From 0e15babceae83018ac4ad3c9cd01c94f88a97c28 Mon Sep 17 00:00:00 2001 From: Charles Chin Date: Tue, 27 Jul 2021 18:36:17 +0800 Subject: [PATCH] chore(cache): remove git cache git rm -r --cached . --- .editorconfig | 21 + .gitattributes | 33 + .github/workflows/CODEOWNERS | 3 + .github/workflows/main.yml | 119 + .gitignore | 39 + .gitlab-ci.yml | 23 + .husky/commit-msg | 4 + CHANGELOG.bak | 21 + CHANGELOG.md | 70 + GLWTPL | 20 + LICENSE | 21 + README.md | 388 ++ archetypes/default.md | 11 + build.sh | 14 + commitlint.config.js | 1 + config.toml | 184 + content/_index.md | 4 + content/about.md | 8 + content/archives/_index.md | 4 + content/book.md | 8 + content/books.md | 8 + content/copyright.md | 8 + content/film.md | 8 + content/guestbook.md | 15 + content/link.md | 73 + content/links.md | 73 + content/movie.md | 8 + content/movies.md | 8 + content/penta.md | 6 + content/photos.md | 6 + content/posts/_index.md | 5 + ...32\344\270\252\344\273\223\345\272\223.md" | 51 + ...45\212\250\351\203\250\347\275\262Hexo.md" | 115 + .../code/DNS\346\216\250\350\215\220.md" | 49 + .../posts/code/Destination-Host-Prohibited.md | 38 + ...x-\344\274\252\351\235\231\346\200\201.md" | 22 + .../posts/code/Nginx-typecho-Access-denied.md | 22 + ...ck-Nginx\345\217\215\344\273\243Google.md" | 110 + ...50\344\277\256\345\244\215OpenSSL-OCSP.md" | 64 + .../code/Openssl-\345\215\207\347\272\247.md" | 51 + ...32\344\271\211\347\237\255\350\257\255.md" | 134 + .../posts/code/SSH-Google-Authenticator.md | 60 + ...61\347\240\201\351\227\256\351\242\230.md" | 46 + ...40\344\270\212\347\251\272\346\240\274.md" | 58 + ...57\345\242\203\345\244\207\345\277\230.md" | 151 + .../Ubuntu-16.10-\344\274\230\345\214\226.md" | 375 ++ ...224\250-Guest-\350\256\277\345\256\242.md" | 20 + .../Ubuntu-19.10-\344\274\230\345\214\226.md" | 441 ++ .../Ubuntu-20.04-\344\274\230\345\214\226.md" | 679 ++ .../Ubuntu-20.10-\344\274\230\345\214\226.md" | 581 ++ ...nap-\345\256\211\350\243\205-Nextcloud.md" | 77 + ...u-Server-\345\256\211\350\243\205-Mosh.md" | 57 + .../Ubuntu-VPS\344\274\230\345\214\226.md" | 18 + ...50\347\233\230\345\212\240\345\257\206.md" | 58 + .../Ubuntu-ZFS-\345\212\240\345\257\206.md" | 113 + ...0-\351\230\277\351\207\214\344\272\221.md" | 24 + ...55\346\226\207\345\244\247\345\255\246.md" | 24 + ...buntu-\351\205\215\347\275\256-EverVim.md" | 34 + .../Ubuntu-\351\205\215\347\275\256-Guake.md" | 28 + ...ntu-\351\205\215\347\275\256-Oh-My-Zsh.md" | 93 + ...07\345\212\240\351\200\237\345\272\246.md" | 26 + .../posts/code/Web\347\211\210SSH-Gateone.md" | 147 + ...to\346\226\207\344\273\266\345\244\271.md" | 31 + content/posts/code/Windows10-WinSock.md | 15 + ...13\345\256\211\350\243\205WpSuperCache.md" | 72 + content/posts/code/_index.md | 5 + ...73\346\234\215\345\212\241\345\231\250.md" | 63 + ...10\220slimbox2\347\201\257\347\256\261.md" | 46 + ...23\345\274\200\351\223\276\346\216\245.md" | 52 + content/posts/code/typecho_to_hugo.md | 85 + ...55\346\226\207\350\247\243\345\206\263.md" | 40 + ...66\345\214\272\351\227\256\351\242\230.md" | 22 + ...345\256\230\346\226\271\346\272\220api.md" | 41 + ...76\346\240\207\351\241\272\345\272\217.md" | 102 + .../code/\345\205\263\344\272\216Ubuntu.md" | 25 + ...\346\226\255\346\211\213\346\234\272UA.md" | 27 + ...50\277\201\347\247\273\345\210\260Hugo.md" | 32 + ...\275\345\267\245\345\205\267-Duplicati.md" | 29 + ...350\257\264CSS\345\210\206\344\272\253.md" | 64 + ...51\241\265meta\350\247\243\351\207\212.md" | 36 + ...47\274\251\347\250\213\345\272\217Polr.md" | 152 + ...63\350\275\254\345\244\207\345\277\230.md" | 28 + ...72\344\271\246\347\255\276\346\240\217.md" | 85 + ...\273\272piwigo\347\233\270\345\206\214.md" | 128 + ...5\346\227\245-\351\233\252\346\231\257.md" | 20 + content/posts/daily/2011.05.22.md | 10 + content/posts/daily/2011.5.20-13-14.md | 10 + ...57\274\2142010\345\220\221\345\217\263.md" | 33 + ...10\344\270\213\351\233\252\344\272\206.md" | 45 + ...45\271\26404\346\234\21015\346\227\245.md" | 14 + ...45\271\26404\346\234\21021\346\227\245.md" | 14 + ...45\271\26404\346\234\21028\346\227\245.md" | 16 + ...345\271\2641\346\234\21030\346\227\245.md" | 58 + ...\345\271\2648\346\234\2109\346\227\245.md" | 25 + content/posts/daily/2012.md | 30 + ...01\350\265\204\346\272\220\345\272\223.md" | 22 + content/posts/daily/Amazon-EC2.md | 33 + ...25\347\216\251\346\212\245\345\221\212.md" | 131 + ...04\351\207\221\345\256\232\345\276\213.md" | 27 + ...king-CHINA,Fucking-Poland,Fucking-Loord.md | 72 + ...14\350\275\246\346\226\207\345\214\226.md" | 32 + ...357\274\214\346\224\257\346\214\201AHQ.md" | 11 + .../daily/LPL2015\345\274\200\350\265\233.md" | 10 + ...344\270\223\350\276\221A-Thousand-Suns.md" | 34 + content/posts/daily/My2011.md | 20 + content/posts/daily/My2012.md | 12 + ...01\350\200\214\351\232\220\350\272\253.md" | 58 + .../daily/QQ\345\234\210\345\255\220.md" | 51 + "content/posts/daily/QQ\347\276\244.md" | 11 + ...30\350\265\233\345\206\240\345\206\233.md" | 111 + content/posts/daily/Search-for-9.md | 18 + content/posts/daily/Titanic-IMAX-3D.md | 61 + content/posts/daily/Ubuntu-12.04-LTS-today.md | 19 + ...203\275\345\256\211\350\243\205-Chrome.md" | 20 + content/posts/daily/Ubuntu-16.04-LTS.md | 15 + .../Ubuntu\347\246\201\347\224\250IPv6.md" | 54 + ...04\347\273\223\346\235\237\357\274\237.md" | 51 + content/posts/daily/WCG-Stupid.md | 38 + ...22\347\264\242\347\227\205\346\257\222.md" | 74 + ...43\345\206\263\346\226\271\346\241\210.md" | 10 + ...46\345\217\214\347\275\221\345\215\241.md" | 49 + ...\222\214CSS3.0\351\252\214\350\257\201.md" | 38 + .../posts/daily/Yandex-Browser-Beta-Ubuntu.md | 14 + content/posts/daily/_index.md | 5 + ...00\350\267\257\350\265\260\345\245\275.md" | 84 + ...12\344\270\216\345\261\225\346\234\233.md" | 108 + content/posts/daily/getcdn.org-Aliyun-CDN-.md | 24 + content/posts/daily/i-like-Windows-8-.md | 12 + ...36\344\270\215\346\226\271\344\276\277.md" | 15 + ...03\345\234\276\350\257\204\350\256\272.md" | 46 + ...43\345\206\263\345\212\236\346\263\225.md" | 43 + ...62\342\200\234\344\272\241\342\200\235.md" | 10 + ...45\233\275IMAX\345\275\261\351\231\242.md" | 52 + ...45\350\201\214\345\276\200\343\200\213.md" | 44 + ...36\344\271\213\346\200\222\343\200\213.md" | 42 + ...17\346\204\237\347\232\204\343\200\215.md" | 36 + ...51\346\216\250\344\270\200\345\244\251.md" | 14 + .../\344\270\200\345\260\201\344\277\241.md" | 55 + ...37\345\220\215\345\210\260\346\234\237.md" | 10 + ...15\345\246\202\344\270\200\346\227\245.md" | 11 + ...00\346\227\245\346\227\240\344\272\213.md" | 13 + ...14\347\231\276\344\272\213\351\241\272.md" | 27 + ...64\350\277\231\346\240\267\345\220\227.md" | 15 + .../\344\270\212\345\244\247\344\272\272.md" | 53 + ...15\345\246\202\350\267\263\350\210\236.md" | 36 + ...51\346\260\224\346\234\211\345\205\263.md" | 14 + ...14\357\274\214\357\274\214\357\274\214.md" | 61 + ...73\345\256\234\346\230\214\345\221\242.md" | 14 + .../\344\270\215\347\241\256\345\256\232.md" | 36 + ...06\350\247\204\347\224\273\345\234\206.md" | 17 + ...65\345\255\220\345\225\206\345\212\241.md" | 10 + ...45\344\275\234\347\273\217\345\216\206.md" | 33 + ...04\351\253\230\351\223\201\357\274\237.md" | 36 + ...47\347\232\204\344\270\200\345\210\207.md" | 26 + ...55\346\203\205\351\224\220\345\207\217.md" | 32 + ...67\345\225\270\351\273\230\345\223\200.md" | 20 + ...72\347\210\261\350\200\214\345\223\255.md" | 11 + ...31\345\260\217\350\257\264\345\221\242.md" | 43 + ...37\350\257\264\345\260\217\345\247\220.md" | 15 + .../\344\272\214\346\234\210\344\272\214.md" | 27 + ...20\344\272\213\346\234\211\346\204\237.md" | 66 + ...00\345\220\216\344\270\200\345\244\251.md" | 30 + ...04\344\272\262\347\210\261\347\232\204.md" | 30 + ...32\346\204\237\345\212\250\343\200\202.md" | 26 + ...73\345\234\250\350\277\233\346\255\245.md" | 21 + ...12\345\244\251\351\207\215\351\230\263.md" | 17 + ...15\345\220\214\345\276\200\346\227\245.md" | 25 + ...17\345\210\260\346\270\270\346\210\217.md" | 43 + ...71\350\210\237\344\272\206\345\220\227.md" | 22 + ...2\204\350\234\227\347\211\233trackback.md" | 15 + .../\344\274\244\345\245\275\344\272\206.md" | 15 + ...25\345\216\273\344\275\225\344\273\216.md" | 17 + ...33\346\200\247\345\206\231\345\215\232.md" | 17 + ...75\357\274\214\345\260\217\345\274\272.md" | 63 + ...40\347\232\204\345\255\251\345\255\220.md" | 29 + ...32\345\217\221\345\205\211\357\274\201.md" | 12 + .../posts/daily/\344\276\235\346\227\247.md" | 14 + .../posts/daily/\344\277\235\347\210\267.md" | 145 + ...01\345\201\232\347\254\224\350\256\260.md" | 10 + ...11\347\232\204\344\270\200\345\244\251.md" | 42 + ...11\345\244\261\350\264\245\344\272\206.md" | 40 + ...52\345\245\275\345\267\245\344\275\234.md" | 56 + ...32\345\260\217\345\201\267\350\256\260.md" | 12 + ...34\347\224\265\345\201\234\347\275\221.md" | 14 + ...50\345\237\216\346\210\222\345\244\207.md" | 58 + ...11\345\205\250\350\275\257\344\273\266.md" | 26 + ...12\347\232\204\345\205\263\345\277\203.md" | 18 + ...35\347\232\204\350\257\264\346\230\216.md" | 49 + ...13\346\203\205\351\223\276\346\216\245.md" | 50 + ...43\344\272\233\346\203\205\344\272\213.md" | 15 + ...37\346\262\241\344\273\200\344\271\210.md" | 17 + ...42\345\235\220\347\201\253\350\275\246.md" | 72 + ...04\346\230\216\344\277\241\347\211\207.md" | 13 + ...06\344\270\244\346\235\241\351\261\274.md" | 39 + ...72\351\227\264\346\265\213\350\257\225.md" | 10 + ...17\350\202\245\345\260\217\347\273\223.md" | 132 + ...40\351\203\250\347\224\265\345\275\261.md" | 52 + .../\345\212\240\346\262\271\357\274\201.md" | 12 + ...77\344\270\200\350\247\210\350\241\250.md" | 223 + ...03\345\217\244\347\273\235\345\257\271.md" | 13 + ...22\346\216\250\346\264\273\345\212\250.md" | 25 + ...rdpress\346\215\242\346\210\220typecho.md" | 53 + ...41\346\201\257\344\270\200\350\247\210.md" | 31 + ...30\350\256\244\344\270\273\351\242\230.md" | 40 + ...13\344\272\216\347\250\263\345\256\232.md" | 81 + ...63\346\200\225\347\213\254\345\244\204.md" | 33 + ...73\345\271\264\344\273\212\346\227\245.md" | 40 + ...0\344\272\206\344\270\200\350\275\254-.md" | 25 + .../posts/daily/\345\217\213\345\255\220.md" | 16 + ...04\345\277\205\350\246\201\346\200\247.md" | 10 + ...64\345\226\235\347\262\245\347\232\204.md" | 47 + ...75\345\264\275\350\217\251\350\220\250.md" | 71 + ...15\350\247\243\344\271\213\347\274\230.md" | 67 + ...72\346\260\221\350\207\264\346\225\254.md" | 41 + .../daily/\345\220\257\347\224\250Waline.md" | 106 + ...61\346\241\203\350\212\261\350\212\202.md" | 30 + ...50\345\205\254\350\247\243\346\242\246.md" | 18 + ...50\350\276\221\346\224\266\345\220\254.md" | 10 + ...37\350\212\261\346\230\223\345\206\267.md" | 42 + ...71\346\234\211\345\245\275\345\244\204.md" | 110 + ...66\344\270\215\344\272\211\345\225\212.md" | 11 + ...74\351\200\201\345\215\232\344\270\273.md" | 17 + ...61\345\244\247\345\234\260\351\234\207.md" | 85 + ...43\347\202\271\344\272\213\345\204\277.md" | 88 + "content/posts/daily/\345\227\257.md" | 10 + .../posts/daily/\345\233\236\345\256\266.md" | 26 + ...15\345\226\234\346\254\242\346\210\221.md" | 122 + ...76\346\240\207\345\210\206\344\272\253.md" | 12 + ...10\345\244\232\345\234\260\346\226\271.md" | 19 + ...77\346\215\242\350\257\255\345\217\245.md" | 21 + .../posts/daily/\345\234\243\350\257\236.md" | 10 + .../\345\234\250\346\255\246\346\261\211.md" | 15 + ...64\345\203\217\351\227\256\351\242\230.md" | 13 + ...76\346\216\245\351\227\256\351\242\230.md" | 18 + .../posts/daily/\345\244\207\346\241\210.md" | 11 + .../\345\244\226\346\230\237\344\272\272.md" | 68 + ...32\345\271\264\344\271\213\345\220\216.md" | 28 + ...20\347\247\201\344\271\213\346\210\230.md" | 55 + ...10\345\222\214\346\265\252\350\264\271.md" | 24 + ...75\345\245\275\350\257\264\350\257\235.md" | 40 + .../posts/daily/\345\245\275\346\204\237.md" | 20 + .../\345\245\275\346\227\245\345\255\220.md" | 48 + ...270\215\350\203\275\345\206\215Play-CS.md" | 93 + ...60\344\272\206\345\201\207\351\222\261.md" | 46 + ...37\346\227\245\345\277\253\344\271\220.md" | 69 + ...37\346\227\245\345\277\253\344\271\220.md" | 120 + ...34\347\232\204\347\225\231\350\250\200.md" | 36 + ...52\346\235\245\345\220\227\357\274\237.md" | 40 + .../\345\256\211\351\255\202\346\233\262.md" | 27 + ...63\345\256\232\347\224\237\346\264\273.md" | 21 + ...15\345\217\257\345\221\212\344\272\272.md" | 47 + ...05\347\232\204\347\224\237\346\264\273.md" | 10 + ...04\345\260\217\346\224\271\345\212\250.md" | 91 + ...33\350\241\214\345\210\260\345\272\225.md" | 38 + ...51\346\230\257\344\272\272\351\235\236.md" | 26 + ...16\344\270\216\344\270\211\346\257\233.md" | 16 + "content/posts/daily/\345\261\261.md" | 15 + ...42\345\233\236\346\235\245\344\272\206.md" | 10 + ...55\344\277\241\351\200\232\347\237\245.md" | 61 + ...27\344\272\254\345\233\275\345\256\211.md" | 65 + ...27\345\272\227\345\247\220\345\246\271.md" | 10 + .../\345\271\263\345\256\211\345\244\234.md" | 14 + ...17\346\234\210\345\215\212\345\244\247.md" | 122 + .../\345\271\274\345\204\277\345\233\255.md" | 10 + ...50\350\257\264\344\273\200\344\271\210.md" | 10 + ...74\346\240\274\344\270\215\345\205\245.md" | 16 + ...37\345\272\247\347\211\271\350\264\250.md" | 20 + ...22\345\256\211\345\205\250\345\220\227.md" | 36 + ...62\344\273\216\344\270\255\346\235\245.md" | 15 + ...72\350\212\202\345\277\253\344\271\220.md" | 12 + .../posts/daily/\346\203\263\343\200\202.md" | 52 + ...10\344\271\205\345\274\245\347\262\276.md" | 52 + .../posts/daily/\346\204\237\345\212\250.md" | 100 + ...37\345\220\214\350\272\253\345\217\227.md" | 17 + .../posts/daily/\346\204\237\346\201\251.md" | 21 + ...07\344\272\206\344\270\200\345\244\251.md" | 15 + ...01\347\246\273\345\274\200\344\272\206.md" | 23 + ...22\346\216\211\345\276\256\345\215\232.md" | 34 + ...47\347\232\204\347\201\253\345\221\242.md" | 15 + ...37\345\210\260\345\217\257\350\200\273.md" | 74 + .../\346\210\221\344\273\245\344\270\272.md" | 26 + ...57\347\234\237\347\232\204\346\207\222.md" | 15 + ...42\346\210\221\347\232\204\344\272\272.md" | 52 + ...34\346\254\242\346\211\223\347\211\214.md" | 10 + ...21\347\232\204\345\246\210\345\246\210.md" | 92 + ...04\346\202\262\344\274\244\345\220\227.md" | 61 + .../\346\210\221\347\210\261\345\245\271.md" | 39 + ...22\344\273\266\346\211\251\345\261\225.md" | 63 + ...15\347\225\231\347\273\231\350\260\201.md" | 67 + ...am\345\233\236\346\235\245\344\272\206.md" | 53 + ...40\346\240\207\345\235\217\344\272\206.md" | 121 + ...35\345\236\213\346\200\247\346\240\274.md" | 90 + ...47\346\240\274\350\211\262\345\275\251.md" | 88 + ...14\347\232\204\344\272\272\344\272\206.md" | 11 + ...15\350\246\201\350\264\246\345\217\267.md" | 81 + ...01\346\211\276\350\200\201\345\251\206.md" | 20 + ...20\345\222\214\346\261\275\350\275\246.md" | 28 + ...23\345\260\217\345\201\267\350\256\260.md" | 199 + ...43\347\202\271\344\272\213\345\204\277.md" | 67 + ...04\346\234\254\345\221\275\345\271\264.md" | 57 + .../posts/daily/\346\213\224\347\211\231.md" | 33 + .../\346\215\242\347\251\272\351\227\264.md" | 34 + ...21\347\273\234\347\224\237\346\264\273.md" | 58 + .../\346\221\206\346\221\212\350\256\260.md" | 69 + .../posts/daily/\346\224\266\350\216\267.md" | 14 + .../posts/daily/\346\225\205\344\272\213.md" | 22 + ...64\347\232\204\345\205\211\351\230\264.md" | 126 + ...12\345\270\202\346\235\241\344\273\266.md" | 36 + ...OL\345\256\232\344\275\215\350\265\233.md" | 10 + ...45\344\275\234\350\256\260\350\246\201.md" | 28 + ...24\347\232\204\345\257\202\345\257\236.md" | 15 + ...04\344\270\252\346\200\247\345\214\226.md" | 24 + ...40\346\211\200\344\272\213\344\272\213.md" | 16 + ...40\346\211\200\347\225\217\346\203\247.md" | 14 + ...66\350\277\220\344\270\215\346\265\216.md" | 10 + ...14\350\213\215\350\200\201\345\270\210.md" | 57 + .../posts/daily/\346\230\245\350\212\202.md" | 66 + ...272\206...\350\262\214\344\274\274...-.md" | 17 + ...61\351\203\275\350\246\201\350\265\260.md" | 19 + ...14\350\272\201\345\212\250\343\200\202.md" | 146 + ...72\350\203\275\346\211\213\346\234\272.md" | 11 + ...37\345\220\215\345\220\216\347\274\200.md" | 68 + .../posts/daily/\346\234\210\345\215\212.md" | 29 + ...04\344\270\255\345\233\275\344\272\272.md" | 56 + ...17\347\232\204\344\270\234\350\245\277.md" | 143 + ...63\344\272\216\345\206\231\344\275\234.md" | 122 + ...63\344\272\216\345\267\245\344\275\234.md" | 48 + ...63\344\272\216\346\242\246\346\203\263.md" | 39 + ...1\347\247\215\345\277\203\346\200\201-.md" | 52 + ...13\345\217\213\345\260\217\350\201\232.md" | 66 + ...357\274\2102011.02-2011.06\357\274\211.md" | 83 + ...57\347\224\250\345\210\227\350\241\250.md" | 80 + ...50\347\211\222\350\257\225\345\220\254.md" | 10 + ...45\345\271\264\346\204\277\346\234\233.md" | 13 + ...01\345\223\201\345\256\266\344\270\201.md" | 32 + "content/posts/daily/\346\242\246.md" | 28 + ...346\215\242SSL\350\257\201\344\271\246.md" | 10 + .../posts/daily/\346\265\201\345\271\264.md" | 15 + .../posts/daily/\346\266\210\345\244\261.md" | 10 + .../\346\267\241\346\267\241\347\232\204.md" | 24 + ...61\347\232\204\346\227\245\345\255\220.md" | 19 + .../\346\274\202\346\265\201\347\223\266.md" | 41 + ...61\344\274\232\347\237\255\350\257\204.md" | 14 + .../\347\203\247\347\203\244\350\256\260.md" | 37 + ...41\347\232\204\346\227\266\345\205\211.md" | 17 + ...61\344\270\200\344\270\252\344\272\272.md" | 26 + ...70\344\273\231\345\242\203\347\227\207.md" | 14 + ...03\347\227\207\345\201\266\345\217\221.md" | 22 + .../\347\210\261\345\225\246\345\225\246.md" | 42 + ...21\347\232\204\347\234\274\347\235\233.md" | 37 + ...37\346\227\245\345\277\253\344\271\220.md" | 41 + .../posts/daily/\347\211\271\350\264\250.md" | 31 + "content/posts/daily/\347\216\251.md" | 14 + ...77\345\221\200\347\216\251\345\204\277.md" | 137 + .../posts/daily/\347\217\215\346\203\234.md" | 13 + ...55\347\232\204\346\211\213\346\234\272.md" | 83 + ...37\345\246\202\345\244\217\350\212\261.md" | 10 + ...06\344\270\216\346\234\237\346\234\233.md" | 36 + .../posts/daily/\347\224\237\347\227\205.md" | 19 + ...00\345\245\245\350\277\220\344\274\232.md" | 10 + ...21\351\205\215\347\275\256\345\215\225.md" | 120 + "content/posts/daily/\347\225\245.md" | 13 + ...45\346\234\211\350\247\201\351\227\273.md" | 52 + ...53\344\271\220\345\256\211\345\272\267.md" | 38 + ...43\347\263\257\347\261\263\347\262\245.md" | 39 + ...11\346\217\220\345\217\226\347\240\201.md" | 22 + ...05\347\232\204\350\247\206\350\247\222.md" | 95 + ...00\347\257\207\346\226\207\347\253\240.md" | 12 + ...13\347\230\246\350\202\211\347\262\245.md" | 26 + ...72\351\227\256\346\210\221\344\272\206.md" | 77 + ...13\344\270\216\350\256\244\347\237\245.md" | 10 + .../posts/daily/\347\234\274\350\267\263.md" | 36 + ...\346\227\245\345\277\253\344\271\220.!.md" | 44 + .../posts/daily/\347\245\236\351\237\265.md" | 36 + ...37\346\227\245\345\277\253\344\271\220.md" | 17 + ...17\350\207\263\345\277\203\347\201\265.md" | 10 + .../posts/daily/\347\246\273\345\274\200.md" | 12 + ...13\351\243\216\347\221\237\347\274\251.md" | 31 + ...10\345\244\232\344\270\234\350\245\277.md" | 13 + ...10\345\276\210\344\274\244\346\204\237.md" | 11 + ...03\347\232\206\345\217\257\347\210\261.md" | 30 + .../\347\254\224\350\256\260\346\234\254.md" | 34 + .../posts/daily/\347\254\250\346\213\231.md" | 17 + .../posts/daily/\347\255\211\345\276\205.md" | 15 + ...7\345\220\215\345\244\207\346\241\210].md" | 92 + ...46\347\251\272\351\227\264\343\200\213.md" | 100 + .../posts/daily/\347\256\227\345\221\275.md" | 24 + ...13\350\233\213\347\232\204\344\277\241.md" | 50 + ...72\344\270\223\345\215\226\345\272\227.md" | 10 + .../posts/daily/\347\272\263\351\227\267.md" | 26 + ...56\346\236\227\346\263\225\345\210\231.md" | 21 + .../posts/daily/\347\273\255\346\234\237.md" | 12 + ...57\344\270\215\345\271\263\350\241\241.md" | 98 + ...02\344\275\225\346\212\223\344\272\272.md" | 49 + ...21\347\231\275\344\273\243\347\240\201.md" | 23 + ...\344\272\247\345\211\247[\350\275\254].md" | 38 + .../posts/daily/\350\200\263\346\264\236.md" | 22 + ...24\347\263\273\346\226\271\345\274\217.md" | 46 + .../posts/daily/\350\201\232\344\274\232.md" | 12 + .../\350\207\252\350\241\214\350\275\246.md" | 23 + ...2\350\257\255-\345\217\260\346\271\276.md" | 26 + ...75\344\270\255\350\221\227\345\256\232.md" | 22 + ...2\350\257\255-\346\225\231\345\270\210.md" | 24 + ...15\345\217\213\347\205\247\347\233\270.md" | 20 + .../posts/daily/\350\213\261\350\257\255.md" | 11 + ...3\345\274\217\345\274\200\345\247\213-.md" | 13 + ...27\345\212\240\347\264\247\344\272\206.md" | 19 + ...15\350\257\215\350\247\243\351\207\212.md" | 95 + .../posts/daily/\350\215\206\345\267\236.md" | 15 + ...61\351\242\204\345\217\221\345\270\203.md" | 34 + ...53\345\220\215\345\205\266\345\246\231.md" | 12 + .../posts/daily/\350\225\264\350\227\211.md" | 16 + ...20\345\257\271\347\232\204\345\230\233.md" | 27 + ...\350\243\205\344\270\215\344\272\206XP.md" | 43 + ...01\344\270\213\351\233\252\344\272\206.md" | 11 + ...00\350\256\272\350\207\252\347\224\261.md" | 30 + ...32\344\270\200\344\273\266\344\272\213.md" | 19 + .../posts/daily/\350\256\260\343\200\202.md" | 10 + ...72\351\227\256\351\242\230\344\272\206.md" | 24 + ...06\347\232\204\350\231\253\345\255\220.md" | 30 + ...04\344\270\200\344\272\233\344\272\213.md" | 21 + ...67\346\255\214\347\277\273\350\257\221.md" | 47 + ...06\345\233\236\345\256\266\344\272\206.md" | 27 + ...27\345\210\260\345\216\213\345\212\233.md" | 25 + ...40\346\240\207\351\224\256\347\233\230.md" | 22 + .../posts/daily/\350\265\267\345\272\212.md" | 10 + ...255\243\345\245\2755201314\345\244\251.md" | 11 + .../posts/daily/\350\270\217\351\235\222.md" | 20 + ...13\347\210\261\351\200\232\345\221\212.md" | 31 + ...7\350\256\260-\346\246\202\347\216\207.md" | 27 + ...11\344\272\213\345\244\207\345\277\230.md" | 83 + ...72\351\232\276\345\217\227\347\232\204.md" | 31 + ...31\344\270\252\344\270\226\347\225\214.md" | 13 + ...45\350\207\252\344\270\255\345\233\275.md" | 144 + .../posts/daily/\350\277\267\350\214\253.md" | 12 + ...04\346\257\225\344\270\232\346\234\237.md" | 29 + ...6\344\270\216\346\277\200\346\203\2058.md" | 16 + .../posts/daily/\351\201\207\350\247\201.md" | 22 + ...13\346\235\245\347\232\204\351\233\252.md" | 13 + ...61\350\277\231\346\240\267\345\220\247.md" | 143 + ...57\350\265\267\346\235\245\345\220\247.md" | 57 + "content/posts/daily/\351\206\211.md" | 24 + ...64\346\226\260\347\205\247\347\211\207.md" | 50 + ...71\344\270\215\344\270\200\346\240\267.md" | 21 + ...01\344\270\215\351\207\215\350\246\201.md" | 20 + ...40\346\230\257\345\244\247\347\210\267.md" | 58 + ...34\345\203\217\346\224\271\347\211\210.md" | 11 + ...46\345\216\273\344\270\212\346\265\267.md" | 55 + ...36\350\256\250\345\204\277\347\253\245.md" | 41 + ...40\344\270\272\342\200\246\342\200\246.md" | 50 + ...37\347\232\204\351\200\211\346\213\251.md" | 116 + ...51\347\276\216\344\273\267\345\273\211.md" | 54 + ...34\346\224\276\345\261\201\342\200\235.md" | 17 + ...60\346\215\256\346\216\245\345\217\243.md" | 16 + .../posts/daily/\351\242\204\345\205\206.md" | 19 + ...23\350\264\264\343\200\213\350\256\272.md" | 10 + content/posts/operation/_index.md | 5 + ...35\347\232\204\350\267\257\344\270\212.md" | 113 + ...50\347\216\251\344\275\240\357\274\201.md" | 261 + ...36\345\205\254\350\256\276\345\244\207.md" | 12 + ...62\350\264\255\344\273\216\351\200\237.md" | 40 + ...03\346\240\270\346\226\271\346\241\210.md" | 59 + ...15\350\257\215\350\247\243\351\207\212.md" | 37 + ...344\274\232\345\217\252\346\234\21150%.md" | 17 + ...00\345\224\256\344\270\200\344\276\213.md" | 10 + ...04\347\220\206\344\270\200\344\276\213.md" | 59 + ...53\351\200\237\351\223\272\350\264\247.md" | 53 + ...04\351\207\215\350\246\201\346\200\247.md" | 51 + ...40\345\210\270\351\223\276\346\216\245.md" | 16 + ...2\204\346\234\254\350\264\250-20150119.md" | 11 + ...06\347\232\204\345\274\212\347\253\257.md" | 10 + ...20\245\345\260\217\350\256\26020130506.md" | 11 + ...20\245\345\260\217\350\256\26020130509.md" | 11 + ...20\245\345\260\217\350\256\26020130516.md" | 10 + ...20\245\345\260\217\350\256\26020130523.md" | 10 + ...20\245\345\260\217\350\256\26020130525.md" | 10 + ...20\245\345\260\217\350\256\26020130618.md" | 10 + ...67\347\232\204\345\233\275\345\256\266.md" | 43 + ...10\347\210\206\345\274\272\357\274\211.md" | 96 + ...00\346\263\252\345\200\276\350\257\211.md" | 168 + ...47\346\217\255\351\234\262\357\274\201.md" | 12 + ...33\345\244\247\351\227\256\351\242\230.md" | 73 + content/posts/share/FOMO.md | 16 + ...67\344\272\272\344\271\213\345\244\204.md" | 212 + ...41\345\231\250\346\225\231\347\250\213.md" | 348 + ...14\350\257\201\351\202\256\344\273\266.md" | 11 + ...2-&-2013-@\346\230\206\345\261\261.md" | 32 + ...4-\346\263\250\345\206\214\347\240\201.md" | 14 + content/posts/share/_index.md | 5 + ...15\232\345\256\242\347\232\204APP-MWeb.md" | 38 + content/posts/share/what-is-that-.md | 11 + ...6\344\276\265\347\225\245\345\220\227-.md" | 58 + ...12\345\244\251\345\261\200\343\200\213.md" | 131 + ...04\344\270\223\345\210\227\343\200\213.md" | 35 + ...35\343\200\213\351\211\264\350\265\217.md" | 22 + ...54\347\211\272\347\211\262\344\272\206.md" | 10 + ...35\347\232\204\346\217\264\345\212\251.md" | 15 + ...10\346\227\245\345\211\215\357\274\211.md" | 26 + ...71\345\214\272\345\220\227\357\274\237.md" | 26 + ...22\347\211\210\346\214\207\345\214\227.md" | 311 + ...67\347\251\267\346\270\224\345\244\253.md" | 16 + ...33\347\256\227\344\273\200\344\271\210.md" | 26 + ...32\346\213\237\344\270\273\346\234\272.md" | 16 + ...53\347\233\262\350\264\264\357\274\211.md" | 124 + ...44\344\270\215\350\265\267\357\274\201.md" | 41 + ...45\350\202\203\347\232\204\350\257\215.md" | 34 + ...02\347\233\256\345\260\201\346\235\200.md" | 34 + ...37\346\226\231\345\237\272\345\234\260.md" | 14 + ...35\347\232\204\345\243\260\346\230\216.md" | 23 + ...24\345\220\210\345\243\260\346\230\216.md" | 38 + ...72\347\232\204\346\212\245\351\201\223.md" | 65 + ...63\345\260\206\345\205\263\351\227\255.md" | 21 + ...00\344\272\256\347\232\204\346\230\237.md" | 12 + ...23\345\261\200\350\256\251\350\267\257.md" | 20 + ...63\345\250\262\350\241\245\345\244\251.md" | 16 + ...64\351\201\207\350\247\201\344\275\240.md" | 93 + ...52\344\272\272\345\220\227\357\274\237.md" | 65 + ...06\351\207\215\350\246\201\345\220\227.md" | 16 + ...61\350\246\201\347\247\260\350\265\236.md" | 29 + .../\345\260\217\346\202\246\346\202\246.md" | 23 + ...61\346\226\207\345\215\225\350\257\215.md" | 43 + ...61\350\203\226\345\260\217\345\255\220.md" | 16 + ...72\347\232\204\345\214\272\345\210\253.md" | 11 + ...51\345\257\222\345\220\227\357\274\237.md" | 19 + ...70\346\230\257\346\235\216\345\210\232.md" | 21 + ...72\344\270\215\347\237\245\351\201\223.md" | 122 + ...\345\271\26440\346\234\254\344\271\246.md" | 49 + ...36\345\245\207\345\233\275\345\272\246.md" | 58 + ...17\345\221\250\344\270\200\346\255\214.md" | 18 + ...17\345\205\270\346\241\210\344\276\213.md" | 25 + ...20\344\270\203\344\270\215\350\264\243.md" | 18 + ...4\344\274\244\344\270\215\350\265\267!.md" | 62 + ...22\344\275\223\345\205\210\350\264\245.md" | 36 + ...67\346\210\230\345\211\215\345\220\216.md" | 11 + ...53\345\244\247\345\216\237\345\210\231.md" | 52 + ...\222\252\345\222\225\347\211\210Kindle.md" | 35 + ...21\347\233\230\346\217\220\351\200\237.md" | 20 + ...30\345\217\244\345\274\200\345\244\251.md" | 19 + ...10\350\212\202\351\200\211\357\274\211.md" | 18 + ...61\345\216\273\345\223\252\344\272\206.md" | 10 + ...67\344\271\213\350\277\236\346\213\233.md" | 44 + ...26\347\254\254\344\270\200\345\255\243.md" | 12 + ...61\347\232\204\347\224\267\344\272\272.md" | 67 + ...44\273\267120\345\205\2031\345\271\264.md" | 29 + ...46\343\200\220\350\275\254\343\200\221.md" | 29 + ...10\346\230\257\344\270\255\345\233\275.md" | 27 + ...10\345\244\247\347\234\237\347\233\270.md" | 28 + ...37\347\245\210\347\246\217\357\274\201.md" | 36 + .../\350\257\227\344\270\200\351\246\226.md" | 21 + ...57\345\223\201\344\275\215\357\274\201.md" | 65 + ...66\347\232\204\344\272\272\344\273\254.md" | 13 + ...45\346\234\215\345\212\241\345\231\250.md" | 65 + ...211\210VPS-99\345\205\203-\345\271\264.md" | 22 + ...30\346\211\213\346\216\222\345\220\215.md" | 47 + ...02\347\232\204\345\233\275\345\272\246.md" | 23 + ...73\346\234\272\346\224\266\351\233\206.md" | 41 + ...14\350\257\201\345\271\270\347\246\217.md" | 30 + ...23\347\232\204\345\211\226\346\236\220.md" | 79 + content/posts/sz/_index.md | 5 + .../posts/sz/\344\271\214\351\270\246.md" | 10 + ...1\344\270\213\345\256\211\345\256\232-.md" | 36 + ...67\347\211\233\347\232\204\344\272\272.md" | 47 + .../posts/sz/\345\234\250\347\272\277.md" | 33 + .../posts/sz/\346\225\205\346\200\235.md" | 40 + .../posts/sz/\350\220\275\345\215\225.md" | 29 + ...55\350\245\277\346\226\207\345\214\226.md" | 48 + .../posts/sz/\350\277\207\345\271\264.md" | 33 + .../posts/sz/\351\225\277\347\257\207.md" | 12 + ...06\346\210\220\347\224\265\350\267\257.md" | 35 + content/privacy-policy.md | 8 + content/search.md | 6 + content/tags/_index.md | 4 + content/talk.md | 6 + content/talks.md | 6 + content/video.md | 8 + data/hellofriend/social.toml | 215 + deploy.bat | 6 + deploy.sh | 19 + firebase.json | 10 + netlify.toml | 2 + package-lock.json | 5958 +++++++++++++++++ package.json | 242 + static/.well-known/keybase.txt | 68 + static/404.html | 13 + static/CNAME | 1 + static/README.md | 18 + static/android-chrome-192x192.png | Bin 0 -> 42121 bytes static/android-chrome-512x512.png | Bin 0 -> 198491 bytes static/apple-touch-icon.png | Bin 0 -> 38221 bytes static/favicon-16x16.png | Bin 0 -> 1403 bytes static/favicon-32x32.png | Bin 0 -> 2741 bytes static/favicon.ico | Bin 0 -> 1406 bytes static/key | 89 + static/keybase.txt | 68 + static/manifest.json | 24 + static/mstile-150x150.png | Bin 0 -> 24739 bytes static/penta/KhaZix.jpg | Bin 0 -> 538974 bytes static/pgp_keys.asc | 89 + static/photos/Focal-Fossa.png | Bin 0 -> 798797 bytes static/photos/Groovy-Gorilla.png | Bin 0 -> 315518 bytes static/photos/Hirsuit-Hippo.png | Bin 0 -> 435538 bytes static/photos/os_x_mavericks.jpg | Bin 0 -> 1487165 bytes static/photos/windows11.jpg | Bin 0 -> 542091 bytes static/service-worker.js | 42 + themes/hello-friend/README.md | 296 + themes/hello-friend/assets/css/Bmdb.min.css | 1 + themes/hello-friend/assets/css/iconfont.css | 351 + themes/hello-friend/assets/css/prism.css | 259 + themes/hello-friend/assets/css/style.css | 2274 +++++++ themes/hello-friend/assets/js/Bmdb.js | 10 + themes/hello-friend/assets/js/all.js | 222 + themes/hello-friend/assets/js/jquery.toTop.js | 64 + themes/hello-friend/assets/js/lately.js | 11 + themes/hello-friend/assets/js/lately.old.js | 5 + themes/hello-friend/assets/js/main.js | 133 + themes/hello-friend/assets/js/prism.js | 122 + themes/hello-friend/assets/js/privacy.js | 33 + themes/hello-friend/assets/js/search.js | 118 + themes/hello-friend/assets/js/slimbox2.js | 18 + themes/hello-friend/assets/js/waterfall.js | 1 + .../_default/_markup/render-image.html | 1 + .../hello-friend/layouts/_default/about.html | 317 + .../hello-friend/layouts/_default/baseof.html | 27 + .../hello-friend/layouts/_default/books.html | 29 + .../hello-friend/layouts/_default/chat.html | 15 + .../layouts/_default/copyright.html | 201 + .../hello-friend/layouts/_default/link.html | 26 + .../layouts/_default/list.atom.xml | 100 + .../hello-friend/layouts/_default/list.html | 53 + .../layouts/_default/list.html.html | 81 + .../hello-friend/layouts/_default/movies.html | 28 + .../hello-friend/layouts/_default/path.html | 9 + .../hello-friend/layouts/_default/penta.html | 18 + .../hello-friend/layouts/_default/photos.html | 18 + .../layouts/_default/privacy-policy.html | 381 ++ .../hello-friend/layouts/_default/search.html | 26 + .../hello-friend/layouts/_default/single.html | 151 + .../hello-friend/layouts/_default/talk.html | 369 + .../hello-friend/layouts/_default/talks.html | 71 + .../hello-friend/layouts/_default/terms.html | 18 + .../hello-friend/layouts/archives/list.html | 38 + themes/hello-friend/layouts/chat/list.html | 24 + themes/hello-friend/layouts/index.json | 5 + .../layouts/partials/analytics.html | 28 + .../layouts/partials/breadcrumb.html | 14 + .../layouts/partials/comments.html | 132 + .../layouts/partials/footer-js.html | 14 + .../hello-friend/layouts/partials/footer.html | 185 + .../layouts/partials/greater-icon.html | 1 + .../hello-friend/layouts/partials/head.html | 78 + .../hello-friend/layouts/partials/header.html | 15 + .../layouts/partials/lastmod.html | 7 + .../hello-friend/layouts/partials/logo.html | 15 + .../hello-friend/layouts/partials/menu.html | 63 + .../layouts/partials/pagination.html | 23 + .../hello-friend/layouts/partials/talk.html | 14 + .../layouts/partials/theme-icon.html | 1 + themes/hello-friend/layouts/partials/toc.html | 34 + .../hello-friend/layouts/shortcodes/code.html | 15 + .../layouts/shortcodes/figure.html | 16 + .../layouts/shortcodes/friend.html | 7 + .../layouts/shortcodes/image.html | 2 + .../layouts/shortcodes/imgproc.html | 17 + .../hello-friend/layouts/shortcodes/link.html | 37 + .../layouts/shortcodes/music.html | 47 + themes/hello-friend/layouts/tags/list.html | 37 + themes/hello-friend/theme.toml | 13 + vercel.json | 10 + 668 files changed, 38971 insertions(+) create mode 100644 .editorconfig create mode 100644 .gitattributes create mode 100644 .github/workflows/CODEOWNERS create mode 100644 .github/workflows/main.yml create mode 100644 .gitignore create mode 100644 .gitlab-ci.yml create mode 100644 .husky/commit-msg create mode 100644 CHANGELOG.bak create mode 100644 CHANGELOG.md create mode 100644 GLWTPL create mode 100644 LICENSE create mode 100644 README.md create mode 100644 archetypes/default.md create mode 100644 build.sh create mode 100644 commitlint.config.js create mode 100644 config.toml create mode 100644 content/_index.md create mode 100644 content/about.md create mode 100644 content/archives/_index.md create mode 100644 content/book.md create mode 100644 content/books.md create mode 100644 content/copyright.md create mode 100644 content/film.md create mode 100644 content/guestbook.md create mode 100644 content/link.md create mode 100644 content/links.md create mode 100644 content/movie.md create mode 100644 content/movies.md create mode 100644 content/penta.md create mode 100644 content/photos.md create mode 100644 content/posts/_index.md create mode 100644 "content/posts/code/2019-12-16-Gridea-git-push\345\220\214\346\255\245\345\210\260\345\244\232\344\270\252\344\273\223\345\272\223.md" create mode 100644 "content/posts/code/2019-12-28-GithubActions\350\207\252\345\212\250\351\203\250\347\275\262Hexo.md" create mode 100644 "content/posts/code/DNS\346\216\250\350\215\220.md" create mode 100644 content/posts/code/Destination-Host-Prohibited.md create mode 100644 "content/posts/code/Dokuwiki-Nginx-\344\274\252\351\235\231\346\200\201.md" create mode 100644 content/posts/code/Nginx-typecho-Access-denied.md create mode 100644 "content/posts/code/Oneinstack-Nginx\345\217\215\344\273\243Google.md" create mode 100644 "content/posts/code/Oneinstack\346\211\213\345\212\250\344\277\256\345\244\215OpenSSL-OCSP.md" create mode 100644 "content/posts/code/Openssl-\345\215\207\347\272\247.md" create mode 100644 "content/posts/code/Rime-\345\260\217\347\213\274\346\257\253-\344\272\224\347\254\224\350\276\223\345\205\245\346\263\225\350\207\252\345\256\232\344\271\211\347\237\255\350\257\255.md" create mode 100644 content/posts/code/SSH-Google-Authenticator.md create mode 100644 "content/posts/code/Shutter\344\270\255\346\226\207\344\271\261\347\240\201\351\227\256\351\242\230.md" create mode 100644 "content/posts/code/Typecho-\344\270\255\350\213\261\346\226\207\344\271\213\351\227\264\350\207\252\345\212\250\345\212\240\344\270\212\347\251\272\346\240\274.md" create mode 100644 "content/posts/code/Ubuntu 20.04.1 \351\205\215\347\275\256 LEMP \346\234\254\345\234\260\347\216\257\345\242\203\345\244\207\345\277\230.md" create mode 100644 "content/posts/code/Ubuntu-16.10-\344\274\230\345\214\226.md" create mode 100644 "content/posts/code/Ubuntu-16.10-\347\246\201\347\224\250-Guest-\350\256\277\345\256\242.md" create mode 100644 "content/posts/code/Ubuntu-19.10-\344\274\230\345\214\226.md" create mode 100644 "content/posts/code/Ubuntu-20.04-\344\274\230\345\214\226.md" create mode 100644 "content/posts/code/Ubuntu-20.10-\344\274\230\345\214\226.md" create mode 100644 "content/posts/code/Ubuntu-Server-snap-\345\256\211\350\243\205-Nextcloud.md" create mode 100644 "content/posts/code/Ubuntu-Server-\345\256\211\350\243\205-Mosh.md" create mode 100644 "content/posts/code/Ubuntu-VPS\344\274\230\345\214\226.md" create mode 100644 "content/posts/code/Ubuntu-ZFS-\345\205\250\347\233\230\345\212\240\345\257\206.md" create mode 100644 "content/posts/code/Ubuntu-ZFS-\345\212\240\345\257\206.md" create mode 100644 "content/posts/code/Ubuntu-\346\272\220-\351\230\277\351\207\214\344\272\221.md" create mode 100644 "content/posts/code/Ubuntu-\346\272\220-\351\246\231\346\270\257\344\270\255\346\226\207\345\244\247\345\255\246.md" create mode 100644 "content/posts/code/Ubuntu-\351\205\215\347\275\256-EverVim.md" create mode 100644 "content/posts/code/Ubuntu-\351\205\215\347\275\256-Guake.md" create mode 100644 "content/posts/code/Ubuntu-\351\205\215\347\275\256-Oh-My-Zsh.md" create mode 100644 "content/posts/code/Ubuntu-\351\274\240\346\240\207\345\212\240\351\200\237\345\272\246.md" create mode 100644 "content/posts/code/Web\347\211\210SSH-Gateone.md" create mode 100644 "content/posts/code/Win7-Sendto\346\226\207\344\273\266\345\244\271.md" create mode 100644 content/posts/code/Windows10-WinSock.md create mode 100644 "content/posts/code/Windows\344\270\273\346\234\272\344\270\213\345\256\211\350\243\205WpSuperCache.md" create mode 100644 content/posts/code/_index.md create mode 100644 "content/posts/code/kms-windows-\346\277\200\346\264\273\346\234\215\345\212\241\345\231\250.md" create mode 100644 "content/posts/code/twikoo\351\233\206\346\210\220slimbox2\347\201\257\347\256\261.md" create mode 100644 "content/posts/code/typecho1.2-(18.10.23)\346\226\260\347\252\227\345\217\243\346\211\223\345\274\200\351\223\276\346\216\245.md" create mode 100644 content/posts/code/typecho_to_hugo.md create mode 100644 "content/posts/code/ubuntu-wps-\344\270\215\350\203\275\350\276\223\345\205\245\344\270\255\346\226\207\350\247\243\345\206\263.md" create mode 100644 "content/posts/code/wordpress\346\227\266\345\214\272\351\227\256\351\242\230.md" create mode 100644 "content/posts/code/\344\270\200\350\250\200APP\346\267\273\345\212\240\342\200\234\344\273\212\346\227\245\350\257\227\350\257\215\342\200\235\345\256\230\346\226\271\346\272\220api.md" create mode 100644 "content/posts/code/\344\277\256\346\224\271Ubuntu\347\212\266\346\200\201\346\240\217\346\211\230\347\233\230\345\233\276\346\240\207\351\241\272\345\272\217.md" create mode 100644 "content/posts/code/\345\205\263\344\272\216Ubuntu.md" create mode 100644 "content/posts/code/\345\210\244\346\226\255\346\211\213\346\234\272UA.md" create mode 100644 "content/posts/code/\345\215\232\345\256\242\350\277\201\347\247\273\345\210\260Hugo.md" create mode 100644 "content/posts/code/\345\244\207\344\273\275\345\267\245\345\205\267-Duplicati.md" create mode 100644 "content/posts/code/\345\244\232\350\257\264CSS\345\210\206\344\272\253.md" create mode 100644 "content/posts/code/\346\211\213\346\234\272\347\275\221\351\241\265meta\350\247\243\351\207\212.md" create mode 100644 "content/posts/code/\347\237\255\351\223\276\346\216\245url\345\216\213\347\274\251\347\250\213\345\272\217Polr.md" create mode 100644 "content/posts/code/\347\275\221\351\241\265\350\267\263\350\275\254\345\244\207\345\277\230.md" create mode 100644 "content/posts/code/\350\256\251Firefox\345\217\252\345\234\250\346\226\260\346\240\207\347\255\276\351\241\265newtab\346\230\276\347\244\272\344\271\246\347\255\276\346\240\217.md" create mode 100644 "content/posts/code/\351\230\277\351\207\214\344\272\221OSS\346\214\202\350\275\275\344\270\272\346\225\260\346\215\256\347\233\230\346\220\255\345\273\272piwigo\347\233\270\345\206\214.md" create mode 100644 "content/posts/daily/2010\345\271\26412\346\234\21015\346\227\245-\351\233\252\346\231\257.md" create mode 100644 content/posts/daily/2011.05.22.md create mode 100644 content/posts/daily/2011.5.20-13-14.md create mode 100644 "content/posts/daily/2011\345\220\221\345\267\246\357\274\2142010\345\220\221\345\217\263.md" create mode 100644 "content/posts/daily/2011\345\271\26401\346\234\21006\346\227\245-\345\217\210\344\270\213\351\233\252\344\272\206.md" create mode 100644 "content/posts/daily/2011\345\271\26404\346\234\21015\346\227\245.md" create mode 100644 "content/posts/daily/2011\345\271\26404\346\234\21021\346\227\245.md" create mode 100644 "content/posts/daily/2011\345\271\26404\346\234\21028\346\227\245.md" create mode 100644 "content/posts/daily/2011\345\271\2641\346\234\21030\346\227\245.md" create mode 100644 "content/posts/daily/2011\345\271\2648\346\234\2109\346\227\245.md" create mode 100644 content/posts/daily/2012.md create mode 100644 "content/posts/daily/360\345\211\215\347\253\257\351\235\231\346\200\201\350\265\204\346\272\220\345\272\223.md" create mode 100644 content/posts/daily/Amazon-EC2.md create mode 100644 "content/posts/daily/CSPromod-\350\257\225\347\216\251\346\212\245\345\221\212.md" create mode 100644 "content/posts/daily/EQ\357\274\210\345\235\207\350\241\241\345\231\250\357\274\211\351\273\204\351\207\221\345\256\232\345\276\213.md" create mode 100644 content/posts/daily/Fucking-CHINA,Fucking-Poland,Fucking-Loord.md create mode 100644 "content/posts/daily/Google-\347\232\204\350\207\252\350\241\214\350\275\246\346\226\207\345\214\226.md" create mode 100644 "content/posts/daily/LOL\345\205\250\347\220\203\346\200\273\345\206\263\350\265\233S5\345\274\200\350\265\233\357\274\214\346\224\257\346\214\201AHQ.md" create mode 100644 "content/posts/daily/LPL2015\345\274\200\350\265\233.md" create mode 100644 "content/posts/daily/Linkin-Park-2010\345\271\264\346\226\260\344\270\223\350\276\221A-Thousand-Suns.md" create mode 100644 content/posts/daily/My2011.md create mode 100644 content/posts/daily/My2012.md create mode 100644 "content/posts/daily/QQ\344\270\215\346\230\257\344\270\272\344\272\206\350\260\201\350\200\214\351\232\220\350\272\253.md" create mode 100644 "content/posts/daily/QQ\345\234\210\345\255\220.md" create mode 100644 "content/posts/daily/QQ\347\276\244.md" create mode 100644 "content/posts/daily/SK\350\216\267\345\276\227CPH-CS-GO\346\214\221\346\210\230\350\265\233\345\206\240\345\206\233.md" create mode 100644 content/posts/daily/Search-for-9.md create mode 100644 content/posts/daily/Titanic-IMAX-3D.md create mode 100644 content/posts/daily/Ubuntu-12.04-LTS-today.md create mode 100644 "content/posts/daily/Ubuntu-13.04-\344\270\215\350\203\275\345\256\211\350\243\205-Chrome.md" create mode 100644 content/posts/daily/Ubuntu-16.04-LTS.md create mode 100644 "content/posts/daily/Ubuntu\347\246\201\347\224\250IPv6.md" create mode 100644 "content/posts/daily/VeryCD\346\227\266\344\273\243\347\232\204\347\273\223\346\235\237\357\274\237.md" create mode 100644 content/posts/daily/WCG-Stupid.md create mode 100644 "content/posts/daily/WannaCry-\345\213\222\347\264\242\347\227\205\346\257\222.md" create mode 100644 "content/posts/daily/Win7\350\200\201\346\211\223\345\215\260\346\234\272\351\251\261\345\212\250\350\247\243\345\206\263\346\226\271\346\241\210.md" create mode 100644 "content/posts/daily/Windows-\345\217\214\345\256\275\345\270\246\345\217\214\347\275\221\345\215\241.md" create mode 100644 "content/posts/daily/XHTML1.0\345\222\214CSS3.0\351\252\214\350\257\201.md" create mode 100644 content/posts/daily/Yandex-Browser-Beta-Ubuntu.md create mode 100644 content/posts/daily/_index.md create mode 100644 "content/posts/daily/cyx\357\274\214\344\270\200\350\267\257\350\265\260\345\245\275.md" create mode 100644 "content/posts/daily/eallion.com\346\234\210\345\272\246\347\273\237\350\256\241\346\212\245\345\221\212\344\270\216\345\261\225\346\234\233.md" create mode 100644 content/posts/daily/getcdn.org-Aliyun-CDN-.md create mode 100644 content/posts/daily/i-like-Windows-8-.md create mode 100644 "content/posts/daily/markdown\347\241\256\345\256\236\344\270\215\346\226\271\344\276\277.md" create mode 100644 "content/posts/daily/typecho\345\272\224\345\257\271\345\236\203\345\234\276\350\257\204\350\256\272.md" create mode 100644 "content/posts/daily/wordpress\346\217\220\344\272\244\350\257\204\350\256\272\345\207\272\347\216\260404\351\224\231\350\257\257\347\232\204\350\247\243\345\206\263\345\212\236\346\263\225.md" create mode 100644 "content/posts/daily/\342\200\234\345\277\231\342\200\235-\346\230\257\344\270\215\346\230\257\342\200\234\345\277\203\342\200\235\345\267\262\342\200\234\344\272\241\342\200\235.md" create mode 100644 "content/posts/daily/\343\200\212\345\224\220\345\261\261\345\244\247\345\234\260\351\234\207\343\200\213\345\205\250\345\233\275IMAX\345\275\261\351\231\242.md" create mode 100644 "content/posts/daily/\343\200\212\350\201\214\346\235\245\350\201\214\345\276\200\343\200\213.md" create mode 100644 "content/posts/daily/\343\200\212\350\257\270\347\245\236\344\271\213\346\200\222\343\200\213.md" create mode 100644 "content/posts/daily/\343\200\214\346\210\221\350\260\210\347\232\204\350\257\235\351\242\230\346\262\241\344\273\200\344\271\210\346\225\217\346\204\237\347\232\204\343\200\215.md" create mode 100644 "content/posts/daily/\344\270\200\345\244\251\346\216\250\344\270\200\345\244\251.md" create mode 100644 "content/posts/daily/\344\270\200\345\260\201\344\277\241.md" create mode 100644 "content/posts/daily/\344\270\200\346\211\271\345\237\237\345\220\215\345\210\260\346\234\237.md" create mode 100644 "content/posts/daily/\344\270\200\346\227\245\344\270\215\345\246\202\344\270\200\346\227\245.md" create mode 100644 "content/posts/daily/\344\270\200\346\227\245\346\227\240\344\272\213.md" create mode 100644 "content/posts/daily/\344\270\200\347\211\251\346\230\214\357\274\214\347\231\276\344\272\213\351\241\272.md" create mode 100644 "content/posts/daily/\344\270\200\347\233\264\350\277\231\346\240\267\345\220\227.md" create mode 100644 "content/posts/daily/\344\270\212\345\244\247\344\272\272.md" create mode 100644 "content/posts/daily/\344\270\215\345\246\202\350\267\263\350\210\236.md" create mode 100644 "content/posts/daily/\344\270\215\346\230\257\344\273\200\344\271\210\344\272\213\346\203\205\351\203\275\350\267\237\345\244\251\346\260\224\346\234\211\345\205\263.md" create mode 100644 "content/posts/daily/\344\270\215\347\237\245\346\211\200\350\260\223\357\274\214\357\274\214\357\274\214\357\274\214.md" create mode 100644 "content/posts/daily/\344\270\215\347\237\245\351\201\223\345\244\247\345\256\266\350\277\230\345\216\273\344\270\215\345\216\273\345\256\234\346\230\214\345\221\242.md" create mode 100644 "content/posts/daily/\344\270\215\347\241\256\345\256\232.md" create mode 100644 "content/posts/daily/\344\270\215\350\246\201\345\201\232\345\234\206\350\247\204\347\224\273\345\234\206.md" create mode 100644 "content/posts/daily/\344\270\226\350\214\202\345\275\261\345\237\216-\347\224\265\345\255\220\345\225\206\345\212\241.md" create mode 100644 "content/posts/daily/\344\270\244\345\271\264\345\267\245\344\275\234\347\273\217\345\216\206.md" create mode 100644 "content/posts/daily/\344\270\255\345\233\275\350\246\201\345\273\272\350\256\276\345\214\227\344\272\254\345\210\260\345\242\250\345\260\224\346\234\254\347\232\204\351\253\230\351\223\201\357\274\237.md" create mode 100644 "content/posts/daily/\344\270\272\344\272\206\345\205\255\347\272\247\347\232\204\344\270\200\345\210\207.md" create mode 100644 "content/posts/daily/\344\270\272\344\273\200\344\271\210\346\210\221\344\274\232\347\252\201\347\204\266\347\203\255\346\203\205\351\224\220\345\207\217.md" create mode 100644 "content/posts/daily/\344\270\272\346\227\245\346\234\254\345\234\260\351\234\207\346\265\267\345\225\270\351\273\230\345\223\200.md" create mode 100644 "content/posts/daily/\344\270\272\347\210\261\350\200\214\345\223\255.md" create mode 100644 "content/posts/daily/\344\271\237\350\256\270\346\210\221\346\255\243\346\211\223\347\256\227\345\206\231\345\260\217\350\257\264\345\221\242.md" create mode 100644 "content/posts/daily/\344\271\237\350\257\264\345\260\217\345\247\220.md" create mode 100644 "content/posts/daily/\344\272\214\346\234\210\344\272\214.md" create mode 100644 "content/posts/daily/\344\272\216\344\273\212\346\227\245\346\237\220\344\272\213\346\234\211\346\204\237.md" create mode 100644 "content/posts/daily/\344\272\224\346\234\210\345\244\251-\344\272\224\346\234\210\347\232\204\346\234\200\345\220\216\344\270\200\345\244\251.md" create mode 100644 "content/posts/daily/\344\272\262\347\210\261\347\232\204\344\272\262\347\210\261\347\232\204.md" create mode 100644 "content/posts/daily/\344\272\262\347\210\261\347\232\204\357\274\214\346\230\257\344\270\215\346\230\257\350\246\201\347\255\211\346\210\221\347\246\273\345\274\200\344\272\206\357\274\214\344\275\240\346\211\215\344\274\232\346\204\237\345\212\250\343\200\202.md" create mode 100644 "content/posts/daily/\344\272\272\345\234\250\351\225\277\345\244\247\357\274\214\347\224\237\346\264\273\345\234\250\350\277\233\346\255\245.md" create mode 100644 "content/posts/daily/\344\273\212\345\244\251\351\207\215\351\230\263.md" create mode 100644 "content/posts/daily/\344\273\212\346\227\266\344\270\215\345\220\214\345\276\200\346\227\245.md" create mode 100644 "content/posts/daily/\344\273\216\346\270\270\346\210\217\345\210\260\346\270\270\346\210\217.md" create mode 100644 "content/posts/daily/\344\273\226\344\273\254\351\203\275\347\231\273\344\270\212\344\272\2062012\346\226\271\350\210\237\344\272\206\345\220\227.md" create mode 100644 "content/posts/daily/\344\274\232\351\243\236\347\232\204\350\234\227\347\211\233trackback.md" create mode 100644 "content/posts/daily/\344\274\244\345\245\275\344\272\206.md" create mode 100644 "content/posts/daily/\344\275\225\345\216\273\344\275\225\344\273\216.md" create mode 100644 "content/posts/daily/\344\275\233\346\200\247\345\206\231\345\215\232.md" create mode 100644 "content/posts/daily/\344\275\240\345\245\275\357\274\214\345\260\217\345\274\272.md" create mode 100644 "content/posts/daily/\344\275\240\347\232\204\345\255\251\345\255\220\345\205\266\345\256\236\344\270\215\346\230\257\344\275\240\347\232\204\345\255\251\345\255\220.md" create mode 100644 "content/posts/daily/\344\275\240\347\234\213\357\274\214\350\261\206\350\261\206\344\274\232\345\217\221\345\205\211\357\274\201.md" create mode 100644 "content/posts/daily/\344\276\235\346\227\247.md" create mode 100644 "content/posts/daily/\344\277\235\347\210\267.md" create mode 100644 "content/posts/daily/\344\277\256\346\224\271\344\273\243\347\240\201\344\270\200\345\256\232\350\246\201\345\201\232\347\254\224\350\256\260.md" create mode 100644 "content/posts/daily/\345\200\222\351\234\211\347\232\204\344\270\200\345\244\251.md" create mode 100644 "content/posts/daily/\345\201\207\345\246\202\346\212\227\346\227\245\346\210\230\344\272\211\345\244\261\350\264\245\344\272\206.md" create mode 100644 "content/posts/daily/\345\201\232\345\215\253\347\224\237\346\230\257\344\270\252\345\245\275\345\267\245\344\275\234.md" create mode 100644 "content/posts/daily/\345\201\232\345\260\217\345\201\267\350\256\260.md" create mode 100644 "content/posts/daily/\345\201\234\347\224\265\345\201\234\347\275\221.md" create mode 100644 "content/posts/daily/\345\205\250\345\237\216\346\210\222\345\244\207.md" create mode 100644 "content/posts/daily/\345\205\250\346\260\221\350\204\261\351\231\251\342\200\224\342\200\224\345\215\241\345\267\264\346\226\257\345\237\272\345\220\221\345\205\250\344\275\223\347\275\221\346\260\221\350\265\240\351\200\201\351\253\230\347\253\257\345\256\211\345\205\250\350\275\257\344\273\266.md" create mode 100644 "content/posts/daily/\345\205\263\344\270\215\344\270\212\347\232\204\345\205\263\345\277\203.md" create mode 100644 "content/posts/daily/\345\205\263\344\272\216\342\200\234\345\233\264\350\247\202\350\200\205-\350\267\257\344\272\272\347\224\262\342\200\235\347\232\204\350\257\264\346\230\216.md" create mode 100644 "content/posts/daily/\345\205\263\344\272\216\345\217\213\346\203\205\351\223\276\346\216\245.md" create mode 100644 "content/posts/daily/\345\205\263\344\272\216\351\202\243\344\272\233\346\203\205\344\272\213.md" create mode 100644 "content/posts/daily/\345\205\266\345\256\236\344\271\237\346\262\241\344\273\200\344\271\210.md" create mode 100644 "content/posts/daily/\345\205\266\345\256\236\346\210\221\346\230\257\346\257\224\350\276\203\345\226\234\346\254\242\345\235\220\347\201\253\350\275\246.md" create mode 100644 "content/posts/daily/\345\205\266\345\256\236\347\224\237\346\264\273\345\260\261\345\203\217\346\230\257\345\257\204\346\230\216\344\277\241\347\211\207.md" create mode 100644 "content/posts/daily/\345\205\273\344\272\206\344\270\244\346\235\241\351\261\274.md" create mode 100644 "content/posts/daily/\345\206\215\346\254\241\345\220\214\346\255\245\345\210\260QQ\347\251\272\351\227\264\346\265\213\350\257\225.md" create mode 100644 "content/posts/daily/\345\207\217\350\202\245\345\260\217\347\273\223.md" create mode 100644 "content/posts/daily/\345\207\240\351\203\250\347\224\265\345\275\261.md" create mode 100644 "content/posts/daily/\345\212\240\346\262\271\357\274\201.md" create mode 100644 "content/posts/daily/\345\212\263\345\212\250\345\220\210\345\220\214\350\247\243\351\231\244(\347\273\210\346\255\242)\345\217\212\350\265\224\345\201\277\344\270\200\350\247\210\350\241\250.md" create mode 100644 "content/posts/daily/\345\215\203\345\217\244\347\273\235\345\257\271.md" create mode 100644 "content/posts/daily/\345\215\232\345\256\242\344\272\222\350\257\204\344\272\222\346\216\250\346\264\273\345\212\250.md" create mode 100644 "content/posts/daily/\345\215\232\345\256\242\344\273\216wordpress\346\215\242\346\210\220typecho.md" create mode 100644 "content/posts/daily/\345\215\232\345\256\242\344\277\241\346\201\257\344\270\200\350\247\210.md" create mode 100644 "content/posts/daily/\345\215\232\345\256\242\346\215\242\345\233\236\351\273\230\350\256\244\344\270\273\351\242\230.md" create mode 100644 "content/posts/daily/\345\215\232\345\256\242\350\266\213\344\272\216\347\250\263\345\256\232.md" create mode 100644 "content/posts/daily/\345\216\237\346\235\245\346\210\221\344\271\237\345\256\263\346\200\225\347\213\254\345\244\204.md" create mode 100644 "content/posts/daily/\345\216\273\345\271\264\344\273\212\346\227\245.md" create mode 100644 "content/posts/daily/\345\216\273\346\274\263\346\262\263\350\265\260\344\272\206\344\270\200\350\275\254-.md" create mode 100644 "content/posts/daily/\345\217\213\345\255\220.md" create mode 100644 "content/posts/daily/\345\217\215\345\255\243\346\227\205\346\270\270\347\232\204\345\277\205\350\246\201\346\200\247.md" create mode 100644 "content/posts/daily/\345\220\203\345\214\205\345\255\220\344\270\215\345\205\264\345\226\235\347\262\245\347\232\204.md" create mode 100644 "content/posts/daily/\345\220\204\344\272\272\345\277\203\351\207\214\350\246\201\346\234\211\344\270\252\345\264\275\345\264\275\350\217\251\350\220\250.md" create mode 100644 "content/posts/daily/\345\220\204\350\267\257\345\267\250\346\230\237\344\270\216CS\347\232\204\344\270\215\350\247\243\344\271\213\347\274\230.md" create mode 100644 "content/posts/daily/\345\220\221\345\237\203\345\217\212\344\272\272\346\260\221\350\207\264\346\225\254.md" create mode 100644 "content/posts/daily/\345\220\257\347\224\250Waline.md" create mode 100644 "content/posts/daily/\345\220\274\345\261\261\346\241\203\350\212\261\350\212\202.md" create mode 100644 "content/posts/daily/\345\221\250\345\205\254\350\247\243\346\242\246.md" create mode 100644 "content/posts/daily/\345\221\250\346\235\260\344\274\246-\343\200\212\350\267\250\346\227\266\344\273\243\343\200\213\345\205\250\350\276\221\346\224\266\345\220\254.md" create mode 100644 "content/posts/daily/\345\221\250\346\235\260\344\274\246\357\274\232\347\203\237\350\212\261\346\230\223\345\206\267.md" create mode 100644 "content/posts/daily/\345\221\275\350\264\261\344\270\200\347\202\271\346\234\211\345\245\275\345\244\204.md" create mode 100644 "content/posts/daily/\345\223\200\345\205\266\344\270\215\345\271\270\357\274\214\346\200\222\345\205\266\344\270\215\344\272\211\345\225\212.md" create mode 100644 "content/posts/daily/\345\224\220\344\272\272\346\270\270\345\245\275\347\244\274\351\200\201\345\215\232\344\270\273.md" create mode 100644 "content/posts/daily/\345\224\220\345\261\261\345\244\247\345\234\260\351\234\207.md" create mode 100644 "content/posts/daily/\345\226\235\351\205\222\351\202\243\347\202\271\344\272\213\345\204\277.md" create mode 100644 "content/posts/daily/\345\227\257.md" create mode 100644 "content/posts/daily/\345\233\236\345\256\266.md" create mode 100644 "content/posts/daily/\345\233\240\344\270\272\344\275\240\344\270\215\345\226\234\346\254\242\346\210\221.md" create mode 100644 "content/posts/daily/\345\233\275\345\206\205\345\244\226161\344\270\252\347\244\276\344\272\244\345\233\276\346\240\207\345\210\206\344\272\253.md" create mode 100644 "content/posts/daily/\345\233\275\345\272\206\347\234\237\346\211\223\347\256\227\350\277\207\345\216\273\345\276\210\345\244\232\345\234\260\346\226\271.md" create mode 100644 "content/posts/daily/\345\233\276\347\211\207\347\211\271\346\225\210Thickbox\347\244\272\344\276\213&mysql\346\233\277\346\215\242\350\257\255\345\217\245.md" create mode 100644 "content/posts/daily/\345\234\243\350\257\236.md" create mode 100644 "content/posts/daily/\345\234\250\346\255\246\346\261\211.md" create mode 100644 "content/posts/daily/\345\244\207\345\277\230-\350\247\243\345\206\263Gravatar\345\244\264\345\203\217\351\227\256\351\242\230.md" create mode 100644 "content/posts/daily/\345\244\207\345\277\230-\350\247\243\345\206\263\350\257\204\350\256\272\347\224\250\346\210\267\351\223\276\346\216\245\351\227\256\351\242\230.md" create mode 100644 "content/posts/daily/\345\244\207\346\241\210.md" create mode 100644 "content/posts/daily/\345\244\226\346\230\237\344\272\272.md" create mode 100644 "content/posts/daily/\345\244\232\345\271\264\344\271\213\345\220\216.md" create mode 100644 "content/posts/daily/\345\245\207\350\231\216360-\350\205\276\350\256\257QQ-\351\232\220\347\247\201\344\271\213\346\210\230.md" create mode 100644 "content/posts/daily/\345\245\242\344\276\210\345\222\214\346\265\252\350\264\271.md" create mode 100644 "content/posts/daily/\345\245\275\345\245\275\350\257\264\350\257\235.md" create mode 100644 "content/posts/daily/\345\245\275\346\204\237.md" create mode 100644 "content/posts/daily/\345\245\275\346\227\245\345\255\220.md" create mode 100644 "content/posts/daily/\345\246\202\346\236\234\346\210\221\344\270\215\350\203\275\345\206\215Play-CS.md" create mode 100644 "content/posts/daily/\345\246\202\346\236\234\346\210\221\347\234\237\345\217\226\345\210\260\344\272\206\345\201\207\351\222\261.md" create mode 100644 "content/posts/daily/\345\246\210\345\246\210-\347\224\237\346\227\245\345\277\253\344\271\220.md" create mode 100644 "content/posts/daily/\345\246\271\345\246\271-\347\224\237\346\227\245\345\277\253\344\271\220.md" create mode 100644 "content/posts/daily/\345\250\234\347\232\204\347\225\231\350\250\200.md" create mode 100644 "content/posts/daily/\345\255\251\345\255\220\344\273\254\357\274\214\344\273\226\344\273\254\346\235\245\350\207\252\346\234\252\346\235\245\345\220\227\357\274\237.md" create mode 100644 "content/posts/daily/\345\256\211\351\255\202\346\233\262.md" create mode 100644 "content/posts/daily/\345\256\266\347\224\265\345\206\263\345\256\232\347\224\237\346\264\273.md" create mode 100644 "content/posts/daily/\345\257\206\345\256\244\344\271\213\344\270\215\345\217\257\345\221\212\344\272\272.md" create mode 100644 "content/posts/daily/\345\257\214\350\266\263\347\232\204\346\227\266\351\227\264-\350\202\244\346\265\205\347\232\204\347\224\237\346\264\273.md" create mode 100644 "content/posts/daily/\345\257\271\345\215\232\345\256\242\347\232\204\345\260\217\346\224\271\345\212\250.md" create mode 100644 "content/posts/daily/\345\260\206\347\210\261\346\203\205\350\277\233\350\241\214\345\210\260\345\272\225.md" create mode 100644 "content/posts/daily/\345\260\217\345\260\217\347\232\204\347\211\251\346\230\257\344\272\272\351\235\236.md" create mode 100644 "content/posts/daily/\345\260\217\346\230\216\344\270\216\344\270\211\346\257\233.md" create mode 100644 "content/posts/daily/\345\261\261.md" create mode 100644 "content/posts/daily/\345\267\245\344\275\234\347\212\266\346\200\201\346\205\242\346\205\242\345\233\236\346\235\245\344\272\206.md" create mode 100644 "content/posts/daily/\345\267\245\344\277\241\351\203\250\347\237\255\344\277\241\351\200\232\347\237\245.md" create mode 100644 "content/posts/daily/\345\267\264\345\241\236\347\275\227\351\202\243VS\345\214\227\344\272\254\345\233\275\345\256\211.md" create mode 100644 "content/posts/daily/\345\271\262\346\264\227\345\272\227\345\247\220\345\246\271.md" create mode 100644 "content/posts/daily/\345\271\263\345\256\211\345\244\234.md" create mode 100644 "content/posts/daily/\345\271\264\345\260\217\346\234\210\345\215\212\345\244\247.md" create mode 100644 "content/posts/daily/\345\271\274\345\204\277\345\233\255.md" create mode 100644 "content/posts/daily/\345\275\223\346\210\221\344\270\215\350\257\264\350\257\235\347\232\204\346\227\266\345\200\231\357\274\214\346\210\221\345\234\250\350\257\264\344\273\200\344\271\210.md" create mode 100644 "content/posts/daily/\345\275\223\346\210\221\346\240\274\346\240\274\344\270\215\345\205\245.md" create mode 100644 "content/posts/daily/\345\276\210\345\207\206\347\232\204\346\230\237\345\272\247\347\211\271\350\264\250.md" create mode 100644 "content/posts/daily/\345\277\253\351\200\222\345\256\211\345\205\250\345\220\227.md" create mode 100644 "content/posts/daily/\346\202\262\344\273\216\344\270\255\346\235\245.md" create mode 100644 "content/posts/daily/\346\203\205\344\272\272\350\212\202\345\277\253\344\271\220.md" create mode 100644 "content/posts/daily/\346\203\263\343\200\202.md" create mode 100644 "content/posts/daily/\346\204\210\344\271\205\345\274\245\347\262\276.md" create mode 100644 "content/posts/daily/\346\204\237\345\212\250.md" create mode 100644 "content/posts/daily/\346\204\237\345\220\214\350\272\253\345\217\227.md" create mode 100644 "content/posts/daily/\346\204\237\346\201\251.md" create mode 100644 "content/posts/daily/\346\204\237\350\247\211\345\203\217\346\230\257\347\255\211\344\273\200\344\271\210\347\232\204\350\277\207\344\272\206\344\270\200\345\244\251.md" create mode 100644 "content/posts/daily/\346\204\237\350\247\211\351\251\254\344\270\212\345\260\261\350\246\201\347\246\273\345\274\200\344\272\206.md" create mode 100644 "content/posts/daily/\346\210\220\345\212\237\346\210\222\346\216\211\345\276\256\345\215\232.md" create mode 100644 "content/posts/daily/\346\210\221\344\270\272\344\273\200\344\271\210\344\274\232\345\217\221\350\277\231\344\271\210\345\244\247\347\232\204\347\201\253\345\221\242.md" create mode 100644 "content/posts/daily/\346\210\221\344\270\272\346\210\221\345\211\215\346\256\265\346\227\266\345\200\231\347\232\204\345\277\247\344\274\244\346\204\237\345\210\260\345\217\257\350\200\273.md" create mode 100644 "content/posts/daily/\346\210\221\344\273\245\344\270\272.md" create mode 100644 "content/posts/daily/\346\210\221\344\273\254\351\203\275\344\270\215\346\230\257\347\234\237\347\232\204\346\207\222.md" create mode 100644 "content/posts/daily/\346\210\221\345\226\234\346\254\242\347\232\204\344\272\272\345\222\214\345\226\234\346\254\242\346\210\221\347\232\204\344\272\272.md" create mode 100644 "content/posts/daily/\346\210\221\345\276\210\345\272\206\345\271\270\346\210\221\344\270\215\345\226\234\346\254\242\346\211\223\347\211\214.md" create mode 100644 "content/posts/daily/\346\210\221\346\227\266\345\270\270\346\203\263\350\265\267\346\210\221\347\232\204\345\246\210\345\246\210.md" create mode 100644 "content/posts/daily/\346\210\221\346\230\257\345\234\250\347\202\253\350\200\200\346\210\221\347\232\204\346\202\262\344\274\244\345\220\227.md" create mode 100644 "content/posts/daily/\346\210\221\347\210\261\345\245\271.md" create mode 100644 "content/posts/daily/\346\210\221\347\232\204Google-Chrome\346\265\217\350\247\210\345\231\250\345\256\211\350\243\205\347\232\204\346\217\222\344\273\266\346\211\251\345\261\225.md" create mode 100644 "content/posts/daily/\346\210\221\347\232\204QQ\344\270\272\344\273\200\344\271\210\344\270\215\347\225\231\347\273\231\350\260\201.md" create mode 100644 "content/posts/daily/\346\210\221\347\232\204steam\345\233\236\346\235\245\344\272\206.md" create mode 100644 "content/posts/daily/\346\210\221\347\232\204\347\254\254\344\270\211\344\270\252\351\274\240\346\240\207\345\235\217\344\272\206.md" create mode 100644 "content/posts/daily/\346\210\221\347\232\204\350\207\252\346\210\221\350\247\243\345\211\226\346\212\245\345\221\212-\344\271\235\345\236\213\346\200\247\346\240\274.md" create mode 100644 "content/posts/daily/\346\210\221\347\232\204\350\207\252\346\210\221\350\247\243\345\211\226\346\212\245\345\221\212-\346\200\247\346\240\274\350\211\262\345\275\251.md" create mode 100644 "content/posts/daily/\346\210\221\347\273\210\344\272\216\344\271\237\345\217\230\346\210\220\344\272\206\346\210\221\350\256\250\345\216\214\347\232\204\344\272\272\344\272\206.md" create mode 100644 "content/posts/daily/\346\210\221\350\242\253\345\260\201\347\246\201\347\232\204\345\207\240\344\270\252\351\207\215\350\246\201\350\264\246\345\217\267.md" create mode 100644 "content/posts/daily/\346\210\221\350\246\201\346\211\276\350\200\201\345\251\206.md" create mode 100644 "content/posts/daily/\346\210\277\345\255\220\345\222\214\346\261\275\350\275\246.md" create mode 100644 "content/posts/daily/\346\212\223\345\260\217\345\201\267\350\256\260.md" create mode 100644 "content/posts/daily/\346\212\275\347\203\237\351\202\243\347\202\271\344\272\213\345\204\277.md" create mode 100644 "content/posts/daily/\346\213\224\345\207\211\346\213\224\345\207\211\347\232\204\346\234\254\345\221\275\345\271\264.md" create mode 100644 "content/posts/daily/\346\213\224\347\211\231.md" create mode 100644 "content/posts/daily/\346\215\242\347\251\272\351\227\264.md" create mode 100644 "content/posts/daily/\346\216\242\350\256\250\346\210\221\347\232\204\345\201\245\345\272\267\347\275\221\347\273\234\347\224\237\346\264\273.md" create mode 100644 "content/posts/daily/\346\221\206\346\221\212\350\256\260.md" create mode 100644 "content/posts/daily/\346\224\266\350\216\267.md" create mode 100644 "content/posts/daily/\346\225\205\344\272\213.md" create mode 100644 "content/posts/daily/\346\225\264\346\225\264\344\270\244\345\271\264\347\232\204\345\205\211\351\230\264.md" create mode 100644 "content/posts/daily/\346\226\260\344\270\211\346\235\277\346\214\202\347\211\214\344\270\212\345\270\202\346\235\241\344\273\266.md" create mode 100644 "content/posts/daily/\346\226\260\345\217\267\351\237\251\346\234\215LOL\345\256\232\344\275\215\350\265\233.md" create mode 100644 "content/posts/daily/\346\226\260\345\267\245\344\275\234\350\256\260\350\246\201.md" create mode 100644 "content/posts/daily/\346\227\240\344\270\216\344\274\246\346\257\224\347\232\204\345\257\202\345\257\236.md" create mode 100644 "content/posts/daily/\346\227\240\346\204\217\344\271\211\347\232\204\344\270\252\346\200\247\345\214\226.md" create mode 100644 "content/posts/daily/\346\227\240\346\211\200\344\272\213\344\272\213.md" create mode 100644 "content/posts/daily/\346\227\240\346\211\200\350\260\223\346\227\240\346\211\200\347\225\217\346\203\247.md" create mode 100644 "content/posts/daily/\346\227\266\350\277\220\344\270\215\346\265\216.md" create mode 100644 "content/posts/daily/\346\230\245\345\223\245\350\210\222\346\267\207\345\222\214\350\213\215\350\200\201\345\270\210.md" create mode 100644 "content/posts/daily/\346\230\245\350\212\202.md" create mode 100644 "content/posts/daily/\346\230\250\345\244\251\345\226\235\351\206\211\344\272\206...\350\262\214\344\274\274...-.md" create mode 100644 "content/posts/daily/\346\230\257\345\244\251\345\240\202\346\230\257\345\234\260\347\213\261\351\203\275\350\246\201\350\265\260.md" create mode 100644 "content/posts/daily/\346\231\232\345\256\211\357\274\214\350\272\201\345\212\250\343\200\202.md" create mode 100644 "content/posts/daily/\346\231\272\350\203\275\346\211\213\346\234\272.md" create mode 100644 "content/posts/daily/\346\232\202\346\227\240\346\263\225\345\244\207\346\241\210\347\232\204\345\237\237\345\220\215\345\220\216\347\274\200.md" create mode 100644 "content/posts/daily/\346\234\210\345\215\212.md" create mode 100644 "content/posts/daily/\346\234\211\344\270\200\347\261\273\350\277\236\346\227\245\346\234\254\344\272\272\351\203\275\344\270\215\345\246\202\347\232\204\344\270\255\345\233\275\344\272\272.md" create mode 100644 "content/posts/daily/\346\234\211\344\272\233\351\234\200\350\246\201\350\242\253\346\210\221\344\273\254\350\256\260\344\275\217\347\232\204\344\270\234\350\245\277.md" create mode 100644 "content/posts/daily/\346\234\211\345\205\263\344\272\216\345\206\231\344\275\234.md" create mode 100644 "content/posts/daily/\346\234\211\345\205\263\344\272\216\345\267\245\344\275\234.md" create mode 100644 "content/posts/daily/\346\234\211\345\205\263\344\272\216\346\242\246\346\203\263.md" create mode 100644 "content/posts/daily/\346\234\211\347\247\215\347\224\237\346\264\273\357\274\214\346\234\211\347\247\215\345\277\203\346\200\201-.md" create mode 100644 "content/posts/daily/\346\234\213\345\217\213\345\260\217\350\201\232.md" create mode 100644 "content/posts/daily/\346\234\252\346\235\245\345\215\212\345\271\264\350\256\241\345\210\222\357\274\2102011.02-2011.06\357\274\211.md" create mode 100644 "content/posts/daily/\346\234\254\345\215\232\345\256\242\346\217\222\344\273\266\345\220\257\347\224\250\345\210\227\350\241\250.md" create mode 100644 "content/posts/daily/\346\235\216\345\255\235\345\210\251\347\254\2544\350\276\221\343\200\212H-Logic\343\200\213\345\205\250\347\211\222\350\257\225\345\220\254.md" create mode 100644 "content/posts/daily/\346\235\245\345\271\264\346\204\277\346\234\233.md" create mode 100644 "content/posts/daily/\346\236\201\345\223\201\345\256\266\344\270\201.md" create mode 100644 "content/posts/daily/\346\242\246.md" create mode 100644 "content/posts/daily/\346\255\243\345\234\250\346\233\264\346\215\242SSL\350\257\201\344\271\246.md" create mode 100644 "content/posts/daily/\346\265\201\345\271\264.md" create mode 100644 "content/posts/daily/\346\266\210\345\244\261.md" create mode 100644 "content/posts/daily/\346\267\241\346\267\241\347\232\204.md" create mode 100644 "content/posts/daily/\346\267\267\344\271\261\347\232\204\346\227\245\345\255\220.md" create mode 100644 "content/posts/daily/\346\274\202\346\265\201\347\223\266.md" create mode 100644 "content/posts/daily/\346\274\224\345\224\261\344\274\232\347\237\255\350\257\204.md" create mode 100644 "content/posts/daily/\347\203\247\347\203\244\350\256\260.md" create mode 100644 "content/posts/daily/\347\206\237\347\235\241\347\232\204\346\227\266\345\205\211.md" create mode 100644 "content/posts/daily/\347\210\261\344\270\200\344\270\252\344\272\272.md" create mode 100644 "content/posts/daily/\347\210\261\344\270\275\344\270\235\346\242\246\346\270\270\344\273\231\345\242\203\347\227\207.md" create mode 100644 "content/posts/daily/\347\210\261\344\270\275\344\270\235\346\242\246\346\270\270\344\273\231\345\242\203\347\227\207\345\201\266\345\217\221.md" create mode 100644 "content/posts/daily/\347\210\261\345\225\246\345\225\246.md" create mode 100644 "content/posts/daily/\347\210\261\347\254\221\347\232\204\347\234\274\347\235\233.md" create mode 100644 "content/posts/daily/\347\210\270\347\210\270-\347\224\237\346\227\245\345\277\253\344\271\220.md" create mode 100644 "content/posts/daily/\347\211\271\350\264\250.md" create mode 100644 "content/posts/daily/\347\216\251.md" create mode 100644 "content/posts/daily/\347\216\251\345\204\277\345\221\200\347\216\251\345\204\277.md" create mode 100644 "content/posts/daily/\347\217\215\346\203\234.md" create mode 100644 "content/posts/daily/\347\220\206\346\203\263\344\270\255\347\232\204\346\211\213\346\234\272.md" create mode 100644 "content/posts/daily/\347\224\237\345\246\202\345\244\217\350\212\261.md" create mode 100644 "content/posts/daily/\347\224\237\346\264\273\347\232\204\344\272\244\351\233\206\344\270\216\346\234\237\346\234\233.md" create mode 100644 "content/posts/daily/\347\224\237\347\227\205.md" create mode 100644 "content/posts/daily/\347\224\265\345\255\220\347\253\236\346\212\200\345\245\245\350\277\220\344\274\232.md" create mode 100644 "content/posts/daily/\347\224\265\350\204\221\351\205\215\347\275\256\345\215\225.md" create mode 100644 "content/posts/daily/\347\225\245.md" create mode 100644 "content/posts/daily/\347\225\245\346\234\211\350\247\201\351\227\273.md" create mode 100644 "content/posts/daily/\347\231\275\347\262\275\350\202\211\347\262\275\345\217\212\347\253\257\345\215\210\345\277\253\344\271\220\345\256\211\345\272\267.md" create mode 100644 "content/posts/daily/\347\231\276\345\220\210\346\241\202\345\234\206\346\236\270\346\235\236\347\272\242\346\236\243\347\263\257\347\261\263\347\262\245.md" create mode 100644 "content/posts/daily/\347\231\276\345\272\246\344\272\221\347\275\221\347\233\230\350\207\252\345\256\232\344\271\211\346\217\220\345\217\226\347\240\201.md" create mode 100644 "content/posts/daily/\347\231\276\345\272\246\346\216\250\345\271\277\351\273\221\345\271\225-\344\270\200\344\270\252\347\231\276\345\272\246\346\216\250\345\271\277\344\273\216\344\270\232\350\200\205\347\232\204\350\247\206\350\247\222.md" create mode 100644 "content/posts/daily/\347\231\276\345\272\246\347\254\254\344\270\200\347\257\207\346\226\207\347\253\240.md" create mode 100644 "content/posts/daily/\347\232\256\350\233\213\347\230\246\350\202\211\347\262\245.md" create mode 100644 "content/posts/daily/\347\234\237\347\232\204\345\276\210\345\244\232\344\272\272\351\227\256\346\210\221\344\272\206.md" create mode 100644 "content/posts/daily/\347\234\237\347\233\270\345\256\236\344\272\213\344\270\216\350\256\244\347\237\245.md" create mode 100644 "content/posts/daily/\347\234\274\350\267\263.md" create mode 100644 "content/posts/daily/\347\245\235\345\246\210\345\246\210\347\224\237\346\227\245\345\277\253\344\271\220.!.md" create mode 100644 "content/posts/daily/\347\245\236\351\237\265.md" create mode 100644 "content/posts/daily/\347\246\217\347\246\217-\347\224\237\346\227\245\345\277\253\344\271\220.md" create mode 100644 "content/posts/daily/\347\246\217\350\207\263\345\277\203\347\201\265.md" create mode 100644 "content/posts/daily/\347\246\273\345\274\200.md" create mode 100644 "content/posts/daily/\347\247\213\351\243\216\347\221\237\347\274\251.md" create mode 100644 "content/posts/daily/\347\252\201\347\204\266\346\202\237\345\210\260\345\276\210\345\244\232\344\270\234\350\245\277.md" create mode 100644 "content/posts/daily/\347\252\201\347\204\266\350\247\211\345\276\227\345\217\210\345\276\210\344\274\244\346\204\237.md" create mode 100644 "content/posts/daily/\347\253\245\345\277\203\347\232\206\345\217\257\347\210\261.md" create mode 100644 "content/posts/daily/\347\254\224\350\256\260\346\234\254.md" create mode 100644 "content/posts/daily/\347\254\250\346\213\231.md" create mode 100644 "content/posts/daily/\347\255\211\345\276\205.md" create mode 100644 "content/posts/daily/\347\256\200\345\215\225\350\257\264\346\230\216-[\346\226\260\344\270\273\346\234\272\347\251\272\351\227\264-\345\237\237\345\220\215\345\244\207\346\241\210].md" create mode 100644 "content/posts/daily/\347\256\200\347\256\200\345\215\225\345\215\225\345\234\260\350\257\264\344\270\213\343\200\212\347\233\227\346\242\246\347\251\272\351\227\264\343\200\213.md" create mode 100644 "content/posts/daily/\347\256\227\345\221\275.md" create mode 100644 "content/posts/daily/\347\263\225\347\263\225\345\206\231\347\273\231\350\233\213\350\233\213\347\232\204\344\277\241.md" create mode 100644 "content/posts/daily/\347\264\242\350\212\231\347\211\271\345\244\251\350\257\272\344\270\223\345\215\226\345\272\227.md" create mode 100644 "content/posts/daily/\347\272\263\351\227\267.md" create mode 100644 "content/posts/daily/\347\273\235\345\234\260\346\261\202\347\224\237\345\220\203\351\270\241\344\270\216\351\273\221\346\232\227\346\243\256\346\236\227\346\263\225\345\210\231.md" create mode 100644 "content/posts/daily/\347\273\255\346\234\237.md" create mode 100644 "content/posts/daily/\347\275\221\347\273\234\346\224\266\346\224\257\344\270\215\345\271\263\350\241\241.md" create mode 100644 "content/posts/daily/\347\275\221\350\255\246\345\246\202\344\275\225\346\212\223\344\272\272.md" create mode 100644 "content/posts/daily/\347\275\221\351\241\265\351\273\221\347\231\275\344\273\243\347\240\201.md" create mode 100644 "content/posts/daily/\347\276\216\345\211\247\342\200\242\345\267\256\350\267\235\342\200\242\345\233\275\344\272\247\345\211\247[\350\275\254].md" create mode 100644 "content/posts/daily/\350\200\263\346\264\236.md" create mode 100644 "content/posts/daily/\350\201\224\347\263\273\346\226\271\345\274\217.md" create mode 100644 "content/posts/daily/\350\201\232\344\274\232.md" create mode 100644 "content/posts/daily/\350\207\252\350\241\214\350\275\246.md" create mode 100644 "content/posts/daily/\350\207\252\350\250\200\350\207\252\350\257\255-\345\217\260\346\271\276.md" create mode 100644 "content/posts/daily/\350\207\252\350\250\200\350\207\252\350\257\255-\345\221\275\344\270\255\350\221\227\345\256\232.md" create mode 100644 "content/posts/daily/\350\207\252\350\250\200\350\207\252\350\257\255-\346\225\231\345\270\210.md" create mode 100644 "content/posts/daily/\350\210\215\345\217\213\347\205\247\347\233\270.md" create mode 100644 "content/posts/daily/\350\213\261\350\257\255.md" create mode 100644 "content/posts/daily/\350\213\261\350\257\255\345\255\246\344\271\240\346\255\243\345\274\217\345\274\200\345\247\213-.md" create mode 100644 "content/posts/daily/\350\213\261\350\257\255\345\276\227\345\212\240\347\264\247\344\272\206.md" create mode 100644 "content/posts/daily/\350\213\261\351\233\204\350\201\224\347\233\237lol\345\220\215\350\257\215\350\247\243\351\207\212.md" create mode 100644 "content/posts/daily/\350\215\206\345\267\236.md" create mode 100644 "content/posts/daily/\350\215\211\347\250\277\347\256\261\351\242\204\345\217\221\345\270\203.md" create mode 100644 "content/posts/daily/\350\216\253\345\220\215\345\205\266\345\246\231.md" create mode 100644 "content/posts/daily/\350\225\264\350\227\211.md" create mode 100644 "content/posts/daily/\350\242\234\345\255\220\351\203\275\346\230\257\350\246\201\346\210\220\345\217\214\346\210\220\345\257\271\347\232\204\345\230\233.md" create mode 100644 "content/posts/daily/\350\243\205\344\270\215\344\272\206XP.md" create mode 100644 "content/posts/daily/\350\246\201\344\270\213\351\233\252\344\272\206.md" create mode 100644 "content/posts/daily/\350\250\200\350\256\272\350\207\252\347\224\261.md" create mode 100644 "content/posts/daily/\350\256\244\347\234\237\345\216\273\345\201\232\344\270\200\344\273\266\344\272\213.md" create mode 100644 "content/posts/daily/\350\256\260\343\200\202.md" create mode 100644 "content/posts/daily/\350\257\204\350\256\272\345\207\272\351\227\256\351\242\230\344\272\206.md" create mode 100644 "content/posts/daily/\350\257\204\350\256\272\346\241\206\347\232\204\350\231\253\345\255\220.md" create mode 100644 "content/posts/daily/\350\257\264\344\270\215\346\270\205\346\245\232\347\232\204\344\270\200\344\272\233\344\272\213.md" create mode 100644 "content/posts/daily/\350\260\267\346\255\214\347\277\273\350\257\221.md" create mode 100644 "content/posts/daily/\350\261\206\350\261\206\345\233\236\345\256\266\344\272\206.md" create mode 100644 "content/posts/daily/\350\262\214\344\274\274\346\204\237\345\217\227\345\210\260\345\216\213\345\212\233.md" create mode 100644 "content/posts/daily/\350\264\245\344\272\206\345\245\275\345\244\232\351\274\240\346\240\207\351\224\256\347\233\230.md" create mode 100644 "content/posts/daily/\350\265\267\345\272\212.md" create mode 100644 "content/posts/daily/\350\267\235\347\246\2731314\345\271\2645\346\234\21020\346\227\245\346\255\243\345\245\2755201314\345\244\251.md" create mode 100644 "content/posts/daily/\350\270\217\351\235\222.md" create mode 100644 "content/posts/daily/\350\275\273\350\275\273\347\232\204\346\216\250\350\215\220\342\200\224\342\200\224\346\201\213\347\210\261\351\200\232\345\221\212.md" create mode 100644 "content/posts/daily/\350\277\220\350\220\245\345\260\217\350\256\260-\346\246\202\347\216\207.md" create mode 100644 "content/posts/daily/\350\277\221\346\234\237\345\205\263\344\272\216CS\347\232\204\344\272\214\344\270\211\344\272\213\345\244\207\345\277\230.md" create mode 100644 "content/posts/daily/\350\277\231\344\270\244\345\244\251\346\214\272\351\232\276\345\217\227\347\232\204.md" create mode 100644 "content/posts/daily/\350\277\231\344\270\252\344\270\226\347\225\214.md" create mode 100644 "content/posts/daily/\350\277\231\344\272\233\347\205\247\347\211\207\346\235\245\350\207\252\344\270\255\345\233\275.md" create mode 100644 "content/posts/daily/\350\277\267\350\214\253.md" create mode 100644 "content/posts/daily/\350\277\267\350\214\253\347\232\204\346\257\225\344\270\232\346\234\237.md" create mode 100644 "content/posts/daily/\351\200\237\345\272\246\344\270\216\346\277\200\346\203\2058.md" create mode 100644 "content/posts/daily/\351\201\207\350\247\201.md" create mode 100644 "content/posts/daily/\351\202\243\344\272\233\346\262\241\346\234\211\346\216\211\344\270\213\346\235\245\347\232\204\351\233\252.md" create mode 100644 "content/posts/daily/\351\202\243\345\260\261\350\277\231\346\240\267\345\220\247.md" create mode 100644 "content/posts/daily/\351\203\275\351\253\230\347\253\257\350\265\267\346\235\245\345\220\247.md" create mode 100644 "content/posts/daily/\351\206\211.md" create mode 100644 "content/posts/daily/\351\207\214\347\272\246\345\244\247\345\206\222\351\231\251--\346\233\264\346\226\260\347\205\247\347\211\207.md" create mode 100644 "content/posts/daily/\351\207\215\347\202\271\344\270\215\344\270\200\346\240\267.md" create mode 100644 "content/posts/daily/\351\207\215\350\246\201\344\270\215\351\207\215\350\246\201.md" create mode 100644 "content/posts/daily/\351\222\261\346\230\257\344\275\240\345\244\247\347\210\267\357\274\214\351\222\261\344\275\240\346\230\257\345\244\247\347\210\267.md" create mode 100644 "content/posts/daily/\351\230\277\351\207\214\344\272\221\351\225\234\345\203\217\346\224\271\347\211\210.md" create mode 100644 "content/posts/daily/\351\231\252\345\245\271\345\235\220\347\201\253\350\275\246\345\216\273\344\270\212\346\265\267.md" create mode 100644 "content/posts/daily/\351\232\217\346\211\213\346\213\215\347\205\247\350\247\243\346\225\221\344\271\236\350\256\250\345\204\277\347\253\245.md" create mode 100644 "content/posts/daily/\351\234\207\346\203\212\357\274\201UC\347\274\226\350\276\221\351\203\250\345\217\253\346\210\221\345\216\273\344\270\212\347\217\255\347\253\237\346\230\257\345\233\240\344\270\272\342\200\246\342\200\246.md" create mode 100644 "content/posts/daily/\351\235\231\346\200\201\345\215\232\345\256\242\350\257\204\350\256\272\347\263\273\347\273\237\347\232\204\351\200\211\346\213\251.md" create mode 100644 "content/posts/daily/\351\237\251\345\233\275\345\256\275\345\270\246\344\270\272\344\275\225\347\211\251\347\276\216\344\273\267\345\273\211.md" create mode 100644 "content/posts/daily/\351\237\251\345\257\222\350\264\265\345\234\250\346\225\242\342\200\234\346\224\276\345\261\201\342\200\235.md" create mode 100644 "content/posts/daily/\351\241\272\344\270\260\350\217\234\351\270\237\357\274\210\346\267\230\345\256\235\357\274\211\344\272\222\347\233\270\345\205\263\351\227\255\347\211\251\346\265\201\346\225\260\346\215\256\346\216\245\345\217\243.md" create mode 100644 "content/posts/daily/\351\242\204\345\205\206.md" create mode 100644 "content/posts/daily/\351\251\263\343\200\21210086\344\275\223\350\264\264\343\200\213\350\256\272.md" create mode 100644 content/posts/operation/_index.md create mode 100644 "content/posts/operation/\344\275\240\344\270\272\344\273\200\344\271\210\346\255\273\345\234\250\346\267\230\345\256\235\347\232\204\350\267\257\344\270\212.md" create mode 100644 "content/posts/operation/\344\275\240\345\234\250\347\216\251\345\276\256\345\215\232\357\274\237\345\276\256\345\215\232\345\234\250\347\216\251\344\275\240\357\274\201.md" create mode 100644 "content/posts/operation/\346\210\277\347\247\237\345\222\214\345\212\236\345\205\254\350\256\276\345\244\207.md" create mode 100644 "content/posts/operation/\346\211\223\345\214\205\345\207\272\345\224\256-\346\254\262\350\264\255\344\273\216\351\200\237.md" create mode 100644 "content/posts/operation/\346\267\230\345\256\235\345\256\242\346\234\215\347\273\251\346\225\210\350\200\203\346\240\270\346\226\271\346\241\210.md" create mode 100644 "content/posts/operation/\346\267\230\345\256\235\345\270\270\347\224\250\350\213\261\346\226\207\347\274\251\345\206\231\345\220\215\350\257\215\350\247\243\351\207\212.md" create mode 100644 "content/posts/operation/\350\257\204\344\274\260\346\212\245\345\221\212\357\274\232\346\234\272\344\274\232\345\217\252\346\234\21150%.md" create mode 100644 "content/posts/operation/\350\277\220\350\220\245\345\260\217\350\256\260-\345\205\263\350\201\224\351\224\200\345\224\256\344\270\200\344\276\213.md" create mode 100644 "content/posts/operation/\350\277\220\350\220\245\345\260\217\350\256\260-\345\272\223\345\255\230\350\266\205\345\215\226\347\274\272\350\264\247\345\244\204\347\220\206\344\270\200\344\276\213.md" create mode 100644 "content/posts/operation/\350\277\220\350\220\245\345\260\217\350\256\260-\345\277\253\351\200\237\351\223\272\350\264\247.md" create mode 100644 "content/posts/operation/\350\277\220\350\220\245\345\260\217\350\256\260-\346\226\207\346\241\210\347\232\204\351\207\215\350\246\201\346\200\247.md" create mode 100644 "content/posts/operation/\350\277\220\350\220\245\345\260\217\350\256\260-\346\227\240\347\272\277\347\253\257\344\274\230\346\203\240\345\210\270\351\223\276\346\216\245.md" create mode 100644 "content/posts/operation/\350\277\220\350\220\245\345\260\217\350\256\260-\347\224\265\345\225\206\347\232\204\346\234\254\350\264\250-20150119.md" create mode 100644 "content/posts/operation/\350\277\220\350\220\245\345\260\217\350\256\260-\347\256\241\347\220\206\347\232\204\345\274\212\347\253\257.md" create mode 100644 "content/posts/operation/\350\277\220\350\220\245\345\260\217\350\256\26020130506.md" create mode 100644 "content/posts/operation/\350\277\220\350\220\245\345\260\217\350\256\26020130509.md" create mode 100644 "content/posts/operation/\350\277\220\350\220\245\345\260\217\350\256\26020130516.md" create mode 100644 "content/posts/operation/\350\277\220\350\220\245\345\260\217\350\256\26020130523.md" create mode 100644 "content/posts/operation/\350\277\220\350\220\245\345\260\217\350\256\26020130525.md" create mode 100644 "content/posts/operation/\350\277\220\350\220\245\345\260\217\350\256\26020130618.md" create mode 100644 "content/posts/share/2020\345\271\264\344\270\255\345\233\275\345\260\206\346\210\220\344\270\272\344\270\226\347\225\214\344\270\212\346\234\200\347\251\267\347\232\204\345\233\275\345\256\266.md" create mode 100644 "content/posts/share/500\345\235\227\351\222\261\345\234\250\344\271\211\344\271\214\346\200\216\344\271\210\350\277\207\357\274\210\347\210\206\345\274\272\357\274\211.md" create mode 100644 "content/posts/share/512\345\234\260\351\234\207\347\232\204\347\234\237\347\233\270\357\274\232\344\270\244\344\270\252\350\200\201\347\247\221\345\255\246\345\256\266\347\232\204\350\241\200\346\263\252\345\200\276\350\257\211.md" create mode 100644 "content/posts/share/911\344\272\213\344\273\266\347\273\235\345\257\206\347\234\237\347\233\270\345\244\247\346\217\255\351\234\262\357\274\201.md" create mode 100644 "content/posts/share/CS\346\226\260\346\211\213\346\234\200\347\273\217\345\270\270\351\227\256\347\232\204\345\215\201\345\233\233\345\244\247\351\227\256\351\242\230.md" create mode 100644 content/posts/share/FOMO.md create mode 100644 "content/posts/share/LOL\344\270\25532\344\270\252\347\273\217\346\265\216\345\255\246\345\216\237\347\220\206-\346\270\270\346\210\217\347\232\204\350\277\267\344\272\272\344\271\213\345\244\204.md" create mode 100644 "content/posts/share/Linux\346\236\266\350\256\276CS1.6\346\234\215\345\212\241\345\231\250\346\225\231\347\250\213.md" create mode 100644 "content/posts/share/QQ\351\202\256\347\256\261\346\224\266\344\270\215\345\210\260Gravatar\351\252\214\350\257\201\351\202\256\344\273\266.md" create mode 100644 "content/posts/share/WCG2012-&-2013-@\346\230\206\345\261\261.md" create mode 100644 "content/posts/share/Xshell-4-\346\263\250\345\206\214\347\240\201.md" create mode 100644 content/posts/share/_index.md create mode 100644 "content/posts/share/iOS\347\246\273\347\272\277\345\217\221\350\241\250\345\215\232\345\256\242\347\232\204APP-MWeb.md" create mode 100644 content/posts/share/what-is-that-.md create mode 100644 "content/posts/share/\343\200\212\345\212\237\345\244\253\347\206\212\347\214\253\343\200\213\346\230\257\346\226\207\345\214\226\344\276\265\347\225\245\345\220\227-.md" create mode 100644 "content/posts/share/\343\200\212\345\244\251\345\261\200\343\200\213.md" create mode 100644 "content/posts/share/\343\200\212\346\257\215\344\272\262\347\232\204\344\270\223\345\210\227\343\200\213.md" create mode 100644 "content/posts/share/\343\200\212\351\235\231\345\244\234\346\200\235\343\200\213\351\211\264\350\265\217.md" create mode 100644 "content/posts/share/\344\270\200\345\217\252\346\225\221\344\272\20632\346\235\241\344\272\272\345\221\275\347\232\204\346\220\234\346\225\221\347\212\254\347\211\272\347\211\262\344\272\206.md" create mode 100644 "content/posts/share/\344\270\212\345\270\235\347\232\204\346\217\264\345\212\251.md" create mode 100644 "content/posts/share/\344\270\255\345\233\275\350\276\276\344\272\272\347\247\200\347\262\276\345\275\251\350\247\206\351\242\221\351\233\206\351\224\246\357\274\2108\346\234\21010\346\227\245\345\211\215\357\274\211.md" create mode 100644 "content/posts/share/\344\270\255\345\233\275\351\234\200\350\246\201\347\275\221\347\273\234\347\211\271\345\214\272\345\220\227\357\274\237.md" create mode 100644 "content/posts/share/\344\270\255\346\226\207\346\226\207\346\241\210\346\216\222\347\211\210\346\214\207\345\214\227.md" create mode 100644 "content/posts/share/\344\272\277\344\270\207\345\257\214\347\277\201\345\245\263\345\204\277\346\203\205\350\277\267\347\251\267\346\270\224\345\244\253.md" create mode 100644 "content/posts/share/\344\275\240\351\202\243\347\202\271\347\227\233\347\256\227\344\273\200\344\271\210.md" create mode 100644 "content/posts/share/\345\205\215\350\264\271\351\200\201\351\230\277\351\207\214\344\272\221\350\231\232\346\213\237\344\270\273\346\234\272.md" create mode 100644 "content/posts/share/\345\205\263\344\272\216\344\272\272\346\260\221\345\270\201\345\215\207\345\200\274\345\211\215\345\233\240\345\220\216\346\236\234\357\274\210\346\235\203\345\250\201\346\211\253\347\233\262\350\264\264\357\274\211.md" create mode 100644 "content/posts/share/\345\206\231\345\215\232\345\256\242\347\232\204\344\275\240\344\273\254\344\274\244\344\270\215\350\265\267\357\274\201.md" create mode 100644 "content/posts/share/\345\207\240\344\270\252\344\270\245\350\202\203\347\232\204\350\257\215.md" create mode 100644 "content/posts/share/\345\207\244\345\207\260\347\275\221\357\274\232\345\271\277\347\224\265\350\247\243\351\231\244\347\224\265\347\253\236\347\261\273\350\212\202\347\233\256\345\260\201\346\235\200.md" create mode 100644 "content/posts/share/\345\210\251\345\267\235\346\210\220\344\270\272\342\200\234\345\210\251\347\276\244\342\200\235\345\216\237\346\226\231\345\237\272\345\234\260.md" create mode 100644 "content/posts/share/\345\215\241\345\267\264\346\226\257\345\237\272\345\205\263\344\272\216360\350\203\241\344\271\261\350\247\243\350\257\273\342\200\234\350\266\205\347\272\247\345\267\245\345\216\202\342\200\235\347\232\204\345\243\260\346\230\216.md" create mode 100644 "content/posts/share/\345\217\215\345\257\271360\344\270\215\346\255\243\345\275\223\347\253\236\344\272\211\345\217\212\345\212\240\345\274\272\350\241\214\344\270\232\350\207\252\345\276\213\347\232\204\350\201\224\345\220\210\345\243\260\346\230\216.md" create mode 100644 "content/posts/share/\345\220\204\346\226\271\345\252\222\344\275\223\345\257\271\344\272\216\351\237\251\345\257\222\345\205\245\345\233\264\343\200\212\346\227\266\344\273\243\343\200\213\342\200\234\345\205\250\347\220\203\346\234\200\345\205\267\345\275\261\345\223\215\345\212\233\342\200\235\344\272\272\347\211\251\345\200\231\351\200\211\344\272\272\347\232\204\346\212\245\351\201\223.md" create mode 100644 "content/posts/share/\345\244\232\350\257\264\345\215\263\345\260\206\345\205\263\351\227\255.md" create mode 100644 "content/posts/share/\345\244\234\347\251\272\344\270\255\346\234\200\344\272\256\347\232\204\346\230\237.md" create mode 100644 "content/posts/share/\345\245\245\345\267\264\351\251\254\346\233\264\346\224\271\346\274\224\350\257\264\346\227\266\351\227\264-\347\273\231\343\200\212\350\277\267\345\244\261\343\200\213\345\244\247\347\273\223\345\261\200\350\256\251\350\267\257.md" create mode 100644 "content/posts/share/\345\245\263\345\250\262\350\241\245\345\244\251.md" create mode 100644 "content/posts/share/\345\246\202\346\236\234\345\234\250\347\273\215\345\205\264\351\201\207\350\247\201\344\275\240.md" create mode 100644 "content/posts/share/\345\255\244\347\213\254\347\234\237\347\232\204\350\203\275\346\257\201\346\216\211\344\270\200\344\270\252\344\272\272\345\220\227\357\274\237.md" create mode 100644 "content/posts/share/\345\255\246\345\216\206\351\207\215\350\246\201\345\220\227.md" create mode 100644 "content/posts/share/\345\257\271\344\270\255\345\233\275\345\201\232\345\276\227\345\257\271\347\232\204\345\234\260\346\226\271\357\274\214\346\210\221\344\273\254\350\257\245\347\247\260\350\265\236\345\260\261\350\246\201\347\247\260\350\265\236.md" create mode 100644 "content/posts/share/\345\260\217\346\202\246\346\202\246.md" create mode 100644 "content/posts/share/\345\271\264\345\272\246\346\234\200\346\226\260\350\213\261\346\226\207\345\215\225\350\257\215.md" create mode 100644 "content/posts/share/\345\271\270\347\246\217\346\231\232\347\202\271\345\220\215-\350\260\201\350\257\264\347\276\216\345\245\263\344\270\215\347\210\261\350\203\226\345\260\217\345\255\220.md" create mode 100644 "content/posts/share/\346\204\217\345\244\247\345\210\251\344\272\272\345\222\214\345\205\266\344\273\226\346\254\247\346\264\262\344\272\272\347\232\204\345\214\272\345\210\253.md" create mode 100644 "content/posts/share/\346\210\221\344\273\254\351\234\200\350\246\201\350\255\246\346\203\225\351\237\251\345\257\222\345\220\227\357\274\237.md" create mode 100644 "content/posts/share/\346\210\221\347\210\270\346\230\257\346\235\216\345\210\232.md" create mode 100644 "content/posts/share/\346\215\256\350\257\264\346\230\257\347\234\237\346\255\243\347\232\204\344\270\255\345\233\275\345\216\206\345\217\262\357\274\21490%\347\232\204\345\233\275\344\272\272\344\270\215\347\237\245\351\201\223.md" create mode 100644 "content/posts/share/\346\224\271\351\235\251\345\274\200\346\224\27640\345\271\264-\345\244\247\346\260\221\345\244\247\345\233\275-40\345\271\26440\346\234\254\344\271\246.md" create mode 100644 "content/posts/share/\346\231\272\345\210\251\344\270\272\344\275\225\346\210\220\344\272\206\347\245\236\345\245\207\345\233\275\345\272\246.md" create mode 100644 "content/posts/share/\346\257\217\345\221\250\344\270\200\346\255\214.md" create mode 100644 "content/posts/share/\346\263\225\345\276\213\345\201\245\345\205\250\347\232\204\347\273\217\345\205\270\346\241\210\344\276\213.md" create mode 100644 "content/posts/share/\347\210\261\345\255\220\344\270\203\344\270\215\350\264\243.md" create mode 100644 "content/posts/share/\347\216\251CS\347\232\204\344\275\240\344\273\254\344\274\244\344\270\215\350\265\267!.md" create mode 100644 "content/posts/share/\347\224\262\345\215\210\344\271\213\346\210\230\345\252\222\344\275\223\345\205\210\350\264\245.md" create mode 100644 "content/posts/share/\347\224\262\345\215\210\346\265\267\346\210\230\345\211\215\345\220\216.md" create mode 100644 "content/posts/share/\347\224\265\350\204\221\346\221\206\346\224\276\351\243\216\346\260\264\345\205\253\345\244\247\345\216\237\345\210\231.md" create mode 100644 "content/posts/share/\347\231\275\345\253\226 \344\270\215\350\212\261\351\222\261\345\205\215\350\264\271\351\242\206\345\217\226\344\273\267\345\200\274468\345\205\203\345\222\252\345\222\225\347\211\210Kindle.md" create mode 100644 "content/posts/share/\347\231\276\345\272\246\344\272\221\347\275\221\347\233\230\346\217\220\351\200\237.md" create mode 100644 "content/posts/share/\347\233\230\345\217\244\345\274\200\345\244\251.md" create mode 100644 "content/posts/share/\347\245\236\346\230\257\344\273\200\344\271\210\357\274\237\357\274\210\350\212\202\351\200\211\357\274\211.md" create mode 100644 "content/posts/share/\347\272\263\347\250\216\344\272\272\347\232\204\351\222\261\345\216\273\345\223\252\344\272\206.md" create mode 100644 "content/posts/share/\347\273\206\346\225\260LOL\345\205\210\346\226\275\346\263\225\345\220\216\351\227\252\347\216\260\347\232\204\350\277\267\344\271\213\350\277\236\346\213\233.md" create mode 100644 "content/posts/share/\347\275\221\346\230\223\346\210\277\344\272\247\344\270\223\351\242\230-2010\347\203\202\347\240\226\345\245\226\347\254\254\344\270\200\345\255\243.md" create mode 100644 "content/posts/share/\350\200\201\345\205\254\346\230\257\346\234\200\345\217\257\347\210\261\347\232\204\347\224\267\344\272\272.md" create mode 100644 "content/posts/share/\350\205\276\350\256\257\344\272\221\346\234\215\345\212\241\345\231\250\346\240\241\345\233\255\350\256\241\345\210\222BUG\344\273\267120\345\205\2031\345\271\264.md" create mode 100644 "content/posts/share/\350\207\264\345\221\250\346\235\260\344\274\246\343\200\220\350\275\254\343\200\221.md" create mode 100644 "content/posts/share/\350\213\271\346\236\234\344\272\247\345\223\201\351\223\276\347\232\204\346\234\200\344\275\216\347\253\257\344\270\272\344\273\200\344\271\210\346\230\257\344\270\255\345\233\275.md" create mode 100644 "content/posts/share/\350\234\202\350\234\234\347\232\20410\345\244\247\347\234\237\347\233\270.md" create mode 100644 "content/posts/share/\350\247\201\350\257\201\347\224\237\345\221\275\347\232\204\345\245\207\350\277\271\357\274\214\344\270\272\345\215\207\347\237\277\345\205\204\345\274\237\347\245\210\347\246\217\357\274\201.md" create mode 100644 "content/posts/share/\350\257\227\344\270\200\351\246\226.md" create mode 100644 "content/posts/share/\350\257\267\345\220\221\346\203\205\350\211\262\347\275\221\347\253\231\345\255\246\344\271\240\357\274\232\346\225\260\346\215\256\357\274\214\345\210\233\346\204\217\344\273\245\345\217\212\351\253\230\347\253\257\345\223\201\344\275\215\357\274\201.md" create mode 100644 "content/posts/share/\350\265\267\346\235\245\357\274\214\344\270\215\346\204\277\347\214\252\345\245\264\351\232\266\347\232\204\344\272\272\344\273\254.md" create mode 100644 "content/posts/share/\351\230\277\351\207\214\344\272\221NTP\346\227\266\351\227\264\345\220\214\346\255\245\346\234\215\345\212\241\345\231\250.md" create mode 100644 "content/posts/share/\351\230\277\351\207\214\344\272\221\346\234\215\345\212\241\345\231\250ECS\346\234\200\346\226\260\347\211\210VPS-99\345\205\203-\345\271\264.md" create mode 100644 "content/posts/share/\351\235\236\345\270\270\347\273\217\345\205\270\347\232\204\351\207\221\345\272\270\351\253\230\346\211\213\346\216\222\345\220\215.md" create mode 100644 "content/posts/share/\351\237\251\345\257\222\357\274\232\350\204\261\350\212\202\347\232\204\345\233\275\345\272\246.md" create mode 100644 "content/posts/share/\351\246\231\346\270\257VPS\344\270\273\346\234\272\346\224\266\351\233\206.md" create mode 100644 "content/posts/share/\351\252\214\350\257\201\345\271\270\347\246\217.md" create mode 100644 "content/posts/share/\351\273\204\345\201\245\347\277\224-\345\205\263\344\272\216\344\270\255\345\233\275\344\275\223\350\202\262\347\227\207\347\273\223\347\232\204\345\211\226\346\236\220.md" create mode 100644 content/posts/sz/_index.md create mode 100644 "content/posts/sz/\344\271\214\351\270\246.md" create mode 100644 "content/posts/sz/\345\206\254\345\244\2174\345\271\264\357\274\214\345\244\251\344\270\213\345\256\211\345\256\232-.md" create mode 100644 "content/posts/sz/\345\215\210\345\244\234\345\201\267\347\211\233\347\232\204\344\272\272.md" create mode 100644 "content/posts/sz/\345\234\250\347\272\277.md" create mode 100644 "content/posts/sz/\346\225\205\346\200\235.md" create mode 100644 "content/posts/sz/\350\220\275\345\215\225.md" create mode 100644 "content/posts/sz/\350\256\272\344\270\255\350\245\277\346\226\207\345\214\226.md" create mode 100644 "content/posts/sz/\350\277\207\345\271\264.md" create mode 100644 "content/posts/sz/\351\225\277\347\257\207.md" create mode 100644 "content/posts/sz/\351\233\206\346\210\220\347\224\265\350\267\257.md" create mode 100644 content/privacy-policy.md create mode 100644 content/search.md create mode 100644 content/tags/_index.md create mode 100644 content/talk.md create mode 100644 content/talks.md create mode 100644 content/video.md create mode 100644 data/hellofriend/social.toml create mode 100644 deploy.bat create mode 100644 deploy.sh create mode 100644 firebase.json create mode 100644 netlify.toml create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 static/.well-known/keybase.txt create mode 100644 static/404.html create mode 100644 static/CNAME create mode 100644 static/README.md create mode 100644 static/android-chrome-192x192.png create mode 100644 static/android-chrome-512x512.png create mode 100644 static/apple-touch-icon.png create mode 100644 static/favicon-16x16.png create mode 100644 static/favicon-32x32.png create mode 100644 static/favicon.ico create mode 100644 static/key create mode 100644 static/keybase.txt create mode 100644 static/manifest.json create mode 100644 static/mstile-150x150.png create mode 100644 static/penta/KhaZix.jpg create mode 100644 static/pgp_keys.asc create mode 100644 static/photos/Focal-Fossa.png create mode 100644 static/photos/Groovy-Gorilla.png create mode 100644 static/photos/Hirsuit-Hippo.png create mode 100644 static/photos/os_x_mavericks.jpg create mode 100644 static/photos/windows11.jpg create mode 100644 static/service-worker.js create mode 100644 themes/hello-friend/README.md create mode 100644 themes/hello-friend/assets/css/Bmdb.min.css create mode 100644 themes/hello-friend/assets/css/iconfont.css create mode 100644 themes/hello-friend/assets/css/prism.css create mode 100644 themes/hello-friend/assets/css/style.css create mode 100644 themes/hello-friend/assets/js/Bmdb.js create mode 100644 themes/hello-friend/assets/js/all.js create mode 100644 themes/hello-friend/assets/js/jquery.toTop.js create mode 100644 themes/hello-friend/assets/js/lately.js create mode 100644 themes/hello-friend/assets/js/lately.old.js create mode 100644 themes/hello-friend/assets/js/main.js create mode 100644 themes/hello-friend/assets/js/prism.js create mode 100644 themes/hello-friend/assets/js/privacy.js create mode 100644 themes/hello-friend/assets/js/search.js create mode 100644 themes/hello-friend/assets/js/slimbox2.js create mode 100644 themes/hello-friend/assets/js/waterfall.js create mode 100644 themes/hello-friend/layouts/_default/_markup/render-image.html create mode 100644 themes/hello-friend/layouts/_default/about.html create mode 100644 themes/hello-friend/layouts/_default/baseof.html create mode 100644 themes/hello-friend/layouts/_default/books.html create mode 100644 themes/hello-friend/layouts/_default/chat.html create mode 100644 themes/hello-friend/layouts/_default/copyright.html create mode 100644 themes/hello-friend/layouts/_default/link.html create mode 100644 themes/hello-friend/layouts/_default/list.atom.xml create mode 100644 themes/hello-friend/layouts/_default/list.html create mode 100644 themes/hello-friend/layouts/_default/list.html.html create mode 100644 themes/hello-friend/layouts/_default/movies.html create mode 100644 themes/hello-friend/layouts/_default/path.html create mode 100644 themes/hello-friend/layouts/_default/penta.html create mode 100644 themes/hello-friend/layouts/_default/photos.html create mode 100644 themes/hello-friend/layouts/_default/privacy-policy.html create mode 100644 themes/hello-friend/layouts/_default/search.html create mode 100644 themes/hello-friend/layouts/_default/single.html create mode 100644 themes/hello-friend/layouts/_default/talk.html create mode 100644 themes/hello-friend/layouts/_default/talks.html create mode 100644 themes/hello-friend/layouts/_default/terms.html create mode 100644 themes/hello-friend/layouts/archives/list.html create mode 100644 themes/hello-friend/layouts/chat/list.html create mode 100644 themes/hello-friend/layouts/index.json create mode 100644 themes/hello-friend/layouts/partials/analytics.html create mode 100644 themes/hello-friend/layouts/partials/breadcrumb.html create mode 100644 themes/hello-friend/layouts/partials/comments.html create mode 100644 themes/hello-friend/layouts/partials/footer-js.html create mode 100644 themes/hello-friend/layouts/partials/footer.html create mode 100644 themes/hello-friend/layouts/partials/greater-icon.html create mode 100644 themes/hello-friend/layouts/partials/head.html create mode 100644 themes/hello-friend/layouts/partials/header.html create mode 100644 themes/hello-friend/layouts/partials/lastmod.html create mode 100644 themes/hello-friend/layouts/partials/logo.html create mode 100644 themes/hello-friend/layouts/partials/menu.html create mode 100644 themes/hello-friend/layouts/partials/pagination.html create mode 100644 themes/hello-friend/layouts/partials/talk.html create mode 100644 themes/hello-friend/layouts/partials/theme-icon.html create mode 100644 themes/hello-friend/layouts/partials/toc.html create mode 100644 themes/hello-friend/layouts/shortcodes/code.html create mode 100644 themes/hello-friend/layouts/shortcodes/figure.html create mode 100644 themes/hello-friend/layouts/shortcodes/friend.html create mode 100644 themes/hello-friend/layouts/shortcodes/image.html create mode 100644 themes/hello-friend/layouts/shortcodes/imgproc.html create mode 100644 themes/hello-friend/layouts/shortcodes/link.html create mode 100644 themes/hello-friend/layouts/shortcodes/music.html create mode 100644 themes/hello-friend/layouts/tags/list.html create mode 100644 themes/hello-friend/theme.toml create mode 100644 vercel.json diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 00000000000..d6c8ab2e6f8 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,21 @@ +# EditorConfig is awesome: https://EditorConfig.org + +# top-most EditorConfig file +root = true + +[*] +indent_style = space # 缩进方式 +indent_size = 4 # 缩进大小 +end_of_line = lf # 换行符 +charset = utf-8 # 文档编码格式 +trim_trailing_whitespace = true # true 为去掉行尾空格 +insert_final_newline = true # 结尾是否插入新行 +max_line_length = off # 达到字符数后是否强制换行 + +[*.{yml,toml,yaml,json}] +indent_style = space +indent_size = 2 + +[*.{md,txt}] +indent_style = space +trim_trailing_whitespace = false diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 00000000000..de2500636cd --- /dev/null +++ b/.gitattributes @@ -0,0 +1,33 @@ +# Set default behaviour, in case users don't have core.autocrlf set. +* text=auto + +# Explicitly declare text files we want to always be normalized and converted +# to native line endings on checkout. +*.go text eol=lf +*.js text eol=lf +*.css text eol=lf +*.html text eol=lf +*.xml text eol=lf +*.md text eol=lf +*.json text eol=lf + +# Denote all files that are truly binary and should not be modified. +*.png binary +*.jpg binary +*.gif binary + +# SVG files should not be modified +*.svg -text + +# Fonts +*.ttf binary +*.eot binary +*.otf binary +*.woff binary +*.woff2 binary + +# RC files (like .babelrc or .eslintrc) +*.*rc text + +# Ignore files (like .npmignore or .gitignore) +*.*ignore text \ No newline at end of file diff --git a/.github/workflows/CODEOWNERS b/.github/workflows/CODEOWNERS new file mode 100644 index 00000000000..5effa60d898 --- /dev/null +++ b/.github/workflows/CODEOWNERS @@ -0,0 +1,3 @@ +# https://help.github.com/en/github/creating-cloning-and-archiving-repositories/about-code-owners + +* @eallion \ No newline at end of file diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml new file mode 100644 index 00000000000..ae5e88c395e --- /dev/null +++ b/.github/workflows/main.yml @@ -0,0 +1,119 @@ +name: Build Hugo and Deploy + +on: + push: + branches: + - main + schedule: + - cron: 0 16 * * * + +jobs: + build-deploy: + runs-on: ubuntu-18.04 + steps: + - name: Setup timezone + uses: zcong1993/setup-timezone@master + with: + timezone: Asia/Shanghai + + - uses: actions/checkout@v2 + with: + submodules: false + fetch-depth: 1 + + - name: Setup Hugo + uses: peaceiris/actions-hugo@v2 + with: + hugo-version: 'latest' + extended: false + + - name: Build Hugo + run: | + hugo version + hugo --cleanDestinationDir --forceSyncStatic --gc --ignoreCache --minify --enableGitInfo + + - name: Deploy to GitHub Pages + uses: peaceiris/actions-gh-pages@v3 + with: + personal_token: ${{ secrets.personal_token }} + external_repository: eallion/eallion.github.io + PUBLISH_BRANCH: gh-pages + PUBLISH_DIR: ./public + allow_empty_commit: true + # commit_message: ${{ GitHub.event.head_commit.message }} + full_commit_message: ${{ github.event.head_commit.message }} + cname: eallion.com + force_orphan: true + user_name: 'github-actions[bot]' + user_email: 'github-actions[bot]@users.noreply.github.com' + + #- name: Deploy to Firebase + # uses: lowply/deploy-firebase@v0.0.4 + # env: + # FIREBASE_TOKEN: ${{ secrets.FIREBASE_TOKEN }} + # FIREBASE_PROJECT: ${{ secrets.FIREBASE_PROJECT }} + # TARGET_BRANCH: main + + #- name: Deploy to Tencent CloudBase + # id: deployStatic + # uses: TencentCloudBase/cloudbase-action@v1.1.1 + # with: + # secretId: ${{ secrets.CLOUDBASE_SECRET_ID }} + # secretKey: ${{ secrets.CLOUDBASE_SECRET_KEY }} + # envId: ${{ secrets.CLOUDBASE_ENV_ID }} + # staticSrcPath: public + + #- name: Sync to Gitee + # uses: eallion/git-mirror-action@master + # env: + # SSH_PRIVATE_KEY: ${{ secrets.GITEE_RSA_PRIVATE_KEY }} + # with: + # source-repo: "https://github.com/eallion/eallion.github.io.git" + # destination-repo: "git@gitee.com:eallion/eallion.git" + # branch: "gh-pages" + # run: | + # cd public + # rm -rf .git + # git config --global user.name "Charles Chin" + # git config --global user.email ${{ secrets.GITEE_EMAIL }} + # git init + # git add . + # git commit -m "${{ GitHub.event.head_commit.message }}" + # git push -f https://${{ secrets.GITEE_USERNAME }}:${{ secrets.GITEE_TOKEN }}@gitee.com/eallion/eallion.git HEAD:gh-pages + # cd .. + + #- name: Build Gitee Pages + # uses: yanglbme/gitee-pages-action@master + # with: + # gitee-username: ${{ secrets.GITEE_USERNAME }} + # gitee-password: ${{ secrets.GITEE_PASSWORD }} + # gitee-repo: eallion/eallion + # branch: gh-pages + # # directory: / + # https: true + + ## 部署到阿里云 OSS + #- name: Deploy to OSS + # uses: saltbo/uptoc@master + # with: + # driver: oss + # region: cn-shanghai + # bucket: ${{ secrets.bucket }} + # exclude: public/images,public/photos + # dist: public + # env: + # UPTOC_UPLOADER_AK: ${{ secrets.ACCESS_KEY_ID }} + # UPTOC_UPLOADER_SK: ${{ secrets.ACCESS_KEY_SECRET }} + + # 部署到腾讯云 COS + #- name: Deploy to COS + # uses: saltbo/uptoc@master + # with: + # driver: cos + # region: ap-shanghai + # bucket: ${{ secrets.COS_CN_BUCKET }} + ## exclude: public/images,public/photos + # dist: public + # env: + # UPTOC_UPLOADER_AK: ${{ secrets.SECRET_COS_ID }} + # UPTOC_UPLOADER_SK: ${{ secrets.SECRET_COS_KEY }} diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000000..a464d92bf42 --- /dev/null +++ b/.gitignore @@ -0,0 +1,39 @@ +# Build and Release Folders +bin-debug/ +bin-release/ +[Oo]bj/ +[Bb]in/ + +# Other files and folders +.settings/ + +# Executables +*.swf +*.air +*.ipa +*.apk + +# Project files, i.e. `.project`, `.actionScriptProperties` and `.flexProperties` +# should NOT be excluded as they contain compiler settings and other important +# information for Eclipse / Flash Builder. +**/.DS_Store +.favorites.json + +public +public.* + +cloudbaserc.json + +.trash + +cosconf +cos.conf +.cos.conf + +ossconfig +oss.config +.oss.config + +node_modules + +autocorrect diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 00000000000..afa16f01e16 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,23 @@ +# All available Hugo versions are listed here: https://gitlab.com/pages/hugo/container_registry +before_script: + - apk add --update --no-cache git + +image: registry.gitlab.com/pages/hugo:latest + +variables: + GIT_SUBMODULE_STRATEGY: recursive + +test: + script: + - hugo --cleanDestinationDir --forceSyncStatic --gc --ignoreCache --minify --enableGitInfo + except: + - main + +pages: + script: + - hugo --cleanDestinationDir --forceSyncStatic --gc --ignoreCache --minify --enableGitInfo + artifacts: + paths: + - public + only: + - main diff --git a/.husky/commit-msg b/.husky/commit-msg new file mode 100644 index 00000000000..0bd658f4962 --- /dev/null +++ b/.husky/commit-msg @@ -0,0 +1,4 @@ +#!/bin/sh +. "$(dirname "$0")/_/husky.sh" + +npx --no-install commitlint --edit "$1" diff --git a/CHANGELOG.bak b/CHANGELOG.bak new file mode 100644 index 00000000000..5abeeb2578a --- /dev/null +++ b/CHANGELOG.bak @@ -0,0 +1,21 @@ +### OLD CHANGELOG + +- 添加 CHANGELOG + +- 国内:通过 Coding 部署至腾讯云 COS + CDN。(2020.12.27) +- 全站均在 CDN 上,所以静态文件使用了 Hugo 自带的 Asset minification。(2021.01.05) +- 嘀咕页面添加今日诗词 API。 (2021.01.11) +- 取消部署至 GitHub Pages,腾讯云 CDN 改为全球。(2021Q1) +- 部署至 Cloudflare Pages。(2021Q2) +- 部署至 Firebase。(2021Q2) +- 部署至 Vercel。(2021Q2) +- 部署至 Netlify。(2021Q2) +- 部署至 Gitee。(2021Q2) +- 页脚采用 Badge 的形式展示。(2021.5.25) +- 取消腾讯云全球 CDN,境外分开部署。(2021.06.13) +- 境外:通过 GitHub Action 部署至 GitHub Pages。 (2021.06.13) +- 页脚取消 Badge。 (2021.07.02) +- 更新部署方式。 (2021.07.05) +- 图标接入 [Boxicons](https://boxicons.com)。 (2021.07.06) +- 图标换为 iconfont (2021.07.13) +- Shrink and sticky header (2021.07.13) diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 00000000000..2164228d3e5 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,70 @@ +# [](https://github.com/eallion/eallion.com/compare/v1.0.6...v) (2021-07-18) + + +### Bug Fixes + +* **content:** typo ([8e52b6d](https://github.com/eallion/eallion.com/commit/8e52b6d333e72eddc46fc6a752aa8f9392e049bb)) +* **css:** fix a bug ([c9e9373](https://github.com/eallion/eallion.com/commit/c9e93731c73bc9f2b1bab5f5c1a72771bcc7cbc7)) +* **link:** fix a link discernible name ([f72bfc3](https://github.com/eallion/eallion.com/commit/f72bfc329f7289b30fc5abd91bdf629e582bff1b)) +* **talk:** fix go to top icon ([4c10599](https://github.com/eallion/eallion.com/commit/4c105995e556e3082cae8c127882961abef766ea)) + + +### Features + +* **posts:** enable view plain markdown on github ([0bb4245](https://github.com/eallion/eallion.com/commit/0bb4245b77f60fd928ecf73f75818d795cc4e3fe)) +* **posts:** view plain markdown on github ([59965b2](https://github.com/eallion/eallion.com/commit/59965b280d9e2c6595a4e6eef5a69f448d9ff268)) + + +### Performance Improvements + +* **talk:** persistence to none ([0f2a556](https://github.com/eallion/eallion.com/commit/0f2a556a6c5662e3d095f40a06e8d6852cf33f79)) + + + +## [1.0.6](https://github.com/eallion/eallion.com/compare/9233660b46693db4ccbc151c634244d97c922c92...v1.0.6) (2021-07-03) + + +### Bug Fixes + +* a footer badge ([6fac872](https://github.com/eallion/eallion.com/commit/6fac87251014a1d6b00a46d8a8e284f5f5fac3cb)) +* atom.xml ([e1a1bab](https://github.com/eallion/eallion.com/commit/e1a1babd937c54748cf8769293aa780ced540dcd)) +* autoprefixer ([54d9bd9](https://github.com/eallion/eallion.com/commit/54d9bd93aaad8601e5d13d9e2df1df33d8592724)) +* badge cache ([76b85f7](https://github.com/eallion/eallion.com/commit/76b85f70d1c9c6ebdef22e84092d69b28ffacbdc)) +* blank space ([3942caf](https://github.com/eallion/eallion.com/commit/3942caf9aa420d79c81996e48034616663453fda)) +* EditPath ([de0464e](https://github.com/eallion/eallion.com/commit/de0464eb6e514dc57444ff1809aa4fa47a7f5b30)) +* font family ([a23e029](https://github.com/eallion/eallion.com/commit/a23e029b352be9e9350cc7ed0bc4dc95f4221d55)) +* footer badge cache ([4271966](https://github.com/eallion/eallion.com/commit/4271966167909c9835518ef730fb774e15220e06)) +* google fonts ([bac87a9](https://github.com/eallion/eallion.com/commit/bac87a948dfcfc73be3942d838e6b0822bdc61e5)) +* hidden douban movies and books in header menu ([2f659f3](https://github.com/eallion/eallion.com/commit/2f659f375dd36ae5ceddfb3f7b18e338e258e4c8)) +* host url ([97f45a0](https://github.com/eallion/eallion.com/commit/97f45a0a7c3665a1a0cfa94afbfc43a168ffe22b)) +* icp typo in footer ([cdb44c7](https://github.com/eallion/eallion.com/commit/cdb44c70f04f1558a296a0cf2e21bea90f82ac5a)) +* indent ([c02c592](https://github.com/eallion/eallion.com/commit/c02c592a6f7636974ab081a756a1e8942ad68c89)) +* owo style ([07ce424](https://github.com/eallion/eallion.com/commit/07ce4244fd5e93db04cc1ef8143185b90f71812a)) +* post title style ([ea79bc2](https://github.com/eallion/eallion.com/commit/ea79bc2aab696dd63e06e09c5c95f047ebc200ed)) +* post title style ([9233660](https://github.com/eallion/eallion.com/commit/9233660b46693db4ccbc151c634244d97c922c92)) +* remove empty lines ([1cec621](https://github.com/eallion/eallion.com/commit/1cec621b230b99899005979df5352ffc35711599)) +* remove empty lines ([46a57c1](https://github.com/eallion/eallion.com/commit/46a57c1c87b75cf49fe2e8fa1f2f0ed430c84e3f)) +* typo ([9f1a5c0](https://github.com/eallion/eallion.com/commit/9f1a5c0b5e6d8290bf6aba77b723c842dad33db7)) +* Uncaught ReferenceError: __webpack_require__ is not defined ([fd97843](https://github.com/eallion/eallion.com/commit/fd97843e335f6128cd5ed2484c558eaadad56c44)) +* update dotfiles url ([a0b5430](https://github.com/eallion/eallion.com/commit/a0b54302e45e78cb0be70c36c82233f419183148)) +* update footer by suggest ([11d4dde](https://github.com/eallion/eallion.com/commit/11d4dde8c8e39cb9e87be7328d969bb3273d3da2)) +* update footer by suggest ([28ffb0a](https://github.com/eallion/eallion.com/commit/28ffb0a21086d005b8c878c18100ddc34aff0e77)) +* update post title style ([724dc02](https://github.com/eallion/eallion.com/commit/724dc024ad47588eeb1f8f99931f93bb37000191)) +* wrap ([6e70e65](https://github.com/eallion/eallion.com/commit/6e70e653804f21bc8fb30ec0aa577350e89354b9)) + + +### Features + +* 嘀咕页面img表情和md表情的图片正则 ([f373cc0](https://github.com/eallion/eallion.com/commit/f373cc09b4047833e9a438dbdf6a6aa506d73eb2)) +* add noto serif tc for talk pages ([7389938](https://github.com/eallion/eallion.com/commit/7389938fe8e83e46a4c33fa1a65a6b0493798411)) +* change jinrishici api to gushi.ci ([d431a6e](https://github.com/eallion/eallion.com/commit/d431a6ea64f87cc3ca5dab851494459f97aa59d7)) +* enable changecrab ([66c1dfb](https://github.com/eallion/eallion.com/commit/66c1dfb4f01198ed85aaf38b3ed3ccbff5552b6c)) +* enable gitlab ([096abcf](https://github.com/eallion/eallion.com/commit/096abcf768f32de1640bfdecf979044df8b71cf0)) + + +### Reverts + +* 97f45a0a7c3665a1a0cfa94afbfc43a168ffe22b ([9d71609](https://github.com/eallion/eallion.com/commit/9d716091843beca40cd34e9b80851262889c47a9)) + + + diff --git a/GLWTPL b/GLWTPL new file mode 100644 index 00000000000..6790f9ba53c --- /dev/null +++ b/GLWTPL @@ -0,0 +1,20 @@ +GLWT(Good Luck With That,祝你好运)公共许可证 +版权所有 © 每个人,除了作者 + +任何人都被允许复制、分发、修改、合并、销售、出版、再授权或 +任何其它操作,但风险自负。 + +作者对这个项目中的代码一无所知。 +代码处于可用或不可用状态,没有第三种情况。 + + + 祝你好运公共许可证 + 复制、分发和修改的条款和条件 + + 0 :在不导致作者被指责或承担责任的情况下,你可以做任何你想 +要做的事情。 + +无论是在合同行为、侵权行为或其它因使用本软件产生的情形,作 +者不对任何索赔、损害承担责任。 + +祖宗保佑。 \ No newline at end of file diff --git a/LICENSE b/LICENSE new file mode 100644 index 00000000000..9ebabd15595 --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2021 Charles Chin + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 00000000000..41e62647ae1 --- /dev/null +++ b/README.md @@ -0,0 +1,388 @@ +# A Hugo blog about *Charles 'eallion' Chin* + +> Chance favors the prepared mind. + +### Build status + +[![构建状态](https://eallion.coding.net/badges/eallion/job/243839/main/build.svg)](https://eallion.coding.net/p/eallion/ci/job) [![Build Hugo and Deploy](https://github.com/eallion/eallion.com/actions/workflows/main.yml/badge.svg)](https://github.com/eallion/eallion.com/actions/workflows/main.yml) + +### Any questions? + +[![GitHub issues](https://img.shields.io/github/issues/eallion/eallion.com?logo=GitHub&color=4ec100&style=flat)](https://github.com/eallion/eallion.com/issues/new) [![](https://img.shields.io/badge/eallions@gmail.com-4ec100?labelColor=555&logo=gmail&label=Gmail&link=mailto:eallions@gmail.com&logoColor=fff&style=flat)](mailto:eallions@gmail.com) [![](https://img.shields.io/badge/t.me-@eallion-4ec100?labelColor=555&logo=telegram&logoColor=fff&style=flat)](https://t.me/eallion) + +### Live demo: +- https://eallion.com + +# 备忘录: + +### 主仓库 +> + +### 备份仓库 +> Coding.net: + +### 添加备份仓库 Remote +> default branch: main +> remote url 传递 id:token 免输各个 git 仓库的账号密码 + +``` +git remote set-url --add --push origin https://id:token@github.com/eallion/eallion.com.git +git remote set-url --add --push origin https://id:token@e.coding.net/eallion/eallion.com/hugo.git +``` + +### 架构备忘 +- 国内:通过 [Coding](https://coding.net/) 部署至腾讯云 [COS](https://cloud.tencent.com/product/cos) + [CDN](https://cloud.tencent.com/product/cdn) (2020.12.27) +- 境外:通过 GitHub Action 部署至 [GitHub Pages](https://eallion.github.io/) (2021.06.13) + +
+CI/CD + +### Coding.net 持续集成部分命令 +``` +pipeline { + agent any + stages { + stage('Build Hugo') { + agent { + docker { + image 'envimate/hugo' + reuseNode true + registryUrl '' + args '-v /usr/bin/git:/usr/bin/git' + } + + } + steps { + checkout([ + $class: 'GitSCM', + branches: [[name: env.GIT_BUILD_REF]], + userRemoteConfigs: [[ + url: env.GIT_REPO_URL, + credentialsId: env.CREDENTIALS_ID + ]], + extensions: [[$class:'CloneOption',depth:1,noTags:false,reference:'',shallow:true,timeout:30]], + ]) + sh 'hugo --cleanDestinationDir --forceSyncStatic --gc --ignoreCache --minify --enableGitInfo' + echo 'Hugo built!' + } + } + stage('COS Deploy') { + steps { + sh 'coscmd config -a ${COS_SECRET_ID} -s ${COS_SECRET_KEY} -b ${COS_BUCKET_NAME} -r ${COS_BUCKET_REGION} -m 30' + sh 'coscmd upload --delete --force -rs ${COS_UPLOAD_FROM_PATH} /' + echo 'COS Deploy' + } + } + } +} +``` + +### 同步到 Gitee 并自动部署 Gitee Pages +``` +name: Sync to Gitee and Deploy + +on: page_build + +jobs: + build: + runs-on: ubuntu-latest + steps: + - name: Sync to Gitee + uses: wearerequired/git-mirror-action@master + env: + # 注意在 Settings->Secrets 配置 GITEE_RSA_PRIVATE_KEY + SSH_PRIVATE_KEY: ${{ secrets.GITEE_RSA_PRIVATE_KEY }} + with: + # 注意替换为你的 GitHub 源仓库地址 + source-repo: git@github.com:eallion/eallion.github.io.git + # 注意替换为你的 Gitee 目标仓库地址 + destination-repo: git@gitee.com:eallion/eallion.git + + - name: Build Gitee Pages + uses: yanglbme/gitee-pages-action@main + with: + # 注意替换为你的 Gitee 用户名 + gitee-username: eallion + # 注意在 Settings->Secrets 配置 GITEE_PASSWORD + gitee-password: ${{ secrets.GITEE_PASSWORD }} + # 注意替换为你的 Gitee 仓库,仓库名严格区分大小写,请准确填写,否则会出错 + gitee-repo: eallion/eallion + # 要部署的分支,默认是 master,若是其他分支,则需要指定(指定的分支必须存在) + branch: gh-pages +``` +
+ +### 通过空提交运行 GitHub Acions + +当没有新提交时, 通过 push empty commit 运行 GitHub Actions: + +``` +git commit --allow-empty -m "build: rerun github acions" +git push +``` + +### 安装插件 + +新环境可选安装,没有必须安装的插件。 + +1. **安装插件** + +> 可将 `-g` 改为 `--save-dev` 或 `-D` + +``` +npm install --save-dev postcss +npm install -g commitizen +npm install -g cz-conventional-changelog +npm install -g conventional-changelog-cli +npm install -g @commitlint/cli @commitlint/config-conventional +echo "module.exports = {extends: ['@commitlint/config-conventional']}" > commitlint.config.js +npm install -g husky +npx husky install +npx husky add .husky/commit-msg 'npx --no-install commitlint --edit "$1"' +``` + +2. **规范提交** +``` +git add . +git cz +# git commit -m "docs: post a new blog" +git push +``` + +Types: + +``` +feat 新功能 +fix Bug 修复 +docs 文档更新 +style 代码的格式,标点符号的更新 +refactor 代码重构 +perf 性能优化 +test 测试更新 +build 构建系统或者包依赖更新 +ci CI 配置,脚本文件等更新 +chore 非 src 或者 测试文件的更新 +revert commit 回退 +``` + +3. **生成 ChangeLog** + +``` +conventional-changelog -p angular -i CHANGELOG.md -s -r 0 +``` +以上命令中参数`-p angular` 用来指定使用的 commit message 标准,参数-`i CHANGELOG.md` 表示从 CHANGELOG.md 读取 ChangeLog, `-s` 表示读写 ChangeLog 为同一文件。其中 `-r` 表示生成 ChangeLog 所需要使用的 release 版本数量,默认为 1,全部则是 0。 + +> revert 前的一些历史改动手动备份在 [CHANGELOG.bak](CHANGELOG.bak) + +### 写新文章 + +1. **生成新文章** + +通过 Hugo 命令 New 一篇新文章模板: + +``` +hugo new posts/daily/new_title.md +``` + +2. **编辑文章** + +通过 [Typora](https://typora.io/) 或 [VSCode](https://code.visualstudio.com/) 编辑第一步 New 出来的文章。 + +3. **修改 Front matter**: + +- `categories`(必填)按需修改 +- `tags`(必填)按需修改 +- `slug`(必填)按需修改 +- `draft: true`(必填)改为:`draft: false` + +4. **Push**: + +``` +git add . +git cz +# git commit -m "add: a new post" +git push +``` + +Push 后自动运行的 CI/CD: +- GitHub Pages +- Coding.net +- CloudBase +- GitLab CI +- Firebase +- Netlify +- Vercel +- Cloudflare Pages +- Gitee + +5. **本地调试**(~~Web Server~~) +``` +hugo server -wD +``` +个人常用: +``` +hugo server -w -D -p 8080 -t hello-friend --enableGitInfo --bind 192.168.0.2 --baseURL 192.168.0.2 +``` +> 在浏览器中打开:http://192.168.0.2:8080 +- `hugo server` 把 Hugo 当作 Web 服务器,而非构建静态网页 +- `-w` 有文件变化立即刷新(默认开启) +- `-D` 构建草稿,撰写新文章时很有用 +- `-p 8080` 指定端口号 8080(默认 1313) +- `-t hello-friend` 使用 hello-friend 主题 +- `-enableGitInfo` 开启 GitIifo +- `--bind 192.168.0.2` 绑定 IP ,局域网其他设备 Debug 时很有用 +- `--baseURL 192.168.0.2` 绑定域名(IP),局域网其他设备 Debug 时很有用 +- `hugo server --help` 查看 server 所有命令 + +6. **本地构建** + +本 Repo 已新增构建脚本: +- Linux,通过终端命令运行 `bash build.sh` +- Windows 鼠标双击运行 `build.bat` + +手动构建命令: +``` +hugo --cleanDestinationDir --forceSyncStatic --gc --ignoreCache --minify --enableGitInfo +``` +- `--cleanDestinationDir` 构建前先清理目标文件夹,即 public +- `--forceSyncStatic` 强制同步 static 文件夹 +- `--gc` 构建后执行一些清理任务(删除掉一些没用的缓存文件) +- `--ignoreCache` 构建时忽略缓存 +- `--minify` 压缩网页代码 +- `-enableGitInfo` 开启 GitIifo +- `hugo --help` 查看所有命令 + +### 静态文件(CSS、JS) +> Update: 2021.01.05 + +因为本博客整站都在 CDN 上,所以静态文件没有再使用另外的 CDN 加速了。 +现在使用了 Hugo 自带的 Asset minification。 + +``` +{{ $maincss := resources.Get "css/style.css" | resources.Minify | resources.Fingerprint "sha256" }} + +``` + +
+Update: 2020.12.18 + +2020.12.18 从腾讯云换到了 jsDelivr。 +
+ +#### PS:刷新 CDN + +将资源文件链接中的`cdn.jsdelivr.net`改为 `purge.jsdelivr.net`,在浏览器中请求即可刷新 CDN。 + +
+旧方法: + +通过打 Tag 的方式刷新 jsDelivr 的 CDN +`tag`对应`commit` +``` +git tag vX.X.X +git push origin vX.X.X + +# git push origin --tags # 推送所有 Tags +``` +
+ +### 文章中图片处理方式 + +因为 jsDelivr 2020.08.15 的[新政策](https://www.jsdelivr.com/terms/acceptable-use-policy-jsdelivr-net),现在没有用 GitHub + jsDelivr 当图床了。 + +现在写博客添加图片,需要手动添加图片地址。 + +一般本博客优先使用腾讯云 COS,图床链接为:`https://images.eallion.com/` + +
+原方法: + +原方法依然可用,注意图片 URL 即可。 + +- 图片存放目录: + +> Hugo 目录的`static/images/`文件夹下(可按年月分类)。 + +- 文章中引用的图片 URL: + +> `https://eallion.com/images` `+` `图片路径和名称` + +- 如: + +> `https://eallion.com/images/2020/05/ubuntu2004.jpg` +
+ +### 相册展示的照片 + +- 照片存放目录: + +> 本博客没有开启相册页面,无须操作。 + +Hugo 目录的`static/photos/`文件夹下,相册页面会自动索引。白嫖的 jsDelivr CDN。 + + +### Lighthouse + +Google Lighthouse 跑分,本博客长期维持在满分 100 分。 + +- [查看跑分结果](https://googlechrome.github.io/lighthouse/viewer/?psiurl=https%3A%2F%2Feallion.com%2F&strategy=desktop&category=performance&category=accessibility&category=best-practices&category=seo&category=pwa&utm_source=lh-chrome-ext#pwa) + +### LICENSE + +This project is licensed under [MIT](https://opensource.org/licenses/MIT/) & [GLWTPL](https://github.com/me-shaon/GLWTPL/blob/master/translations/LICENSE_zh-CN). +
+MIT license + +``` +MIT License + +Copyright (c) 2021 Charles Chin + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +``` +
+ +
+GLWT Public License + +``` +GLWT(Good Luck With That,祝你好运)公共许可证 +版权所有 © 每个人,除了作者 + +任何人都被允许复制、分发、修改、合并、销售、出版、再授权或 +任何其它操作,但风险自负。 + +作者对这个项目中的代码一无所知。 +代码处于可用或不可用状态,没有第三种情况。 + + + 祝你好运公共许可证 + 复制、分发和修改的条款和条件 + + 0 :在不导致作者被指责或承担责任的情况下,你可以做任何你想 +要做的事情。 + +无论是在合同行为、侵权行为或其它因使用本软件产生的情形,作 +者不对任何索赔、损害承担责任。 + +祖宗保佑。 +``` +
+ +[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Feallion%2Feallion.com.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2Feallion%2Feallion.com?ref=badge_large) diff --git a/archetypes/default.md b/archetypes/default.md new file mode 100644 index 00000000000..f2c86e69d26 --- /dev/null +++ b/archetypes/default.md @@ -0,0 +1,11 @@ +--- +title: "{{ replace .TranslationBaseName "-" " " | title }}" +categories: ["日志"] +tags: + - hugo + - blog +slug: "{{ replace .Name "-" " " | title }}" +draft: true +date: {{ .Date }} +toc: false +--- diff --git a/build.sh b/build.sh new file mode 100644 index 00000000000..5ea2b9b1773 --- /dev/null +++ b/build.sh @@ -0,0 +1,14 @@ +#!/bin/bash + +if ! type hugo >/dev/null 2>&1; then + echo 'Hugo not installed.'; +else + rm -rf public + echo ".................." + echo ". Public deleted ." + echo ".................." + hugo --cleanDestinationDir --forceSyncStatic --gc --ignoreCache --minify --enableGitInfo + echo ".............." + echo ". Hugo built ." + echo ".............." +fi \ No newline at end of file diff --git a/commitlint.config.js b/commitlint.config.js new file mode 100644 index 00000000000..28fe5c5bf92 --- /dev/null +++ b/commitlint.config.js @@ -0,0 +1 @@ +module.exports = {extends: ['@commitlint/config-conventional']} diff --git a/config.toml b/config.toml new file mode 100644 index 00000000000..e9bb7fbfc0a --- /dev/null +++ b/config.toml @@ -0,0 +1,184 @@ +baseURL = "https://eallion.com" +languageCode = "zh-cn" +DefaultContentLanguage = "zh-cn" +title = "大大的小蜗牛" +theme = "hello-friend" +timezone = "Asia/Shanghai" +hasCJKLanguage = true +summaryLength = 226 +# 每页显示的文章数量用于分页 +paginate = 8 +# rss 输出数量 +rssLimit = 10 +rssFullText = true +rssImage = "" +# uglyurls = true + +enableEmoji = true +enableGitInfo = true + +[permalinks] + posts = "/:slug/" # Don't miss the last slash: "/" + tags = "/tags/:slug/" # Don't miss the last slash: "/" + +[params] + # copyright = "" + # dir name of your blog content (default is `content/posts`) + contentTypeName = "posts" + # "light" or "dark" + defaultTheme = "light" + # if you set this to 0, only submenu trigger will be visible + showMenuItems = 4 + # Enable to show reading time in minutes for posts + showReadingTime = true + minuteReadingTime = "分钟阅读" + # lastModDisplay = "更新:" + logoText = "hello friend" + logoHomeLink = "/" + + MenuMore = "更多" + DateFormatList = "2006-01-02 15:04:05" + DateFormatSingle = "2006-01-02 15:04:05" + ReadMore = "阅读全文" + + title = "大大的小蜗牛" + subtitle = "机会总是垂青于有准备的人" + keywords = "蜗牛,大大的小蜗牛,eallion,snail,woniu,Charles,Chin,博客,静态博客,电商,代码,运营,电子商务,电商,嘀咕,hugo,code" + description = "A blog about Charles eallion Chin. 大大的小蜗牛的个人博客。—— 机会总是垂青于有准备的人" + author = "Charles Chin" + theme = "hello-friend" + + GitRepo = "https://github.com/eallion/eallion.com" + Commit = "https://github.com/eallion/eallion.com/tree/" # Don't miss the last slash: "/" + EditPath = 'https://github.com/eallion/eallion.com/edit/main/content/' # Don't miss the last slash: "/" + +[markup] +[markup.goldmark] +[markup.goldmark.renderer] + unsafe = true + +[outputs] + home = ["Atom", "HTML", "JSON", "AMP",] + page = ["HTML"] + +[outputFormats.Atom] # /atom.xml + mediatype = "application/rss" + baseName = "atom" + +[outputFormats.AMP] + mediaType = "text/html" + isPlainText = false + isHTML = true + +[params.mdview] # View original markdown of post on GitHub + enable = true + ContentPath = 'https://raw.githubusercontent.com/eallion/eallion.com/main/content/' # Don't miss the last slash: "/" + +[params.waline] + enable = false + version = '1.3.1' + +[params.twikoo] + enable = true + version = '1.4.1' + +[params.disqus] + enable = false + version = '1.3' + +[params.utterances] + enable = false + +[params.noticeable] + enable = false + id = "a0yLJIkjSFFgsQ1IIqT8" + +[params.fontawesome] + enable = false + version = "5.15.3" + +[params.iconfont] + enable = true + id = 'font_2661996_jdkkxqlqwwf' # Pathname as 'font_2661996_csumigyjz7t' of '//at.alicdn.com/t/font_2661996_csumigyjz7t.css'. + +[Author] + name = "Charles Chin" + website = "https://eallion.com/" + # Alphabetically # + #bandcamp = "username" + #bitbucket = "username" + #douban = "username" + #douyin = "QRurl" QRurl as "https://cdn.example.com/douyin.png" + email = "eallions@gmail.com" + #facebook = "eallion" + github = "eallion" + #gitlab = "eallion" + #instagram = "eallion" + #itchio = "username" + #mastodon = "mastodon.social/@eallion" + #reddit = "eallion" + twitter = "eallion" + #linkedin = "eallion" + #paypal = "eallion" + #pinterest = "eallion" + #QQ = "NumbleID" # QQ NumID as 1008610010 + #snapchat = "username" + stackoverflow = "11409594/eallion" + steam = "eallion" + telegram = "eallion" + #tieba = "username" + #tiktok = "QRurl" QRurl as "https://cdn.example.com/tiktok.png" + #youtube = "user/gnusupporter" # or channel/channelname + #soundcloud = "username" + spotify = "eallion" + #vk = "username" + #wechat = "QRurl" # QRurl as "https://cdn.example.com/wechat.png" + #weibo = "eallion" + #xing = "username" + #zhihu = "woniu" + +[menu] + ## main menu + [[menu.main]] + name="嘀咕" + url="/talk/" # Don't miss the last slash: "/" + weight="1" + [[menu.main]] + name="归档" + url="/archives/" + weight="2" + [[menu.main]] + name="友链" + url="/links/" + weight="3" + [[menu.main]] + name="关于" + url="/about/" + weight="4" + ## sub menu + [[menu.main]] + name="观影" + url="/movies/" + weight="11" + [[menu.main]] + name="阅读" + url="/books/" + weight="12" + ## more menu + [[menu.main]] + name="日记" + url="/posts/daily/" + weight="21" + ## external menu + [[menu.main]] + name="版权" + url="/copyright/" + weight="31" + [[menu.main]] + name="隐私" + url="/privacy-policy/" + weight="32" + [[menu.main]] + name="订阅" + url="/atom.xml" + weight="33" diff --git a/content/_index.md b/content/_index.md new file mode 100644 index 00000000000..6d2e87e3df6 --- /dev/null +++ b/content/_index.md @@ -0,0 +1,4 @@ +--- +title: "首页" +date: "2006-04-14 00:00:00" +--- \ No newline at end of file diff --git a/content/about.md b/content/about.md new file mode 100644 index 00000000000..7a5309c5f41 --- /dev/null +++ b/content/about.md @@ -0,0 +1,8 @@ +--- +title: "关于" +date: "2006-04-14 00:00:00" +type: "about" +layout: "about" +Comments: true +author: 大大的小蜗牛 +--- diff --git a/content/archives/_index.md b/content/archives/_index.md new file mode 100644 index 00000000000..798c7635369 --- /dev/null +++ b/content/archives/_index.md @@ -0,0 +1,4 @@ +--- +title: "归档" +url: [archives] +--- \ No newline at end of file diff --git a/content/book.md b/content/book.md new file mode 100644 index 00000000000..e6c7c219b3f --- /dev/null +++ b/content/book.md @@ -0,0 +1,8 @@ +--- +title: "豆瓣阅读" +sitemap: + priority : 0.1 +layout: "books" +type: "books" +Comments: false +--- \ No newline at end of file diff --git a/content/books.md b/content/books.md new file mode 100644 index 00000000000..e6c7c219b3f --- /dev/null +++ b/content/books.md @@ -0,0 +1,8 @@ +--- +title: "豆瓣阅读" +sitemap: + priority : 0.1 +layout: "books" +type: "books" +Comments: false +--- \ No newline at end of file diff --git a/content/copyright.md b/content/copyright.md new file mode 100644 index 00000000000..e246d972f58 --- /dev/null +++ b/content/copyright.md @@ -0,0 +1,8 @@ +--- +title: "版权信息" +date: "2006-04-14 00:00:00" +type: "copyright" +layout: "copyright" +Comments: false +author: 大大的小蜗牛 +--- diff --git a/content/film.md b/content/film.md new file mode 100644 index 00000000000..bc5f92e7f61 --- /dev/null +++ b/content/film.md @@ -0,0 +1,8 @@ +--- +title: "豆瓣观影" +sitemap: + priority : 0.1 +layout: "movies" +type: 'movies' +Comments: false +--- \ No newline at end of file diff --git a/content/guestbook.md b/content/guestbook.md new file mode 100644 index 00000000000..3fd3cc147ed --- /dev/null +++ b/content/guestbook.md @@ -0,0 +1,15 @@ +--- +title: '留言板' +date: "2006-04-14 00:00:00" +type: "guestbook" +layout: "posts" +Comments: true +author: 大大的小蜗牛 +--- + +>(已丢失多年留言板数据,悲伤。) + +本页面 [guestbook](https://eallion.com/guestbook/) 被设置为隐藏,不在博客内主动展示。但是通过链接可以点击。 +评论功能已被修复,目前可以正常使用。 + +随便说点什么吧。 diff --git a/content/link.md b/content/link.md new file mode 100644 index 00000000000..f63b51fe6ea --- /dev/null +++ b/content/link.md @@ -0,0 +1,73 @@ +--- +title: "友情链接" +date: "2006-04-14 00:00:00" +layout: "link" +type: "link" +Comments: false +--- + +以下链接为个人收藏和网友申请,排名不分先后。 + +如果你对我的个人网址导航感兴趣,请访问: + +- [https://s.eallion.com](https://s.eallion.com) + +我的友链信息: + +> Title:大大的小蜗牛 +> English title:eallion +> URL:[`https://eallion.com`](https://eallion.com) +> [Avatar](https://github.com/eallion/eallion/tree/main/avatar):[`https://cdn.jsdelivr.net/gh/eallion/eallion/avatar/eallion.png`](https://cdn.jsdelivr.net/gh/eallion/eallion/avatar/eallion.png) +> Description:机会总是垂青于有准备的人 +> English description:_Chance favors the prepared mind_ + +申请友链请前往 [[关于](https://eallion.com/about/)] 页面留言或发邮件。 + +### 友情链接 + +{{< friend des="作家、赛车手、导演" url="https://weibo.com/hanhan" src="https://cdn.eallion.com/statics/img/link/hanhan.jpg" name="韩 寒" >}} +{{< friend des="歌手、演员,导演" url="https://www.instagram.com/jaychou/" src="https://cdn.eallion.com/statics/img/link/jay.jpg" name="周杰伦" >}} +{{< friend des="IT 评论人" url="https://twitter.com/keso" src="https://cdn.eallion.com/statics/img/link/keso.jpg" name="Keso" >}} +{{< friend des="大神" url="http://marc.merlins.org/" src="https://cdn.eallion.com/statics/img/link/146_car_s.jpg" name="Marc MERLIN" >}} +{{< friend des="比尔盖茨" url="https://www.gatesnotes.com" src="https://cdn.eallion.com/statics/img/link/gatesnotes_badge.ico" name="Bill Gates" >}} +{{< friend des="数学博客" url="http://www.matrix67.com" src="https://cdn.eallion.com/statics/img/friend_404.gif" name="Matrix67 My Blog" >}} +{{< friend des="阮一峰" url="http://www.ruanyifeng.com/blog/" src="https://cdn.eallion.com/statics/img/link/person2_s.jpg" name="阮一峰的网络日志" >}} +{{< friend des="PHP 开发组核心成员" url="http://www.laruence.com/" src="https://cdn.eallion.com/statics/img/link/avatar.jpg" name="风雪之隅" >}} +{{< friend des="Typecho 开发者" url="https://joyqi.com/" src="https://dn-qiniu-avatar.qbox.me/avatar/8a8304a40ec366197242d3ea3e31baf9" name="JoyQi" >}} +{{< friend des="Hexo 开发者" url="https://zespia.tw/" src="https://dn-qiniu-avatar.qbox.me/avatar/0c2e1fea502b8934820eacdfca778d8c" name="Tommy Chen" >}} +{{< friend des="Hugo 开发者" url="https://spf13.com/" src="https://dn-qiniu-avatar.qbox.me/avatar/e52bc145bc33c4d337698dd9f161ea89" name="Hacking Management" >}} +{{< friend des="Hexo 开发成员" url="https://blog.skk.moe/" src="https://cdn.jsdelivr.net/npm/skx@0.2.3/avatar/96x96.png" name="Sukka's Blog" >}} +{{< friend des="sanyaosan.com" url="https://www.sanyaosan.com/" src="https://dn-qiniu-avatar.qbox.me/avatar/d86dc18560e3df8c2ac1970dd71abefd" name="伞耀伞" >}} +{{< friend des="dalizhichuan.com" url="https://www.dalizhichuan.com/" src="https://cdn.eallion.com/statics/img/link/dalizhichuan.png" name="大利之川" >}} +{{< friend des="fuzhixinling.com" url="https://www.fuzhixinling.com" src="https://www.fuzhixinling.com/media/large/Avatar/CharlesChin.jpg" name="福至心灵" >}} +{{< friend des="yangfuying.com" url="https://www.yangfuying.com" src="https://cdn.eallion.com/statics/img/friend_404.gif" name="曼陀罗" >}} +{{< friend des="qinzheyu.com" url="https://www.qinzheyu.com" src="https://cdn.eallion.com/statics/img/friend_404.gif" name="吉吉言吾" >}} +{{< friend des="sirenyan.com" url="http://www.sirenyan.com/" src="https://cdn.eallion.com/statics/img/friend_404.gif" name="斯人 言" >}} +{{< friend des="charleschin.com" url="https://charleschin.com" src="https://dn-qiniu-avatar.qbox.me/avatar/9a7655675ef08ee179c48f2a829280bd" name="Charles Chin" >}} +{{< friend des="yzmb.me" url="http://www.yzmb.me/" src="https://cdn.eallion.com/statics/img/link/mylogo.png" name="羽中漫步" >}} +{{< friend des="blog.phpha.com" url="http://blog.phpha.com" src="https://cdn.eallion.com/statics/img/friend_404.gif" name="天涯 PHP 博客" >}} +{{< friend des="imnerd.org" url="http://imnerd.org/" src="https://dn-qiniu-avatar.qbox.me/avatar/a373282ace706850ed7edfab4161f9e4" name="怡红公子" >}} +{{< friend des="immmmm.com" url="https://immmmm.com" src="https://dn-qiniu-avatar.qbox.me/avatar/cb98b86aaebfb5f1ff6f5bfeec6105a4" name="木木木木木" >}} +{{< friend des="williamlong.info" url="https://www.williamlong.info/" src="https://www.williamlong.info/images/apple-touch-icon.png" name="月光博客" >}} +{{< friend des="sunmingxia.com" url="http://www.sunmingxia.com/" src="https://dn-qiniu-avatar.qbox.me/avatar/aab6e5c5ceb1c1c2d92b35bb88dd013c?s=32&d=mm&r=g" name="太阳博客" >}} +{{< friend des="songguowen.com" url="http://www.songguowen.com/" src="https://cdn.eallion.com/statics/img/friend_404.gif" name="地球博客" >}} +{{< friend des="yalanlife.net" url="http://yalanlife.net/" src="https://dn-qiniu-avatar.qbox.me/avatar/c7b16884b068cea25e55f7ee6707ec7f" name="雅岚文藝博客" >}} +{{< friend des="camarts.app" url="https://camarts.app" src="https://dn-qiniu-avatar.qbox.me/avatar/4908087ffe0b81b49f741f5d6b14db60" name="Camarts" >}} +{{< friend des="zijim.com" url="http://zijim.com/" src="https://cdn.eallion.com/statics/img/friend_404.gif" name="龙龙的博客" >}} +{{< friend des="loveyu.org" url="http://www.loveyu.org/" src="https://dn-qiniu-avatar.qbox.me/avatar/dfa8aa6cb4e689de87940bb0e451d750" name="恋 羽" >}} +{{< friend des="imjiuki.cn" url="https://imjiuki.cn/" src="https://dn-qiniu-avatar.qbox.me/avatar/c466071ebfebd2d9bb43f11917dfe045" name="jiuki's blog" >}} +{{< friend des="qfsyj.com" url="https://qfsyj.com" src="https://dn-qiniu-avatar.qbox.me/avatar/4ba509f9ec541ab4d316299727b3e3ab" name="秦大叔" >}} +{{< friend des="fffou.com" url="https://fffou.com/" src="https://dn-qiniu-avatar.qbox.me/avatar/733d172a66e4dd6b6be94ca71d68e062" name="浮游笔记" >}} +{{< friend des="fanghongxing.cn" url="https://fanghongxing.cn" src="https://dn-qiniu-avatar.qbox.me/avatar/84988a8cb4ea306f6e2b1bcf880081dc" name="十三姨爱我" >}} +{{< friend des="tobehe.com" url="http://www.tobehe.com" src="https://cdn.eallion.com/statics/img/friend_404.gif" name="饭特稀" >}} +{{< friend des="wangdaodao.com" url="https://wangdaodao.com/" src="https://dn-qiniu-avatar.qbox.me/avatar/4a713ec085a4431f15a8da0942656713" name="王叨叨" >}} +{{< friend des="zhuiyibai.cn" url="https://www.zhuiyibai.cn" src="https://dn-qiniu-avatar.qbox.me/avatar/5483e75925f5c1b046d39d7b86cdedf1" name="追忆白" >}} +{{< friend des="fity.cn" url="https://www.fity.cn/" src="https://dn-qiniu-avatar.qbox.me/avatar/ee5e5b48164e5362d8800c7364854d15" name="未来往事" >}} +{{< friend des="jiudao.net" url="https://jiudao.net/" src="https://dn-qiniu-avatar.qbox.me/avatar/75ab7cb11e241abf513f04182ab653a5" name="被遗忘的旧岛" >}} +{{< friend des="imwgh.com" url="https://imwgh.com/" src="https://dn-qiniu-avatar.qbox.me/avatar/f27fba4d7d92056cf3db0e577761ad01" name="大大的小熊" >}} +{{< friend des="biux.cn" url="https://biux.cn/" src="https://biux.cn/usr/uploads/logo.jpg" name="猫咪 Blog" >}} +{{< friend des="heson10.com" url="https://www.heson10.com" src="https://cdn.jsdelivr.net/gh/heson525/pic@master/pic/avatar03.png" name="黑石博客" >}} +{{< friend des="foolishfox.cn" url="https://foolishfox.cn/" src="https://sdn.geekzu.org/avatar/53bc457fbba563ce1ce80edda8310241?d=identicon" name="FF" >}} +{{< friend des="keyiqingxin.cn" url="https://www.keyiqingxin.cn/" src="https://cdn.jsdelivr.net/gh/milkdue/cdn@1.1/img/avatar.jpg" name="可以清心" >}} +{{< friend des="blog.zhheo.com" url="https://blog.zhheo.com/" src="https://blog.zhheo.com/img/avatar.png" name="Heo" >}} +{{< friend des="bore.vip" url="https://bore.vip/" src="https://cdn.jsdelivr.net/gh/iwyang/pic/avatar.jpg" name="Bore’s Note" >}} diff --git a/content/links.md b/content/links.md new file mode 100644 index 00000000000..f63b51fe6ea --- /dev/null +++ b/content/links.md @@ -0,0 +1,73 @@ +--- +title: "友情链接" +date: "2006-04-14 00:00:00" +layout: "link" +type: "link" +Comments: false +--- + +以下链接为个人收藏和网友申请,排名不分先后。 + +如果你对我的个人网址导航感兴趣,请访问: + +- [https://s.eallion.com](https://s.eallion.com) + +我的友链信息: + +> Title:大大的小蜗牛 +> English title:eallion +> URL:[`https://eallion.com`](https://eallion.com) +> [Avatar](https://github.com/eallion/eallion/tree/main/avatar):[`https://cdn.jsdelivr.net/gh/eallion/eallion/avatar/eallion.png`](https://cdn.jsdelivr.net/gh/eallion/eallion/avatar/eallion.png) +> Description:机会总是垂青于有准备的人 +> English description:_Chance favors the prepared mind_ + +申请友链请前往 [[关于](https://eallion.com/about/)] 页面留言或发邮件。 + +### 友情链接 + +{{< friend des="作家、赛车手、导演" url="https://weibo.com/hanhan" src="https://cdn.eallion.com/statics/img/link/hanhan.jpg" name="韩 寒" >}} +{{< friend des="歌手、演员,导演" url="https://www.instagram.com/jaychou/" src="https://cdn.eallion.com/statics/img/link/jay.jpg" name="周杰伦" >}} +{{< friend des="IT 评论人" url="https://twitter.com/keso" src="https://cdn.eallion.com/statics/img/link/keso.jpg" name="Keso" >}} +{{< friend des="大神" url="http://marc.merlins.org/" src="https://cdn.eallion.com/statics/img/link/146_car_s.jpg" name="Marc MERLIN" >}} +{{< friend des="比尔盖茨" url="https://www.gatesnotes.com" src="https://cdn.eallion.com/statics/img/link/gatesnotes_badge.ico" name="Bill Gates" >}} +{{< friend des="数学博客" url="http://www.matrix67.com" src="https://cdn.eallion.com/statics/img/friend_404.gif" name="Matrix67 My Blog" >}} +{{< friend des="阮一峰" url="http://www.ruanyifeng.com/blog/" src="https://cdn.eallion.com/statics/img/link/person2_s.jpg" name="阮一峰的网络日志" >}} +{{< friend des="PHP 开发组核心成员" url="http://www.laruence.com/" src="https://cdn.eallion.com/statics/img/link/avatar.jpg" name="风雪之隅" >}} +{{< friend des="Typecho 开发者" url="https://joyqi.com/" src="https://dn-qiniu-avatar.qbox.me/avatar/8a8304a40ec366197242d3ea3e31baf9" name="JoyQi" >}} +{{< friend des="Hexo 开发者" url="https://zespia.tw/" src="https://dn-qiniu-avatar.qbox.me/avatar/0c2e1fea502b8934820eacdfca778d8c" name="Tommy Chen" >}} +{{< friend des="Hugo 开发者" url="https://spf13.com/" src="https://dn-qiniu-avatar.qbox.me/avatar/e52bc145bc33c4d337698dd9f161ea89" name="Hacking Management" >}} +{{< friend des="Hexo 开发成员" url="https://blog.skk.moe/" src="https://cdn.jsdelivr.net/npm/skx@0.2.3/avatar/96x96.png" name="Sukka's Blog" >}} +{{< friend des="sanyaosan.com" url="https://www.sanyaosan.com/" src="https://dn-qiniu-avatar.qbox.me/avatar/d86dc18560e3df8c2ac1970dd71abefd" name="伞耀伞" >}} +{{< friend des="dalizhichuan.com" url="https://www.dalizhichuan.com/" src="https://cdn.eallion.com/statics/img/link/dalizhichuan.png" name="大利之川" >}} +{{< friend des="fuzhixinling.com" url="https://www.fuzhixinling.com" src="https://www.fuzhixinling.com/media/large/Avatar/CharlesChin.jpg" name="福至心灵" >}} +{{< friend des="yangfuying.com" url="https://www.yangfuying.com" src="https://cdn.eallion.com/statics/img/friend_404.gif" name="曼陀罗" >}} +{{< friend des="qinzheyu.com" url="https://www.qinzheyu.com" src="https://cdn.eallion.com/statics/img/friend_404.gif" name="吉吉言吾" >}} +{{< friend des="sirenyan.com" url="http://www.sirenyan.com/" src="https://cdn.eallion.com/statics/img/friend_404.gif" name="斯人 言" >}} +{{< friend des="charleschin.com" url="https://charleschin.com" src="https://dn-qiniu-avatar.qbox.me/avatar/9a7655675ef08ee179c48f2a829280bd" name="Charles Chin" >}} +{{< friend des="yzmb.me" url="http://www.yzmb.me/" src="https://cdn.eallion.com/statics/img/link/mylogo.png" name="羽中漫步" >}} +{{< friend des="blog.phpha.com" url="http://blog.phpha.com" src="https://cdn.eallion.com/statics/img/friend_404.gif" name="天涯 PHP 博客" >}} +{{< friend des="imnerd.org" url="http://imnerd.org/" src="https://dn-qiniu-avatar.qbox.me/avatar/a373282ace706850ed7edfab4161f9e4" name="怡红公子" >}} +{{< friend des="immmmm.com" url="https://immmmm.com" src="https://dn-qiniu-avatar.qbox.me/avatar/cb98b86aaebfb5f1ff6f5bfeec6105a4" name="木木木木木" >}} +{{< friend des="williamlong.info" url="https://www.williamlong.info/" src="https://www.williamlong.info/images/apple-touch-icon.png" name="月光博客" >}} +{{< friend des="sunmingxia.com" url="http://www.sunmingxia.com/" src="https://dn-qiniu-avatar.qbox.me/avatar/aab6e5c5ceb1c1c2d92b35bb88dd013c?s=32&d=mm&r=g" name="太阳博客" >}} +{{< friend des="songguowen.com" url="http://www.songguowen.com/" src="https://cdn.eallion.com/statics/img/friend_404.gif" name="地球博客" >}} +{{< friend des="yalanlife.net" url="http://yalanlife.net/" src="https://dn-qiniu-avatar.qbox.me/avatar/c7b16884b068cea25e55f7ee6707ec7f" name="雅岚文藝博客" >}} +{{< friend des="camarts.app" url="https://camarts.app" src="https://dn-qiniu-avatar.qbox.me/avatar/4908087ffe0b81b49f741f5d6b14db60" name="Camarts" >}} +{{< friend des="zijim.com" url="http://zijim.com/" src="https://cdn.eallion.com/statics/img/friend_404.gif" name="龙龙的博客" >}} +{{< friend des="loveyu.org" url="http://www.loveyu.org/" src="https://dn-qiniu-avatar.qbox.me/avatar/dfa8aa6cb4e689de87940bb0e451d750" name="恋 羽" >}} +{{< friend des="imjiuki.cn" url="https://imjiuki.cn/" src="https://dn-qiniu-avatar.qbox.me/avatar/c466071ebfebd2d9bb43f11917dfe045" name="jiuki's blog" >}} +{{< friend des="qfsyj.com" url="https://qfsyj.com" src="https://dn-qiniu-avatar.qbox.me/avatar/4ba509f9ec541ab4d316299727b3e3ab" name="秦大叔" >}} +{{< friend des="fffou.com" url="https://fffou.com/" src="https://dn-qiniu-avatar.qbox.me/avatar/733d172a66e4dd6b6be94ca71d68e062" name="浮游笔记" >}} +{{< friend des="fanghongxing.cn" url="https://fanghongxing.cn" src="https://dn-qiniu-avatar.qbox.me/avatar/84988a8cb4ea306f6e2b1bcf880081dc" name="十三姨爱我" >}} +{{< friend des="tobehe.com" url="http://www.tobehe.com" src="https://cdn.eallion.com/statics/img/friend_404.gif" name="饭特稀" >}} +{{< friend des="wangdaodao.com" url="https://wangdaodao.com/" src="https://dn-qiniu-avatar.qbox.me/avatar/4a713ec085a4431f15a8da0942656713" name="王叨叨" >}} +{{< friend des="zhuiyibai.cn" url="https://www.zhuiyibai.cn" src="https://dn-qiniu-avatar.qbox.me/avatar/5483e75925f5c1b046d39d7b86cdedf1" name="追忆白" >}} +{{< friend des="fity.cn" url="https://www.fity.cn/" src="https://dn-qiniu-avatar.qbox.me/avatar/ee5e5b48164e5362d8800c7364854d15" name="未来往事" >}} +{{< friend des="jiudao.net" url="https://jiudao.net/" src="https://dn-qiniu-avatar.qbox.me/avatar/75ab7cb11e241abf513f04182ab653a5" name="被遗忘的旧岛" >}} +{{< friend des="imwgh.com" url="https://imwgh.com/" src="https://dn-qiniu-avatar.qbox.me/avatar/f27fba4d7d92056cf3db0e577761ad01" name="大大的小熊" >}} +{{< friend des="biux.cn" url="https://biux.cn/" src="https://biux.cn/usr/uploads/logo.jpg" name="猫咪 Blog" >}} +{{< friend des="heson10.com" url="https://www.heson10.com" src="https://cdn.jsdelivr.net/gh/heson525/pic@master/pic/avatar03.png" name="黑石博客" >}} +{{< friend des="foolishfox.cn" url="https://foolishfox.cn/" src="https://sdn.geekzu.org/avatar/53bc457fbba563ce1ce80edda8310241?d=identicon" name="FF" >}} +{{< friend des="keyiqingxin.cn" url="https://www.keyiqingxin.cn/" src="https://cdn.jsdelivr.net/gh/milkdue/cdn@1.1/img/avatar.jpg" name="可以清心" >}} +{{< friend des="blog.zhheo.com" url="https://blog.zhheo.com/" src="https://blog.zhheo.com/img/avatar.png" name="Heo" >}} +{{< friend des="bore.vip" url="https://bore.vip/" src="https://cdn.jsdelivr.net/gh/iwyang/pic/avatar.jpg" name="Bore’s Note" >}} diff --git a/content/movie.md b/content/movie.md new file mode 100644 index 00000000000..bc5f92e7f61 --- /dev/null +++ b/content/movie.md @@ -0,0 +1,8 @@ +--- +title: "豆瓣观影" +sitemap: + priority : 0.1 +layout: "movies" +type: 'movies' +Comments: false +--- \ No newline at end of file diff --git a/content/movies.md b/content/movies.md new file mode 100644 index 00000000000..bc5f92e7f61 --- /dev/null +++ b/content/movies.md @@ -0,0 +1,8 @@ +--- +title: "豆瓣观影" +sitemap: + priority : 0.1 +layout: "movies" +type: 'movies' +Comments: false +--- \ No newline at end of file diff --git a/content/penta.md b/content/penta.md new file mode 100644 index 00000000000..1f184124956 --- /dev/null +++ b/content/penta.md @@ -0,0 +1,6 @@ +--- +title: "我的五杀" +layout: "penta" +type: 'penta' +Comments: false +--- diff --git a/content/photos.md b/content/photos.md new file mode 100644 index 00000000000..3ba0388af6f --- /dev/null +++ b/content/photos.md @@ -0,0 +1,6 @@ +--- +title: "我的相册" +layout: "photos" +type: 'photos' +Comments: false +--- \ No newline at end of file diff --git a/content/posts/_index.md b/content/posts/_index.md new file mode 100644 index 00000000000..3bdadd29116 --- /dev/null +++ b/content/posts/_index.md @@ -0,0 +1,5 @@ +--- +title: "文章" +type: "archives" +date: "2006-04-14 00:00:00" +--- \ No newline at end of file diff --git "a/content/posts/code/2019-12-16-Gridea-git-push\345\220\214\346\255\245\345\210\260\345\244\232\344\270\252\344\273\223\345\272\223.md" "b/content/posts/code/2019-12-16-Gridea-git-push\345\220\214\346\255\245\345\210\260\345\244\232\344\270\252\344\273\223\345\272\223.md" new file mode 100644 index 00000000000..0a7f8da9289 --- /dev/null +++ "b/content/posts/code/2019-12-16-Gridea-git-push\345\220\214\346\255\245\345\210\260\345\244\232\344\270\252\344\273\223\345\272\223.md" @@ -0,0 +1,51 @@ +--- +title: "Gridea Hexo Hugo 等 git push 同步到多个仓库" +categories: ["代码"] +tags: ["hexo"] +slug: "deploy-to-GitHub-and-coding" +draft: false +date: "2019-12-16 22:58:39" +--- + +> 以 GitHub Pages + Coding Pages 为例 + +### 准备工作: +- 创建 GitHub Pages 仓库 +- 创建 Coding Pages 仓库 +- 申请 [GitHub token](https://github.com/settings/tokens/new) +- 申请 Coding token 访问令牌 +- 如果是 Gridea,在 Gridea APP 里配置好 GitHug Pages + +### 配置 `git remote` +- 如果是 Gridea 需要在 `output` 设置 +``` +cd ~/Documents/Gridea/output +``` +- 如果是 Hexo Hugo 等,在博客根目录即可。 + +然后输入以下命令: + +``` +git remote set-url --add --push origin https://github.com/eallion/gridea.git +git remote set-url --add --push origin https://e.coding.net/eallion/gridea.git +``` + +输入:`git remote -v`,如果有如下提示,即有 2 条 (push) 代码,则说明配置正确: + +![](https://images.eallion.com/images/2019/12/20191228231145.png!hugo.webp) + +### DNS解析 + +解析 CNAME 的时候,国内的解析到 Coding Pages, 国外的解析到 Git Pages. + +![](https://images.eallion.com/images/2019/12/20191228231204.png!hugo.webp) + +如下图所示: + +![](https://images.eallion.com/images/2019/12/20191228231217.png!hugo.webp) + +### 同步 +配置好后,正常同步即可。 + +### 其他注意事项 +如果开启了 https, 但是 Let's Encrypt 证书只有3个月的有效时间,到时候关系到续期的问题,续期的时候需要暂停解析,如续期 Git Pages 的证书,就暂停 Coding Pages 的解析,反之一样。不过感觉上还是比较麻烦的。还有其他可选方案的。还有个原因是 Git Pages 的证书是 60 天更新一次,而 Coding 的证书是 80 天更新一次。 \ No newline at end of file diff --git "a/content/posts/code/2019-12-28-GithubActions\350\207\252\345\212\250\351\203\250\347\275\262Hexo.md" "b/content/posts/code/2019-12-28-GithubActions\350\207\252\345\212\250\351\203\250\347\275\262Hexo.md" new file mode 100644 index 00000000000..42b1cf33600 --- /dev/null +++ "b/content/posts/code/2019-12-28-GithubActions\350\207\252\345\212\250\351\203\250\347\275\262Hexo.md" @@ -0,0 +1,115 @@ +--- +title: "GitHub Actions 自动部署 Hexo 脚本" +categories: ["代码"] +tags: ["hexo","GitHub","actions","deploy"] +slug: "GitHub-actions-hexo-ci" +draft: false +date: "2019-12-28 22:53:43" +--- + +### 前言 + +网上虽然有很多通过 GitHub Actions 自动部署 Hexo 的教程,但都有各种各样的问题。 +主要问题还是 Workflow 脚本没有写正确,比如插件部分。 + +### 步骤 + +#### 1、生成密钥对 (这个也不会的话,方法自行 Google) +``` +ssh-keygen -t rsa -b 4096 -f ~/.ssh/GitHub-actions-deploy +``` +然后会获得一个公钥和私钥。 + +#### 2、在 GitHub Pages 所在的仓库中添加“公钥” + +找到仓库的 `Settings` - `Deploye keys` - `Add deploy key` +- `Title` 填入:`ACTION_DEPLOY_KEY` +- `Key` 填入:`# 步骤1生成的密钥对中的公钥` +勾上 `Allow write access` + +#### 3、在存放 Hexo 源文件的仓库中添加“私钥” +> PS: 跟步骤2中的仓库可能是同一个,也可能不是同一个。根据自己的选型设置。 + +找到仓库的 `Settings` - `Secrets` - `Add a new secret` +- `Name` 填入:`ACTION_DEPLOY_KEY` +- `Value` 填入:`# 步骤1生成的密钥对中的私钥` + +#### 4、修改一下 Actions 脚本 +下文贴出的 Actions 的 Wordflows 脚本中,其中3个地方要改为自己的信息: +``` +git config --global user.name "eallion" +git config --global user.email "eallion@eallion.com" +git clone https://github.com/eallion/eallion.GitHub.io .deploy_git +``` +#### 5、其他注意事项 +- 脚本中插件部分可按自己实际用的插件删改,`npm ls --depth 0`可查看自己安装了哪些插件 +- 如果没有用到`hexo douban`插件,部署命令: +`hexo g && hexo douban && hexo deploy`可改为`hexo g -d` + +另外一个建议是,所使用的`theme`中的`主题目录`用`git subtree`添加为子项目去维护。 +这样在多环境多终端发布文章时,不会`clone`或`pull`一个空`theme`。 + +#### 6、git push +文章写好后,不需要在本地构建,只需要 `git push` 到 GitHub 仓库即可自动部署。 +其中部署方式在 Hexo 根目录的`_config.yml`中配置。 + +### 脚本配置: +注意修改其中提到的几个地方 +```bash +name: 自动部署 Hexo + +#on: [push] + +jobs: + build: + runs-on: ubuntu-latest + strategy: + matrix: + node-version: [10.x] + + steps: + - name: 开始运行 + uses: actions/checkout@v1 + + - name: 设置 Node.js ${{ matrix.node-version }} + uses: actions/setup-node@v1 + with: + node-version: ${{ matrix.node-version }} + + - name: 配置 Git 环境 + env: + ACTION_DEPLOY_KEY: ${{ secrets.ACTION_DEPLOY_KEY }} + run: | + mkdir -p ~/.ssh/ + echo "$ACTION_DEPLOY_KEY" > ~/.ssh/id_rsa + chmod 600 ~/.ssh/id_rsa + ssh-keyscan github.com >> ~/.ssh/known_hosts + git config --global user.name "eallion" + git config --global user.email "eallion@eallion.com" + + - name: 安装 Hexo CI + run: | + export TZ='Asia/Shanghai' + npm i -g hexo-cli + npm i + + - name: 安装插件 + run: | + npm install hexo-renderer-pug --save + npm install hexo-renderer-stylus --save + npm install hexo-deployer-git --save + npm install hexo-generator-search --save + npm install hexo-douban --save + npm install hexo-generator-feed --save + npm install hexo-abbrlink --save + npm install hexo-wordcount --save + + - name: 部署博客 + run: | + rm -rf .deploy_git + hexo g && hexo douban && hexo deploy + rm ~/.ssh/id_rsa +``` +### 部署截图 + +![](https://images.eallion.com/images/2019/12/20191228232334.png!hugo.webp) diff --git "a/content/posts/code/DNS\346\216\250\350\215\220.md" "b/content/posts/code/DNS\346\216\250\350\215\220.md" new file mode 100644 index 00000000000..e4476c0ec12 --- /dev/null +++ "b/content/posts/code/DNS\346\216\250\350\215\220.md" @@ -0,0 +1,49 @@ +--- +title: "DNS推荐" +categories: ["日志","分享"] +tags: ["dns","114dns","googledns","opendns"] +draft: false +slug: "dns" +date: "2015-01-31 10:54:00" +--- + +上网的时候,特别是上购物网站的时候,总是会自动弹出一个叫聚惠算(juhuisuan.com)的购物网站。这是因为当地的宽带运营商跟聚惠算这类企业合作,进行dns劫持、篡改、污染等原因造成的,这并不是因为你自己的电脑中毒了(当然也可能是中毒了)。 +解决办法: +1、打运营商电话,如10000、10086等,投诉,若不行可再打上一级电话投诉; +2、修改第三方DNS。 + +### 常用公共DNS + +|名称|DNS1|DNS2| +|---|---|---| +|**114DNS**|114.114.114.114 |114.114.115.115| +|**腾讯云**|119.29.29.29 |182.254.116.116| +|**阿里云**|223.5.5.5 |223.6.6.6| +|CNNIC|1.2.4.8 |210.2.4.8| +|百度云|180.76.76.76 || +|360 DNS派| 101.226.4.6 |218.30.118.6| +|清华大学| 101.6.6.6 |2001:da8::666| +|OneDNS| 117.50.11.11 |117.50.22.22| +|**Google**| 8.8.8.8 |8.8.4.4| +|**OpenDNS**| 208.67.222.222 |208.67.220.220| +|**Cloudflare**| 1.1.1.1 |1.0.0.1| +|**Quad9**| 9.9.9.9 |149.112.112.112| +|Norton| 199.85.126.10 |199.85.127.10| +|Yandex| 77.88.8.8 |77.88.8.1| +|Freenom| 80.80.80.80 |80.80.81.81| +|COMODO| 8.26.56.26 |8.20.247.20| +|Level3| 209.244.0.3 |209.244.0.4| +|DNS.Watch| 84.200.69.80 |84.200.70.40| +|Verisign| 64.6.64.6 |64.6.65.6| +|SafeDNS| 195.46.39.39 |195.46.39.40| +|OpenNIC| 185.121.177.177 |169.239.202.202| +|SmartViper| 208.76.50.50 |208.76.51.51| +|Freenom| 80.80.80.80 |80.80.81.81| +|Dyn| 216.146.35.35 |216.146.36.36| +|FreeDNS| 37.235.1.174 |37.235.1.177| +|Alternate DNS| 198.101.242.72 |23.253.163.53| +|UncensoredDNS| 91.239.100.100 |89.233.43.71| +|Neustar| 156.154.70.1 |156.154.71.1| + +AdGuard Known DNS Providers: +全球所有DNS:https://public-dns.info/nameservers-all.txt diff --git a/content/posts/code/Destination-Host-Prohibited.md b/content/posts/code/Destination-Host-Prohibited.md new file mode 100644 index 00000000000..45e7f939ad1 --- /dev/null +++ b/content/posts/code/Destination-Host-Prohibited.md @@ -0,0 +1,38 @@ +--- +title: "Destination Host Prohibited" +categories: ["代码"] +tags: ["Ubuntu","ssl","iptables","ufw","Destination"] +draft: false +slug: "destination-host-prohibited" +date: "2016-09-25 00:19:00" +--- + +```bash +ping 1.1.1.1 +From 1.1.1.1 icmp_seq=1 Destination Host Prohibited +``` +出现这个问题原因是因为服务器上iptables配置原因造成的。 + +干脆点的话,直接 +```bash +sudo apt remove iptablels +``` +其他解决方法: +检查filter表中的FORWARD链 +```bash +iptables -t filter --list +``` +看看结果中是否有这一句 +```bash +REJECT all -- anywhere anywhere reject-with icmp-host-prohibited +``` +如果有,就删除它 +```bash +iptables -L INPUT --line-numbers +``` +找到这一行的行号,我的主机上显示为11行 + +执行删除命令,删除第11行 +```bash +iptables -D INPUT 11 #-D是删除参数 +``` diff --git "a/content/posts/code/Dokuwiki-Nginx-\344\274\252\351\235\231\346\200\201.md" "b/content/posts/code/Dokuwiki-Nginx-\344\274\252\351\235\231\346\200\201.md" new file mode 100644 index 00000000000..57b9f33234d --- /dev/null +++ "b/content/posts/code/Dokuwiki-Nginx-\344\274\252\351\235\231\346\200\201.md" @@ -0,0 +1,22 @@ +--- +title: "Dokuwiki Nginx 伪静态" +categories: ["代码"] +tags: ["nginx","doku","dokuwiki","rewrite"] +draft: false +slug: "dokuwiki-nginx-rewrite" +date: "2016-09-29 19:25:00" +--- + +```nginx +rewrite ^(/)_media/(.*) $1lib/exe/fetch.php?media=$2 last; +rewrite ^(/)_detail/(.*) $1lib/exe/detail.php?media=$2 last; +rewrite ^(/)_export/([^/]+)/(.*) $1doku.php?do=export_$2&id=$3 last; +location / + { + if (!-f $request_filename) + { + rewrite ^(/)(.*)?(.*) $1doku.php?id=$2&$3 last; + rewrite ^(/)$ $1doku.php last; + } + } +``` diff --git a/content/posts/code/Nginx-typecho-Access-denied.md b/content/posts/code/Nginx-typecho-Access-denied.md new file mode 100644 index 00000000000..52bcd0084bf --- /dev/null +++ b/content/posts/code/Nginx-typecho-Access-denied.md @@ -0,0 +1,22 @@ +--- +title: "Nginx typecho Access denied" +categories: ["代码"] +tags: ["typecho","nginx","access","denied","403"] +draft: false +slug: "Nginx-typecho-access-denied" +date: "2017-03-19 01:08:00" +--- + +今天重新配置服务器,又到遇到了这个问题。 +当配置好站点,重写rewrite规则,做好优化,准备收工的时候,发现typecho的所有二给页面都打不开,显示`Access denied.` + +官方已经给出了解决办法:http://docs.typecho.org/servers + +主要就是要修改`/etc/php5/fpm/php.ini`: +```bash +cgi.fix_pathinfo = 1 +``` +但是OneinStack的位置在:`/usr/local/php/etc/php.ini` + +然后重启php和nginx即可。 + diff --git "a/content/posts/code/Oneinstack-Nginx\345\217\215\344\273\243Google.md" "b/content/posts/code/Oneinstack-Nginx\345\217\215\344\273\243Google.md" new file mode 100644 index 00000000000..d936417a672 --- /dev/null +++ "b/content/posts/code/Oneinstack-Nginx\345\217\215\344\273\243Google.md" @@ -0,0 +1,110 @@ +--- +title: "Oneinstack Nginx反代Google" +categories: ["代码"] +tags: ["google","oneinstack","nginx","proxy"] +draft: false +slug: "oneinstack-nginx-google" +date: "2016-09-08 08:30:00" +--- + +> `GetGoogle.org` +> (目前域名已经被墙,现在翻墙还是能够继续使用,但既然都能够翻墙了,也不需要用镜像来搜索了吧。:逃) + +1、安装 oneinstack,如果只需要反代Google,nginx选择y,其他全部选择n; + +2、安装编译Nginx,当前版本为1.10.1,注意用`nginx -V`查看一下Nginx版本号 + + cd ~/oneinstack/src + +#下载源码 + +``` +git clone https://github.com/cuber/ngx_http_google_filter_module +git clone https://github.com/yaoweibin/ngx_http_substitutions_filter_module +wget http://mirrors.linuxeye.com/oneinstack/src/pcre-8.38.tar.gz +wget http://mirrors.linuxeye.com/oneinstack/src/openssl-1.0.2h.tar.gz +``` + +#解压 + +``` +tar xzf pcre-8.38.tar.gz +tar xzf openssl-1.0.2h.tar.gz +tar xzf nginx-1.10.1.tar.gz +cd nginx-1.10.1 +``` + +#编译 + +``` +./configure --prefix=/usr/local/nginx --user=www --group=www --with-http_stub_status_module --with-http_v2_module --with-http_ssl_module --with-ipv6 --with-http_gzip_static_module --with-http_realip_module --with-http_flv_module --with-openssl=../openssl-1.0.2h --with-pcre=../pcre-8.38 --with-pcre-jit --with-ld-opt='-ljemalloc' --add-module=../ngx_http_google_filter_module --add-module=../ngx_http_substitutions_filter_module + +make #不需要make install + +mv /usr/local/nginx/sbin/nginx{,_`date +%m%d`} #备份现有nginx + +cp objs/nginx /usr/local/nginx/sbin/ #更新nginx + +nginx -t #检查nginx语法 + +service nginx restart +``` + +要正确使用ngx_http_google_filter_module模块,需要依赖扩展: + +> - pcre 正则 +> - ngx_http_proxy_module 反向代理 +> - ngx_http_substitutions_filter_module 多重替换 + +3、安装Let's Encrypt,Oneinstack已经集成了Let's Encrypt + +``` +cd /root/oneinstack +./addons.sh +``` + +选择7,安装Let's Encrypt即可。 + +4、绑定域名 + +``` +cd /root/oneinstack +./vhost.sh +``` + +5、修改配置文件 + +``` +vim /usr/local/nginx/conf/vhost/getgoogle.org.conf +``` +``` + server { + listen 443 ssl http2; + server_name getgoogle.org www.getgoogle.org; + ssl_certificate /etc/letsencrypt/live/getgoogle.org/fullchain.pem; + ssl_certificate_key /etc/letsencrypt/live/getgoogle.org/privkey.pem; + ssl_session_timeout 10m; + ssl_protocols TLSv1 TLSv1.1 TLSv1.2; + ssl_prefer_server_ciphers on; + ssl_ciphers CHACHA20:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-RC4-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA:RC4-SHA:!aNULL:!eNULL:!EXPORT:!DES:!3DES:!MD5:!DSS:!PKS; + ssl_session_cache builtin:1000 shared:SSL:10m; + resolver 8.8.8.8 8.8.4.4 valid=300s; + resolver_timeout 5s; + location / { + google on; + google_scholar on; + google_language zh-CN; + } + } + + server { + listen 80; + server_name getgoogle.org www.getgoogle.org; + rewrite ^(.*)$ https://$host$1 permanent; + } +``` +6、重启Nginx +``` +service nginx restart +``` +教程主要参考:https://blog.linuxeye.com/449.html diff --git "a/content/posts/code/Oneinstack\346\211\213\345\212\250\344\277\256\345\244\215OpenSSL-OCSP.md" "b/content/posts/code/Oneinstack\346\211\213\345\212\250\344\277\256\345\244\215OpenSSL-OCSP.md" new file mode 100644 index 00000000000..f8ed49d0e71 --- /dev/null +++ "b/content/posts/code/Oneinstack\346\211\213\345\212\250\344\277\256\345\244\215OpenSSL-OCSP.md" @@ -0,0 +1,64 @@ +--- +title: "Oneinstack手动修复OpenSSL OCSP" +categories: ["代码"] +tags: ["oneinstack","nginx","openssl","ocsp","cve-2016-6304"] +draft: false +slug: "oneinstack-repair-openssl-ocsp" +date: "2016-09-26 22:33:00" +--- + +> 参考: +> http://security.360.cn/cve/CVE-2016-6304/CN.html +> https://www.openssl.org/news/secadv/20160922.txt + +目前“Oneinstack”、“LNMP一键包”默认的OpenSSL版本都不是最新版,修复此漏洞需要重新编译。 + +Oneinstack不要用`openssl version`查看版本号,要用`nginx -V`查看版本号。 + +1、查看nginx +```bash +nginx -V +``` + +查看nginx版本和openssl版本,顺便复制configure arguments后面的全部内容,比如我的是: +```bash +–prefix=/usr/local/nginx –user=www –group=www –with-http_stub_status_module –with-http_v2_module –with-http_ssl_module –with-ipv6 –with-http_gzip_static_module –with-http_realip_module –with-http_flv_module –with-openssl=../openssl-1.0.2h –with-pcre=../pcre-8.39 –with-pcre-jit –with-ld-opt=-ljemalloc +``` + +2、下载源码 +```bash +cd ~/oneinstack/src +``` + +下载对应的nginx: +```bash +wget http://mirrors.linuxeye.com/oneinstack/src/nginx-1.10.1.tar.gz +``` + +下载对应的openssl: +```bash +wget https://www.openssl.org/source/openssl-1.0.2j.tar.gz +``` + +(所有版本在这里 https://www.openssl.org/source/ ) + +3、解压: +```bash +tar xzvf openssl-1.0.2j.tar.gz +tar xzvf nginx-1.10.1.tar.gz +``` +4、编译nginx: +```bash +cd nginx-1.10.1 +``` + +```bash +./configure –prefix=/usr/local/nginx –user=www –group=www –with-http_stub_status_module –with-http_v2_module –with-http_ssl_module –with-ipv6 –with-http_gzip_static_module –with-http_realip_module –with-http_flv_module –with-openssl=../openssl-1.0.2j –with-pcre=../pcre-8.39 –with-pcre-jit –with-ld-opt=-ljemalloc +``` +(主要修改`–with-openssl=../openssl-1.0.2j`,其他不变) +```bash +make +mv /usr/local/nginx/sbin/nginx{,_`date +%m%d`} #备份现有nginx +cp objs/nginx /usr/local/nginx/sbin/ #更新nginx +service nginx restart #重启nginx +``` diff --git "a/content/posts/code/Openssl-\345\215\207\347\272\247.md" "b/content/posts/code/Openssl-\345\215\207\347\272\247.md" new file mode 100644 index 00000000000..c341f452e7b --- /dev/null +++ "b/content/posts/code/Openssl-\345\215\207\347\272\247.md" @@ -0,0 +1,51 @@ +--- +title: "Openssl 升级" +categories: ["代码"] +tags: ["升级","openssl"] +draft: false +slug: "openssl-upgrade" +date: "2016-09-29 16:47:00" +--- + +升级openssl环境至openssl-1.0.1g +1、查看源版本 +```bash +openssl version -a +``` + +```bash +OpenSSL 1.0.1f 6 Jan 2014 +``` + +2、下载openssl-1.0.2j.tar.gz +```bash +wget https://www.openssl.org/source/openssl-1.0.2j.tar.gz +``` +3、更新zlib +```bash +apt install -y zlib +``` +4、解压安装 +```bash +tar zxf openssl-1.0.2j.tar.gz +cd openssl-1.0.2j +./config shared zlib +make +make install +mv /usr/bin/openssl /usr/bin/openssl.bak +mv /usr/include/openssl /usr/include/openssl.bak +ln -s /usr/local/ssl/bin/openssl /usr/bin/openssl +ln -s /usr/local/ssl/include/openssl /usr/include/openssl +echo “/usr/local/ssl/lib” >> /etc/ld.so.conf +ldconfig -v +``` + +5、查看是否升级成功 + +```bash +openssl version -a +``` + +```bash +OpenSSL 1.0.2j 26 Sep 2016 +``` diff --git "a/content/posts/code/Rime-\345\260\217\347\213\274\346\257\253-\344\272\224\347\254\224\350\276\223\345\205\245\346\263\225\350\207\252\345\256\232\344\271\211\347\237\255\350\257\255.md" "b/content/posts/code/Rime-\345\260\217\347\213\274\346\257\253-\344\272\224\347\254\224\350\276\223\345\205\245\346\263\225\350\207\252\345\256\232\344\271\211\347\237\255\350\257\255.md" new file mode 100644 index 00000000000..9c4bf758a84 --- /dev/null +++ "b/content/posts/code/Rime-\345\260\217\347\213\274\346\257\253-\344\272\224\347\254\224\350\276\223\345\205\245\346\263\225\350\207\252\345\256\232\344\271\211\347\237\255\350\257\255.md" @@ -0,0 +1,134 @@ +--- +title: "Rime 小狼毫 五笔输入法自定义短语" +categories: ["代码"] +tags: ["rime","小狼毫","五笔","自定义","短语"] +draft: false +slug: "rime-wubi" +date: "2019-04-19 15:45:00" +--- + +> 最新更新:2021.01.21 [eallion/dotfiles](https://github.com/eallion/dotfiles/tree/windows/Users/eallion/AppData/Roaming/Rime) + +### 第一步: +在文件资源管理器中打开 `%AppData%\Rime` 进入「用户文件夹」,或者通过右键点击任务栏图标进入「用户文件夹」。 + +### 第二步: +在用户目录中新建 `Custom_phrase.txt` ,输入以下内容: +```yaml +# Rime table +# coding: utf-8 +#@/db_name custom_phrase.txt +#@/db_type tabledb +# +# 用於【五笔拼音】系列輸入方案 +# 【小狼毫】0.9.21 以上 +# +# 請將該文件以UTF-8編碼保存爲 +# Rime用戶文件夾/custom_phrase.txt +# +# 碼表各字段以製表符(Tab)分隔 +# 順序爲:文字、編碼、權重(決定重碼的次序、可選) +# +# 雖然文本碼表編輯較爲方便,但不適合導入大量條目 +# +# no comment +大大的小蜗牛 ddrr 1 +``` +说明: +- 格式为:`自定义短语` `短语编码` `排序`,如:`大大的小蜗牛 ddrr 1` +- 格式中的`Tab`不能用空格代替 +- `# no comment` 之后的内容中`#`注释会失效 +- 不宜添加过多的自定义短语,若有大量自定义短语请用用户词典 + + +### 第三步: +在「用户文件夹」中新建一个文件:`wubi_pinyin.custom.yaml`,一般新建一个跟正在使用的输入方案词典同名的`custom`文件。 + +### 第四步: +在`wubi_pinyin.custom.yaml`里添加修改如下代码: +```yaml +patch: + engine/translators: + - punct_translator + - reverse_lookup_translator + - script_translator + - table_translator@custom_phrase + - table_translator + custom_phrase: + dictionary: "" + user_dict: custom_phrase + db_class: stabledb + enable_completion: false + enable_sentence: false + initial_quality: 1 +``` +说明:不能出现多个`patch`,一个文件中只能出现一次`patch`,多余的需要注释掉。 + +### 第五步: +重新部署输入法。 + +> 附:部分自用设置 +```yaml +# https://github.com/rime/home/wiki/CustomizationGuide # Rime 定制指南 +# https://github.com/LEOYoon-Tsaw/Rime_collections/blob/master/Rime_description.md # Schema.yaml 详解 + +patch: + punctuator/full_shape: # 自定义全角标点符号(覆盖默认设置) + "/" : "/" + "%" : "%" + "*" : "*" + "|" : "|" + "<": ["《", "<", "〈", "«", "‹"] + ">": ["》", ">", "〉", "»", "›"] + + punctuator/half_shape: + "/" : "/" + "%" : "%" + "*" : "*" + "|" : "|" + "<": ["《", "<", "〈", "«", "‹"] + ">": ["》", ">", "〉", "»", "›"] + + recognizer/patterns/reverse_lookup: # 关闭 ` 键的反查功能 + 'punctuator/full_shape/`': "`" + 'punctuator/half_shape/`': "`" + + translator/enable_user_dict: false # 用户词典 + translator/enable_completion: false # 逐码提示 + translator/enable_sentence: false # 是否开启自动造句 + # menu/alternative_select_labels: [ ①, ②, ③, ④, ⑤, ⑥, ⑦, ⑧, ⑨ ] # 修改候选標籤 + # menu/alternative_select_labels: [ ❶,❷,❷,❸,❹,❺,❻,❼,❽,❾,❿ ] # 修改候选標籤 + menu/page_size: 5 # 每页候选词数量 + style/horizontal: false # false 为候选横排显示 + style/display_tray_icon: false # 是否显示托盘图标 + # style/font_face: "Noto Sans SC" # 字体名称,从记事本等处的系统字体对话框里能看到 + # style/font_point: 14 # 字號,只认数字的,不认「五號」、「小五」这样的 + speller/auto_select: false # 取消四码自动上屏 + app_options/code.exe: # VSCode里默认用英文输入程序名字全用小写字母 + ascii_mode: true + + "switches/@0/reset": 1 # 1 默认英文状态,0 默认中文状态 + "key_binder/bindings": + - { when: has_menu, accept: semicolon, send: 2 } # 分号选择第2候选词 + - { when: has_menu, accept: apostrophe, send: 3 } # 单引号选择第2候选词 + + engine/filters: + - simplifier + - uniquifier # 过滤重复候选项,依赖 simplifier + + # 自定义短语 Custom_phrase.txt # Tab 不能用空格代替 + engine/translators: + - punct_translator + - reverse_lookup_translator + - script_translator + - table_translator@custom_phrase + - table_translator + + custom_phrase: + dictionary: wubi86 + user_dict: custom_phrase + db_class: stabledb + enable_completion: false # 提前显示尚未输入完整码的字 + enable_sentence: false # 是否开启自动造句 + initial_quality: 1000 # 优先级,如果想要自定义的词排在前面,这个值尽量设大一点 +``` diff --git a/content/posts/code/SSH-Google-Authenticator.md b/content/posts/code/SSH-Google-Authenticator.md new file mode 100644 index 00000000000..2c193be861f --- /dev/null +++ b/content/posts/code/SSH-Google-Authenticator.md @@ -0,0 +1,60 @@ +--- +title: "SSH Google Authenticator" +categories: ["代码"] +tags: ["Ubuntu","google","ssh","two factor","authenticator"] +draft: false +slug: "ssh-google-authenticator" +date: "2016-09-08 10:55:00" +--- + +我经常需要用`SSH`连加家到自己的电脑上,如果单独用密码验证,存在很多安全隐患,如果用密钥,又很麻烦,所以我选择的是用Google的双重验证。顺便换了一个非22端口。 +下面的方法同样适用于Ubuntu VPS,我的几个VPS都是这样设置的。 + +> Ubuntu 16.04.1 LTS 64bit +> OpenSSH server + +### 1、安装SSH服务 +```bash +sudo apt update +sudo apt install openssh-server +``` +### 2、安装Google-Authenticator +```bash +sudo apt update +sudo apt install libpam-google-authenticator +``` +### 3、生成密钥 +```bash +google-authenticator +``` +过程中全部按`y`。 + +### 4、配置手机app +用`Google-Authenticator`、`洋葱`、`Authy`、`身份宝`等扫描上一步生成的二维码即可。 +我个人使用的是Authy。 + +### 5、配置 +```bash +sudo vim /etc/pam.d/sshd +``` +添加: + +```bash +auth required pam_google_authenticator.so +``` +配置: +```bash +sudo vim /etc/ssh/sshd_config +``` +修改: + +```bash +ChallengeResponseAuthentication yes #改为yes +port 22222 #SSH默认使用22端口,这里看个人喜好修改成其他的或不修改 +``` + +5、重启SSH +```bash +sudo service ssh restart +``` +使用时,Verification code:输入手机app生成的验证码即可。 diff --git "a/content/posts/code/Shutter\344\270\255\346\226\207\344\271\261\347\240\201\351\227\256\351\242\230.md" "b/content/posts/code/Shutter\344\270\255\346\226\207\344\271\261\347\240\201\351\227\256\351\242\230.md" new file mode 100644 index 00000000000..a42139699da --- /dev/null +++ "b/content/posts/code/Shutter\344\270\255\346\226\207\344\271\261\347\240\201\351\227\256\351\242\230.md" @@ -0,0 +1,46 @@ +--- +title: "Shutter中文乱码问题" +categories: ["代码"] +tags: ["中文","shutter","乱码"] +draft: false +slug: "shutter-chinese-garbled" +date: "2016-09-25 20:05:00" +--- + +> Ubuntu 16.04.1 LTS 64bit +> Shutter 0.93.1 + +### 1、菜单乱码 +将`$win->get_name`进行UTF-8解码 +修改脚本文件: +```bash +sudo vim /usr/bin/shutter +``` +第8627行 +```bash +my $window_item = Gtk2::ImageMenuItem->new_with_label( $win->get_name ); +``` +修改为 +```bash +my $window_item = Gtk2::ImageMenuItem->new_with_label( $shf->utf8mb4_decode($win->get_name) ); +``` +### 2、提示文字乱码 +修改文件: +```bash +sudo vim /usr/share/perl5/Shutter/Screenshot/Window.pm +``` +第108~111行 +```bash +print $self->{_c}{'cw'}{'window'}->get_name, "\n" if $self->{_sc}->get_debug; + +my $text = Glib::Markup::escape_text ($self->{_c}{'cw'}{'window'}->get_name); +utf8mb4::decode $text; +``` +修改为: +```bash +my $text = $self->{_c}{'cw'}{'window'}->get_name; +utf8mb4::decode $text; + +print $text, "\n" if $self->{_sc}->get_debug; +$text = Glib::Markup::escape_text ($text); +``` diff --git "a/content/posts/code/Typecho-\344\270\255\350\213\261\346\226\207\344\271\213\351\227\264\350\207\252\345\212\250\345\212\240\344\270\212\347\251\272\346\240\274.md" "b/content/posts/code/Typecho-\344\270\255\350\213\261\346\226\207\344\271\213\351\227\264\350\207\252\345\212\250\345\212\240\344\270\212\347\251\272\346\240\274.md" new file mode 100644 index 00000000000..3d3246bb838 --- /dev/null +++ "b/content/posts/code/Typecho-\344\270\255\350\213\261\346\226\207\344\271\213\351\227\264\350\207\252\345\212\250\345\212\240\344\270\212\347\251\272\346\240\274.md" @@ -0,0 +1,58 @@ +--- +title: "Typecho 中英文之间自动加上空格" +categories: ["代码"] +tags: ["空格","space","pangu"] +draft: false +slug: "autospace" +date: "2019-11-29 09:29:00" +--- + +以前写博客,不太注意排版细节,而且那个时候也还没有Markdown。 +最近无意中点开几篇老文章看起来比较混乱。 +所以决定统一调整一下格式,其中有一项就是把中英文之间自动加上空格。 +本文主要讲怎么把中英文之间怎么自动加上空格。 + +GitHub上有2个项目: +> [https://github.com/vinta/pangu.js](https://github.com/vinta/pangu.js "https://github.com/vinta/pangu.js") + +>[https://github.com/mastermay/text-autospace.js](https://github.com/mastermay/text-autospace.js "https://github.com/mastermay/text-autospace.js") + +我选用了 `pangu.js `。 +(当然也有PHP版本的:[pangu.php](https://github.com/linclancey/pangu.php)) + +**# 用法**: +1、在`footer.php`中引入pangu.js: +``` + +``` + +(我加了白名单,请勿直接引用的我cdn。) + +2、在`footer.php`中加上: +``` + +``` + +其中: +``` + pangu.spacingElementById('main'); +``` + +可以替换成: +``` + pangu.spacingElementById('main'); + pangu.spacingElementByClassName('comment'); + pangu.spacingElementByTagName('p'); +``` + +PS:`pangu.js` CDN: +``` + # jsDelivr + + + # cdnjs + + + # 75团 baomitu + + ``` diff --git "a/content/posts/code/Ubuntu 20.04.1 \351\205\215\347\275\256 LEMP \346\234\254\345\234\260\347\216\257\345\242\203\345\244\207\345\277\230.md" "b/content/posts/code/Ubuntu 20.04.1 \351\205\215\347\275\256 LEMP \346\234\254\345\234\260\347\216\257\345\242\203\345\244\207\345\277\230.md" new file mode 100644 index 00000000000..23c9c3ba7c9 --- /dev/null +++ "b/content/posts/code/Ubuntu 20.04.1 \351\205\215\347\275\256 LEMP \346\234\254\345\234\260\347\216\257\345\242\203\345\244\207\345\277\230.md" @@ -0,0 +1,151 @@ +--- +title: "Ubuntu 20.04.1 配置 LNMP 本地环境备忘" +categories: ["代码"] +tags: ["Ubuntu","Nginx","Mysql","PHP","LNMP"] +draft: false +slug: "ubuntu2004lnmp" +date: 2020-08-26T03:47:38+08:00 +--- + +本文主要记录在 Ubuntu 20.04.1 Desktop 版本中配置 Nginx、Mysql、PHP、phpMyAdmin。 + +提示:如果不太了解各项配置的意思,切勿在服务器生产环境中按本文配置! + +### 安装 Nginx + +- 移除老旧或冲突软件 +``` +sudo apt purge apache2* php7.0* mysql* phpmyadmin* +sudo apt autoremove +sudo apt autoclean +``` +> 如果不能用`*`完全移除,可输入`sudo apt purge apache2-`然后按`tab`键一个一个删除。奇怪的 bug。 + +- 如果发生奇怪的事情,比如卸载`apache2`的时候把桌面或者设置都卸载了,趁重启前重装一下。 + +``` +sudo apt install ubuntu-desktop +sudo apt install gnome-control-center +``` + +- 查找并清除apache配置 +``` +whereis apache2 +sudo rm -rf /etc/apache2 +``` +- 移除MySQL的配置文件 +``` +sudo rm -rf /var/lib/mysql/ +sudo rm -rf /etc/mysql/ +``` +- 最后再查看apache2是否还有残留 +``` +dpkg -l | grep apache2* +``` +- 安装 Nginx +``` +sudo apt install nginx -y +``` + +### 安装 PHP + +``` +sudo apt install php7.4 -y +sudo apt install php7.4-{common,curl,xsl,iconv,bcmath,bz2,intl,gd,mbstring,mysql,zip,fpm,cli,soap,redis,sqlite3} -y +``` + +### 安装 Mysql + +``` +sudo apt install mysql-server mysql-client libmysqlclient-dev -y +``` + +- 查看初始密码 + +``` +sudo cat /etc/mysql/debian.cnf +``` + +### 安装 phpMyAdmin + +``` +sudo apt install phpmyadmin -y +``` + +- 修改验证方式 + +``` +sudo mysql +mysql> SELECT user,plugin,host FROM mysql.user WHERE user = 'root'; +mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '******'; +mysql> FLUSH PRIVILEGES; +mysql> quit; +``` +- 新建`pma`用户或者`controluser`改为`root` + +``` +sudo vim /etc/phpmyadmin/config.inc.php +``` + +``` +$cfg['Servers'][$i]['AllowNoPassword'] = TRUE; +$cfg['Servers'][$i]['controluser'] = 'root'; +$cfg['Servers'][$i]['controlpass'] = ''; +``` + +- 修改登录 PMA 用户为 `root` + +``` +sudo vim /etc/phpmyadmin/config-db.php +``` +``` +$dbuser='root'; +``` + +- 配置 Nginx 访问 phpMyAdmin + +``` +sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin +``` +``` +cd /etc/nginx/sites-available/ +sudo vim default +``` + +``` +location /phpmyadmin { + root /usr/share/; + index index.php; + try_files $uri $uri/ =404; + +location ~ ^/phpmyadmin/(doc|sql|setup)/ { + deny all; + } + +location ~ /phpmyadmin/(.+.php)${ + fastcgi_pass unix:/run/php/php7.4-fpm.sock; + fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; + include fastcgi_params; + # include snippets/fastcgi-php.conf; + } +} +``` + +### 禁止开机启动 + +``` +sudo systemctl disable nginx +sudo systemctl disable mysql +sudo systemctl disable php7.4-fpm +#sudo systemctl disable apache2 +``` + +### 需要用的时候手动打开 + +``` +sudo systemctl start nginx +sudo systemctl start mysql +sudo systemctl start php7.4-fpm +# or +sudo service nginx start +``` \ No newline at end of file diff --git "a/content/posts/code/Ubuntu-16.10-\344\274\230\345\214\226.md" "b/content/posts/code/Ubuntu-16.10-\344\274\230\345\214\226.md" new file mode 100644 index 00000000000..5f2e323b226 --- /dev/null +++ "b/content/posts/code/Ubuntu-16.10-\344\274\230\345\214\226.md" @@ -0,0 +1,375 @@ +--- +title: "Ubuntu 16.10 优化" +categories: ["代码"] +tags: ["Ubuntu","优化","ipv6","访客","ubuntu微信"] +draft: false +slug: "ubuntu1610" +date: "2016-10-13 22:30:00" +--- + +1、换阿里云软件源 +--------- + +阿里云:http://mirrors.aliyun.com +在`系统设置 - 软件和更新 - 下载自 - 选择下载服务器 - 中国 - mirrors.aliyun.com`选择 +或者直接编辑: + +```bash +sudo mv /etc/apt/sources.list /etc/apt/sources.list.bak #备份系统默认的软件源 +sudo vim /etc/apt/sources.list +``` +添加: + +```bash +deb http://mirrors.aliyun.com/ubuntu/ yakkety main restricted +deb http://mirrors.aliyun.com/ubuntu/ yakkety-updates main restricted +deb http://mirrors.aliyun.com/ubuntu/ yakkety universe +deb http://mirrors.aliyun.com/ubuntu/ yakkety-updates universe +deb http://mirrors.aliyun.com/ubuntu/ yakkety multiverse +deb http://mirrors.aliyun.com/ubuntu/ yakkety-updates multiverse +deb http://mirrors.aliyun.com/ubuntu/ yakkety-backports main restricted universe multiverse +deb http://mirrors.aliyun.com/ubuntu/ yakkety-security main restricted +deb http://mirrors.aliyun.com/ubuntu/ yakkety-security universe +deb http://mirrors.aliyun.com/ubuntu/ yakkety-security multiverse +``` + +2、Update +-------- + +```bash +sudo apt update +sudo apt upgrade +``` + + +3、安装vim +------- +```bash +sudo apt install vim +``` + + +4、安装Guake +--------- + +Guake是一个比较酷的终端,除了可以用来装B,其实也挺实用的。 +```bash +sudo apt install guake +``` + +5、系统设置 +------ +在`系统设置`里进行一些必要的设置,如:壁纸、电源、显示、亮度、隐私 + + +6、安装输入法 +------- + +我用的是fcitx的五笔拼音 +```bash +sudo apt install fcitx-table-wbpy +``` +如果需要搜狗拼音: +```bash +sudo vim /etc/apt/sources.list.d/ubuntukylin.list +``` +加入ubuntu kylin的apt源: +```bash +deb http://archive.ubuntukylin.com:10006/ubuntukylin trusty main +``` +安装搜狗拼音: +```bash +sudo apt update +sudo apt install sogoupinyin +``` +直接下载deb安装包:http://pinyin.sogou.com/linux/ + +
+ +7、删除Libreoffice +--------------- + +如果有需求,可以安装WPS,从官网下载deb包即可 +```bash +sudo apt remove libreoffice-common +``` + +8、删除Amazon +---------- + +```bash +sudo apt remove unity-webapps-common +``` + +9、解决“月月”显示错误 +------------ + +在`时间和日期`设置里,选择年份和星期同时显示,月份则会出现“月月”两个月字。 +解决方法: + 1)、不要选择显示星期或者年份 + 2)、手动设置显示格式: + +```bash +gsettings set com.canonical.indicator.datetime time-format 'custom' +gsettings set com.canonical.indicator.datetime custom-time-format '%Y年%m月%d日 %A%H:%M:%S' +``` + +10、Unity显示的位置 +---------------- + +下方显示: +```bash +gsettings set com.canonical.Unity.Launcher launcher-position Bottom +``` +左方显示: +```bash +gsettings set com.canonical.Unity.Launcher launcher-position Left +``` + +11、点击图标最小化 +--------- + +```bash +gsettings set org.compiz.unityshell:/org/compiz/profiles/unity/plugins/unityshell/ launcher-minimize-window true +``` + +12、安装Tweak tool优化工具 +------------------- + +Tweak tool有两个,一个是unity-tweak-tool,一个是gnome-tweak-tool +安装unity-tweak-tool后,Amazon图标会回来,我选择的是安装gnome-tweak-tool +```bash +sudo apt install gnome-tweak-tool +``` + +13、禁用房客Guest +------------ + +编辑: +```bash +sudo vim /usr/share/lightdm/lightdm.conf.d/50-guest-wrapper.conf +``` +把里面的内容修改为: +```bash +[Seat:*] +#guest-wrapper=/usr/lib/lightdm/lightdm-guest-session +allow-guest=false +``` +14、禁用ipv6 +--------- + +1)、先查看你的网卡信息,并非所有网卡都叫`eth0` +```bash +ifconfig +``` +记录下网卡名字,比如我的,有`enp4s0f2`、`lo`、`wlp9s0b1`三个 +2)、编辑文件: +```bash +sudo vim /etc/sysctl.conf +``` +在末尾添加: +```bash +net.ipv6.conf.all.disable_ipv6 = 1 +net.ipv6.conf.default.disable_ipv6 = 1 +net.ipv6.conf.`lo`.disable_ipv6 = 1 #需跟网卡信息对应 +net.ipv6.conf.`enp4s0f2`.disable_ipv6 = 1 #需跟网卡信息对应 +net.ipv6.conf.`wlp9s0b1`.disable_ipv6 = 1 #需跟网卡信息对应 +``` +3)、重启生效: +```bash +sudo sysctl -p +``` + +15、设置鼠标加速度 +---------- +注:`鼠标加速度`和`鼠标速度`是两个不同的概念 +1)、命令: +```bash +xset m 0 0 +``` +或者把它写入开机启动。 +2)、我现在用的是另外一个方法,在 Ubuntu软件 里搜索`Mouse`,结果中选择`Keyboard and Mouse`安装,用这个GUI设置。这个方法更简便,重启或休眠后也不会失效。 + +16、自动挂载硬盘 +--------- +我一共有3块硬盘,除了系统盘,还有2块数据盘,因工作娱乐原因,需要自动挂载。 +1)、查看硬盘的UUID和Type +```bash +sudo blkid +``` +结果会显示: +```bash +/dev/sda2: ... +/dev/sdb5: LABEL="files" UUID="a1eaf999-b7dc-41e2-9314-5f4dec421db5" TYPE="ext4" +``` +记录下UUID和Type。 +2)、我会选择挂载到Home的Files文件夹下 +新建一个Files文件夹 +```bash +cd ~ +sudo mkdir Files +sudo chown -R eallion:eallion Files +``` +3)、编辑文件: +```bash +sudo vim /etc/fstab +``` +按格式添加: +```bash +UUID=a1eaf999-b7dc-41e2-9314-5f4dec421db5 /home/eallion/Files ext4 defaults 0 0 +``` + +17、安装openssh-server +------------------- + +```bash +sudo apt install openssh-server +``` +配置Google Authenticator:(非必须,可选) +```bash +sudo apt install libpam-google-authenticator +``` +启动: +```bash +google-authenticator +``` +修改配置: +```bash +sudo vim /etc/pam.d/sshd +``` +添加: + +```bash +auth required pam_google_authenticator.so +``` + +修改: +```bash +sudo vim /etc/ssh/sshd_config +``` +no改为yes +```bash +ChallengeResponseAuthentication yes +Port 22222 #修改SSH端口 +``` + +18、安装Shadownsocks Qt5 +--------------------- +```bash +sudo add-apt-repository ppa:hzwhuang/ss-qt5 +sudo apt update +sudo apt install shadowsocks-qt5 +``` +启动Shadowsocks Qt5的命令: +```bash +ss-qt5 +``` + +19、安装状态栏指示器(显示网速、内存、硬盘) +----------------------- +我用的是:indicator-sysmonitor,Ubuntu 16.04 / 16.10 确认可用。 +```bash +sudo add-apt-repository ppa:fossfreedom/indicator-sysmonitor +sudo apt update +sudo apt install indicator-sysmonitor +``` + +20、配置Oh-My-Zsh +-------------- +```bash +cd ~ +sudo apt install git curl zsh +``` +```bash +sh -c "$(curl -fsSL https://raw.GitHubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" +``` +修改一下配置: +```bash +sudo vim .zshrc +``` +```bash +... +ZSH_THEME="ys" #主题 +... +plugins=(git sudo cp fasd ...) #插件 +... +``` +21、安装VirtualBox +--------------- +```bash +sudo apt install virtualbox +``` +也可以从官网下载最新版 + +22、安装Google Chrome浏览器 +--------------------- +如果喜欢Chromium,可以从软件中心安装 +但是我更喜欢Chrome,到https://chrome.google.com可以下载最新版。 + +23、安装GDebi +---------- + +安装deb软件包时,可以用GDebi替换Ubuntu软件中心。 +```bash +sudo apt install gdebi +``` + +24、安装微信 +------- +可以直接在Chrome app里安装微信应用; + +也可以安装geeeeeeeeek提供的微信,这实质上跟Chrome应用是一回事。 +https://github.com/geeeeeeeeek/electronic-wechat +前提是已经安装`git`、`Node.js`、`npm` +```bash +git clone https://github.com/geeeeeeeeek/electronic-wechat.git +cd electronic-wechat +npm install && npm start +``` +也可直接下载一个release版本:electronic-wechat + +25、调整状态栏托盘图标顺序 +-------------- + +```bash +sudo vim /usr/share/indicator-application/ordering-override.keyfile +``` +修改: +```bash +[Ordering Index Overrides] +nm-applet=1 #系统图标 +gnome-power-manager=2 #电池图标 +ibus=3 #ibus输入法 +gst-keyboard-xkb=4 +gsd-keyboard-xkb=5 +netease-cloud-music=6 #网易云音乐 +electronic-wechat1=7 #微信 +Shadowsocks-Qt5=8 #SS +fcitx-qimpanel=9 #fcitx输入法 +Nylas N11=10 #N1邮件客户端 +chrome_app_indicator_3=11 #Chrome图标 +indicator-sysmonitor=20 #网速指示器 +``` +具体参考:https://eallion.com/ubuntu-system-icon + +26、安装tlp +-------- +提高电池的寿命并且减少过热 +```bash +sudo add-apt-repository ppa:linrunner/tlp +sudo apt update +sudo apt install tlp tlp-rdw +sudo tlp start +``` + +27、主题图标推荐 +--------- +Numix:https://numixproject.org +通过PPA安装: +```bash +sudo add-apt-repository ppa:numix/ppa +sudo apt update +sudo apt install numix-gtk-theme +sudo apt install numix-icon-theme-circle +``` +安装好之后,通过Tweak tool设置。 diff --git "a/content/posts/code/Ubuntu-16.10-\347\246\201\347\224\250-Guest-\350\256\277\345\256\242.md" "b/content/posts/code/Ubuntu-16.10-\347\246\201\347\224\250-Guest-\350\256\277\345\256\242.md" new file mode 100644 index 00000000000..40df85be943 --- /dev/null +++ "b/content/posts/code/Ubuntu-16.10-\347\246\201\347\224\250-Guest-\350\256\277\345\256\242.md" @@ -0,0 +1,20 @@ +--- +title: "Ubuntu 16.10 禁用 Guest 访客" +categories: ["代码"] +tags: ["Ubuntu","1610","guest","session","访客"] +draft: false +slug: "ubuntu-1610-disabled-guest" +date: "2016-10-12 02:42:00" +--- + +修改: +``` +sudo vim /usr/share/lightdm/lightdm.conf.d/50-guest-wrapper.conf +``` +``` +[Seat:*] +allow-guest=false +``` + +并非以前版本的`/etc/lightdm/lightdm.conf.d`位置,而是`/usr/share/lightdm/lightdm.conf.d` + diff --git "a/content/posts/code/Ubuntu-19.10-\344\274\230\345\214\226.md" "b/content/posts/code/Ubuntu-19.10-\344\274\230\345\214\226.md" new file mode 100644 index 00000000000..10425b7ee49 --- /dev/null +++ "b/content/posts/code/Ubuntu-19.10-\344\274\230\345\214\226.md" @@ -0,0 +1,441 @@ +--- +title: "Ubuntu 19.10 优化" +categories: ["代码"] +tags: ["Ubuntu","优化","美化","ZFS","gnome"] +draft: false +slug: "ubuntu1910" +date: "2019-11-29 12:36:00" +--- + +![Ubuntu 19.10](https://images.eallion.com/images/2019/11/2252212556.png!hugo.webp) +> 实机安装 桌面效果截图 [(查看大图)](https://images.eallion.com/images/2019/11/2252212556.png!hugo.webp "(查看大图)") + +硬件环境: +```bash +eallion@eallion:~$ screenfetch + +OS: Ubuntu 19.10 eoan +Kernel: x86_64 Linux 5.3.0-23-generic +Uptime: 2h 26m +Packages: 2176 +Shell: zsh 5.7.1 +Resolution: 3840x1080 +DE: GNOME +WM: GNOME Shell +WM Theme: Adwaita +GTK Theme: Yaru [GTK2/3] +Icon Theme: Yaru +Font: Ubuntu 11 +CPU: Intel Core i5-7500 @ 4x 3.8GHz [27.8°C] +GPU: GeForce GTX 1050 Ti +RAM: 9011MiB / 15717MiB +``` + +作为一个一直使用长期支持版本 LTS 的人,这次也升级到了 Ubuntu 19.10 。 +因为这次新版本对性能的提升还是比较大的。 +最重要的是安装的时候可以选择 ZFS 文件系统。 +而且原生支持 Nvidia 显卡驱动了,安装时勾上即可。 +安装时可选择最小化安装,这样安装好后,系统里就没有那些 [#犀利而无用](https://twitter.com/search?q=%23%E7%8A%80%E5%88%A9%E8%80%8C%E6%97%A0%E7%94%A8) 的软件。 +Live CD 的启动项也有 safe graphics 选项了,即不用手动添加 nomodeset 避免黑屏。 + +> 这篇文章吹爆了 Ubuntu 19.10 +> [Ubuntu 19.10: It’s fast, like “make old hardware feel new” fast](https://arstechnica.com/gadgets/2019/11/ubuntu-19-10-quite-simply-the-best-ubuntu-canonical-has-ever-released/ ) + +------------ + +### 基础优化 +#### 1、换软件源 +在 Dash 里搜索 `软件和更新` ,依次点击 `Ubuntu软件` - `下载自` - `其他站点` - `中国`: +然后选择一个源服务器,推荐阿里云和清华: +- mirrors.aliyun.com +- mirrors.tuna.tsinghua.edu.cn + +然后 update 一下: +``` +sudo apt update +sudo apt upgrade +``` + +#### 2、系统设置 +在`系统设置`里按自己的习惯设置即可。 + +#### 3、安装 GNOME Tweaks +``` +sudo apt install gnome-tweak-tool +``` + +#### 4、去鼠标加速 +对于 FPS 玩家,尤其推荐去掉鼠标加速。 +4.1. 在 `GNOME Tweaks` 点击 `键盘和鼠标` 在 `鼠标`-`加速配置`里选择`Flat`。 +4.2. 在 `系统设置`里`设备`-`鼠标和触摸板`-`鼠标`-`鼠标速度`调节自己适应的鼠标速度。 + +#### 5、安装 Gdebi +``` +sudo apt install gdebi +``` +安装 deb 软件包时,可以用 GDebi 替换 Ubuntu 软件中心。 + +#### 6、安装 Chrome +> 下载地址:[https://www.google.com/chrome/](https://www.google.com/chrome/ "https://www.google.com/chrome/") + +#### 7、Dash to Dock +7.1 浏览器安装插件 +- Chrome : [GNOME Shell integration](https://chrome.google.com/webstore/detail/gnome-shell-integration/gphhapmejobijbbhgpjhcjognlahblep "GNOME Shell integration") +- Firefox: [https://extensions.gnome.org](https://extensions.gnome.org/ "https://extensions.gnome.org/") + +7.2 安装 Gnome Shell Extensions +``` +sudo apt install gnome-shell-extensions +``` + +7.3 安装 Dash to Dock +> [https://extensions.gnome.org/extension/307/dash-to-dock/](https://extensions.gnome.org/extension/307/dash-to-dock/ "https://extensions.gnome.org/extension/307/dash-to-dock/") + +#### 8、Hide Top Bar +8.1 参考 7.1 ,如果已安装插件,略过此步。 +8.2 参考 7.2 ,如果已安装,略过此步。 +8.3 安装 Hide Top Bar +> [https://extensions.gnome.org/extension/545/hide-top-bar/](https://extensions.gnome.org/extension/545/hide-top-bar/ "https://extensions.gnome.org/extension/545/hide-top-bar/") + +#### 9、安装五笔拼音 +``` +sudo apt install fcitx-table-wbpy +``` + +#### 10、Preload +Preload 是一个后台运行的守护进程,它分析用户行为和频繁运行的应用,让你更快打开常用的软件。 +``` +sudo apt install preload +``` +#### 11、安装 TLP 和 CPUFREQ(若有需要) +减少过热和使用节能模式。 +``` +sudo add-apt-repository ppa:linrunner/tlp +sudo apt update +sudo apt install tlp tlp-rdw +sudo tlp start +``` +安装 CPUFREQ 指示器: +``` +sudo apt install indicator-cpufreq +``` +重启你的电脑即可在指示器上选择 Powersave 模式。 + +#### 12、提高 Apt 下载速度 Apt-fast +apt-fast 是 apt 的一个 shell 脚本包装器,通过从多连接同时下载包来提升更新及包下载速度。 如果你经常使用终端以及 apt 来安装和更新包,你也许会想要试一试 apt-fast 。 +安装 apt-fast: +``` +sudo add-apt-repository ppa:apt-fast/stable +sudo apt update +sudo apt install apt-fast +``` +#### 13、双系统时间设置 +解决切换到 Windows 发现时间不对的问题。 +``` +sudo apt install ntpdate +sudo ntpdate ntp.aliyun.com #阿里云的时间服务器 +sudo hwclock --localtime --systohc #将时间更新到硬件上 +``` +#### 14、 配置终端 +> 参考:[https://eallion.com/ubuntuzsh](https://eallion.com/ubuntuzsh "https://eallion.com/ubuntuzsh") + +终端推荐安装 Guake ,又好看又方便: + +##### 14.1. 安装 Guake : +直接安装的 Guake 版本不够新,而且中文显示不全。 +推荐源码安装: +``` +sudo apt update +sudo apt -y install git curl wget +cd ~ +git clone https://github.com/Guake/guake.git +cd guake +./scripts/bootstrap-dev-debian.sh run make +make +sudo make install +``` +如果需要直接安装: +``` +sudo apt install guake +``` + +##### 14.2. 安装 Oh My Zsh : + +安装 Zsh: +``` +sudo apt update +sudo apt install zsh +``` + +将 Zsh 设置为默认 Shell : +``` +chsh -s /bin/zsh +``` +查看当前所用的 Shell : `echo $SHELL`。 + +安装 Oh My Zsh : + +以下3种方式选择1种: +- via wget + +``` +sh -c "$(wget -O- https://raw.GitHubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" +``` +- via curl + +``` +sh -c "$(curl -fsSL https://raw.GitHubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" +``` +- Manual + +``` +curl -Lo install.sh https://raw.GitHubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh +sh install.sh +``` + +字体可以安装 Powerline ,但是推荐安装符号更全的 Ubuntu Nerd Font 或者 Knack Nerd Font Mono。在 Guake 里设置好。 + +>下载:[Ubuntu Nerd Font](https://github.com/ryanoasis/nerd-fonts/raw/master/patched-fonts/Ubuntu/Regular/complete/Ubuntu%20Nerd%20Font%20Complete.ttf) +> 下载:[Knack Nerd Font Mono](https://github.com/ryanoasis/nerd-fonts/raw/v1.2.0/patched-fonts/Hack/Regular/complete/Knack%20Regular%20Nerd%20Font%20Complete%20Mono.ttf) + +下载后直接安装字体即可。 + +安装主题 Powerlevel9k : +``` +git clone https://github.com/bhilburn/powerlevel9k.git ~/.oh-my-zsh/custom/themes/powerlevel9k +``` + +安装插件: +``` +# autojump 切换目录 +sudo apt install autojump + +# fasd 快速访问文件或目录 +sudo apt install fasd + +# zsh-autosuggestions 历史命令建议 +git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions + +# zsh-syntax-highlighting 命令行语法高亮 +git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting +``` + +设置 Oh My Zsh : +``` +vi ~/.zshrc +``` + +需要修改如下几个地方: +``` + ****** +POWERLEVEL9K_MODE='nerdfont-complete' +ZSH_THEME="powerlevel9k/powerlevel9k" + ****** +ENABLE_CORRECTION="true" + ****** +COMPLETION_WAITING_DOTS="true" + ****** +plugins=( git extract fasd zsh-autosuggestions zsh-syntax-highlighting ) + ****** +``` + +让配置生效: +``` +source ~/.zshrc +``` + +##### 14.3. 安装 EverVim : + +先安装依赖: +``` +sudo apt update +sudo apt install vim python3-pip python3-dev exuberant-ctags cmake gcc g++ +``` +安装 EverVim : +``` +curl -sLf https://raw.GitHubusercontent.com/LER0ever/EverVim/master/Boot-EverVim.sh | bash +``` + +进 Vim 安装插件: +``` +vim +:PlugInstall +``` +如果进 Vim 提示 Your ycmd is shut down ,需要安装 You Compute Me : + +> 官方教程: [https://github.com/ycm-core/YouCompleteMe#linux-64-bit](https://github.com/ycm-core/YouCompleteMe#linux-64-bit) +``` +sudo apt install build-essential cmake python3-dev +cd ~/.vim/bundle/YouCompleteMe +python3 install.py --clang-completer +``` + +#### 15、安装 Grub-customizer +Grub-customizer 可以美化优化 Grub 引导界面。 +``` +sudo add-apt-repository ppa:danielrichter2007/grub-customizer +sudo apt update +sudo apt install grub-customizer +``` + +#### 16、自动挂载硬盘 +16.1. 查看硬盘的 UUID 和 Type : +``` +sudo blkid +``` +记录下UUID和Type。 + +16.2. 创建挂载目录 +``` +cd ~ +sudo mkdir Files +sudo chown -R eallion:eallion Files +``` +16.3. 查看自己的 uid gid +``` +id eallion +``` +16.4. 编辑配置文件: +``` +sudo vim /etc/fstab +``` +按格式添加: +``` +UUID=xxxx /mount-folder type defaults 0 0 +``` +如: +``` +UUID=0002AC /home/eallion/Files ntfs defaults,uid=1000,gid=1000,umask=022 0 0 +``` +如果不加 uid gid ,自动挂载后是 root 权限,可能无法读写。 + +#### 17、安装 Openssh-Server +``` +sudo apt install openssh-server +``` +配置Google Authenticator:(非必须,可选) +``` +sudo apt install libpam-google-authenticator +``` +生成二维码: +``` +google-authenticator +``` +修改配置以加载 Google-authenticator: +``` +sudo vim /etc/pam.d/sshd +``` +添加: +``` +auth required pam_google_authenticator.so +``` +修改 SSH 配置: +``` +sudo vim /etc/ssh/sshd_config +``` +把 +``` +ChallengeResponseAuthentication no +``` +改为: +``` +ChallengeResponseAuthentication yes +``` +修改 SSH 端口: +``` +Port 65537 +``` +#### 18、火焰截图 Flameshot +``` +sudo apt install flameshot +``` +设置截图快捷键: +`系统设置` - `设备` - `键盘快捷键` - `自定义快捷键` 点加号添加一个: +``` +名称:flameshot +命令:flameshot gui +设置快捷键:(按键盘设置) +``` +#### 19、禁用HDMI默认音频输出 +当主机接有音响、耳机、HDMI设备的话,Ubuntu默认是采用HDMI输出音频。Ubuntu自带的声音设置修改后不能保存,下次又还原成默认的。 +安装PulseAudio : +``` +sudo apt install pavucontrol +``` +然后按`Super`键在`Dash`中打开`PulseAudio`,在`设备`选项卡中关闭HDMI即可。 + + +------------ + +### 安装常用软件 +推荐一些常用的软件: + +- Telegram +``` +sudo snap install telegram-desktop +``` + +- Spofity +``` +sudo snap install spotify +``` + +- qBittorrent +``` +sudo apt install qbittorrent +``` + +- Termius +``` +sudo snap install termius-app +``` + +- Gimp +``` +sudo snap install gimp +``` + +- Steam +``` +sudo apt install steam +``` + +- Filezilla +``` +sudo apt install filezilla +``` + +- Nextcloud +``` +https://nextcloud.com/install/#install-clients +``` + +- VLC +``` +sudo snap install vlc +``` + +- Virtualbox +``` +sudo apt install virtualbox +``` + +- Visual Studio Code +``` +sudo snap install code --classic +``` + +- Slack +``` +sudo snap install slack --classic +``` + +- ReText +``` +sudo apt install retext +``` + +- QQ ( 2.0版的 Linux QQ 可用性还是很差,真的不想推荐 ) +``` +https://im.qq.com/linuxqq/index.html +``` diff --git "a/content/posts/code/Ubuntu-20.04-\344\274\230\345\214\226.md" "b/content/posts/code/Ubuntu-20.04-\344\274\230\345\214\226.md" new file mode 100644 index 00000000000..ef77a5cf7af --- /dev/null +++ "b/content/posts/code/Ubuntu-20.04-\344\274\230\345\214\226.md" @@ -0,0 +1,679 @@ +--- +title: "Ubuntu 20.04 优化" +categories: ["代码"] +tags: ["Ubuntu","优化","美化","ZFS","gnome"] +draft: false +slug: "ubuntu2004" +date: "2020-05-25 12:36:00" +toc: false +--- + +![Ubuntu 20.04](https://images.eallion.com/images/2020/09/ubuntu-2004.png!hugo.webp) +> 实机安装 桌面效果截图 [(查看大图)](https://images.eallion.com/images/2020/09/ubuntu-2004.png!hugo.webp "(查看大图)") + +原来在用 [Ubuntu 19.10](https://eallion.com/ubuntu1910),通过 `do-release-upgrade` 升级到 Ubuntu 20.04 后,因为一些配置出现了些奇怪的问题,索性重新安装了一次。记录一下安装优化过程。 + +------------ + +# 基础优化 +### 1、换软件源 +在 Dash 里搜索 `软件和更新` ,依次点击 `Ubuntu软件` - `下载自` - `其他站点` - `中国`: +然后选择一个源服务器,推荐阿里云和清华: +- mirrors.aliyun.com +- mirrors.tuna.tsinghua.edu.cn + +``` +sudo cp -r /etc/apt/sources.list /etc/apt/sources.list.bak +sudo sed -i "s/\/\/.*archive.ubuntu.com/\/\/mirrors.aliyun.com/g;s/\/\/.*security.ubuntu.com/\/\/mirrors.aliyun.com/g" /etc/apt/sources.list +``` + +然后 update 一下: +``` +sudo apt update +sudo apt upgrade +``` + +### 2、系统设置 +在`系统设置`里按自己的习惯设置即可。 + +### 3、安装 GNOME Tweaks +``` +sudo apt install gnome-tweak-tool +``` + +### 4、去鼠标加速 +对于 FPS 玩家,尤其推荐去掉鼠标加速。 +4.1. 在 `GNOME Tweaks` 点击 `键盘和鼠标` 在 `鼠标`-`加速配置`里选择`Flat`。 +4.2. 在 `系统设置`里`设备`-`鼠标和触摸板`-`鼠标`-`鼠标速度`调节自己适应的鼠标速度。 + +### 5、鼠标滚轮速度 +下载安装 `MouseWheel` + +> + +### 6、Sudo 免密码 + +常用的个人电脑,是可以运行`sudo`免输密码的,公用电脑不建议这样设置。 +进入超级用户,注意`su`后面的 `-` 。 +``` +su - +``` + +``` +vim /etc/sudoers +``` +在`root ALL=(ALL:ALL) ALL`下一行添加: +``` +eallion ALL=(ALL:ALL) ALL +``` + +在`%sudo ALL=(ALL:ALL) ALL`下一行添加: +``` +eallion ALL=(ALL:ALL) NOPASSWD:ALL +``` +替换其中的`eallion`用户名。 + +### 7、安装 Gdebi +``` +sudo apt install gdebi +``` +安装 deb 软件包时,可以用 GDebi 替换 Ubuntu 软件中心。 + +### 8、安装 Chrome +> 下载地址:[https://www.google.com/chrome/](https://www.google.com/chrome/ "https://www.google.com/chrome/") + +### 9、安装 Fcitx 五笔拼音 +#### 9.1、 传统的 Fcitx 五笔拼音 +``` +sudo apt install fcitx-table-wbpy +``` +> 主题: +> 主题: + +自定义标点符号: +``` +sudo vim ~/.config/fcitx/data/punc.mb.zh_CN +``` +添加下面的符号,如果不符合习惯请自行修改。 +``` +~ ~ +` ` +! ! +@ @ +# # +$ ¥ +% ␣ +^ ⋯⋯ +& ÷ +* * +( ( +) ) +_ —— +- - ++ + += = +| | +\ 、 +{ 『 』 +} 〖 〗 +[ 【 +] 】 +: : +; ; +" “ ” +' ‘ ’ +< 《 +> 》 +, , +. 。 +? ? +``` +#### 9.2、 Fcitx5-rime 中州韵 +``` +sudo apt install fcitx5 fcitx5-pinyin fcitx5-chinese-addons fcitx5-frontend-gtk2 fcitx5-frontend-gtk3 fcitx5-frontend-qt5 +sudo add-apt-repository ppa:hosxy/fcitx5 +sudo apt update +sudo apt install kde-config-fcitx5 +``` +> 安装 Kimpanel: +> 主题: +> 主题: + +#### 9.3、 其他输入法请自行 Google +到目前为止,国产的那几个输入法Linux版都不太好用。 + +### 10、Preload +Preload 是一个后台运行的守护进程,它分析用户行为和频繁运行的应用,让你更快打开常用的软件。 +``` +sudo apt install preload +``` +### 11、安装 TLP 和 CPUFREQ +> 若有需要 + +减少过热和使用节能模式。 +``` +sudo add-apt-repository ppa:linrunner/tlp +sudo apt update +sudo apt install tlp tlp-rdw +sudo tlp start +``` +安装 CPUFREQ 指示器: +``` +sudo apt install indicator-cpufreq +``` +重启你的电脑即可在指示器上选择 Powersave 模式。 + +### 12、提高 Apt 下载速度 Apt-fast +> 现在的大宽带感觉不需要 + +apt-fast 是 apt 的一个 shell 脚本包装器,通过从多连接同时下载包来提升更新及包下载速度。 +如果你经常使用终端以及 apt 来安装和更新包,你也许会想要试一试 apt-fast 。 +安装 apt-fast: +``` +sudo add-apt-repository ppa:apt-fast/stable +sudo apt update +sudo apt install apt-fast +``` +### 13、双系统时间设置 +解决切换到 Windows 发现时间不对的问题。 +``` +sudo apt install ntpdate +sudo ntpdate ntp.aliyun.com #阿里云的时间服务器 +sudo hwclock --localtime --systohc #将时间更新到硬件上 +``` + +### 14、安装 Guake +直接安装的 Guake 版本不够新,而且中文显示不全。 +推荐源码安装: +``` +sudo apt update +sudo apt -y install git curl wget +cd ~ +git clone https://github.com/Guake/guake.git +cd guake +./scripts/bootstrap-dev-debian.sh run make +make +sudo make install +``` +Ubuntu 20.04 默认终端的背景色:`#300a24` + +如果需要直接从软件仓库安装(版本比较旧): +``` +sudo apt install guake +``` + +### 15、安装 Guake indicator +``` +sudo apt install guake-indicator +``` + +### 16、安装 Oh My Zsh +> 参考:[https://eallion.com/ubuntuzsh](https://eallion.com/ubuntuzsh "https://eallion.com/ubuntuzsh") + +安装 Zsh: +``` +sudo apt update +sudo apt install zsh +``` + +将 Zsh 设置为默认 Shell : +``` +chsh -s /bin/zsh +``` +查看当前所用的 Shell : `echo $SHELL`。 + +安装 Oh My Zsh : + +以下几种方式选择1种: + +- Via curl + ``` + sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" + ``` +- Via wget + ``` + sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" + ``` +- Via fetch + ``` + sh -c "$(fetch -o - https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" + ``` +- Manual inspection + ``` + curl -Lo install.sh https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh + sh install.sh + ``` + +字体可以安装 Powerline ,但是推荐安装符号更全的 Ubuntu Nerd Font 或者 Knack Nerd Font Mono。在 Guake 里设置好。 + +> 下载:[Ubuntu Nerd Font](https://github.com/ryanoasis/nerd-fonts/raw/master/patched-fonts/Ubuntu/Regular/complete/Ubuntu%20Nerd%20Font%20Complete.ttf) +> 下载:[Knack Nerd Font Mono](https://github.com/ryanoasis/nerd-fonts/raw/v1.2.0/patched-fonts/Hack/Regular/complete/Knack%20Regular%20Nerd%20Font%20Complete%20Mono.ttf) + +下载后直接安装字体即可。 + +安装主题 Powerlevel9k : +``` +git clone https://github.com/bhilburn/powerlevel9k.git ~/.oh-my-zsh/custom/themes/powerlevel9k +``` + +安装插件: +``` +# autojump 切换目录 +sudo apt install autojump + +# fasd 快速访问文件或目录 +sudo apt install fasd + +# zsh-autosuggestions 历史命令建议 +git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions + +# zsh-syntax-highlighting 命令行语法高亮 +git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting +``` + +设置 Oh My Zsh : +``` +vim ~/.zshrc +``` + +需要修改如下几个地方: +``` + ****** +POWERLEVEL9K_MODE='nerdfont-complete' +ZSH_THEME="powerlevel9k/powerlevel9k" +POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=(context dir dir_writable disk_usage vcs newline) +POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS=(status root_indicator background_jobs history time) + ****** +ENABLE_CORRECTION="true" + ****** +COMPLETION_WAITING_DOTS="true" + ****** +plugins=( git extract fasd zsh-autosuggestions zsh-syntax-highlighting docker docker-compose) + ****** +``` + +让配置生效: +``` +source ~/.zshrc +``` + +### 17、配置 Vim + +- spf13-vim + > +- EverVim + > + > Ubuntu 配置 EverVim + +### 18、配置 Grub 引导 +#### 18.1、常规安装的 Ubuntu 配置 Grub + +用 Grub-customizer 即可 +``` +sudo apt install grub-customizer +``` +> Theme: + +如果独立显卡在引导界面开机黑屏:将`nomodeset`加到`/etc/default/grub`即可。 + +#### 18.2、ZFS 文件系统配置 Grub +> [https://openzfs.github.io/openzfs-docs/Getting Started/Ubuntu/Ubuntu 20.04 Root on ZFS.html#step-5-grub-installation](https://openzfs.github.io/openzfs-docs/Getting%20Started/Ubuntu/Ubuntu%2020.04%20Root%20on%20ZFS.html#step-5-grub-installation) + +1、验证是否为 ZFS 文件系统: +``` +sudo grub-probe /boot +``` + +2、刷新一下初始根磁盘: +``` +sudo update-initramfs -c -k all +``` + +3、禁止内存清零: +``` +sudo vim /etc/default/grub +``` +添加`init_on_alloc=0`参数到`GRUB_CMDLINE_LINUX_DEFAULT`里: +``` +GRUB_CMDLINE_LINUX_DEFAULT="init_on_alloc=0" +``` + +4、一些建议的设置(非必要) +``` +# GRUB_TIMEOUT_STYLE=hidden # 注释掉这一行 +GRUB_TIMEOUT=5 +GRUB_RECORDFAIL_TIMEOUT=5 +GRUB_CMDLINE_LINUX_DEFAULT="nomodeset init_on_alloc=0" +GRUB_TERMINAL=console +``` + +5、更新配置 +``` +sudo update-grub +``` + +6、安装引导 +- BIOS 引导 + ``` + sudo grub-install $DISK + ``` +- UEFI 引导 + ``` + sudo grub-install --target=x86_64-efi --efi-directory=/boot/efi \ + --bootloader-id=ubuntu --recheck --no-floppy + ``` +- UEFI RaidZ(多个磁盘的话需要多次安装) + ``` + sudo cp -a /boot/efi/EFI /boot/efi2 + sudo grub-install --target=x86_64-efi --efi-directory=/boot/efi2 \ + --bootloader-id=ubuntu-2 --recheck --no-floppy + ``` + +7、禁用`grub-initrd-fallback.service`: +``` +sudo systemctl mask grub-initrd-fallback.service +``` + +8、修复文件系统挂载顺序 +``` +sudo mkdir /etc/zfs/zfs-list.cache +sudo touch /etc/zfs/zfs-list.cache/bpool +sudo touch /etc/zfs/zfs-list.cache/rpool +sudo ln -s /usr/lib/zfs-linux/zed.d/history_event-zfs-list-cacher.sh /etc/zfs/zed.d +sudo zed -F & +``` +``` +sudo cat /etc/zfs/zfs-list.cache/bpool +sudo cat /etc/zfs/zfs-list.cache/rpool +``` +``` +sudo zfs set canmount=noauto bpool/BOOT/ubuntu_$UUID +sudo zfs set canmount=noauto rpool/ROOT/ubuntu_$UUID +``` +``` +fg +Press Ctrl-C. +``` +``` +sudo sed -Ei "s|/mnt/?|/|" /etc/zfs/zfs-list.cache/* +``` + +### 19、自动挂载硬盘 +查看硬盘的 UUID 和 Type : +``` +sudo blkid +``` +记录下UUID和Type。 +创建挂载目录: +``` +cd ~ +sudo mkdir Files +sudo chown -R eallion:eallion Files +``` +查看自己的 uid gid: +``` +id eallion +``` +编辑配置文件: +``` +sudo vim /etc/fstab +``` +按格式添加: +``` +UUID=xxxx /mount-folder type defaults 0 0 +``` +如: +``` +UUID=0002AC /home/eallion/Files ntfs defaults,uid=1000,gid=1000,umask=022 0 0 +UUID=0002AD /home/eallion/Media ntfs defaults,uid=1000,gid=1000,umask=022 0 0 +``` +如果不加 uid gid ,自动挂载后是 root 权限,可能无法读写。 + +### 20、安装 Openssh-Server +``` +sudo apt install openssh-server +``` +配置Google Authenticator:(非必须,可选) +**如果不打算用二次验证登录,不要执行下面的步骤** +``` +sudo apt install libpam-google-authenticator +``` +生成二维码: +``` +google-authenticator +``` +修改配置以加载 Google-authenticator: +``` +sudo vim /etc/pam.d/sshd +``` +添加: +``` +auth required pam_google_authenticator.so +``` +修改 SSH 配置: +``` +sudo vim /etc/ssh/sshd_config +``` +``` +ChallengeResponseAuthentication yes + +Port 65537 # 修改自己想要的 SSH 端口 +``` + +### 21、火焰截图 Flameshot +``` +sudo apt install flameshot +``` +设置截图快捷键: +`系统设置` - `设备` - `键盘快捷键` - `自定义快捷键` 点加号添加一个: +``` +名称:flameshot +命令:flameshot gui +设置快捷键:(按键盘设置) +``` +### 22、禁用HDMI默认音频输出 +> Ubuntu 20.04.1 好像没有这个问题了 + +当主机接有音响、耳机、HDMI设备的话,Ubuntu默认是采用HDMI输出音频。 +Ubuntu自带的声音设置修改后不能保存,下次又还原成默认的。 +安装PulseAudio : +``` +sudo apt install pavucontrol +``` +然后按`Super`键在`Dash`中打开`PulseAudio`,在`设备`选项卡中关闭HDMI即可。 + +### 23、安装附加软件包 +``` +sudo apt install ubuntu-restricted-extras +``` + +### 24、安装 Docker +> + +``` +sudo apt remove docker docker-engine docker.io containerd runc +sudo apt install -y apt-transport-https ca-certificates curl gnupg-agent software-properties-common +curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - +sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" +sudo apt install -y docker-ce docker-ce-cli containerd.io +``` +检查是否安装成功: +``` +docker version +sudo docker run hello-world +```` +安装 Docker Compose: +``` +sudo curl -L "https://github.com/docker/compose/releases/download/1.27.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose +sudo chmod +x /usr/local/bin/docker-compose +sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose +``` +Docker 属于高频操作,运行 Docker 时,免去 `sudo` +> + +``` +sudo groupadd docker +sudo usermod -aG docker $USER +reboot +newgrp docker +sudo chown "$USER":"$USER" /home/"$USER"/.docker -R +sudo chmod g+rwx "$HOME/.docker" -R +``` + +### 25、安装 Nginx Mysql PHP +> 参考: + +### 26、ZFS 文件系统加密 Home 目录 +> 建议在安装之前加密硬盘 +> 教程: + +### 27、安装 Gnome Shell Extensions +#### 27.1. 安装浏览器插件 +- Chrome : [GNOME Shell integration](https://chrome.google.com/webstore/detail/gnome-shell-integration/gphhapmejobijbbhgpjhcjognlahblep "GNOME Shell integration") +- Firefox: [https://extensions.gnome.org](https://extensions.gnome.org/ "https://extensions.gnome.org/") + +#### 27.2. 安装 Gnome Shell Extensions +``` +sudo apt install gnome-shell-extensions +``` + +#### 27.3. 安装扩展 +- [Applications Menu](https://extensions.gnome.org/extension/6/applications-menu/) +- [Applications Overview Tooltip](https://extensions.gnome.org/extension/1071/applications-overview-tooltip/) +- [Auto Move Windows](https://extensions.gnome.org/extension/16/auto-move-windows/) +- [Clipboard Indicator](https://extensions.gnome.org/extension/779/clipboard-indicator/) +- [Coverflow Alt-Tab](https://extensions.gnome.org/extension/97/coverflow-alt-tab/) +- [Dash to Dock](https://extensions.gnome.org/extension/307/dash-to-dock/) + - `sudo gnome-extensions disable ubuntu-dock@ubuntu.com` +- [Desktop Icons](https://extensions.gnome.org/extension/1465/desktop-icons/) +- [GSConnect](https://extensions.gnome.org/extension/1319/gsconnect/) +- [Hide Top Bar](https://extensions.gnome.org/extension/545/hide-top-bar/) +- [Horizontal workspaces](https://extensions.gnome.org/extension/2141/horizontal-workspaces/) +- [Launch new instance](https://extensions.gnome.org/extension/600/launch-new-instance/) +- [Lunar Calendar 农历](https://extensions.gnome.org/extension/675/lunar-calendar/) + - `sudo apt install gir1.2-lunar-date-2.0` + - 启用前先禁用 Panel Date Format 扩展 +- [Native Window Placement](https://extensions.gnome.org/extension/18/native-window-placement/) +- [OpenWeather](https://extensions.gnome.org/extension/750/openweather/) +- [Places Status Indicator](https://extensions.gnome.org/extension/8/places-status-indicator/) +- [Removable Drive Menu](https://extensions.gnome.org/extension/7/removable-drive-menu/) +- [Remove Alt+Tab Delay v2](https://extensions.gnome.org/extension/2741/remove-alttab-delay-v2/) +- [Remove Dropdown Arrows](https://extensions.gnome.org/extension/800/remove-dropdown-arrows/) + - 已集成在 [Unite](https://extensions.gnome.org/extension/1287/unite/) 里。 +- [Screenshot Window Sizer](https://extensions.gnome.org/extension/881/screenshot-window-sizer/) +- [Sound Input & Output Device Chooser](https://extensions.gnome.org/extension/906/sound-output-device-chooser/) +- [Status Area Horizontal Spacing](https://extensions.gnome.org/extension/355/status-area-horizontal-spacing/) +- [TopIcons Plus](https://extensions.gnome.org/extension/1031/topicons/) +- [Tray Icons](https://extensions.gnome.org/extension/1503/tray-icons/) +- [Ubuntu AppIndicators](https://extensions.gnome.org/extension/1301/ubuntu-appindicators/) +- [Ubuntu Dock](https://extensions.gnome.org/extension/1300/ubuntu-dock/) +- [Unite](https://extensions.gnome.org/extension/1287/unite/) +- [User Themes](https://extensions.gnome.org/extension/19/user-themes/) +- [Vitals](https://extensions.gnome.org/extension/1460/vitals/) +- [Window List](https://extensions.gnome.org/extension/602/window-list/) +- [windowNavigator](https://extensions.gnome.org/extension/10/windownavigator/) +- [Workspace Indicator](https://extensions.gnome.org/extension/21/workspace-indicator/) + +### 28、体验 macOS Big Sur 动态壁纸 +> + +#### 28.1、下载 Big Sur +``` +cd ~/Pictures +git clone https://github.com/eallion/Big-Sur-Ubuntu.git +``` +#### 28.2、设置 +打开`Gnome Tweaks` +找到`外观`-`背景` +选择`/home/xx_username_xx/Pictures/Big-Sur-Ubuntu/focal.xml`文件 +选择`Zoom`调整方式 + +------------ + +### 安装常用软件 +推荐一些常用的软件: + +- Authy +``` +sudo snap install authy --beta +``` + +- Filezilla +``` +sudo apt install filezilla +``` + +- Gimp +``` +sudo apt install gimp +``` + +- Steam +``` +sudo apt install steam +``` + +- Telegram +``` +sudo apt install telegram-desktop +``` + +- Virtualbox +``` +sudo apt install virtualbox +``` + +- VLC +``` +sudo apt install vlc +``` + +- Docker +> + +- Dropbox +> + +- Hugo +> + +- Keybase +> + +- MouseWheel +> + +- Neteasy 网易云音乐 +> + +- Nginx Mysql PHP +> + +- OBS +> + +- PicGo (snap install with `--danderous`) +> + +- qBittorrent Enhanced +> +> + +- QQ +> + +- Slack +> + +- Spofity +> + +- Termius +> + +- Typora +> + +- Visual Studio Code +> 通过 Snap 仓库安装有中文输入 Bug 。 +> \ No newline at end of file diff --git "a/content/posts/code/Ubuntu-20.10-\344\274\230\345\214\226.md" "b/content/posts/code/Ubuntu-20.10-\344\274\230\345\214\226.md" new file mode 100644 index 00000000000..54c6d71f80d --- /dev/null +++ "b/content/posts/code/Ubuntu-20.10-\344\274\230\345\214\226.md" @@ -0,0 +1,581 @@ +--- +title: "Ubuntu 20.10 优化" +categories: ["代码"] +tags: ["Ubuntu","优化","美化","ZFS","gnome"] +draft: false +slug: "ubuntu2010" +date: "2020-10-23 10:25:00" +toc: false +--- +**安装 Ubuntu 后的 20 件事** + +![Ubuntu 20.10](https://images.eallion.com/images/2020/10/ubuntu2010.png!hugo.webp) +> 实机安装 桌面效果截图 [(查看大图)](https://images.eallion.com/images/2020/10/ubuntu2010.png!hugo.webp "(查看大图)") + +最近搞挂了一块数据盘,刚好在 Ubuntu 20.10 的发行时间点,索性重装 Ubuntu。 +本文主要为备忘。切勿照搬命令。建议最小化安装。 + +------------ + +# 基础优化 +### 1、换软件源 +推荐清华大学的源 +> + +个人的备份源 +> +``` +sudo mv /etc/apt/sources.list /etc/apt/sources.list.backup +wget -c https://raw.githubusercontent.com/eallion/dotfiles/ubuntu/sources.list -O /etc/apt/sources.list +``` + +然后 update 一下: +``` +sudo apt update +sudo apt upgrade +``` + +### 2、系统设置 +在`系统设置`里按自己的习惯设置即可。 + +### 3、Sudo 免密码 + +常用的个人电脑,是可以运行`sudo`免输密码的,公用电脑不建议这样设置。 +``` +su - +``` + +``` +nano /etc/sudoers +``` +在`root ALL=(ALL:ALL) ALL`下一行添加: +(`eallion`请替换成自己的用户名) +``` +eallion ALL=(ALL:ALL) ALL +``` + +在`%sudo ALL=(ALL:ALL) ALL`下一行添加: +(`eallion`请替换成自己的用户名) +``` +eallion ALL=(ALL:ALL) NOPASSWD:ALL +``` + +### 4、安装基础软件 +``` +sudo apt install vim \ + git \ + curl \ + gnome-tweak-tool \ + gdebi \ + preload \ + google-chrome-stable \ + gnome-shell-extensions \ + ubuntu-restricted-extras +``` + +### 5、去鼠标加速 +对于 FPS 玩家,尤其推荐去掉鼠标加速。 +5.1. 在 `GNOME Tweaks` 点击 `键盘和鼠标` 在 `鼠标`-`加速配置`里选择`Flat`。 +5.2. 在 `系统设置`里`设备`-`鼠标和触摸板`-`鼠标`-`鼠标速度`调节自己适应的鼠标速度。 + +### 6、安装显卡驱动 +如果是 Nvidia 独立显卡,在 Dash 里搜索`drive`,打开`附加驱动`,选择专有驱动。 + +### 7、下载个人配置 +基于 Linux 特性,备份配置文件即可。 +我的部分配置备份于 GitHub: +> +``` +git clone https://github.com/eallion/dotfiles.git -b ubuntu ~/Documents/dotfiles +``` +恢复 Git Vim Tmux Fcitx 等配置。 + +### 8、安装输入法 +个人使用 Fcitx 五笔拼音 +#### 8.1、Fcitx 五笔拼音 +``` +sudo apt install fcitx-table-wbpy +``` +> 主题: +> 主题: + +配置默认输入法: +``` +im-config +``` + +自定义标点符号: +``` +wget -c https://raw.githubusercontent.com/eallion/dotfiles/ubuntu/.config/fcitx/data/punc.mb.zh_CN -O ~/.config/fcitx/data/punc.mb.zh_CN +``` +按下面格式添加符号,如果不符合习惯请自行修改。 +``` +~ ~ +` ` +! ! +@ @ +# # +$ ¥ +% ␣ +^ …… +& & +* * +( ( +) ) +_ —— +- - ++ + += = +| | +\ 、 +[ 【 +] 】 +{ 〖 +} 〗 +: : +; ; +" “ ” +' ‘ ’ +< 《 +> 》 +, , +. 。 +? ? +``` + +#### 8.2、Fcitx5 五笔拼音 +安装: +``` +sudo apt install fcitx5 fcitx5-chinese-addons fcitx5-frontend-gtk2 fcitx5-frontend-gtk3 fcitx5-frontend-qt5 +```` +切换输入法: +``` +im-config +``` +安装 Psionics-Remix 主题(可选) +> +``` +git clone https://github.com/xTpx/Psionics-Remix.git ~/.local/share/fcitx5/themes/Psionics-Remix +``` +``` +vim ~/.config/fcitx5/conf/classicui.conf +``` +配置主题: +``` + *** +Theme=Psionics-Remix + *** +``` +自定义快速输入: +``` +sudo vim /usr/share/fcitx5/data/quickphrase.d/quick.mb +``` +在文件中添加形如`input output`的代码,一行一条,即可实现添加快速输入辞典。 +示例:要在快速输入中输入`ddrr`,在候选中显示`大大的小蜗牛`,只需在上述mb文件中添加一行`ddrr 大大的小蜗牛`即可。(注意空格) +> 友情提示:快速输入可以使用分号打开,Rime不支持快速输入。 + +### 9、双系统时间设置 +解决切换到 Windows 时间不对的问题。将本地时间更新到硬件上。 +``` +sudo apt install ntpdate +sudo ntpdate ntp.aliyun.com # 阿里云的时间服务器,可用其他时间服务器替换 +sudo hwclock --localtime --systohc +``` + +**前9个步骤执行完成后,建议重启一下!** + +### 10、安装 Guake +通过软件仓库直接安装的 Guake 版本不够新,而且中文显示不全。 +推荐源码安装: +``` +git clone https://github.com/Guake/guake.git ~/Documents/guake +cd ~/Documents/guake +./scripts/bootstrap-dev-debian.sh run make +make +sudo make install +``` +Ubuntu 20.10 默认终端的背景色:`#300a24` + +**Guake indicator** +如果有需要可安装 Guake indicator: +``` +sudo apt install guake-indicator +``` + +### 11、安装 Oh My Tmux +> +``` +cd +git clone https://github.com/gpakosz/.tmux.git +ln -s -f .tmux/.tmux.conf +cp .tmux/.tmux.conf.local . +``` + +### 12、安装 Oh My Zsh +> 参考:[https://eallion.com/ubuntuzsh](https://eallion.com/ubuntuzsh "https://eallion.com/ubuntuzsh") + +安装 Zsh: +``` +sudo apt update +sudo apt install zsh autojump fasd +``` + +安装 Oh My Zsh: +> 官方文档 +``` +sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" +``` + +下载、安装、配置字体: + +> 下载:[Ubuntu Nerd Font](https://github.com/ryanoasis/nerd-fonts/raw/master/patched-fonts/Ubuntu/Regular/complete/Ubuntu%20Nerd%20Font%20Complete.ttf) +> 下载:[Knack Nerd Font Mono](https://github.com/ryanoasis/nerd-fonts/raw/v1.2.0/patched-fonts/Hack/Regular/complete/Knack%20Regular%20Nerd%20Font%20Complete%20Mono.ttf) (推荐) + +安装主题 Powerlevel9k : +``` +git clone https://github.com/bhilburn/powerlevel9k.git ~/.oh-my-zsh/custom/themes/powerlevel9k +``` + +安装历史命令建议插件: +``` +git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions +``` +安装命令行语法高亮插件: +``` +git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting +``` + +设置 Oh My Zsh : +``` +vim ~/.zshrc +``` + +需要修改如下几个地方: +``` + ****** +POWERLEVEL9K_MODE='nerdfont-complete' +ZSH_THEME="powerlevel9k/powerlevel9k" +POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=(context dir dir_writable disk_usage vcs newline) +POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS=(status root_indicator background_jobs history time) + ****** +ENABLE_CORRECTION="true" + ****** +COMPLETION_WAITING_DOTS="true" + ****** +plugins=( git extract fasd zsh-autosuggestions zsh-syntax-highlighting docker docker-compose) + ****** +``` +我个人的配置: +``` +rm ~/.zshrc +wget -c https://raw.githubusercontent.com/eallion/dotfiles/ubuntu/.zshrc -O ~/.zshrc +``` + +让配置生效: +``` +source ~/.zshrc +``` + +如果安装时没有选择将 Zsh 作为默认 Shell,可以用下面的命令设置: +``` +chsh -s /bin/zsh +``` +查看当前所用的 Shell : `echo $SHELL`。 + +### 13、配置 Vim + +#### 13.1 spf13-vim +> +#### 13.2 EverVim (推荐) +> +> Ubuntu 配置 EverVim + +安装 EverVim 步骤 +安装依赖: +``` +sudo apt install -y git curl python3-pip python3-dev exuberant-ctags cmake gcc g++ build-essential +``` +安装 EverVim : +``` +curl -sLf https://raw.githubusercontent.com/LER0ever/EverVim/master/Boot-EverVim.sh | bash +``` +进 Vim 安装插件: +``` +vim +:PlugInstall +``` +如果进 Vim 提示 Your ycmd is shut down ,需要安装 You Compute Me : +``` +cd ~/.vim/bundle/YouCompleteMe +python3 install.py --clang-completer +``` + +### 14、配置 Grub 引导 + +Etx4 文件系统用 Grub-customizer 即可,Btrfs、ZFS等文件系统此软件无效。 +``` +sudo apt install grub-customizer +``` +Theme: +> +> + +如果 Nvidia 独立显卡在引导界面开机黑屏:将`nomodeset`加到`/etc/default/grub`即可。 +``` +GRUB_CMDLINE_LINUX_DEFAULT="nomodeset quiet splash" +``` + +### 15、自动挂载硬盘 +查看硬盘的 UUID 和 Type : +``` +sudo blkid +``` +记录下`UUID`和`Type`。 +创建挂载目录: +``` +mkdir -p ~/Files ~/Media +``` +查看自己的 uid gid: +``` +id eallion +``` +编辑配置文件: +``` +sudo vim /etc/fstab +``` +按格式添加: +``` +UUID=xxxx /mount-folder type defaults 0 0 +``` +如: +``` +UUID=xxxx /home/eallion/Files ntfs defaults,uid=1000,gid=1000,umask=022 0 0 +UUID=xxxx /home/eallion/Media ntfs defaults,uid=1000,gid=1000,umask=022 0 0 +``` +如果不加 uid gid ,自动挂载后可能是 root 权限,无法读写。 + +### 16、安装 PulseAudio Volume Control +``` +sudo apt install pavucontrol +``` + +### 17、安装 Docker +> +Ubuntu 20.10 暂时还没有官方源,使用 Ubuntu 20.04 的源替代。 +即:替换` $(lsb_release -cs) `为`focal`。 + +``` +sudo apt remove docker docker-engine docker.io containerd runc +sudo apt install -y apt-transport-https ca-certificates curl gnupg-agent software-properties-common +curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - +sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable" +sudo apt install -y docker-ce docker-ce-cli containerd.io +``` +检查是否安装成功: +``` +docker version +sudo docker run hello-world +```` +安装 Docker Compose: +``` +sudo curl -L "https://github.com/docker/compose/releases/download/1.27.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose +sudo chmod +x /usr/local/bin/docker-compose +sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose +``` +Docker 属于高频操作,运行 Docker 时,免去 `sudo` +> + +``` +sudo groupadd docker +sudo usermod -aG docker $USER +reboot +newgrp docker +sudo chown "$USER":"$USER" /home/"$USER"/.docker -R +sudo chmod g+rwx "$HOME/.docker" -R +``` +### 18、安装 Gnome Shell Extensions +#### 18.1. 安装浏览器插件 +可以使用 Chrome 插件,如果登录了 Google 账号,有自动同步功能。 +- Chrome : [GNOME Shell integration](https://chrome.google.com/webstore/detail/gnome-shell-integration/gphhapmejobijbbhgpjhcjognlahblep "GNOME Shell integration") +- Firefox: [https://extensions.gnome.org](https://extensions.gnome.org/ "https://extensions.gnome.org/") + +#### 18.2. 安装 Gnome Shell Extensions +``` +sudo apt install gnome-shell-extensions +``` + +#### 18.3. 安装扩展 +> 以下扩展插件按需启用 +> 安装完成后,按`Alt`+`F2`,输入`r`重启 +- [Applications Menu](https://extensions.gnome.org/extension/6/applications-menu/) +- [Applications Overview Tooltip](https://extensions.gnome.org/extension/1071/applications-overview-tooltip/) +- [Auto Move Windows](https://extensions.gnome.org/extension/16/auto-move-windows/) +- [Clipboard Indicator](https://extensions.gnome.org/extension/779/clipboard-indicator/) +- [Coverflow Alt-Tab](https://extensions.gnome.org/extension/97/coverflow-alt-tab/) +- [Dash to Dock](https://extensions.gnome.org/extension/307/dash-to-dock/) + - `sudo gnome-extensions disable ubuntu-dock@ubuntu.com` +- [Desktop Icons](https://extensions.gnome.org/extension/1465/desktop-icons/) +- [GSConnect](https://extensions.gnome.org/extension/1319/gsconnect/) +- [Hide Top Bar](https://extensions.gnome.org/extension/545/hide-top-bar/) +- [Horizontal workspaces](https://extensions.gnome.org/extension/2141/horizontal-workspaces/) +- [Launch new instance](https://extensions.gnome.org/extension/600/launch-new-instance/) +- [Lunar Calendar 农历](https://extensions.gnome.org/extension/675/lunar-calendar/) + - `sudo apt install gir1.2-lunar-date-2.0` +- [Native Window Placement](https://extensions.gnome.org/extension/18/native-window-placement/) +- [OpenWeather](https://extensions.gnome.org/extension/750/openweather/) +- [Places Status Indicator](https://extensions.gnome.org/extension/8/places-status-indicator/) +- [Removable Drive Menu](https://extensions.gnome.org/extension/7/removable-drive-menu/) +- [Remove Alt+Tab Delay v2](https://extensions.gnome.org/extension/2741/remove-alttab-delay-v2/) +- [Remove Dropdown Arrows](https://extensions.gnome.org/extension/800/remove-dropdown-arrows/) + - [Unite](https://extensions.gnome.org/extension/1287/unite/) 里有此功能。 +- [Screenshot Window Sizer](https://extensions.gnome.org/extension/881/screenshot-window-sizer/) +- [Sound Input & Output Device Chooser](https://extensions.gnome.org/extension/906/sound-output-device-chooser/) +- [Status Area Horizontal Spacing](https://extensions.gnome.org/extension/355/status-area-horizontal-spacing/) +- [TopIcons Plus](https://extensions.gnome.org/extension/1031/topicons/) +- [Tray Icons](https://extensions.gnome.org/extension/1503/tray-icons/) +- [Ubuntu AppIndicators](https://extensions.gnome.org/extension/1301/ubuntu-appindicators/) +- [Ubuntu Dock](https://extensions.gnome.org/extension/1300/ubuntu-dock/) +- [Unite](https://extensions.gnome.org/extension/1287/unite/) +- [User Themes](https://extensions.gnome.org/extension/19/user-themes/) +- [Vitals](https://extensions.gnome.org/extension/1460/vitals/) +- [Window List](https://extensions.gnome.org/extension/602/window-list/) +- [windowNavigator](https://extensions.gnome.org/extension/10/windownavigator/) +- [Workspace Indicator](https://extensions.gnome.org/extension/21/workspace-indicator/) + + +### 19、火焰截图 Flameshot +需要设置快捷键,所以把火焰截图单独拿出来说。 +``` +sudo apt install flameshot +``` +设置截图快捷键: +`系统设置` - `设备` - `键盘快捷键` - `自定义快捷键` 点加号添加一个: +``` +名称:flameshot +命令:flameshot gui +设置快捷键:(按键盘设置) +``` + +### 20、体验 macOS Big Sur 动态壁纸 +实际上没什么卵用,个人也不太喜欢。 +Gnome 桌面环境原生支持按时间自动切换壁纸的功能。 +无论什么 Linux 发行版,只要使用 Gnome 桌面环境都可以使用此壁纸。 +此套壁纸支持5K分辨率。 +Windows 可以使用 [WinDynamicDesktop](https://github.com/t1m0thyj/WinDynamicDesktop)。 +> + +#### 20.1、下载 Big Sur +``` +git clone https://github.com/eallion/Big-Sur-Ubuntu.git ~/Pictures/Big-Sur-Ubuntu +``` +#### 20.2、设置 +打开`Gnome Tweaks` +找到`外观`-`背景` +选择`groovy.xml`(文件在`/home/username/Pictures/Big-Sur-Ubuntu/groovy.xml`路径) +选择`Zoom`调整方式 + +------------ + +# 安装软件 + +### 安装常用软件 +推荐一些常用的软件: + +- Authy (Snap) +``` +sudo snap install authy --beta +``` + +- Filezilla +``` +sudo apt install filezilla +``` + +- PhotoGIMP (GIMP)(Snap) +``` +sudo snap install photogimp +``` + +- Steam +``` +sudo apt install steam +``` + +- Telegram +``` +sudo apt install telegram-desktop +``` + +- Thunderbird +``` +sudo apt install thunderbird thunderbird-locale-zh-cn +``` + +- Virtualbox +``` +sudo apt install virtualbox +``` + +- VLC +``` +sudo apt install vlc +``` + +- AppImage Launcher +> + +- Docker +> + +- Dropbox +> + +- Go +> + +- Hugo +> + +- Keybase +> + +- MouseWheel +> + +- Neteasy 网易云音乐 +> + +- Nginx Mysql PHP +> + +- NVM +> + +- OBS +> + +- PicGo (snap install with `--danderous`) +> + +- qBittorrent Enhanced +> +> + +- QQ +> + +- Slack +> + +- Spofity +> + +- Termius +> + +- Typora +> + +- Visual Studio Code +> 通过 Snap 仓库安装有中文输入 Bug 。 +> \ No newline at end of file diff --git "a/content/posts/code/Ubuntu-Server-snap-\345\256\211\350\243\205-Nextcloud.md" "b/content/posts/code/Ubuntu-Server-snap-\345\256\211\350\243\205-Nextcloud.md" new file mode 100644 index 00000000000..16e20dadf13 --- /dev/null +++ "b/content/posts/code/Ubuntu-Server-snap-\345\256\211\350\243\205-Nextcloud.md" @@ -0,0 +1,77 @@ +--- +title: "Ubuntu Server snap 安装 Nextcloud" +categories: ["代码"] +tags: ["Ubuntu","server","网盘","nexecloud","snap"] +draft: false +slug: "nextcloud" +date: "2019-11-25 16:08:00" +--- + +Nextcloud 官网提供了很多种安装方式,我选择通过 snap 安装。 +其实 Ubuntu server 已经内置了 Nextcloud ,安装的时候最后一步选上就可以了。 + +>官方项目地址:[https://github.com/nextcloud/nextcloud-snap](https://github.com/nextcloud/nextcloud-snap) + +``` +sudo snap install nextcloud +``` + +如果系统没有 snap ,需要先安装 snap : +``` +sudo apt update +sudo apt install snap +``` + +配置访问端口: + +``` +sudo snap set nextcloud ports.http=80 ports.https=443 +``` + +如果需要使用域名访问,除了把域名解析到服务器,还需要把域名添加到config: + +config 配置文件在 `/var/snap/nextcloud/current/nextcloud/config` +``` +cd /var/snap/nextcloud/current/nextcloud/config +vi config.php +``` + +找到 `trusted_domains` 这一行,在 `array` 里面按格式添加域名,注意结尾的逗号。 +``` +'trusted_domains' => + array ( + 0 => '192.168.0.256', + 1 => 'eallion.com', + ), +``` +如果需要配置https: + +- Let's Encrypt证书 + +``` +sudo nextcloud.enable-https lets-encrypt +``` + +按提示输入邮箱和域名,即可签发证书。 + +- 自签名证书 +``` +sudo nextcloud.enable-https self-signed +``` + +- 购买的证书 +下载Apache格式的证书,上传至:`/var/snap/nextcloud/current/certs/custom` + +文件名改为:`cert.pem` `chain.pem ` `privkey.pem` + +配置证书: +``` +sudo nextcloud.enable-https custom -s cert.pem chain.pem privkey.pem +``` +备份 Nextcloud: +``` +cd /var/snap/nextcloud/common +mkdir baskups +nextcloud.export +``` +然后在 `/var/snap/nextcloud/common/backups/` 文件夹下就有最新的备份文件了。 diff --git "a/content/posts/code/Ubuntu-Server-\345\256\211\350\243\205-Mosh.md" "b/content/posts/code/Ubuntu-Server-\345\256\211\350\243\205-Mosh.md" new file mode 100644 index 00000000000..20fa120332a --- /dev/null +++ "b/content/posts/code/Ubuntu-Server-\345\256\211\350\243\205-Mosh.md" @@ -0,0 +1,57 @@ +--- +title: "Ubuntu Server 安装 Mosh" +categories: ["代码"] +tags: ["Ubuntu","server","vps","ssh","mosh"] +draft: false +slug: "mosh" +date: "2019-11-24 16:12:00" +--- + +服务端安装Mosh: +``` +sudo apt install mosh +``` +客户端安装Mosh: + +Ubuntu: +``` +sudo apt install mosh +``` +Ubuntu上也可以安装 Termius ,也支持 Mosh 连接。当服务器比较多时,Termius 比自带终端方便统一管理。 + +手机端: + +- 安卓:JuiceSSH / Termux +- iOS:Blink Shell + +其他系统安装方式参考官网: + +> [https://mosh.org/#getting](https://mosh.org/#getting) + +Mosh通过UDP连接,服务端需要打开防火墙,开放 `60001` 端口,如果有多个连接,开放多个端口,如 `60002` 。 +``` +sudo iptables -I INPUT -p udp --dport 60001 -j ACCEPT +``` +如果云服务器有安全组,同时需要去云服务商后台在安全组中开放端口。 + +Mosh支持很多选项,可以用 `mosh —help` 看到: +``` +mosh --help +``` +Mosh 的连接方法: +``` +mosh USERNAME@IP +``` +假设你的服务器ip是 `114.114.114.114` ,用户名是 `root`: +``` +mosh root@114.114.114.114 +``` +如果你不想用默认的 `60001` 端口,可以用 `-p` 指定端口: +``` +mosh -p 9527 root@114.114.114.114 +``` +如果你修改过默认的SSH登录端口,如把`22`改成了`22222` +``` +mosh --ssh="ssh -p 22222" root@114.114.114.114 +``` +Mosh 也支持 [Google Authenticator](https://eallion.com/ssh-google-authenticator) 二步验证。 diff --git "a/content/posts/code/Ubuntu-VPS\344\274\230\345\214\226.md" "b/content/posts/code/Ubuntu-VPS\344\274\230\345\214\226.md" new file mode 100644 index 00000000000..065e87a8777 --- /dev/null +++ "b/content/posts/code/Ubuntu-VPS\344\274\230\345\214\226.md" @@ -0,0 +1,18 @@ +--- +title: "Ubuntu VPS优化" +categories: ["代码"] +tags: ["Ubuntu","vps","优化","主机","lnmp"] +draft: false +slug: "ubuntu-vps-optimized" +date: "2015-02-05 13:35:00" +--- + +如果选用小内存的Ubuntu VPS,而且只需要LNMP做web服务的话,可以如下优化: +```bash +apt-get update +apt-get upgrade +apt-get -y purge apache2-* bind9-* xinetd samba-* nscd-* portmap sendmail-* sasl2-bin +apt-get -y purge lynx memtester unixodbc python-* odbcinst-* sudo tcpdump ttf-* +apt-get autoremove && apt-get clean +``` +小内存VPS推荐安装32bitOS。 diff --git "a/content/posts/code/Ubuntu-ZFS-\345\205\250\347\233\230\345\212\240\345\257\206.md" "b/content/posts/code/Ubuntu-ZFS-\345\205\250\347\233\230\345\212\240\345\257\206.md" new file mode 100644 index 00000000000..2d4be51cc86 --- /dev/null +++ "b/content/posts/code/Ubuntu-ZFS-\345\205\250\347\233\230\345\212\240\345\257\206.md" @@ -0,0 +1,58 @@ +--- +title: "Ubuntu ZFS 原生全盘加密" +categories: ["代码"] +tags: ["Ubuntu","ZFS","encryption","加密","Linux"] +slug: "ubuntu-zfs-root-encryption" +draft: false +date: 2020-09-11T23:48:35+08:00 +--- + +### 前言 + +Ubuntu 20.04 的安装镜像支持 ZFS 文件系统(从19.10就开始支持了): +![](https://images.eallion.com/images/2020/09/install.png!hugo.webp) + +但是如果选择此项安装时,默认就没有全盘加密功能了。 +本文介绍如何安装 Ubuntu 到 ZFS 文件系统时使用原生加密。 +可加密 Root Boot 等目录。 +比[《Ubuntu ZFS 加密 Home 目录》](https://eallion.com/ubuntu-zfs-encryption)更优秀。 + +### 步骤 + +1、下载 Ubuntu 20.04 镜像,按常规方法制作 U 盘 LiveCD。 +> + +2、通过 U 盘引导进入 LiveCD 后,选择`试用 Ubuntu`(`Try Ubuntu`)。 + +3、按`Ctrl`+`Alt`+`T`打开终端 +用熟悉的文本编辑器编辑`/usr/share/ubiquity/zsys-setup`文件。 +``` +sudo vi /usr/share/ubiquity/zsys-setup +``` +查找到`zpool create`,Ubuntu 20.04.1 镜像的此文件含有2组`zpool create`。 +找到最后一行包含`rpool`的这一组代码块。 +然后修改: +``` + zpool create -f \ +``` +改为: +``` + echo "mypassphrase" | zpool create -f \ +``` +其中`mypassphrase`修改为自己的密码短语,建议不要太简单。 +在`rpool`所在行的**前面**添加下面的参数: +``` + #-O recordsize=1M \ # 可选 + -O encryption=aes-256-gcm \ + -O keylocation=prompt \ + -O keyformat=passphrase \ +``` +按`ESC`输入`:wq`回车,保存后退出。 + +4、运行`ubiquity`开始安装 Ubuntu。 + +如图:(注意在`rpool`一行之前加入这些代码) +![](https://images.eallion.com/images/2020/09/zsys-setup.png!hugo.webp) + +**Reference:** + \ No newline at end of file diff --git "a/content/posts/code/Ubuntu-ZFS-\345\212\240\345\257\206.md" "b/content/posts/code/Ubuntu-ZFS-\345\212\240\345\257\206.md" new file mode 100644 index 00000000000..221a5fd4939 --- /dev/null +++ "b/content/posts/code/Ubuntu-ZFS-\345\212\240\345\257\206.md" @@ -0,0 +1,113 @@ +--- +title: "Ubuntu ZFS 加密 Home 目录" +categories: ["代码"] +tags: ["Ubuntu","ZFS","encryption","加密","Linux"] +slug: "ubuntu-zfs-encryption" +draft: false +date: 2020-09-11T22:37:13+08:00 +--- + +### 前言 + +Ubuntu 20.04 的安装镜像支持 ZFS 文件系统: +![](https://images.eallion.com/images/2020/09/install.png!hugo.webp) + +本文是**安装后**加密 ZFS Home 目录的备忘教程。 +另外有**安装前**加密 ZFS Root 文件系统的备忘教程。链接:[《Ubuntu ZFS 原生全盘加密》](https://eallion.com/ubuntu-zfs-root-encryption) + +### 步骤: + +1、安装时创建一个随意的临时账号,或者安装完成后,新建一个临时管理员用户,暂且把这个账号叫做:`tempuser`,并把它设置为自动登录,此账号必须为管理员账号。 +后面的步骤均在此临时账号下进行。 + +2、注销或重启后,登录`tempuser`账号,重新创建一个长期使用的用户,比如我的账号叫:`eallion` + +3、查看 ZFS 数据集 +``` +sudo zfs list -r rpool +``` +记录下你要用到的用户名的数据集名称,每个人的快照名字都不一样。 +比如我的:`eallion_c1doe6` +返回值如图所示: +![](https://images.eallion.com/images/2020/09/rpoollist.png!hugo.webp) + +4、取消挂载新用户`eallion`的数据集 +``` +sudo zfs set mountpoint=none rpool/USERDATA/ +``` +例如: +``` +sudo zfs set mountpoint=none rpool/USERDATA/eallion_c1doe6 +``` +> 如果这一步遇到错误,如:target is busy,需要自行排错。比如我遇到的就是挂载了其他硬盘,导致不能取消数据集的挂载。 + +5、给新用户`eallion`创建一个新的加密数据集 +``` +sudo zfs create -o encryption=on -o keyformat=passphrase rpool/USERDATA/_encrypt +``` +例如: +``` +sudo zfs create -o encryption=on -o keyformat=passphrase rpool/USERDATA/eallion_encrypt +``` +输入密码短语,回车。(一定要记住此密码。) + +6、挂载这个加密数据集到新用户目录 +``` +sudo zfs set mountpoint=/home/ rpool/USERDATA/_encrypt +``` +例如: +``` +sudo zfs set mountpoint=/home/eallion rpool/USERDATA/eallion_encrypt +``` + +7、检测一下是否配置正确(如果没有返回什么,就代表配置成功了) +``` +sudo mount -a +``` + +8、检查一下加密是否成功(加密数据卷应该会有密码方式,如:`aes-256-gcm`) +``` +sudo zfs list -r rpool -o name,encryption +``` +如图: +我用的是全盘加密,所以全部返回`aes-256-gcm`, +如果只加密了 Home 目录,则其他目录返回的是 `None`。 +![](https://images.eallion.com/images/2020/09/encryption.png!hugo.webp) + +9、让加密目录用上 ZFS 的自动快照功能,Grub 引导项中也能选择快照历史恢复系统。 +``` +sudo zfs set com.ubuntu.zsys:bootfs-datasets=rpool/ROOT/ rpool/USERDATA/_encrypt +``` +例如:(**注意**:你的数据集不一定叫`ubuntu_rroyp0`,通过第`3`步可以查看。) +``` +sudo zfs set com.ubuntu.zsys:bootfs-datasets=rpool/ROOT/ubuntu_rroyp0 rpool/USERDATA/eallion_encrypt +``` + +10、请确保 Home 目录的权限 +``` +sudo chown : /home/ +``` +例如: +``` +sudo chown -R eallion:eallion /home/eallion +``` + +11、安装 `ecryptfs-utils`加密交换空间 Swap +``` +sudo apt install ecryptfs-utils +sudo ecryptfs-setup-swap +``` +此时出现的一些错误提示例如`swapon: cannot open /dev/mapper/cryptswap1: No such file or device`可忽略。 + +12、查看一下是否成功 +``` +cat /etc/fstab +cat /etc/crypttab +``` + +PS、如果有多余的用户目录数据集占用空间,比如使用一段时间后才想起来想加密 Home 目录,老的数据集可以通过命令销毁,不过一定要记得备份重要数据。 +``` +sudo zfs destroy eallion1_123abc +``` +**Reference:** + \ No newline at end of file diff --git "a/content/posts/code/Ubuntu-\346\272\220-\351\230\277\351\207\214\344\272\221.md" "b/content/posts/code/Ubuntu-\346\272\220-\351\230\277\351\207\214\344\272\221.md" new file mode 100644 index 00000000000..8160995eabf --- /dev/null +++ "b/content/posts/code/Ubuntu-\346\272\220-\351\230\277\351\207\214\344\272\221.md" @@ -0,0 +1,24 @@ +--- +title: "Ubuntu 源 阿里云" +categories: ["代码"] +tags: ["Ubuntu","阿里云","源","更新源"] +draft: false +slug: "ubuntu-aliyun" +date: "2016-09-24 15:32:00" +--- + +```bash +sudo vim /etc/apt/sources.list +``` +```bash +deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted +deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted +deb http://mirrors.aliyun.com/ubuntu/ xenial universe +deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe +deb http://mirrors.aliyun.com/ubuntu/ xenial multiverse +deb http://mirrors.aliyun.com/ubuntu/ xenial-updates multiverse +deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse +deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted +deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe +deb http://mirrors.aliyun.com/ubuntu/ xenial-security multiverse +``` diff --git "a/content/posts/code/Ubuntu-\346\272\220-\351\246\231\346\270\257\344\270\255\346\226\207\345\244\247\345\255\246.md" "b/content/posts/code/Ubuntu-\346\272\220-\351\246\231\346\270\257\344\270\255\346\226\207\345\244\247\345\255\246.md" new file mode 100644 index 00000000000..43c1b6dbeb9 --- /dev/null +++ "b/content/posts/code/Ubuntu-\346\272\220-\351\246\231\346\270\257\344\270\255\346\226\207\345\244\247\345\255\246.md" @@ -0,0 +1,24 @@ +--- +title: "Ubuntu 源 香港中文大学" +categories: ["代码"] +tags: ["Ubuntu","香港","源","更新源"] +draft: false +slug: "ubuntu-source-in-hong-kong" +date: "2016-09-24 16:05:00" +--- + +```bash +sudo vim /etc/apt/sources.list +``` +```bash +deb http://ftp.cuhk.edu.hk/pub/Linux/ubuntu/ xenial main restricted +deb http://ftp.cuhk.edu.hk/pub/Linux/ubuntu/ xenial-updates main restricted +deb http://ftp.cuhk.edu.hk/pub/Linux/ubuntu/ xenial universe +deb http://ftp.cuhk.edu.hk/pub/Linux/ubuntu/ xenial-updates universe +deb http://ftp.cuhk.edu.hk/pub/Linux/ubuntu/ xenial multiverse +deb http://ftp.cuhk.edu.hk/pub/Linux/ubuntu/ xenial-updates multiverse +deb http://ftp.cuhk.edu.hk/pub/Linux/ubuntu/ xenial-backports main restricted universe multiverse +deb http://ftp.cuhk.edu.hk/pub/Linux/ubuntu/ xenial-security main restricted +deb http://ftp.cuhk.edu.hk/pub/Linux/ubuntu/ xenial-security universe +deb http://ftp.cuhk.edu.hk/pub/Linux/ubuntu/ xenial-security multiverse +``` diff --git "a/content/posts/code/Ubuntu-\351\205\215\347\275\256-EverVim.md" "b/content/posts/code/Ubuntu-\351\205\215\347\275\256-EverVim.md" new file mode 100644 index 00000000000..27836897ae0 --- /dev/null +++ "b/content/posts/code/Ubuntu-\351\205\215\347\275\256-EverVim.md" @@ -0,0 +1,34 @@ +--- +title: "Ubuntu 配置 EverVim" +categories: ["代码"] +tags: ["Ubuntu","guake","onmyzsh","evervin","pcm"] +draft: false +slug: "ubuntuevervim" +date: "2019-11-27 03:08:00" +--- + +### 安装 EverVim : + +先安装依赖: +``` +sudo apt update +sudo apt install vim python3-pip python3-dev exuberant-ctags cmake gcc g++ +``` +安装 EverVim : +``` +curl -sLf https://raw.GitHubusercontent.com/LER0ever/EverVim/master/Boot-EverVim.sh | bash +``` + +进 Vim 安装插件: +``` +vim +:PlugInstall +``` +如果进 Vim 提示 Your ycmd is shut down ,需要安装 You Compute Me : + +> 官方教程: [https://github.com/ycm-core/YouCompleteMe#linux-64-bit](https://github.com/ycm-core/YouCompleteMe#linux-64-bit) +``` +sudo apt install build-essential cmake python3-dev +cd ~/.vim/bundle/YouCompleteMe +python3 install.py --clang-completer +``` diff --git "a/content/posts/code/Ubuntu-\351\205\215\347\275\256-Guake.md" "b/content/posts/code/Ubuntu-\351\205\215\347\275\256-Guake.md" new file mode 100644 index 00000000000..f56bb31b8ef --- /dev/null +++ "b/content/posts/code/Ubuntu-\351\205\215\347\275\256-Guake.md" @@ -0,0 +1,28 @@ +--- +title: "Ubuntu 配置 Guake" +categories: ["代码"] +tags: ["Ubuntu","guake","onmyzsh","evervin","pcm"] +draft: false +slug: "ubuntuguake" +date: "2019-11-27 02:08:00" +--- + +终端推荐安装 Guake ,又好看又方便: + +### 安装 Guake : +直接安装的 Guake 版本不够新,而且中文显示不全。 +推荐源码安装: +``` +sudo apt update +sudo apt -y install git curl wget +cd ~ +git clone https://github.com/Guake/guake.git +cd guake +./scripts/bootstrap-dev-debian.sh run make +make +sudo make install +``` +如果需要直接安装: +``` +sudo apt install guake +``` \ No newline at end of file diff --git "a/content/posts/code/Ubuntu-\351\205\215\347\275\256-Oh-My-Zsh.md" "b/content/posts/code/Ubuntu-\351\205\215\347\275\256-Oh-My-Zsh.md" new file mode 100644 index 00000000000..ef3e8b52295 --- /dev/null +++ "b/content/posts/code/Ubuntu-\351\205\215\347\275\256-Oh-My-Zsh.md" @@ -0,0 +1,93 @@ +--- +title: "Ubuntu 配置 Oh-My-Zsh" +categories: ["代码"] +tags: ["Ubuntu","guake","onmyzsh","evervin","pcm"] +draft: false +slug: "ubuntuzsh" +date: "2019-11-27 01:08:00" +--- + + +### 安装 Oh My Zsh : + +安装 Zsh: +``` +sudo apt update +sudo apt install zsh +``` + +将 Zsh 设置为默认 Shell : +``` +chsh -s /bin/zsh +``` +查看当前所用的 Shell : `echo $SHELL`。 + +安装 Oh My Zsh : +以下3种方式选择1种: +- via wget + +``` +sh -c "$(wget -O- https://raw.GitHubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" +``` +- via curl + +``` +sh -c "$(curl -fsSL https://raw.GitHubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" +``` +- Manual + +``` +curl -Lo install.sh https://raw.GitHubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh +sh install.sh +``` + +字体可以安装 Powerline ,但是推荐安装符号更全的 Ubuntu Nerd Font 或者 Knack Nerd Font Mono。在 Guake 里设置好。 + +>下载:[Ubuntu Nerd Font ](https://github.com/ryanoasis/nerd-fonts/blob/master/patched-fonts/Ubuntu/Regular/complete/Ubuntu%20Nerd%20Font%20Complete.ttf) +> 下载:[Knack Nerd Font Mono](https://github.com/ryanoasis/nerd-fonts/raw/v1.2.0/patched-fonts/Hack/Regular/complete/Knack%20Regular%20Nerd%20Font%20Complete%20Mono.ttf) + +下载后直接安装字体即可。 + +安装主题 Powerlevel9k : +``` +git clone https://github.com/bhilburn/powerlevel9k.git ~/.oh-my-zsh/custom/themes/powerlevel9k +``` + +安装插件: +``` +# autojump 切换目录 +sudo apt install autojump + +# fasd 快速访问文件或目录 +sudo apt install fasd + +# zsh-autosuggestions 历史命令建议 +git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions + +# zsh-syntax-highlighting 命令行语法高亮 +git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting +``` + +设置 Oh My Zsh : +``` +vi ~/.zshrc +``` + +需要修改如下几个地方: +``` + ****** +POWERLEVEL9K_MODE='nerdfont-complete' +ZSH_THEME="powerlevel9k/powerlevel9k" + ****** +ENABLE_CORRECTION="true" + ****** +COMPLETION_WAITING_DOTS="true" + ****** +plugins=( git extract fasd zsh-autosuggestions zsh-syntax-highlighting docker docker-compose ) + ****** +``` + +让配置生效: +``` +source ~/.zshrc +``` \ No newline at end of file diff --git "a/content/posts/code/Ubuntu-\351\274\240\346\240\207\345\212\240\351\200\237\345\272\246.md" "b/content/posts/code/Ubuntu-\351\274\240\346\240\207\345\212\240\351\200\237\345\272\246.md" new file mode 100644 index 00000000000..2ef55c03705 --- /dev/null +++ "b/content/posts/code/Ubuntu-\351\274\240\346\240\207\345\212\240\351\200\237\345\272\246.md" @@ -0,0 +1,26 @@ +--- +title: "Ubuntu 鼠标加速度" +categories: ["代码"] +tags: ["鼠标","Ubuntu","加速度","鼠标加速","xset m 0"] +draft: false +slug: "ubuntu-mouse-acceleration" +date: "2016-09-06 23:30:00" +--- + +我以前是玩CS的,对鼠标的灵敏度非常非常敏感,今天重装了一下笔记本的Ubuntu,鼠标灵敏度一直不合手感。能用“xset m 0”来设置鼠标加速度,但关机重启后,设置又失效了。 +前一次系统还是几年前配置的,我都忘记是怎么设置的了。网上关于鼠标加速度的设置也不全面,所以记录下来,方便以后配置,和有需要的人参考。 +> 系统:Ubuntu 16.04.1 LTS 64bit +> 鼠标:Zowie EC2 eVo CL + +1,在Dashboard里搜索: + +> gnome-session-properties (启动应用程序) + +2,点击添加: +> 名称:随意写(如:setmouse) +> 命令:`xset m 0`或者`xset m default` +> 注释:随意写 + +3,`sudo reboot` + +更新:在Ubuntu软件里搜索“Mouse”,找到“Keyboard and Mouse",安装即可。 diff --git "a/content/posts/code/Web\347\211\210SSH-Gateone.md" "b/content/posts/code/Web\347\211\210SSH-Gateone.md" new file mode 100644 index 00000000000..3f1e238d96b --- /dev/null +++ "b/content/posts/code/Web\347\211\210SSH-Gateone.md" @@ -0,0 +1,147 @@ +--- +title: "Web版SSH Gateone" +categories: ["代码"] +tags: ["nginx","gateone","ssh","web","shell"] +draft: false +slug: "gateone" +date: "2016-09-08 09:38:00" +--- + +### 1、配置Nginx,配置 ssl证书 + +我的Web Server用的Nginx,Gateone也用到了Nginx的代理功能,所以选择了Nginx。可以自己编译安装,也可以用oneinstack,LNMP一键包等;证书用的是Let's Encrypt。 + +### 2、安装Gateone + +方法一:源码安装 +(1)、下载源码: +```bash +wget -c https://github.com/downloads/liftoff/GateOne/gateone-1.1.tar.gz +tar -vxf gateone-1.1.tar.gz +cd GateOne +``` +(2)、配置Gateone依赖环境 +```bash +sudo apt-get install python-pip +sudo apt-get install python-imaging +sudo pip install pyopen ssl +sudo pip install ordereddict +sudo pip install tornado==2.4.1 #2.4.1 +``` +(3)、开始安装,请确认是在gateone dir中 +```bash +sudo python setup.py install +``` +方法二:安装deb包 +```bash +wget -c https://github.com/downloads/liftoff/GateOne/gateone_1.1-1_all.deb +sudo dpkg -i gateone*.deb +``` +### 3、修改配置文件 + +先生成一个默认的配置文件 +```bash +cd /opt/gateone +./gateone.py +``` +然后修改配置文件 +```bash +sudo vim /opt/gateone/server.conf +``` +```bash +#-*- coding: utf-8 -*- +locale = "zh_CN" +pam_service = "login" +syslog_facility = "daemon" +syslog_host = None +enable_unix_socket = False +port = 22222 #商品号,随意写,但要记住 +uid = "0" +url_prefix = "/" +user_dir = "/opt/gateone/users" +dtach = True +certificate = "/etc/letsencrypt/live/su-root.top/fullchain.pem" # ssl证书 +log_to_stderr = False +session_logs_max_age = "30d" +gid = "0" +pid_file = "/var/run/gateone.pid" +sso_realm = None +cookie_secret = "70NP1WQKUSD3ZJ84AF2ERMXGIOCLBYHV9T56" +pam_realm = "yours" +sso_service = "HTTP" +https_redirect = False +syslog_session_logging = False +disable_ ssl = False +debug = False +session_dir = "/tmp/gateone" +auth = "none" +address = "127.0.0.1" +api_timestamp_window = "30s" +log_file_num_backups = 10 +logging = "info" +embedded = False +origins = "https://127.0.0.1;https://su-root.top;" #重要!请填入需要用到的ip和域名 +session_logging = True +unix_socket_path = "/var/run/gateone.sock" + ssl_auth = "none" +log_file_max_size = 104857600 +session_timeout = "5d" +command = "/opt/gateone/plugins/ssh/scripts/ssh_connect.py -S '/tmp/gateone/%SESSION%/%SHORT_SOCKET%' --sshfp -a '-oUserKnownHostsFile=%USERDIR%/%USER%/ssh/known_hosts'" +ca_certs = None +js_init = "" +keyfile = "/etc/letsencrypt/live/su-root.top/privkey.pem" # ssl密钥 +log_file_prefix = "/opt/gateone/logs/webserver.log" +``` + +`:wq`保存后,重新测试一下 + +```bash +cd /opt/gateone +./gateone.py +``` +在浏览器中打开`https://ip:22222`即可使用。 + +### 4、配置Nginx代理端口 +如果使用`https://gateone.com:22222`这样的地址,不方便不美观也不容易记,如果用Nginx代理端口,就能使用https://gateone.com来使用了Gateone了。 +```bash +sudo vim your/nginx/dir*******/su-root.top.conf +``` +修改为: + +#强制跳转到https +```nginx +server { + listen 80; + server_name su-root.top www.su-root.top; + rewrite ^(.*)$ https://$host$1 permanent; +} +server { + listen 443 ssl http2; + ssl_certificate /usr/local/nginx/conf/ ssl/su-root.top.crt; + ssl_certificate_key /usr/local/nginx/conf/ ssl/su-root.top.key; + ssl_protocols TLSv1 TLSv1.1 TLSv1.2; + ssl_ciphers EECDH+CHACHA20:EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5; + ssl_prefer_server_ciphers on; + ssl_session_timeout 10m; + ssl_session_cache builtin:1000 shared: ssl:10m; + ssl_buffer_size 1400; + add_header Strict-Transport-Security max-age=15768000; + ssl_stapling on; + ssl_stapling_verify on; + server_name su-root.top www.su-root.top; + +#代理端口 + location / { + proxy_pass_header Server; + proxy_set_header Host $http_host; + proxy_redirect off; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Scheme $scheme; + proxy_pass https://127.0.0.1:22222; #跟gateone设置的端口号匹配 + proxy_http_version 1.1; + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection "upgrade"; + } +} +``` +Link:https://su-root.top diff --git "a/content/posts/code/Win7-Sendto\346\226\207\344\273\266\345\244\271.md" "b/content/posts/code/Win7-Sendto\346\226\207\344\273\266\345\244\271.md" new file mode 100644 index 00000000000..db35e4cdd4a --- /dev/null +++ "b/content/posts/code/Win7-Sendto\346\226\207\344\273\266\345\244\271.md" @@ -0,0 +1,31 @@ +--- +title: "Win7 Sendto文件夹" +categories: ["代码"] +tags: ["WIN7","sendto","系统","发送到"] +draft: false +slug: "windows-7-sendto" +date: "2015-01-14 10:58:00" +--- + +我个人比较喜欢右键“发送到……”这个功能,新装系统也会清理“发送到……”里多余的选项,“发送到……”对应的位置为文件夹“SendTo”。 + +XP系统直接按Win+R运行“SendTo”就能打开文件夹,而Win7则不行。 + +Win7有个比较笨的方法是点开C盘按Ctrl+F搜索“SendTo”即可在找到。 + +另外一个办法就是一层一层点开“SendTo”,位置: + +``` +C:\users\eallion\AppData\Roaming\Microsoft\Windows\SendTo +``` + +或者复制如下代码到地址栏: + +``` +%APPDATA%\Microsoft\Windows\SendTo +``` + +环境变量`%APPDATA%`的值为: +``` +C:\users\\AppData\Roaming +``` diff --git a/content/posts/code/Windows10-WinSock.md b/content/posts/code/Windows10-WinSock.md new file mode 100644 index 00000000000..3bef1829d76 --- /dev/null +++ b/content/posts/code/Windows10-WinSock.md @@ -0,0 +1,15 @@ +--- +title: "Windows10 WinSock" +categories: ["代码"] +tags: ["dns","win10","windows10","winsock","打不开网页"] +draft: false +slug: "windows10-winsock" +date: "2015-11-17 21:28:00" +--- + +如果Win10系统能上QQ但是打不开网页,浏览器提示“DNS_PROBE_FINISHED_DXDOMAIN"或者"DNS_PROBE_PROSSIBLE",在尝试了各种卫士管家的修复后,仍然打不开网页的话,有可能是WinSock出问题了。 +解决办法: +1、以管理员身份运行CMD或者PowerShell; +2、输入`netsh winsock reset` ; +3、输入`netsh advfirewall reset`; +4、重启电脑。 diff --git "a/content/posts/code/Windows\344\270\273\346\234\272\344\270\213\345\256\211\350\243\205WpSuperCache.md" "b/content/posts/code/Windows\344\270\273\346\234\272\344\270\213\345\256\211\350\243\205WpSuperCache.md" new file mode 100644 index 00000000000..3998090a434 --- /dev/null +++ "b/content/posts/code/Windows\344\270\273\346\234\272\344\270\213\345\256\211\350\243\205WpSuperCache.md" @@ -0,0 +1,72 @@ +--- +title: "Windows主机下安装WpSuperCache" +categories: ["日志","分享"] +tags: ["Window主机"] +draft: false +slug: "windows-wp-super-cache" +date: "2010-08-07 17:09:32" +--- + +如果只是简单的下载后启用该插件会发现其管理后台是一片空白。稍微做一些改动就好了。 +1、首先下载Super Cache,解压到目录“/wp-content/plugins/wp-super-cache/”。 +2、复制文件“/wp-content/plugins/wp-super-cache/wp-cache-phase1.php” 为 “/wp-content/advanced-cache.php”。 +3、打开文件“/wp-content/plugins/wp-super-cache/wp-cache.php”查找如下代码: +
+function wp_cache_check_link() { +global $wp_cache_link, $wp_cache_file; +
+替换为: +
+function wp_cache_check_link() { +global $wp_cache_link, $wp_cache_file; +if ( file_exists($wp_cache_link) ) +return true; +else { +echo "advanced-cache.php does not exist"; +echo "Create it by copying $wp_cache_file to $wp_cache_link on your server"; +return false; +} +
+4、到管理后台配置启用“Super Cache”插件。到插件的设置页会发现仍是空白。 +5、打开“/wp-content/wp-cache-config.php”查找“WPCACHEHOME” ,将那一行改正确。例如: +
+define( 'WPCACHEHOME', ABSPATH . C:/Apache/htdocs/ WordPress /wp-content/plugins/wp-super-cache/" ); +
+改成: +
+define( 'WPCACHEHOME', "C:/Apache/htdocs/ WordPress /wp-content/plugins/wp-super-cache/" ); +
+6、在管理后台配置生成Rewrite的规则。如果是Apache直接用其生成的.htaccess即可;如果是IIS则需要使用第三方的ISAPI Rewrite插件例如ISAPI_Rewrite 3.0,然后把Rewrite规则copy到插件的配置项中。 +7、可以不使用Super Cache的压缩功能,而用Apache和IIS自身的GZIP功能。 +8、看Super Cache是否起作用。查看输出的页面的源文件末尾,第一次输出的时候有“Dynamic Page Served (once) in X.XXXXX seconds”字样,再刷新输出的时候如果有“Cached page served by WP-Super-Cache”字样就表明是WP-Cache起的作用,如果有“super cache”字样就表明是Super Cache起的作用。同时查看目录“wp-content/cache/supercache”会发现有生成的静态文件。 +另:在Super Cache管理后台看到的“WP-Super-Cache”的“cached pages”不知为何并不准确,被除以2了。可以在“wp-cache.php”中将其改回,查找 +
+intval($sizes['cached']/2) +
+改成 +
+intval($sizes['cached']) +
+ +即可。对于“expired pages”也同样处理。 +附:ISAPI_Rewrite所用的httpd.conf配置文件: +
+# Helicon ISAPI_Rewrite configuration file +# Version 3.1.0.56 +RewriteEngine On +RewriteBase / +RewriteCond %{HTTP_HOST} ^blog.bluesky.cn$ +#RewriteCond %{REQUEST_URI} !^.*[^/]$ +RewriteCond %{REQUEST_URI} !^.*//.*$ +RewriteCond %{REQUEST_METHOD} !=POST +RewriteCond %{QUERY_STRING} !.*=.* +RewriteCond %{HTTP:Cookie} !^.*(comment_author_| WordPress |wp-postpass_).*$ +RewriteCond %{DOCUMENT_ROOT}/wp-content/cache/supercache/%{HTTP_HOST}/$1/index.html -f +RewriteRule ^(.*) /wp-content/cache/supercache/%{HTTP_HOST}/$1/index.html [L] +RewriteCond %{HTTP_HOST} ^yourdomain.com$ +RewriteCond %{REQUEST_FILENAME} !-f +RewriteCond %{REQUEST_FILENAME} !-d +RewriteRule . /index.php [L] +
+由于用的是免费版,这里指定HTTP_HOST让它只作用于域名“yourdomain.com”的站点上。 + diff --git a/content/posts/code/_index.md b/content/posts/code/_index.md new file mode 100644 index 00000000000..ffdc33ab718 --- /dev/null +++ b/content/posts/code/_index.md @@ -0,0 +1,5 @@ +--- +title: "代码" +slug: "code" +date: "2006-04-14 00:00:00" +--- \ No newline at end of file diff --git "a/content/posts/code/kms-windows-\346\277\200\346\264\273\346\234\215\345\212\241\345\231\250.md" "b/content/posts/code/kms-windows-\346\277\200\346\264\273\346\234\215\345\212\241\345\231\250.md" new file mode 100644 index 00000000000..e820cfd2d13 --- /dev/null +++ "b/content/posts/code/kms-windows-\346\277\200\346\264\273\346\234\215\345\212\241\345\231\250.md" @@ -0,0 +1,63 @@ +--- +title: "KMS Windows 激活服务器" +categories: ["代码"] +tags: ["KMS","Windows","激活"] +slug: "kms" +draft: false +date: 2020-11-04T12:51:22+08:00 +toc: false +--- + +最近因朋友需要激活 Windows 10 ,拉了个 Docker 镜像,建了个激活服务器。 + +### 服务器地址 + +- [kms.eallion.com](https://kms.eallion.com) + +激活服务器部署在腾讯云香港轻量云服务器上,此网页能打开则表示激活服务可用。 +只支持激活 VOL 版本的 Windows 和 Office。 +KMS 方式激活,激活一次其有效期只有 180 天,每隔一段时间系统会自动向 KMS 服务器请求续期。 + +### 源码 + +- Docker 镜像源码: +- GitHub 源码: + +### GVLK KMS 客户端安装密钥 + +- Windows: +- Office 2013: +- Office 2016 & 2019: + +### 激活教程 +激活过程需要用管理员权限打开`CMD`命令提示符。 +不同的版本,需要更换为对应的 ipk 密钥。 + +- **激活 Windows** +``` +slmgr.vbs -upk +slmgr.vbs -ipk NRG8B-VKK3Q-CXVCJ-9G2XF-6Q84J +slmgr.vbs -skms kms.eallion.com +slmgr.vbs -ato +slmgr.vbs -dlv +``` + +- **激活 32 位 Office** +> 需要找到`OSPP.VBS`文件所在的目录 +``` +cd \Program Files (x86)\Microsoft Office\Office16 +cscript ospp.vbs /sethst:kms.eallion.com +cscript ospp.vbs /inpkey:NMMKJ-6RK4F-KMJVX-8D9MJ-6MWKP +cscript ospp.vbs /act +cscript ospp.vbs /dstatusall +``` + +- **激活 64 位 Office** +> 需要找到`OSPP.VBS`文件所在的目录 +``` +cd \Program Files\Microsoft Office\Office16 +cscript ospp.vbs /sethst:kms.eallion.com +cscript ospp.vbs /inpkey:NMMKJ-6RK4F-KMJVX-8D9MJ-6MWKP +cscript ospp.vbs /act +cscript ospp.vbs /dstatusall +``` \ No newline at end of file diff --git "a/content/posts/code/twikoo\351\233\206\346\210\220slimbox2\347\201\257\347\256\261.md" "b/content/posts/code/twikoo\351\233\206\346\210\220slimbox2\347\201\257\347\256\261.md" new file mode 100644 index 00000000000..008d6c9b3f3 --- /dev/null +++ "b/content/posts/code/twikoo\351\233\206\346\210\220slimbox2\347\201\257\347\256\261.md" @@ -0,0 +1,46 @@ +--- +title: "Twikoo 集成 Slimbox2 灯箱插件" +categories: ["代码"] +tags: + - blog + - code + - slimbox + - twikoo + - 备忘 +slug: "twikoo-slimbox" +draft: false +date: 2021-07-22T21:23:55+08:00 +toc: false +--- + +浏览 Twikoo 的开发者『[iMaeGoo](https://www.imaegoo.com/)』个人博客的时候,里面有一篇文章[《集成 Twikoo 与 lightGallery 插件,实现评论图片的点击放大》](https://www.imaegoo.com/2021/twikoo-lightgallery/)提到了 Twikoo 集成 lightGallery 灯箱插件。 + +本博客使用的是 Slimbox2 灯箱插件,按照 iMaeGoo 的思路,利用 Twikoo 的 [API](https://twikoo.js.org/api.html#on-comment-loaded) `onCommentLoaded`,很方便的开启的评论的图片灯箱效果。 + +主要代码是: +@[eallion/eallion.com](https://github.com/eallion/eallion.com/blob/main/themes/hello-friend/layouts/partials/comments.html#L210-L216) + +```html + +``` + +当 Twikoo 评论加载完成后,查找 Selector `.tk-content` 里面是否有图片,如果有图片,就为图片添加一个图片地址`src`本身的``标签超链接,同时排除`.tk-avatar-img`头像元素。 + +此方法适合使用[`Hello Friend`](https://github.com/panr/hugo-theme-hello-friend)主题的站点使用,使用 Slimbox2 作为灯箱插件的站点也可参考。 + +特此记录,备忘。 + +> 本博客主要是在『[木木老师](https://immmmm.com/)』的二次开发的基础上再二次开发。因本人时间、精力、能力有限,没有完整的 ChangeLog ,修改过程并没有记录多少笔记,我都忘记改了些什么,现在就是让我自己复现我也做不到。起初我以为随便改改就能开始用了,没想到越改越多,越改越多,重构了很多破坏性的代码,代码越来越不友好。如果对本博客的代码或功能有需求的可以直接参考本博客完整的源码:[eallion/eallion.com](https://github.com/eallion/eallion.com),当然直接问我我也会很乐意回答。 diff --git "a/content/posts/code/typecho1.2-(18.10.23)\346\226\260\347\252\227\345\217\243\346\211\223\345\274\200\351\223\276\346\216\245.md" "b/content/posts/code/typecho1.2-(18.10.23)\346\226\260\347\252\227\345\217\243\346\211\223\345\274\200\351\223\276\346\216\245.md" new file mode 100644 index 00000000000..60a6b826517 --- /dev/null +++ "b/content/posts/code/typecho1.2-(18.10.23)\346\226\260\347\252\227\345\217\243\346\211\223\345\274\200\351\223\276\346\216\245.md" @@ -0,0 +1,52 @@ +--- +title: "typecho1.2 (18.10.23)新窗口打开链接" +categories: ["代码"] +tags: ["typecho","代码","php","新窗口","blank"] +draft: false +slug: "typecho-12-blank" +date: "2019-06-03 12:00:00" +--- + +本博客主要是面向亚洲访客,简体中文访客。而中文用户是习惯于新窗口打开链接,所以我修改了一下代码。 + +> 推荐方法二 + +### 方法一: + +网上搜索出来的关于typecho新窗口打开链接的文章,都是1.1或者是1.0甚至是更老的版 +对于git安装的最新版没效果 +自己动手研究一下,发现可以修改`var/HyperDown.php`这个文件可以实现 +大概是第507行,添加`target=\"_blank\" rel=\"nofollow\"`即可 +效果如下: +```php + // link + $text = preg_replace_callback( + "/\[((?:[^\]]|\\\\\]|\\\\\[)+?)\]\(((?:[^\)]|\\\\\)|\\\\\()+?)\)/", + function ($matches) use ($self) { + $escaped = $self->parseInline( + $self->escapeBracket($matches[1]), '', false, false + ); + $url = $self->escapeBracket($matches[2]); + $url = $self->cleanUrl($url); + return $self->makeHolder("{$escaped}"); + }, + $text + ); +``` + +### 方法二:(不修改系统文件,利于升级) + +在主题 `functions.php` 里加入代码: +```php +// 新窗口打开链接 +function parseContent($obj){ + $options = Typecho_Widget::widget('Widget_Options'); + if(!empty($options->src_add) && !empty($options->cdn_add)){ + $obj->content = str_ireplace($options->src_add,$options->cdn_add,$obj->content); + } + $obj->content = preg_replace("//i", "", $obj->content); + echo trim($obj->content); +} +``` +再在主题 `post.php` 里把文章输出的代码改为自定义的,即: +`content(); ?>` 改成 `` diff --git a/content/posts/code/typecho_to_hugo.md b/content/posts/code/typecho_to_hugo.md new file mode 100644 index 00000000000..3d358cca2b0 --- /dev/null +++ b/content/posts/code/typecho_to_hugo.md @@ -0,0 +1,85 @@ +--- +title: "Typecho 迁移到 Hugo" +categories: ["代码"] +tags: ["hugo","blog","Typecho","博客"] +slug: "typecho-to-hugo" +draft: false +date: 2020-05-13T03:32:44+08:00 +--- + +记录一下从 Typecho 迁移到 Hugo 的过程。 +主要是折腾的URL,也就是 slug 和导入评论到 Disqus 的过程。 + +因为迁移文章时**必须**保留以前文章的 URL,不然会对自己产生很多不良的影响。 + +### 一、Typecho 导出文章 + +我 Fork 了一份 PHP 脚本,进行了一些修改,适合于像我这种链接形式为: `https://example.com + slug` 的博客进行导出。这样导出的 Markdown 博文,会在 Front matter 里添加 `slug` 值,以利于后续设置。 + +脚本地址: +> [https://github.com/eallion/typecho-to-hugo](https://github.com/eallion/typecho-to-hugo) + +**注意:** 这并不是一个 Typecho 插件! + +用法: +1. clone 或 下载 [master.zip](https://github.com/eallion/typecho-to-hugo/archive/master.zip) +2. 修改 convert.php 中的 mysql 账号密码(第3行) +``` +$db->connect('localhost','root','password','typecho'); +``` +3. 将 convert.php 上传到网站目录下 +4. 通过浏览器访问 `htttps://www.example.com/convert.php` 即可导出 Hugo 所需要的格式了。 +5. 所有文章会在网站根目录,批量复制到 Hugo 即可。 + +### 二、Hugo 配置 + +Hugo 根目录的 `config.toml` 需要修改一下链接形式。(每个主题可能有所区别) +``` +[permalinks] + posts = "/:slug/" #修改这行为自己需要的形式 +``` +然后文章的 Front matter 里需定义 slug ,如: +![](https://images.eallion.com/images/2020/05/typechotohugo.png!hugo.webp) + +### 三、导入评论 + +目前有很多套博客评论解决方案,如:Valine、Disqus、Gitalk 等, +我的选择是 Disqus, 并用了 [DisqusJS](https://github.com/SukkaW/DisqusJS) 这个 API。 + +> **思路**:利用 WordPress 中转是踩坑之后的最佳解决方案。 + + +#### 3.1 从 Typecho 导出 WordPress 格式的数据 + +[TypExport](https://www.bilibili.com/video/BV1xC4y1W7qd) 已年久失修。我找到了 [ByeTyp](https://github.com/sunxiyuan/ByeTyp) 。 + +链接地址:[https://github.com/sunxiyuan/ByeTyp](https://github.com/sunxiyuan/ByeTyp) + +用法: +下载插件 [master.zip](https://github.com/sunxiyuan/ByeTyp/archive/master.zip) 解压,把目录名字改为 `ByeTyp` 然后上传至 Typecho 的插件目录,到 Typecho 后台启用插件,依次点击:控制台->数据导出->导出XML文件,下载并保存此文件。 + +#### 3.2 导入数据到 WordPress + +在 WordPress 上运行 WordPress 导入工具,导入前面下载的 XML 文件。 +依次点击:`控制台` -> `工具` -> `导入` -> `WordPress` -> `运行导入器`(若没有则安装导入器) +然后选择前面下载的 XML 文件导入即可。文章比较多的话,需要多试几次。 + +#### 3.3 安装 Disqus 插件 + +在 WordPress 里安装 [Disqus 官方插件](https://WordPress.org/plugins/disqus-comment-system/),可直接在 WordPress 插件市场搜索安装。 + +#### 3.4 同步评论到 Disqus + +在 WordPress 里激活 Disqus 插件后,按提示配置 Disqus ,如果是在线服务器的话,可以直接配置,如果是本地测试环境的话,需要手动配置。 +配置成功后,点击 `Syncing` 标签,点击 `Import` 下面的 `Import Comments`,然后会出现 `Sending to Disqus...` 等待完成即可。 + +#### 3.5 其他 + +如果导出导入数据的时候用了其他的临时子域名之类的,到 Disqus 后台的 `Community` -> `Migration Tools` -> `Domian Migration Tool` -> `Start domain migration tool` 中修改域名。 +如果修改 URL 则是用 URL map 功能映射。具体细节可以看官方文档 [URL Mapper](https://help.disqus.com/en/articles/1717129-url-mapper)。 + +感谢: +- [linx](https://llinx.me/post/typecho%E8%BF%81%E7%A7%BB%E5%88%B0hugo/) +- [qianlongzt](https://github.com/qianlongzt/typecho-to-hugo) +- [panxianhai](https://github.com/panxianhai/TypExport) +- [sunxiyuan](https://github.com/sunxiyuan/ByeTyp) \ No newline at end of file diff --git "a/content/posts/code/ubuntu-wps-\344\270\215\350\203\275\350\276\223\345\205\245\344\270\255\346\226\207\350\247\243\345\206\263.md" "b/content/posts/code/ubuntu-wps-\344\270\215\350\203\275\350\276\223\345\205\245\344\270\255\346\226\207\350\247\243\345\206\263.md" new file mode 100644 index 00000000000..72f9ad100e2 --- /dev/null +++ "b/content/posts/code/ubuntu-wps-\344\270\215\350\203\275\350\276\223\345\205\245\344\270\255\346\226\207\350\247\243\345\206\263.md" @@ -0,0 +1,40 @@ +--- +title: "ubuntu wps 不能输入中文解决" +categories: ["代码"] +tags: ["Ubuntu","linux","wps","中文"] +draft: false +slug: "ubuntu-wps-cant-input-chinese" +date: "2016-05-28 18:32:00" +--- + +wps文字不能输入中文解决 +```bash +$ vi /usr/bin/wps # 添加内容,字体标注 +``` + +```bash +#!/bin/bash +export XMODIFIERS="@im=fcitx" +export QT_IM_MODULE="fcitx" +gOpt= +#gOptExt=-multiply +gTemplateExt=("wpt" "dot" "dotx") +....... +``` + + +wps表格不能输入中文解决 +```bash +$ vi /usr/bin/et # 添加内容,字体标注 +``` + +```bash +#!/bin/bash +export XMODIFIERS="@im=fcitx" +export QT_IM_MODULE="fcitx" +gOpt= +#gOptExt=-multiply +........ +``` + +原因:环境变量未正确设置,以上可以直接针对wps设置。 diff --git "a/content/posts/code/wordpress\346\227\266\345\214\272\351\227\256\351\242\230.md" "b/content/posts/code/wordpress\346\227\266\345\214\272\351\227\256\351\242\230.md" new file mode 100644 index 00000000000..a57cde0da9d --- /dev/null +++ "b/content/posts/code/wordpress\346\227\266\345\214\272\351\227\256\351\242\230.md" @@ -0,0 +1,22 @@ +--- +title: "WordPress 时区问题" +categories: ["日志","分享"] +tags: ["WordPress 时区","时区"] +draft: false +slug: "WordPress_timezone" +date: "2010-05-01 06:21:11" +--- + +

解决方法一:
+ 在php.ini里加入:
+

date.timezone = “Asia/Shanghai”

+ +

解决方法二:
+ 在 /wp/wp-includes/functions.php 里相对应函数里加入:
+

date_default_timezone_set(‘Asia/Shanghai’);

+ +

解决方法三:
+ 在 wp-config.php 里加入:
+

date_default_timezone_set(‘Asia/Shanghai’);

+ +

友情提示:复制时请注意把符号改为英文状态下的符号。

diff --git "a/content/posts/code/\344\270\200\350\250\200APP\346\267\273\345\212\240\342\200\234\344\273\212\346\227\245\350\257\227\350\257\215\342\200\235\345\256\230\346\226\271\346\272\220api.md" "b/content/posts/code/\344\270\200\350\250\200APP\346\267\273\345\212\240\342\200\234\344\273\212\346\227\245\350\257\227\350\257\215\342\200\235\345\256\230\346\226\271\346\272\220api.md" new file mode 100644 index 00000000000..895a1eb40cf --- /dev/null +++ "b/content/posts/code/\344\270\200\350\250\200APP\346\267\273\345\212\240\342\200\234\344\273\212\346\227\245\350\257\227\350\257\215\342\200\235\345\256\230\346\226\271\346\272\220api.md" @@ -0,0 +1,41 @@ +--- +title: "一言APP添加“今日诗词”官方源api" +categories: ["代码"] +tags: ["app","一言","诗词","hitokoto","今日诗词"] +draft: false +slug: "jinrishici-for-hitokoto" +date: "2019-05-27 22:08:00" +--- + +最近安装了一个在手机屏幕上随机显示一句的app,最终选择了[【一言app】](https://www.coolapk.com/apk/com.hitokoto) + +本人比较喜欢律诗和绝句,勉强能接受宋词,但是对所谓的美句无感。 +也就是说超过14个字了,不光读起来别扭,排版控制也容易溢出。 + +但是app默认的源,都没有提供纯古诗的源。所以就自己改一下。 + +目前GitHub上有个诗词项目做的很大,但是我这边用的是“今日诗词”的api。 +修改开始: +1.用你习惯的方式修改配置文件,位于: + +```bash +/storage/emulated/0/Android/data/com.hitokoto/files/apiConfig.json +``` + + +2.按格式添加内容,注意括号、逗号这些 + +```bash +{ +"apiId":"7", + "apiName":"今日诗词源", + "apiAddress":"https:\/\/api.gushi.ci\/all", + "apiHitokotoKey":"content", + "apiSourceKey":"origin", + "resultType":"json" +}, +``` + + +apiId的值可以按需修改,不要冲突即可。 +api地址可以在 [https://api.gushi.ci](https://api.gushi.ci) 选择自己喜欢的分类。 diff --git "a/content/posts/code/\344\277\256\346\224\271Ubuntu\347\212\266\346\200\201\346\240\217\346\211\230\347\233\230\345\233\276\346\240\207\351\241\272\345\272\217.md" "b/content/posts/code/\344\277\256\346\224\271Ubuntu\347\212\266\346\200\201\346\240\217\346\211\230\347\233\230\345\233\276\346\240\207\351\241\272\345\272\217.md" new file mode 100644 index 00000000000..b19f7cfdc41 --- /dev/null +++ "b/content/posts/code/\344\277\256\346\224\271Ubuntu\347\212\266\346\200\201\346\240\217\346\211\230\347\233\230\345\233\276\346\240\207\351\241\272\345\272\217.md" @@ -0,0 +1,102 @@ +--- +title: "修改Ubuntu状态栏托盘图标顺序" +categories: ["代码"] +tags: ["Ubuntu","图标","托盘","状态栏"] +draft: false +slug: "ubuntu-system-icon" +date: "2016-10-17 04:32:00" +--- + +状态栏托盘图标顺序,在`/usr/share/indicator-application/ordering-override.keyfile`修改: + +直接修改这个文件会在所有用户中生效,如果只要在当前用户改变图标顺序,把这个文件复制到 `~/.local/share/indicators/application` 目录下就可以了: + +```bash +mkdir -p ~/.local/share/indicators/application +cp /usr/share/indicator-application/ordering-override.keyfile +~/.local/share/indicators/application/ +``` + +我是直接修改: + +```bash +sudo vim /usr/share/indicator-application/ordering-override.keyfile +``` + +文件的内容类似这样(顺序越大则显示在托盘越左侧): + +```bash +[Ordering Index Overrides] +nm-applet=1 +gnome-power-manager=2 +ibus=3 +gst-keyboard-xkb=4 +gsd-keyboard-xkb=5 +``` + +可以按自己的需要添加或调整: + +```bash +[Ordering Index Overrides] +nm-applet=1 #系统图标 +gnome-power-manager=2 #电池图标 +ibus=3 #ibus输入法 +gst-keyboard-xkb=4 +gsd-keyboard-xkb=5 +netease-cloud-music=6 #网易云音乐 +electronic-wechat1=7 #微信 +Shadowsocks-Qt5=8 #SS +fcitx-qimpanel=9 #fcitx输入法 +Nylas N11=10 #N1邮件客户端 +chrome_app_indicator_3=11 #Chrome图标 +indicator-sysmonitor=20 #网速指示器 +``` + +如果要查看自己的系统有哪些状态栏托盘图标,可以编辑一个脚本: + +```bash +sudo vim icon.sh +``` + +添加: + +```bash +#!/bin/sh + +dbus-send --type=method_call --print-reply --dest=com.canonical.indicator.application /com/canonical/indicator/application/service com.canonical.indicator.application.service.GetApplications | grep "string" > /tmp/indicators.txt + +c=$(wc -l < /tmp/indicators.txt) +i=$((c / 8)) +s=6 + +while [ "$i" != "0" ]; do + echo $(awk -v n=$s '/string/ && !--n {getline; print; exit}' /tmp/indicators.txt) + s=$(( $s + 8 )) + i=$(( $i - 1 )) +done +``` + +运行: + +```bash +sudo ./icon.sh +``` + +比如我的,结果显示: + +```bash +string "chrome_app_indicator_4" +string "Nylas N11" +string "indicator-sysmonitor" +string "Shadowsocks-Qt5" +string "fcitx-qimpanel" +string "electronic-wechat1" +string "netease-cloud-music" +string "nm-applet" +``` + +需要注意的是,想要将一个托盘图标设置在最左边,只修改该 indicator 的顺序值是不行的,要修改所有在它右边的 indicators 的顺序值。 + +修改完成后可以直接运行 `$restart unity-panel-service` 使改变生效,如果命令不可用,注销并重新登入即可。 + +感谢:[http://www.slblog.net/2014/05/change-the-order-of-indicators-in-ubuntu-indicators-applet](http://www.slblog.net/2014/05/change-the-order-of-indicators-in-ubuntu-indicators-applet) diff --git "a/content/posts/code/\345\205\263\344\272\216Ubuntu.md" "b/content/posts/code/\345\205\263\344\272\216Ubuntu.md" new file mode 100644 index 00000000000..d131e9e5b4c --- /dev/null +++ "b/content/posts/code/\345\205\263\344\272\216Ubuntu.md" @@ -0,0 +1,25 @@ +--- +title: "关于 Ubuntu" +categories: ["代码"] +tags: ["Ubuntu","Linux"] +draft: false +slug: "talkaboutubuntu" +date: "2020-10-23 10:24:00" +toc: false +--- + +关于 Linux 和 Ubuntu 的一点愚见。 + +个人长期使用过 Ubuntu、Debian、Gentoo,体验过 Fedora、Manjaro、Archlinux、Deepin 等流行的发行版最少的时间也有一周以上。 + +关于推荐使用什么 Linux 发行版,如果你的目的是“日常使用的**桌面环境**”,我依然首推 Ubuntu! + +Linux 的创始人 Linus Torvalds 用的是 Fedora,所以也推荐使用 Fedora 。但是个人喜欢 Debian 系,而且出了问题 Google 一下很容易找到解决办法。 + +可能在网上有少部分伪大神对 Ubuntu 发表了一些错误言论,因而导致了一些人对 Ubuntu 的偏见。但是 Linux 系统一切皆文件,真正的大神眼里所有发行版都是一样的,只是包管理方式不同而已。另一点是不必过度迷信于 Archlinux、Gentoo 这种滚动更新发行版,日常使用的话维护成本和风险是有点高的,我连更稳定的 Debian Sid 也滚挂过,在你没有真正理解 Linux 之前,Ubuntu 绝对是正经学习和工作的首选。美化型选手、体验型选手、博客型选手这些人你当我没说,你开心就好。 + +另外关于最近比较火的深度 Deepin 发行版,个人不推荐。推荐的人说的优点大多反而是缺点,而且系统稳定性和代码质量都不好。比 Deepin 美观的发行版也有不少。比如有的人推荐说 Deepin 可以很方便的运行 QQ 或者微信,本身我觉得在 Linux 下需要运行 QQ 或者微信就是一个伪需求,你都在用 Linux 了还束缚在 QQ 微信里而不去追求更自由的世界这本身就是一个问题,再说用 Wine 的方式运行一个软件,你干嘛不直接去用 Windows 呢,就算用盗版的也可以啊,在简体中文语境中 盗版 Windows 又不是个贬义词。近年也有不少企业针对国产 Linux 开发了原生或套壳软件,但是软件质量真不高,“国产毒瘤”这样的标签还是有隐隐约约的影子,可能是因为补贴经费和政治任务才这么积极吧。 + +我入 Ubuntu 的坑仅仅是因为当初喜欢 Ubuntu 的配色,然后因为习惯留在了 Debian 系。 + +服务器上推荐 Debian stable。在企业中的话,领导选什么服务器就用什么吧。 \ No newline at end of file diff --git "a/content/posts/code/\345\210\244\346\226\255\346\211\213\346\234\272UA.md" "b/content/posts/code/\345\210\244\346\226\255\346\211\213\346\234\272UA.md" new file mode 100644 index 00000000000..ac6575f4759 --- /dev/null +++ "b/content/posts/code/\345\210\244\346\226\255\346\211\213\346\234\272UA.md" @@ -0,0 +1,27 @@ +--- +title: "判断手机UA" +categories: ["代码"] +tags: ["代码","php","ua","user agent","判断"] +draft: false +slug: "judge-phone-ua" +date: "2015-01-13 10:43:00" +--- + +现在的网页都会优先考虑兼容手机端,但难免有些样式或者有些排版不能完美兼容,或者有些页面只需要在手机端显示,这时候就需要对访问设备的UA进行判断,再跳转或者调用不同的模板和CSS。 +```php + +``` + +下面的代码是JS判断代码(两者二选一即可), +首先在</head>之前插入: +```html + +``` +再把JS放在根文件夹,或者其他文件夹(注意路径)。 +```js +(function(a,b){if(/android.+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|meego.+mobile|midp|mmp|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(di|rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0,4)))window.location=b})(navigator.userAgent||navigator.vendor||window.opera,'http://m.eallion.com'); +``` diff --git "a/content/posts/code/\345\215\232\345\256\242\350\277\201\347\247\273\345\210\260Hugo.md" "b/content/posts/code/\345\215\232\345\256\242\350\277\201\347\247\273\345\210\260Hugo.md" new file mode 100644 index 00000000000..6ccb4d9416c --- /dev/null +++ "b/content/posts/code/\345\215\232\345\256\242\350\277\201\347\247\273\345\210\260Hugo.md" @@ -0,0 +1,32 @@ +--- +title: "博客迁移到 Hugo" +categories: ["代码"] +tags: ["hugo","blog"] +slug: "hugo" +draft: false +date: 2020-05-11T04:43:56+08:00 +--- + +经过了差不多一年的挣扎(实际内心毫无波澜并且好像快忘掉这事了),总算把这个博客从 Typecho 迁移到了静态博客。现在定型为 —— [Hugo](https://gohugo.io/) + +最近几年,不知道从什么时候开始,感觉维护 LNMP 类型的博客越来越费精力。 + +不论是配置 Nginx Mysql 这些服务,还是给服务器做安全维护,还是做数据迁移,都是很繁琐且枯燥的事情,好些台 VPS 轮一遍下来,搞得人很烦心。而且我本身并不是做这类工作的。 + +计划了这么久时间迁移,却一直没有动作,还有个原因是我比较懒,不愿自己用手写主题模板,我写过几个 Typecho 的主题,真的是繁琐的事情。 + +然后在2019年末的时候,发现了一款 Hexo 的主题还不错,当时就把博客迁移到了 Hexo,然后发生新冠疫情,隔离在家,几个月没有电脑用,就没有管了。迁移到 Hexo 的过程中发生了些什么细节,已经淡忘。 + +然后到了现在,某一天发现了 “[林木木](https://immmmm.com/)” 的博客换成了 Hugo ,而且模板也不错,而且还有很多我喜欢的功能已经被他调教得很好了,大喜之下,征得同意之后,直接 fork 过来用了。 + +在此表示感谢! + +本来去年年底的时候,就在 Hexo 和 Hugo 之间摇摆,刚好值此时机,就迁移过来了。 + +没有继续使用 Hexo 的一个最大原因是,Hexo 的性能跟 Hugo 比起来差太远了。 + +我的博客 4000+ 文章,如 GitHub Actions 这些自动构建的服务基本上都构建不了,就算我8核16G的电脑构建 Hexo 也要2个小时。后来删减到 600 篇文章后,才勉强能够上线。 + +现在这博客部署在阿里云的 OSS 上。速度和稳定性应该还可以。完全弃用了 LNMP ,甚至连服务器也省了,真正的 "Serverless" 。 + +> PS:Hexo 主题:[https://github.com/jerryc127/hexo-theme-butterfly](https://github.com/jerryc127/hexo-theme-butterfly) \ No newline at end of file diff --git "a/content/posts/code/\345\244\207\344\273\275\345\267\245\345\205\267-Duplicati.md" "b/content/posts/code/\345\244\207\344\273\275\345\267\245\345\205\267-Duplicati.md" new file mode 100644 index 00000000000..33122b04f99 --- /dev/null +++ "b/content/posts/code/\345\244\207\344\273\275\345\267\245\345\205\267-Duplicati.md" @@ -0,0 +1,29 @@ +--- +title: "备份工具 Duplicati" +categories: ["代码"] +tags: ["Ubuntu","备份","Duplicati"] +draft: false +slug: "duplicati" +date: "2019-11-25 22:30:00" +--- + + [Duplicati](https://www.duplicati.com/download) 备份工具支持主流的系统,包括:Windows、 Linux、 MacOS、 Synology 等。 + +Ubuntu安装: +``` +wget https://updates.duplicati.com/beta/duplicati_2.0.4.23-1_all.deb +sudo apt --fix-broken install ./duplicati_2.0.4.23-1_all.deb +``` + +设置 IP: +``` +sudo duplicati-server --webservice-interface=192.168.0.256 +``` + +启动: +``` +sudo systemctl enable duplicati +sudo systemctl start duplicati +``` + +打开 [http://192.168.0.256:8200](http://192.168.0.256:8200) 即可设置备份了。 diff --git "a/content/posts/code/\345\244\232\350\257\264CSS\345\210\206\344\272\253.md" "b/content/posts/code/\345\244\232\350\257\264CSS\345\210\206\344\272\253.md" new file mode 100644 index 00000000000..ff174539e08 --- /dev/null +++ "b/content/posts/code/\345\244\232\350\257\264CSS\345\210\206\344\272\253.md" @@ -0,0 +1,64 @@ +--- +title: "多说CSS分享" +categories: ["代码"] +tags: ["多说","css","样式"] +draft: false +slug: "share-duoshuo-css" +date: "2015-01-12 10:07:00" +--- + +出色的自定义效果展示: + +设计达人:
http://www.shejidaren.com/use-css3-to-create-a-beautiful-comment-ui.html +罗磊的独立博客:http://luolei.org/2012/08/duoshuo-css +V说:http://www.vsay.cn/one-more-custom-css-lets-you-say-comments-city.html +沈超飞的IT博客:http://shenchaofei.cn/duoshuo-comment-box-css-custom/328.html + +```css +#ds-thread .ds-powered-by{font-size: 0px !important; padding: 0; } +#ds-thread #ds-reset ul.ds-comments-tabs li.ds-tab a.ds-current {border:0px;color:#fff;text-shadow:none;background:#6cbfee} +#ds-thread #ds-reset .ds-highlight {font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#fff !important;} +#ds-thread #ds-reset li.ds-tab a.ds-current{background:none;border:none;} +#ds-thread #ds-reset .ds-sort {display:none;} + +#ds-thread {padding-left:30px;} +#ds-thread #ds-reset li.ds-post,#ds-thread #ds-reset #ds-hot-posts {overflow:visible} +#ds-thread #ds-reset .ds-post-self {padding:10px 0 10px 10px;} +#ds-thread #ds-reset li.ds-post,#ds-thread #ds-reset .ds-post-self {border:0 !important;} +#ds-reset .ds-avatar, #ds-thread #ds-reset ul.ds-children .ds-avatar {position:absolute;top:26px;left:-14px;padding:5px;width:36px;height:36px;box-shadow:-1px 0 1px rgba(0,0,0,.15) inset;border-radius:46px; background:#AFDCF8;} +#ds-thread #ds-reset ul.ds-children .ds-avatar {left:-23px;} +#ds-thread .ds-avatar a {display:inline-block;padding:1px; width:32px;height:32px;border:1px solid #6cbfee;border-radius:50%; background-color:#fff !important} +#ds-thread .ds-avatar a:hover {border-color:#fff} +#ds-thread .ds-avatar > img {margin:2px 0 0 2px} +#ds-thread #ds-reset .ds-replybox {box-shadow:none;} +#ds-thread #ds-reset ul.ds-children .ds-replybox.ds-inline-replybox a.ds-avatar, +#ds-reset .ds-replybox.ds-inline-replybox a.ds-avatar {left: 0;top: 0; padding: 0;width: 32px !important;height: 32px !important; background: none;box-shadow: none; } +#ds-reset .ds-replybox.ds-inline-replybox a.ds-avatar img {width: 32px !important;height: 32px !important; border-radius:50%;} +#ds-reset .ds-replybox a.ds-avatar, +#ds-reset .ds-replybox .ds-avatar img { padding:0;width:50px !important;height:50px !important; border-radius:5px; } +#ds-reset .ds-avatar img {width:32px !important;height:32px !important;border-radius:32px;box-shadow:0 1px 3px rgba(0, 0, 0, 0.22); + -webkit-transition:.4s all ease-in-out;-moz-transition:.4s all ease-in-out;-o-transition:.4s all ease-in-out;-ms-transition:.4s all ease-in-out;transition:.4s all ease-in-out; + } +.ds-post-self:hover .ds-avatar img {-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);} + +#ds-thread #ds-reset .ds-comment-body {background:#6cbfee;padding:15px 15px 12px 32px;border-radius:5px; box-shadow:0 1px 2px rgba(0,0,0,.15), 0 1px 0 rgba(255,255,255,.75) inset;} + +#ds-thread #ds-reset .ds-comment-body p{color:#fff;} +#ds-thread #ds-reset .ds-comment-body a{color:#fff;} +#ds-thread #ds-reset .ds-comment-body a:hover{color:#fff;} +#ds-thread #ds-reset .ds-time {color:#fff;} +#ds-thread #ds-reset .ds-comments a.ds-user-name {font-weight:bold;color:#fff !important;} +#ds-thread #ds-reset .ds-comments a.ds-user-name:hover {color:#fff !important;} +#ds-thread #ds-reset .ds-sync{display:none !important;} +#ds-thread#ds-reset { border-radius: 5px;} + +#ds-thread #ds-reset #ds-hot-posts {border:0} +#ds-reset #ds-hot-posts .ds-gradient-bg {background:none;} +#ds-reset #ds-bubble {display:none;} + +#ds-recent-comments .ds-avatar {font-size:16px;color: #fff !important;} +#ds-recent-comments .ds-meta {font-size:16px;color: #fff !important;} +#ds-recent-comments .ds-thread-title {color: #fff !important;} +#ds-recent-comments .ds-time {color: #fff !important;} +#ds-recent-comments .ds-excerpt{font-size:16px;color: #fff !important;} +``` diff --git "a/content/posts/code/\346\211\213\346\234\272\347\275\221\351\241\265meta\350\247\243\351\207\212.md" "b/content/posts/code/\346\211\213\346\234\272\347\275\221\351\241\265meta\350\247\243\351\207\212.md" new file mode 100644 index 00000000000..fe37a12fd3d --- /dev/null +++ "b/content/posts/code/\346\211\213\346\234\272\347\275\221\351\241\265meta\350\247\243\351\207\212.md" @@ -0,0 +1,36 @@ +--- +title: "手机网页meta解释" +categories: ["代码"] +tags: ["代码","html","meta","标签"] +draft: false +slug: "mobile-meta" +date: "2015-01-12 09:58:00" +--- + +```html + + + + + +``` + +第一个meta标签表示:强制让文档的宽度与设备的宽度保持1:1,并且文档最大的宽度比例是1.0,且不允许用户点击屏幕放大浏览; + + - width - viewport的宽度 + - height - viewport的高度 + - initial-scale - 初始的缩放比例 + - minimum-scale - 允许用户缩放到的最小比例 + - maximum-scale - 允许用户缩放到的最大比例 + - user-scalable - 用户是否可以手动缩放 + +第二个meta标签是iphone设备中的safari私有meta标签,它表示:允许全屏模式浏览; + +第三个meta标签也是iphone的私有标签,它指定的iphone中safari顶端的状态条的样式; +在web app应用下状态条(屏幕顶部条)的颜色; +默认值为default(白色),可以定为black(黑色)和black-translucent(灰色半透明)。 +注意:若值为“black-translucent”将会占据页面px位置,浮在页面上方(会覆盖页面20px高度–iphone4和itouch4的Retina屏幕为40px)。 + +第四个meta标签表示:告诉设备忽略将页面中的数字识别为电话号码; + +第五个meta标签表示:这个标签是告诉iphone的safari浏览器,这个网站对应的app是什么,然后在页面上面显示一个下载banner。 diff --git "a/content/posts/code/\347\237\255\351\223\276\346\216\245url\345\216\213\347\274\251\347\250\213\345\272\217Polr.md" "b/content/posts/code/\347\237\255\351\223\276\346\216\245url\345\216\213\347\274\251\347\250\213\345\272\217Polr.md" new file mode 100644 index 00000000000..145bd26f2c6 --- /dev/null +++ "b/content/posts/code/\347\237\255\351\223\276\346\216\245url\345\216\213\347\274\251\347\250\213\345\272\217Polr.md" @@ -0,0 +1,152 @@ +--- +title: "短链接url压缩程序Polr" +categories: ["代码"] +tags: ["polr","url","shortener","压缩","短链接"] +draft: false +slug: "polr-url-shortener" +date: "2017-04-08 23:41:00" +--- + +> 开源项目地址:https://github.com/Cydrobolt/polr + +案例: +> - https://go.eallion.com +> - https://tk.ci +> - https://5ch.in + +我一直在用这个短链接压缩程序,最近刚好有朋友问到,就写一下教程。 +其实很简单,虚拟主机都能安装,但是推荐用vps安装,因为虚拟主机只能使用1.5.1版本。 + +以Oneinstack LNMP为例 + +服务器要求: +------ + + - Apache, nginx, IIS, or lighttpd (作者建议使用Apache,我是使用的Nginx) + - PHP >= 5.5.9 + - MariaDB or MySQL >= 5.5, SQLite 三个都可以 + - composer + - PHP 扩展: + + - OpenSSL + - PDO + - php5-mysql + - Mbstring + - Tokenizer + - JSON + +1、下载源码 +------ +```bash +# 切换到root +sudo su +# 假设准备使用的域名是go.eallion.com,网站根目录:/data/wwwroot/go.eallion.com +cd /data/wwwroot/go.eallion.com +# git下载源码 +git clone https://github.com/cydrobolt/polr.git --depth=1 +# 设置权限 +chmod -R 755 polr +chown -R www:www polr +``` + +2、用composer安装 +------------- + +```bash +cd polr +curl -sS https://getcomposer.org/installer | php +php composer.phar install --no-dev -o +``` + +3、配置虚拟主机conf +------------ + +如果没有php5-fpm,则需要安装 +```bash +apt install php5-fpm +# 配置网站配置文件 +vim /usr/local/nginx/conf/vhost/go.eallion.com.conf +``` +我的配置: +```bash +upstream php { + server unix:/var/run/php5-fpm.sock; + server 127.0.0.1:9000; +} +server { +listen 80; +listen 443 ssl http2; +ssl_certificate /usr/local/nginx/conf/ssl/go.eallion.com.crt; +ssl_certificate_key /usr/local/nginx/conf/ssl/go.eallion.com.key; +ssl_protocols TLSv1 TLSv1.1 TLSv1.2; +ssl_ciphers EECDH+CHACHA20:EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5; +ssl_prefer_server_ciphers on; +ssl_session_timeout 10m; +ssl_session_cache builtin:1000 shared:SSL:10m; +ssl_buffer_size 1400; +add_header Strict-Transport-Security max-age=15768000; +ssl_stapling on; +ssl_stapling_verify on; +server_name go.eallion.com; +access_log /data/wwwlogs/go.eallion.com_nginx.log combined; +index index.html index.htm index.php; +root /html/go.eallion.com/polr/public; #注意要配置到public目录 +if ($ssl_protocol = "") { return 301 https://$host$request_uri; } + +location ~ .*\.(wma|wmv|asf|mp3|mmf|zip|rar|jpg|gif|png|swf|flv)$ { + valid_referers none blocked *.go.eallion.com go.eallion.com www.go.eallion.com; + if ($invalid_referer) { + #rewrite ^/ http://www.linuxeye.com/403.html; + return 403; + } + } +location ~ [^/]\.php(/|$) { + #fastcgi_pass remote_php_ip:9000; + fastcgi_pass unix:/dev/shm/php-cgi.sock; + fastcgi_index index.php; + include fastcgi.conf; + } +location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|flv|ico)$ { + expires 30d; + access_log off; + } + location / { + try_files $uri $uri/ /index.php$is_args$args; + # rewrite ^/([a-zA-Z0-9]+)/?$ /index.php?$1; + } + + location ~ \.php$ { + try_files $uri =404; + include /usr/local/nginx/conf/fastcgi_params; + + fastcgi_pass php; + fastcgi_index index.php; + fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; + fastcgi_param HTTP_HOST $server_name; + } +location ~ .*\.(js|css)?$ { + expires 7d; + access_log off; + } +``` + +4、准备MySQL数据库 +------------ +```bash +CREATE DATABASE polrdatabasename; +``` +其实用phpMyAdmin更方便。 + +5、安装 +---- +先复制一个.env文件 +```bash +cp .env.setup .env +``` +因为一直是在root账号下操作,安装之前再修改一下权限 +```bash +chown -R www:www /data/wwwroot/go.eallion.com/polr +``` +然后就可以在线安装了 +打开域名,如:https://go.eallion.com +会自动跳转到安装页面,按提示一步步完成就可以了。 diff --git "a/content/posts/code/\347\275\221\351\241\265\350\267\263\350\275\254\345\244\207\345\277\230.md" "b/content/posts/code/\347\275\221\351\241\265\350\267\263\350\275\254\345\244\207\345\277\230.md" new file mode 100644 index 00000000000..eece2eb914d --- /dev/null +++ "b/content/posts/code/\347\275\221\351\241\265\350\267\263\350\275\254\345\244\207\345\277\230.md" @@ -0,0 +1,28 @@ +--- +title: "网页跳转备忘" +categories: ["代码"] +tags: ["代码","网页","html","跳转"] +draft: false +slug: "gohtml" +date: "2013-05-12 17:12:00" +--- + +1、html的实现: +```html + + + + + + +``` +2、javascript的实现: + +```js + +``` diff --git "a/content/posts/code/\350\256\251Firefox\345\217\252\345\234\250\346\226\260\346\240\207\347\255\276\351\241\265newtab\346\230\276\347\244\272\344\271\246\347\255\276\346\240\217.md" "b/content/posts/code/\350\256\251Firefox\345\217\252\345\234\250\346\226\260\346\240\207\347\255\276\351\241\265newtab\346\230\276\347\244\272\344\271\246\347\255\276\346\240\217.md" new file mode 100644 index 00000000000..554cb1a8c0c --- /dev/null +++ "b/content/posts/code/\350\256\251Firefox\345\217\252\345\234\250\346\226\260\346\240\207\347\255\276\351\241\265newtab\346\230\276\347\244\272\344\271\246\347\255\276\346\240\217.md" @@ -0,0 +1,85 @@ +--- +title: "让Firefox只在新标签页newtab显示书签栏" +categories: ["代码"] +tags: ["google","css","Firefox","书签","新标签页","newtab","bookmark"] +draft: false +slug: "only-show-bookmark-in-newtab-in-firefox" +date: "2019-05-19 00:45:00" +--- + +### 更新 3 +> 更新时间:2020.12.25 + +Firefox Developer Edition (开发者版)默认支持在新标签页打开书签栏。 + +![](https://images.eallion.com/images/2020/12/firefox-dev.png!hugo.webp) + +--- + +### 更新 2 +> 更新时间:2020.12.24 + +最新版的 Firefox (84.0.1 (64 位))提供了一个配置,可以修改此功能。 + +`browser.toolbars.bookmarks.visibility` + +此配置有 3 个值:`always`、`nerver`、`newtab`。 + +即:总是显示书签、永不显示书签、仅在新标签页显示书签。 + +**修改方法:** + +在 Firefox 地址栏输入`about:config`,搜索`browser.toolbars.bookmarks.visibility`,修改为`newtab`即可。 + +![](https://images.eallion.com/images/2020/12/firefox-newtab.png!hugo.webp) + +--- + +### 更新 1 +> 更新时间:2019.09.22 +> 来自评论区: + +Firefox 69 需要在 `about:config` 里将 `toolkit.legacyUserProfileCustomizations.stylesheets` 设置为 `ture` 才有效。 +因为 Firefox 69 默认已经不加载 `userChrome.css` 了。 + +--- + +### 原文: + +> Firefox 65版本亲测有效,低版本应该也可以。 + +因工作原因,除了主浏览器Chrome会用到多浏览器,常用的第二、三选择是Firefox和Yandex。 +但是Firefox的书签栏是继承全局设置的,关掉书签栏后新标签页也不会显示了。 +Google一番后,发现可以通过自定义CSS来实现这一功能。 + +打开本地Firefox配置文件的目录: +```bash +%userprofile%\AppData\Roaming\Mozilla\Firefox\Profiles +``` +这里面有一个或多个目录,找到自己账号对应的目录, +如: + +```bash +imaniceman123.default +``` +进入这个目录,新建一个目录: +```bash +chrome +``` +在 `chrome` 这个新目录下新建一个文件 `userChrome.css` ,输入以下内容: + +```css +#main-window #PersonalToolbar { + visibility: collapse !important; +} +#main-window[title^="New Tab"] #PersonalToolbar { + visibility: visible !important; +} +``` +然后在Firefox浏览器的选项里打开显示书签栏。 + +其中,双引号中的`"New Tab"`就是新标签的标签名字,比如中文版 Firefox 可能新标签页的名字叫做:``新标签页``,那引号里的内容就需要改为自己 Firefox 新标签页对应的名字。 + +**解释:** + +这段CSS样式的意思是:在选项里是全局打开书签栏的,然后用自定义CSS隐藏了书签栏,但在特定的 `title` 页(如:新标签页)显示书签栏。 diff --git "a/content/posts/code/\351\230\277\351\207\214\344\272\221OSS\346\214\202\350\275\275\344\270\272\346\225\260\346\215\256\347\233\230\346\220\255\345\273\272piwigo\347\233\270\345\206\214.md" "b/content/posts/code/\351\230\277\351\207\214\344\272\221OSS\346\214\202\350\275\275\344\270\272\346\225\260\346\215\256\347\233\230\346\220\255\345\273\272piwigo\347\233\270\345\206\214.md" new file mode 100644 index 00000000000..49849ef03ec --- /dev/null +++ "b/content/posts/code/\351\230\277\351\207\214\344\272\221OSS\346\214\202\350\275\275\344\270\272\346\225\260\346\215\256\347\233\230\346\220\255\345\273\272piwigo\347\233\270\345\206\214.md" @@ -0,0 +1,128 @@ +--- +title: "阿里云OSS挂载为数据盘搭建piwigo相册" +categories: ["代码"] +tags: ["阿里云","oss","piwigo","相册","挂载"] +draft: false +slug: "piwigo-in-alioss" +date: "2017-04-01 12:03:00" +--- + +> 本文主要分为两部分: +> 1、如何把阿里云的对象存储OSS的Bucket挂载为ECS的数据盘; +> 2、如何用piwigo搭建相册。 + +把OSS挂载成数据盘后,就可以解析PHP文件,而不再是只能设置一个静态html首页。利用OSS低价格高稳定性的优势,其实可以干很多事情,比如用ownCloud搭建一个私人网盘。 + +一、挂载OSS +======= + +> 阿里云的官方git说明: https://github.com/aliyun/ossfs + +我用的是Ubuntu 16.04 64bit,推荐源码安装 + +1、安装依赖 +------ + +```bash +su -root #切换到root用户 +apt install automake autotools-dev g++ git libcurl4-gnutls-dev libfuse-dev libssl-dev libxml2-dev make pkg-config +``` + +2、编译 +---- +```bash +git clone https://github.com/aliyun/ossfs.git +cd ossfs +./autogen.sh +./configure +make +make install +``` + +3、设置Bucket +---------- + +设置bucket name, access key/id信息,将其存放在/etc/passwd-ossfs 文件中, 注意这个文件的权限必须正确设置,建议设为640。 +```bash +vim /etc/passwd-ossfs +``` +按 i 输入: +```bash +eallionalbum:LTAI12345678E1kU:Jw3hHEBFwD1234567890MheR02CmOr +``` + +按 esc 输入`:wq`退出。 + +设置权限: +```bash +chmod 640 /etc/passwd-ossfs +``` + +4、挂载OSS Bucket +-------------- +```bash +mkdir /html/eallionalbum.com #先建立一个打算挂载的目录 +ossfs eallionalbum /html/eallionalbum.com -ourl=http://oss-cn-hangzhou-internal.aliyuncs.com -ouid=1001 -ogid=1001 -o allow_other -o umask=777 +``` +查看是否挂载成功 +```bash +mount -l +``` +如果没有挂载成功,可以到https://github.com/aliyun/ossfs查找原因或提交issue。 + +5、卸载(若有需要) +-- +```bash +umount /html/eallionalbum.com +fusermount -u /html/eallionalbum.com +``` + +二、搭建piwigo相册 +============ + +中文官网:http://cn.piwigo.org,但中文官网的版本比较落后,建议切换到英文版。 + +1、下载 +---------- +国内主机还是建议下载源码安装,国外主机倒是可以下载Netinstaller。 +官网:http://piwigo.org/basics/downloads + +2、上传 +---- + +可以通过FTP上传,因为是OSS,所以也可以通过OSS客户端和网页上传。 + +3、解压 +---- +可以解压之后上传,也可上传后解压。 +```bash +cd /html/eallionalbum.com +unzip piwigo-*.zip +``` + +4、配置安装 +------ +安装之前要准备好数据库信息。 + + - 主机 + - 用户名* + - 密码 + - 数据库名 + - Piwogo 表名前缀** + +配置的时候,其实跟配置 WordPress 或typecho差不多的。 +直接打开域名,如:http://eallionalbum.com +程序会自动导向安装页面。 +安装的时候在填入管理员信息,要记下来: + + - 用户名 + - 密码 + - 邮箱 + +点击开始安装,程序就会自动安装了。 + +5、完成 +---- +安装完成后,打开网址就可以使用相册了。爱折腾的人还可以对相册进行一些优化。 + +> PS:本文涉及到的bucket name、域名、access key/id、目录均为虚拟信息,请替换成自己的。 diff --git "a/content/posts/daily/2010\345\271\26412\346\234\21015\346\227\245-\351\233\252\346\231\257.md" "b/content/posts/daily/2010\345\271\26412\346\234\21015\346\227\245-\351\233\252\346\231\257.md" new file mode 100644 index 00000000000..c8196cfc33e --- /dev/null +++ "b/content/posts/daily/2010\345\271\26412\346\234\21015\346\227\245-\351\233\252\346\231\257.md" @@ -0,0 +1,20 @@ +--- +title: "2010年12月15日 雪景" +categories: ["日志"] +tags: ["雪","雪景"] +draft: false +slug: "snows" +date: "2010-12-16 11:02:00" +--- + +

这雪是说下就下起来了
+昨天零零星星的几点落
+谁会想到会下着这么厚呢
+我们家乡应该下得更大了吧
+雪白雪白的雪
+不好的心情自然而然的跟着就好了

+

地址的说明,本来不应该叫snows的,
+本来打算把地址设为snow scene的,
+可是浏览器反应不过来,
+而且点保存的时候程序出错了……
+So…………

diff --git a/content/posts/daily/2011.05.22.md b/content/posts/daily/2011.05.22.md new file mode 100644 index 00000000000..6cc57b41241 --- /dev/null +++ b/content/posts/daily/2011.05.22.md @@ -0,0 +1,10 @@ +--- +title: "2011.05.22" +categories: ["日志"] +tags: ["生日","生日快乐"] +draft: false +slug: "birth" +date: "2011-05-22 15:25:00" +--- + +生日快乐。 diff --git a/content/posts/daily/2011.5.20-13-14.md b/content/posts/daily/2011.5.20-13-14.md new file mode 100644 index 00000000000..3ddc230ffcd --- /dev/null +++ b/content/posts/daily/2011.5.20-13-14.md @@ -0,0 +1,10 @@ +--- +title: "2011.5.20 13:14" +categories: ["日志"] +tags: ["我爱你"] +draft: false +slug: "5201314" +date: "2011-05-20 13:14:00" +--- + +我爱你。 diff --git "a/content/posts/daily/2011\345\220\221\345\267\246\357\274\2142010\345\220\221\345\217\263.md" "b/content/posts/daily/2011\345\220\221\345\267\246\357\274\2142010\345\220\221\345\217\263.md" new file mode 100644 index 00000000000..fc740770dbd --- /dev/null +++ "b/content/posts/daily/2011\345\220\221\345\267\246\357\274\2142010\345\220\221\345\217\263.md" @@ -0,0 +1,33 @@ +--- +title: "2011向左,2010向右" +categories: ["日志"] +tags: ["2010","2011","日记"] +draft: false +slug: "goodbye2010" +date: "2010-12-31 23:59:11" +--- + +

不是慕容雪村的小说
+但是一样的悲欢离合一样的生死悲歌
+好吧,我不应该这样祭奠我过去的2010年
+我应该要积极阳光一点

+

2010年我最遗憾的一点唯一遗憾的一点
+就是
+我把我的后路给弄丢了
+以前我从来没有过
+以前我可以不甩任何人不屑任何人,任何人

+

这意味着
+整整一年我差不多都是在为别人而活着
+不过
+我把这当成了我的责任
+我也把这当成生活对我的考验

+

我看什么人都在写年终总结
+那么我也来写一个
+就是这样
+没有过多的话要说
+没有过多的事要记
+就把今年的经历和感悟当成一笔财富吧
+发完这篇文章
+我再也不会傻逼呵呵的去诉说我今年有多苦有多不顺了
+Goodbye 2010
+Happy New Year Everyone

diff --git "a/content/posts/daily/2011\345\271\26401\346\234\21006\346\227\245-\345\217\210\344\270\213\351\233\252\344\272\206.md" "b/content/posts/daily/2011\345\271\26401\346\234\21006\346\227\245-\345\217\210\344\270\213\351\233\252\344\272\206.md" new file mode 100644 index 00000000000..dcdf665394e --- /dev/null +++ "b/content/posts/daily/2011\345\271\26401\346\234\21006\346\227\245-\345\217\210\344\270\213\351\233\252\344\272\206.md" @@ -0,0 +1,45 @@ +--- +title: "2011年01月06日 又下雪了" +categories: ["日志"] +tags: ["日记","雪","雪景"] +draft: false +slug: "20110106" +date: "2011-01-06 07:07:39" +--- + +

现在还是清早
+天色蒙蒙亮
+路上来来往往的人开始多起来
+地上是湿的没有结冰
+树上屋上草上都是雪
+不过不算大

+

仔细算起来
+这是今年这里下的第三场雪了
+第一场雪很大很大我却穿着薄薄的衣服在外面办事
+那天有点点生气
+不过看见我很喜欢的雪
+后来自然就好了
+当然不是因为我只穿着薄薄的衣服在外面办事而生气
+那次的雪垫起来很厚很厚
+他们还堆了雪人
+我说我要去把它推倒
+不过等我去的时候它已经化了
+那次还照了几张照片
+我还留着我穿着短袖在飘扬的雪花里照的照片

+

小时候很多雪
+每年到了冬天
+感觉到处都是白色的
+而且我也觉得那些雪都是我的
+是我一个人的
+我看不得别人也喜欢雪
+长大了这个社会也进步了
+所以雪变得少了
+不过喜欢雪的人越来越多了
+我就觉得喜欢雪的人开始俗气起来
+不纯粹,大惊小怪
+跟这个世界一样浮躁

+

可是,我的骨子里还是喜欢雪的啊

+

某人
+家里面的雪那么大
+都被你给占了
+你可得要好好欣赏啊

diff --git "a/content/posts/daily/2011\345\271\26404\346\234\21015\346\227\245.md" "b/content/posts/daily/2011\345\271\26404\346\234\21015\346\227\245.md" new file mode 100644 index 00000000000..9c7d034a8f3 --- /dev/null +++ "b/content/posts/daily/2011\345\271\26404\346\234\21015\346\227\245.md" @@ -0,0 +1,14 @@ +--- +title: "2011年04月15日" +categories: ["日志"] +tags: ["日记","点化"] +draft: false +slug: "reveal" +date: "2011-04-15 07:49:32" +--- + +其实 +这个世界上没有什么事是不能接受的 +也没有什么观点是不能被改变的 +只是需要点化 + diff --git "a/content/posts/daily/2011\345\271\26404\346\234\21021\346\227\245.md" "b/content/posts/daily/2011\345\271\26404\346\234\21021\346\227\245.md" new file mode 100644 index 00000000000..12b24a0c281 --- /dev/null +++ "b/content/posts/daily/2011\345\271\26404\346\234\21021\346\227\245.md" @@ -0,0 +1,14 @@ +--- +title: "2011年04月21日" +categories: ["日志"] +tags: ["想","日记","停电"] +draft: false +slug: "xiang" +date: "2011-04-21 19:37:04" +--- + +今日停电。不爽。因为停电,联系不到老婆,更不爽! + +PS:接 《我们都不是真的懒》 +你看啊,我都还没有懒到不想为自己的懒找借口,那我确实是还不是真正的懒呢。 + diff --git "a/content/posts/daily/2011\345\271\26404\346\234\21028\346\227\245.md" "b/content/posts/daily/2011\345\271\26404\346\234\21028\346\227\245.md" new file mode 100644 index 00000000000..6d73f91915c --- /dev/null +++ "b/content/posts/daily/2011\345\271\26404\346\234\21028\346\227\245.md" @@ -0,0 +1,16 @@ +--- +title: "2011年04月28日" +categories: ["日志"] +tags: ["日记"] +draft: false +slug: "yiqiedouhao" +date: "2011-04-28 09:11:15" +--- + +1,昨天朋友饭店开张,很热闹。 +2,饭店地址:绍兴袍江世纪广场九头鸟饭庄。 +3,晚上帮朋友收广告牌的时候手指被划伤了,老婆帮我包扎很感动,划得挺深的,到骨头了。 +4,所以现在打字比较困难。 +5,今天早上骑别人的电动车,胎坏了,修。 +6,老婆,想你了。 +7,安好,勿念。 diff --git "a/content/posts/daily/2011\345\271\2641\346\234\21030\346\227\245.md" "b/content/posts/daily/2011\345\271\2641\346\234\21030\346\227\245.md" new file mode 100644 index 00000000000..3eefec2926c --- /dev/null +++ "b/content/posts/daily/2011\345\271\2641\346\234\21030\346\227\245.md" @@ -0,0 +1,58 @@ +--- +title: "2011年1月30日" +categories: ["日志"] +tags: ["日记","音乐","感想","歌","牢骚"] +draft: false +slug: "about-music" +date: "2011-01-30 09:12:26" +--- + +先奉上一个网友蛋蛋姐为我清唱的《蜗牛》~ Enjoy~ + +我喜欢听歌 +嗯,是歌,不是音乐 +就像我喜欢小说不喜欢文学一样 +歌只是音乐的一个分支 +小说也只是文学的一个分支 + +我不会装逼说我只听欧美流行乐或者高雅的演奏会 +我什么都听 +包括爱情买卖,忐忑这样的神曲…… + +说到这里可能有的人又会误解了 +因为我以前这样说的时候 +别人会以为我不听欧美流行乐或者管弦乐 +其实我真的说过了 +我什么都听! +——我不需要用我听的音乐来标榜我的品味 + +事实上我最近喜欢的是带中文歌词的粤语歌 +冠希哥哥,你能在新专辑里多唱两首粤语歌么 +我还比较喜欢的就是女声翻唱男生的歌 +比如某女声翻唱的《上海1943》和《东风破》 +比如香香同学翻唱的无数经典 +女声翻唱我只有一个要求: +那就是只要声音甜美圆润就可以了 +因为能引起我注意的歌已经是我喜欢的歌了 + +上海1943是周杰伦的一首比较冷的歌 +我就喜欢别人都不怎么喜欢的 +就像我在我的个人介绍里说的那样 +小众而不小资…… +我就属于小众分子 +但是杰伦又是大众化的 +所以我也喜欢大众化的歌 +特别是像Touch my body这样节奏鲜明欢快的歌 +当然像今年多周(76周?)停留在billboard上的Im yours也不错(其实应该是去年了哈) + +不过我更喜欢的不是billboard +而是channel[v]的音乐飙榜 +嗯,以前我会整天开着电视放channel[v]不转台 +可惜现在不好收这个台了 +而且这个台也变味了 + +我以前说过我喜欢什么什么就会红 +可是现在我倒发觉 +我喜欢的东西红了要变味 +好吧,我再牢骚一句,我喜欢的东西也从来就不喜欢我,从来从来! + diff --git "a/content/posts/daily/2011\345\271\2648\346\234\2109\346\227\245.md" "b/content/posts/daily/2011\345\271\2648\346\234\2109\346\227\245.md" new file mode 100644 index 00000000000..775d3733f23 --- /dev/null +++ "b/content/posts/daily/2011\345\271\2648\346\234\2109\346\227\245.md" @@ -0,0 +1,25 @@ +--- +title: "2011年8月9日" +categories: ["日志"] +tags: ["信仰","工作","神","找工作","算命"] +draft: false +slug: "20110809" +date: "2011-08-09 15:32:00" +--- + +我不知道要写什么,就是感觉应该要更新才对了。 +最近在找工作,那么大家祝我好运吧。 + +今天还算了一个命,本来我不是很相信这个的。 +可是,要是算命先生无意中道出了只有你一个人知道的小秘密的话,而且还很笃定的话, +那确实有点玄。 +顺便捐了80块钱的香火钱。可是我吃饭都没有钱了呀。 + +其实我真信佛。 + +其实不管你是无神论者,有神论者,泛神论者也好, +不管你信佛也好,信耶稣也好,信真主也好, +我觉得你都应该要相信神圣,要敬畏神圣, +就算是无神论者,他心中也应该有他的信仰, +所谓抬头三尺有神明啊。 + diff --git a/content/posts/daily/2012.md b/content/posts/daily/2012.md new file mode 100644 index 00000000000..fa2b4e07f25 --- /dev/null +++ b/content/posts/daily/2012.md @@ -0,0 +1,30 @@ +--- +title: "2012" +categories: ["日志"] +tags: ["2012","工作","总结","事业"] +draft: false +slug: "2012" +date: "2012-12-31 17:07:43" +--- + +末日没有如期到来 +——这才是真正的末日 + +2012年对我来说是一个蜕变的一年 +明白了很多事情 +看透了这个社会的现实和金钱的重要性 +最重要的一点 +是事业心的养成 +收起了游戏人生及时行乐的价值观 + +年初的工作 +以悲剧收场 + +然后休息了三个月 +彻底地释放 + +我发现我可以在新的高度上走出自己的人生 +下半年在自己创业和打工中 +选择了一份比较理想工作历练 +也看清了自己的价值 +期待来年爆发…… diff --git "a/content/posts/daily/360\345\211\215\347\253\257\351\235\231\346\200\201\350\265\204\346\272\220\345\272\223.md" "b/content/posts/daily/360\345\211\215\347\253\257\351\235\231\346\200\201\350\265\204\346\272\220\345\272\223.md" new file mode 100644 index 00000000000..b5507c3a035 --- /dev/null +++ "b/content/posts/daily/360\345\211\215\347\253\257\351\235\231\346\200\201\350\265\204\346\272\220\345\272\223.md" @@ -0,0 +1,22 @@ +--- +title: "360前端静态资源库" +categories: ["日志"] +tags: ["360","cdn","useso","前端","jquery"] +draft: false +slug: "baomitu" +date: "2017-03-26 18:32:00" +--- + +去年360的前端公共库USESO关闭的时候,网上哀嚎一片。我有几个站也不能幸免。 +我一直不是那种泾渭分明的脑残粉,不会去非此即彼的选择一样东西。 +就像我不太喜欢360,从来不用360安全卫士,但我觉得360极速浏览器不错,一直当我的第二浏览器在使用。 + +USESO关闭的时候我是很不爽的,按道理说,我肯定不会再用360的东西了。 +但无意中发现360重新上线了前端静态资源库,吸引我去尝试的是他们的slogan: + +> 首个支持HTTP/2的CDN服务 + +使用下来后发现,加载速度,CDN资源,收录的项目都很不错。 +所以推荐使用。 + +官网:https://cdn.baomitu.com/ diff --git a/content/posts/daily/Amazon-EC2.md b/content/posts/daily/Amazon-EC2.md new file mode 100644 index 00000000000..ad3b23514c3 --- /dev/null +++ b/content/posts/daily/Amazon-EC2.md @@ -0,0 +1,33 @@ +--- +title: "Amazon EC2" +categories: ["日志"] +tags: ["amazon","ec2","vps","vpn","免费"] +draft: false +slug: "amazon-ec2" +date: "2012-03-27 09:15:00" +--- + +最近注册了一个亚马逊EC2 VPS +可以免费体验一年 + +注册地址:http://aws.amazon.com/ +需要有一张可以付款的外币信用卡 +先扣钱,钱会再还给你,国外很多这种免费机制 +也可以去淘宝买一张虚拟信用卡 +天啦,虚拟信用卡都有。。。 + +这里有关于EC2比较全面的教程 +http://www.bityun.com/archives/tag/ec2 +教程比较老了,将就着看一下 +我相信经常折腾网站的人 +操作这个EC2不是什么难事 +注意一点就是要选择里面的micro +这个套餐才是免费一年的 + +建立Instance实例的时候 +可以选择别人优化好的AMI +但我选择的系统是Ubuntu 11.10 64bit quike start +所以里面都是我自己配置的 + +用了LNMP一键安装包搭建了个LNMP环境 +将来哪天说不定可以在上面建个站 diff --git "a/content/posts/daily/CSPromod-\350\257\225\347\216\251\346\212\245\345\221\212.md" "b/content/posts/daily/CSPromod-\350\257\225\347\216\251\346\212\245\345\221\212.md" new file mode 100644 index 00000000000..b0e30418215 --- /dev/null +++ "b/content/posts/daily/CSPromod-\350\257\225\347\216\251\346\212\245\345\221\212.md" @@ -0,0 +1,131 @@ +--- +title: "CSPromod 试玩报告" +categories: ["日志"] +tags: ["CS","csmod","反恐精英","csp","cspromod"] +draft: false +slug: "csp-report" +date: "2011-02-01 12:00:00" +--- + +经过整整一年,刚好一年的时间 +CSP的团队发布了CSP beta1.05 +去年的1月31号他们发布的beta1.04压住了业界的质疑 +今年的beta1.05又让CSP有了质的飞越 + +经过昨天和今天的战斗 +那我就来说说我个人的试玩体验 + +

科谱

+CS:P(Counter-Strike:Promod)(反恐精英职业版)官网 百科 + +CS(Counter-Strike)起初只是HL(Half-Life)的一个MOD扩展包 +后来没想到风声水起 +经过beta CS1.1 CS1.2 CS1.3 CS1.4 CS1.5一直到CS1.6 +CS1.6是CS的巅峰,而且目前它依然是 +后来Valve自己开发过CS:S版本,但是很失败 +在CS1.6日渐老化的情况下但是又没有能取代它的游戏出现 +所以这个时候出现了一个团队 +CSPromod——用CSS的引擎,制作出CS1.6一样的游戏 + +到2011年1月31号,CSP已经发布到beta1.05了 + +

游戏性

+说真的,CSP进步了很多 +虽然它还不能完全替代CS1.6 +而且现在的大型赛事也不可能支持它 +但是CSP的竞技性越来越高了 + +竞技游戏最核心的就是游戏平衡 +CSP的平衡性我不好说 +因为这个东西要用大量的赛事来检验 + +但是目前官方增加了两个很经典的CS人物模型 +这一点很赞(只不过那两个人物模型真的好丑啊) + +游戏的GUI可定制化程度还是比较高的 +支持的分辨率有4:3有16:9还有16:10 +在选项里面比1.6多了一项CSP专用的设置 +主要的设置都在里面 + +官方还取消了ex_interp这个参数 +其实早就应该取消这个参数啦 + +

枪械对比

+AK的点射有CS1.6的感觉 +官方也提高了AK的精准度 +我今天早上的时候试了下 +AK枪枪爆头感觉就跟1.6差不多 +鼠标的定位很准 +弹道比较好控制 +子弹不会飘 +如果有意控枪的话着弹点很精确 + +然后是M4 +M4这枪加消音器后在CSP里听起来声音有点尖锐 +所以在扫射的时候给我的感觉就是射速变快了 +射速变快了并不好 +毕竟从04年开始打了六七年的1.6已经能用耳朵控枪了 +突然出现不适应的情况 +那结果就很悲惨了 +用以前的开枪节奏老是打不死人 + +Deagle这把手枪在CSP里变得怪怪的 +应该说是在CSS里就变得怪怪的了 +CS1.6的Deagle拿在手里就像是长在手上的 +CSP这Deagle就只像把小手枪了 +根本不能跟步枪抗衡 +如果要我来设计 +我肯定要把Deagle设计成CS1.6的样子 +把USP设计成CS1.5的样子 + +AWP因为我是调成CS1.6的模式 +所以感觉还不错 +因为我在以前组的任何风格的队伍中我都不是狙击手 +所以对AWP我也不能说太多 + +然后说说步枪famas和手枪glock +因为这两把枪都可以三连发 +说真的famas的三连发比1.6要好 +瞬间静步定位瞄头的话能找到很好的开枪节奏 +最主要的是那种——爆头的感觉很爽 +但是glock的三连发真的很怪异 +那是真的“三连发” +而不是像1.6那样一下发三颗子弹出来 +感觉怎么像是用双飞燕鼠标硬件三连发那样别扭啊 + +

游戏画面

+游戏画面我不关注 +而且我一直是用640*480的分辨率玩CS +事实上我喜欢游戏画面粗糙一点并且带点颗粒状 +CSP的地图细节还是做得很到位的 +不过有点刻意模仿CS1.6的地图之嫌 +导致有些地方反而不好 +再加上我对CSP的地图材质不是很清楚 +所以在CS1.6里的常规穿射地点在CSP上并不一定适用 + +

操作性

+CS1.6在GUI里一个命令可以绑定两个键 +在console里更是可以绑定多个键到同一个命令 +但是在CSS里好像我玩CSS的时候在GUI里只能绑定一个键 +在CSP里是可以在GUI里绑定两个键的 +比如可以同时绑定滚轮和空格为跳跃 +操作性就不多说啦 +其实所有的FPS游戏的操作都差不多 + +

BUG发现与报告

+今天在玩dust2的时候我发现了一个BUG +就是我在玩了几局CT后加入到T +然后我还一直穿着CT的衣服 +哈哈,玩了好几把无间道 +嗯,已经把这个BUG提交给官方了 + +

总结

+以上言论只是我个人自言自语的流水账 +(用这种一行一句话的风格写长文章真别扭) +整体来说CSP1.05还是不错的 +比前一个版本进步了很多 +如果Valve自己开发的CS2又让普通玩家和职业玩家失望的话 +那CSP替代CS1.6成为电竞的主流是指日可待 +期待更多的人加入到CSP的开发中来 +也希望开发者多听听职业选手的意见 +期待下一个版本更加进步 diff --git "a/content/posts/daily/EQ\357\274\210\345\235\207\350\241\241\345\231\250\357\274\211\351\273\204\351\207\221\345\256\232\345\276\213.md" "b/content/posts/daily/EQ\357\274\210\345\235\207\350\241\241\345\231\250\357\274\211\351\273\204\351\207\221\345\256\232\345\276\213.md" new file mode 100644 index 00000000000..0186724595c --- /dev/null +++ "b/content/posts/daily/EQ\357\274\210\345\235\207\350\241\241\345\231\250\357\274\211\351\273\204\351\207\221\345\256\232\345\276\213.md" @@ -0,0 +1,27 @@ +--- +title: "EQ(均衡器)黄金定律" +categories: ["日志"] +tags: ["EQ","均衡器","调节","定律"] +draft: false +slug: "EQ" +date: "2013-01-13 10:38:31" +--- + +EQ(均衡器)黄金定律 -易记的EQ黄金定律 +1.如果声音浑浊,请衰减250hz附近的频段。 +2.如果声音听起来有喇叭音,请衰减500hz附近的频段 +3.当你试图让声音听起来更好,请考虑用衰减 +4.当你试图让声音听起来与众不同,请考虑用提升 +5.不要无中生有。(意思就是说不可能增益不存在的波形。如果你的录音设备限制或者是人声条件使然,根本就没有采集到、或者没有发出这个频段的声音,就不要浪费时间去调节这个频段的EQ想实现所谓的“效果”。 + +这里有一张表,它反映了一些倍频程点在听觉上造成的联想: +31hz 隆隆声,闷雷在远处隆隆作响。感觉胸口发闷。所以对这个频段的波形直接剔除。 +65hz 有深度,所谓“潜的很深”。男生适当增益,女生则看声音条件,很有磁性的声音就增益的比男生小些,很嗲很作的那种半高音就适当衰减。 +125hz 隆隆声,低沉的,心砰砰直跳。温暖。所以对这个频段的波形适当增益。 +250hz 饱满或浑浊。增益但是不可以高于3DB,200-800为人声的主频段,过分调节会失真。 +500hz 汽车喇叭声。衰减,同样不要多于-3DB。 +1khz whack(打击声?!这样翻译不妥吧!)。适当衰减。 +2khz 咬碎东西的声音,踩的嘎啦啦作响。人声不必说了,衰减。当然做拖鞋跑在空旷的走廊这种特效,这里是要增益很多的。 +4khz 镶边,锋锐感。如果NJ吐字不清可以适当增益1DB以下,因为这个频率同样也是齿音频段,处理要小心。吐字清晰则应该衰减2DB。 +8khz 高频哨声或齿音,轮廓清晰,“ouch!”女声可以考虑增益2DB,使得即使发嗲也能听清说的是什么。男声则一定要衰减,这个频率是男生齿音的高发地带。 +16khz 空气感。大幅度提升4DB,添加混响效果后会有回声的感觉。只使用NJ说话比较少的节目,给人余音绕梁之感。大段独白则建议衰减2DB,做出平易近人的效果,否则回声太多听了头昏。 diff --git a/content/posts/daily/Fucking-CHINA,Fucking-Poland,Fucking-Loord.md b/content/posts/daily/Fucking-CHINA,Fucking-Poland,Fucking-Loord.md new file mode 100644 index 00000000000..841f5fb1d34 --- /dev/null +++ b/content/posts/daily/Fucking-CHINA,Fucking-Poland,Fucking-Loord.md @@ -0,0 +1,72 @@ +--- +title: "Fucking CHINA,Fucking Poland,Fucking Loord" +categories: ["日志"] +tags: ["China","CS","loord","Poland","WEM"] +draft: false +slug: "fucking-china" +date: "2010-11-05 00:32:00" +--- + +

故事的缘起就是在今天杭州的WEM全球总决赛
+当时是
+来自波兰的Frag eXecuters和来自韩国的We Made FOX
+在打胜者组半决赛
+这场比赛在主舞台上进行
+当然,这个赛事的所有比赛都是在主舞台上进行
+包括脑残的穿越火线CF

+

这次赛事的主办方邀请了全球最强的八支队伍来比赛
+比赛赛制是BO1 双败赛制
+虽然每支队伍都允许经过两次失利才出局
+但是在强强对话中
+肯定每场比赛都会很关键
+这场比赛更是关键中的关键

+

当时波兰的FX队员Loord因为现场的网络突然抽筋
+死后在MM1频道打了一句话:Fucking CHINA
+
+当时全球应该有5000多玩家在HLTV观看比赛(那时欧美都是在深夜凌晨)
+我想,所有人应该都看到了那句话

+

好了
+上面就是基本情况

+

我觉得比较有趣的是中国玩家接下来对这件事的反应
+真的很有趣

+

最先被激起的是某博客的博主
+在他的无私提供的HLTV服务器
+公然面向全球玩家打出:Fucking poland Fucking loord
+
+然后是国内玩家纷纷在PCG,zotob这样的平台上开始谩骂
+最后很多人组团骂到国外的hltv.org上去了
+然后再到国外论坛上一比较
+谁愤青谁脑残尽收眼底

+

你也不用你的脚趾头想想
+当时是波兰跟韩国在比赛
+又不是跟中国队在比赛
+Loord为什么要骂中国呢
+肯定是你妈的中国哪里没做好没做到位撒
+Loord只是在发牢骚
+只是他一时忘了这是在中国这里有中国特色

+

我也觉得中国该骂
+而且肯定很多中国人也觉得中国该骂
+到处都是强拆
+到处都是城管
+到处都是关系
+你要是不觉得该骂中国
+那真的除非你爸爸是李刚了

+

该骂归该骂
+但是还轮不到一个外国人来骂
+对不对
+肯定很多人都是这么想的
+我也是这么想的

+

但是你们不要忘了
+就在不久前的武汉IEF全球总决赛上
+中国tyloo对日本队肆意刀杀现尽活宝
+怎么你们觉得那么大快人心
+还把对对方运动员的侮辱上升为民族气节
+我觉得特别恶心
+日本是很贱
+但这是竞技体育
+体育运动怎么能玷污上政治色彩呢

+

我想
+估计现在出现在HLTV里的那句"Fucking Poland Fucking Loord"
+会跟"ni men deng zhe bei xue ba"一样出名了

+

我只能说波兰这伙计很不职业
+这完全上升不到民族色彩的高度

diff --git "a/content/posts/daily/Google-\347\232\204\350\207\252\350\241\214\350\275\246\346\226\207\345\214\226.md" "b/content/posts/daily/Google-\347\232\204\350\207\252\350\241\214\350\275\246\346\226\207\345\214\226.md" new file mode 100644 index 00000000000..da4357e0b24 --- /dev/null +++ "b/content/posts/daily/Google-\347\232\204\350\207\252\350\241\214\350\275\246\346\226\207\345\214\226.md" @@ -0,0 +1,32 @@ +--- +title: "Google 的自行车文化" +categories: ["日志"] +tags: ["骑行","google","bike","bicyle","企业文化"] +draft: false +slug: "google-bike" +date: "2013-04-26 09:43:00" +--- + +
转自:ifanr 爱范儿 http://www.ifanr.com/282882
+ +  在 Google 总部的任何一天,都会有大约 700 辆自行车分布各处。超过 7% 的员工每天骑自行车上班。公司有安全的停车区(包括修理工具)、修车服务,以及可放置自行车的大巴。在总部不远处的一栋不知名的建筑里,摆放着 1300 辆 Google 自行车,那里是自行车管理部门。Wired 网站最近的一篇文章,讲述了 Google 的自行车文化。 + +  Google 自行车文化的诞生可以追溯到 2007 年。当时,Google 购买了 100 辆蓝色的 Huffy 自行车,将其摆放在不同的建筑下面,目的是为了提高员工们的工作效率。目前,仍然有 25 辆 Huffy 在服役。 + +  第一代的 Google 自行车于 2009 年出现,有多种颜色,被员工们亲切的称做“小丑自行车”。最新一代的 Google 自行车体积更大,更坚固,由公司的工程师设计。 + +  除了普通的自行车以外,公司还有特殊形式的“会议自行车”。员工们可以通过公司内部的应用来预定,使用它去参加会议。 + +  提到 Google 自行车文化,值得一提的是 Google 自行车上班路线。这条路线长达 42 英里。关于它的由来,还有一个有趣的故事。 + +  2005 年,Google 收购了一家网络分析公司,其创始人 Scott Crosby 希望住在旧金山,而且想要骑自行车上班。他的家距离公司有 42 英里。为了避免拥挤的交通,Crosby 和朋友们开始寻找适合自行车的道路。他们听说一位叫做 Joe Gross 的员工有一条这样的路线图,但是他去了初创公司 Youtube。幸运的是,他把路线图放在了公司的服务器。 + +  在 Google 收购 Youtube 之后,Gross 回归。他惊讶地发现,公司里有一群活跃的骑行者在使用他的路线。这些人自称是 SF2G,有自己的网站。 + +  他们会在某个咖啡馆集合,然后顺着半岛向公司进发。最初的时候,SF2G 只有 5 个人。现在,人数最多的时候,它是 500 人的大军。这甚至超越了 Google 本身。经常会有其它人加入骑行队伍,包括初创公司的人,甚至会有苹果和 Facebook 员工。 + +  对于硬核的 SF2Ger 来说,42 英里的上班路无法满足他们的愿望。他们找到了更有挑战性的路线。其中一个路线叫做 Skyline,终点是西部的小山峰,从那里可以俯视硅谷。 + +  自行车文化甚至影响了高管们。公司的首席财务官 Patrick Pichette 自称是狂热的骑行者,他会从南湾镇的家里旅行 50 公里,与 SF2G 在教会区的咖啡馆会合,然后一起骑车去公司上班。 + +  图片来自 Wired diff --git "a/content/posts/daily/LOL\345\205\250\347\220\203\346\200\273\345\206\263\350\265\233S5\345\274\200\350\265\233\357\274\214\346\224\257\346\214\201AHQ.md" "b/content/posts/daily/LOL\345\205\250\347\220\203\346\200\273\345\206\263\350\265\233S5\345\274\200\350\265\233\357\274\214\346\224\257\346\214\201AHQ.md" new file mode 100644 index 00000000000..5ca15a56ce3 --- /dev/null +++ "b/content/posts/daily/LOL\345\205\250\347\220\203\346\200\273\345\206\263\350\265\233S5\345\274\200\350\265\233\357\274\214\346\224\257\346\214\201AHQ.md" @@ -0,0 +1,11 @@ +--- +title: "LOL全球总决赛S5开赛,支持AHQ" +categories: ["日志"] +tags: ["LOL","英雄联盟","s5","全球总决赛"] +draft: false +slug: "lols5" +date: "2015-10-01 14:11:00" +--- + +最喜欢的OMG没有进S5,其他几只LPL队伍说不上特别喜欢,不过还是支持他们吧,IG加油,毕竟IG如果放开打可以跟任何队伍55开。 +然后,支持AHQ,毕竟……毕竟AHQ是全华班! diff --git "a/content/posts/daily/LPL2015\345\274\200\350\265\233.md" "b/content/posts/daily/LPL2015\345\274\200\350\265\233.md" new file mode 100644 index 00000000000..7b16e363679 --- /dev/null +++ "b/content/posts/daily/LPL2015\345\274\200\350\265\233.md" @@ -0,0 +1,10 @@ +--- +title: "LPL2015开赛" +categories: ["日志"] +tags: ["LOL","英雄联盟","lpl","omg"] +draft: false +slug: "lpl2015" +date: "2015-01-18 23:28:00" +--- + +英雄联盟LOL中国区职业联赛LPL正式开赛了,关注全华班阵容OMG。支持OMG。第一周就很多惊喜。 diff --git "a/content/posts/daily/Linkin-Park-2010\345\271\264\346\226\260\344\270\223\350\276\221A-Thousand-Suns.md" "b/content/posts/daily/Linkin-Park-2010\345\271\264\346\226\260\344\270\223\350\276\221A-Thousand-Suns.md" new file mode 100644 index 00000000000..b4f5f8c6b8f --- /dev/null +++ "b/content/posts/daily/Linkin-Park-2010\345\271\264\346\226\260\344\270\223\350\276\221A-Thousand-Suns.md" @@ -0,0 +1,34 @@ +--- +title: "Linkin Park 2010年新专辑A Thousand Suns" +categories: ["日志"] +tags: ["a thousand suns","linkin park","林肯公园","烈日千阳","音乐"] +draft: false +slug: "a-thousand-suns" +date: "2010-09-19 00:58:00" +--- + +

+

歌曲列表:

+

+

+ 01. The Requiem
+ 02. The Radiance
+ 03. Burning In The Skies
+ 04. Empty Spaces
+ 05. When They Come For Me
+ 06. Robot Boy
+ 07. Jornada Del Muerto
+ 08. Waiting For The End
+ 09. Blackout
+ 10. Wretches And Kings
+ 11. Wisdom, Justice, And Love
+ 12. Iridescent
+ 13. Fallout
+ 14. The Catalyst
+ 15. The Messenger

+ +

专辑简介:

+

+作为LP第4张录音室专辑,此砖可以说是续3年前M2M低迷“另类”后的现代升级版(制作人还是来之M2M专辑,哥伦比亚唱片公司总裁之一Rick Rubin)。
+随着这10年的经历,估计LP很想把自己以前的3张专辑里的各类歌曲风格上做一次延伸。歌曲里有的有着HT上重金属混着Chester爆吼的《Blackout》,有着LP史上第一个主唱(假?)女声《The Requiem》,有着正统LP式的《Wretches and Kings》《The Catalyst》,有着标准当今Pop/Rock主流流行歌风格的《Burning in the Skies》《The Messenger》《Iridescent》,有着Mike一路Rap下来野味十足的《When They Come For Me》,有着风格另类的小插曲《The Radiance》《Wisdom,Justice and Love》《Fallout》《Jornada del Muorte》。
+总的来说,ATS是张标着“独立”的标准“商业”专辑。LP一直稳定的走着这条路,独立的创作才能和环境加上一流的商业操作指向。使之往往很难使一些铁粉丝短时间内接受新歌,但LP始终是LP,一张专辑里总是有那么几首让每个人满意。

diff --git a/content/posts/daily/My2011.md b/content/posts/daily/My2011.md new file mode 100644 index 00000000000..b114ed04741 --- /dev/null +++ b/content/posts/daily/My2011.md @@ -0,0 +1,20 @@ +--- +title: "My2011" +categories: ["日志"] +tags: ["2011","2012","年度","总结","年终"] +draft: false +slug: "my2011" +date: "2012-01-10 15:59:36" +--- + +2011年已然过去,翻看年初计划,有完成的有没完成的,新的一年加油。 +总结一下我的2011年。 + +1:吃老婆饼,吃出来一个老婆,可是老婆再也不许我吃老婆饼了! +2:年度个人经济负增长,偶尔举债渡日。欠别人的债没钱还,放出去的债不好意思问。购得1电脑1手机1车。 +3:老婆87斤,我87公斤,我比老婆高8.7公分。今年身体健康,无恙,瘦下来过,又胖起来。我还是喜欢胖。 +4:用PHP+JAVA写了个软件抢到3张火车票,坏消息是不能跟老婆坐一起,还把跟随我8年的一张10元钞票给用了。 +5:今天又是一个波折的一年,我称之为本命年后遗症。一些梦想破灭,一些希望燃起,来年再战! +6:今年旅行过一次,看过50场电影,没听过演唱会,没参加过CS比赛,买过3本书,写了137篇博客。 +7:驾驶证没领到。行驶证没领到。 + diff --git a/content/posts/daily/My2012.md b/content/posts/daily/My2012.md new file mode 100644 index 00000000000..8ca7f1e9a17 --- /dev/null +++ b/content/posts/daily/My2012.md @@ -0,0 +1,12 @@ +--- +title: "My2012" +categories: ["日志"] +tags: ["2011","2012","年度","计划","打算"] +draft: false +slug: "my2012" +date: "2012-01-18 12:48:40" +--- + +1:2013.1.4结婚。 +2:至少远行一次,看一场演唱会,看WCG现场,每月至少看一场电影,要回家过年。 + diff --git "a/content/posts/daily/QQ\344\270\215\346\230\257\344\270\272\344\272\206\350\260\201\350\200\214\351\232\220\350\272\253.md" "b/content/posts/daily/QQ\344\270\215\346\230\257\344\270\272\344\272\206\350\260\201\350\200\214\351\232\220\350\272\253.md" new file mode 100644 index 00000000000..6e9b9f73633 --- /dev/null +++ "b/content/posts/daily/QQ\344\270\215\346\230\257\344\270\272\344\272\206\350\260\201\350\200\214\351\232\220\350\272\253.md" @@ -0,0 +1,58 @@ +--- +title: "QQ不是为了谁而隐身" +categories: ["日志"] +tags: [] +draft: false +slug: "stealth" +date: "2010-11-21 12:31:37" +--- + +

其实前两年有一段时间
+我的QQ是24小时亮着的
+当然也不是疯狂挂级的那段时间
+我才没有那么附庸风雅随波逐流
+我倒希望我的QQ现在还是0级

+

隐身对我来说只是种习惯吧
+这种习惯就是离不开QQ但是又基本上不用QQ
+我看V5推推在调查
+有什么好调查的呢
+像我这种本来QQ就上得少的人
+QQ本身就是个伪命题了
+更不要说隐身

+

整天能玩QQ的人
+其实已经是一种很奢侈的生活习性了

+

我的QQ在第一个QQ被盗后从04年开始用的
+不过这个QQ上面的好友也很少
+大多数时候,可以用个位数来记
+倒是前几年玩CS的时候
+QQ都加到了好友上限了
+然后疯狂的加疯狂的删
+到目前CS分组里的好友仅仅剩下12个了

+

这个QQ其实待遇已经不错了
+从我开始用它的那一天起就给它充了会员
+六年多的会员
+这就是我全部的花在腾讯里面的钱
+其实想想还不错
+毕竟会员带给了我不少福利
+比如最近的旋风离线下载的会员优先体验
+下一部4G的720p高清爱情动作片
+平时可得下载一两个星期
+现在只需要10多分钟了
+当初充会员还不是为了去QQ聊天室组队打CS啊
+不然CS技术哪里有那么上升得快
+巅峰时期跟瑞典那些职业哥在死亡服里练枪也不落下风

+

曾经有一段时间
+我非常迷恋QQ群聊天
+大家都是陌生人
+大家差不多都是因为共同的兴趣加到一个群里来
+聊天都很对味
+那些几百人沉默着听我吹牛的时光真是一去不复返呐
+我很怀念那些QQ群
+从猫扑到天涯到百度很多很多很多回忆

+

好吧
+说回隐身
+我不是像那些男人那样到处去沾花惹草
+也不是像那些女人那样到外去水性扬花
+然后想对自己欠下的风流债以隐身避而不见

+

而我,只是不想被打扰
+隐身,只是避世

diff --git "a/content/posts/daily/QQ\345\234\210\345\255\220.md" "b/content/posts/daily/QQ\345\234\210\345\255\220.md" new file mode 100644 index 00000000000..ae2ab208aa2 --- /dev/null +++ "b/content/posts/daily/QQ\345\234\210\345\255\220.md" @@ -0,0 +1,51 @@ +--- +title: "QQ圈子" +categories: ["日志"] +tags: ["QQ","QQ圈子"] +draft: false +slug: "qq-quanzi" +date: "2012-03-22 13:29:06" +--- + +
QQ圈子 http://exp.qq.com/details.html#pid=276
+有这样一个观点: +通过六个人,我们可以认识世界任何一个人。 + +这个观点有一个学名 +叫 六度空间理论Six Degrees of Separation) + +从我自己的情况来举一个例子怎么去认识NBA明星科比 +1,我有一个朋友Y,很喜欢打篮球 +2,Y的弟弟小y也喜欢打篮球,并且在上海交通大学上学 +3,小y跟同在交通大学的姚明关系不错了 +4,姚明在火箭时跟麦蒂是队友 +5,麦蒂跟科比的关系非常好 +6。 + +我的QQ好友只有50个 +但是QQ圈子里显示有1798个圈子好友 + +好友的朋友,好友的同学,好友的亲戚,好友的同事 +所有我想搜到的不想搜到的 +全都在圈子里 +我有个好友的好友是做星探的 +我真的在QQ圈子里看到明星了 +还有那些多年前我想找到的CS明星选手的QQ现在就那么摆在我的眼前 + +从以前的提示可能认识的人 +到现在直接推出QQ圈子 +QQ已经打算把所有中文网友全部粘在的腾讯这张网上 +你可能为了某些特别的原因去接触其他的应用或者网络 +但是你始终离不开QQ +你的同学,朋友,亲人都在QQ上 +你可能可以很鄙夷的说你很少用QQ +但你真的离不开它 +QQ的活跃用户数和它的普及程度 +实在是太恐怖了 + +有太多的人提到了隐私 +其实隐私本身就是个伪概念 +第一:在世为人,必无隐私 +第二:你的隐私毫无价值 +第三:你也不可能有真正的隐私 + diff --git "a/content/posts/daily/QQ\347\276\244.md" "b/content/posts/daily/QQ\347\276\244.md" new file mode 100644 index 00000000000..2fb788fa55e --- /dev/null +++ "b/content/posts/daily/QQ\347\276\244.md" @@ -0,0 +1,11 @@ +--- +title: "QQ群" +categories: ["日志"] +tags: ["QQ","无聊","QQ群"] +draft: false +slug: "qq-group" +date: "2008-11-13 22:58:09" +--- + +搞了个无聊的QQ群... +一群无聊的人... diff --git "a/content/posts/daily/SK\350\216\267\345\276\227CPH-CS-GO\346\214\221\346\210\230\350\265\233\345\206\240\345\206\233.md" "b/content/posts/daily/SK\350\216\267\345\276\227CPH-CS-GO\346\214\221\346\210\230\350\265\233\345\206\240\345\206\233.md" new file mode 100644 index 00000000000..049ad7c8b3b --- /dev/null +++ "b/content/posts/daily/SK\350\216\267\345\276\227CPH-CS-GO\346\214\221\346\210\230\350\265\233\345\206\240\345\206\233.md" @@ -0,0 +1,111 @@ +--- +title: "SK获得CPH CS:GO挑战赛冠军" +categories: ["日志"] +tags: ["CS","CS:GO","SK","ESC","Vavle"] +draft: false +slug: "sk-cph-csgo-esc" +date: "2012-04-05 09:26:17" +--- + +CS1.6在游戏史上已成为难以超越的经典 +Valve在强行推广CS:S失败之后 +经过数年的等待 +Valve终于决定开发新一代的CS续作——CS:GO +全称Counter-Strike:Global Offensive + +CS:GO的一大特点是可以跨平台对战 +Valve的野心也很明显 +她就是想整合PC、Mac、XBox的玩家 +同时还想整合CS1.6和CS:S的玩家 +也许后期他们还要整合Linux和PS平台的玩家 + +CS1.6因为引擎和画质的老化 +加上电竞行业的萎靡 +越来越多的赞助商退出了电竞行业 +还有CS:S对CS1.6玩家群体的蚕食 +CS1.6的玩家不断地流失 +不过它依然是目前最主流的FPS竞技游戏 + +在这社会背景和竞技环境的驱使下 +迫切需要一款新的FPS游戏来拯救竞技游戏 +CS:GO就在万众瞩目下诞生了 + +自从CS:GO的Beta版面世以来 +Valve就在积极的跟ESEA、ESL等联盟联系组织比赛 +但是这些CS:GO的比赛总是因为种种原因搁浅 +Valve也在积极听取CS职业选手的意见 +但是他们更多的是听取CS:S玩家的意见 +事实上CS:S和CS1.6的分歧在游戏界众所周知 +他们之间有着巨大的鸿沟 + +但是不可否认一点 +目前世界上最优秀的电竞俱乐部的FPS分队都在运营CS1.6 +换句话说 +目前世界上最优秀的FPS选手都在玩CS1.6 +现在一个世界排名10名开外的二三流CS1.6战队 +可以轻松战胜CS:S的冠军队伍 + +对于真正了解竞技游戏的人来说 +CS:GO应该朝哪方面发展显而易见 +——提升游戏引擎和画质,保留经典的弹道 + +或许是Valve终于开窍了 +他们越来越多的与CS1.6选手积极交流 +也有越来越多的CS1.6玩家积极帮助Valve改进CS:GO +这次SK在CHP夺冠ESC获得亚军 +就是给Valve发出一个积极的信号 +如果没有大型赛事的支持 +没有最优秀的竞技选手参与 +CS:GO吹再大的风结果也是自生自灭 + +CS:S就是最好的例子 + +也许Valve会认为 +只要整合了现有的各平台玩家 +吸引新玩家 +烧钱组织比赛 +就会诞生新的明星选手,就会有新的偶像 +根本就不在乎CS1.6玩家的反应 +事实上他们也这么做了很久 +如果他们真的一意孤行 + +CS:S又是最好的例子 + +现在很多CS1.6的玩家对CS:GO嗤之以鼻 +想当年CS1.5向CS1.6转型的时期 +大家可不是对CS1.6也嗤之以鼻啊 +各种褒贬不一各种喷 +可是谁也阻止不了CS1.6成为经典 + +现在他们之所以抵触CS:GO +是因为他们恐惧 +他们害怕他们在CS1.6上练就的技术 +在一个新的游戏里毫无用处 +大家又回到了菜鸟一个级别 +他们担心新的玩家会超越他们 +他们曾经引以为豪的或淡定或虚荣的优越感就不复存在 + +为什么SK.Get_Right对CS:GO褒奖有嘉 +因为他是一位天赋极强的选手 +对FPS有着先天的感知 +Get_Right第一次玩CS:GO就有如神助 +这种玩家在新的游戏里也会快速上手 +那他还害怕什么呢 +中国的Savage不也是才玩几个月CS +就走上中国顶尖选手行列成为最优秀的俱乐部的明星选手么 +到现在依然是中国CS的旗帜 + +电子竞技的大环境一直在向前发展 +必然新老更替 +新的游戏会诞生,新的偶像会诞生 +没有谁可以永远站在神坛 +这才是竞技的精彩之处 + +CS:GO必然会替代CS1.6 +因为时机已然成熟 +这不会像CS:S那样成为悲剧 +CS1.6依然会存活很长一段时间 +CS:GO也不会那么太快到来 + +我爱CS1.6,我更爱竞技! + diff --git a/content/posts/daily/Search-for-9.md b/content/posts/daily/Search-for-9.md new file mode 100644 index 00000000000..b48cdeca60f --- /dev/null +++ b/content/posts/daily/Search-for-9.md @@ -0,0 +1,18 @@ +--- +title: "Search for 9" +categories: ["日志"] +tags: ["爱","i love you","9"] +draft: false +slug: "search-for-9" +date: "2011-09-29 09:55:53" +--- + +99669999996669999996699666699666999966699666699 +99699999999699999999699666699669966996699666699 +99669999999999999996699666699699666699699666699 +99666699999999999966666999966699666699699666699 +99666666999999996666666699666699666699699666699 +99666666669999666666666699666669966996699666699 +99666666666996666666666699666666999966669999996 + +就在这里,按Ctrl+F,输入9,高亮。 diff --git a/content/posts/daily/Titanic-IMAX-3D.md b/content/posts/daily/Titanic-IMAX-3D.md new file mode 100644 index 00000000000..9e98a37e642 --- /dev/null +++ b/content/posts/daily/Titanic-IMAX-3D.md @@ -0,0 +1,61 @@ +--- +title: "Titanic IMAX 3D" +categories: ["日志"] +tags: ["爱情","电影","titanic","泰坦尼克号","铁达尼"] +draft: false +slug: "titanic-imax" +date: "2012-04-13 10:52:21" +--- + +昨天晚上去柯桥的万达电影院 +看了《泰坦尼克号3D》imax版 + +我们住在绍兴的 +柯桥是绍兴辖区的一个区 +是世界有名的轻纺城吧 +从我们那里过去万达还是有点远的 +开车差不多要半个小时 +无奈绍兴市内的电影院都没有imax + +起初我想骑自行车过去的 +不过怕时间来不及 +结果决定骑电动车过去 +要40分钟呢 + +天气晴好,轻风徐徐 +谁不曾想骑到半路上居然下雨了 +下雨了…… +越下越大越下越大 +然后冒雨前进 +还好有个雨披 + +当时的情况有点尴尬有点狼狈 +好在衣服没有怎么湿 + +电影院座无虚席 +有人感动有人哭 +有人欢乐有人笑 + +15年前我还是个三四年级的小学生 +第一次看Titanic是在初中吧 +十多年后重进电影院 +故事情节历历在目 +不一样的观感享受 +却是同样的感动 + +imax的效果绝对是顶级的 + +走出电影院 +夜空闪耀 +雨早就停了 +春天的风从身边滑过 +骑车来其实是对的 + +带着Jack和Rose那份真情的感动 +走在路上 +老婆附在耳边说 +以后我们要跟我们的女儿讲 +当年你的爸妈冒着大雨去看了一部伟大的爱情电影 + +回想起来 +这些经历何尝不是一种浪漫 diff --git a/content/posts/daily/Ubuntu-12.04-LTS-today.md b/content/posts/daily/Ubuntu-12.04-LTS-today.md new file mode 100644 index 00000000000..5c49db724ad --- /dev/null +++ b/content/posts/daily/Ubuntu-12.04-LTS-today.md @@ -0,0 +1,19 @@ +--- +title: "Ubuntu 12.04 LTS today" +categories: ["日志"] +tags: ["CS","windows","Ubuntu","linux","google"] +draft: false +slug: "ubuntu-12-04" +date: "2012-04-26 08:41:31" +--- + +今天是Ubuntu新版12.04发行的日子 +这是一个长期支版本 +果断升级 + +自从把办公也全面转移到Ubuntu以后 +已经很少进过Windows7了 +Ubuntu除了不能玩CS1.6以外 +已经可以完美的胜任一切工作 +希望valve早日开发出steam for linux +也希望google早日开发出drive and picasa for linux diff --git "a/content/posts/daily/Ubuntu-13.04-\344\270\215\350\203\275\345\256\211\350\243\205-Chrome.md" "b/content/posts/daily/Ubuntu-13.04-\344\270\215\350\203\275\345\256\211\350\243\205-Chrome.md" new file mode 100644 index 00000000000..f9e47deb376 --- /dev/null +++ "b/content/posts/daily/Ubuntu-13.04-\344\270\215\350\203\275\345\256\211\350\243\205-Chrome.md" @@ -0,0 +1,20 @@ +--- +title: "Ubuntu 13.04 不能安装 Chrome" +categories: ["日志"] +tags: ["Ubuntu","Chrome","147","依赖","libudev0"] +draft: false +slug: "ubuntu-13-04-chrome" +date: "2013-05-04 14:17:21" +--- + +Ubuntu13.04安装google-chrome-stable依赖问题: 依赖于 libudev0 (>= 147) + +使用sudo apt-get install libudev0提示“未发现软件包 libudev0”。 + +Google后找到libudev0下载地址,附列如下: + +i386:http://launchpadlibrarian.net/132294322/libudev0_175-0ubuntu19_i386.deb + +amd64: http://launchpadlibrarian.net/132294155/libudev0_175-0ubuntu19_amd64.deb + +安装后,Chrome既可正常安装了。 diff --git a/content/posts/daily/Ubuntu-16.04-LTS.md b/content/posts/daily/Ubuntu-16.04-LTS.md new file mode 100644 index 00000000000..2f0635b5b8e --- /dev/null +++ b/content/posts/daily/Ubuntu-16.04-LTS.md @@ -0,0 +1,15 @@ +--- +title: "Ubuntu 16.04 LTS" +categories: ["日志"] +tags: ["Ubuntu","16.04","lts","升级","乌班图"] +draft: false +slug: "ubuntu-1604-lts" +date: "2016-04-21 22:00:00" +--- + +Ubuntu 16.04 LTS release 正式版发布了。 +下载地址:http://releases.ubuntu.com/16.04/ + +我是使用的在线升级方式: + + $sudo do-release-upgrade -d diff --git "a/content/posts/daily/Ubuntu\347\246\201\347\224\250IPv6.md" "b/content/posts/daily/Ubuntu\347\246\201\347\224\250IPv6.md" new file mode 100644 index 00000000000..2379a507033 --- /dev/null +++ "b/content/posts/daily/Ubuntu\347\246\201\347\224\250IPv6.md" @@ -0,0 +1,54 @@ +--- +title: "Ubuntu禁用IPv6" +categories: ["日志"] +tags: ["Ubuntu","ipv6","禁用"] +draft: false +slug: "ubuntu-ipv6" +date: "2013-05-04 18:02:00" +--- + +记不住这几个命令,新装系统都要去google,索性放在这里好了。 +可以使用`ip a | grep inet6`,若没有结果则说明禁用IPv6成功。 + +## 方法1、(推荐) ## +先用命令`ifconfig`查看网卡信息,如`lo` `eth0` `enp0s3`,然后一个一个禁用 + + echo "#disable ipv6" | sudo tee -a /etc/sysctl.conf + echo "net.ipv6.conf.all.disable_ipv6 = 1" | sudo tee -a /etc/sysctl.conf + echo "net.ipv6.conf.default.disable_ipv6 = 1" | sudo tee -a /etc/sysctl.conf + echo "net.ipv6.conf.lo.disable_ipv6 = 1" | sudo tee -a /etc/sysctl.conf + echo "net.ipv6.conf.eth0.disable_ipv6 = 1" | sudo tee -a /etc/sysctl.conf + +也可直接编辑配置文件 + + sudo vim /etc/sysctl.conf + +添加: + +> net.ipv6.conf.all.disable_ipv6 = 1 +> net.ipv6.conf.default.disable_ipv6 = 1 +> net.ipv6.conf.lo.disable_ipv6 = 1 +> net.ipv6.conf.eth0.disable_ipv6 = 1 + +最后重启 `sudo sysctl -p` 生效。 + +## 方法2、 ## + + sudo vim /etc/default/grub +查找包含"GRUBCMDLINELINUX"的行,并如下编辑: + + GRUB_CMDLINE_LINUX="ipv6.disable=1" + +同样可以加入名为"GRUBCMDLINELINUX_DEFAULT"的变量,这同样有用。保存并关闭文件,重新生成grub配置。 + + sudo update-grub2 + +## 方法3、 ## + + sudo vim /etc/default/grub + +将文件中的 GRUB_CMDLINE_LINUX_DEFAULT="quiet spalsh" 修改为 + + GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1 quiet splash" + +运行`sudo update-grub`更新 diff --git "a/content/posts/daily/VeryCD\346\227\266\344\273\243\347\232\204\347\273\223\346\235\237\357\274\237.md" "b/content/posts/daily/VeryCD\346\227\266\344\273\243\347\232\204\347\273\223\346\235\237\357\274\237.md" new file mode 100644 index 00000000000..c4c0ccc33b0 --- /dev/null +++ "b/content/posts/daily/VeryCD\346\227\266\344\273\243\347\232\204\347\273\223\346\235\237\357\274\237.md" @@ -0,0 +1,51 @@ +--- +title: "VeryCD时代的结束?" +categories: ["日志"] +tags: ["verycd","ed2k","电驴","正版"] +draft: false +slug: "verycd" +date: "2011-01-31 14:29:43" +--- + +
这是近期腾讯做的一个关于取缔VeryCD等网站的专题 +http://view.news.qq.com/zt2011/VeryCD/index.htm
+ +看过太多的关于这事的评论 +有喜欢的有不喜欢的 +我也不想多说什么 +这篇文章躺在我的草稿箱里差不多有十多天了 +我决定还是重新编辑一下了发出来算了 +仅仅表示我在关注这个东西 + +我是忠实的VeryCD用户 +肯定每个人都有上网习惯 +有的人上网第一件事是登自己的博客 +有的人上网第一件事是登QQ +有的人上网第一件事可能是检查邮箱 +像我的老板每次抢我电脑后第一件事就是看新浪 +那么我呢,登录VeryCD肯定在我每次上网后所做的前5件事当中 +虽然我从很早开始就越来越不喜欢VeryCD上的评论了 + +我一直用的带有[CHN]和[Verycd]标签的eMule ID +在ed2k网络中的下载积分相当高 +我处于LowID状态可能都比别人的HighID下载速度还要快 +那些嫌emule下载慢的人肯定多半是迅雷培养出来好吃懒做自私的用户 +他们可能没搞明白download的核心精神是share而不是get +为什么欧洲和美国的大部分ed2k服务器会屏蔽中国IP +跟WOW美服里面人人鄙视的中国特色玩家一样 +这都是这个民族卑贱的意识形态和劣根性造成的 +可以这样说吧? +好吧,我也很贱的 +因为我会专门写几个字来骂一下这些人(也许不是人呢,要叫吸血驴) + +所以说,这场取缔VeryCD这类型的网站的政治行动也是很贱的 +病态的社会病态的社会,劣根性啊劣根性 +你们是不是真不知道VeryCD带给中国网民多少东西? +其实正版在中国就是个伪概念 +知识产权也只是个伪命题 +那么我曾经写出来的句子被别人转载之后当成年度锦句 +我应该去找谁收钱呢? + +呃,其实我也没什么高尚的东西 +我就是想在正版《社交网络》无法上映的国度去找个下载的地方而已 +嗯,对了,你们取缔VeryCD的理由是什么来着? diff --git a/content/posts/daily/WCG-Stupid.md b/content/posts/daily/WCG-Stupid.md new file mode 100644 index 00000000000..c30e7a2be13 --- /dev/null +++ b/content/posts/daily/WCG-Stupid.md @@ -0,0 +1,38 @@ +--- +title: "WCG Stupid" +categories: ["日志"] +tags: ["CS","wcg"] +draft: false +slug: "wcg-stupid" +date: "2012-03-29 15:10:05" +--- + +目前虽然还没有官方消息 +但最近炒得沸沸扬扬的WCG取消PC游戏启用手机游戏的事件 +似乎已成定局 +http://www.5eplay.com/2012/cs_0327/904.html + +WCG - World Cyber Games (世界电子竞技大赛) + +起源最早最专业的三项大赛只有WCG一直屹立不倒 +一方面源于它的运营的专业性 +一方面源于它的品牌效应及精神 +还有一方面是离不开韩国政府和韩国企业三星对它的支持 +韩国总统卢武铉可是WCG的名誉主席 + +关于这件事网上已经有很多讨论 +甚至还有很多玩家发起了抵制WCG的活动 +Mobile isn't eSports + +我作一个比喻: +2014年南非世界杯,FIFA宣布消除足球项目,大家采用桌式足球竞技…… + +WCG在CS方面犯傻也不是这一次了 +2004年,WCG一意孤行使用CS:CZ版本比赛…… +2005年,WCG更是采用CS:S这样逆天的举动…… + +其实我就是感觉很愤慨 +好像也没什么好写的 + +不管怎么说,还是希望WCG慎重!GL + diff --git "a/content/posts/daily/WannaCry-\345\213\222\347\264\242\347\227\205\346\257\222.md" "b/content/posts/daily/WannaCry-\345\213\222\347\264\242\347\227\205\346\257\222.md" new file mode 100644 index 00000000000..cc41665215f --- /dev/null +++ "b/content/posts/daily/WannaCry-\345\213\222\347\264\242\347\227\205\346\257\222.md" @@ -0,0 +1,74 @@ +--- +title: "WannaCry 勒索病毒" +categories: ["日志"] +tags: ["安全","wannacry","勒索","病毒","445"] +draft: false +slug: "WannaCry" +date: "2017-05-15 11:04:00" +--- + + + +这几天WannaCry勒索病毒肆虐,重灾区看起来恰恰是看来起知识水平更高的高校和政府部门,不得不让人感叹。 + +我也是计算机专业的,还是网络专业的,想起当时有的同学,到毕业时连电脑的基本知识都不会,连Ghost装系统都不会,也是唏嘘。 + +在这次灾难中,360安全卫士,百度全家桶,这些平时牛逼吹上天的软件,也不见能帮用户做些什么。 + +## 我做了什么躲过一劫 + +- **不要使用默认的端口** + +我家里的几台电脑也开了3389远程桌面,很庆幸没有被感染,因为路由器上的外网端口映射不是3389,这是我这些年来一直保护的好习惯,除了80和443,一般的协议都不会使用默认端口,如SSH不会用22端口,远程桌面不会用3389端口。 + +- **不要使用老系统** + +我实在想不明白,在电脑硬件完全满足要求的情况下,个人电脑还要去安装老旧系统,而且新系统那么好用。比如我原来有个同事,高配电脑也只安装XP,他说是XP好用,我表示不理解。 + +- **不要安装任何安全卫士** + +不要去相信360、腾讯管家,甚至是国外的某些安全软件。他们除了收集用户的隐私,拖慢电脑速度,也没什么大用处。 + +Win10的自带的Defened已经足够好用了啊!难道还有第三方的软件比微软更了解自己吗? + +- **打开自动更新** + +自动更新策略,对个人用户使用电脑几乎没有影响,完全没有关闭的必要。 + +就像这次勒索病毒事件,早在3月份的时候,微软就已经发布的安全补丁,而且微软还破例为早已停止支持的XP和2003也提供了这个补丁。但是上面提到的某些安全卫士居然屏蔽了这个补丁!!! + +- **使用防火墙** + +打开系统自带的防火墙就行了。 +虽然上面说了不要安装国产安全软件,但是这里推荐一个安全软件: + +  火绒 http://www.huorong.cn + +我自己在用,感觉还行,很轻,很安静,不打扰。而且能自定义很多规则。能跟随用户成长。 + +- **使用Linux** + +如果有兴趣,可以使用Linux(Ubuntu)作为自己的桌面系统。 +我使用Win10和Ubuntu16.04的时间半对半吧,因为有些东西只能在Win上弄,没办法。如果不玩游戏,Ubuntu已经完全可以做为桌面使用了。 + +- **备份重要文件** + +因为我早在2004年就吃过亏,当时所有的东西都保存在QQ网盘里,不幸的是当时那个QQ被盗,丢失所有文件,当时感觉天都塌下来的了。所以后来都养成了多处备份的习惯。 + +我目前的个人电脑上重要文件是微云一份,Dropbox一份,硬盘一份。实时增量同步。 + +网站数据是本地一份,阿里云OSS一份,腾讯云COS一份。脚本自己备份。 + +不管是文件备份,还是网站备份,尽量要做到 **自动**,因为手动去备份,人脑总是会有疏忽或忘记的时候。 + +就在前几天,我不小心在ECS上操作了一个错误脚本,运行了传说中的`rm -rf /*`,好在`ctrl+c`得及时,但数据已经不完整了。不得已`reinstall`,再回滚磁盘,3处备份2处可用,整个过程竟然10几分钟就恢复到可用状态了。只有某个网站丢失了几条评论。全靠备份的功劳啊。 + +- **关闭端口** + +因为经常逛一些技术网站,得知消息的第一时间关闭了135、136、137、139、445端口。 + +Win10 1703(15063)版本,默认没有控制面板的直接入口了。 + +`开始` - `运行` - `输入“control”` - `Windows 防火墙` - `高级设置` - `入站规则` - `新建规则` - `端口` - `TCP` - `特定本地端口` - `输入“445”` - `阻止连接` - `取个名字`。 + +![QQ五笔截图未命名.png!hugo.webp](https://images.eallion.com/images/2017/05/15/2504829206.png!hugo.webp) diff --git "a/content/posts/daily/Win7\350\200\201\346\211\223\345\215\260\346\234\272\351\251\261\345\212\250\350\247\243\345\206\263\346\226\271\346\241\210.md" "b/content/posts/daily/Win7\350\200\201\346\211\223\345\215\260\346\234\272\351\251\261\345\212\250\350\247\243\345\206\263\346\226\271\346\241\210.md" new file mode 100644 index 00000000000..7bce8a560ab --- /dev/null +++ "b/content/posts/daily/Win7\350\200\201\346\211\223\345\215\260\346\234\272\351\251\261\345\212\250\350\247\243\345\206\263\346\226\271\346\241\210.md" @@ -0,0 +1,10 @@ +--- +title: "Win7老打印机驱动解决方案" +categories: ["日志"] +tags: ["WIN7","打印机","驱动","虚拟机","virtualbox"] +draft: false +slug: "win7-printer" +date: "2013-06-19 12:39:00" +--- + +我有一台Epson LQ 1600 Kiii的针式打印机,最近5台打印机都不够用了,想把这一台打印机也利用起来打发货单。Win7、Win8自带的这款打印机驱动打出来的效果惨不忍睹,Epson官方没有提供Win7驱动。XP系统的驱动是最完美的。一开始,就把这台打印机安装在美工的xp电脑上,然后共享出来我用,不过这样也有弊端,主要是很不方便,美工不在的时候,也要把她的电脑开起来。后来,我又把美工的系统换成了Win7,这样就没有XP环境了。用Win7打了几天的发货单,效果真的很差。无奈之后准备放弃的时候,灵光一闪想到一个办法,试验之后果然有效——用VirtualBox虚拟机虚拟出来一个XP系统,然后把打印机安装在虚拟机上,再共享给Win7使用。 diff --git "a/content/posts/daily/Windows-\345\217\214\345\256\275\345\270\246\345\217\214\347\275\221\345\215\241.md" "b/content/posts/daily/Windows-\345\217\214\345\256\275\345\270\246\345\217\214\347\275\221\345\215\241.md" new file mode 100644 index 00000000000..d5adaea6757 --- /dev/null +++ "b/content/posts/daily/Windows-\345\217\214\345\256\275\345\270\246\345\217\214\347\275\221\345\215\241.md" @@ -0,0 +1,49 @@ +--- +title: "Windows 双宽带双网卡" +categories: ["日志"] +tags: ["网络","双宽带","电信","移动","网卡"] +draft: false +slug: "dualnic" +date: "2017-05-17 11:52:00" +--- + +家里拉了两条光纤,电信100M和移动100M。 +一开始想了很多方案,准备折腾双wan双拨、负载均衡、动态路由什么的。 + +研究了很多方案之后,觉得这些都不是我想要的。 +突然灵光一闪,去淘宝花了10几块钱买了张网卡。 +还是GBE自适应千兆网卡。 +放在电脑上组成了双网卡。 + +![222.png!hugo.webp](https://images.eallion.com/images/2017/05/17/256815267.png!hugo.webp) + +之所以最后选择了这样的方案。 +是因为去参考别人的教程的时候,发现他们都在讨论2M、4M的小水管。 +我想想100M光纤好像必要双拨呢,应用场景也没有。 + +但是家里有两个局域网,经常要从一个局域网访问另处一个局域网的SSH、RDP、FTP什么的, +再加上有些资源用移动访问还不错,而且移动的上行宽带比电信良心多了, +所以双网卡还是有必要的。 + +双网卡设置起来也方便。 +只要把宽带属性的`高级TCP/IP设置`中的`自动跃点数`取消勾选,`接口跃点数`填入一个固定的数值,如:`20` +不管数值设为多少,必须要2张网卡设置为同样的数值。 + +![1111.png!hugo.webp](https://images.eallion.com/images/2017/05/17/1204207163.png!hugo.webp) + +这样设置好后,默认走电信流量。 +用这台主力电脑,可以无缝访问两个局域网。 +如果用多线程下载工具,下载宽带也会自动叠加。 + +去阿里云下载了一个Ubuntu镜像测试了一下速度。。。 + +![下载速度.png!hugo.webp](https://images.eallion.com/images/2017/05/17/249153887.png!hugo.webp) + +在CMD里用`route print`可以打印路由表,看看默认路由情况。 +用`route`命令还有更多高级的玩法。这里暂且不表。 + +然后是千兆局域网: +这个更简单,没有什么技术含量,只需要硬件支持。 +千兆网卡、超六类网线、千兆LAN口交换机即可。 + +![333.png!hugo.webp](https://images.eallion.com/images/2017/05/17/4038504302.png!hugo.webp) diff --git "a/content/posts/daily/XHTML1.0\345\222\214CSS3.0\351\252\214\350\257\201.md" "b/content/posts/daily/XHTML1.0\345\222\214CSS3.0\351\252\214\350\257\201.md" new file mode 100644 index 00000000000..df741a6dc7b --- /dev/null +++ "b/content/posts/daily/XHTML1.0\345\222\214CSS3.0\351\252\214\350\257\201.md" @@ -0,0 +1,38 @@ +--- +title: "XHTML1.0和CSS3.0验证" +categories: ["日志"] +tags: ["xhtml","认证","验证","css3.0"] +draft: false +slug: "authentication" +date: "2010-11-07 06:11:40" +--- + +

我想
+我的博客是永远通不过XHTML1.0和CSS3.0验证了
+两个验证结果分别如下: XHTML1.0 CSS3.0

+

今天又试了一下
+把能改的全改了
+从原来最开始的几十个上百个错误
+到现在变成只有9处错误无法验证通过
+这算是个进步吗
+不见得吧

+

现在这9处错误出现在两个地方:
+一个是亦歌的音乐插件上
+一个是韩寒的新浪订阅上
+这两个东西你叫我怎么去改
+那都是别人网站上的啊
+不可能不听亦歌吧
+不可能不展示订阅的新浪吧

+

所以
+那就只能让它不能过能验证了

+

CSS3.0验证的时候
+我看到第一个错误就是无效字体
+\005fae\008f6f\0096c5\009ed1
+这个东西其实就是微软雅黑啊
+看网上的人说这样写对访问更有好处
+莫非真要我写成Microsoft YaHei
+我承认只有这个东西是我改过的
+其他的比如thickbox和NextGEN相册的CSS我动都没有动过

+

所以
+我不会把闲心花在改XHTML和CSS这上面
+仅仅是为了去通过无聊的认证

diff --git a/content/posts/daily/Yandex-Browser-Beta-Ubuntu.md b/content/posts/daily/Yandex-Browser-Beta-Ubuntu.md new file mode 100644 index 00000000000..99dd72d824b --- /dev/null +++ b/content/posts/daily/Yandex-Browser-Beta-Ubuntu.md @@ -0,0 +1,14 @@ +--- +title: "Yandex Browser Beta Ubuntu" +categories: ["日志"] +tags: ["Ubuntu","linux","yandex","browser","浏览器"] +draft: false +slug: "yandex-browser-ubuntu" +date: "2016-01-28 09:40:00" +--- + +Yandex Browser Beta Ubuntu + +> Yandex Browser is no Chrome Clone + +下载地址:https://browser.yandex.com/zh-Hant/linux/ diff --git a/content/posts/daily/_index.md b/content/posts/daily/_index.md new file mode 100644 index 00000000000..e94b0675452 --- /dev/null +++ b/content/posts/daily/_index.md @@ -0,0 +1,5 @@ +--- +title: "日志" +slug: "daily" +date: "2006-04-14 00:00:00" +--- \ No newline at end of file diff --git "a/content/posts/daily/cyx\357\274\214\344\270\200\350\267\257\350\265\260\345\245\275.md" "b/content/posts/daily/cyx\357\274\214\344\270\200\350\267\257\350\265\260\345\245\275.md" new file mode 100644 index 00000000000..e736c52a419 --- /dev/null +++ "b/content/posts/daily/cyx\357\274\214\344\270\200\350\267\257\350\265\260\345\245\275.md" @@ -0,0 +1,84 @@ +--- +title: "cyx,一路走好" +categories: ["日志"] +tags: ["CS","cyx"] +draft: false +slug: "cyx" +date: "2010-07-29 19:11:10" +--- + +

今天中午睡午觉
+不知不觉睡过头了
+本来我昨天就好好计算着要来看IEM上海站的CS的
+可是等到我醒来的时候
+首日比赛早已结束
+索性吃过饭了再来网吧
+
+我知道赶不上直播
+我就是想来看看现场图和HLTV
+可是打开几个电竞网站
+首页置顶的位置清一色的是一条消息:
+德国Mouz明星选手cyx不幸逝世
+他的全名是Antonio "cyx" Daniloski
+
+我承认我看到这个消息的时候
+有那么一瞬间脑袋里面停顿了一下
+那种惊愕和惋惜完全不亚于另外一个偶像明星的离世——张国荣
+
+今年Roman带着他令人惊艳的m4扫射压枪加盟
+德国战车Mousesports好不容易磨合了这套几近完美的阵容
+让人对他们在下半年的国际大赛上无比期待
+可是如今cyx的辞世
+让这车辆战车失去了动力
+这种打击不仅是人员的缺失
+更是一种精神层面的低落
+
+年初Navi平地惊雷般的出现
+到后来被研究被针对
+我更看好mouse
+Threat在fnatic的低迷发挥
+哪怕现在Gux再次回归
+但是我还是更看好mouse
+这个曾经两度的单挑冠军给也中国的CS笨笨好好上了一课:
+CS里面的枪法是分枪法和比赛枪法的。
+整天叫嚣着单挑的人肯定是妈妈死得早没教过你什么是CS
+
+如果我不喜欢cyx我肯定不会写这么一篇文章来悼念他
+哪怕德国人(整个欧美)都瞧不起中国人
+玩弄中国选手,刀杀对手然后面对直播镜头戏谑的笑,用很贱的战术……
+但我还是喜欢cyx
+我在inferno二楼的进攻完全模仿的cyx
+或者说是他在模仿我
+反正我们就是打得一模一样
+然后我根据他的动作把我的细节改进
+Inferno的B区防守也是深受他的影响
+包括站位和武器的选择和切换
+
+Cyx进攻inferno二楼的1v1胜率我没有统计过
+但是在全球所有的职业选手里肯定是最高的
+
+其实我在很多固定的位置都有固定的模仿参考对象
+比如dust2小道的Gux
+模仿不是照抄照搬是参考
+
+Cyx的逝世让很多老一辈的国内玩家想起了ooee
+哎!都是天妒英才、英年早逝
+如果ooee不那么早的去世
+鬼知道中国CS是不是另外一番景象
+
+Cyx这个ID有个趣事
+有记得好像是某次大赛视频直播讲解的间隙
+还是117在某个TS频道里讲解比赛
+有人开玩笑说
+Cyx就是“陈奕迅”的缩写
+说cyx是陈奕迅的歌迷
+呵呵
+如果我以后打CS的话
+我肯定要在我的ID后面挂上cyx向你致敬
+
+我打开mousesports官方网站的时候
+里面已经素白
+还有08年汶川地震中遇难的龙队队长KangSTan和ooee
+你们都一路走好
+
+天堂里有没有枪来弹往?

diff --git "a/content/posts/daily/eallion.com\346\234\210\345\272\246\347\273\237\350\256\241\346\212\245\345\221\212\344\270\216\345\261\225\346\234\233.md" "b/content/posts/daily/eallion.com\346\234\210\345\272\246\347\273\237\350\256\241\346\212\245\345\221\212\344\270\216\345\261\225\346\234\233.md" new file mode 100644 index 00000000000..b05f1219194 --- /dev/null +++ "b/content/posts/daily/eallion.com\346\234\210\345\272\246\347\273\237\350\256\241\346\212\245\345\221\212\344\270\216\345\261\225\346\234\233.md" @@ -0,0 +1,108 @@ +--- +title: "eallion.com月度统计报告与展望" +categories: ["日志"] +tags: ["博客","统计","报告","分析","展望"] +draft: false +slug: "statistical-report" +date: "2011-02-03 00:00:00" +--- + +
本报告为本博客最近30天的百度统计报告,旨在帮忙我分析访客习惯,为来访的朋友提供更优质和人性化的阅读体验。
+

分辨率统计

+分辨率对网页设计来说是一个需要认真考虑对待的指标 +通过我的所有统计分析发现 +有超过50种分辨率访问过本博客 +(这还不包括安装统计代码之前的数据) +所有分辨率中用的最多的还是1440*900 +而且最主要的几种分辨率都是宽屏 +只有1024*768这种经典的分辨率不是宽屏 +(事实上我还发现不少人把宽屏也设置成1024*768) +而且新兴的1366这种分辨率也开始爬升 + +结语:通过分析分辨率,暂时不会改版博客,虽然本博客不能自适应,但是在高分辨率下表现效果也不是很差,我自己在Win7下也是使用1920*1080的。 +

浏览器统计

+说完分辨率就非得要说说浏览器了 +前两年盛传一个kill ie6的活动 +我现在觉得这是一个比较病态的行为 +而且我也比较讨厌把个人网站弄得花里胡哨的 +在个人网站里玩非主流 +你真的只有自娱自乐 + +从我的统计里看 +三大主流浏览器依然是主流 +其实Oprea是个很好的浏览器 +但是用的人不多 +我以前用的Orca估计很多人听都没听说过 + +结语:不会盲目的歧视IE6,也不会故意要迎合哪一款浏览器,不会加一些华而不实的特效,该是怎样就怎样。 +

搜索引擎流量

+我无数次的声明过 +我做独立博客只是为了记录一下生活和心情 +我不是要写给别人看的 +也不是做给搜索引擎的 +我也不会求着任何人来看 +你见,或者不见我,我就在那里,不悲不喜…… + +结语:我做了个简单的sitemap,你愿来爬就来爬。 + +

操作系统统计

+在我的最近来访朋友中 +可以看出window是一家独大 +其中window xp更是居高不下 +毕竟很多人可能不会像我这样在一台电脑上折腾出几个操作系统 +要想找出一款OS替代经典的XP那估计还很难啊 +同时很感谢MAC和Linux用户对本博客的访问 + +结语:萝卜青菜,各有所爱。但是要我选择,我肯定会用买MAC的钱去配一台更高性能的兼容机。 +

来访地域和网络提供商

+其实我一直没考虑过大陆以外的地区的访问情况的 +但是从这个统计来看 +外国朋友来是不少的呢 +国内的访问者还是主要集中在沿海一带 + +电信是主流用户 +而且我的虚拟主机也只是电信的 +我没有用网通的体验过(网通不是应该叫联通了吗?) +所以也不知道网通的具体访问速度怎么样 +我试过用SSH翻墙出去再访问回来 +那速度真的不敢恭维啊 + +结语:目前用的这个虚拟主机还有大半年的时候才到期,如果不出现奇怪的原因,估计会继续用着。 +

新年伊始,小小展望

+我的一个已经开始很久了的原则就是: + 坚持页面简洁和内容原创 +在接下来的这个农历新年里(我很讨厌公历纪年) +我会依然坚持这个原则 +所以转载会变少或者变得没有 +就算出现了我很喜欢的可转载内容 +我也只会给出引用地址或者摘要内容 +然后附上我那没见识的评论 + +我不会轻易删掉我写出来的文章 +我感觉那就是对自己曾经的否定 +也许当初的言论很草率很肤浅 +也许当时的行文有失水准见识有待拓展 +但是那些就是当时自己想说的话 +我看到我曾经写过的一些东西我会脸红 +但是那刚好证明我现在比以前更成熟透彻了 +目前本博客只因伟大的GFW而和谐过两篇文章 +好吧,这是我的荣耀 + +关于互访互动就不用多说了 +中华民族的礼尚往来作为一个小时候受过家教的人都应该知道 +来我博客里留言的朋友我一定会回访的(哪怕你留下的链接有病毒) +但是关于二次回访的问题 +我觉得我要说明一下: +朋友的博客我会经常去的 +有内容的博客我会经常去的 +我感兴趣的博客我会经常去的 +博主比较活跃不清高擅于交流的博客我会经常去的 + +友情链接我会放一些我单方面感兴趣的博客 +我不会要求任何人加我的友链 +你链,或者不链我,情就在那里,不来不去…… + +如果真有人抬爱 +希望我分享一些有趣的东西 +可以去我的微博里看看 + diff --git a/content/posts/daily/getcdn.org-Aliyun-CDN-.md b/content/posts/daily/getcdn.org-Aliyun-CDN-.md new file mode 100644 index 00000000000..f76ff8eabeb --- /dev/null +++ b/content/posts/daily/getcdn.org-Aliyun-CDN-.md @@ -0,0 +1,24 @@ +--- +title: "getcdn.org Aliyun CDN " +categories: ["日志"] +tags: ["阿里云","cdn","aliyun","网络分发"] +draft: false +slug: "getcdn" +date: "2016-09-12 00:55:00" +--- + +> `getcdn.org` + +很多云服务商都提供免费的CDN,我在用的是阿里云,腾讯云,七牛云,都支持HTTPS,不过腾讯云还在内测。 + +百度云不考虑。 + +突然之间,腾讯云和阿里云都给我送了好多CDN流量,抱着不用就是浪费的态度,我就做了一个前端静态文件加速:getcdn.org + +起因是最近360的USESO突然停运,给很多人造成了不小的困扰。我正常运营的几个 WordPress ,前台后台都不能打开,最后从MySQL解决了问题。 + +连大厂的项目都不能信赖,看来还是自己能控制就自己控制。 + +虽然很多组织都提供前端库CDN,不过经历了USESO这么个事,什么都不好说。 + +目前这个getcdn.org是自用的,实行域名白名单策略,成本几乎为0,任何人都可以自己做CDN了,所以不会对外开放。 diff --git a/content/posts/daily/i-like-Windows-8-.md b/content/posts/daily/i-like-Windows-8-.md new file mode 100644 index 00000000000..e0bffb923ac --- /dev/null +++ b/content/posts/daily/i-like-Windows-8-.md @@ -0,0 +1,12 @@ +--- +title: "i like Windows 8 " +categories: ["日志"] +tags: ["win","windows","windows8","system","os"] +draft: false +slug: "windows-8-pre" +date: "2011-09-17 14:05:11" +--- + +Im running Windows 8 with Internet Explorer 10 at VMware 8 now, its a nice os, i like it, but there is no Chinese input on this pre system, wtf... So i post this entry in English, oh forgive me please... + +IMO,Windows 8 + Windows phone 8 < Chrome OS + Android. diff --git "a/content/posts/daily/markdown\347\241\256\345\256\236\344\270\215\346\226\271\344\276\277.md" "b/content/posts/daily/markdown\347\241\256\345\256\236\344\270\215\346\226\271\344\276\277.md" new file mode 100644 index 00000000000..20099de6c2c --- /dev/null +++ "b/content/posts/daily/markdown\347\241\256\345\256\236\344\270\215\346\226\271\344\276\277.md" @@ -0,0 +1,15 @@ +--- +title: "markdown确实不方便" +categories: ["日志"] +tags: ["博客","markdown"] +draft: false +slug: "markdown-really-inconvenient" +date: "2015-01-19 09:40:00" +--- + +我自己挑战了一下markdown,确实如网友们说——不习惯!真的用markdown写博客很不习惯,还没有html来得快。而且默认的编辑器兼容性也有问题。 + +--- + +更新:20170505 +我自己来打脸,我不记得我还说过这样的话。我现在觉得markdown太好用了! diff --git "a/content/posts/daily/typecho\345\272\224\345\257\271\345\236\203\345\234\276\350\257\204\350\256\272.md" "b/content/posts/daily/typecho\345\272\224\345\257\271\345\236\203\345\234\276\350\257\204\350\256\272.md" new file mode 100644 index 00000000000..e63a2218d5c --- /dev/null +++ "b/content/posts/daily/typecho\345\272\224\345\257\271\345\236\203\345\234\276\350\257\204\350\256\272.md" @@ -0,0 +1,46 @@ +--- +title: "typecho应对垃圾评论" +categories: ["日志"] +tags: ["评论","留言","spam","垃圾评论"] +draft: false +slug: "typecho-anti-spam" +date: "2017-05-12 20:12:00" +--- + +最近真的烦,每天有几千的垃圾评论,我也是醉了。所以把评论条件搞得很严格,也不知道会不会对用户体验产生多少负面影响,也不知道会不会误伤夹杂在其实的正常评论。如果有的话,真的表示抱歉。 + +主要防spam的手段从2个方面,从2个插件入手。 + +## Akismet + +Akismet确实是一个神器,从 WordPress 黄金时代开始,Akismet久经考验,功能强大,基于云功能,能防御大部分垃圾评论。 +跟Akismet差不多的还有Typepad。 + +## CommentFilter + +这个插件有几个方面主要功能 + +- 屏蔽机器人评论 +- 屏蔽IP +- 非中文评论 +- 禁止词汇 +- 敏感词汇 + +除了禁止词汇,直接返回失败,其他的功能,如果评论满足条件都只是标记为待审核。因为真的怕误伤朋友的评论。其中屏蔽的ip库我是已经数不过来了。 + +## 其他插件 +然后跟评论有关的插件是 + +- AjaxComment + +Ajax对提升用户体验有一定的帮助,它可以让访客在不刷新当前页面的情况下提交评论。但是这个目前跟我的主题有冲突,就是如果直接回复评论的话,评论嵌套功能就不能生效,目前没有动手去修改这个插件,将就在用的。 + +- CommentToMail + +评论邮件提醒插件。 +我最开始用的是Gmail的smtp服务器,因为我的域名邮箱是放在Google G suite的,但是后来有朋友反映hotmail收不到我博客的提醒邮件,于是我就把邮件提醒的smtp服务器改为阿里云的邮件推送服务了。 + +- UserAgent + +这个是显示评论者的操作系统和浏览器图标的,插件发布得比较早,数据有点老,所以比如常见的最新的Ubuntu 16.04图标就不能正确显示,除了动手添加了几个浏览器的图标以外,并没有修复不能识别操作系统的问题。 +这个插件只是好玩,并没有什么实际作用。 diff --git "a/content/posts/daily/wordpress\346\217\220\344\272\244\350\257\204\350\256\272\345\207\272\347\216\260404\351\224\231\350\257\257\347\232\204\350\247\243\345\206\263\345\212\236\346\263\225.md" "b/content/posts/daily/wordpress\346\217\220\344\272\244\350\257\204\350\256\272\345\207\272\347\216\260404\351\224\231\350\257\257\347\232\204\350\247\243\345\206\263\345\212\236\346\263\225.md" new file mode 100644 index 00000000000..f86c76a8d89 --- /dev/null +++ "b/content/posts/daily/wordpress\346\217\220\344\272\244\350\257\204\350\256\272\345\207\272\347\216\260404\351\224\231\350\257\257\347\232\204\350\247\243\345\206\263\345\212\236\346\263\225.md" @@ -0,0 +1,43 @@ +--- +title: "WordPress 提交评论出现404错误的解决办法" +categories: ["日志"] +tags: ["提交评论"] +draft: false +slug: "WordPress-comment-404" +date: "2010-07-21 15:40:25" +--- + +

本博客的评论重新启动
+
+坦白的说
+中间这一段时间并不是我有意关闭了评论
+我也是很无奈啊
+莫名其妙的就不能提交评论了
+从来没遇到过这样的情况
+又没有时间去排查情况
+既然不能提交评论索性我就把它给关了
+
+今天无意在本地测试了一下 WordPress 的一个功能
+配置好localhost环境
+新建Mysql之后在各个数据表间大概浏览了一下
+也没注意里面的情况就退出来了
+(包括出问题的wp_comments也没仔细查看)
+然后我就下载了服务器上的数据库导入到localhost
+发现导入到一半的时候出现1054错误
+

#1054 – Unknown column ‘comment_favicon_url’ in ‘field list’
+
+然后我再到我服务器上的phpmyadmin里面检查了一下wp_commnets表
+这里面居然比健康的数据表多出comment_favicon_url这个字段
+备份数据库之后毫不犹豫的删除它
+然后……
+博客评论功能完好如初了
+
+分析原因之后
+可能导致wp_commnets里多出comment_favicon_url是因为装了某个插件
+插件卸载之后数据库却不会自动清理
+所以好长一段时间里面的我博客都不能评论
+我还因此沮丧过好长时间
+明明很多的点击率却没人留言
+原来是不能提交留言啊
+很杯具
+这教育我们不要随便装卸插件是对的

diff --git "a/content/posts/daily/\342\200\234\345\277\231\342\200\235-\346\230\257\344\270\215\346\230\257\342\200\234\345\277\203\342\200\235\345\267\262\342\200\234\344\272\241\342\200\235.md" "b/content/posts/daily/\342\200\234\345\277\231\342\200\235-\346\230\257\344\270\215\346\230\257\342\200\234\345\277\203\342\200\235\345\267\262\342\200\234\344\272\241\342\200\235.md" new file mode 100644 index 00000000000..da0b6d07fa0 --- /dev/null +++ "b/content/posts/daily/\342\200\234\345\277\231\342\200\235-\346\230\257\344\270\215\346\230\257\342\200\234\345\277\203\342\200\235\345\267\262\342\200\234\344\272\241\342\200\235.md" @@ -0,0 +1,10 @@ +--- +title: "“忙”-是不是“心”已“亡”" +categories: ["日志"] +tags: ["忙"] +draft: false +slug: "mang" +date: "2011-03-13 10:35:19" +--- + +只是因为一个结果,所有曾经心甘情愿的放弃和选择,那样让人心碎。曾经面对那些邪恶的人心,我坚定了下来。可是现在那些人生中最美好的幻想和可以预见的未来,都只能是出现在梦境里的画面。这个曾经我呆不下去的世界,又让我失去了生活的希望。我希望自己不要站起来,永远。我的过去,我用了十年的时间去忘掉一个人。我以为我不会再用十年去忘掉另一个人,我不想。 diff --git "a/content/posts/daily/\343\200\212\345\224\220\345\261\261\345\244\247\345\234\260\351\234\207\343\200\213\345\205\250\345\233\275IMAX\345\275\261\351\231\242.md" "b/content/posts/daily/\343\200\212\345\224\220\345\261\261\345\244\247\345\234\260\351\234\207\343\200\213\345\205\250\345\233\275IMAX\345\275\261\351\231\242.md" new file mode 100644 index 00000000000..9890e1bead5 --- /dev/null +++ "b/content/posts/daily/\343\200\212\345\224\220\345\261\261\345\244\247\345\234\260\351\234\207\343\200\213\345\205\250\345\233\275IMAX\345\275\261\351\231\242.md" @@ -0,0 +1,52 @@ +--- +title: "《唐山大地震》全国IMAX影院" +categories: ["日志"] +tags: ["imax","唐山大地震"] +draft: false +slug: "tseqimax" +date: "2010-07-20 16:58:36" +--- + +

全国IMAX版《唐山大地震》的预售活动已经展开,
+ 据悉,内地有十四家IMAX影院将隆重上映。
+上海和平影都
+地址:上海市黄浦区西藏中路268号4楼电话:021-63518657
+
+上海星美正大影城
+地址:浦东新区陆家嘴西路168号正大广场8层
+
+上海万达国际电影城(五角场店)
+地址:上海市杨浦区国宾路58号五角场万达商业广场三层
+
+北京华星UME国际影城
+地址:北京市海淀区双榆树科学院南路44号,双安商场对面
+
+北京万达石景山影城
+地址:石景山区石景山路乙18号万达广场3层
+
+杭州新远国际影城
+地址:西湖文化广场C区
+
+杭州万象城百老汇影城
+地址:杭州市富春路701号万象城购物中心
+
+武汉影院:武汉环艺影城
+地址:武汉市汉口中山大道608号新民众乐园4-5楼
+
+苏州影院:苏州科文中心
+地址:苏州工业园区 观枫街1号
+
+长沙影院:长沙万达国际影城
+地址:长沙市黄兴路455号万达购物广场4楼
+
+长春影院:长春万达国际影城
+地址:长春市朝阳区开运街5178号欧亚卖场4楼
+
+昆明影院:昆明百老汇影城
+地址:昆明市五华区顺城王府井购物中心南区2楼
+
+天津影院:天津中影国际影城
+地址:天津市和平区解放北路48号津湾广场6号楼3楼(近赤峰桥)
+
+无锡影院:无锡电影大世界
+地址:无锡市中山路359号

diff --git "a/content/posts/daily/\343\200\212\350\201\214\346\235\245\350\201\214\345\276\200\343\200\213.md" "b/content/posts/daily/\343\200\212\350\201\214\346\235\245\350\201\214\345\276\200\343\200\213.md" new file mode 100644 index 00000000000..44465b390aa --- /dev/null +++ "b/content/posts/daily/\343\200\212\350\201\214\346\235\245\350\201\214\345\276\200\343\200\213.md" @@ -0,0 +1,44 @@ +--- +title: "《职来职往》" +categories: ["日志"] +tags: ["工作","职来职往","职业","职场","求职"] +draft: false +slug: "zhilaizhiwang" +date: "2011-02-08 08:03:21" +--- + +某人给我发短信说: +CETV1那个《职来职往》里的江海森很像迈克很友善 +哈哈,把我兴趣给勾起来了 +嗯,这个迈克就是《越狱》里的迈克,她喜欢越狱,我也很喜欢越狱 + +没想到我一不小心就看了一晚上的这节目 +嗯,就是一不小心就百头偕老的那样的一不小心 +好吧,我迷上了这个节目了 + +说真的,从节目里能学到很多东西 +从别人的经历,别人的迷茫,别人的选择,别人的职业规划 +可以看到自己的影子 + +第一个给我留下比较深的印象的是那个小学毕业的那个求职选手 +如果抛开学历和专业知识 +他的其他方面都表现得相当优秀的 +说真的,我觉得学历真不算个啥 +我都还拿着初中毕业证出去找过工作 +而且上一代老板中 +有多少是高学历的呀 +也就高中初中的 +这还算高的 + +但是同样的低学历 +前面那一期造潜水艇的那个选手我就不喜欢了 +你傲有傲的资本 +但是人品不好就是家教修养的问题了 + +其实每期节目都有一两个主打选手 +除了几位酱油选手 +其实每位选手都给我留下了比较深刻的印象 +特别是像“徐若瑄”,黄蒙蒙这样外表靓丽内心坚强的女孩 + +总的来说,这是一个不错的节目,持续关注一下…… + diff --git "a/content/posts/daily/\343\200\212\350\257\270\347\245\236\344\271\213\346\200\222\343\200\213.md" "b/content/posts/daily/\343\200\212\350\257\270\347\245\236\344\271\213\346\200\222\343\200\213.md" new file mode 100644 index 00000000000..5cf95ea6163 --- /dev/null +++ "b/content/posts/daily/\343\200\212\350\257\270\347\245\236\344\271\213\346\200\222\343\200\213.md" @@ -0,0 +1,42 @@ +--- +title: "《诸神之怒》" +categories: ["日志"] +tags: ["神","诸神之怒","peseus","帕修斯"] +draft: false +slug: "wrath-of-the-titans" +date: "2012-04-02 12:25:00" +--- + +《阿凡达》刮起了3D风之后 +好莱坞纷纷把电影转制成3D来抢钱了 +所以出现了《诸神之战》《爱丽丝梦游仙境》这样的伪3D + +如果不是在VeryCD上看到了《诸神之怒》的预告片 +我想我根本就不会去看这个电影 +不过看完之后 +还是觉得比较满意的 +预告片的效果做得不错 + +《诸神之怒》的前期画面感觉太暗了 +一点都不明亮 +看这类的电影就是图个效果和刺激 +剧情什么的就不要太多指望了 +也许是前期剧情都发生在冥界的原因吧 +画面真的太暗了 +到后期大BOSS出场转站地面的时候 +那效果还是可以的 +简洁明快细节清晰 + +其实《诸神之战》《诸神之怒》都在思考这样一个观点 +到底是人需要神多一些,还是神需要人多一些 +没有人类的祷告 +神就会失去力量 +人类死了之后灵魂还有去处 +虽然神可以永生不死 +但神可以被摧毁 +神一旦死了以后灵魂都会归于虚无 +是真正的不复存在 + +其实神也许没有想像的那么强大吧 +不过我觉得人可以不信神,但必须要有信仰 +Peseus的儿子就是他的信念…… diff --git "a/content/posts/daily/\343\200\214\346\210\221\350\260\210\347\232\204\350\257\235\351\242\230\346\262\241\344\273\200\344\271\210\346\225\217\346\204\237\347\232\204\343\200\215.md" "b/content/posts/daily/\343\200\214\346\210\221\350\260\210\347\232\204\350\257\235\351\242\230\346\262\241\344\273\200\344\271\210\346\225\217\346\204\237\347\232\204\343\200\215.md" new file mode 100644 index 00000000000..eb3e8f4ab8e --- /dev/null +++ "b/content/posts/daily/\343\200\214\346\210\221\350\260\210\347\232\204\350\257\235\351\242\230\346\262\241\344\273\200\344\271\210\346\225\217\346\204\237\347\232\204\343\200\215.md" @@ -0,0 +1,36 @@ +--- +title: "「我谈的话题没什么敏感的」" +categories: ["日志"] +tags: ["敏感","时政","水果"] +draft: false +slug: "theres-nothing-sensitive-about-what-im-talking-about" +date: "2019-06-08 19:33:00" +--- + +「我谈的话题没什么敏感的」 +——That's the problem + +为什么你谈的话题总是那么不敏感? + +没有问题才是最大的问题。 + +只有太监才不会谈论性生活, +只有僧人才不会谈论酒肉, +你又不是太监。 + +就像近一年来的水果迷局, +只听到很多人抱怨吃不起水果了, +几乎没听到有人说起「为什么」。 +好像人们也不关心为什么。 + +有的人, +——当然我没说你, +从来不关心时政, +从来不关心科技, +从来不关心文化, +觉得过好自己的就可以了, +直到有一天, +发现自己赚不到钱了, +仅靠自己的收入也买不起房买不起车, +甚至都吃不起水果了, +突然发现连自己的小确幸都没有。 diff --git "a/content/posts/daily/\344\270\200\345\244\251\346\216\250\344\270\200\345\244\251.md" "b/content/posts/daily/\344\270\200\345\244\251\346\216\250\344\270\200\345\244\251.md" new file mode 100644 index 00000000000..91746f54ef0 --- /dev/null +++ "b/content/posts/daily/\344\270\200\345\244\251\346\216\250\344\270\200\345\244\251.md" @@ -0,0 +1,14 @@ +--- +title: "一天推一天" +categories: ["日志"] +tags: ["现状","明天","今天"] +draft: false +slug: "day-you-one-day" +date: "2008-12-31 00:14:52" +--- + +今天推到明天... +然后... +安于现状... +等到非走不可的时候... +上路... diff --git "a/content/posts/daily/\344\270\200\345\260\201\344\277\241.md" "b/content/posts/daily/\344\270\200\345\260\201\344\277\241.md" new file mode 100644 index 00000000000..0b4c580ed53 --- /dev/null +++ "b/content/posts/daily/\344\270\200\345\260\201\344\277\241.md" @@ -0,0 +1,55 @@ +--- +title: "一封信" +categories: ["日志"] +tags: ["email","mail","信"] +draft: false +slug: "amail" +date: "2010-04-13 23:49:53" +--- + +

太多人问过我理想是什么了。
+问得多了。
+我就懒得回答了都。
+所以越懒得回答我就越不去想我的理想。
+慢慢的我就把我的理想忽略掉了。
+直到我完全记不起我的理想。
+然后。
+就是现在这个样子了。

+ +

+ +

我想我肯定是有理想的。
+只是没有被唤起。

+ +


+ +

你说你要去搞个乐队玩玩。
+你到底是搭上几个文艺青年还是勾搭上几个文艺青年哈。
+虽然我觉得有那么一点点不确定。
+但我还是支持你的。

+ +


+ +

弹得那么好的钢琴。
+确实是不甘心一辈子做一个钢琴老师的。
+你说你要搞创作。
+要走创作才女路线。
+这直接导致我听了一晚上陈绮贞的歌。
+顺便我还维基了一下她。
+发现。
+那么多的歌。
+我都从没听过。
+从97年的DEMO开始。
+一个人默默的坚持了十多年。
+我想。
+你肯定能坚持下来的吧。
+那不一直都是我们的默默么。

+ +


+ +

写到这里。
+我就看到了我邮箱一直用的签名。
+大大的小蜗牛,有一些小小的梦想。
+是的哇。
+小小的梦想。
+一直都在的。

diff --git "a/content/posts/daily/\344\270\200\346\211\271\345\237\237\345\220\215\345\210\260\346\234\237.md" "b/content/posts/daily/\344\270\200\346\211\271\345\237\237\345\220\215\345\210\260\346\234\237.md" new file mode 100644 index 00000000000..b7dacd9497f --- /dev/null +++ "b/content/posts/daily/\344\270\200\346\211\271\345\237\237\345\220\215\345\210\260\346\234\237.md" @@ -0,0 +1,10 @@ +--- +title: "一批域名到期" +categories: ["日志"] +tags: ["域名","续费","转入"] +draft: false +slug: "domain-names" +date: "2016-01-16 16:18:00" +--- + +去年DNSpod做活动的时候,注册的一批域名马上就要到期了,续费55元/年,去各大域名商逛了一圈,发现阿里云转入域名的费为45元,索性全部转移到阿里云了,每个省了10元呢。 diff --git "a/content/posts/daily/\344\270\200\346\227\245\344\270\215\345\246\202\344\270\200\346\227\245.md" "b/content/posts/daily/\344\270\200\346\227\245\344\270\215\345\246\202\344\270\200\346\227\245.md" new file mode 100644 index 00000000000..ac08f2f299b --- /dev/null +++ "b/content/posts/daily/\344\270\200\346\227\245\344\270\215\345\246\202\344\270\200\346\227\245.md" @@ -0,0 +1,11 @@ +--- +title: "一日不如一日" +categories: ["日志"] +tags: ["长大"] +draft: false +slug: "day-as-day" +date: "2008-12-12 21:05:05" +--- + +一天比一天大勒... +马上要过年了... diff --git "a/content/posts/daily/\344\270\200\346\227\245\346\227\240\344\272\213.md" "b/content/posts/daily/\344\270\200\346\227\245\346\227\240\344\272\213.md" new file mode 100644 index 00000000000..7d46201b997 --- /dev/null +++ "b/content/posts/daily/\344\270\200\346\227\245\346\227\240\344\272\213.md" @@ -0,0 +1,13 @@ +--- +title: "一日无事" +categories: ["日志"] +tags: ["一日无事"] +draft: false +slug: "day-without-incident" +date: "2008-12-18 18:30:41" +--- + +大事不记...记在心里... +小事别记...抛向脑后... + +一日无事... diff --git "a/content/posts/daily/\344\270\200\347\211\251\346\230\214\357\274\214\347\231\276\344\272\213\351\241\272.md" "b/content/posts/daily/\344\270\200\347\211\251\346\230\214\357\274\214\347\231\276\344\272\213\351\241\272.md" new file mode 100644 index 00000000000..294c812eb2e --- /dev/null +++ "b/content/posts/daily/\344\270\200\347\211\251\346\230\214\357\274\214\347\231\276\344\272\213\351\241\272.md" @@ -0,0 +1,27 @@ +--- +title: "一物昌,百事顺" +categories: ["日志"] +tags: ["博客","心情","日记","原创"] +draft: false +slug: "make-me-upper" +date: "2011-04-22 20:22:28" +--- + +这段时间没怎么写博客 +在你无心打理的时候 +草稿箱,预发布,转载,采集神马的都是浮云啊 +但是我还是有在认真的写啊,有木有! +博客就是应该要写给自己的啊,有木有! +博客就是应该要写自己的生活和心情啊,有木有! + +什么事都是有阶段性的 +晴久了自然要雨,顺久了自然要衰 +物及必反否极泰来说的就是这么个事 + +所以这段时间就是我经历的波折期啊 +挺复杂的 +不过目前看起来好像是撑了过来的样子 +有一种破茧成蝶柳暗花明的感觉 + +好吧,许个愿望,希望世界和平! + diff --git "a/content/posts/daily/\344\270\200\347\233\264\350\277\231\346\240\267\345\220\227.md" "b/content/posts/daily/\344\270\200\347\233\264\350\277\231\346\240\267\345\220\227.md" new file mode 100644 index 00000000000..3fbc0c5647c --- /dev/null +++ "b/content/posts/daily/\344\270\200\347\233\264\350\277\231\346\240\267\345\220\227.md" @@ -0,0 +1,15 @@ +--- +title: "一直这样吗" +categories: ["日志"] +tags: ["习惯","钱"] +draft: false +slug: "so-it-has-been" +date: "2008-11-28 22:28:14" +--- + +只要出去一转... +回来之后身上的钱就差不多了... +50如此... +500亦如此... + +几年来都这样... diff --git "a/content/posts/daily/\344\270\212\345\244\247\344\272\272.md" "b/content/posts/daily/\344\270\212\345\244\247\344\272\272.md" new file mode 100644 index 00000000000..b74c6ea7668 --- /dev/null +++ "b/content/posts/daily/\344\270\212\345\244\247\344\272\272.md" @@ -0,0 +1,53 @@ +--- +title: "上大人" +categories: ["日志"] +tags: ["上大人","叶子牌","土家牌","棋牌","纸叶子"] +draft: false +slug: "shangdaren" +date: "2016-08-01 14:16:00" +--- + +上仙界,苦修行,千年万载; +大不该,贪红尘,私下凡来; +人世间,见风流,谁个不爱。 + +丘遇着,行孝人,相配和谐; +乙仙身,化凡姑,二八裙衩; +己身子,腾祥云,来自天外。 + +七仙桥,配董郎,孝感地界; +十里亭,盟山誓,同心结拜; +士君子,奴与他,永不分开。 + +化一道,狂风起,降落凡埃; +三寸长,小金莲,着实可爱; +千百年,传佳话,史书垂载。 + +家里事,有奴家,巧手安排; +作贤妻,当孝媳,奴本应该; +仁义信,记心上,豁达胸怀。 + +尔要学,张良相,超世贤才; +小俩口,谐鱼水,和气生财; +生二男,和三女,传宗接代。 + +八卦台,摆的是,华光大彩; +九桂阁,跳龙门,百花盛开; +子妹们,我配凡,断无改悔。 + +可幸我,好夫妻,情深不懈; +知心人,心相印,两情无猜; +礼待人,孝父母,普天爱戴。 + +回头来,数八门,三字一彩; +上大人,第一门,开宗明白; +丘乙己,为二门,手气齐来; +化三千,聚四方,滚滚财来; +七十贤,门三道,对我生财; +尔小生,六门顺,乳面秀才; +八九子,绕膝欢,天伦欢爱; +佳作美,奔五福,笑逐颜开; +可知礼,八门彩,圆满交待。 +大家聚,求娱乐,莫赌钱财; +人与人,诚相待,勿怀鬼胎; +这就是,劝世曲,八门牌彩。 diff --git "a/content/posts/daily/\344\270\215\345\246\202\350\267\263\350\210\236.md" "b/content/posts/daily/\344\270\215\345\246\202\350\267\263\350\210\236.md" new file mode 100644 index 00000000000..3138bc2e188 --- /dev/null +++ "b/content/posts/daily/\344\270\215\345\246\202\350\267\263\350\210\236.md" @@ -0,0 +1,36 @@ +--- +title: "不如跳舞" +categories: ["日志"] +tags: ["跳舞","活首","意义"] +draft: false +slug: "better-dance" +date: "2011-09-07 00:35:49" +--- + +在我们的世界中没有什么意义 +生存于这个世界的我们同样不含意义 +无意义的我们思索这个世界    +甚至连知晓此处有没有意义都没有任何意义 + +活着的意义 +这个让人想破脑袋的问题 +如果是你 +你会怎么想? + +如果是我 +我不想。 + +来吧 +跳舞,,像无人看着那样 +热恋,,像未受过伤一样 +唱歌,,像无人听着那样 +活着,,就把人间当天堂。 + +你看 +这个世界 +怎样都不会怎样 +不如 +享受。 + +感谢夜的宁静 +晚安,,各位。 diff --git "a/content/posts/daily/\344\270\215\346\230\257\344\273\200\344\271\210\344\272\213\346\203\205\351\203\275\350\267\237\345\244\251\346\260\224\346\234\211\345\205\263.md" "b/content/posts/daily/\344\270\215\346\230\257\344\273\200\344\271\210\344\272\213\346\203\205\351\203\275\350\267\237\345\244\251\346\260\224\346\234\211\345\205\263.md" new file mode 100644 index 00000000000..cd4354e47f6 --- /dev/null +++ "b/content/posts/daily/\344\270\215\346\230\257\344\273\200\344\271\210\344\272\213\346\203\205\351\203\275\350\267\237\345\244\251\346\260\224\346\234\211\345\205\263.md" @@ -0,0 +1,14 @@ +--- +title: "不是什么事情都跟天气有关" +categories: ["日志"] +tags: ["心情","日记","天气"] +draft: false +slug: "not-anything-related-to-weather" +date: "2011-05-11 09:58:37" +--- + +季节性的悲伤过 +间隙性的感叹过 +反复无常的情绪 +就像天气一样多变 +好吧,我承认我是陷落了 diff --git "a/content/posts/daily/\344\270\215\347\237\245\346\211\200\350\260\223\357\274\214\357\274\214\357\274\214\357\274\214.md" "b/content/posts/daily/\344\270\215\347\237\245\346\211\200\350\260\223\357\274\214\357\274\214\357\274\214\357\274\214.md" new file mode 100644 index 00000000000..22c1dd24b87 --- /dev/null +++ "b/content/posts/daily/\344\270\215\347\237\245\346\211\200\350\260\223\357\274\214\357\274\214\357\274\214\357\274\214.md" @@ -0,0 +1,61 @@ +--- +title: "不知所谓,,,," +categories: ["日志"] +tags: ["13","专栏","蛆"] +draft: false +slug: "13" +date: "2011-04-03 20:08:23" +--- + +13小姐正式接受蜗牛的邀请 +在这里搞个 +《不知所谓》专栏 +今天 +第一次来这里试水 +哈哈哈 +激动and不知所谓 + + +那就 +不知所谓一个吧 + +就说 +我昨天看到的一群蛆吧 +惊悚and刺激 +害怕当然是会有一点 +但我不厌恶 +相反还有点欣赏 +这种奇异的画面 + +一群腐坏的圣女果上面 +爬着 +一群神秘莫测的小蛆虫 +很白and很嫩 +扭来扭去的 +曲致的线条 +像缩小版的白蛇精 +聚在一块胡吃海喝 + +我是特别喜欢观察腐烂的过程 +就说 +我上上个月见到的 +上上上个月盛开的 +却已然枯萎的花朵 +我觉得这样也很美 + +纵使 +一群圣女果and一群小蛆虫 +纵使 +一群枯萎and腐烂掉的过往 +总会有一些美的吧 +一些不知所谓的美。 + + +PS,, +作为认识蜗牛两年朋友 +很看好他搞的这个专栏 +我的加盟也算是支持吧,,,哇哦。 + +没啥文采 +但随意了。 + diff --git "a/content/posts/daily/\344\270\215\347\237\245\351\201\223\345\244\247\345\256\266\350\277\230\345\216\273\344\270\215\345\216\273\345\256\234\346\230\214\345\221\242.md" "b/content/posts/daily/\344\270\215\347\237\245\351\201\223\345\244\247\345\256\266\350\277\230\345\216\273\344\270\215\345\216\273\345\256\234\346\230\214\345\221\242.md" new file mode 100644 index 00000000000..81d1c6f6d02 --- /dev/null +++ "b/content/posts/daily/\344\270\215\347\237\245\351\201\223\345\244\247\345\256\266\350\277\230\345\216\273\344\270\215\345\216\273\345\256\234\346\230\214\345\221\242.md" @@ -0,0 +1,14 @@ +--- +title: "不知道大家还去不去宜昌呢" +categories: ["日志"] +tags: ["宜昌"] +draft: false +slug: "i-do-not-know-what-has-to-go-yichang" +date: "2008-09-29 22:39:29" +--- + +昨天说得好好的都今天一起去宜昌后来就改成明天去... +可是今天票都没有订...先去网吧的时候他们都说到7号的到武汉的票都没有了... +我还给小明打了电话...可是停机... +去不成可以说一声可以说出来...真的... +现在搞得都不知道什么情况了.... diff --git "a/content/posts/daily/\344\270\215\347\241\256\345\256\232.md" "b/content/posts/daily/\344\270\215\347\241\256\345\256\232.md" new file mode 100644 index 00000000000..e668c387adf --- /dev/null +++ "b/content/posts/daily/\344\270\215\347\241\256\345\256\232.md" @@ -0,0 +1,36 @@ +--- +title: "不确定" +categories: ["日志"] +tags: ["选择"] +draft: false +slug: "uncertain" +date: "2011-04-25 15:20:30" +--- + +以前我说过一句话: +我惟一确定的,就是我的不确定。 +然后被人记下了 + +其实人生是充满定数的 +人生的所有意义在我看来,就是选择,无时不刻都在选择 +大到从事什么样的工作 +小到晚饭吃什么菜 +过马路走左边还是走右边 +女朋友走累了是背她还是抱她 +手机快没电了要不要充电,是座充还是直充 +电脑要不要重启 +存钱选工行还是农行 +这些充斥我们生命的就是——选择 + +既然如此,为何我还是一个深度宿命论者呢? + +因为在我看来 +所有这些选择和改变都是被命运安排好的 +一切都已注定 +因为你的选择也是命运让你如此选择 + +所以,我从来就把自己看得很低,看得很轻 +任何人都可以把我踩在地上,只要你没踩疼,你把我踩成照片了我都不会介意 +我坚信,我们所受的苦,只是种历练 +而眼中的泪,就是心中的彩虹。 + diff --git "a/content/posts/daily/\344\270\215\350\246\201\345\201\232\345\234\206\350\247\204\347\224\273\345\234\206.md" "b/content/posts/daily/\344\270\215\350\246\201\345\201\232\345\234\206\350\247\204\347\224\273\345\234\206.md" new file mode 100644 index 00000000000..57bbbb88591 --- /dev/null +++ "b/content/posts/daily/\344\270\215\350\246\201\345\201\232\345\234\206\350\247\204\347\224\273\345\234\206.md" @@ -0,0 +1,17 @@ +--- +title: "不要做圆规画圆" +categories: ["日志"] +tags: ["圆规","画圆"] +draft: false +slug: "dont-do-compasses-to-draw-circles" +date: "2015-01-23 11:24:00" +--- + +> 圆规为什么可以画圆?因为脚在走,心不变。 + + 悟: + 1. 画圆很好吗?如果你是直尺,你就应该画直线。 + 2. 在生活中,也许你只是那只脚。往往累死累活的人收入却很低。 + 3. 如果你是圆心,那你就会一直停在原地;如果你是脚,那也许你劳碌半生又回到起点。 + 4. 如果方向错了,那么停下来就是前进。 + 5. 你为什么不能圆梦?因为心不定,脚不动?因为你把时间都浪费在看这个肤浅语录上。 diff --git "a/content/posts/daily/\344\270\226\350\214\202\345\275\261\345\237\216-\347\224\265\345\255\220\345\225\206\345\212\241.md" "b/content/posts/daily/\344\270\226\350\214\202\345\275\261\345\237\216-\347\224\265\345\255\220\345\225\206\345\212\241.md" new file mode 100644 index 00000000000..62585c93460 --- /dev/null +++ "b/content/posts/daily/\344\270\226\350\214\202\345\275\261\345\237\216-\347\224\265\345\255\220\345\225\206\345\212\241.md" @@ -0,0 +1,10 @@ +--- +title: "世茂影城 电子商务" +categories: ["日志"] +tags: [] +draft: false +slug: "shi-mao-ying-cheng-dian-zi-shang-wu" +date: "2012-04-09 14:33:01" +--- + + diff --git "a/content/posts/daily/\344\270\244\345\271\264\345\267\245\344\275\234\347\273\217\345\216\206.md" "b/content/posts/daily/\344\270\244\345\271\264\345\267\245\344\275\234\347\273\217\345\216\206.md" new file mode 100644 index 00000000000..c164d19be42 --- /dev/null +++ "b/content/posts/daily/\344\270\244\345\271\264\345\267\245\344\275\234\347\273\217\345\216\206.md" @@ -0,0 +1,33 @@ +--- +title: "两年工作经历" +categories: ["日志"] +tags: ["工作","日记","职业","纪念"] +draft: false +slug: "work-experience" +date: "2011-04-01 09:58:38" +--- + +两年前的今天 +我获得了一份不算正式的正式工作 +开始了我的工作生涯 + +那个时候没有那么多的规划和雄心壮志 +只要有个工作做就行了 +工作内容无所谓 +工作薪水无所谓 +工作环境无所谓 +因为我不想老是天天玩来玩去的 +外表比较温顺但性格却是比较要强 +我就想着要自己去工作养活自己 +最初的时候确实受了很多苦 +辛酸的事自己记得就行说出来就没意思了 + +我的第一份工资 +就给自己买了套衣服 +然后请同学和老乡吃了一顿饭 +就没了 + +也没什么特别要写的 +就给还没有参加工作的朋友一句忠告吧: +你的第一份工作,对你的整个人生,整个职业生涯的影响都特别大,甚至它可能决定了你的人生发展方向。 + diff --git "a/content/posts/daily/\344\270\255\345\233\275\350\246\201\345\273\272\350\256\276\345\214\227\344\272\254\345\210\260\345\242\250\345\260\224\346\234\254\347\232\204\351\253\230\351\223\201\357\274\237.md" "b/content/posts/daily/\344\270\255\345\233\275\350\246\201\345\273\272\350\256\276\345\214\227\344\272\254\345\210\260\345\242\250\345\260\224\346\234\254\347\232\204\351\253\230\351\223\201\357\274\237.md" new file mode 100644 index 00000000000..430fbe93bc2 --- /dev/null +++ "b/content/posts/daily/\344\270\255\345\233\275\350\246\201\345\273\272\350\256\276\345\214\227\344\272\254\345\210\260\345\242\250\345\260\224\346\234\254\347\232\204\351\253\230\351\223\201\357\274\237.md" @@ -0,0 +1,36 @@ +--- +title: "中国要建设北京到墨尔本的高铁?" +categories: ["日志"] +tags: ["宜万铁路","火车","高铁","隧道"] +draft: false +slug: "beijing-to-melbourne" +date: "2017-05-26 00:51:00" +--- + +Q:最近网上有一段话,说是中国要建设北京到墨尔本的高铁,我知道这是谣言,但是有这种可能性吗? + +> https://www.zhihu.com/question/60240874 + +A: + +早个几十年,谁也没有想到会有海底光缆。 +海底隧道我tm拿命堵会实现。 + +“宜万铁路”从我们老家经过,当时挖隧道的难度比青藏铁路的冻土都大。 +不是穿洞就是过桥。 +横穿山腰的一条铁路。 +喀斯特地形,山里面暗河、溶洞、天坑。。 +几十车水泥倒下去,根本没踪影,火力全开,一个月也只能挖几米,挖着挖着就挖出一条暗河,人说没就没,还不敢报道。。 +结果到现在还不是通车了吗。 + +> CCTV记录片:《宜万铁路》 纪录片 视频 央视网 + +知道什么叫世纪梦想吗?以前回家绕着盘山公路,要2天一夜,现在动车只要8个小时。 + + +不要认为现在航空这么发达,没必要修铁路。 +现在网络还这么发达呢,amazon的数据备份传输用什么?用卡车集装箱。。。。 + +> 亚马逊发现用卡车转移数据比网络更快 通信技术 cnBeta.COM + +> 原文:(自己转自己)https://www.zhihu.com/question/60240874/answer/174576720 diff --git "a/content/posts/daily/\344\270\272\344\272\206\345\205\255\347\272\247\347\232\204\344\270\200\345\210\207.md" "b/content/posts/daily/\344\270\272\344\272\206\345\205\255\347\272\247\347\232\204\344\270\200\345\210\207.md" new file mode 100644 index 00000000000..d55aadecf39 --- /dev/null +++ "b/content/posts/daily/\344\270\272\344\272\206\345\205\255\347\272\247\347\232\204\344\270\200\345\210\207.md" @@ -0,0 +1,26 @@ +--- +title: "为了六级的一切" +categories: ["日志"] +tags: ["英语","六级"] +draft: false +slug: "for-all-six" +date: "2008-10-08 14:13:47" +--- + +坦白的说...没想到六级能报上... +问了每个人他们都说要先考三级再四级再六级...把我当时的激情都磨得少了很多了... +今天突然听说可以报了...一下子反而有点需要时间来适应... +昨天晚上睡在床上还在用手机发滔滔说要去山上沾点寺院的仙气... +看来今天是去不成的了... +下午去图书馆坐坐...看能不能静下心来... +动力是要自己找的... +而且六级应该对我来说很难过了...很可能很可能会过不了... +找个冠冕堂皇的借口...时间太短了...呵呵... + +计划真的赶不上变化...计划永远没有变化快... +这学期是根本就没有打算来学这个英语的...就连一个念头都没有过...而且这一辈子都不打算再学这英语了... +呵呵...就这样破戒了... +本来这学期是打算把前两年没上过的东西补起来...顺便再学点新东西...看来这学期都在这6级上了... +先试试看了...其他的等考了再说了... + + *** 本来不是想写这么个内容的...可是刚掉网了...过了两个小时又才来写...忘了想写啥了...以后想起了再补上来... :-) diff --git "a/content/posts/daily/\344\270\272\344\273\200\344\271\210\346\210\221\344\274\232\347\252\201\347\204\266\347\203\255\346\203\205\351\224\220\345\207\217.md" "b/content/posts/daily/\344\270\272\344\273\200\344\271\210\346\210\221\344\274\232\347\252\201\347\204\266\347\203\255\346\203\205\351\224\220\345\207\217.md" new file mode 100644 index 00000000000..36f99f9533b --- /dev/null +++ "b/content/posts/daily/\344\270\272\344\273\200\344\271\210\346\210\221\344\274\232\347\252\201\347\204\266\347\203\255\346\203\205\351\224\220\345\207\217.md" @@ -0,0 +1,32 @@ +--- +title: "为什么我会突然热情锐减" +categories: ["日志"] +tags: ["生活","激情","热情"] +draft: false +slug: "myenthusiasm" +date: "2011-02-10 02:41:00" +--- + +我说我要拔一张我相中的 WordPress 的主题已经说了很久了 +我说我要去那样一个地方已经在内心暗暗计划很久了 +我说我要写出像样的一段回忆甚至腹稿都整理了无数遍 + +有多久没有去看一场电影了 +有多久没有专心致志地听一会儿音乐了 +有多久没有买过书了上次看过的书还压着一半放在枕头边 +有多久没有运动过了 +甚至有多久没有碰过曾经无法割舍的CS了 + +生活索然无味 +没有创意没有激情没有调剂 +这完完全全不是曾经的我 + +最重要的是这样的状态让我心情浮躁 +我也知道是为什么 +只是我不知道怎么去改变 + +我觉得这样来消磨我的热情有点扯淡 +所以最近总是在反思 +我觉得首先应该从改变我的生活习惯入手 + + diff --git "a/content/posts/daily/\344\270\272\346\227\245\346\234\254\345\234\260\351\234\207\346\265\267\345\225\270\351\273\230\345\223\200.md" "b/content/posts/daily/\344\270\272\346\227\245\346\234\254\345\234\260\351\234\207\346\265\267\345\225\270\351\273\230\345\223\200.md" new file mode 100644 index 00000000000..166d14354c3 --- /dev/null +++ "b/content/posts/daily/\344\270\272\346\227\245\346\234\254\345\234\260\351\234\207\346\265\267\345\225\270\351\273\230\345\223\200.md" @@ -0,0 +1,20 @@ +--- +title: "为日本地震海啸默哀" +categories: ["日志"] +tags: ["地震","日本","海啸","默哀"] +draft: false +slug: "rip-japan" +date: "2011-03-11 13:47:00" +--- + +
地震概况:
  • 时间:北京时间2011年3月11日13时46分
  • +
  • 震中:日本本州岛仙台港以东130公里处
  • +
  • 震级:8.8级;震源深度:24千米
新浪专题:http://news.sina.com.cn/z/japanearthquake0311/index.shtml
@视觉日刊:一位同事本来也是对日本地震幸灾乐祸,但是看了我发的灾难视频后,总算没有把嘲弄的笑容挂在脸上了,有点坐立不安的说去查查日本红十字会的地址,看能否给人家捐款,当她百度搜索“日本红十字会”看到结果后,当场失声痛苦——全部都是日本红十字对中国的各种援助历史,都是她在国内媒体上不曾听闻的。 + +@中国之声-王健:日本大地震后,有些国民竟然幸灾乐祸!别忘了,汶川地震后,日本是第一支向汶川派出救援队的外国政府。在北川,日本救援队40名队员齐刷刷地向大楼立正默哀的镜头让很多国人感动。日本不仅捐钱,在重建中还援建了一些“利民工程”项目、急救车等。滴水之恩,涌泉相报!你不报可以,也别骂呀! + +@张力奋:正收看日本NHK电视台。它轮流用日语,英语,华语,韩语等五个语种,发布有关最新震情和可能发生海啸的地区。震后,日本体现的有序,镇静和高度组织,令人印象深刻。作为真正的公共电视台,NHK在国家重大危机时刻成为超越一切的公共平台,维系了国民的精神和秩序 + +@Moe_DD:日本突遭8.9級特大地震,在向日本人祝福的同時,我不得不說,從這件天災中,我學習了不少...地震之後,日本三得利公司宣布所有販售機將免費供應,只要按鍵即出飲料!日本的711和全家全部免费提供食品和饮水!還有下面的圖,我深深地被震撼了...這就是國家形象,不需要神馬會,日本雖然受災,日本人卻給世人上了一課。 + + diff --git "a/content/posts/daily/\344\270\272\347\210\261\350\200\214\345\223\255.md" "b/content/posts/daily/\344\270\272\347\210\261\350\200\214\345\223\255.md" new file mode 100644 index 00000000000..4c8a2fc82ef --- /dev/null +++ "b/content/posts/daily/\344\270\272\347\210\261\350\200\214\345\223\255.md" @@ -0,0 +1,11 @@ +--- +title: "为爱而哭" +categories: ["日志"] +tags: ["爱"] +draft: false +slug: "cry-for-love" +date: "2011-06-11 22:49:30" +--- + +各种憋屈和无奈无处宣泄的时候,只能黯然垂泪,其实以前的我很坚强。然后一些小小的渴望,被满足,就是莫大的幸福。 + diff --git "a/content/posts/daily/\344\271\237\350\256\270\346\210\221\346\255\243\346\211\223\347\256\227\345\206\231\345\260\217\350\257\264\345\221\242.md" "b/content/posts/daily/\344\271\237\350\256\270\346\210\221\346\255\243\346\211\223\347\256\227\345\206\231\345\260\217\350\257\264\345\221\242.md" new file mode 100644 index 00000000000..5e0af0944a0 --- /dev/null +++ "b/content/posts/daily/\344\271\237\350\256\270\346\210\221\346\255\243\346\211\223\347\256\227\345\206\231\345\260\217\350\257\264\345\221\242.md" @@ -0,0 +1,43 @@ +--- +title: "也许我正打算写小说呢" +categories: ["日志"] +tags: ["传记","回忆","小说","青春"] +draft: false +slug: "writing" +date: "2010-11-28 12:01:46" +--- + +

青春
+就是一去不返的东西
+而每个人
+都想为自己的青春作传

+

看老男孩的时候
+很多人都哭了
+最初的悸动,最终的奋斗,那些无处告慰的辛酸
+可曾有人记得

+

青春就像纸卷
+看着挺多的
+用着用着它就没了
+我们站在青春的尾巴上
+你不踩紧它
+它就跑了

+

以前我不喜欢照相
+后来过一两年总要留下几张

+

所以我想在青春的边缘里
+用我各种各样的方式把它留下来

+

我的青春就像一张白纸
+可是我想就算把它涂上屎也要把它变得五颜六色
+所以
+每个人的青春里
+总会有那么一些不堪回首的故事
+当然也会有辉煌的传奇

+

不过我生命的白纸上
+那浓墨重彩的几笔毕竟也只是屎
+不值得留念

+

只有小孩子在感叹青春
+老年人在感叹人生
+剩下的都是社会精英
+他们都在忙着创造个人价值奉献社会财富呢
+我不趁着现在这样的闲情回忆回忆
+等到将来颓废得写不动字的时候
+我那正序的青春倒序的人生就被打回原形呐

diff --git "a/content/posts/daily/\344\271\237\350\257\264\345\260\217\345\247\220.md" "b/content/posts/daily/\344\271\237\350\257\264\345\260\217\345\247\220.md" new file mode 100644 index 00000000000..6f1c2e59c1f --- /dev/null +++ "b/content/posts/daily/\344\271\237\350\257\264\345\260\217\345\247\220.md" @@ -0,0 +1,15 @@ +--- +title: "也说小姐" +categories: ["日志"] +tags: ["小姐","杂谈","感想","社会"] +draft: false +slug: "a-great-vocation" +date: "2011-01-23 04:21:11" +--- + +好久之前 +我住的隔壁就是小姐 + + + +我还真会跟小姐谈人生谈理想 diff --git "a/content/posts/daily/\344\272\214\346\234\210\344\272\214.md" "b/content/posts/daily/\344\272\214\346\234\210\344\272\214.md" new file mode 100644 index 00000000000..c43613880ea --- /dev/null +++ "b/content/posts/daily/\344\272\214\346\234\210\344\272\214.md" @@ -0,0 +1,27 @@ +--- +title: "二月二" +categories: ["日志"] +tags: ["菩萨","爬山","香炉峰","拜佛","二月二"] +draft: false +slug: "er-yue-er" +date: "2012-02-23 22:22:00" +--- + +二月二,龙抬头,龙不抬头我抬头。 + +早上六点钟就起来了 +去香炉峰爬山烧香拜佛敬菩萨 +香炉峰真是个烟雾缭绕香火旺盛的宝地啊 + +想起两句诗: +日照香炉生紫烟, +…… +但悲不见九州同… +…… + +中午聚餐喝酒 + +晚上剪了个龙头 + +求得一签,待解: +“鑿石方逢玉,淘沙始見金;青霄總有望,但恐不堅心。” diff --git "a/content/posts/daily/\344\272\216\344\273\212\346\227\245\346\237\220\344\272\213\346\234\211\346\204\237.md" "b/content/posts/daily/\344\272\216\344\273\212\346\227\245\346\237\220\344\272\213\346\234\211\346\204\237.md" new file mode 100644 index 00000000000..0e62b97a8e0 --- /dev/null +++ "b/content/posts/daily/\344\272\216\344\273\212\346\227\245\346\237\220\344\272\213\346\234\211\346\204\237.md" @@ -0,0 +1,66 @@ +--- +title: "于今日某事有感" +categories: ["日志"] +tags: ["日记","有缘人","爱情","感想"] +draft: false +slug: "feeling-something-today" +date: "2011-01-27 22:24:45" +--- + + + +我很羡慕那些可以写出婉转文字的人 +可以把自己的感情和心思描述得像水晶般晶莹剔透 +而我只是个记流水账的人 + +我以前爱一个人 +我不会说出来 +我只是默默的去关注,去付出,去期待 +结果很悲剧 +因为对方感受不到你的爱 +对方不知道你会那么爱她 +对方也不相信你会那么爱她 + +现在我爱一个人 +我说了出来 +我以为会好一点 +结果还是悲剧 +因为对方会觉得你随随便便就说出来的爱很浅薄 +尽管对我来说,我已经投入了120%的爱 + +这一切都还不是源于我对真爱的追求啊 +我是想找一个那种一点头就是一辈子的人 +而不是像人们口中所说的那样玩玩 +我从小受到的家教,爱情熏陶和性格都不会让我那样去做 + +只是我偶尔会觉得 +花几年几年的时间去爱一个人 +然后再花几年几年的时候去忘记一个人 +现在又花几年几年的时间去寻找另一个人 +这样会有点累 + +有时想得开的时候可能会觉得 +还好,爱情不是生活的全部 +但是仔细想来 +这一路过来可能已经错过了一些本该很美好的东西 + +想想以前那些擦肩而过的身影 +仅仅因为自己的固执 +满眼都罩上了那些握不紧也扬不开的沙…… + +其实爱情信仰很容易崩塌 +你想想 +一个两句话就能打动我的女人 +却不屑于跟我多讲几句话…… +也许我比别人多一点奖赏就是我能多听到几句心里话吧 + +我从小就信命 +我相信注定 +但是我觉得 +爱不是被注定的 +姻缘才是被注定的 +缘分是个很奇妙的东西 +而爱,只是种态度 + +呐,事实上,我还很羡慕记流水账记得很好的家伙。 + diff --git "a/content/posts/daily/\344\272\224\346\234\210\345\244\251-\344\272\224\346\234\210\347\232\204\346\234\200\345\220\216\344\270\200\345\244\251.md" "b/content/posts/daily/\344\272\224\346\234\210\345\244\251-\344\272\224\346\234\210\347\232\204\346\234\200\345\220\216\344\270\200\345\244\251.md" new file mode 100644 index 00000000000..18c1c5bb93d --- /dev/null +++ "b/content/posts/daily/\344\272\224\346\234\210\345\244\251-\344\272\224\346\234\210\347\232\204\346\234\200\345\220\216\344\270\200\345\244\251.md" @@ -0,0 +1,30 @@ +--- +title: "五月天-五月的最后一天" +categories: ["日志"] +tags: ["五月记事"] +draft: false +slug: "lastmayday" +date: "2010-05-31 21:30:20" +--- + +这个月。 + +有太多的事值得去记。 + +这个月,我当舅舅了。 + +这个月,我过生日了。 + +这个月,我回利川了。 + +这个月,我悲伤过。 + +这个月,我开心过。 + +这个月,让我明白有些事必须要亲历亲为并且奋斗不止。 + +这一年,让我明白有些事不必去斤斤计较并且顺其自然。 + +如果你在乎的东西,在别人那里一文不值,那这个人生就是个杯具。 + +装不下芝华士,它默默倒一杯清茶。 diff --git "a/content/posts/daily/\344\272\262\347\210\261\347\232\204\344\272\262\347\210\261\347\232\204.md" "b/content/posts/daily/\344\272\262\347\210\261\347\232\204\344\272\262\347\210\261\347\232\204.md" new file mode 100644 index 00000000000..8bafd10d0a1 --- /dev/null +++ "b/content/posts/daily/\344\272\262\347\210\261\347\232\204\344\272\262\347\210\261\347\232\204.md" @@ -0,0 +1,30 @@ +--- +title: "亲爱的亲爱的" +categories: ["日志"] +tags: ["英语","六级"] +draft: false +slug: "dear-dear" +date: "2008-10-05 01:20:40" +--- + +真不好意思...英语快考级了... +真不好意思...报了个6级... +真不好意思...得跟字母过日子了... +真不好意思...又要无耻的把Qz回复给限了没时间回了想来想去不能限的... +真不好意思...又得宅在寝室了... + +亲爱的亲爱的...亲爱的字母...我们招个呼吧...虽然我早就认识你可是你从来目不斜视... +亲爱的亲爱的...亲爱的单词...我们吃个饭吧...虽然我天天记着你的名字天天画着你的样子你从来高傲的昂首挺胸... +亲爱的亲爱的...亲爱的语法...我们拉个手吧...虽然我夜夜牵挂着你把你从头想到脚你还是如此模棱两可... +亲爱的亲爱的...亲爱的课文...我们碰个嘴吧...虽然我时刻把你念在嘴里你还是紧紧咬着牙齿... +亲爱的亲爱的...亲爱的英语...我们结个婚吧...虽然我如此的为你付出虽然你无动无衷可你还是得跟着我不是... + +婚都结了你还想咋滴...乖啊...给我弄个60分出来...你要不满足我...我就去外面彩旗飘飘啦... +公司养个会赚的... +寝室养个会贱的... +学校养个浪漫的... +远方养个思念的... +顺便弄个懂保健的... +嗯啊...别吵别吵...说了前提是你不满足我的话...当然我也说了我要尽全力的嘛... + +亲爱的亲爱的... diff --git "a/content/posts/daily/\344\272\262\347\210\261\347\232\204\357\274\214\346\230\257\344\270\215\346\230\257\350\246\201\347\255\211\346\210\221\347\246\273\345\274\200\344\272\206\357\274\214\344\275\240\346\211\215\344\274\232\346\204\237\345\212\250\343\200\202.md" "b/content/posts/daily/\344\272\262\347\210\261\347\232\204\357\274\214\346\230\257\344\270\215\346\230\257\350\246\201\347\255\211\346\210\221\347\246\273\345\274\200\344\272\206\357\274\214\344\275\240\346\211\215\344\274\232\346\204\237\345\212\250\343\200\202.md" new file mode 100644 index 00000000000..4f782d51a7b --- /dev/null +++ "b/content/posts/daily/\344\272\262\347\210\261\347\232\204\357\274\214\346\230\257\344\270\215\346\230\257\350\246\201\347\255\211\346\210\221\347\246\273\345\274\200\344\272\206\357\274\214\344\275\240\346\211\215\344\274\232\346\204\237\345\212\250\343\200\202.md" @@ -0,0 +1,26 @@ +--- +title: "亲爱的,是不是要等我离开了,你才会感动。" +categories: ["日志"] +tags: ["感动","爱情","离开"] +draft: false +slug: "gandongma" +date: "2011-01-25 06:10:39" +--- + +某一天,你拨我的电话号码,语音告诉你我已经停机。你会不会难过? + +某一天,你的手机不再频繁的响起,你会不会不停的等待? + +某一天,你的短信收件箱里,不再有人可怜兮兮的说你在干嘛?你吃饭了吗,有没有好好照顾自己。你会不会不停的期盼? + +某一天,不再有人无论是深夜还是白天都坐在电脑旁等待着你上线,等待着可以打电话给你,你会不会失落? + +如果真的到了那样的一天,我还是希望你有一点点的难过,一点点的失落,一点点的想我,只要有一点点关于我的记忆就好,真的只要一点点就好。 + +某一天,你的生活中没有了我,请记住我对你的好;我的宽容。你要记得,我们虽然在地球的不同角落,但是我们头上顶着同一片蓝天。 + +某一天,你的记忆中没有了我,不要忘记我们聊天时的每一分每一秒,不要忘记我在乎什么,讨厌什么。而我无论如何都不会忘记任何一个关于你记忆的片断,你习惯什么,反感什么。感情世界里,没有“公平”两个字,我不会计较这些,在感情的世界里,我终究是个失败者 + +如果有一天,你叹气的时候我不再去安慰你,你难过的时候不再陪你一起难过,心碎的时候不再去陪你一起心碎。那是我真的绝望了,真的心碎了,真的疲倦了。因为有太多太多的时候,我都是装,总是装作无所谓,可是我真的不在乎吗?而你呢?会在乎我的一切吗?可是我会很自责,会恨我自己,因为我做了一个不守承诺的人。我懂,其实都是我不好,我不该出现在你的生活中,我只该做一个默默爱你的人,默默等你的人,默默想你的人。可是我把一切一切都表现了出来。 + +你知道了,清楚了,了解了,最终感动了吗..... diff --git "a/content/posts/daily/\344\272\272\345\234\250\351\225\277\345\244\247\357\274\214\347\224\237\346\264\273\345\234\250\350\277\233\346\255\245.md" "b/content/posts/daily/\344\272\272\345\234\250\351\225\277\345\244\247\357\274\214\347\224\237\346\264\273\345\234\250\350\277\233\346\255\245.md" new file mode 100644 index 00000000000..847a73bd44e --- /dev/null +++ "b/content/posts/daily/\344\272\272\345\234\250\351\225\277\345\244\247\357\274\214\347\224\237\346\264\273\345\234\250\350\277\233\346\255\245.md" @@ -0,0 +1,21 @@ +--- +title: "人在长大,生活在进步" +categories: ["日志"] +tags: ["域名","长大","主机","网站","进步"] +draft: false +slug: "growth" +date: "2015-02-06 10:41:00" +--- + +我记得我刚开始接触网络,刚开始学习做网站的时候,都在网上找免费的域名,找免费的空间。一开始连A记录都不会解析。找的免费空间还不是虚拟主机,而是像http://eallion.jobidc.com这一类的。 + +后来慢慢学会了找一些免费的虚拟主机,基本上都是国外的,但是那个时候的网络没有现在这么好,在美国的虚拟主机PING都很高,基本上都是300+,而且动不动就Lag。不过那种自己建立网站的欣喜是很有成就感的。甚至到现在我都还记得第一个免费主机的ftp账号和ip。 +那个时候生活费也不多,省吃俭用下来注册了第一个域名eallion.cn。(对的,好可怜,10来块钱还要省吃俭用。)这个域名用了不少时间,后来在cn域名大整改期间放弃使用了,转到.com了。 + +工作了自己有收入了就不一样了,那一年陆陆续续地注册了几十个域名,免费的空间一个也没用了,虽然有些免费的空间可能比收费的空间还好一些,不过收费的肯定在服务上有保障一些。因为我对免费的空间有阴影的,吃过亏。 + +然后随着收入的增长,开始买卖域名。第一个域名就卖了一万块,是一个中文域名,卖给一家企业的。 +后来就经常盯着一些好域名抢注,或者去收集一些企业的信息捡漏,毕竟好域名都被很多大神盯着或者已经被注册了。 +虚拟主机也已经看不上眼了,基本上都是要买VPS建站了(不过这个博客还在使用恒创科技的虚拟主机。)VPS的自由度很高,VPS的性能也很好,不光是能建站,还能做一些其他的事情,(都懂的……)。 + +这条站长之路,其实就像是生活的一个缩影…… diff --git "a/content/posts/daily/\344\273\212\345\244\251\351\207\215\351\230\263.md" "b/content/posts/daily/\344\273\212\345\244\251\351\207\215\351\230\263.md" new file mode 100644 index 00000000000..523278bdc64 --- /dev/null +++ "b/content/posts/daily/\344\273\212\345\244\251\351\207\215\351\230\263.md" @@ -0,0 +1,17 @@ +--- +title: "今天重阳" +categories: ["日志"] +tags: ["重阳","李攀"] +draft: false +slug: "today-chongyang" +date: "2008-10-07 21:17:02" +--- + +昨天就想着要给家里打个电话了... +今天重阳...这是一个思念的节日... +爹妈都还好... +大姐他们搬家了... + +李攀的事也是个意外...当时挺震惊的...但是我们拿着也无能为力... +判刑是少不了的了...其实也未尝不是一件好事...进去受下教育... +希望以后他会好一点... diff --git "a/content/posts/daily/\344\273\212\346\227\266\344\270\215\345\220\214\345\276\200\346\227\245.md" "b/content/posts/daily/\344\273\212\346\227\266\344\270\215\345\220\214\345\276\200\346\227\245.md" new file mode 100644 index 00000000000..76b3a729140 --- /dev/null +++ "b/content/posts/daily/\344\273\212\346\227\266\344\270\215\345\220\214\345\276\200\346\227\245.md" @@ -0,0 +1,25 @@ +--- +title: "今时不同往日" +categories: ["日志"] +tags: ["总结","日记","感慨"] +draft: false +slug: "i-feel-im-nothing" +date: "2011-01-19 09:30:43" +--- + + + +我感觉现在的我真的不同于曾经某些时候的我了 + +这主要体现在以下这些方面: +1,我感觉我冬天有点点怕冷了 +2,感慨的时间多了 +3,发呆的时间多了 +4,没以前洒脱了 +5,因为没以前洒脱了所以就不能想去哪里就去哪里了 +6,作息时间规律了,但是这作息时间不正常了 +7,运动得少了 +8,可以不必须要打CS了 +9,更孤辟了 +10,写东西的时候多了,但是写的内容肤浅琐碎流于表面了 +11,未完待续…… diff --git "a/content/posts/daily/\344\273\216\346\270\270\346\210\217\345\210\260\346\270\270\346\210\217.md" "b/content/posts/daily/\344\273\216\346\270\270\346\210\217\345\210\260\346\270\270\346\210\217.md" new file mode 100644 index 00000000000..4e4e528bd3d --- /dev/null +++ "b/content/posts/daily/\344\273\216\346\270\270\346\210\217\345\210\260\346\270\270\346\210\217.md" @@ -0,0 +1,43 @@ +--- +title: "从游戏到游戏" +categories: ["日志"] +tags: ["CS","游戏","魂斗罗","俄罗斯方块"] +draft: false +slug: "from-game-to-game" +date: "2008-11-15 18:40:13" +--- + +最近总是喜欢回忆... +可能是秋天...每个人都会这样子... + +十岁之前弹弓弹珠扇纸片城里的乡下的只要我们那个年代能见到的游戏几乎都玩过... +后来养过电子宠物迷过掌机 + +掌机里最喜欢俄罗斯方块... +第一次玩那东西是二叔送给我的... +到现在都还记得当初第一次玩时候其实我就发现自己是个很高的高手了...哈哈... +印象最深的一次是上中学时在教室里从中午一直玩到晚上中间没死过一直都是那一盘... +然后喜欢着...一如既往... + +十三四岁的时候开始玩FC... +那个时候就是到处交换游戏卡... +玩坏了不少的小霸王学习机... +还好...顺便也学会了五笔...算是对那些死于非命的机器有所交待了... +最喜欢Contra魂斗罗... +玩第二代可以很轻松很轻松一命不死通关... +后来在网上google到了那些一命不死而且一命不伤通关的玩家... +才发觉自己当初的骄傲感其实很脆弱... +因为我在里面会千方百计的吃霰弹然后就开始不自觉的对敌人进行屠戮... + +十五六岁的时开始接触CS...然后热血沸腾...没日没夜的训练...浴血奋战... +那个时候打比赛根本没人作弊...但是1.3时代的甩狙太BT了... +我可以负责任的告诉你们CS是PC平台上最经典的游戏之一...而且这个之一肯定不会超过10个... +因为衍生出了完完整整的CS文化... +曾经看过一句话... +它说错过CS这个游戏你将错过一个时代... +还好...我经历了CS各种各样发展演变的黄金时代... +印象最深就是05年的时候CS和CD感觉就像一天一更新...那个时候装CS升级补丁包比更新病毒库还多... +正版CS的steam平台是我用的唯一一个正版软件... +然后七八年...一直喜欢到现在... + +tetris...contra...counter strike... diff --git "a/content/posts/daily/\344\273\226\344\273\254\351\203\275\347\231\273\344\270\212\344\272\2062012\346\226\271\350\210\237\344\272\206\345\220\227.md" "b/content/posts/daily/\344\273\226\344\273\254\351\203\275\347\231\273\344\270\212\344\272\2062012\346\226\271\350\210\237\344\272\206\345\220\227.md" new file mode 100644 index 00000000000..97b2e5a6d2c --- /dev/null +++ "b/content/posts/daily/\344\273\226\344\273\254\351\203\275\347\231\273\344\270\212\344\272\2062012\346\226\271\350\210\237\344\272\206\345\220\227.md" @@ -0,0 +1,22 @@ +--- +title: "他们都登上了2012方舟了吗" +categories: ["日志"] +tags: ["2012","方舟"] +draft: false +slug: "2012a" +date: "2010-06-02 19:36:55" +--- + +登船的不少了…… + +①,4月16日,吉尔吉斯斯坦总统辞职。原因:登船。 + +②,4月26日,比利时首相辞职。原因:登船。 + +③,5月11日,英国首相辞职。原因:登船。 + +④,5月29日,尼泊尔总理辞职。原因:登船。 + +⑤,5月31日,德国总统辞职。原因:登船。 + +⑥,6月02日,日本首相辞职。原因:登船。 diff --git "a/content/posts/daily/\344\274\232\351\243\236\347\232\204\350\234\227\347\211\233trackback.md" "b/content/posts/daily/\344\274\232\351\243\236\347\232\204\350\234\227\347\211\233trackback.md" new file mode 100644 index 00000000000..e744c4b9d9d --- /dev/null +++ "b/content/posts/daily/\344\274\232\351\243\236\347\232\204\350\234\227\347\211\233trackback.md" @@ -0,0 +1,15 @@ +--- +title: "会飞的蜗牛trackback" +categories: ["日志"] +tags: [] +draft: false +slug: "flying-snail-trackback" +date: "2011-01-31 12:28:36" +--- + +http://www.woniufly.com/418.html +咳咳,其实我想轻轻的反驳下。 +其实应该不存在没有什么资源的人吧,应该还有很多看不见的资源的,比如时间成本,比如少年时期上学或自学时候的知识储备。假设一个人一天可以挖100米,那挖301米就要4天时间。而他4天时间可以挖4个100米的井。我小时候玩过火枪,火枪打猎有两种子弹,一种是灌一把钢珠,一种是灌一根钢条。灌钢珠的就是靠发散的子弹增加击中目标的机率,灌钢条的就是靠精确的瞄准增加杀伤率讲究一击致命。 +其实不管是挖100米就换个地方,还是找准一个地方就一直挖,这两种方法都并不一定可取。在任何竞争,比赛,竞技中,还有一个很玄的东西那就是运气。应该把两个方法综合一下,更灵活一点。 +呀,一不小心就写了这么多,其实应该专门写篇文章给你发一个trackback过来。 +谬见,勿怪。 diff --git "a/content/posts/daily/\344\274\244\345\245\275\344\272\206.md" "b/content/posts/daily/\344\274\244\345\245\275\344\272\206.md" new file mode 100644 index 00000000000..7af2c167251 --- /dev/null +++ "b/content/posts/daily/\344\274\244\345\245\275\344\272\206.md" @@ -0,0 +1,15 @@ +--- +title: "伤好了" +categories: ["日志"] +tags: ["好","痊愈"] +draft: false +slug: "well-injury" +date: "2011-05-10 13:15:01" +--- + +手好了,可以打CS了,可以抱老婆了。 +精神好了 +心情好了 +天气好了 +媳妇好了 +博客也会好了 diff --git "a/content/posts/daily/\344\275\225\345\216\273\344\275\225\344\273\216.md" "b/content/posts/daily/\344\275\225\345\216\273\344\275\225\344\273\216.md" new file mode 100644 index 00000000000..1f58cbfd7aa --- /dev/null +++ "b/content/posts/daily/\344\275\225\345\216\273\344\275\225\344\273\216.md" @@ -0,0 +1,17 @@ +--- +title: "何去何从" +categories: ["日志"] +tags: ["离开","毕业","深圳","何去何从"] +draft: false +slug: "go" +date: "2008-11-04 22:22:43" +--- + +马上就要离开了... +没有什么留恋... +或许留恋的都不值一提或是留恋的太多... +总之心态好得跟平常一样... +真的要去深圳吗... +那么多人要去深圳... +挺想去深圳的... +貌似除了深圳也没什么地方去啦... diff --git "a/content/posts/daily/\344\275\233\346\200\247\345\206\231\345\215\232.md" "b/content/posts/daily/\344\275\233\346\200\247\345\206\231\345\215\232.md" new file mode 100644 index 00000000000..c6b96d1b7cd --- /dev/null +++ "b/content/posts/daily/\344\275\233\346\200\247\345\206\231\345\215\232.md" @@ -0,0 +1,17 @@ +--- +title: "佛性写博" +categories: ["日志"] +tags: ["博客","随缘"] +draft: false +slug: "blog" +date: "2020-07-24 10:36:11" +--- + +本博客现在随缘更新,佛性写博。 + +自从简体中文网络环境越来越差,本博客已累计删除 4000 多篇废话和流水账。 +现在本博客基本上不会写时事,不会写政治,不蹭热点,不玩梗,不会发表犀利刻薄的评论。只会偶尔更新一些备忘录或小心得或无关紧要的随想。 + +以为刚开始,实际已结束。怀念过去的黄金时代。 + +不过多年以后,无论是现实还是网上的朋友,只要你来,只要没人逼我离开,我就还在这里。 diff --git "a/content/posts/daily/\344\275\240\345\245\275\357\274\214\345\260\217\345\274\272.md" "b/content/posts/daily/\344\275\240\345\245\275\357\274\214\345\260\217\345\274\272.md" new file mode 100644 index 00000000000..03528ce2d42 --- /dev/null +++ "b/content/posts/daily/\344\275\240\345\245\275\357\274\214\345\260\217\345\274\272.md" @@ -0,0 +1,63 @@ +--- +title: "你好,小强" +categories: ["日志"] +tags: ["小强"] +draft: false +slug: "but-do-not-be-afraid-you-do-not-want-to-kiss-you" +date: "2011-09-08 22:55:53" +--- + +下午出门 +戴了美瞳 +心情是舒畅滴 +世界是清晰滴 + +一出门 +遇见几个挖井工人 +揭开城市的下水道井盖 +没想到打扰了 +一群小强正集体开会呢 +一下子它们像炸开了锅的蚂蚁 +四处逃散 +我看傻了 +个个长得还挺专业滴 +反正比我们那嘎达张的好看多了 +圆咕隆咚的金属壳子 +更像大号的七星瓢虫 +怪可爱滴 + +正当我还在欣赏中 +其中一个挖井工人趁惹打铁对我说 +要不要带回去一个啊 +我又傻了 +木有表情的 +飘走,,,,,, + +想起 +我妈上个月和我说 +她在楼道的垃圾堆里 +见到了大规模的成批的小强 +聚集在一块儿开会 +我说你傻了吧 +今个儿算见到了 +幸会幸会 + + +晚上 +买了 +一套内衣外加三个小内 +一件孔雀手工玫红上衣 +一袋橘子 +一袋柿子 +一袋苹果 +三个玉米 +一斤绿葡萄 +五个猕猴桃 +随便买买咯 +拎不动了嘿 +木有关系 +我是大力士小洁。 + +还有 +高跟鞋走得小脚痛痛 +该扔。 diff --git "a/content/posts/daily/\344\275\240\347\232\204\345\255\251\345\255\220\345\205\266\345\256\236\344\270\215\346\230\257\344\275\240\347\232\204\345\255\251\345\255\220.md" "b/content/posts/daily/\344\275\240\347\232\204\345\255\251\345\255\220\345\205\266\345\256\236\344\270\215\346\230\257\344\275\240\347\232\204\345\255\251\345\255\220.md" new file mode 100644 index 00000000000..b9f528f4eba --- /dev/null +++ "b/content/posts/daily/\344\275\240\347\232\204\345\255\251\345\255\220\345\205\266\345\256\236\344\270\215\346\230\257\344\275\240\347\232\204\345\255\251\345\255\220.md" @@ -0,0 +1,29 @@ +--- +title: "你的孩子其实不是你的孩子" +categories: ["日志"] +tags: ["孩子","爱","儿女"] +draft: false +slug: "yourchirld" +date: "2018-03-13 21:00:00" +--- + +你的孩子其实不是你的孩子 - 纪伯伦 +------------------ + +你的儿女,其实不是你的儿女。 +他们是生命对于自身渴望而诞生的孩子。 +他们借助你来到这世界,却非因你而来。 +他们在你身旁,却并不属于你。 + +你可以给予他们的是你的爱,却不是你的想法, +因为他们有自己的思想。 +你可以庇护的是他们的身体,却不是他们的灵魂, +因为他们的灵魂属于明天,属于你做梦也无法到达的明天。 +你可以拼尽全力,变得像他们一样,却不要让他们变得和你一样, +因为生命不会后退,也不在过去停留。 + +你是弓,儿女是从你那里射出的箭。 +弓箭手望着未来之路的箭靶, +他用尽力气将你拉开,使他的箭射得又快又远。 +怀着快乐的心情,在弓箭手的手中弯曲吧, +因为他爱一路飞翔的箭,也爱无比稳定的弓。 diff --git "a/content/posts/daily/\344\275\240\347\234\213\357\274\214\350\261\206\350\261\206\344\274\232\345\217\221\345\205\211\357\274\201.md" "b/content/posts/daily/\344\275\240\347\234\213\357\274\214\350\261\206\350\261\206\344\274\232\345\217\221\345\205\211\357\274\201.md" new file mode 100644 index 00000000000..7f6a189ec3d --- /dev/null +++ "b/content/posts/daily/\344\275\240\347\234\213\357\274\214\350\261\206\350\261\206\344\274\232\345\217\221\345\205\211\357\274\201.md" @@ -0,0 +1,12 @@ +--- +title: "你看,豆豆会发光!" +categories: ["日志","嘀咕"] +tags: ["豆豆"] +draft: false +slug: "doudou" +date: "2017-07-21 16:18:00" +--- + +你看,豆豆会发光! + +![豆豆](https://images.eallion.com/images/2017/07/21/1995709596.jpg!hugo.webp) diff --git "a/content/posts/daily/\344\276\235\346\227\247.md" "b/content/posts/daily/\344\276\235\346\227\247.md" new file mode 100644 index 00000000000..080d0d429bc --- /dev/null +++ "b/content/posts/daily/\344\276\235\346\227\247.md" @@ -0,0 +1,14 @@ +--- +title: "依旧" +categories: ["日志"] +tags: ["依旧"] +draft: false +slug: "still" +date: "2009-01-07 21:23:01" +--- + +每年都是这样... +不过... +慢慢的都有变化... +我看得见... +也明白... diff --git "a/content/posts/daily/\344\277\235\347\210\267.md" "b/content/posts/daily/\344\277\235\347\210\267.md" new file mode 100644 index 00000000000..6724102f887 --- /dev/null +++ "b/content/posts/daily/\344\277\235\347\210\267.md" @@ -0,0 +1,145 @@ +--- +title: "保爷" +categories: ["日志"] +tags: ["义父","保爷","妈妈","干爹"] +draft: false +slug: "baoye" +date: "2010-08-13 00:43:19" +--- + +

就像很多人问我“日白”是什么意思一样
+在行文开始之前
+我觉得我还是有必要来解释一下“保爷”在利川方言里的意思
+坦白的说
+肯定不能从字面意思去理解
+在很大程度上在利川这个词其实就是义父、干爹的意思
+但是我今天想说的是
+是一个不一样的“保爷”

+

我奶奶很迷信
+就比如奶奶希望我长大后大富大贵
+我一出生下地她就给我左耳打了个耳洞
+用缝衣针烧红后直接往耳垂上扎
+天啦,要是现在我肯定不会轻易让谁这样扎
+当然在奶奶的意识里
+传统的中国社会里男人是很少扎耳洞的
+不像现在这个社会是人不是人都打了个耳洞

+

也正是因为奶奶的迷信
+所以在我出生后的第三天
+奶奶在我们家堂屋的香案上摆了一碗水
+在我们那里有个风俗
+叫“闯水碗”
+谁在第三天到访闯到这只水碗
+谁就是这个孩子的干爹了

+

毫无意外
+我有了第一个保爷
+他在我出生的第三天闯上了我的水碗
+他姓张
+所以我也有了一另一个名字
+是保爷给我取的——叫张清
+哈哈,不错
+就是梁山好汉排名第十六的没羽箭·张清
+初上梁山就打败了十五位好汉

+

这个保爷来自天府之国四川
+他是一个走街串巷的匠人
+专门给人制作舀水的瓢瓜
+有木头做的有竹子做的有葫芦做的
+说真的
+如果说我是从四岁开始懂事的话
+那我真的是从来没有见过他
+他只在我们家呆过一天
+就是他闯上我的水碗的那一天
+不过后来他托人给我缝了一套衣服
+我听我妈讲
+他不了解我们那里的风俗
+但他听说是莫名其妙的就当上了保爷
+他非常高兴
+笑了一整天
+遗憾的是我父母都不知道他的名字
+只知道他姓张
+因为所有人都叫他张瓢匠

+

从我妈的口中的描述
+这个保爷给我的感觉就像是金庸小说里的世外高人
+云游四海随意而安
+说真的
+在那个年代在那种地域
+有一门手艺真的是比现在的公务员还舒服
+我保爷带着简陋的行囊背景离乡四处为生
+流浪一样的讨生活
+肯定有辛酸但肯定也有避世无争的逍遥
+我觉得
+我们这种冥冥中注定的父子缘分
+很大程度上
+是这种缘分让我承袭了他的遗风
+我真希望明天就没有人再念起我
+我消失在这个世界的某处

+

我爷爷就是在四川出生的
+在那个兵荒马乱的年代
+他一个十六岁的少年远行千里
+残酷的战争催生了他的倔强和韧性吧
+到老了都还给我们念念叨叨他的往事
+那是只有他们那个年代才有的神情
+令人肃然起敬

+

爷爷和保爷的身世
+让我时常想起我的根是在四川
+四川也好利川也好
+我都觉得善良乃做人之本

+

我生下来的时候奶奶找人给我算过命
+算命先生说我的八字很大命中五行缺土
+命很大可能是我多次大难不死的原因吧
+这让我后来比较信因果和善缘
+本来我二叔是想给我取名秦琼的
+但是算命先生说我五行缺土取的名字里要有带土字
+所以后来就有了我现在的名字
+我想秦琼这名字多俊啊
+听说他还可以长斩庸君下斩乱臣
+我以后肯定也要给我儿子的名字取得俊一点
+肯定不会叫秦痩秦叟秦受秦寿和秦兽什么的

+

五行缺土就得补土
+奶奶说要给我拜一个水保爷
+水保爷不是水保爷 是——一口水井!
+所以我有了第二个保爷
+虽然它只是一口井
+不过我坚信它非比寻常
+我现在回家逢年过节的都会去给那口井上香烧纸
+至少大旱那年,它没干,唯独它没干
+这是我的情结
+我相信心诚则灵
+我相信天上始终有一双眼睛在盯着我们
+(事实上我们那里有的人的保爷是一棵树有的人的保爷是片崖……呵呵)

+

命这个东西真的说不好
+从出生我就命运多舛
+先后差点被摔死,轧死,跌死,甚至我到两岁多三岁的时候才能开口说话叫妈妈
+所以我奶奶又给我拜了一个保爷
+说可以保佑我
+后来这个保爷姓李
+干爹可以随便认保爷可不能随便拜
+算命先生说我必须要拜给一个艺人
+所以这个保爷是个杀猪匠
+坦白的说
+那个年代会手艺的人可不多

+

说真的
+我还真的比较信那一套
+很多次灵异的或者玄幻的时候
+我都站在了好运这一边
+我想我肯定是被佑护的

+

现在啊
+我的同学啊朋友啊差不多都结婚生子了
+好多朋友都说要把孩子认我当干爹
+我都比较慎重
+首先吧我觉得要对孩子负责
+这是个信之则有不信则无的东西
+要是我跟那孩子八字不合那可真是悲剧
+然后吧我妈还交待过
+不要在外面乱认干儿子
+这方面我还是得听妈的
+我当干爹了她可就当干奶奶了
+万一她的八字也不合什么的那也可能是悲剧啊
+我不相信算命先生但我相信命运和定数
+我妈继承了几千年来中华民族女性的优良传统
+和感染了现代女性的知性
+她说的肯定不会错的
+虽然事实上我时常反驳她的一些观点

+

总之一句话
+我很感谢我的三个保爷
+谢谢你们
+一定要保佑我平安的渡过本命年啊

diff --git "a/content/posts/daily/\344\277\256\346\224\271\344\273\243\347\240\201\344\270\200\345\256\232\350\246\201\345\201\232\347\254\224\350\256\260.md" "b/content/posts/daily/\344\277\256\346\224\271\344\273\243\347\240\201\344\270\200\345\256\232\350\246\201\345\201\232\347\254\224\350\256\260.md" new file mode 100644 index 00000000000..354e08ab1df --- /dev/null +++ "b/content/posts/daily/\344\277\256\346\224\271\344\273\243\347\240\201\344\270\200\345\256\232\350\246\201\345\201\232\347\254\224\350\256\260.md" @@ -0,0 +1,10 @@ +--- +title: "修改代码一定要做笔记" +categories: ["日志"] +tags: ["笔记","log","备份","备忘","注释"] +draft: false +slug: "change-logs" +date: "2016-08-15 14:13:00" +--- + +今天为了去掉我的博客的评论里面的UserAgent显示信息,老是出错,各种常规方法都试过了,还是出错。本来只是随手打算修改一下,没想到后来却要花费一些专门的时间来定位错误,结果显示是当时修改了系统文件。耽误了好多时间,哪怕是一个很小的代码,养成注释和笔记的习惯真的很重要。 diff --git "a/content/posts/daily/\345\200\222\351\234\211\347\232\204\344\270\200\345\244\251.md" "b/content/posts/daily/\345\200\222\351\234\211\347\232\204\344\270\200\345\244\251.md" new file mode 100644 index 00000000000..adef3c6296e --- /dev/null +++ "b/content/posts/daily/\345\200\222\351\234\211\347\232\204\344\270\200\345\244\251.md" @@ -0,0 +1,42 @@ +--- +title: "倒霉的一天" +categories: ["日志"] +tags: ["倒霉","违章","扣车","交警","换胎"] +draft: false +slug: "a-bad-day" +date: "2017-03-27 19:37:00" +--- + +今天早上还在睡梦中,就接到了二姐的电话,她说她的车子骑不动了,她上班快迟到了,就叫我等下推去修修。 +停在半路的,我过去的时候,推了两里路才找到修理点。 + +其实故障很简单,就是里面的电线断了,花了5块钱就修好了。 +修好后骑到她上班的地方停好,把钥匙送给她后,还得走到推车的地方去开车。 + +说实话,好久没有走过这么远的路的,还是挺累的。 + +坐上车的时候,收到了一个短信,交警发过来的,说我前几天超速了。 +算上这一条,已经5条违章了,其他4条都是去办事的时候没地方停车被贴的。 + +我想,浙江现在是交通严打时期,不如去处理掉一条,剩4条就不会被半路扣车了。 +因为去年我就被扣过车。 + +世事就是这么巧。 +我还有一个路口就到交警大队的时候,车就被交警扣了! +强行停到交警队停车场锁起来,扣车单开一张,然后说违章处理好了就来取车。 + +上午的号已经叫完了,没办法,只能下午再来取号排队,郁闷! + +二点多过来,取了个1341号。 +到五点的时候,前面还有50多个号没处理,去问了一下我们可爱的警察同志,才知道他们是五点半下班。 +我说再等等吧,也许能处理完。 + +果不其然,快到五点半的时候,人已经走得差不多了,中间过了30多个空号。 +掐着表在五点半的时候处理完,没有等到第二天再来,这算是唯一比较幸运的一件事吧。 + +你知道这种心情吗,主动去处理违章还要被扣车。当然,最重要的是奉劝大家,也告诫自己,开车不要乱来。我开车已经很小心了,从来不看手机,不乱变道,不闯红灯,礼让行人,但还是免不了违章。 + +> PS: + +更新:2017年3月28日(也就是第二天),今天开车准备出去,车胎居然没气了,还是旁边扫地的大叔敲窗提醒我的。 +然后趴在地上顶了30分钟的千斤顶,换好备胎。全身乏力。我再也不想换胎了,下次直接打道路救援电话。 diff --git "a/content/posts/daily/\345\201\207\345\246\202\346\212\227\346\227\245\346\210\230\344\272\211\345\244\261\350\264\245\344\272\206.md" "b/content/posts/daily/\345\201\207\345\246\202\346\212\227\346\227\245\346\210\230\344\272\211\345\244\261\350\264\245\344\272\206.md" new file mode 100644 index 00000000000..d8c6c8b4502 --- /dev/null +++ "b/content/posts/daily/\345\201\207\345\246\202\346\212\227\346\227\245\346\210\230\344\272\211\345\244\261\350\264\245\344\272\206.md" @@ -0,0 +1,40 @@ +--- +title: "假如抗日战争失败了" +categories: ["日志"] +tags: ["抗日","失败"] +draft: false +slug: "kangri" +date: "2012-07-13 21:14:11" +--- + +1.会用独cai统治,不给中国人选择的权利。 +2.霸占所有资源,再高价卖给中国人,其他出口。 +3.搞愚民教育,让中国人不懂个仁全利,只会感谢皇军。 +4.把搜刮来的资源制造武器防止屁民zao反。 +5.想要谁家的地,直接把房子推了。 +6.大和贵族们要过全世界最舒服的特供日子。 +7.谁不听话就整谁。 +8.架起互联网防火墙,让中国人思想与世隔绝。 +9.控制舆论工具,采取主旋律报道模式,对中国人洗脑。 +10.高税收,却不给中国人任何福利。 +11.用中国人的钱,吃喝嫖赌。 +12.随意在大街上,撞死中国人并高呼自己大和贵族身份。 +13.用中国人的税收,修建高速公路,凡是通过都要交费。 +14.凡是敢反抗,就用装甲车压死。 +15.剥夺他们国民的身份,在他们的身份证后面写上“大日本居民而不是公民” +16.不允许中国人迁徙,乡下人就是乡下人,城市人就是城市人。 +17.平民如果敢告大和贵族,直接关精神病院。 +18.每天准备30分钟新闻联播,宣传皇民们生活的多好。 +19.将反抗统治集团的人定义为汉奸。 +20.将天皇的照片挂在城楼上,让皇民膜拜。 +21.给中国人吃牲口的食物,如毒奶粉地沟油。 +22.贵族生病用中国人的钱治疗,中国人生病等死。 +23.皇军的车可以随意冲闯红灯, 彰显高贵。 +24.大和贵族的车要用不同于中国人的车牌,给与特殊待遇。 +25.贵族出门要戒严道路,表示大日本对中国的绝对统治与高低阶级。 +26.不穿和服不允许上学。 +27.有新的交通工具,用中国人的命先试验。 +28.中国女性不配合大和贵族QJ,将会坐牢。 +29.买菜刀需要实名制。 +30.时常被大和贵族们代表,表示中国人生活的非常快乐。 +31.修高价楼给中国人,并表示70年后回收。 diff --git "a/content/posts/daily/\345\201\232\345\215\253\347\224\237\346\230\257\344\270\252\345\245\275\345\267\245\344\275\234.md" "b/content/posts/daily/\345\201\232\345\215\253\347\224\237\346\230\257\344\270\252\345\245\275\345\267\245\344\275\234.md" new file mode 100644 index 00000000000..e4be1a1474a --- /dev/null +++ "b/content/posts/daily/\345\201\232\345\215\253\347\224\237\346\230\257\344\270\252\345\245\275\345\267\245\344\275\234.md" @@ -0,0 +1,56 @@ +--- +title: "做卫生是个好工作" +categories: ["日志"] +tags: ["工作","做卫生","卫生"] +draft: false +slug: "a-good-job" +date: "2011-03-08 08:14:55" +--- + +朋友的网吧请了个做卫生的阿姨 +每天拖拖地收拾收拾桌子 +每天工作3个小时 +每个月工资是1200 + +一个自己拼搏的白领 +(如果你是把工作当成事业来做的话) +平均每天花在工作上的时间至少10小时 +平均的工资算5000吧 + +现在如果我们把做卫生的阿姨的工作时间增加到10个小时 +工资也成比例的增加的话 +月薪差不多就是4000了 +其实在白领里4000已经不算是个很低的工资了 + +因为上面是在拿一个三线城镇的阿姨跟一个一线城市的白领在比较 + +好吧,其实如果要我来做,要我来选择 +我宁愿还是只要每天工作3小时的做卫生的这个工作 +当然不管工作几小时 +哪怕我一个月只会得到1200块 +在我内心里其实我还是会把它当成一个价值月薪4000块的工作 + +如果我每天只工作3个小时的话 +我就会多出很多很多时间来做自己想做的事了 +这对我来说是最重要的 +比如说我可以发展自己的事业 +我可以兼职 +我可以扩大交际圈 +我可以增长见闻 +我可以学习新知识 +最不济,我也可以用这些时间来玩!! + +再说 +对于我或者这位阿姨来说 +我们都具有零消费的条件 +我们每个月收入1200那就是1200 +不会有开支 + +你们想想 +你们的工资再高 +你们每个月底的结余呢 + +当然,要排除那些啃老族和被包养的 + +我在做卫生这个工作中还发现了一个好处 +——那就是可以锻炼身体 diff --git "a/content/posts/daily/\345\201\232\345\260\217\345\201\267\350\256\260.md" "b/content/posts/daily/\345\201\232\345\260\217\345\201\267\350\256\260.md" new file mode 100644 index 00000000000..9f8aa91eb25 --- /dev/null +++ "b/content/posts/daily/\345\201\232\345\260\217\345\201\267\350\256\260.md" @@ -0,0 +1,12 @@ +--- +title: "做小偷记" +categories: ["日志"] +tags: ["小偷","做小偷","偷东西"] +draft: false +slug: "the-thief-has-in-mind" +date: "2011-02-18 09:12:48" +--- + +前边写过一篇《抓小偷记》 +现在来PO一篇做小偷记 +说说我都干了些什么坏事 diff --git "a/content/posts/daily/\345\201\234\347\224\265\345\201\234\347\275\221.md" "b/content/posts/daily/\345\201\234\347\224\265\345\201\234\347\275\221.md" new file mode 100644 index 00000000000..16a19cc837d --- /dev/null +++ "b/content/posts/daily/\345\201\234\347\224\265\345\201\234\347\275\221.md" @@ -0,0 +1,14 @@ +--- +title: "停电停网" +categories: ["日志"] +tags: ["停电","停网"] +draft: false +slug: "stopping-power-network" +date: "2008-10-22 14:37:36" +--- + +从昨天开始... +每天早上8:00到每天下午18:00停网... +每天晚上23:00到第二天早上6:00停电... +然后...上网的时候更少了... +然后...很多事都可能不一样了... diff --git "a/content/posts/daily/\345\205\250\345\237\216\346\210\222\345\244\207.md" "b/content/posts/daily/\345\205\250\345\237\216\346\210\222\345\244\207.md" new file mode 100644 index 00000000000..e15f6c9afa5 --- /dev/null +++ "b/content/posts/daily/\345\205\250\345\237\216\346\210\222\345\244\207.md" @@ -0,0 +1,58 @@ +--- +title: "全城戒备" +categories: ["日志"] +tags: ["全城戒备","电影"] +draft: false +slug: "city-under-siege" +date: "2010-08-06 23:13:44" +--- + +

看完今天首映的《全城戒备》
+小小有点意外
+世界杯期间看到郭富城在CCTV做宣传
+我还以为它早就上映了
+而且我还成见的以为它会和《机器侠》一样烂
+不过
+结果真的很意外
+不仅不烂
+我觉得还挺不错的

+

特效确实做到了好莱坞的水平
+但这种比较劲爆的镜头
+要是做成3D特效什么的,我最喜欢了
+像《爱丽丝梦游仙境》和《诸神之战》那种3D片
+真的完全不如看2D

+

剧情对我来说吸引力不大
+当初看《迷失》的时候都能猜到一些剧情
+一般的电影和电视
+真的,我对剧情没什么大的期待
+反正又不是悬疑片
+事实上这个电影的剧情上的硬伤还挺多
+那种牵强附会跟《人在囧途》这样的小制作都没法比
+这让我觉得这部标榜剧情,动作,灾难,罪案的《全城戒备》大概是讲爱情的吧

+

“一起哭,一起笑,愿意为他去死……”
+老头老太的牵肠挂肚
+舒淇开始的分手
+郭富城舒淇互相利用中的情愫暗生
+天赐超能的邹兆龙可以轻松的抢夺银行和珠宝
+却独独得不到她的心
+这些情节都说明一个问题
+爱情,永远是电影里丢不开的一条线
+也证明了我曾经说过的一句话:
+爱情,不是爱是相爱
+爱得死去活来爱得甘于身陷囹圄(虽然警察伤害不到他)
+却得不到对方的哪怕一个微笑
+这显然不是爱情
+爱情是相爱的
+就像舒淇突然跳出来为郭富城挡下那一刀
+那样的情节才令人感动
+虽然从镜头剪切上来说感觉很突兀
+从剧情上来说她怎么突然快过了飞刀
+至少我们会忽略这些
+会觉得他们之间是有爱情的

+

看惯了悲剧类的结尾
+几段正面交待过的爱情都生离死别
+吴京承诺的婚期变成了新娘子的祭日
+他火化老太的情节虽然不够低碳环保但我还是挺动容
+所以最后舒淇中飞刀后我倒真希望她能活下来大团圆

+

反正看完后觉得意外挺多
+不是我想象中的样子

diff --git "a/content/posts/daily/\345\205\250\346\260\221\350\204\261\351\231\251\342\200\224\342\200\224\345\215\241\345\267\264\346\226\257\345\237\272\345\220\221\345\205\250\344\275\223\347\275\221\346\260\221\350\265\240\351\200\201\351\253\230\347\253\257\345\256\211\345\205\250\350\275\257\344\273\266.md" "b/content/posts/daily/\345\205\250\346\260\221\350\204\261\351\231\251\342\200\224\342\200\224\345\215\241\345\267\264\346\226\257\345\237\272\345\220\221\345\205\250\344\275\223\347\275\221\346\260\221\350\265\240\351\200\201\351\253\230\347\253\257\345\256\211\345\205\250\350\275\257\344\273\266.md" new file mode 100644 index 00000000000..b4ac651d495 --- /dev/null +++ "b/content/posts/daily/\345\205\250\346\260\221\350\204\261\351\231\251\342\200\224\342\200\224\345\215\241\345\267\264\346\226\257\345\237\272\345\220\221\345\205\250\344\275\223\347\275\221\346\260\221\350\265\240\351\200\201\351\253\230\347\253\257\345\256\211\345\205\250\350\275\257\344\273\266.md" @@ -0,0 +1,26 @@ +--- +title: "全民脱险——卡巴斯基向全体网民赠送高端安全软件" +categories: ["日志"] +tags: ["kis","卡巴斯基"] +draft: false +slug: "kaspersky" +date: "2010-11-04 08:15:52" +--- + +

卡巴斯基实验室腾讯微博里这样写道:

+

@Kaspersky(卡巴斯基实验室) 近期中国互联网行业遭受了前所未有的“安全危机”,安全软件的概念被蓄意泛化、模糊化,用户的利益正在不断的遭到损害。作为一家国际信息安全厂商,我们有责任及时阻止各类网络威胁趁虚而入扰乱行业,切实维护互联网行业的稳定与安全。
+鉴于此种情况,卡巴斯基实验室决定发起“全民脱险——卡巴斯基向全体网民赠送高端安全软件”活动。从2010年11月4日起至12月3日,只需要登陆我们的活动网站http://song.kaba365.com/ 。提交有效的邮箱地址并输入正确的验证码,即可免费获得卡巴斯基安全部队2011一年版产品,享受长达一年的专业安全保护。
+ 除了自己获得专业安全的保护,请大家不要忘记了身边的亲朋好友。本次活动还特别设置了一键分享功能,用户可通过新浪微博、腾讯微博、开心网、人人网、MSN等多种方式分享给他们。让我们身边的人也能够获得同样专业高级的安全防护,顺利脱离险境!http://song.kaba365.com/ 。

+

我第一时间弄到了一个激活码
+经过验证确实有效
+使用有效期如同官网上写着的:一年
+卡巴斯基一共有四套软件
+这个激活码激活的是安全部队KIS
+以前一直就是用的KIS
+后来就裸奔了
+绝对不是弃KIS再投其他
+个人觉得
+KIS相当的不错
+而且这次本人激活KIS的时候
+发现不用重启就可以使用
+很进步嘛

diff --git "a/content/posts/daily/\345\205\263\344\270\215\344\270\212\347\232\204\345\205\263\345\277\203.md" "b/content/posts/daily/\345\205\263\344\270\215\344\270\212\347\232\204\345\205\263\345\277\203.md" new file mode 100644 index 00000000000..a5d3ef03cd8 --- /dev/null +++ "b/content/posts/daily/\345\205\263\344\270\215\344\270\212\347\232\204\345\205\263\345\277\203.md" @@ -0,0 +1,18 @@ +--- +title: "关不上的关心" +categories: ["日志"] +tags: ["关心"] +draft: false +slug: "concern" +date: "2011-03-07 09:20:10" +--- + +心无非就是一泉池水 +开始的时候很清澈 +然后被岁月催成坚硬的冰 +冰只是睡着了的水 +会有人用微笑和温暖把它融化成水 +蓄满柔情 +你就不再希望这水流掉 +那样心就会空了 +连冰都不会再有 diff --git "a/content/posts/daily/\345\205\263\344\272\216\342\200\234\345\233\264\350\247\202\350\200\205-\350\267\257\344\272\272\347\224\262\342\200\235\347\232\204\350\257\264\346\230\216.md" "b/content/posts/daily/\345\205\263\344\272\216\342\200\234\345\233\264\350\247\202\350\200\205-\350\267\257\344\272\272\347\224\262\342\200\235\347\232\204\350\257\264\346\230\216.md" new file mode 100644 index 00000000000..ce248ae4e6f --- /dev/null +++ "b/content/posts/daily/\345\205\263\344\272\216\342\200\234\345\233\264\350\247\202\350\200\205-\350\267\257\344\272\272\347\224\262\342\200\235\347\232\204\350\257\264\346\230\216.md" @@ -0,0 +1,49 @@ +--- +title: "关于“围观者/路人甲”的说明" +categories: ["日志"] +tags: ["说明","围观","路人","passerby","公告"] +draft: false +slug: "passerby" +date: "2011-02-23 07:38:31" +--- + +昨天我把评论昵称栏改成了默认显示“围观者” +以前默认是不显示的 +需要用鼠标点击一下才显示出来 + +其实不是从昨天开始才这样的 +“围观者”这个东西已经加上去了很长很长一段时间了 +有一年多了吧 +以前还是 WordPress 2.9.2的时候就已经加上去了的 + +目的当然是为了方便那些想留言 +但是又没有Gravatar又没有独立博客的人 + +现在这样可能会对有的人造成困扰 +特别是经常来留言并且有独立博客的人 +所以请大家在留言评论之前注意一下昵称那一栏就没事了 +对于经常来的老朋友 +如果你没有清空过浏览器缓存 +那双击一下输入框就可以选择你自己的昵称了 + +之前为了方便Linux和Mac用户 +默认加载了云输入法 +但是后来发觉反而不方便 +也取消了 + +关于Spam: +默认显示昵称之后 +肯定有些家伙会用默认昵称“围观者”发广告 +所以,现在本博客对评论的审核相对于前段时间的零门槛会变得严一些 +纯英文标记为待审核; +纯表情标记为待审核; +纯数字标记为待审核; +链接标记为提交失败; +后台已经封禁了几十个IP了 +另外敏感词库增加了几个 +比如“祝”和“快乐”也已经列为敏感词 +带有这些词的评论会提交失败 +我居然把“快乐”列为敏感词! + +特别提醒:提交评论之前,请检查一下昵称框里的nickname。 + diff --git "a/content/posts/daily/\345\205\263\344\272\216\345\217\213\346\203\205\351\223\276\346\216\245.md" "b/content/posts/daily/\345\205\263\344\272\216\345\217\213\346\203\205\351\223\276\346\216\245.md" new file mode 100644 index 00000000000..2af4052f05b --- /dev/null +++ "b/content/posts/daily/\345\205\263\344\272\216\345\217\213\346\203\205\351\223\276\346\216\245.md" @@ -0,0 +1,50 @@ +--- +title: "关于友情链接" +categories: ["日志"] +tags: ["博客","链接","友情链接"] +draft: false +slug: "about-links" +date: "2011-01-22 12:59:28" +--- + +友情链接对一个网站的权重相当重要 +这谁都知道 + +不过到现在我依然不会在意 +我的这个博客在各个搜索引擎中的排名什么的 +我觉得 +首先博客最重要的是内容 +然后是版面 +然后是互动 +然后,还有速度 + +目前玩独立博客的大致有两类人 +一种是Coder +一种是Blogger +我个人的感觉呢 +我是一个用code写博客的blogger + +我更看重的是博客的内容 +——在令我赏心悦目的版面中所呈现出来的内容 +而我所欣赏的版面就是——简洁 + +所以对友情链接这一项也是一样 +我更注重的是这个链接点过去之后有不有吸引我的内容 +而不是单纯的为了增加权重什么的 +我也不希望我从我的网站上点过去之后 +那边是一个采集站或者是一个网摘类什么的 +而且,我也想我侧边栏里的友链少一点 +我是喜欢简洁的人嘛 + +基本上我是不会去找别人交换链接的 +但是别人找到我换的友链我都会加上 +到现在这里也有那么几个友链了 +其实我添加友链更多的是为了回访方便 +我是真不爱输网址 + +现在面临着会有更多友链增加的问题 +而且也有不少我要经常去光顾的网站 +所以我觉得有必要专门弄个友情链接页面了 + +所以就有了这个地址:http://eallion.com/links +于我来说,更多的是为了收集和方便回访吧 diff --git "a/content/posts/daily/\345\205\263\344\272\216\351\202\243\344\272\233\346\203\205\344\272\213.md" "b/content/posts/daily/\345\205\263\344\272\216\351\202\243\344\272\233\346\203\205\344\272\213.md" new file mode 100644 index 00000000000..e2b79becf25 --- /dev/null +++ "b/content/posts/daily/\345\205\263\344\272\216\351\202\243\344\272\233\346\203\205\344\272\213.md" @@ -0,0 +1,15 @@ +--- +title: "关于那些情事" +categories: ["日志"] +tags: ["情事","情"] +draft: false +slug: "violations-of-those" +date: "2008-09-27 12:36:53" +--- + +不能怪别人不在乎...只怪自己把别人看得太重要...挺犯贱的... +认认真真的对待别人...可是往往自己受伤... +不是一个人就寂寞...只是因为想一个人才会寂寞... +不能写...不愿写出来...写出来了以后看到会觉得自己挺傻... +对待网上的人都这么日思夜想的...可是别人根本就没当回事...挺悲伤... +就是感觉付出挺不少的...有点不值得了... diff --git "a/content/posts/daily/\345\205\266\345\256\236\344\271\237\346\262\241\344\273\200\344\271\210.md" "b/content/posts/daily/\345\205\266\345\256\236\344\271\237\346\262\241\344\273\200\344\271\210.md" new file mode 100644 index 00000000000..78fb2989e00 --- /dev/null +++ "b/content/posts/daily/\345\205\266\345\256\236\344\271\237\346\262\241\344\273\200\344\271\210.md" @@ -0,0 +1,17 @@ +--- +title: "其实也没什么" +categories: ["日志"] +tags: ["坏习惯","处事"] +draft: false +slug: "actually-no" +date: "2008-11-22 22:51:31" +--- + +最近发现... +有些事其实我处理得并不好... +因为我很容易把许多事给搞忘了... +等我想起来的时候误会就来了... +我一直把自己看得很低微... + +我很随意...真的... +也从来不解释什么...但这是个坏习惯...这也是真的... diff --git "a/content/posts/daily/\345\205\266\345\256\236\346\210\221\346\230\257\346\257\224\350\276\203\345\226\234\346\254\242\345\235\220\347\201\253\350\275\246.md" "b/content/posts/daily/\345\205\266\345\256\236\346\210\221\346\230\257\346\257\224\350\276\203\345\226\234\346\254\242\345\235\220\347\201\253\350\275\246.md" new file mode 100644 index 00000000000..5b4dc3149aa --- /dev/null +++ "b/content/posts/daily/\345\205\266\345\256\236\346\210\221\346\230\257\346\257\224\350\276\203\345\226\234\346\254\242\345\235\220\347\201\253\350\275\246.md" @@ -0,0 +1,72 @@ +--- +title: "其实我是比较喜欢坐火车" +categories: ["日志"] +tags: ["梦想","火车","站票","旅行"] +draft: false +slug: "train-journey" +date: "2011-01-17 08:30:13" +--- + +昨晚看到韩寒更新的《他人的生活》 +确实有点心酸 +里面那个要站三天三夜要站5000多公里回家的小伙子 +何尝不是我们的遭遇啊 + +我在这里说过 +我从小就希望坐般坐火车 +我想去草原想去看大海 + +可是我们家乡今年才通火车呀 +所以,我的那些梦想 +真的是在长大了 +才慢慢实现的 + +因为坐过太多的火车 +因为每次火车上相同的环境 +我第一次坐火车的情景 +我已经忘记了 +完全没有想像中的新鲜感 +嘈杂,拥挤,混乱 +当然,没座位 + +跟我第一次坐飞机第一次坐长途汽车一样 +已经快忘记那些细节了 +只是记得,自己曾经那样经历过 + +相反,我还比较容易记起第一次坐船的情景 +那是一次要过江 +只能坐那种只能载两三个人的小独木舟 +船舷边就是浑浊的滔滔江水 +又紧张又兴奋 +在那个只有十岁左右的年纪 +心中不禁涌起了热血澎湃乘风破浪的豪情 + +最近一次印象比较深的坐火车的经历 +是今年六月份的时候从绍兴到广州 +当时事发突然走得比较急 +然后很杯具的是——站票 +显然这还不是高潮 +因为更杯具的是 +上车跟别人一聊 +发现在我后面买票的人居然是坐票!!! +好吧,活生生的站了25个小时 +聊以自慰的是途中还结识了两个美女…… + +不管怎么说 +到现在我都还是比较喜欢坐火车的 +因为我一直喜欢去远方 +远方——是一个永远无法到达却痴迷的地方 + +而火车 +永远是旅行者心中的一道风景 + +我觉得旅行,是一种修行,而不是观光 +我觉得坐着飞机来坐着飞机去 +或者报个旅行团把自己的时间和钱托管 +这完全不叫旅行 +或者,呃,你没有吃过50块钱一桶的方便面 +你那也不叫旅行 + +转一条别人的评论吧: +
办好奥运有什么了不起的,办好亚运有什么了不起的,办好大运有什么了不起的,你什么时候把春运办好了,再来跟我们邀功吧!
+顺便祝千千万万归乡的游子一路平安 diff --git "a/content/posts/daily/\345\205\266\345\256\236\347\224\237\346\264\273\345\260\261\345\203\217\346\230\257\345\257\204\346\230\216\344\277\241\347\211\207.md" "b/content/posts/daily/\345\205\266\345\256\236\347\224\237\346\264\273\345\260\261\345\203\217\346\230\257\345\257\204\346\230\216\344\277\241\347\211\207.md" new file mode 100644 index 00000000000..dbd15c8751f --- /dev/null +++ "b/content/posts/daily/\345\205\266\345\256\236\347\224\237\346\264\273\345\260\261\345\203\217\346\230\257\345\257\204\346\230\216\344\277\241\347\211\207.md" @@ -0,0 +1,13 @@ +--- +title: "其实生活就像是寄明信片" +categories: ["日志"] +tags: [] +draft: false +slug: "in-fact--life-is-like-a-postcard" +date: "2011-01-28 10:21:18" +--- + +有的人期待 +有的人不屑 +有的人欣喜 +有的人漠然 diff --git "a/content/posts/daily/\345\205\273\344\272\206\344\270\244\346\235\241\351\261\274.md" "b/content/posts/daily/\345\205\273\344\272\206\344\270\244\346\235\241\351\261\274.md" new file mode 100644 index 00000000000..ad86b33f7d3 --- /dev/null +++ "b/content/posts/daily/\345\205\273\344\272\206\344\270\244\346\235\241\351\261\274.md" @@ -0,0 +1,39 @@ +--- +title: "养了两条鱼" +categories: ["日志"] +tags: ["金鱼","鱼","养鱼","饲料"] +draft: false +slug: "two-fish" +date: "2011-03-04 08:20:35" +--- + +前天买了两条鱼 +不对,好像是前天的前一天吧 +最近暗无天日了 +我当时挑选了两条最活泼的 +可是拿回来的时候他们却说病殃殃的 + +一条红色的金鱼 +一条黑色的乱七八糟的鱼 + +不管状态如何先好好养着 + +人就是这样 +以前有好多鱼的时候嫌麻烦 +天天盼着鱼死 +现在没鱼了又想养两条 + +其实我是觉得我有两大桶饲料 +不买几条鱼来喂那就浪费了 +这两桶饲料够这两条小鱼吃一万年了吧 + +其实我最想养的是吃鱼的鱼 +先把鱼饿两天 +再拿出去找别人养鱼的地方扔进去 +等它吃饱了再捞出来 +然后再饿几天再去找别人的鱼 +等把我的这条鱼养大了 +它也吃了不少的鱼了 +我再把它给吃了 +那我就不是吃了很多很多鱼? + diff --git "a/content/posts/daily/\345\206\215\346\254\241\345\220\214\346\255\245\345\210\260QQ\347\251\272\351\227\264\346\265\213\350\257\225.md" "b/content/posts/daily/\345\206\215\346\254\241\345\220\214\346\255\245\345\210\260QQ\347\251\272\351\227\264\346\265\213\350\257\225.md" new file mode 100644 index 00000000000..158d321c3f4 --- /dev/null +++ "b/content/posts/daily/\345\206\215\346\254\241\345\220\214\346\255\245\345\210\260QQ\347\251\272\351\227\264\346\265\213\350\257\225.md" @@ -0,0 +1,10 @@ +--- +title: "再次同步到QQ空间测试" +categories: ["日志"] +tags: ["腾讯"] +draft: false +slug: "anothertest" +date: "2010-03-28 12:56:53" +--- + +

首先感谢国家。感谢党。

diff --git "a/content/posts/daily/\345\207\217\350\202\245\345\260\217\347\273\223.md" "b/content/posts/daily/\345\207\217\350\202\245\345\260\217\347\273\223.md" new file mode 100644 index 00000000000..5f5b1140a4b --- /dev/null +++ "b/content/posts/daily/\345\207\217\350\202\245\345\260\217\347\273\223.md" @@ -0,0 +1,132 @@ +--- +title: "减肥小结" +categories: ["日志"] +tags: + - 减肥 + - 运动 + - Keto Diet + - 黑咖啡 +slug: "Jianfei" +draft: false +date: 2021-06-25T22:53:25+08:00 +toc: false +--- + +减肥67天,瘦了30多斤,因为感冒中断,简单总结一下。 + +### 前言 + +因为长年久坐,缺少运动。身体已经变成『肥胖』体型。 + +年轻的时候,体能还算不错,打篮球、踢足球跟小伙伴玩耍的时候还能跑全场,身体肌肉也有,劲还比较大。 + +大概是毕业工作之后,突然之间很迅猛的发胖了。有一部分是病理原因,这个属于隐私,不细说。但是发胖的原因跟自己的生活习惯关系也很大。 + +从最开始做网管,到后来做电商运营,到后来兼职一些 IT 和开发。基本上从事的都是整天坐在电脑前的工作,很多时候一天要坐在电脑前18个小时以上。有的时候是因为没有时间去运动,有的时候虽然有时间却没有精力去运动。运动量长时间趋近于零。 + +### 改善 + +其实每年都有一段时间是专心减肥的。但最后大都被迫放弃。 + +印象比较深刻的是前年秋天坚持了大约2个月的时间,因为持续时间比较久,效果也比较理想。但后来因为每天晚上都要应酬喝酒,后来就无奈中断了。 + +今年也计划减肥,有记录体重和饮食的时间开始于2021年04月19日。但是目前因为感冒,刻意的减肥方案暂停了几天。饮食方面改吃“家常菜”,体重有轻微回弹。感冒好之后应该会继续减肥。 + +### 减肥方法 + +说起减肥方法可能每个人都说得头头是道。感觉每个人的手机里都住着一个减肥圣仙尊。这种时候就特别考验一个人的信息鉴别能力了。千万别把一些无聊的二手信息当成葵花宝典。 + +减肥方法总结起来其实很简单,就是减肥圣经——『少吃多动』。 + +下面说说我自己在采用的一些方法: + +- [Keto Diet](https://en.wikipedia.org/wiki/Ketogenic_diet)(生酮饮食) + +> [**生酮饮食**](https://zh.wikipedia.org/wiki/%E7%94%9F%E9%85%AE%E9%A3%B2%E9%A3%9F)(英语:ketogenic diet)字面意思是“会产生酮体的饮食”,其为一种高[脂肪](https://zh.wikipedia.org/wiki/脂肪),充足[蛋白质](https://zh.wikipedia.org/wiki/蛋白質),极[低碳水化合物饮食](https://zh.wikipedia.org/wiki/低碳水化合物飲食)。这种饮食的特色是让食物严重缺乏碳水化合物,强迫身体燃烧脂肪而非[碳水化合物](https://zh.wikipedia.org/wiki/糖类),进而产生酮体;医学上主要在用于治疗难以控制(难治)的儿童[癫痫](https://zh.wikipedia.org/wiki/癲癇)。 + +Keto Diet 不是一种药物也不是一种食物,而是一种饮食方法。主要是减少碳水化合物的摄入。 + +在这里个人建议配合李永乐老师的某一期科普视频观看:[『“元气森林”真的没有糖吗?人类为什么喜欢吃糖?』](https://www.youtube.com/watch?v=sNQ8uAAIHnc) + +关于 Keto Diet 的菜单需要自己去探索。以此为关键词在谷歌、Youtube和电商网站上都能搜索到一些理想的结果。 + +我个人的主食主要是吃 70% 苦荞含量的荞麦面。 + +- [Intermittent fasting](https://en.wikipedia.org/wiki/Intermittent_fasting)(间歇性断食) + +> **间歇性断食**(英语:Intermittent fasting,缩写:IF)是种间歇性的进食方式通称,包括在一个期间内进行断食与进食循环。间歇性断食可能有助于体重减轻,产生相当于长期限制卡路里的效果。 + +可能很多人身边都有那种早起却不爱吃早餐的人。他们可能会经常抱怨胃痛,但他们身材保持的很好。而且他们的胃病几乎不是因为不吃早餐诱发的。这就是『间歇性断食』的一种。 + +在减肥圈还会经常听到一句话——『过五不食』——下午五点之后不进食。这也是『间歇性断食』的一种。只是说法不同而已。(『过午不食』则是佛教戒律,跟减肥无关。) + +- 运动 + +> 可以运动但不是能剧烈运动! + +不要跑步!不要跑步!不要跑步! + +凡是一说到减肥,就面向胖子推荐跑步的,就当对方是放屁。胖子减肥是不能一上来就跑步的,没有跑步经验的人连尝试都不要。剧烈运动对胖子身体的伤害很严重且可能是永久性不可逆的。 + +如果有条件,减肥效果比较好的运动是游泳。 + +一是水的柔韧性对身体的保护比较好,二是游泳是全身运动,但凡你想偷懒,你就会溺水。 + +绝大多数运动都是可以偷懒的,千万别考验自己的屌性。你想想,你如果有自律的话你会长胖吗? + +另一种比较推荐的运动是骑自行车。也算是一种对身体不会造成伤害的全身运动。 + +我个人偶尔会骑自行车,但做得最多的运动还是『靠墙静蹲』、『仰卧起坐』、『平板支撑』。是在某乎上搜索出来的,效果还行吧。 + +- 黑咖啡 + +如果平时爱喝咖啡的人,黑咖啡简直是减肥神器。 + +我就比较爱喝咖啡(其实我更爱喝茶),坚持每天一杯黑咖啡——三人份的摩卡壶,现磨粉,不加糖、不加奶。 + +千万不能加糖,如果实在又想喝黑咖啡减肥又怕苦,可以加甜味剂、代糖。 + +- 减肥药 + +不推荐减肥药。 + +我反正是不吃减肥药,减肥药的副作用远远大于效果。对身体的伤害很大。减肥药的反弹的案例实在是太多了。很多明星也顶不住啊。 + +- 代餐 + +不推荐代餐。 + +靠吃减肥这本身就是一个笑话。哪有这么好的事。先不说代餐的减肥效果,就是那些代餐的食品安全问题也令人唏嘘。 + +- 手术减肥(切胃) + +近来还听说过一种真·物理减肥法——手术切胃。 + +想想好像有点道理,物理方式把胃切小,食欲和进食量都会减少,自然就会瘦下来。身边虽然有真实的成功案例,但我可不推荐去做,要做也得去正规的医院。 + +### 菜单 + +> 基本理念就是不要进食碳水化合物。 + +主食: + +- 早餐:鸡蛋 +- 午餐:70% 苦荞面 +- 晚餐:芥末黄瓜 / 柠檬黄瓜汁 + +配菜: + +> 主要就是膳食纤维多的蔬菜、低脂的肉类。 + +- 鸡胸肉 +- 牛肉 +- 西兰花 +- 玉米 +- 西红柿 +- …… + +其他: + +- 黑咖啡 +- 脱脂牛奶 +- 无糖可乐(能戒就戒) diff --git "a/content/posts/daily/\345\207\240\351\203\250\347\224\265\345\275\261.md" "b/content/posts/daily/\345\207\240\351\203\250\347\224\265\345\275\261.md" new file mode 100644 index 00000000000..36926cdeef8 --- /dev/null +++ "b/content/posts/daily/\345\207\240\351\203\250\347\224\265\345\275\261.md" @@ -0,0 +1,52 @@ +--- +title: "几部电影" +categories: ["日志"] +tags: ["影评","电影"] +draft: false +slug: "several-films" +date: "2011-03-23 08:06:17" +--- + +最近看了很多电影,有很多很有深度的电影,但是我只提下面这几部。 + +1,《在云端》 +2,《开罗时间》 +3,《致命伴侣》 +4,《特工绍特》 +5,《史密斯夫妇》 + +前两部是讲平平淡淡的生活的,但是里面有很多有趣的细节。 +看似平淡,却有很多深刻的话题。 + +后三部都是特工专业户茱莉的电影,一般人看不明白,但是我个人觉得,里面讲的是大爱。 +这种爱,要去体会。电影不会给你交待。 +《致命伴侣》有特殊意义。 +而且它本身也是这三部里比较特殊的一部电影,要看它,一定要把它和《特工绍特》和《史密斯夫妇》对比。 +因为在电影院看的时候太累了睡着了,所以回来又下了一个高清的720p重新看了一下。网上早就有720了。 +《史密斯夫妇》是05年的时候看的,所以也重新看了一遍。 + +我现在一般不写影评了。所以只转载一下VereCD上面的简介。 + +

1,《在云端》

乔治克鲁尼饰演的是一名叫瑞恩宾厄姆的公司裁员专家,他的工作是飞来飞去为各地公司去解决麻烦,他人生的目标则是乘坐飞机积攒的英里数达到1000万,从而晋升为白金会员。 + +但瑞恩这种“在路上”的生活方式却受到了新人的威胁,一个名叫娜塔莉(安娜肯德里克 饰)的大学毕业新生发明了一种互联网远程会议系统,让裁员变得轻松省事,也让瑞恩的工作显得毫无必要。正所谓不是冤家不聚头,瑞恩的新任务竟然是带领娜塔莉熟悉工作环境,他的飞行之旅终于有了个不那么和谐的伙伴…… + +电影还有另一条线索,瑞恩在机场遇到了同样是空中飞人的职业女性亚历克斯(维拉法梅加 饰),他们之间的浪漫关系在机场的一次次偶遇中慢慢展开。 +

2,《开罗时间》

朱丽叶·格兰特(派翠西娅·克拉克森 Patricia Clarkson 饰)从加拿大飞到埃及开罗与聚少离多的丈夫马克(汤姆·迈克卡玛斯 Tom McCamus 饰)共同度假,却没曾想刚下飞机就被告知因为加沙地带新爆发的武装冲突,负责联合国难民营管理工作的丈夫暂时不能离开。马克托前安全官,埃及人塔列克(亚历山大·希迪格 Alexander Siddig 饰)照顾朱丽叶。朱丽叶在使馆晚会上结识了跟她处境相似的年轻女子凯瑟琳(埃琳纳·安娜亚 Elena Anaya 饰),二人结伴游览白沙漠,凯瑟琳向她描述了自己与一个埃及人的旧日爱情。之后,塔列克带朱丽叶畅游开罗的绝美风光,朱丽叶发现在与塔列克不断的接触中自己竟对他渐生情愫。微妙的感情令朱丽叶无比忧伤 …… + +本片获加拿大多伦多国际电影节最佳本土电影奖。 +

3,《致命伴侣》

《致命伴侣》讲述了一个男人去海边度假时,邂逅了一位美丽的神秘女子。在短暂的美好时光后,女子却突然失踪,一个重大的阴谋也悄然降临到了男人的身上。 + +朱莉在《致命伴侣》中饰演一名国际刑警,在追捕与自己有过情史的罪犯过程中,让德普扮演的美国游客卷入阴谋。影片翻拍自2005年法国惊悚片《逃之夭夭》(Anthony Zimmer),原定由汤姆·克鲁斯(Tom Cruise)和查理兹·塞隆(Charlize Theron)担当主演,但是经过一系列的换角风波后,男主角曾从最先的克鲁斯换成了萨姆·沃辛顿,但最终制作方又把目光锁定在了约翰尼·德普身上。 + +该片导演是德国的弗洛里安·亨克尔·冯·多纳斯马,这是他继凭《窃听风暴》获得奥斯卡最佳外语片奖之后,进军好莱坞的第一部电影。 +

4,《特工绍特》

作为一名中央情报局的女特工,伊夫林绍特(安吉丽娜朱莉)发誓要忠于她的责任、荣誉和国家。然而,当一个叛徒在审问后,诬蔑绍特就是一个俄国间谍,并透露一起秘密计划时,她的忠诚度需要经受巨大的考验。为了证明自己的清白,绍特被迫逃亡,而她昔日的同事温特尔(列维施瑞博尔)与皮博迪(切瓦特埃加福特)则奉命将她捉拿归案。绍特使用她所有的技能和经验躲避追捕,并试图查明真相,证明她的清白,随着她一步步揭开真相,却对自己的身份也产生了疑惑,究竟,究竟绍特是谁? + +

5,《史密斯夫妇》

翻拍自希区柯克的旧作。布拉德-皮特和安吉丽娜-朱莉所扮演的史密斯夫妇在外人眼里是一对令人羡慕的夫妻,但二人各自效力于一个秘密组织,而且彼此隐瞒了自己“职业杀手”的身份。直到一次相同的刺杀任务,夫妻俩暗斗的结果是两败俱伤。 + +在追查破坏自己行动元凶的过程中,夫妻俩逐渐开始怀疑对方。直到妻子在晚餐中无意将自己敏捷的身手暴露给同是内行的杀手丈夫后,夫妻俩共同居住了七年的双层别墅立时成为了杀人战场。 + +不过,多年的夫妻情谊,加之身手又在伯仲之间,史密斯夫妇最终选择放下武器。但所在组织并不愿意放过他们,为了逃避各自顾主所派出的杀手追杀,两位顶级杀手联合起来,开始疯狂的报复行动。 + +影片被誉为《真实谎言》与《玫瑰战争》的混合版,一对各为其主的杀手夫妻各是厉害人物,但不知对方真正身分,最后竟发现自己要下手的对象就是对方。安吉丽娜朱莉和布拉德皮特这对魅力组合可说非常吸引,再加上故事细节设计非常有趣,一亿三千万美元的成本也保证了漂亮的大场面,所以说还是十分值得值得一看。本片的可贵之处在于在各种五花八门的动作背景下,人物形象的塑造和表现也同样鲜活充实。观众看到的是,这对平日在人前叱咤一时的杀手,要面对每个普通人都要面对的问题:婚姻的乏味、谎言和隔阂。在两人真实的情感冲突上,再搭配以引人入胜的大场面的枪战追逐,以及恰到好处的幽默和隐喻,《史密斯夫妇》用事实证明,众口不再难调。 + diff --git "a/content/posts/daily/\345\212\240\346\262\271\357\274\201.md" "b/content/posts/daily/\345\212\240\346\262\271\357\274\201.md" new file mode 100644 index 00000000000..1c685e02897 --- /dev/null +++ "b/content/posts/daily/\345\212\240\346\262\271\357\274\201.md" @@ -0,0 +1,12 @@ +--- +title: "加油!" +categories: ["日志"] +tags: ["加油"] +draft: false +slug: "come-on" +date: "2011-10-30 17:03:02" +--- + +这是一个大项目,加油!Fighting!!! Lets gogogogogo!!! + + diff --git "a/content/posts/daily/\345\212\263\345\212\250\345\220\210\345\220\214\350\247\243\351\231\244(\347\273\210\346\255\242)\345\217\212\350\265\224\345\201\277\344\270\200\350\247\210\350\241\250.md" "b/content/posts/daily/\345\212\263\345\212\250\345\220\210\345\220\214\350\247\243\351\231\244(\347\273\210\346\255\242)\345\217\212\350\265\224\345\201\277\344\270\200\350\247\210\350\241\250.md" new file mode 100644 index 00000000000..d68867f8c78 --- /dev/null +++ "b/content/posts/daily/\345\212\263\345\212\250\345\220\210\345\220\214\350\247\243\351\231\244(\347\273\210\346\255\242)\345\217\212\350\265\224\345\201\277\344\270\200\350\247\210\350\241\250.md" @@ -0,0 +1,223 @@ +--- +title: "劳动合同解除(终止)及赔偿一览表" +categories: ["日志"] +tags: + - 劳动法 + - 劳动合同 + - 补偿 + - 工作 + - 法律 +slug: "laborcontract" +draft: false +date: 2021-01-13T14:40:28+08:00 +toc: false +--- +> 转需 / 备忘 + +解除和终止都有结束的意思,在生活中并不会特意加以区分。可是当这两个词放在劳动法中,却会产生极大的不同。如果你一不小心弄错的话,就会产生不同的法律责任。 + +**劳动合同解除和劳动合同终止的共同点:** + +劳动合同的解除和劳动合同的终止,都是劳动合同所确定的法律关系消灭,用人单位和劳动者的劳动合同关系随风而逝,双方之间的权利和义务烟消云散。所以在现实操作中,很多人把二者混为一谈而区分不开来,经常混淆使用,因而留下了劳动纠纷隐患。 + +**劳动合同解除和劳动合同终止的不同点:** + +劳动合同的终止是指由于《劳动合同法》第四十四条中的法定事由出现,导致的劳动合同关系期满终止或依法终止。包括劳动合同期满的;劳动者开始依法享受基本养老保险待遇的;劳动者死亡,或者被人民法院宣告死亡或者宣告失踪的;用人单位被依法宣告破产的;用人单位被吊销营业执照、责令关闭、撤销或者用人单位决定提前解散的等情形。注意,劳动合同终止仅限于法定情形。 + +**劳动合同的解除可分三种情况:** + +**一是双方协商一致解除。** + +**二是劳动者单方解除**(提前通知解除、用人单位存在过错、违法时的解除)。 + +**三是用人单位单方解除。** 它包括提前30日通知或支付一个月代通知金的劳动者无过错情况下的解除(《劳动合同法》第四十条)、劳动者试用期内不符合录用条件、有过错、被追究刑事责任等六种情况下的解除(《劳动合同法》第三十九条)、经济性裁员的解除(《劳动合同法》第四十一条)等情形。 + +劳动合同解除和劳动合同终止的条件、期限和是否需要支付经济补偿金?以及哪些情况下不得解除?请看下面的表格。 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

解除和终止

条件

期限

经济补偿金

协商解除

单位提出

不论何种类型的劳动合同,也不需要任何条件,都可以协商解除

无要求

需支付

员工提出

无要求

不需支付

单位解除的情形

即时通知解除劳动合同(过失性解除劳动合同)

试用期内不符合录用条件

随时

无需支付

严重违纪

随时

无需支付

造成重大损害

随时

无需支付

兼职,对本职工作有严重影响或经提出拒不改正的

随时

无需支付

以欺诈、胁迫手段或者趁人之危订立劳动合同

随时

无需支付

被追究刑事责任

随时

无需支付

预告通知解除(非过失性解除劳动合同)

患病或非因工负伤医疗期满不能从事原工作,也不能从事另行安排的工作

提前30天或支付一个月工资

需支付

不能胜任工作,经培训或调岗后仍无法胜任的

提前30天或支付一个月工资

需支付

劳动合同无法履行且无法达成变更劳动合同协议的

提前30天或支付一个月工资

需支付

裁员解除

破产;经营困难;转产、重大技术革新或者经营方式调整;客观情况发生重大变化

履行法定程序后可以裁员

需支付

员工解除的情形

提前30天通知解除

不论何种类型的劳动合同,也不需要任何条件,劳动者都可以提前30天通知解除劳动合同

提前30天通知

无需支付

提前3天通知解除

在试用期内

提前3天通知

无需支付

随时通知解除

未提供约定的劳动保护和条件

随时通知

需支付

未按时足额支付劳动报酬

随时通知

需支付

未依法缴纳社会保险费

随时通知

需支付

规章制度违法损害劳动者利益

随时通知

需支付

以欺诈、胁迫的手段或者趁人之危订立劳动合同的

随时通知

需支付

法律法规规定的其他情况

随时通知

需支付

无需通知立即解除

以暴力、威胁或者非法限制人身自由的手段强迫劳动者劳动的

立即解除,无需通知

需支付

违规违章强令冒险作业

立即解除,无需通知

需支付

劳动合同终止

劳动合同期满的

用人单位不同意续订的

需支付

用人单位降低劳动条件续订劳动合同,劳动者不同意续订的

需支付

用人单位维持或者提高劳动条件续订劳动合同,劳动者不同意续订的

无需支付

劳动者开始享受基本养老保险待遇的

无需支付

劳动者死亡、或被法院宣告死亡或失踪的

无需支付

单位被宣告破产

需支付

被吊销营业执照、责令关闭、撤销或者用人单位决定提前解散的

需支付

法律、行政法规规定的其他情形

无需支付

不得解除或需逾期终止的情形

从事接触职业病危害作业的劳动者未进行离岗前职业健康检查,或者疑似职业病病人在诊断或者医学观察期间


患职业病或者因工负伤并被确认丧失或者部分丧失劳动能力的

患病或者负伤,在规定的医疗期内的

女职工在孕期、产期、哺乳期内的

在单位连续工作满15年,且距法定退休年龄不足5年

法律、行政法规规定的其他情形赔偿金

\ No newline at end of file diff --git "a/content/posts/daily/\345\215\203\345\217\244\347\273\235\345\257\271.md" "b/content/posts/daily/\345\215\203\345\217\244\347\273\235\345\257\271.md" new file mode 100644 index 00000000000..cfe02e01049 --- /dev/null +++ "b/content/posts/daily/\345\215\203\345\217\244\347\273\235\345\257\271.md" @@ -0,0 +1,13 @@ +--- +title: "千古绝对" +categories: ["日志"] +tags: ["极品家丁","对联","绝对","收藏"] +draft: false +slug: "qian-gu-jue-dui" +date: "2014-03-06 16:16:00" +--- + +记得看网络小说《极品家丁》的时候,作者写了好多诗词和对联。今天搜索,发现一绝对,收藏之: +白塔街 黄铁匠 生红炉 烧黑炭 冒青烟 闪蓝光 淬紫铁 坐北朝南打东西 +周口店 秦书生 背汉赋 吟唐诗 填宋词 唱元曲 观清史 经冬历夏看春秋 +前古人 后来者 读左传 习右军 拜上卿 坐中堂 使下属 出将入相封王候 diff --git "a/content/posts/daily/\345\215\232\345\256\242\344\272\222\350\257\204\344\272\222\346\216\250\346\264\273\345\212\250.md" "b/content/posts/daily/\345\215\232\345\256\242\344\272\222\350\257\204\344\272\222\346\216\250\346\264\273\345\212\250.md" new file mode 100644 index 00000000000..912a805dd23 --- /dev/null +++ "b/content/posts/daily/\345\215\232\345\256\242\344\272\222\350\257\204\344\272\222\346\216\250\346\264\273\345\212\250.md" @@ -0,0 +1,25 @@ +--- +title: "博客互评互推活动" +categories: ["日志"] +tags: ["blog","博客","网赚","评论","互评"] +draft: false +slug: "appraisal" +date: "2011-01-17 00:19:00" +--- + +我前几天在网上逛的时候,无意中发现了Firm同学的网赚博客淘金站上,发起了一个名为“博客互评互推活动”的活动。然后我就报名参加了。没过多久,我就收到了博主发给我的邮件。我需要互评的三个网站分别是:从名字看就大概知道,前一个是生活原创收集类博客,后两个是网赚类博客。 +
+1,兔了吧唧网cgrabbit.com + +博主在自己的关于页面里这样写道: +
给自己一个梦想,给自己一个承诺,给自己一份坚持。&一个孤独北漂者的不寂寞,不平凡的奋斗史! +兔了吧唧关注互联网技术、互联网新闻、编程语言与技巧、生活探讨、经验分享、提高网络生活品质,书写强有力的北漂奋斗史!
+虽然博主的网站上没有标明驱动程序,但是可以看出来,这个网站是用的 WordPress 的。而且这主题模板也是我曾经用过的,是一款仿苹果官网的皮肤,再怎么说我也算一个不怎么迷得很的苹果迷咯。这个博客应该还开得不久,我没有在博客上面找到分类存档或者按月存档,所以无法找到最早的文章发表时间。但是博客开设了很多小分类,博主应该会慢慢地开始更新很多新鲜有趣的内容,网站有针对搜索引擎的优化过的Sitemap,网站还用了两个在细节方面都做得很到位的流量统计,还有备案号,所以这应该不是一个单纯的写写心情的日记类博客。慢慢的期待这个博客越来越好吧。 +
+2,梦想者网赚dream58.net + +这是一个高仿淘金站的网赚博客,主页布局,页面排版,网站结构,基本上网站提供的内容,都跟淘金站差不多。因为我个人不做网赚的,因为Firm以前常来我的博客评论过,所以在博客网赚这一方面,我真的不是很了解,基本我大体上只知道做得比较好的就是Firm了。这里更多的是介绍的网赚方法和经验心得,对于想做网赚的同学,也是个不错的参考。 +
+3,吾赚网555sky.com + +这也是一个做网赚的博客。相对于前两个博客来说,这一个博客相对要清爽简洁一些,而且这样的网页布局,更适合东方人的阅读习惯吧。博客主页上,条理比较清晰,因为做网赚类博客的话,你的目标读者很清楚——那就是想做网赚的人。别人进入博客后,能很快的知道自己需要的内容在哪里。这个博客主页上,热门标签,文章分类一目了解,这些都是可以直接给阅读者的导航的。 diff --git "a/content/posts/daily/\345\215\232\345\256\242\344\273\216wordpress\346\215\242\346\210\220typecho.md" "b/content/posts/daily/\345\215\232\345\256\242\344\273\216wordpress\346\215\242\346\210\220typecho.md" new file mode 100644 index 00000000000..e90e8a061e8 --- /dev/null +++ "b/content/posts/daily/\345\215\232\345\256\242\344\273\216wordpress\346\215\242\346\210\220typecho.md" @@ -0,0 +1,53 @@ +--- +title: "博客从 WordPress 换成typecho" +categories: ["日志"] +tags: ["blog"," WordPress ","博客","typecho"] +draft: false +slug: "typecho" +date: "2011-01-08 04:45:29" +--- + +

我计划把博客从 WordPress 换成typecho
+没办法我就是爱折腾

+

而且我坦白的告诉你们
+ WordPress 没有你们想像的那么好

+

我当初打算弄个独立博客玩玩的时候选中了 WordPress
+确实 WordPress 比其他的程序要好
+还要好得多
+但是个人感觉2.9.2是 WordPress 的极致了
+像一个分水岭
+2.9.2是个巅峰

+

是的,现在 WordPress 的功能越来越强大
+只是已经强大到让我越来越厌倦
+越来越慢的载入速度
+越来越高的负载要求
+乱七八糟的新功能
+很多东西可能我一辈子也用不上
+做为一个个人独立博客站点
+这些东西通通与我无关无关无关
+就跟中国飞速发展的GDP一样
+跟我没有关系
+我只是想写几个文字
+只是偶尔发几张图片
+就只是这样而已

+

很多东西只是写来自己看的
+我只是想自言自语
+表达,发泄,印证,标记,歌颂,回忆……

+

跟写在百度新浪blogbus没有任何区别
+只是刚好我有一个域名而已

+

但是不可否认的
+ WordPress 确实很优秀
+它真的是有史以来最优秀的博客程序
+它开源,共享,安全,升级快,fix bug迅速
+它和它背后的团队有着高尚的互联网精神

+

不过我还没有最终决定要不要换到typecho
+在同等环境下
+好像确实typecho比 WordPress 载入要快
+而且typecho更简洁方便
+但是目前typecho可供选择的模板和插件还比较少
+我也是因为一直没有找到理想的主题模板才没有转过去

+

目前在本博客子目录做了一个typecho DEMO
+而且从 WordPress 转到typecho很方便
+点进本页的朋友们可以顺便去看一下~
+http://eallion.com/

+ diff --git "a/content/posts/daily/\345\215\232\345\256\242\344\277\241\346\201\257\344\270\200\350\247\210.md" "b/content/posts/daily/\345\215\232\345\256\242\344\277\241\346\201\257\344\270\200\350\247\210.md" new file mode 100644 index 00000000000..71bfc3d4f15 --- /dev/null +++ "b/content/posts/daily/\345\215\232\345\256\242\344\277\241\346\201\257\344\270\200\350\247\210.md" @@ -0,0 +1,31 @@ +--- +title: "博客信息一览" +categories: ["日志"] +tags: [] +draft: false +slug: "info" +date: "2010-09-27 03:40:56" +--- + +
2011.01.11 更新整理,最新博客信息:
+
插件启用列表,用 Plugin List 展示如下:
+AjaxComments - Typecho 内置嵌套评论專用 +AutoBackup - Typecho 自动备份插件 +CommentFilter - 评论过滤器 +CommentToMail - 评论回复邮件提醒插件 +Dewplayer - 小巧的mp3播放器,在编辑器代码模式下使用 +Google Code Prettify - Google高亮代码 +HighSlide - 使用最新HighSlide全功能内核自动替换图片链接 +JustArchives - 日志归档插件 +Magike Editor - 简易编辑器,从Magike移植过来的 +MiniPlay1g1g - 1g1g 迷你播放器,集搜索&输出&歌词显示功能 +RandomArticleList - 随机显示文章列表 +Sitemap - 为博客生成sitemap文件。 +Smilies - 评论表情及贴图 +Stat - 页面浏览次数统计插件 diff --git "a/content/posts/daily/\345\215\232\345\256\242\346\215\242\345\233\236\351\273\230\350\256\244\344\270\273\351\242\230.md" "b/content/posts/daily/\345\215\232\345\256\242\346\215\242\345\233\236\351\273\230\350\256\244\344\270\273\351\242\230.md" new file mode 100644 index 00000000000..aef208ad095 --- /dev/null +++ "b/content/posts/daily/\345\215\232\345\256\242\346\215\242\345\233\236\351\273\230\350\256\244\344\270\273\351\242\230.md" @@ -0,0 +1,40 @@ +--- +title: "博客换回默认主题" +categories: ["日志"] +tags: ["blog","博客","主题","theme"] +draft: false +slug: "default-theme" +date: "2019-06-03 21:43:00" +--- + +看到过不少很炫酷的个人网站 +自己也写了几个typecho主题 +越来越觉得搞那些花里胡哨的卵用没得 +还是要生产内容才是王道 + +大神 Marc MERLIN [http://marc.merlins.org](http://marc.merlins.org/) 说得很好 +他说“网站的目的就是为了传递信息。” +为了兼容老式浏览器 +他用了很古老的样式去写网页 +他的网站按美化党的角度来说确实很简陋 +但是里面的内容,每一个字符都在发着光 +真大神对前端玩具不屑一顾 + +我也并不是为了去模仿 marc merlins +10多年前创建这个博客网站的目的 +就只是为了记录一下自己的生活、心境、感悟 +并不是为了去获取什么 +甚至连基础的SEO都没有做 +一直在“佛性写博” + +博客系统就应该开箱即用 +默认主题就好了 +要简、要省、要快 + +目前本博除了用CDN分发静态资源 +也没有过度优化 +测试了一下速度还不错 +> cdn.eallion.com + - css + - js + - images diff --git "a/content/posts/daily/\345\215\232\345\256\242\350\266\213\344\272\216\347\250\263\345\256\232.md" "b/content/posts/daily/\345\215\232\345\256\242\350\266\213\344\272\216\347\250\263\345\256\232.md" new file mode 100644 index 00000000000..e019d0b682e --- /dev/null +++ "b/content/posts/daily/\345\215\232\345\256\242\350\266\213\344\272\216\347\250\263\345\256\232.md" @@ -0,0 +1,81 @@ +--- +title: "博客趋于稳定" +categories: ["日志"] +tags: ["博客","插件","typecho"] +draft: false +slug: "type-final-echo" +date: "2011-01-14 11:11:26" +--- + +因为前几天主机空间老是出故障 +到今天才把博客弄好 +差不多没有什么再要弄的了 +就这样子吧 +该弄的都弄了 +再去模仿几个wp上的小品插件就可以了 +比如显示评论者的浏览器操作系统什么的 + +博客启用了下列插件: +AjaxComments - Typecho 内置嵌套评论專用 +AutoBackup - Typecho 自动备份插件 +CommentFilter - 评论过滤器 +CommentToMail - 评论回复邮件提醒插件 +Dewplayer - 小巧的mp3播放器,在编辑器代码模式下使用 +Google Code Prettify - Google高亮代码 +HighSlide - 使用最新HighSlide全功能内核自动替换图片链接 +JustArchives - 日志归档插件 +Magike Editor - 简易编辑器,从Magike移植过来的 +MiniPlay1g1g - 1g1g 迷你播放器,集搜索&输出&歌词显示功能 +RandomArticleList - 随机显示文章列表 +Sitemap - 为博客生成sitemap文件。 +Smilies - 评论表情及贴图 +Stat - 页面浏览次数统计插件 + +上传但未激活的插件: +Typecho Captcha - 验证码插件 +Links - 友情链接插件 +tinyMCE Editor - 集成tinyMCE编辑器 + +模板是用的九尾博客的9ve-05 +但是原模板已经比较老了 +里面被我换掉了好多东西 +有几个板块甚至完全是我自己重新写的 +而且CSS里面自己也改了一半以上的吧 +暂时就定下来用这个吧 +基调是原模板的样子 +感谢原模板作者九尾博客 + +博客启用了相册页面 +这真是一个可有可无的页面 +相册用到了两种实现方式 +一种是 木木木木木 这里提到的 +一种是用了 羽中 的HighSlide插件集成的相册功能 +两种方法切换着在用 +在看哪种方法更好一些 +不过两种相册都不会用到本地图片 +这大大的减小了主机的负担 + +导航页面还有一个山寨版山贼 +这是我一个朋友的页面 +是一个文艺小青年 +又帅又多金又靠谱反正各种好 +他会偶尔来更新几篇博客的 +欢迎大家随时来喷他 + +微博个人导航页面完全是做的站外链接 +其中微博是我的个人微博 +这个微博用的是PageCookery程序 +它几乎记录了我从开启那个微博以来所有post到网上各处的文字…… +鬼知道我当初是怎么想的 +也许是想记录给我的子子孙孙看吧 + +个人导航用到了我另外一个闲置的空间 +索性就用来放一些自己用的外链图片,mp3,文件什么的 +那个主页上收集的都是我自己经常会去逛的网站 +我比较懒,不爱输网址,我喜欢点点鼠标的便捷 + +另外还有就是到各个博客里面去偷了一些东西 +在此就一并向你们表示感谢 + +PS:本博客已经完全没考虑要兼容IE6。 +但是本博客也没有一些很炫的特效,所以IE6下的显示效果也不是太烂。 diff --git "a/content/posts/daily/\345\216\237\346\235\245\346\210\221\344\271\237\345\256\263\346\200\225\347\213\254\345\244\204.md" "b/content/posts/daily/\345\216\237\346\235\245\346\210\221\344\271\237\345\256\263\346\200\225\347\213\254\345\244\204.md" new file mode 100644 index 00000000000..5548d027ea1 --- /dev/null +++ "b/content/posts/daily/\345\216\237\346\235\245\346\210\221\344\271\237\345\256\263\346\200\225\347\213\254\345\244\204.md" @@ -0,0 +1,33 @@ +--- +title: "原来我也害怕独处" +categories: ["日志"] +tags: ["日记","睡觉","独处"] +draft: false +slug: "unthinkable" +date: "2011-01-18 10:26:02" +--- + + + +最近我老在想一个问题 +为什么我躺着的时候和坐着的时候 +对同一件事情的想法不一样呢 + +原来,是我害怕独处 + +每天睡觉前那会儿 +总是咬牙切齿的告诉自己有些事要怎样要怎样 +可是一觉醒来感觉自己又是另一番心情了 + +而坐着站着走着的时候 +我会异常冷静 +沉默安静不苟言笑 + +只有让自己不停的忙碌才不会去胡思乱想 +所以哪怕我没事做我也会找事做 +就算发呆我也会不停的喝水喝水喝水 +这样就不会去想一些深层次的东西 +然后把发生在身上的一切淡淡的忘掉 + +所以,我不困到不醒人事我是不会睡觉的 +但是,我很反感我最近的作息时间 diff --git "a/content/posts/daily/\345\216\273\345\271\264\344\273\212\346\227\245.md" "b/content/posts/daily/\345\216\273\345\271\264\344\273\212\346\227\245.md" new file mode 100644 index 00000000000..35a7e1fe945 --- /dev/null +++ "b/content/posts/daily/\345\216\273\345\271\264\344\273\212\346\227\245.md" @@ -0,0 +1,40 @@ +--- +title: "去年今日" +categories: ["日志"] +tags: ["心情","日记","蜗牛"] +draft: false +slug: "lastxmas" +date: "2010-12-25 12:25:22" +--- + +

悲伤不是季节性的
+可是总会在相同的季节里不同的悲伤

+

去年的这个时候
+我当时站在绍兴的梅山大桥上
+顶着寒风给手机里面几十个人群发圣诞快乐
+我心想
+要是一个都不回我短信
+那我就从那桥上跳下去
+结果最快的只有用7秒钟就回说谢谢

+

而我现在
+手机里面只存了4个号码
+而且我也没有收到任何短信

+

那个时候其实心里暖暖的

+

至于今天
+至于今年
+因为有太多的事情发生
+反而不想婆婆妈妈的去说什么了

+

以前遇到不开心的事情
+会装成熟,不说出来
+现在那肯定更加不愿说出来了
+从小就是一个人默默的承受
+那不就是我一直养成的默默么

+

各种莫名其妙的事情堆积起来打击你
+那是老天在考验你是否坚强
+蜗牛,我相信你
+明年今日你不一定就会快乐
+但你肯定会更达观宽容
+请你不要忘了最初的梦想以及短期的目标
+你是个蜗牛,你也仅仅只是个小蜗牛
+加油
+and Merry Christmas to all

diff --git "a/content/posts/daily/\345\216\273\346\274\263\346\262\263\350\265\260\344\272\206\344\270\200\350\275\254-.md" "b/content/posts/daily/\345\216\273\346\274\263\346\262\263\350\265\260\344\272\206\344\270\200\350\275\254-.md" new file mode 100644 index 00000000000..53b5d169f7a --- /dev/null +++ "b/content/posts/daily/\345\216\273\346\274\263\346\262\263\350\265\260\344\272\206\344\270\200\350\275\254-.md" @@ -0,0 +1,25 @@ +--- +title: "去漳河走了一转 " +categories: ["日志"] +tags: ["漳河","游玩"] +draft: false +slug: "to-take-a-turn-zhanghe" +date: "2008-10-05 19:31:02" +--- + +去漳河走了一转... +就在码头周围转了一下... +没坐船也没去观岛... +没怎么游... +其实这就差不多了... +国庆本来是要去宜昌的... +本来他们不去了也是可以去得成的... +过几个周了看他们什么打算... +主要是去蹦下极... +我有恐高的...没跟别人说过... +看敢不敢往下跳了... +抱着一点就成了...那就是跳下去不会死就成了... +去了要做得跟别人第一次不一样才行... +漳河啊... +还行吧...空气比较城里好多了... +跟我们那差不多...但还是要差... diff --git "a/content/posts/daily/\345\217\213\345\255\220.md" "b/content/posts/daily/\345\217\213\345\255\220.md" new file mode 100644 index 00000000000..031711b42cc --- /dev/null +++ "b/content/posts/daily/\345\217\213\345\255\220.md" @@ -0,0 +1,16 @@ +--- +title: "友子" +categories: ["日志"] +tags: ["思念","友子","诗"] +draft: false +slug: "tomoko" +date: "2008-11-11 22:52:35" +--- + +我知道... +思念... +这庸俗的字眼... +就像阳光下的黑影... +如影随行... +你追我逃...我追你逃... +一辈子... diff --git "a/content/posts/daily/\345\217\215\345\255\243\346\227\205\346\270\270\347\232\204\345\277\205\350\246\201\346\200\247.md" "b/content/posts/daily/\345\217\215\345\255\243\346\227\205\346\270\270\347\232\204\345\277\205\350\246\201\346\200\247.md" new file mode 100644 index 00000000000..7bb05f399b5 --- /dev/null +++ "b/content/posts/daily/\345\217\215\345\255\243\346\227\205\346\270\270\347\232\204\345\277\205\350\246\201\346\200\247.md" @@ -0,0 +1,10 @@ +--- +title: "反季旅游的必要性" +categories: ["日志"] +tags: ["旅游"] +draft: false +slug: "the-need-for-off-season-tourism" +date: "2011-02-09 05:11:36" +--- + +听说冬天的三亚到处都是人 diff --git "a/content/posts/daily/\345\220\203\345\214\205\345\255\220\344\270\215\345\205\264\345\226\235\347\262\245\347\232\204.md" "b/content/posts/daily/\345\220\203\345\214\205\345\255\220\344\270\215\345\205\264\345\226\235\347\262\245\347\232\204.md" new file mode 100644 index 00000000000..45099d2cdb1 --- /dev/null +++ "b/content/posts/daily/\345\220\203\345\214\205\345\255\220\344\270\215\345\205\264\345\226\235\347\262\245\347\232\204.md" @@ -0,0 +1,47 @@ +--- +title: "吃包子不兴喝粥的" +categories: ["日志"] +tags: ["粥","包子","早餐"] +draft: false +slug: "brekker" +date: "2011-01-14 10:23:32" +--- + +我从来就不喜欢吃包子 +从来从来 + +但是今天早上却特别想吃一下包子 +很想很想 +是一种你说不出来的那种盼望 +就跟想一个自己很心爱的女人一样了 +想女人是会心痛 +想包子只会胃痛 + +连续一个周多了 +只吃了三四次东西 +嗯,效果很明显 +就是——我瘦了 + +我可想要再胖一点 +再胖一点就跟我们小时候想当科学家一样 +是我的梦想 +只有多吃才会胖啊 + +我还真会忘记吃东西的 +下次你们在哪个地方见到我了 +请记得问我一声吃饭了吗 +兴许我才会不至于挨饿 +事实上 +是我不想吃东西的时候我根本就不会饿 + +相对于吃来说 +我更喜欢睡 +睡睡觉觉就饱了 +难怪这么多天来我每天都睡了十几个小时 + +可是,可是, +我到底是因为少吃了东西瘦下来的呢 +还是因为睡多了觉而瘦下来的 + +今天早上还喝了一点他们熬的粥 +我感觉还是我自己做的粥好吃些 diff --git "a/content/posts/daily/\345\220\204\344\272\272\345\277\203\351\207\214\350\246\201\346\234\211\344\270\252\345\264\275\345\264\275\350\217\251\350\220\250.md" "b/content/posts/daily/\345\220\204\344\272\272\345\277\203\351\207\214\350\246\201\346\234\211\344\270\252\345\264\275\345\264\275\350\217\251\350\220\250.md" new file mode 100644 index 00000000000..005869a46ab --- /dev/null +++ "b/content/posts/daily/\345\220\204\344\272\272\345\277\203\351\207\214\350\246\201\346\234\211\344\270\252\345\264\275\345\264\275\350\217\251\350\220\250.md" @@ -0,0 +1,71 @@ +--- +title: "各人心里要有个崽崽菩萨" +categories: ["日志"] +tags: ["菩萨"] +draft: false +slug: "bodhisattva" +date: "2008-10-01 20:23:00" +--- + +我记得我二叔生前常常跟我说一句话就是... +各人心里要有个崽崽菩萨... +我只对两个人说过这句话... +不过现在我想把这句话写在这里跟大家分享分享... +这是一句利川话... +也许你们不太明白其中的意思... +而且我没必要要让你们明白它的具体意思... + +所以... +我总是清楚自己在做什么自己做了什么自己会做什么... +但是... +很多时候是失望的... +失望多了... +很多看起来很美好的东西... +自己认真对待的东西... +自己为之付出过为之放弃过为之努力过的东西... +自己把它看成比自己还重要的东西... +都不会再美好... +反而会伤心... +它们... +只是看起来很美... + +自己随时都在放弃了很多东西... +其实自己知道那是为了争取更好的东西... +结果不重要... +但是不代表我不会去在乎结果... + +突然发现自己也变得庸俗起来... +因为会为了一些事郁闷苦恼悲伤... +自己变得在乎一些东西了... +有时候很傻很犯贱... +常常默默的默默的... +所以没有人会发觉也没有人会知道... + +就像以前聊天我会一丝不苟的在每句话后面加三个半角的点点点... +在每个问号每个感叹号之前加一个句点... +我觉得这是一种态度... +是的...从来一丝不苟... +但是以后也许不会了... +因为默默的默默的... + +今天... +对...就在这一刻... +做了很多很多决定... +很多自娱自乐的事情不去想它... +它只会像烟花一样... +飘在天空... +那种绚丽却永远不属于你... + +谢谢朋友们的关心... +至少我过得不坏... +而且... +以后会好起来... +希望你们也过得好... + +我不知道今天要表达什么... +因为这时候心里很乱很不是滋味... +说悲伤可我自己就觉得丢人... +因为... +都流不出眼泪... + +现在想睡觉...就想睡觉...狠狠地睡觉...是那种从心里面发出来的累... diff --git "a/content/posts/daily/\345\220\204\350\267\257\345\267\250\346\230\237\344\270\216CS\347\232\204\344\270\215\350\247\243\344\271\213\347\274\230.md" "b/content/posts/daily/\345\220\204\350\267\257\345\267\250\346\230\237\344\270\216CS\347\232\204\344\270\215\350\247\243\344\271\213\347\274\230.md" new file mode 100644 index 00000000000..e3bf4ec8a94 --- /dev/null +++ "b/content/posts/daily/\345\220\204\350\267\257\345\267\250\346\230\237\344\270\216CS\347\232\204\344\270\215\350\247\243\344\271\213\347\274\230.md" @@ -0,0 +1,67 @@ +--- +title: "各路巨星与CS的不解之缘" +categories: ["日志"] +tags: ["CS","丁俊晖","姚明","朱启南","韩寒"] +draft: false +slug: "everyone-love-this-game" +date: "2010-12-22 08:31:00" +--- + +
+

这些明星都喜欢CS:姚明,韩寒,丁俊晖,刘翔,朱启南,赵宏博,中国国足,奥运火炬珠峰登山队员……
+(本文不是转载,是根据自己的回忆写的,会引用一些东西,不尽之处请见谅。)
+更新一个链接:太平洋网站的一篇文章,专门写名人和CS的。

+
+

先来说说姚明吧。
+喜欢篮球和CS的人都知道,
+姚明喜欢CS,而且还玩得不错。
+当然,
+他的WOW也玩得更不错。
+说起姚明,
+可能还要从03年SK中国行的时候说起,
+那个时候他就出现在SK的观众席中,
+可惜现在已经比较难找到当时的照片了,
+我记忆中,
+《大众软件》杂志和浩方电竞登过的。
+后来,大家都知道了,
+姚明受伤的时候都是靠玩CS打发时间的。
+当然,后来WOW出来之后他都在玩WOW了。

+

+然后是韩寒
+大家去韩寒的博客里面,
+点到较老的博客,
+他都是在讨论和询问一些关于CS的技术。
+比如有几篇博客都在问盲狙怎么玩什么的。
+真正让大家都知道韩寒玩CS的,
+估计是他在跟郑钧打笔仗的时候写了句:
+“是男人,就约一个时间,约一个地方,约一个房间,选好武器,CS。”
+知道啵?CS才是男人玩的游戏!

+ +

接下来说说丁俊晖了。
+写这篇文章的缘起就是今天看到了PCG的新闻里发了丁俊晖的采访(链接)。
+又提到了CS。
+其实对丁俊晖了解的人都知道,
+他曾经一度差点因为电脑游戏荒废了台球。
+想想,如果真是那样。
+中国不就又少了个天才。
+而且他在英国首次获得世界冠军后的采访中就提到了喜欢CS
+最近2010年的杭州WEM全球电子竞技大师赛还是上海的IEM5,
+他也出现在了现场,
+我各种搜索,可惜实在没有找到关于他的那张图片。

+

接下来的这个也是个大明星:
+奥运及亚运男子10M气步枪冠军朱启南
+其实我对他不是很了解,也是在PCG看到的新闻才知道的。(链接
+但是冠军头衔很响亮啊。
+他练CS三年成高手 练射击不到五年拿冠军。

+

+其实,我觉得,每个人都有自己的天赋的,
+再加上努力和机缘,每个人都会成功,我坚信。

+

还有一个是花样滑冰队的赵宏博
+CS在花样队中也非常流行,没事时,花样队的男生们便会聚在一起,各自组队你打我我打你,张昊堪称“国家滑冰队第一神枪”。赵宏博也是队里CS第一高手,而且据他的小师弟张昊说,赵宏博CS的综合实力非常强,不但枪法准,反应快,而且与队友的配合度与非常高,这到是和他在冰场上的竞技素质非常吻合。每次问起赵宏博玩CS的事,他总是哈哈一笑 :“我们就是瞎玩。”申雪向记者透露,赵宏博的野心非常大,总是想挑战姚滨来个师徒大战。“姚教练也玩CS,但没我玩的好。”
+佟健是花样队中为数不多的喜欢CS的女生,而且是酷爱,她的枪法几乎可 以用“稳,准,狠”来形容。虽然花样队里的女生们很少会参与到男生的战斗中,但在男生们CS大战时,女生总是会成为啦啦队,为他们助威,这让男生们分外的斗志昂扬。

+

关于08年登珠穆琅玛峰传递火炬的队员也是靠玩CS打发时间的,
+当年在CGA看到的新闻,小小兴奋了一下,虽然他们玩的是CSS
+现在CGA早已没更新新闻了,
+发个新浪链接好了。(链接

+

以上这些基本上都是些体育名人。
+不过少有文艺名人公开表示自己喜欢CS的,但肯定也不少。

diff --git "a/content/posts/daily/\345\220\221\345\237\203\345\217\212\344\272\272\346\260\221\350\207\264\346\225\254.md" "b/content/posts/daily/\345\220\221\345\237\203\345\217\212\344\272\272\346\260\221\350\207\264\346\225\254.md" new file mode 100644 index 00000000000..1d5616d7bf9 --- /dev/null +++ "b/content/posts/daily/\345\220\221\345\237\203\345\217\212\344\272\272\346\260\221\350\207\264\346\225\254.md" @@ -0,0 +1,41 @@ +--- +title: "向埃及人民致敬" +categories: ["日志"] +tags: ["民主","埃及","自由","游行","运动"] +draft: false +slug: "tribute-to-the-egyptian" +date: "2011-02-12 02:34:00" +--- + +
半岛电视台的直播地址:http://www.youtube.com/aljazeeraenglish
伟大的埃及人民经过17天的游行示威抗议 +埃及人民终于自由了 +埃及终于要走上民主的道路了 +政权移交 +穆巴拉克滚蛋了 +(穆大爷,你就拿好你的方舟船票走吧 典故) + +要说什么呢,又能说什么呢 +看看中国广大屁民这傻逼样 +麻木,冷漠,被洗脑,安于现状 +自由?可能连什么是自由都不知道 +民主?中国这种自古尊卑分明的意识谁不是宁愿被专制压迫幻想着有遭一日可以去专制别人 + +想想二十年前的天安门 +一个人民选出来的政府 +一支人民养育的军队 +居然对着请愿的人民开枪 +天,那坦克辗过去的是鲜活的生命啊 + +六十年大庆的时候 +几十万人捧着鲜花欢歌笑舞 +那些飘在空中的生灵如何安息? + +“兵马俑,兵马俑,我是木乃伊,我是木乃伊,我们自由了,我们自由了,收到请回复,收到请回复。” +回你妹 +兵马俑都是甘于压迫的陪葬品呢 +你们木乃伊多高贵啊都是法老呢 + +有个笑话,说: +去年法国有游行要求法国总统下台 +去年意大利有游行要求意大利总理下台 +去年中国也有游行要求日本首相下台 diff --git "a/content/posts/daily/\345\220\257\347\224\250Waline.md" "b/content/posts/daily/\345\220\257\347\224\250Waline.md" new file mode 100644 index 00000000000..9c333c21258 --- /dev/null +++ "b/content/posts/daily/\345\220\257\347\224\250Waline.md" @@ -0,0 +1,106 @@ +--- +title: "启用 Waline" +categories: ["日志"] +tags: + - hugo + - blog + - waline + - comment + - 评论 +slug: "waline" +draft: false +date: 2020-12-19T15:38:00+08:00 +toc: false +--- + +> 更新:因为本博客部署在腾讯云,评论已启用 Twikoo + +> 更新:新开的腾讯云 CloudBase 的免费额度已不足以支撑评论系统的正常使用了。 + +> 更新:QA:“没有什么是国人玩不坏的。” + +### 前言 + +经过一段时间的测试,现在本博客决定启用 Waline 评论系统。 + +在开始写这篇博文之前,我列了很多大纲,我以为我会写一篇长篇大论,实际开始写之后,我发现没什么好写的。人与人之间的感受并不相通。你喜欢的别人不见得会认同。就像 Waline 的作者怡红公子天天推荐我用 Vercel ,但我就是不太想用。 + +关于博客评论系统的选择,总结起来就是一句话,喜欢什么就用什么,什么顺手就用什么。 + +推荐的有: + +- [Disqus](https://disqus.com/) +- [Waline](https://waline.js.org/) +- [Twikoo](https://twikoo.js.org/) +- [Utterances](https://utteranc.es/) + +不推荐的有: + +- Gitalk +- Valine + +更多详情可以参考[《静态博客评论系统的选择》](https://eallion.com/comments/)这篇流水账。 + +### Waline 简介 + +Waline - 一款从 [Valine](https://valine.js.org/) 衍生的带后端评论系统。可以将 Waline 等价成 With backend Valine。 + +**Waline 特性** + +- 快速 +- 真·安全 +- Markdown 语法支持 +- 轻量易用 +- 免费部署 +- 多种部署部署方式和存储服务支持,每列选择一项多达 48 种部署方式任君选择 + +| **客户端脚本** | **服务端部署** | **数据存储** | +| -------------- | -------------- | ------------ | +| @waline/client | Vercel | LeanCloud | +| MiniValine | CloudBase | CloudBase | +| | Docker | MongoDB | +| | 独立部署 | MySQL | +| | | SQLite | +| | | PostgreSQL | + +其中,我为 CloudBase 和 Docker 作了不少贡献。 + +也正是因为在我的建议下,怡红公子非常积极的开发 CloudBase 版,我才选择使用 Waline。 + +### 彩蛋 + +Waline 有提供数据迁移助手。~~目前是一个隐藏界面,没有公开。~~ + +> + +支持从 5 种来源、3 种目标一共 15 种数据迁移方式。 + +| 来源 | 目标 | +| ------- | ------------------------------------- | +| Valine | LeanCloud Waline | +| Disqus | CloudBase Waline | +| Twikoo | Waline MySQL/PostgreSQL/SQLite Waline | +| Typecho | | +| Artalk | | + +### 疑惑 + +> Q:Waline 部署在 LeanCloud 有流控吗? + +A:**没有!** Waline 的设计理念就是一个后端程序,是一个网页客户端与数据库之间的「中间件」。比如选择 Vercel + LeanCloud 的方式部署 Waline,那么 LeanCloud 只是存储评论数据的数据库,而类似于 Valine-admin 这样的邮件通知服务是在 Vercel 后端完成的(同理部署在 CloudBase 上就由云函数完成),跟 LeanCloud 的「云引擎」无关。 + +> Q:免费额度够用吗? + +A:作为正常博客使用,Vercel、CloudBase、Docker都是够的。 + +- Vercel: 免费 100G/月([说明文档](https://vercel.com/pricing)) +- CloudBase:免费 1000GBs/月、500读操作数/天([说明文档](https://cloud.tencent.com/document/product/876/47816)) +- Docker / VPS:取决于自己的 VPS 额度 + +> Q:这是不是软文? + +A:我也不知道算不算。这是我自愿写的,作者也没有给我广告费。在前段时间的 Valine 刷评风波中,我相信应该不是作者去搞的,我选择支持一波。 + +> Q:有没有其他好东西推荐? + +A:没有!就算你有发现,也不应该说出来,大家都懂得的。没有什么是国人玩不坏的。 diff --git "a/content/posts/daily/\345\220\274\345\261\261\346\241\203\350\212\261\350\212\202.md" "b/content/posts/daily/\345\220\274\345\261\261\346\241\203\350\212\261\350\212\202.md" new file mode 100644 index 00000000000..01adbbe14d5 --- /dev/null +++ "b/content/posts/daily/\345\220\274\345\261\261\346\241\203\350\212\261\350\212\202.md" @@ -0,0 +1,30 @@ +--- +title: "吼山桃花节" +categories: ["日志"] +tags: ["CS","吼山","桃花","春游","游记"] +draft: false +slug: "hou-shan-tao-hua-jie" +date: "2012-04-20 10:00:00" +--- + +4月1日去吼山看桃花了 + +那天天气不错的 +我们出发都快中午了 + +到达吼山的时候 +好多人都陆陆续续的回来 + +还有很多校车载着小学生 +好多学校都在组织春游 +想起了小时候春游写游记的时光 + +最让我向往的是勾践卧薪尝胆养犬驯鹿的地方 +站在那里 +感觉脚下的石头流淌着历史的洪流 +仿佛人类文明只是宇宙中渺小的一个点 + +那里还有一个真人CS的俱乐部 +我去的时候前面一组已经玩完了 +管理员说让我跟教官单挑 +哈哈,说真的,我还真不怕他 diff --git "a/content/posts/daily/\345\221\250\345\205\254\350\247\243\346\242\246.md" "b/content/posts/daily/\345\221\250\345\205\254\350\247\243\346\242\246.md" new file mode 100644 index 00000000000..b9311b0c7c5 --- /dev/null +++ "b/content/posts/daily/\345\221\250\345\205\254\350\247\243\346\242\246.md" @@ -0,0 +1,18 @@ +--- +title: "周公解梦" +categories: ["日志"] +tags: ["梦","周公","解梦"] +draft: false +slug: "zhougongjiemeng" +date: "2012-05-29 09:05:33" +--- + +昨天晚上做了很多梦 +印象深刻的有三个: +被追杀、洗澡、眼睛流血 + +网上周公解梦的解释分别为 + +梦到被追到、被杀了,还有暗示你财运好转的象徵。 +梦见洗澡,意味着身体健康。 +梦见眼睛流血,吉兆,预示着自己身体会很健康。 diff --git "a/content/posts/daily/\345\221\250\346\235\260\344\274\246-\343\200\212\350\267\250\346\227\266\344\273\243\343\200\213\345\205\250\350\276\221\346\224\266\345\220\254.md" "b/content/posts/daily/\345\221\250\346\235\260\344\274\246-\343\200\212\350\267\250\346\227\266\344\273\243\343\200\213\345\205\250\350\276\221\346\224\266\345\220\254.md" new file mode 100644 index 00000000000..4216b328f3c --- /dev/null +++ "b/content/posts/daily/\345\221\250\346\235\260\344\274\246-\343\200\212\350\267\250\346\227\266\344\273\243\343\200\213\345\205\250\350\276\221\346\224\266\345\220\254.md" @@ -0,0 +1,10 @@ +--- +title: "周杰伦-《跨时代》全辑收听" +categories: ["日志"] +tags: ["周杰伦","跨时代"] +draft: false +slug: "jay10" +date: "2010-05-24 01:07:21" +--- + + diff --git "a/content/posts/daily/\345\221\250\346\235\260\344\274\246\357\274\232\347\203\237\350\212\261\346\230\223\345\206\267.md" "b/content/posts/daily/\345\221\250\346\235\260\344\274\246\357\274\232\347\203\237\350\212\261\346\230\223\345\206\267.md" new file mode 100644 index 00000000000..b5fb9615433 --- /dev/null +++ "b/content/posts/daily/\345\221\250\346\235\260\344\274\246\357\274\232\347\203\237\350\212\261\346\230\223\345\206\267.md" @@ -0,0 +1,42 @@ +--- +title: "周杰伦:烟花易冷" +categories: ["日志"] +tags: ["烟花易冷"] +draft: false +slug: "yanhuayileng" +date: "2010-04-28 06:43:00" +--- + +
繁华声 遁入空门 折煞了世人
+
梦偏冷 辗转一生 情债又几本
+
如你默认 生死枯等
+
枯等一圈 又一圈的 年轮
+
浮图塔 断了几层 断了谁的魂
+
痛直奔 一盏残灯 倾塌的山门
+
容我再等 历史转身
+
等酒香醇 等你弹 一曲古筝
+
雨纷纷 旧故里草木深
+
我听闻 你始终一个人
+
斑驳的城门 盘踞着老树根
+
石板上回荡的是 再等
+
雨纷纷 旧故里草木深
+
我听闻 你仍守着孤城
+
城郊牧笛声 落在那座野村
+
缘份落地生根是 我们
+
听青春 迎来笑声 羡煞许多人
+
那史册 温柔不肯 下笔都太狠
+
烟花易冷 人事易分
+
而你在问 我是否还 认真
+
千年后 累世情深 还有谁在等
+
而青史 岂能不真 魏书洛阳城
+
如你在跟 前世过门
+
跟着红尘 跟随我 浪迹一生
+
雨纷纷 旧故里草木深
+
我听闻 你始终一个人
+
斑驳的城门 盘踞着老树根
+
石板上回荡的是 再等
+
雨纷纷 旧故里草木深
+
我听闻 你仍守着孤城
+
城郊牧笛声 落在那座野村
+
缘份落地生根是 我们
+
伽蓝寺听雨声盼 永恒
diff --git "a/content/posts/daily/\345\221\275\350\264\261\344\270\200\347\202\271\346\234\211\345\245\275\345\244\204.md" "b/content/posts/daily/\345\221\275\350\264\261\344\270\200\347\202\271\346\234\211\345\245\275\345\244\204.md" new file mode 100644 index 00000000000..005a8c04e50 --- /dev/null +++ "b/content/posts/daily/\345\221\275\350\264\261\344\270\200\347\202\271\346\234\211\345\245\275\345\244\204.md" @@ -0,0 +1,110 @@ +--- +title: "命贱一点有好处" +categories: ["日志"] +tags: ["命","妈妈","死亡","贱命"] +draft: false +slug: "alive" +date: "2010-07-19 14:26:56" +--- + +

命贱一点有好处
+这让我现在都还觉得我现在过的日子都是赚出来的
+
+某一个夏天的下午我在几米深的水里差点被淹死
+被救起来的时候我两眼都翻白了
+
+某一个阳光耀眼的中午我从两丈多高的地方跳下去差点摔死
+我二叔告诉我那地上都被我摔出十几厘米的坑了
+我呼吸已经没有气了
+我二叔把我抱着揉了一个多小时硬生生的把我揉活了
+也许是阎王不要我吧
+我想想那个时候应该是四岁
+
+某个阴天的某个时候我在我自己绑的秋千上荡来荡去
+结果那树枝断了
+我以抛物线的形式被抛出十几米开外
+我爬回家的时候我妈妈说我张大嘴巴喊可是一点声音都喊不出来我的呼吸她们都已经感觉不到
+我妈用力的揉我还用力扇我耳光用力锤心脏
+我也不知道为什么反正几个小时后我醒过来了
+命太贱吧
+
+两岁的时候我还在襁褓里的时候
+我还被一根从二楼掉下来的圆木砸过
+那根圆木就连现在的我和我爸爸抬着都还有点吃力
+我妈哭了一下午我妈说她一点都听不见我的声音也不哭也不动只有很轻很轻的呼吸
+我现在看到那些小孩子打个针就疼得哭天抢地
+我心想跟老子小时候比起来你那点痛算个屁
+我妈就说我小时候打针就不怎么哭剃头发也不哭
+那时候好多小孩子剃个头发也要哭得死去活来!
+
+也是差不多四岁的时候我跟一姐姐去山林里摘野果子
+她从四米多高的树上扔了一根树枝下来
+那树枝上确实很多荔枝
+我就屁颠屁颠的去接
+我没接住那树枝直接插到我的脸上
+直到现在我的脸上都还有一个隐隐约约的疤
+要是她再往上扔两厘米
+我妈说我的眼睛就没了可能命都没了
+
+也许是我四岁之前经历了太多
+所以我到三岁多的时候才能开口叫妈妈
+我隐隐约约觉得我爸妈他们可能从小就指着把我当一个哑巴来养了
+我现在口才不好你们不能怪我啊
+我能开口说话就已经很赚了
+我他妈这辈子本来应该是哑巴的啊
+
+我左手断过三次
+第一次断得比较轻松
+我还记得那是一个天色很好的傍晚
+我们一群小P孩在那里玩跳山羊
+轮到我跳的时候那个“山羊”突然蹲了下去
+等到我回过来神的时候
+我左手的肘关节已经向后弯曲了大概120度的样子
+现在想起来就丢人啊
+又不是打架弄骨折的又不是见义勇为弄骨折的
+真是一点英雄气概都提不起来
+
+事实上我打架的时候见义勇为的时候却都只是皮外伤
+正是因为如此
+发生在我身上的几次骨折都是源于自己精力分散导致的意外
+所以我都不好意思描述后来的两次骨折了
+你能想像我只是因为好奇爬上好几米高的岩石上摔下来的样子吗
+
+长大一点就消停了很多了
+
+倒是初中有一次
+我感觉离死亡那么近
+我坐在一个木桥上睡着了
+大约有三米多高桥在我睡着睡着的时候居然断了
+莫名其妙地就断了
+我整个身体就往后掉了下去
+头朝下
+等我的头接触到下面尖尖的石头的时候
+我才明白过来是怎么回事
+可是已经来不及做什么身体反应了
+那一瞬间就一瞬间我头脑中闪过很多画面
+然后有一瞬间的幻觉(那幻觉好美妙我居然在那一刹那眼中浮现起我初中的女朋友)
+然后我就什么都不知道了
+这跟很多文学作品里描述死亡的情景太相似
+所以现在想起来在那幻觉消失的那一瞬间之后的黑暗,好可怕
+我醒来的时候是第二天了
+我妈后来跟我说他们就在旁边一边干活一边聊天等到听到“咚”的一声就发现我和桥都不见了……
+我觉得这次意外对我的影响比较大
+我的伤情肯定比被诊断出来轻微脑震荡要严重
+因为我真的很多事情记不起来了
+到现在我的头项上还隐隐约约的有一点小疤
+
+所以在后来某个时刻我脑中闪过自杀念头的时候我老是会想到掉下桥那一瞬间
+我想都是差不多的样子吧,我就要活下去
+我从来不避讳谈到我高二以后的心路经历
+我是想过自杀过我是想过辍学过我是想过出去混社会我是想过偷东西
+我还想过杀人呢
+就是在课堂上无缘无故扇了我一耳光两个周后回家我妈都还看到五个手指印的那个老师
+这些心情有什么谈不得的
+
+所以如果有一天
+我不再出现
+请忘了我
+可能保佑我的神明已经收回成命……
+
+PS:亲身经历,如有雷用,纯属命比我还贱(以上事实,请咨询我妈妈)

diff --git "a/content/posts/daily/\345\223\200\345\205\266\344\270\215\345\271\270\357\274\214\346\200\222\345\205\266\344\270\215\344\272\211\345\225\212.md" "b/content/posts/daily/\345\223\200\345\205\266\344\270\215\345\271\270\357\274\214\346\200\222\345\205\266\344\270\215\344\272\211\345\225\212.md" new file mode 100644 index 00000000000..e8d96b6f93f --- /dev/null +++ "b/content/posts/daily/\345\223\200\345\205\266\344\270\215\345\271\270\357\274\214\346\200\222\345\205\266\344\270\215\344\272\211\345\225\212.md" @@ -0,0 +1,11 @@ +--- +title: "哀其不幸,怒其不争啊" +categories: ["日志"] +tags: ["CS","IEM6","比赛","广州","Tyloo"] +draft: false +slug: "bullshit" +date: "2011-10-03 16:37:24" +--- + +看个CS比赛,看得我无心工作,无心生活。 +中国Tyloo对阵德国Mouz,对阵芬兰WinFakt,背身打不死,心态放不开,枪法变形,战术一盘散沙,ECO被翻盘,拼枪各种被秒。各种纠结,各种愤怒。伤感…… diff --git "a/content/posts/daily/\345\224\220\344\272\272\346\270\270\345\245\275\347\244\274\351\200\201\345\215\232\344\270\273.md" "b/content/posts/daily/\345\224\220\344\272\272\346\270\270\345\245\275\347\244\274\351\200\201\345\215\232\344\270\273.md" new file mode 100644 index 00000000000..9dad7894844 --- /dev/null +++ "b/content/posts/daily/\345\224\220\344\272\272\346\270\270\345\245\275\347\244\274\351\200\201\345\215\232\344\270\273.md" @@ -0,0 +1,17 @@ +--- +title: "唐人游好礼送博主" +categories: ["日志"] +tags: ["博客","唐人游","活动","测评","游戏"] +draft: false +slug: "uc55" +date: "2010-11-30 17:30:57" +--- + +

活动日期
+2010年11月29日-2010年12月17日

+

活动对象
+拥有中文博客的博主,愿意在博客上为唐人游的任一款游戏写一篇评测文章。

+

活动介绍
+ 只要您有一个博客,符合我们的活动对象要求,就可以免费拿到唐人游钻石商城活动页面上的任何一款您喜欢的产品,不需要任何费用。此次活动是唐人游钻石商城新版上线后的首次大型活动。我们希望通过这次博客营销活动,与大家展开沟通和对话,在此诚邀所有中文博客用户参加。

+

报名地址
+http://happy.uc55.com/www/bloger

diff --git "a/content/posts/daily/\345\224\220\345\261\261\345\244\247\345\234\260\351\234\207.md" "b/content/posts/daily/\345\224\220\345\261\261\345\244\247\345\234\260\351\234\207.md" new file mode 100644 index 00000000000..33a7e53defb --- /dev/null +++ "b/content/posts/daily/\345\224\220\345\261\261\345\244\247\345\234\260\351\234\207.md" @@ -0,0 +1,85 @@ +--- +title: "唐山大地震" +categories: ["日志"] +tags: ["唐山大地震"] +draft: false +slug: "ts" +date: "2010-07-22 22:44:28" +--- + +

我记得上次在电影院看电影有这么多人
+还是看阿凡达和叶问2的时候
+坦白的说
+把这部电影里的一些剧情上小小硬伤忽略不记的话
+这片子真的称得上色香味俱佳
+如果是imax的话那就更好了
+看完电影我不觉得我的感情被绑架了
+相反
+看完片子更让我明白很多事
+就像阿凡达颠覆了我们的视觉一样
+心底里面很多东西被冲击
+很多不曾体会过的情感浮现出来
+就像是,洗礼
+
+最开始的那段地震特效
+如果是在imax巨幕上看的话那感觉,啧啧……
+可惜我现在这里的电影院比较悲剧
+其实整个广州都蛮悲剧的
+听说都没有imax
+不过2D上那效果也已经很不错了
+毕竟,这部电影不是主打特效
+然后那抗震救灾的场面
+让人不由得对中国军人肃然起敬
+每次看到中国军队的壮举总是会情不自禁的
+陈道明后来去杭州看他女儿坐在方达车上说
+七六年啊我们的部队在唐山,抗震救灾啊
+那几句话真是说得中气十足字正腔圆掷地有声
+
+徐帆的演技
+这是最近媒体试片以来提得最多的
+媒体一面倒的好评
+让人对她的表现的期待没有失望
+那真是一个字:到位,两个字:相当到位
+张静初和陆毅的演技跟徐帆和陈道明比起来
+真是感觉稚嫩了好多
+想想当初看《门徒》的时候觉得张静初在里面表现得挺好的诶
+真是比较之下相形见绌啊
+(为什么她在这两部电影中都是饰演的未婚妈妈呢?为什么呢。)
+
+徐帆的演技实在是太过叹为观止了
+我都不知道写什么
+我记得高一的时候我们上英语课
+英语老师要我们练口语
+同桌一对一组成一个小组
+每个人想一个明星再用英文来表述这个人
+我当时就是写的徐帆
+可是等我说了几十句后我同桌还是茫然无知的样子
+然后同桌看着我的本子,问:
+徐帆是谁啊
+
+整部电影除了植入广告以外
+没啥不好的
+倒是里面有一个细节我不能理解
+就是徐帆走进来的那个通道
+跟《80后》里面沈星辰她妈妈跑出去的那个通道怎么那么相似啊
+是那个年代都是那种墙呢还是两个电影都在一个场景拍摄的呢
+
+整个电影里面除了大家都会觉得感动的情节外
+我却最关注的是一个没有明确交待的情节:
+那就是弟弟方达的奋斗史
+他在地震中被救起却失去了左手
+没有参加高考却跟着一帮兄弟南下
+最初只能踩踩三轮车载客
+等画面切回来的时候
+已经有公司有车有房了
+身残志坚生命不息奋斗不止
+还有再次面对小地震的淡定和面对汶川地震的援助
+这是一种什么样的精神啊
+没有经历过生死考验的人是绝对表现不出这样的从容和爱心的
+
+没有了,才知道什么叫没有了
+这句话在电影里被提起好多次
+电影的结局相对来说很圆满
+可是我们的生活
+我们在生活中要是不懂得珍惜
+没有了就真的没有了

diff --git "a/content/posts/daily/\345\226\235\351\205\222\351\202\243\347\202\271\344\272\213\345\204\277.md" "b/content/posts/daily/\345\226\235\351\205\222\351\202\243\347\202\271\344\272\213\345\204\277.md" new file mode 100644 index 00000000000..c643ab171f4 --- /dev/null +++ "b/content/posts/daily/\345\226\235\351\205\222\351\202\243\347\202\271\344\272\213\345\204\277.md" @@ -0,0 +1,88 @@ +--- +title: "喝酒那点事儿" +categories: ["日志"] +tags: ["酒","喝酒","醉","烟"] +draft: false +slug: "drinking" +date: "2011-03-20 08:24:56" +--- + +已经不止一个朋友跟我说过 +没有我一起喝酒那真是没劲 +但是坦白的说 +我真不喜欢喝酒 +说我喝酒厉害那也是以讹传讹 + +我喝酒不上脸 +而且不发酒疯 +喝高了也不狂 +反而特别冷静 +举止镇定不抖不溅 +所以别人才会觉得我喝酒厉害吧 +这是假象这是假象这是装出来的假象啊 +不过一般人倒是不敢整我 +因为我有范儿啊 +是人不是人我都陪得起 +哈哈,这可能是重点 + +我喝酒只醉过两次 +喝醉了的滋味那确实真不好受 +醉和吐这是两回事 +因为喝酒后吐了会很舒服 +有时没喝醉也会让自己吐一下 + +一次喝醉是还在上学的时候 +寝室老二过生日 +然后老四用红星二锅头兑红牛 +其他几个人没经验 +喝着觉得口感好就一杯一杯的干 +虽然我从来不喝兑过的酒 +但是推不掉啊 +我滴个天, +那是二锅头啊,那是能量饮料啊,那不是冰红茶啊 +结果老二直接躺了两天,哼了两天 +其他几个稍微好一点点 +那也是我唯一吐过两次的一次 +那次我还要照顾他们…… + +另一次是在家里 +朋友去山上抓了一条蛇 +田里稻子收了刚好可以抓了很多青蛙 +然后叫我过去 +那次醉得莫名其妙 +因为我只喝了一碗就醉了 +这不是重点 +重点是我那次把胃给喝伤了 +因为我一连好几个星期都不能闻白酒气味 +闻了就会吐 +以前听别人说喝醉后就不能闻酒味我很是不解 +因为我以前喝酒就算醉了吐了闻着酒味也是香的 +那次我算是体会到了那种感觉 + +其实我很怀念在家里喝酒的样子 +年轻人聚在一起有说有笑 +过几天杀只羊,过几天杀条狗,过几天去河里电鱼,过几天又弄几只鸡 +那种快乐的感觉在外面已经根本体会不到了 +故乡,也就是回不去的地方吧 + +我喝酒是小时候练起来的…… +我妈现在都还会拿这些事来取笑我 +那个时候大人喝完酒就会把酒瓶放一边 +然后放个一两天了 +酒瓶里残留的酒就会流到瓶底 +然后刚好有一口的样子 +然后墙角有一堆的瓶子 +我也是无意中发觉酒很好喝的样子 +然后就会到处去找酒喝 +也就是说,在我四五岁的样子,我好像已经可以喝一碗白酒了 +那个时候的白酒特别好 +哈哈,就连我那样的小孩现在也都觉得那时的酒特别好 +酒都是自己酿的(当然不是我们家) +酿酒的粮食是自己种的 +酒曲也是天然的 +不像现在的酒曲喝了就算不醉也会头疼 +可能那个时候几毛钱一斤的白酒比现在几千块的名酒都要好 +所以我怀念小时候,我向往大自然 + +我喝酒,真不厉害。 + diff --git "a/content/posts/daily/\345\227\257.md" "b/content/posts/daily/\345\227\257.md" new file mode 100644 index 00000000000..e558a7e3edd --- /dev/null +++ "b/content/posts/daily/\345\227\257.md" @@ -0,0 +1,10 @@ +--- +title: "嗯" +categories: ["日志"] +tags: ["只是这样","just"] +draft: false +slug: "ah" +date: "2008-12-13 23:08:43" +--- + +只是这样... diff --git "a/content/posts/daily/\345\233\236\345\256\266.md" "b/content/posts/daily/\345\233\236\345\256\266.md" new file mode 100644 index 00000000000..69c0b82e10b --- /dev/null +++ "b/content/posts/daily/\345\233\236\345\256\266.md" @@ -0,0 +1,26 @@ +--- +title: "回家" +categories: ["日志"] +tags: ["回家","默默"] +draft: false +slug: "return-home" +date: "2009-01-06 11:59:26" +--- + +回家... + +而且... +知道了很多事... +学会了很多事... +我要一个人... +慢慢... +承受... + +默默的... +上路... + +然后... +回家了... + +我想... +我就消失... diff --git "a/content/posts/daily/\345\233\240\344\270\272\344\275\240\344\270\215\345\226\234\346\254\242\346\210\221.md" "b/content/posts/daily/\345\233\240\344\270\272\344\275\240\344\270\215\345\226\234\346\254\242\346\210\221.md" new file mode 100644 index 00000000000..b20b63b48cc --- /dev/null +++ "b/content/posts/daily/\345\233\240\344\270\272\344\275\240\344\270\215\345\226\234\346\254\242\346\210\221.md" @@ -0,0 +1,122 @@ +--- +title: "因为你不喜欢我" +categories: ["日志"] +tags: ["爱情","喜欢","不喜欢","无关爱情"] +draft: false +slug: "it-has-nothing-to-do-with-love" +date: "2011-01-25 05:20:25" +--- + +因为你不喜欢我 +所以你不明白 +我经常去看你空间的意义 +只想了解你的最新情况 + +因为你不喜欢我 +所以你不明白 +我为什么经常给你发短信 +不是此刻想起你 +而是我一直想着你 +只是此刻想你想的最厉害 + +因为你不喜欢我 +所以你不明白 +我为什么会知道你那么多的信息 +因为你的一切,哪怕是早点吃了什么 +对于我来说也是有意义的 + +因为你不喜欢我 +所以你不明白 +你和谁在一起干了什么 +对我来说都是一种纠结 +我会乱揣测,乱生气 +即使我们什么关系也没有 + +因为你不喜欢我 +所以你不明白 +你的一句不在乎 +我为什么会那么在乎 +我在乎的不是这句话 +我在乎的是你的人 + +因为你不喜欢我 +所以你不知道我打出那一句句 +那你忙吧!我不打扰时 +内心的纠结 + +因为你不喜欢我 +所以你不知道我的手机里面存的都是你的信息 +不开心时,看着看着,不自觉的傻笑 +因为感觉你就在身边 +自我安慰么 + +因为你不喜欢我 +所以你不知道 +你对我的忽冷忽热 +总是让我不自觉被你掌控 +一半甜蜜,一半忧伤 + +因为你不喜欢我 +所以你不明白 +我为什么会经常生你气 +喜欢上一个人 +也赋予了他伤害我的权力 + +因为你不喜欢我 +所以你不知道 +在我失去你信息的日子里 +我是多么的沮丧 +我怕就此失去你 + +因为你不喜欢我 +所以你寂寞的时候不会想起我 +而我却在时时刻刻的想着你 + +因为你不喜欢我 +所以你不知道 +你在我眼里多么的重要 +而我知道 +我在你眼里却是十分的渺小 + +因为你不喜欢我 +所以你不知道 +我的QQ头像只为你一个人而闪亮 +只为你一个人“我在线上” +即使有时你是隐身或是离开,也许为的是等别人的头像亮起来 +我也觉得值得 + +因为你不喜欢我 +所以你不会关注我的空间 +但是你只要偶然打开看一眼 +所有的所有跟你全有关系 +我会为了你看到 +而感到既兴奋又紧张 + +因为你不喜欢我 +所以你不明白 +我的QQ签名 +我的心情 +永远只是写给你一个人看 + +因为你不喜欢我 +所以你不知道 +在你坚持喜欢着某人的时候 +我也在坚持在我的坚持 +一直在这儿等着你 + +因为你不喜欢我 +所以你不知道 +我等待着你的关心 +却等到我关上了心 + +因为你不喜欢我 +所以你不明白 +你的一举一动对于我来说 +都是指挥棒 +指挥着我的心情和生活 +你没有关注过我 +没有在乎过我 +甚至不知道我一直在默默奉献着 +因为你一直都不懂…… + +原文:http://tieba.baidu.com/f?kz=975953802 diff --git "a/content/posts/daily/\345\233\275\345\206\205\345\244\226161\344\270\252\347\244\276\344\272\244\345\233\276\346\240\207\345\210\206\344\272\253.md" "b/content/posts/daily/\345\233\275\345\206\205\345\244\226161\344\270\252\347\244\276\344\272\244\345\233\276\346\240\207\345\210\206\344\272\253.md" new file mode 100644 index 00000000000..f71141a7a47 --- /dev/null +++ "b/content/posts/daily/\345\233\275\345\206\205\345\244\226161\344\270\252\347\244\276\344\272\244\345\233\276\346\240\207\345\210\206\344\272\253.md" @@ -0,0 +1,12 @@ +--- +title: "国内外161个社交图标分享" +categories: ["日志"] +tags: ["社交","图标","logo","分享"] +draft: false +slug: "161-social-icons" +date: "2015-01-21 14:35:00" +--- + +今天做一个特别的网站,需要用到社交网站的图标,去搜索后发现网上的合集,要么全是国内的,要么全是国外的,风格统一的国内外图标很难发现,最后找到了一个,分享一下。 + +> 下载地址:http://pan.baidu.com/s/1o6p4sNw diff --git "a/content/posts/daily/\345\233\275\345\272\206\347\234\237\346\211\223\347\256\227\350\277\207\345\216\273\345\276\210\345\244\232\345\234\260\346\226\271.md" "b/content/posts/daily/\345\233\275\345\272\206\347\234\237\346\211\223\347\256\227\350\277\207\345\216\273\345\276\210\345\244\232\345\234\260\346\226\271.md" new file mode 100644 index 00000000000..1ec72cbbdac --- /dev/null +++ "b/content/posts/daily/\345\233\275\345\272\206\347\234\237\346\211\223\347\256\227\350\277\207\345\216\273\345\276\210\345\244\232\345\234\260\346\226\271.md" @@ -0,0 +1,19 @@ +--- +title: "国庆真打算过去很多地方" +categories: ["日志"] +tags: ["广州","武汉","国庆","西安"] +draft: false +slug: "national-really-going-to-many-places-in-the-past" +date: "2008-09-28 00:14:45" +--- + +国庆真打算过去很多地方的... +可是现在可能都去不了了吧... +原来去的地方主要是武汉和广州... +朱和他说他来喊我去武汉那就是去武汉了... +现在他来不了了... +我一个人去也没事做...虽然跟他去也不知道要做什么...但总归是他说他要来喊我一起去...得去的... +广州暑假就差点去了...现在去...反而没什么激情了... +跟立伟去西安...也随意...不过都是他同学...我倒是一个不认识... +10月25号去去武汉...看JAY的演唱会去...那国庆就不去武汉了吧... +搞不好最后还是得在学校呆七天... diff --git "a/content/posts/daily/\345\233\276\347\211\207\347\211\271\346\225\210Thickbox\347\244\272\344\276\213&mysql\346\233\277\346\215\242\350\257\255\345\217\245.md" "b/content/posts/daily/\345\233\276\347\211\207\347\211\271\346\225\210Thickbox\347\244\272\344\276\213&mysql\346\233\277\346\215\242\350\257\255\345\217\245.md" new file mode 100644 index 00000000000..69a1b6e1d0a --- /dev/null +++ "b/content/posts/daily/\345\233\276\347\211\207\347\211\271\346\225\210Thickbox\347\244\272\344\276\213&mysql\346\233\277\346\215\242\350\257\255\345\217\245.md" @@ -0,0 +1,21 @@ +--- +title: "图片特效Thickbox示例&mysql替换语句" +categories: ["日志"] +tags: ['备忘'] +draft: false +slug: "thickbox" +date: "2010-05-04 09:21:42" +--- + +特效Thickbox示例 + +``` + + + +``` +图片无法点击的效果 + +``` +UPDATE 表 SET 字段 = replace( 字段 , '被替换的内容', '替换后的内容' ); +``` diff --git "a/content/posts/daily/\345\234\243\350\257\236.md" "b/content/posts/daily/\345\234\243\350\257\236.md" new file mode 100644 index 00000000000..b240a55b6e1 --- /dev/null +++ "b/content/posts/daily/\345\234\243\350\257\236.md" @@ -0,0 +1,10 @@ +--- +title: "圣诞" +categories: ["日志"] +tags: ["圣诞"] +draft: false +slug: "christmas" +date: "2008-12-25 22:49:09" +--- + +祝所有人好.! diff --git "a/content/posts/daily/\345\234\250\346\255\246\346\261\211.md" "b/content/posts/daily/\345\234\250\346\255\246\346\261\211.md" new file mode 100644 index 00000000000..6ca4888ff5d --- /dev/null +++ "b/content/posts/daily/\345\234\250\346\255\246\346\261\211.md" @@ -0,0 +1,15 @@ +--- +title: "在武汉" +categories: ["日志"] +tags: ["周杰伦","演唱会","武汉","JAY"] +draft: false +slug: "in-wuhan" +date: "2008-10-25 13:06:52" +--- + +本来想蛮低调的在武汉走一转... 虽然几个月前就打算来了... +` 周杰伦 +` 武汉 沌口 +` 武汉体育中心体育场 +` 2008.10.25 +` 17:30 diff --git "a/content/posts/daily/\345\244\207\345\277\230-\350\247\243\345\206\263Gravatar\345\244\264\345\203\217\351\227\256\351\242\230.md" "b/content/posts/daily/\345\244\207\345\277\230-\350\247\243\345\206\263Gravatar\345\244\264\345\203\217\351\227\256\351\242\230.md" new file mode 100644 index 00000000000..eb5f76356b8 --- /dev/null +++ "b/content/posts/daily/\345\244\207\345\277\230-\350\247\243\345\206\263Gravatar\345\244\264\345\203\217\351\227\256\351\242\230.md" @@ -0,0 +1,13 @@ +--- +title: "备忘-解决Gravatar头像问题" +categories: ["日志"] +tags: ["头像","多说","gravatar"] +draft: false +slug: "problem-of-gravatar" +date: "2015-01-23 16:33:00" +--- + +将var/Typecho/Common.php中的第939行中的http://www.gravatar.com/改为http://gravatar.duoshuo.com/即可! +```php +$url = $isSecure ? 'https://secure.gravatar.com' : 'http://gravatar.duoshuo.com/ '; +``` diff --git "a/content/posts/daily/\345\244\207\345\277\230-\350\247\243\345\206\263\350\257\204\350\256\272\347\224\250\346\210\267\351\223\276\346\216\245\351\227\256\351\242\230.md" "b/content/posts/daily/\345\244\207\345\277\230-\350\247\243\345\206\263\350\257\204\350\256\272\347\224\250\346\210\267\351\223\276\346\216\245\351\227\256\351\242\230.md" new file mode 100644 index 00000000000..baa20ae1697 --- /dev/null +++ "b/content/posts/daily/\345\244\207\345\277\230-\350\247\243\345\206\263\350\257\204\350\256\272\347\224\250\346\210\267\351\223\276\346\216\245\351\227\256\351\242\230.md" @@ -0,0 +1,18 @@ +--- +title: "备忘-解决评论用户链接问题" +categories: ["日志"] +tags: ["链接","新窗口","target","blank"] +draft: false +slug: "cheat-comment-user-link-solution" +date: "2015-01-23 16:34:00" +--- + +Typecho默认的评论用户链接不是在新窗口打开的,修改\var\Widget\Abstract\ 夹下的 Comments.php 文件,找到 373 行左右的这句: +原始: +```php +echo '' , $this->author , ''; +``` +修改为: +```php +echo '' , $this->author , ''; +``` diff --git "a/content/posts/daily/\345\244\207\346\241\210.md" "b/content/posts/daily/\345\244\207\346\241\210.md" new file mode 100644 index 00000000000..2569a876f04 --- /dev/null +++ "b/content/posts/daily/\345\244\207\346\241\210.md" @@ -0,0 +1,11 @@ +--- +title: "备案" +categories: ["日志"] +tags: ["备案","主机","阿里云"] +draft: false +slug: "beian" +date: "2016-09-04 13:33:00" +--- + +主机换到阿里云; +花了16天2小时,备案成功,备案号:浙ICP备16031768号。 diff --git "a/content/posts/daily/\345\244\226\346\230\237\344\272\272.md" "b/content/posts/daily/\345\244\226\346\230\237\344\272\272.md" new file mode 100644 index 00000000000..63a3e278b21 --- /dev/null +++ "b/content/posts/daily/\345\244\226\346\230\237\344\272\272.md" @@ -0,0 +1,68 @@ +--- +title: "外星人" +categories: ["日志"] +tags: ["生命","外星人","宇宙","文明"] +draft: false +slug: "wai-xing-ren" +date: "2012-04-30 10:40:26" +--- + +刚看完中国世界级的传奇科幻小说《三体》 +又刚看了电影《超级战舰》 +突然感觉外星人越来越真实可见 + +我是无神论者 +但是我相信这个宇宙中 +有比神更强大的力量存在着 +或许,在这个强大的值得我们敬拜祭祀祈祷的力量后面 +还有比它更强大的力量存在着 + +这就是我心中的宇宙模型 + +我不太接受宇宙大爆炸理论 +不过大爆炸学说好像更符合我们目前所需要的宇宙起源真相 + +宇宙从哪里来呢 + +就算是宇宙起源于大爆炸 +那又是从哪里开始爆炸的呢 +谁创造了那个爆炸体呢 +谁又创造了这个“谁”呢 + +现在的科学界一致认为宇宙宽度是150亿光年 +这150亿光年宽度的宇宙之外又是什么呢 +另一个平行宇宙? +虚无? +这种时候 +虚无也成为了一种存在 + +我坚信这个宇宙中(或者宇宙之外的平行宇宙中) +一定有其他文明 +一定有外星文明 +一定有外星人 +也许他们是碳基生命 +也许他们是硅基生命 +也许他们是镜像生命 +也许他们是电磁生命 +也许他们是恒星生命 + +我甚至觉得地球上就生存着外星生命 +他们与我们共享资源 +而且我们互相看不见感觉不到也互不影响 + +也许还有高维度的生命 +他们存在于四维度或更高维度的空间里 +与我们互不威胁 +但是他们看我们就像看一张画或者一个点 + +我们手动制作一个简简单单的麦比乌丝环 +就可以把一个二维空间转换成一个三维空间 +何况神奇的宇宙力量呢 + +我心中的宇宙 +更像是冬天温水瓶口飘出来的热气 +变幻、模糊、随机、不确定、不定形 +一个水分子就像一个恒星(系) +只有分子间的相对位置 +恒星在宇宙中的位置随机变化 + diff --git "a/content/posts/daily/\345\244\232\345\271\264\344\271\213\345\220\216.md" "b/content/posts/daily/\345\244\232\345\271\264\344\271\213\345\220\216.md" new file mode 100644 index 00000000000..a09bee8b36b --- /dev/null +++ "b/content/posts/daily/\345\244\232\345\271\264\344\271\213\345\220\216.md" @@ -0,0 +1,28 @@ +--- +title: "多年之后" +categories: ["日志"] +tags: ["爱情"] +draft: false +slug: "me" +date: "2010-06-01 16:07:07" +--- + +多年之后, + +我们不期而遇。 + +我:“你好吗?” + +她:“好。” + +我:“他好吗?” + +她:“好。” + +她问:“你好吗?” + +我:“好。” + +她说:“她好吗?” + +我说:“她刚才告诉我她很好。” diff --git "a/content/posts/daily/\345\245\207\350\231\216360-\350\205\276\350\256\257QQ-\351\232\220\347\247\201\344\271\213\346\210\230.md" "b/content/posts/daily/\345\245\207\350\231\216360-\350\205\276\350\256\257QQ-\351\232\220\347\247\201\344\271\213\346\210\230.md" new file mode 100644 index 00000000000..c2e86e83404 --- /dev/null +++ "b/content/posts/daily/\345\245\207\350\231\216360-\350\205\276\350\256\257QQ-\351\232\220\347\247\201\344\271\213\346\210\230.md" @@ -0,0 +1,55 @@ +--- +title: "奇虎360 腾讯QQ 隐私之战" +categories: ["日志"] +tags: ["360","安全卫士","隐私","腾讯"] +draft: false +slug: "360vsqq" +date: "2010-11-03 02:25:48" +--- + +

最近360和QQ闹得挺风声水起的
+只不过是因为360更贱一些
+所以在这件事情上
+我是站在QQ这一边的
+我才不管你360的那什么十万水军呢

+

如果你有兴趣
+你可以到 这里 看一下更中立一点点的报道

+

我对360没有好感
+我对QQ也没有好感
+事实上
+我对整个中国的互联网都没有好感
+哪怕有豆瓣这样的平台
+虽然豆瓣也越来越烂

+

身在秦桧家的儿子不可能跑去用岳飞家里的餐具洗具吧
+所以没办法
+身在这样一个神奇的国度
+就不得不去用这些产品
+谁叫我的朋友都是在QQ这上面跟我联系呢

+

在以前360还比较纯粹的时候
+我也只是用360来打打补丁
+不过后来
+连用360打补丁都没有了
+即使偶尔帮朋友做系统身边只有一张很老的盘需要打百多个补丁也开始找迅雷解决了

+

你们吵来吵去的那个保护用户隐私
+隐私你个鬼
+隐私神马的,都是浮云
+只要你有根网线
+这头连着你的电脑
+那头连着中国电信
+你就已经没有任何隐私可言了
+互联网会忠实地记下你的任何操作
+你也许要问为什么你的隐私还在
+傻X,那只是因为你的隐私毫无价值

+

什么360什么QQ
+你们只是去欺骗一下那三四亿才学会上网看电影玩游戏聊天的无知用户
+你们也只是想绑架他们的选择权
+让他们的电脑只安装你们的软件
+对了
+在这件事情上其实你们还是共赢的
+这段时间打开电脑铺天盖地都是你们的新闻
+还有那么多优秀的系统辅助软件却已经被你们的光环给隐没
+好了
+你们在前台吵在后台笑吧
+你们要的只是利益利益利益眼前的利益
+什么保护隐私技术革新促进互联网发展
+那都是google,苹果,微软的事了

diff --git "a/content/posts/daily/\345\245\242\344\276\210\345\222\214\346\265\252\350\264\271.md" "b/content/posts/daily/\345\245\242\344\276\210\345\222\214\346\265\252\350\264\271.md" new file mode 100644 index 00000000000..42e9a3ae4f7 --- /dev/null +++ "b/content/posts/daily/\345\245\242\344\276\210\345\222\214\346\265\252\350\264\271.md" @@ -0,0 +1,24 @@ +--- +title: "奢侈和浪费" +categories: ["日志"] +tags: ["奢侈","浪费"] +draft: false +slug: "luxurious" +date: "2010-06-10 19:49:10" +--- + +我有很多异于常人的观点。 + +我觉得我们可以奢侈但是不能浪费。 + +奢侈是种本事,浪费是种恶习。 + +比如吃饭。 + +我从来不反对一餐饭吃去两千块。 + +吃得干干净净就好。 + +但是如果你只花了二十块却剩下几个菜乱扔。 + +我就觉得你真没教养。 diff --git "a/content/posts/daily/\345\245\275\345\245\275\350\257\264\350\257\235.md" "b/content/posts/daily/\345\245\275\345\245\275\350\257\264\350\257\235.md" new file mode 100644 index 00000000000..c3e0c43f56d --- /dev/null +++ "b/content/posts/daily/\345\245\275\345\245\275\350\257\264\350\257\235.md" @@ -0,0 +1,40 @@ +--- +title: "好好说话" +categories: ["日志"] +tags: ["好好说话","说话","情商","交流"] +draft: false +slug: "haohaoshuohua" +date: "2020-11-17 14:08:21" +--- + +@[梁欢](https://images.eallion.com/images/2020/11/EnANP8VXMAEqpKK.jpg!hugo.webp): +>在今天这个娱乐的、倾轧的、暴躁的、站队的、轻率的、险恶的中文互联网世界里,如果你还试图从与人的讨论中获取知识与进步,确实需要一些技巧。这是我个人使用的一种讨论方式,坚持了几年时间,也因此收获了许多知识与友情。在今时今日,我认为「网络」就是「现实」,我们值得一种更体面的方式去说话。 + +1、不使用脏话。即便脏话是用于表达程度之强烈,也应尽量慎用。绝大多数情况下,它只会让人感觉使用者缺乏足够的遣词造句能力。 + +2、讨论的目的,在于「寻找什么是对的」,而非「证明自己是对的」。后者也是导致「拒不认错」这个行为的原因。 + +3、讽刺是一种高等级的、令人激赏的表达技巧,但它的效力只作用于合适的语境下。最初发表观点时,可以讽刺(包括但不限于搞笑、调侃、吐槽),这有助于观点的传播;但与人进入具体讨论时,则要避免讽刺。 + +4、不做「动机揣测」。以下皆为动机揣测: +- 「你想红想疯了。」 +- 「大家散了吧,此人已经被收买。」 +- 「不就是借机抱大腿,炒作自己吗?J + +5、不使用「资格论」。以下皆为资格论: +- 「你懂个屁!」 +- 「你一个xxxx,有什么资格评论别人?」 +- 「等你也能xxxx,再来跟我说吧!」 + +6、不「混淆概念」。以下皆为混淆概念: +- 「xxxx假唱又怎么样?毕竟他们还未成年。」 +- 「xxxx的产品好用?他们创始人是同性恋!」 +- 「反对婚姻制度?那你是怎么被生出来的?」 + +7、在讨论中尽可能少的使用反问句,多使用陈述句。尤其要避免「反问句」+「呵呵」句式,考虑到该句式已成为当今网络世界最大争吵源之一,且它暗含着使用者「我根本不打算进行任何有效讨论,我就是单纯要鄙视你」的立场,我们应当像不随地吐痰一样,不使用该句式。 + +8、当自己的观点、论据、逻辑遭受对方质疑时,相信对方是「对事不对人」的,因为你对对方也是如此;倘若发现对方不是如此,则宁对方也是如此;倘若发现对方不是如此,则宁可直接且优雅的快速退出讨论,也不使自己陷入同等「对人不对事」的可悲境遇。 + +9、在讨论过程中向对方表达感谢,有助于维持一段良性讨论的氛围;在讨论结束之后向对方表达感谢,有助于开启或增温一段友情。一个奇怪的现象是,人们在网络世界里往往不习惯向他人表达感谢之情。如果这时候你能勇于致谢,相信你与被致谢方都能收获额外的愉悦。 + +10、诚恳承认自己的错误,并始终为自己的错误言行及其引发的后果负责。这是最重要的。 \ No newline at end of file diff --git "a/content/posts/daily/\345\245\275\346\204\237.md" "b/content/posts/daily/\345\245\275\346\204\237.md" new file mode 100644 index 00000000000..b3c1bbf09cf --- /dev/null +++ "b/content/posts/daily/\345\245\275\346\204\237.md" @@ -0,0 +1,20 @@ +--- +title: "好感" +categories: ["日志"] +tags: ["百度","google","好感"] +draft: false +slug: "haogan" +date: "2017-04-17 12:51:07" +--- + +我的nickname用了16年了,它不是一个原生单词,是我的一个自造词,在我的印象中,好像从来没有人读正确过。 + +在前几天,因为G suite的相关东西,给Google发了一封ticket ,他们的客服用语音回复了。 + +接电话的时候,当客服准确的念出我的 id 的时候,确实有一点惊喜,感觉那是一种认同感,好感倍增。 + +其实说到百度,越来越多的人都已经开始厌恶它。它真的太作恶了。但我却对它有一点点好感。不过也仅仅是这一点。 + +因为我是打五笔的,有时候没有切换成中文输入状态,在百度的搜索框里输入五笔编码的时候,它也能跳出正确的提示词。 + +淘宝、360、搜狗等等中文搜索全部没有这个功能,更不要说Google、Bing、Duckgo这些英文搜索引擎了。 diff --git "a/content/posts/daily/\345\245\275\346\227\245\345\255\220.md" "b/content/posts/daily/\345\245\275\346\227\245\345\255\220.md" new file mode 100644 index 00000000000..e3ab2cd453f --- /dev/null +++ "b/content/posts/daily/\345\245\275\346\227\245\345\255\220.md" @@ -0,0 +1,48 @@ +--- +title: "好日子" +categories: ["日志"] +tags: ["好日子"] +draft: false +slug: "good-day" +date: "2008-12-11 21:24:23" +--- + +妹妹今天过生...生日快乐.! +隔太远了... +只能打个电话问一下... +想送东西... +以后补起来... + +CZ去北京当兵了... +今天在苏州府请客... +喝酒喝得不少... + +16号十一月十九陈用过生了... +应该会出去聚聚的... + +28号十二月初二妈妈过生了... +肯定得在这天之前的某一天赶回去... +去年就是在妈妈过生前的一天走的... +走的好匆忙...期末考试都不考...有时玩起来了还真疯狂的... +刚好回到家第二天罕见的冰雪就来了... +好庆幸...看来疯狂是值得的... +当然回家也还为了李攀结婚... +都是不小的人了啊... + +今天kid还跟我说了工作的事... +挺感谢这些人的... +我都从来没提过这事儿... +他就为我在想了... +我又纳闷又惊喜呀... + +婉婉也要考研了... +希望考上... + +袁丽也回家学车了... + +张元可能会从深圳回来... +明年可能就创业了... +努力努力努力... + +呵呵... +好日子...红红火火... diff --git "a/content/posts/daily/\345\246\202\346\236\234\346\210\221\344\270\215\350\203\275\345\206\215Play-CS.md" "b/content/posts/daily/\345\246\202\346\236\234\346\210\221\344\270\215\350\203\275\345\206\215Play-CS.md" new file mode 100644 index 00000000000..c23073bdc0a --- /dev/null +++ "b/content/posts/daily/\345\246\202\346\236\234\346\210\221\344\270\215\350\203\275\345\206\215Play-CS.md" @@ -0,0 +1,93 @@ +--- +title: "如果我不能再Play CS" +categories: ["日志"] +tags: ["CS","忧伤","忧愁"] +draft: false +slug: "if-i-can-not-play-cs" +date: "2011-02-28 07:57:46" +--- + +不是玩CS 也不是打CS +是Play CS +这也是我在某些时候喜欢英文的原因 +就像 +说玩篮球显得太过于轻浮娱乐 +说打篮球又显示太过于严肃专业 +是一样的道理 +所以说还是说Play basketball更好 +本质上是在玩 +但是却是在认真的玩 + +当我不能再玩CS的时候 +我无法想象那会是什么样的时候 +因为我心情好的时候我也会玩CS +我心情不好的时候我还是会玩CS +我生活起伏的时候我也要玩CS +我生活稳定的时候我还是要玩CS + +我以前一起训练CS的一个队友曾经写过一句QQ签名 +他说:何以解忧,唯有爆头。 +是的,我已经把CS的技巧练进了我的肌肉里 +就像姚明的中投,就像丁俊晖的力度 +只有在CS里 +当我面对瑞典波兰这些世界上最好的CS的选手的时候我才不会有畏惧 +而且最重要的是 +我的大部分的回忆和快乐都来自CS +爆头不能真正的解忧 +只是爆头可以让我暂时的忘掉忧愁 + +人不忧往事,也要忧天下 +要么也要为自己为什么没有忧愁而忧愁 +不忧愁,是傻逼 + +《我为我前段时间的忧伤感到可耻》 +但是我依然会忧伤 + +你们不要试图来反驳我 +说不定你们也会为了你们写了一篇那么好的博文却没有人看而忧伤 + +如果我不能再玩CS +那是在我心死了的时候 +或者是我已经老去的时候 + +就像我以前找女朋友的条件 +也就两个 +一要让我玩CS,二不要背着我找男人 +其实我还附加了两个条件 +要会做饭,要会洗衣服 +其实我真正喜欢你的话 +我又怎么舍得让你做饭和洗衣服呢 +天天吃自己做的饭会腻的 +洗衣服还有洗衣机和干洗店呢 + +但是哥还是很悲剧 +几年了都没找到女朋友 +你说是这些女人不会做饭洗衣服呢 +还是这些女人看不上我 + +或许是我对爱情的信仰太高 +嗯,我从小就坚信这个世界上有真爱 +至于遇不遇到 +好吧,我是一直在努力 + +正是因为深爱着CS +所以很早以前的时候我还幻想着想找一个玩CS玩得好的女孩 +不过不是我说啊 +玩CS的女人 +要么就是外表不怎么样 +要么就是内心不怎么样 +再说CS的世界本来就极度阴阳失调 +就算好不容易逮着了一个 +那也不可能是你的 +人家跟你暧昧两句也多半是为了骗你几把枪 + +所以后来我觉得要找一个玩CS的女人这想法比较不靠谱 +只不过在我后知后觉以后 +我的大好年华和青葱岁月就已经过去了 + +事实上我还真不那么差劲 +我在做两件有意义的事: +CS和独立博客 + +不信你们可以去google一下: +“嫁给CSer做老公的十大好处”和“找个有独立博客的男朋友” diff --git "a/content/posts/daily/\345\246\202\346\236\234\346\210\221\347\234\237\345\217\226\345\210\260\344\272\206\345\201\207\351\222\261.md" "b/content/posts/daily/\345\246\202\346\236\234\346\210\221\347\234\237\345\217\226\345\210\260\344\272\206\345\201\207\351\222\261.md" new file mode 100644 index 00000000000..3d4c7f21086 --- /dev/null +++ "b/content/posts/daily/\345\246\202\346\236\234\346\210\221\347\234\237\345\217\226\345\210\260\344\272\206\345\201\207\351\222\261.md" @@ -0,0 +1,46 @@ +--- +title: "如果我真取到了假钱" +categories: ["日志"] +tags: ["ATM","假钱","工行","残币"] +draft: false +slug: "icbc-jiaqian" +date: "2010-08-17 17:34:00" +--- + +

还好
+ 昨天我不是取到了一张假钱
+ 那张钱只是缺了一个角
+ 可是辗转用不掉啊

+

朋友说我的性格太随性
+ 也许是的呢
+ 别人找给我的钱我都从来不看
+ 何况还是从ATM上取出来的钱
+ 我坚信一点:能到我手上的钱不管真假我都能把它用出去
+ 其实这张钱我也能用出去
+ 不过我还是想去银行了解了解
+ 万一到时候我血心来潮想给电视台打电话
+ 我也有更多的说辞嘛
+ 鬼知道我有没有戴着录音笔和针孔摄像头
+ 你知道的
+ 现在我在广州医院照顾我叔叔
+ 我时间可闲得太多

+

说真的
+ 我还是今天才知道我取到了一张残币
+ 我当时的第一个想法就是
+ 马上去ATM上把那张钱给存进去残害别人
+ 再取一张新的出来用
+ 我一点都不介意广州异地跨行取款高达4块每笔的手续费
+ 很遗憾的是
+ ATM不认它自己生出来的子子孙孙了
+ 这要是放到女人身上那可是弃婴的罪名啊
+ 其实要是真存进去了我就在这儿等
+ 我还想看看下一个倒霉的家伙取出这张钱的是谁

+

我知道银行是可以换这种钱的
+ 不管它,先留着
+ 我才不愿意排几个小时的队去换一张钱
+ 我都想不明白这里的工行为什么每天都能排几十个人的队

+

要是这张钱不能换呢?
+ 要是换这张钱要排几个小时的队那这花费的时候由谁来赔?
+ 要是有更多的人取到这样的钱呢?
+ 这种钱为什么会放到ATM里的?
+ 我草,我的疑问可不少。

diff --git "a/content/posts/daily/\345\246\210\345\246\210-\347\224\237\346\227\245\345\277\253\344\271\220.md" "b/content/posts/daily/\345\246\210\345\246\210-\347\224\237\346\227\245\345\277\253\344\271\220.md" new file mode 100644 index 00000000000..2466250788c --- /dev/null +++ "b/content/posts/daily/\345\246\210\345\246\210-\347\224\237\346\227\245\345\277\253\344\271\220.md" @@ -0,0 +1,69 @@ +--- +title: "妈妈 生日快乐" +categories: ["日志"] +tags: ["妈妈","父母","生日","生日快乐"] +draft: false +slug: "happy-birthday-to-my-mother" +date: "2011-01-05 12:02:55" +--- + +

早上的时候给妈妈打电话
+妈妈说家里下了好大好大的雪
+从前几天一直下到现在
+地上都是冰

+

家里面其实很暖和
+因为家里面有火烤

+

大家都围着炉子
+有说有笑
+暖暖的

+

我知道
+我又想家了

+

去年妈妈过生日的时候
+我也没有在家
+甚至去年过年我也没有回家
+很多俗事让你回不了家
+你无望你无助你无奈
+然后对着家的方向感叹
+只是
+却依然回不了家

+

就像今年
+你做了最美好的打算
+只是到头来回家过年还是种奢望

+

妈妈在电话里问我过得好不好
+我很想说我过得不好
+最终我也只是加深呼吸平稳地跟妈妈说着家常琐事
+我不想让妈妈为我担心

+

其实每个父母都希望自己的孩子过得好吧
+我知道我肯定会好起来
+那这些不好都只是暂时的

+

我想给妈妈买点小礼物
+我觉得我妈妈过生日就应该要收到点小礼物
+凭什么不呢
+妈妈她说她不要
+她知道今年我为我们家的事为叔叔的事为其他的事
+已经弄得焦头烂额了
+她从来就是这样只顾着别人很少很少想到自己
+这也是我长大了才发现的
+她这些年来承受了多少的压力啊

+

以前我不善于表达
+经过这些年经过这些事我懂了
+你的爱你的理想你的祝福你不表达出来
+别人永远都不会知道
+等到错过的时候什么都晚了
+以前我以为老天会知道
+就算天知道
+天也不会来管你
+你只是个小人物,活脱脱的悲情小人物

+

人生有三样东西不能等
+行孝都在一言一行中
+树欲静而风不止,子欲养而亲不待
+那才是人生的杯具
+我叔叔和爷爷的去世都是我刻骨铭心的教训

+

我现在就是想让让家里人过得越来越好
+家里面最困难的事
+在这两三年中基本上都过去了
+我知道妈妈不会来这里看到我写的这些话
+所以,这也是我的愿望
+我想,妈妈会欣慰的吧
+我还想对我妈妈说一句:
+我爱你,祝您生日快乐。

diff --git "a/content/posts/daily/\345\246\271\345\246\271-\347\224\237\346\227\245\345\277\253\344\271\220.md" "b/content/posts/daily/\345\246\271\345\246\271-\347\224\237\346\227\245\345\277\253\344\271\220.md" new file mode 100644 index 00000000000..d3e158c30b7 --- /dev/null +++ "b/content/posts/daily/\345\246\271\345\246\271-\347\224\237\346\227\245\345\277\253\344\271\220.md" @@ -0,0 +1,120 @@ +--- +title: "妹妹 生日快乐" +categories: ["日志"] +tags: ["妹妹","生日","生日快乐"] +draft: false +slug: "happy-birthday-to-my-sister" +date: "2010-12-19 12:19:44" +--- + +

今天QQ邮箱给我发了条提示短信说
+今天是我妹妹的生日【腾讯科技】
+完了我才惊觉
+我有多久没有给妹妹打过电话了
+我有多久没有给妈妈打过电话了
+我有多久没有跟那些朋友联系了
+整天脑袋里来来去去就是那几件事
+人都快,发霉了

+

最近老想起的是
+小时候对妹妹的不好
+别人家的哥哥带妹妹
+都带得特别宠溺
+可是我很多时候却那么自私
+想想我和妹妹小时候受的苦
+我却没有给她更多的哥哥应该给的保护
+我现在很多时候特别想要补偿她

+

我小时候特别独立
+所以早熟
+但是性格怪戾

+

我妹妹,却是性格更加内向

+

我以前没有特别发觉到我的不好
+只是最近才聊起一些事
+我想起我妹妹的一个手指被我用锤子锤过
+不记得是左手还是右手的中指了
+我居然不记得是哪一只手了!!!
+那个手指,是永远都不会好的了
+那是,一辈子的印记
+那只手指的那个关节就那么弯曲着
+我现在只敢远远的那么看着
+我想起这么多年来慢慢长大
+妈妈每次拿起她的手
+她都笑着说哥哥弄的
+她却从来没有怨过我
+仅仅是,因为我是她哥哥
+而我,也从未在意过那是我弄的
+我现在不敢去细想那些东西
+越想就越是心痛
+自己的妹妹自己不疼
+还能有谁来疼呢

+

以前的冬天很冷
+我们小时候的冬天都经常下雪
+上学要走山路
+每天早上出门的时候鞋子袜子倒是干的
+每天回到家反正都湿了
+屋里有炉子
+但是每次都有四五个人的鞋子要烤
+我现在竟然记不起来有没有帮妹妹烤过了
+那个时候,也是现在这样冷冷的天吧

+

上小学的时候大一点了就开始住校吧
+我从六岁就开始独立生活
+从五年级开始就住校了
+住在学校里自己的生活完全可以打理了
+身边的人呢
+呵呵,甚至都还要我教这教那的
+而我妹妹
+更辛苦吧
+那个时候我其实是可以更关心她的
+我也开始意识到了一些东西了
+不过她却是跟女生住在一起的
+那个懵懵懂懂的年纪,
+呃,其实我对着女生宿舍都是望而怯步的
+而且那个时候我也觉得
+她会照顾好自己的
+而我,似乎也有自己的生活圈子
+我就没想过她跟我的性格不一样
+她跟我的年龄也不一样
+现在想想,就算我课间的时候能多去说两句话也很好啊
+让别人都知道她有我这么一个哥哥
+虽然那个时候我在学校没什么地位
+老是被欺负
+不过那是我翻身之前

+

说真的
+那些傻逼呵呵的老师他妈的永远不会知道
+有些孩子小时候是怎么被欺负过来的
+还要哥给你写检讨
+哥我半天还写过一万字的检讨(不知道有人写过没,不过估计很多人一天抄一万个字都抄不完)
+从小被玩伴欺负,上学被同学和老师欺负,长大了还被社会欺负
+不要再来问我性格为什么这么怪戾了
+哥我能在很多时候还保持一颗乐观豁达的心已经不错了
+我从来不觉得世界不公平
+他在这里给我关上了门总会在那里给我开上一扇窗

+

我现在想想
+我妹妹那个时候肯定也会被欺负过
+我居然都没有过问过
+真是该扇自己两耳光
+所以到后来
+我就看不到别人对我妹妹不好
+别说外人了
+就连我自己家的叔叔和爷爷说我妹妹怎么怎么
+我就敢拍着桌子站起来
+我只尊重那些我敬佩的人和事
+比如我爷爷跟我们讲他年轻时候的那些战乱年代的故事
+我就特别尊重
+一是一二是二
+辈分年龄尊卑这一套,我不吃
+首先我在我心里立一个标杆
+你在这个标杆上
+不管你是谁
+哪怕你把我踩在地上踩成了照片
+我还是会对你好

+

妹妹的孩子长得特别好
+今天给她打电话说还不能说话
+要不然的话也可以叫舅舅了
+上次我回家
+抱过来抱了很久
+听说别人都抱不了抱过来就哭
+真的是人亲骨头亲

+

我要乐一下
+大多数的孩子都会给我抱的
+哥我可是好人

+

嗯,最后祝妹妹生日快乐。

diff --git "a/content/posts/daily/\345\250\234\347\232\204\347\225\231\350\250\200.md" "b/content/posts/daily/\345\250\234\347\232\204\347\225\231\350\250\200.md" new file mode 100644 index 00000000000..e20efc6fe2b --- /dev/null +++ "b/content/posts/daily/\345\250\234\347\232\204\347\225\231\350\250\200.md" @@ -0,0 +1,36 @@ +--- +title: "娜的留言" +categories: ["日志"] +tags: ["评论","留言","回复","Qzone"] +draft: false +slug: "na-message" +date: "2008-12-12 11:29:31" +--- + +1楼 2008年12月10日 13时17分25秒 回复 | 引用 | 举报 | 删除 + 我从头到尾看完了你的日志,感触颇多!怎么说呢,此时可谓是百感交集! + 你我同窗七年半,那么漫长而又短暂的一段时光里,你给同学们的感觉从来都是优秀类的,那时我是班里最小的,每每看见你们考试拿高分,当班干部,上台领奖,参加学生会工作,运动会.......似乎只要是班里的重要事项都有你的存在,你成了不可或缺的了!现在回想起来,你还是那样让人敬佩不己!同龄的我,经常(包括现在)听爸爸说起你,他说你是他见过的最聪明的孩子,你调皮好动,偶尔也犯错误,可是老师传授的东西你从来都不必要花功夫去弄,成绩照样是数一数二的,后来进入初中后一年级那一半年过得好快,快得我现在都依然觉得还没有来得及注意就过去了!再后来再后来,毕业后大家就分开了,再也没有了联系!从来没有人会把你忘记,只是同一个点出发,我们走的路不一样了,所以就成了现在这样的局面!!! + 出来工作以后,我还经常向我的朋友和同事们说起小时候班里的那些趣事,经常提起你们这些班里的高才生(别误会,这是我的观念),我觉得虽然都己成儿时的记忆了,可是那种感觉就像你说的那样, "小时候 永远永远回不去了"。 人们常说只有失去了,人们才会明白什么是该珍惜的!!快乐的童年过去了,我也和你一样经常傻傻地回想着那时的一幕幕,虽然有时只是零星的一点点,可是每每想起,我都会觉得很开心,就像那次和你聊天时提到的,你坐的那把椅子,我傻笑地看着你时,你那莫名惊诧的橛子....... + 老同学,开心面对每一天哦!不要怪我话太多,让你费神了! + + +我的回复 12月10日 16:02 +其实费神的不是话多啊...费神滴是后面的字太小勒...- - +呵呵.开玩笑的啦... +没想到跑我空间里来写这么多... +挺感动哒... +这都不知道是好久之前写的东西了... +我自己都记不清写了些什么了... +小时候嘛...是有那么点聪明... +可是今时不同往日...哈哈... +那时候记得还没上学前都学到差不多小学三年级的内容啦... +有几个好叔叔有事没事学着...启蒙早点点而已了...嗯啊...挺感谢他们的... +很多年没联系了...在外面好好过啊... + +我的回复 12月10日 16:04 +看到回复啦给我发条消息喔... +这评论留在这里打广告不好...尽早删掉...不过我会记住的啊...再次谢谢留言... + + +随我的回复 12月10日 16:17 +你也太客气了哈!我在外面挻好的,谢谢你的祝福!愿你的生活天天新风彩! diff --git "a/content/posts/daily/\345\255\251\345\255\220\344\273\254\357\274\214\344\273\226\344\273\254\346\235\245\350\207\252\346\234\252\346\235\245\345\220\227\357\274\237.md" "b/content/posts/daily/\345\255\251\345\255\220\344\273\254\357\274\214\344\273\226\344\273\254\346\235\245\350\207\252\346\234\252\346\235\245\345\220\227\357\274\237.md" new file mode 100644 index 00000000000..3de94d6356c --- /dev/null +++ "b/content/posts/daily/\345\255\251\345\255\220\344\273\254\357\274\214\344\273\226\344\273\254\346\235\245\350\207\252\346\234\252\346\235\245\345\220\227\357\274\237.md" @@ -0,0 +1,40 @@ +--- +title: "孩子们,他们来自未来吗?" +categories: ["日志"] +tags: ["孩子"] +draft: false +slug: "haizimen" +date: "2010-05-24 00:58:25" +--- + +孩子们,你们还太小。 + +全国到处发生这样的事。 + +我都不忍提起。 + +这些事太残忍了。 + +就算是我,反正我是不会那样去报复这个社会。 + +这种事接二连三的发生。 + +如果不是回到利川。 + +在利川这种闭塞的小地方。 + +都如此残暴。 + +我想我也会跟大多数自私的人一样漠视着你们。 + +就像这个社会和政府漠视着你们一样。 + +正如他们在漠视着祖国的未来。 + +那些凶手都是来自未来么。 + +他们是穿越时空来修正他们的历史么。 + +那么。 + +我也好希望我能穿越时空回到现在这三千万人民公仆上幼儿园的小时候。 diff --git "a/content/posts/daily/\345\256\211\351\255\202\346\233\262.md" "b/content/posts/daily/\345\256\211\351\255\202\346\233\262.md" new file mode 100644 index 00000000000..dc998c72a54 --- /dev/null +++ "b/content/posts/daily/\345\256\211\351\255\202\346\233\262.md" @@ -0,0 +1,27 @@ +--- +title: "安魂曲" +categories: ["日志"] +tags: [] +draft: false +slug: "requiem" +date: "2011-01-29 10:22:25" +--- + +每天出门回家都要从小区里穿行而过 +经常都听到安魂曲 +可能经常有人去世吧 +他们就这样来到这个世上走了一糟 +我是很虔诚地祝愿他们一路走好 +我不会像有些人那样对着这样的曲子愁眉苦脸的 + +有时候从楼下经过 +会有老人悠闲地坐在椅子晒太阳 +斑驳的发鬓,沧桑的皱纹,可是神情安祥 + +但是曾经有一段时期 +我对治丧这一类曲子很厌恶 +只要听到安魂曲就会内心烦躁坐立不安 +因为那段时期对我来说很黑暗 +但是现在听到这些会很平淡 +这中间的转变过程我不想去回忆 +那是只会出现在我日记里的内容 diff --git "a/content/posts/daily/\345\256\266\347\224\265\345\206\263\345\256\232\347\224\237\346\264\273.md" "b/content/posts/daily/\345\256\266\347\224\265\345\206\263\345\256\232\347\224\237\346\264\273.md" new file mode 100644 index 00000000000..e7cf3c557b3 --- /dev/null +++ "b/content/posts/daily/\345\256\266\347\224\265\345\206\263\345\256\232\347\224\237\346\264\273.md" @@ -0,0 +1,21 @@ +--- +title: "家电决定生活" +categories: ["日志"] +tags: ["电脑","家电","空调","洗衣机","安定"] +draft: false +slug: "jia-dian-jue-ding-sheng-huo" +date: "2012-06-13 08:28:51" +--- + +现在年轻 +在外漂泊不定 +一直租住 + +最近配了个台式机 +又买了洗衣机 +还在京东买了个空调 +迟迟未买的饮水机也买回来了 + +这些家电突然让我感觉生活就这么安定下来了 +一直很乱的屋子也花了两天时间大扫除 + diff --git "a/content/posts/daily/\345\257\206\345\256\244\344\271\213\344\270\215\345\217\257\345\221\212\344\272\272.md" "b/content/posts/daily/\345\257\206\345\256\244\344\271\213\344\270\215\345\217\257\345\221\212\344\272\272.md" new file mode 100644 index 00000000000..43140dbe2a1 --- /dev/null +++ "b/content/posts/daily/\345\257\206\345\256\244\344\271\213\344\270\215\345\217\257\345\221\212\344\272\272.md" @@ -0,0 +1,47 @@ +--- +title: "密室之不可告人" +categories: ["日志"] +tags: ["不可告人","密室","影评","惊悚","推理","电影"] +draft: false +slug: "lost-in-panic-room" +date: "2010-11-12 12:12:00" +--- + +

今天一个人一不小心又跑去电影院看了场电影
+在时光网上看到这片子的影评还挺高的
+虽然看样子那些家伙都是些枪手
+不过说起来
+国产推理影片也难能有这样一个及格的片子了

+

我不写影评
+我只说说我当时的感受

+

我去得挺早的
+我最喜欢早上去看电影
+那个时候人少
+那些看电影时叽叽喳喳的小妹妹什么的最讨厌了

+

只是
+我没有想到
+居然“少”到整天空荡荡的放映厅里只有我一个人

+

我提前了十分钟进去的
+然后坐在那里发短信
+突然灯光一下子暗下来
+而且世茂那里的音响比KTV还大
+我当时还吓了一下

+

那确实是个惊悚片呀

+

如果是一个比较资深的推理迷
+你也许会觉得整个故事比较简单
+而且剧情的发展
+给人的感觉像是按部就班
+而且给我的感觉是
+剧情代入得太快了
+柳飞云像是为了推理而推理倒不像是去旅游的了

+

结尾不怎么好
+倒像是一部没有偶像的偶像片
+标榜为推理片
+可是观众的参与度实在是太低了
+交待给观众的细节少之又少
+基本上解迷的时候用到的证据和线索都是主角和警察自己在说
+而且,一部纯正的推理片怎么会要警察参与呢

+

不过总体来说
+这部影片还是比较好的
+只是我比较挑剔
+3.5/5分

diff --git "a/content/posts/daily/\345\257\214\350\266\263\347\232\204\346\227\266\351\227\264-\350\202\244\346\265\205\347\232\204\347\224\237\346\264\273.md" "b/content/posts/daily/\345\257\214\350\266\263\347\232\204\346\227\266\351\227\264-\350\202\244\346\265\205\347\232\204\347\224\237\346\264\273.md" new file mode 100644 index 00000000000..866f1dec7d2 --- /dev/null +++ "b/content/posts/daily/\345\257\214\350\266\263\347\232\204\346\227\266\351\227\264-\350\202\244\346\265\205\347\232\204\347\224\237\346\264\273.md" @@ -0,0 +1,10 @@ +--- +title: "富足的时间 肤浅的生活" +categories: ["日志"] +tags: ["时间","爱情","生活","蜗牛","过往"] +draft: false +slug: "imsnail" +date: "2010-03-26 03:26:15" +--- + +

富足的时间。肤浅的生活。看不见的未来。和。混乱的过往。以及。那许许多多擦肩而过的爱情。

diff --git "a/content/posts/daily/\345\257\271\345\215\232\345\256\242\347\232\204\345\260\217\346\224\271\345\212\250.md" "b/content/posts/daily/\345\257\271\345\215\232\345\256\242\347\232\204\345\260\217\346\224\271\345\212\250.md" new file mode 100644 index 00000000000..bbd36675eff --- /dev/null +++ "b/content/posts/daily/\345\257\271\345\215\232\345\256\242\347\232\204\345\260\217\346\224\271\345\212\250.md" @@ -0,0 +1,91 @@ +--- +title: "对博客的小改动" +categories: ["日志"] +tags: ["博客","小记","改动","优化","代码"] +draft: false +slug: "changlogs" +date: "2012-04-22 00:36:11" +--- + +一直在犹豫 +是不是要把博客的评论 +换成“多说”或者“友言” +一旦换掉 +原来的已有评论可就不好显示了 +所以左右为难 + +不过经过好多天的考虑 +最终我决定用“多说”评论的通用代码 + + WordPress 可以直接用“多说”插件 +其他的程序可要自己调用通过代码了 +http://blog.duoshuo.com/2012/03/custom-release-candidate/ +然后再对代码做一些简单的优化 +我还把js下载下来本地化了 + +多说和友言的CSS在IE6、7、8下 +均有兼容性问题 +对我这样有洁癖的人来说 +肯定不可忍受 +先换回原来的 +再研究一下CSS了再换上 + +另一个就是主页在去年就已经改成图片轮播了 +当初的想法是自己拍一些好的照片 +定期换上来 +不过现在折腾博客比较少了 +到现在博客的主页上还是插件自带的几张图 +而且这个轮播插件不对IE6兼容 +我倒是用了一个很笨拙的方法 +用代码检测浏览器 +如果是IE6访问 +就不显示插件而只显示一张图片 +羽中同学说这个插件在firefox3下显示为一片空白 +这个我就没办法了 +插件地址:http://slidesjs.com/ + +博客还添加了一个文章关联插件“友荐” +就是打开文章页 +拖到最下面 +会自动弹出4篇相关文章 +只对文章页有效 +过滤了首页和页面页 +http://www.ujian.cc/ + +博客的“每日一句” +是在模板里新建的一个`function.php`文件 +以 PHP 的形式实现的 +有兴趣的朋友可以模仿verycd的title saying + +博客用的图片特效是Slimbox2 +冰剑同学发布有一个插件 +我在插件的基础上改动了一些 +还很好用的 +http://www.binjoo.net/2011/02/slimbox2-for-typecho/ + +音乐播放器集成的亦歌 + +其他一些基本信息: + \ No newline at end of file diff --git "a/content/posts/daily/\345\260\206\347\210\261\346\203\205\350\277\233\350\241\214\345\210\260\345\272\225.md" "b/content/posts/daily/\345\260\206\347\210\261\346\203\205\350\277\233\350\241\214\345\210\260\345\272\225.md" new file mode 100644 index 00000000000..a1c0a2bc865 --- /dev/null +++ "b/content/posts/daily/\345\260\206\347\210\261\346\203\205\350\277\233\350\241\214\345\210\260\345\272\225.md" @@ -0,0 +1,38 @@ +--- +title: "将爱情进行到底" +categories: ["日志"] +tags: ["影评","爱情","电影","love","将爱"] +draft: false +slug: "eternal-moment" +date: "2011-02-15 08:52:46" +--- + +《将爱》真不适合在情人节看 +你告诉我你在是扯淡的吧 +看得真让人纠结 +要不是冲着10年前电视剧里 +杨铮把手机举向大海那一画面把我感动得差点哭了 +其实我真应该选一部更温馨更浪漫更甜蜜的电影的 +我才不要那种被现实生生撕裂的感觉——至少在今天不要 +我想要是我来经营我的爱情肯定不会像电影里那么糟糕 + +其实我更多的是想延续一下10年前的感动吧 +想要找回青春的影子和那时纯得像水一样的感情 + +我真没有那么矫情 +感动过就是感动过 +别人的故事就是自己可以参照的镜子 +看过了然后就记下了 +告诉自己不要傻逼的那么去犯错 +我真的是珍爱生活和爱情的孩子 +神会眷顾我这样单纯的孩子吧 + +单纯不是说我要白得像一张透明的纸 +而是我把自己单一的涂上红色蓝色黄色那样子 +爱就会爱得透彻,活就会活得分明 +不就是应该纯粹一点么 + +电影里感动我的倒是那一对对恋人跟我们娓娓道来 +我们其实需要的可能就是这样的小感动 +生活和爱情不都是要慢慢沉淀的迈 + diff --git "a/content/posts/daily/\345\260\217\345\260\217\347\232\204\347\211\251\346\230\257\344\272\272\351\235\236.md" "b/content/posts/daily/\345\260\217\345\260\217\347\232\204\347\211\251\346\230\257\344\272\272\351\235\236.md" new file mode 100644 index 00000000000..55b26a856a8 --- /dev/null +++ "b/content/posts/daily/\345\260\217\345\260\217\347\232\204\347\211\251\346\230\257\344\272\272\351\235\236.md" @@ -0,0 +1,26 @@ +--- +title: "小小的物是人非" +categories: ["日志"] +tags: ["吉他","琴行"] +draft: false +slug: "little-people-have-changed" +date: "2008-10-06 22:57:18" +--- + +今天很郁闷很悲伤...也许我都不知道为什么... +我在喝酒在...一个人...被那些同学夸大了...其实没什么的...就是一个人喝点酒嘛... +还是谢谢你们的关心了... + +今天吃晚饭时候跑出去了...小明他们舞指琴行在做活动...先不知道...吃饭的时候听到了...然后吃完饭站得远远的听... +贝司...吉他...架子鼓...都很震憾的说...就是音响效果差了点... +琴行从舞指改名为非耳...跟非耳合并了...呵呵...不知道为什么... +当时旁边有两个人走过去...那男的说..."真是噪音"...那女的没什么反应...因为我没听见后面的话... +我就在想...荆门最强的贝司手...荆门最NB的吉他...怎么就成了噪音了... +我真想冲上去给他一耳光...呵呵...对...不是124是一耳光... +想起了高中的时候...元旦上台做现场...前面站了三个还是四个节奏文博是主音...唱的beyond的真的爱你...呵呵...掌声还是不断... +特别第一次彩排的时候...就一把电吉他...另外全是民谣...当然那音响出来的效果只有剌耳来形容了...可是当时还是彩排上了... +那个音乐老师当时觉得她特别漂亮...不光是她的样子...主要是那种善解人意...和那种气质... +当时她对学校领导说了句这不是他们的琴技不行这是音响不行正式晚会绝对不会这样了...节目就这样选上了... +晚会后有了女fans...我不知道...呵呵...因为我已经不在学校了... + +今天晚上还是那些人还是那些故事...但是真的在变化...有点点伤感...与音乐无关... diff --git "a/content/posts/daily/\345\260\217\346\230\216\344\270\216\344\270\211\346\257\233.md" "b/content/posts/daily/\345\260\217\346\230\216\344\270\216\344\270\211\346\257\233.md" new file mode 100644 index 00000000000..f33f7762ae3 --- /dev/null +++ "b/content/posts/daily/\345\260\217\346\230\216\344\270\216\344\270\211\346\257\233.md" @@ -0,0 +1,16 @@ +--- +title: "小明与三毛" +categories: ["日志"] +tags: ["小明","三毛"] +draft: false +slug: "xiao-ming-and-san-mao" +date: "2015-02-05 10:35:00" +--- + +>小明的妈妈有3个儿子,老大叫大毛,老二叫二毛,请问老三叫什么? + +脑筋转不过弯来的会回答,老三叫三毛; + +机灵一点的会说老三叫小明啊。 + +但是,如果小明是个女孩呢? diff --git "a/content/posts/daily/\345\261\261.md" "b/content/posts/daily/\345\261\261.md" new file mode 100644 index 00000000000..99c655d624e --- /dev/null +++ "b/content/posts/daily/\345\261\261.md" @@ -0,0 +1,15 @@ +--- +title: "山" +categories: ["日志"] +tags: ["山","爬山","康安古寺"] +draft: false +slug: "mountain" +date: "2008-12-14 19:58:41" +--- + +爬了一天的山... +还好... + +在唐安古寺帮着拖地... +功德无量... +阿弥托佛... diff --git "a/content/posts/daily/\345\267\245\344\275\234\347\212\266\346\200\201\346\205\242\346\205\242\345\233\236\346\235\245\344\272\206.md" "b/content/posts/daily/\345\267\245\344\275\234\347\212\266\346\200\201\346\205\242\346\205\242\345\233\236\346\235\245\344\272\206.md" new file mode 100644 index 00000000000..edabfd57f17 --- /dev/null +++ "b/content/posts/daily/\345\267\245\344\275\234\347\212\266\346\200\201\346\205\242\346\205\242\345\233\236\346\235\245\344\272\206.md" @@ -0,0 +1,10 @@ +--- +title: "工作状态慢慢回来了" +categories: ["日志"] +tags: ["状态","感觉"] +draft: false +slug: "sense-back" +date: "2015-11-28 12:13:00" +--- + +我时时刻刻脑子里想的都是计划,都在策划方案,都在找灵感,我从来没有怪过你们打扰了我的思路,你们却在怪我反应迟钝。都不知道有多久没有这种工作状态了。游戏也有5个版本没玩过了。 diff --git "a/content/posts/daily/\345\267\245\344\277\241\351\203\250\347\237\255\344\277\241\351\200\232\347\237\245.md" "b/content/posts/daily/\345\267\245\344\277\241\351\203\250\347\237\255\344\277\241\351\200\232\347\237\245.md" new file mode 100644 index 00000000000..803a5a1dce9 --- /dev/null +++ "b/content/posts/daily/\345\267\245\344\277\241\351\203\250\347\237\255\344\277\241\351\200\232\347\237\245.md" @@ -0,0 +1,61 @@ +--- +title: "工信部短信通知" +categories: ["日志"] +tags: ["电话","隐私","备案","工信部"] +draft: false +slug: "notification" +date: "2011-03-17 22:57:42" +--- + +
今天收到一条来自“工业和信息化部网站备案系统”的短信: +尊敬的的用户XX(我名字),您备案信息中的网站牛气网已被注销,该网站的备案号晋ICP备10005235号-1已被收回,特此通知![工信部备案系统]
当时我就奇怪了一下 +因为我没有一个叫牛气网的网站 +也没有用我这个手机号在工信部注册 +我不会用我的这个手机注册什么的 +我的邮箱里没有收到工信部的通知 + +所以,唯一合理的解释就是有人盗用了我的信息 + +其实在这个时代 +我们的个人信息已经不是我们的了 +我从来就没关心过要保护自己的隐私 +我还不会无知到那样 +甚至连我们的思想都不是我们自己的了 +怎么会认为我们还有隐私呢 + +我试图保护一下自己的隐私 +也只是因为我讨厌麻烦 +就像上面这条信息就让我觉得很烦 + +我只是怕麻烦,而不是真的奢望我能有什么隐私 + +我曾经短暂的供职于一家服务于百度的网络公司 +公司的内部系统里有绍兴地区所有老板和企业负责人的电话 +当然,新员工只能收到一些很差的企业甚至小作坊的资料 +我悄悄的问过那些资料是哪里来的 +一个在公司呆了很长时间的HR告诉我说 +有些是从外面买的 +有些是自己搜集的 +有些是直接从工商局买的 + +可能上午新注册一家公司 +下午这家公司的资料就已经被一批比较有手腕的销售给拿去了 +而且这种新鲜的资料在老销售里面很吃香的 +不光是在互联网行业,任何传统销售行业都一样吃香 + +我有几个当老板的朋友 +问我是做过什么工作 +我那时就说做什么什么 +他们就说怎么你也做那个我就老接到那种电话 +我就跟他们解释是怎么回事 +因为他们自己都莫名其妙自己的电话怎么会有那么多人知道的 +而且他们好像很相信政府机构的样子 + +其实,真的不用去刻意在意这些 +你也做不了什么 +不怕贼偷,就怕贼惦记啊 +别人要来盗用你的信息 +你只能干着急 +不如索性不介意了 +落得个轻松 + diff --git "a/content/posts/daily/\345\267\264\345\241\236\347\275\227\351\202\243VS\345\214\227\344\272\254\345\233\275\345\256\211.md" "b/content/posts/daily/\345\267\264\345\241\236\347\275\227\351\202\243VS\345\214\227\344\272\254\345\233\275\345\256\211.md" new file mode 100644 index 00000000000..24e3d515d3b --- /dev/null +++ "b/content/posts/daily/\345\267\264\345\241\236\347\275\227\351\202\243VS\345\214\227\344\272\254\345\233\275\345\256\211.md" @@ -0,0 +1,65 @@ +--- +title: "巴塞罗那VS北京国安" +categories: ["日志"] +tags: ["北京国安","巴塞罗那","足球"] +draft: false +slug: "barcelona" +date: "2010-08-09 00:00:02" +--- + +

抛开巴萨和梅西不说
+鸟巢就已经是个噱头
+去年ROC王中王和魅力中国演唱会都在鸟巢
+这让我觉得鸟巢也不是那么神秘莫测的
+我还真有一段时间把鸟巢想象成人民大会堂一样的庄严
+它只是个体育馆

+

对这场比赛的结果
+我肯定没有抱过多的幻想
+只是当作一场秀去欣赏
+这让我想起了当年皇马中国行的时候
+也在北京跟中国全明星踢了一场
+我隐约还记得结果好像是4-0
+我跟大多数人一样对结果都不幻想
+只是想看一下明星的表演
+可是当打之年的罗纳尔多居然整场比赛触球次数多达两次
+真是好生让人失望和无奈

+

北京时间2010年8月8日8点8分开场第8分钟
+经过8次传球跑动888米后在8个摄像机镜头前
+罗伯托用了8成功夫把球射进国安的球门首开记录

+

坦白地说
+我以为比赛会很精彩
+不过在第12分钟巴萨进第二个球之后
+一直到下半场快结束
+比赛都挺沉闷的
+我比较喜欢劲爆的
+要么就狠狠的踢球要么就狠狠的踢人
+事实上,Neither

+

下半场开始不久
+国安就获得了一个任意球
+真是又高兴又担心
+那个球的位置很好得分机会很大的
+可是要是万一球没有直接踢进
+巴萨马上防守反击
+国安可就危险了多半球员都压在前场
+西甲和德甲的强队那守转攻可不是盖的
+其实担心都是多余的关我屁事啊
+倒是后来巴萨门将那个技术犯规很有喜感
+还有梅西在禁区里的那个小配合顶在横梁上其实也很出彩
+不过真的整场比较我觉得是很沉闷的
+可能也是因为旁边有几个小美女在叽叽喳喳……
+心神不宁

+

全场快结束的时候
+解说员来了句
+三年前这两个队也有过交手还3比0云云
+我心想国安肯定完了
+我还找旁边的人打赌
+说巴萨肯定还会进一球
+结果C5那解说员的乌鸦嘴还没闭上
+伊布就让我的预言应验
+着实让我对自己的预感有点讶异

+

坦白的说
+这篇文章写得很乱
+没有心情写东西
+就随便打的一些字
+仅以这种方式向萨翁致敬
+真希望天堂里也有奥运会

diff --git "a/content/posts/daily/\345\271\262\346\264\227\345\272\227\345\247\220\345\246\271.md" "b/content/posts/daily/\345\271\262\346\264\227\345\272\227\345\247\220\345\246\271.md" new file mode 100644 index 00000000000..0e2f21bcc9d --- /dev/null +++ "b/content/posts/daily/\345\271\262\346\264\227\345\272\227\345\247\220\345\246\271.md" @@ -0,0 +1,10 @@ +--- +title: "干洗店姐妹" +categories: ["日志"] +tags: [] +draft: false +slug: "964" +date: "2011-04-01 15:58:53" +--- + + diff --git "a/content/posts/daily/\345\271\263\345\256\211\345\244\234.md" "b/content/posts/daily/\345\271\263\345\256\211\345\244\234.md" new file mode 100644 index 00000000000..2de42efddf4 --- /dev/null +++ "b/content/posts/daily/\345\271\263\345\256\211\345\244\234.md" @@ -0,0 +1,14 @@ +--- +title: "平安夜" +categories: ["日志"] +tags: ["苹果","平安夜","发财"] +draft: false +slug: "christmas-eve" +date: "2008-10-24 21:33:25" +--- + +平安夜了... +不想过这种节... + +他们送我苹果吃... +上帝保佑我朋友们发财吧... diff --git "a/content/posts/daily/\345\271\264\345\260\217\346\234\210\345\215\212\345\244\247.md" "b/content/posts/daily/\345\271\264\345\260\217\346\234\210\345\215\212\345\244\247.md" new file mode 100644 index 00000000000..a85ee9f4375 --- /dev/null +++ "b/content/posts/daily/\345\271\264\345\260\217\346\234\210\345\215\212\345\244\247.md" @@ -0,0 +1,122 @@ +--- +title: "年小月半大" +categories: ["日志"] +tags: ["传统","妈妈","年小月半大","文化","月半","节日"] +draft: false +slug: "yueban" +date: "2010-08-21 15:29:28" +--- + +

上午的时候给妈妈打了个电话聊了很久
+ 我妈妈觉得我还记得月半这一天她挺高兴的

+ +

我记得
+ 我小时候过月半都是去外公家里过的
+ 我外婆过世得早
+ 每年拜年和月半的时候都要去给外婆烧纸上香
+ 长大一点后
+ 烧纸时放鞭炮这样的事情就交给我包办了
+ 在我所有的血表姨表兄弟之间
+ 我差不多是最小的
+ 所有很多事上大家都会让着我
+ 我最喜欢把鞭炮往小女孩子脚下扔了
+ 当然我妈妈会骂我

+ +

为什么是差不多呢
+ 因为我幺姨家还有个弟弟比我要小一点
+ 郁闷的是他已经结婚了现在
+ 先婚为大嘛

+ +

从小妈妈就教育我说
+ 年小月半大
+ 就是说,过年是小事儿
+ 好像是为了说明过年事小一样
+ 我妈还老跟我说
+ 人望端午狗望年
+ 搞得我都不好意思说过年很好玩了
+ 我觉得
+ 在没有被都市文明给摧残的那个年代
+ 我们那里挺淳朴
+ 邻里和睦山青水秀节日隆重
+ 逢年过节好不热闹

+ +

不过坦白的说我对月半这个节日的概念还比较模糊
+ 我只知道
+ 每年的七月十二都可以去外公家玩一段时间
+ 每年这段时间都有很多好吃的
+ 每年这段时间对我来说差不多就是可以为所欲为了
+ 童年,总是那么快乐
+ 哎,现在是回不去的了
+ 我倒是希望将来我的儿子跟着她娘回娘家会有美好的回忆
+ 然后等他长大了像我现在这样记下来
+ 不过事实上我都还不知道我媳妇儿现在还在哪个丈母娘家养着呢

+ +

长大了以后知道
+ 每家嫁出去的女儿在月半这天都要回到娘家
+ 我妈挺孝顺的
+ 到现在都还时常念叨着外婆和我奶奶
+ 印象中
+ 妈妈每年给外婆烧纸的时候都会说很多话

+ +

我妈妈也教给我很多东西
+ 我记得她说她嫁过来成亲的那天
+ 进门的时候
+ 我奶奶就在大门口放了一个火盆
+ 要我妈从上面跨过去
+ 我奶奶觉得这样可以震住儿媳妇还可以把日子烧得红火
+ 我就觉得我奶奶挺英明的
+ 那么多年
+ 她们婆媳之间从来都没有吵过架
+ 我妈跟我爸也没吵过架
+ 倒是后来的婶娘没有经过奶奶的教化
+ 那真的比我妈妈差远了
+ 我奶奶的道道一套一套的
+ 我听我妈说可不少

+ +

坦白的说
+ 我以后娶媳妇可能都要看我妈的
+ 传统的东西千万不能丢
+ 该烧的还是得烧还震的还是得震
+ 女人两天不管就得翻了天了
+ 这是很多人悄悄告诉我的真理!哈哈

+ +

在那个年代
+ 人人都在大跃进全国浮夸文化动乱命运堪忧
+ 坦白地说我妈上学还是上得不少了
+ 因为外婆早逝
+ 妈妈他们三姐妹跟着大舅一起生活
+ 大舅供她们上学供她们生活还帮她们都找到好归宿
+ 长兄如父一辈子恩情
+ 我挺佩服我大舅的
+ 不光是这些方面
+ 还在他的立世为人博学多识和群众威望
+ 我到现在拿不定主意的时候都会咨询一下他
+ 虽然他观念陈旧但思路清楚
+ 他不会告诉我怎么去做
+ 但是他会告诉我什么事是绝对不能做
+ 我从他那里承袭过来的更多的是做人的道理

+ +

我从来没有看到过我妈妈写字
+ 一直到我差不多20岁的样子
+ 说真的她的字不好看但我挺喜欢看的
+ 到我已经会写情书会写家书的年纪
+ 我也已经不需要跟她写信联络了
+ 那会儿,电话开始普及

+ +

小时候我知道我妈经常看书
+ 她挺爱看书的
+ 我到现在都觉得
+ 女人认真看书的样子真的很动人

+ +

可能是我妈妈的涵养特别好
+ 我也跟着就好了
+ 我在外面从来不乱来
+ 很多事特别能忍
+ 我觉得你说话做事做不好
+ 人家看在眼里是不会鄙视你的
+ 都是鄙视你妈妈说你没有家教
+ 这还是比较轻的
+ 恶毒的会说你有娘养没娘教
+ 到现在我都觉得我叛逆的那段年纪,特别不靠谱
+ 还好只是不喜欢上学
+ 没有做过什么伤天害理的事

diff --git "a/content/posts/daily/\345\271\274\345\204\277\345\233\255.md" "b/content/posts/daily/\345\271\274\345\204\277\345\233\255.md" new file mode 100644 index 00000000000..0613fa62285 --- /dev/null +++ "b/content/posts/daily/\345\271\274\345\204\277\345\233\255.md" @@ -0,0 +1,10 @@ +--- +title: "幼儿园" +categories: ["日志"] +tags: [] +draft: false +slug: "nursery" +date: "2011-05-26 16:09:47" +--- + + diff --git "a/content/posts/daily/\345\275\223\346\210\221\344\270\215\350\257\264\350\257\235\347\232\204\346\227\266\345\200\231\357\274\214\346\210\221\345\234\250\350\257\264\344\273\200\344\271\210.md" "b/content/posts/daily/\345\275\223\346\210\221\344\270\215\350\257\264\350\257\235\347\232\204\346\227\266\345\200\231\357\274\214\346\210\221\345\234\250\350\257\264\344\273\200\344\271\210.md" new file mode 100644 index 00000000000..c6d24995392 --- /dev/null +++ "b/content/posts/daily/\345\275\223\346\210\221\344\270\215\350\257\264\350\257\235\347\232\204\346\227\266\345\200\231\357\274\214\346\210\221\345\234\250\350\257\264\344\273\200\344\271\210.md" @@ -0,0 +1,10 @@ +--- +title: "当我不说话的时候,我在说什么" +categories: ["日志"] +tags: ["沉默"] +draft: false +slug: "what-i-think" +date: "2016-10-13 15:09:00" +--- + +只要是我觉得没有意义的对话,我都会选择沉默以对,当我不说话的时候,并不表示我赞同或者反对你的想法。当我不说话的时候,我内心OS其实已经有了一万个线程一万个G的DDoS standby。 diff --git "a/content/posts/daily/\345\275\223\346\210\221\346\240\274\346\240\274\344\270\215\345\205\245.md" "b/content/posts/daily/\345\275\223\346\210\221\346\240\274\346\240\274\344\270\215\345\205\245.md" new file mode 100644 index 00000000000..d65f74571c3 --- /dev/null +++ "b/content/posts/daily/\345\275\223\346\210\221\346\240\274\346\240\274\344\270\215\345\205\245.md" @@ -0,0 +1,16 @@ +--- +title: "当我格格不入" +categories: ["日志"] +tags: ["明白","格格不入"] +draft: false +slug: "when-i-was-out-of-tune" +date: "2008-11-08 01:24:26" +--- + +当我自己觉得跟别人不一样... +当别人也觉得我跟别人不一样... +我就那么显得格格不入... +我只希望有人明白就行了... +很少很少的人明白... +这不是最重要的... +最重要的是自己要明白... diff --git "a/content/posts/daily/\345\276\210\345\207\206\347\232\204\346\230\237\345\272\247\347\211\271\350\264\250.md" "b/content/posts/daily/\345\276\210\345\207\206\347\232\204\346\230\237\345\272\247\347\211\271\350\264\250.md" new file mode 100644 index 00000000000..def11d06f9e --- /dev/null +++ "b/content/posts/daily/\345\276\210\345\207\206\347\232\204\346\230\237\345\272\247\347\211\271\350\264\250.md" @@ -0,0 +1,20 @@ +--- +title: "很准的星座特质" +categories: ["日志"] +tags: ["星座","双子","处女","准","性格"] +draft: false +slug: "constellation" +date: "2011-01-21 20:20:00" +--- + +
其实,我对星座这些也不是很感兴趣很关注的。但是这次,我发现这一帖写得蛮客观,也蛮准,而且也是别人的个人总结,根据生活来的,不是像其实那些星座网站什么的那样瞎写。
+-摘抄 “双子·男” 一段 @微博星座 (-大大的小蜗牛 手打 (这不是无聊了呢么)) + + 双子·男 + 写到他我一再要求自己客观再客观。怎么说呢,他很聪明,不是大智慧,而是运用娴熟的小聪明。然后很帅很高,从小就是众女生倒贴上去的对象。有点痞有点拽很臭屁,但是他爱一个女孩爱了很多年。冬天陪她在街角修鞋跟,怕她冷把她的脚塞进衣服里焐热。爱撒娇,收起以往的戾气一脸的孩子气。她离开他之后,他在马路边中蹲着哭。她为什么离开他呢?因为双子男的控制欲和占有欲太强。她受不了了没了自由的空间,所以逃了。而这个双子却伤心为什么我这么爱她她还是要离开我。后来女孩回来了,以为会幸福,结果双子的他不停地折磨她也折磨自己,国为他无法忍受她之前离开投入别人怀抱。 + + 为什么并在一起写,因为他们给我的印象很想像,幽默健谈,脑子好使。但都害怕受伤,保护意识强,遇到喜欢的女孩会紧张,并非自来熟。触及到比较认真的问题时会用言语敷衍逃避,善于隐藏自己真实的想法。待人比较大方。 + + 小结:如果你和一个双子男相处有一段日子了始终认为他是一个肤浅聒噪没神经的人,那么只有两种解释:你没有走进他的内心;或者你自己没神经。(注:当然不排除真正肤浅聒噪的白痴男,整个帖子都排除真正肤浅聒噪的极品白痴男喔,起码我没遇到过,就算遇到过也没有兴趣研究。) + + 其实被很多人反误解,真正的好双子男他的爱是让你幸福到开花的,是那种撼动内心的感动。大多数的双子男都很爱说话,很搞笑(也有些是自以为幽默)开朗,聪明,快热,易嫉妒,控制欲强,霸道,孩子气。如果能有一个双子男人时而对你撒娇时而自以为很成熟地教育你,如果他走到哪里都会想向你汇报,如果你看到他为你而哭(他根本不会在人前流泪),玩什么都爱带上你,在朋友面前不吝展现与你的肉麻恩爱,那么请你相信他是爱你的。 diff --git "a/content/posts/daily/\345\277\253\351\200\222\345\256\211\345\205\250\345\220\227.md" "b/content/posts/daily/\345\277\253\351\200\222\345\256\211\345\205\250\345\220\227.md" new file mode 100644 index 00000000000..1d36c62c24b --- /dev/null +++ "b/content/posts/daily/\345\277\253\351\200\222\345\256\211\345\205\250\345\220\227.md" @@ -0,0 +1,36 @@ +--- +title: "快递安全吗" +categories: ["日志"] +tags: ["快递","安全"] +draft: false +slug: "express" +date: "2011-05-23 08:58:07" +--- + +前天 +我嫂子要收一件衣服 + +这次快递公司没有送到楼上来 +是打电话叫我嫂子下楼去领取的 + +但是嫂子她人不在这里 +快递派件员电话联系她后叫我代收 + +这个时候我刚好从外面回来 +派件员叫住我,说,是不是来收快递的啊 +其实关键就在这里,我还没有接到嫂子叫我代收的电话 +但是,我还是对派件员说,是的 +毕竟我们每天都要收不少的快递 + +然后派件员叫我签了个名 +就把快递给我了 +中间,没有任何询问或者出示证件之类的 + +当时我还看了一下 +派件员是用电动三轮车拉的几十个小件快递 +如果他把车停在那里 +太容易被盗了,没有任何的安全保护措施 + +所以,我们的快递真的安全吗 +我国的快递失窃率高达两位数的百分比 +看来也是理所当然的 diff --git "a/content/posts/daily/\346\202\262\344\273\216\344\270\255\346\235\245.md" "b/content/posts/daily/\346\202\262\344\273\216\344\270\255\346\235\245.md" new file mode 100644 index 00000000000..e7b43ca5fb6 --- /dev/null +++ "b/content/posts/daily/\346\202\262\344\273\216\344\270\255\346\235\245.md" @@ -0,0 +1,15 @@ +--- +title: "悲从中来" +categories: ["日志"] +tags: ["CS","上帝","比赛","车"] +draft: false +slug: "beishang" +date: "2012-04-27 12:17:34" +--- + +今晚有个比赛 +昨天手被车撞了 +好在不影响队友 + +十年了,上帝总是和我的CS过不去…… + diff --git "a/content/posts/daily/\346\203\205\344\272\272\350\212\202\345\277\253\344\271\220.md" "b/content/posts/daily/\346\203\205\344\272\272\350\212\202\345\277\253\344\271\220.md" new file mode 100644 index 00000000000..a8fe01e1b14 --- /dev/null +++ "b/content/posts/daily/\346\203\205\344\272\272\350\212\202\345\277\253\344\271\220.md" @@ -0,0 +1,12 @@ +--- +title: "情人节快乐" +categories: ["日志"] +tags: ["情人节","我爱你","love","天长地久","爱"] +draft: false +slug: "valentines-day" +date: "2011-02-14 22:22:40" +--- + +情人节快乐。谢谢有你。记得开心快乐每一天。 + + diff --git "a/content/posts/daily/\346\203\263\343\200\202.md" "b/content/posts/daily/\346\203\263\343\200\202.md" new file mode 100644 index 00000000000..122aa128688 --- /dev/null +++ "b/content/posts/daily/\346\203\263\343\200\202.md" @@ -0,0 +1,52 @@ +--- +title: "想。" +categories: ["日志"] +tags: ["思念","想"] +draft: false +slug: "thought" +date: "2010-11-07 00:15:20" +--- + +

一如你见
+很累
+从内心深处发出来的崩塌感觉

+

那种可以支撑我走过春秋风雨的信念已不再

+

谢谢你陪我谈天说地的这段时间
+我本来是有着多么美好的期盼啊

+

在我最最失望的时候
+我总会想着你想到你
+我还记得那次回到家给你打电话
+我当时绝望的哭了
+看透人情冷暖的心
+哭过之后就会更坚不可催的吧
+你当时听到我哭了吗
+你肯定听到的吧
+我努力的去隐藏
+却又很想着让你听见
+我只想跟你说话
+我只想听你说话
+多么矛盾的心情
+我看到了你那时的签名了
+你是写给我的吧?

+

我还记得我给你打电话时
+我听到你声音的欣喜

+

我总想把我最想说的东西分享给你听
+而你
+总是不厌其烦的倾听
+我总是想倾尽所有
+可是我天生口才笨拙
+哎
+要是我能舌烂莲花那就多好啊

+

我想说我爱你
+可是你总是把我真心当成我在讲事故
+如果你觉得这是在讲故事
+那我可以给我讲一个最美的故事吗

+

因你而喜
+因你而笑
+因你而哭
+因你而失落
+我的所有悲伤快乐都是因你牵挂
+
+可是
+她心里面那把重重的锁
+我何时可以打开

diff --git "a/content/posts/daily/\346\204\210\344\271\205\345\274\245\347\262\276.md" "b/content/posts/daily/\346\204\210\344\271\205\345\274\245\347\262\276.md" new file mode 100644 index 00000000000..a648efc5f3f --- /dev/null +++ "b/content/posts/daily/\346\204\210\344\271\205\345\274\245\347\262\276.md" @@ -0,0 +1,52 @@ +--- +title: "愈久弥精" +categories: ["日志"] +tags: ["妈妈","姐姐","愈久弥精","女朋友"] +draft: false +slug: "the-more-refined-hisamitsu" +date: "2011-01-29 08:13:57" +--- + +都在说酒是陈年的香 +我不骗你们,这是真的 + +我喜欢一切旧的东西 + +我有件衣服穿了8年了,我还在穿 +我的毛巾用了5年了,我还在用 +我有支笔写了10年了,我还在写 + +我尤其喜欢旧衣服 +我也不知道是为什么 +每年夏天来临的时候 +我就有点犯迷糊 +因为过完冬天有些夏天的衣服我就丢不见了 +但是我真不爱买新衣服 + +有人说我是生活在过去的人 +我觉得这很可悲 +所以我总是去了解最新的东西 +坦白的说我总是会有最前沿的资讯和信息 +毕竟很多朋友都叫我——百度! +好吧,我就把这个称呼当成赞许了 +虽然你们只是因为懒而已咯 +谁叫我对小妹妹的要求总是很难拒绝呢 + +我以前用的一个洗脸的盆子 +我想起来会肃然起劲 +那个盆的年纪比我的年纪还要大 +因为那是我妈妈嫁过来的时候的嫁妆 +我想到我要对着一个洗脸盆叫哥哥的情景我就会很囧 +但是其实我最想要的是一个姐姐 +我跟我妈说我要一个姐姐的时候我妈会骂我 +她说要你脑壳儿要,就算再要也是要个妹妹撒,怎么可能要个姐姐…… + +我当时不是很懂 +但等我懂了的时候我就发觉我真的没有姐姐了 +所以在我很长很长一段时间里 +我不要找女朋友我不要找女朋友,我只想要找一个姐姐…… +好吧,我也羡慕那些有姐姐的家伙了 + +跑题了吗?没有吧。(虽然我的初衷不是要写到这个来的) +我想要一个姐姐想了20几年 +这应该是一个够久远,够陈年,够愈久弥精的话题吧 diff --git "a/content/posts/daily/\346\204\237\345\212\250.md" "b/content/posts/daily/\346\204\237\345\212\250.md" new file mode 100644 index 00000000000..f2bedfcf9bc --- /dev/null +++ "b/content/posts/daily/\346\204\237\345\212\250.md" @@ -0,0 +1,100 @@ +--- +title: "感动" +categories: ["日志"] +tags: ["善良" , "寄钱" , "工行" , "感动" , "日行一善" , "汇款"] +draft: false +slug: "moving" +date: "2009-05-11 11:42:12" +--- + +-2009-05-11 11:42:12 于绍兴。 +今天去马山工行给朋友寄钱 +然后忘记带身份证了 +勒银行蛮漂漂的姐姐说没身份证不让寄 +这蛮惆怅 +本打算坐车回这里再坐车过去再坐车回来 +但是这样又花时间又花钱 +来来去去得花几个小时甚至可能坐车的钱比寄的钱还要多 +真是纠结 + +想来想去 +觉得去找一个的士司机问问看能不能借下身份证 +我本来都没抱多大希望 +可是人品大暴发 +跟那哥们聊了几句 +然后他答应用他的名字帮我给寄了 +呵呵 +当时很感动 +这种感觉很震撼的 +大家一秒钟之前彼此都不认识 +仅仅短短的几分钟的闲聊 +就把自己最私密的东西借给别人 +就给予了这么大的帮助 +真的很让人动容 +走的时候给那司机买了一包烟还说了很多感谢的话 +当时就觉得 +那些再多的感谢的词语都是苍白的 +你甚至都会发现 +平平凡凡的一个人 +但是他身上就是有一层光辉 + +突然就想起在利川二中上学的时候 +感觉那一年什么都没有学到 +白白的浪费了一年 +但是班主任当年告诉我们应该怎么样去帮助残疾人的方法 +也许我一辈子都会记着 +我甚至现在都已经记不起那个班主任的名字了 - -# +他说那些在街上乞讨的残疾人 +你千万别给他钱 +你给他钱了他自己也不一定会拿得到 +有很多幕后人渣故意把人弄残疾了然后让他上街去乞讨 +然后就把那个残疾人讨来的钱往他们自己兜里揣 +他说你看见残疾人了如果同情他你就给他买吃的给他 +因为吃的东西他自己都会吃得着 + +走在街上 +每每看见残疾人 +作为健全的我一点优越感都没有 +我甚至都觉得罪恶 + +一个小小的善行对谁来说都不是难事 +很多时候都只是举手之劳 +我记得我 N 多年前第一次在公车上给老年人让座 +我甚至都会害羞得脸红 +我觉得满车的人都在看着我 +现在 +早已习惯 +在街上有时也会去帮助一些人 +但是我都不会给他们面额比较大的钱 +因为那些钱最后不一定还会在他们的手里 +最离谱的一次是我在一个站牌把身上所有的零钱给了一个老人 +可是突然发现自己居然没有钱坐车了 +低头转身默默的向前走. + +我坚信 +好人都会一生平安 +上天定会保佑今天那个人的 + +我不是一个好人 +但是 +我从来不做坏事.! + +PS: +今天刚好也看到了鲁豫有约对米帅的访谈 (就是越狱那个男主角) +听他讲他的经历 +会发现都是曾经自己一些小小的行动 +也许都会给自己的未来带来很多意想不到的变化 +我觉得不要在乎现在过着怎么样的生活 +重要的是我们的目标是什么 +有了目标 +哪怕现在过得再卑微都无所谓 +很多拿着几千块薪水的小白领都瞧不起我们这些才走进社会的学生 +其实我觉得那无所谓 +你也不过只是比我早出来几年而已 +再过十年好吧就再过十年 +你会觉得你十年之后的薪水会涨到几万块么 +我现在是在给你打工 +天知道若干年后是不是你在给我打工呢 +只要生活过得下去 +别在乎现在一个月拿了多少钱 +重要的是在怎么样累积自己的经历 \ No newline at end of file diff --git "a/content/posts/daily/\346\204\237\345\220\214\350\272\253\345\217\227.md" "b/content/posts/daily/\346\204\237\345\220\214\350\272\253\345\217\227.md" new file mode 100644 index 00000000000..e6935773c95 --- /dev/null +++ "b/content/posts/daily/\346\204\237\345\220\214\350\272\253\345\217\227.md" @@ -0,0 +1,17 @@ +--- +title: "感同身受" +categories: ["日志"] +tags: ["感同身受","折磨"] +draft: false +slug: "empathy" +date: "2008-12-11 22:04:13" +--- + +我不会说话... +我不知道怎么安慰她... +可是我知道她很疼痛... +我会感同身受的知道... +我想让她快乐起来... +我只想让她不要那么痛苦... +只希望她不要想太多... +想着想着就是自己一个人在折磨自己... diff --git "a/content/posts/daily/\346\204\237\346\201\251.md" "b/content/posts/daily/\346\204\237\346\201\251.md" new file mode 100644 index 00000000000..7294cb36668 --- /dev/null +++ "b/content/posts/daily/\346\204\237\346\201\251.md" @@ -0,0 +1,21 @@ +--- +title: "感恩" +categories: ["日志"] +tags: ["感恩","感谢"] +draft: false +slug: "thanksgiving" +date: "2008-11-27 22:59:40" +--- + +感谢父母... +感谢自己... +感谢朋友... +感谢很多... +自己记着... +要劳劳的记着... +那些应该感谢的... +所有... + +这一年来的事蛮多... +重要的不重要的都记下来... +放在心里面... diff --git "a/content/posts/daily/\346\204\237\350\247\211\345\203\217\346\230\257\347\255\211\344\273\200\344\271\210\347\232\204\350\277\207\344\272\206\344\270\200\345\244\251.md" "b/content/posts/daily/\346\204\237\350\247\211\345\203\217\346\230\257\347\255\211\344\273\200\344\271\210\347\232\204\350\277\207\344\272\206\344\270\200\345\244\251.md" new file mode 100644 index 00000000000..8de2f60c67a --- /dev/null +++ "b/content/posts/daily/\346\204\237\350\247\211\345\203\217\346\230\257\347\255\211\344\273\200\344\271\210\347\232\204\350\277\207\344\272\206\344\270\200\345\244\251.md" @@ -0,0 +1,15 @@ +--- +title: "感觉像是等什么的过了一天" +categories: ["日志"] +tags: ["等待","等"] +draft: false +slug: "so-what-feels-like-over-a-day" +date: "2008-12-17 21:38:11" +--- + +感觉像是等什么的过了一天... +早上很早也醒了的... +醉也是醉了...那还真滴有点难受... +但是这都是小问题... +总觉得今天跟以往不一样... +这种感觉肯定跟人有关... diff --git "a/content/posts/daily/\346\204\237\350\247\211\351\251\254\344\270\212\345\260\261\350\246\201\347\246\273\345\274\200\344\272\206.md" "b/content/posts/daily/\346\204\237\350\247\211\351\251\254\344\270\212\345\260\261\350\246\201\347\246\273\345\274\200\344\272\206.md" new file mode 100644 index 00000000000..9b368b5ebfe --- /dev/null +++ "b/content/posts/daily/\346\204\237\350\247\211\351\251\254\344\270\212\345\260\261\350\246\201\347\246\273\345\274\200\344\272\206.md" @@ -0,0 +1,23 @@ +--- +title: "感觉马上就要离开了" +categories: ["日志"] +tags: ["离开","毕业","伤怀"] +draft: false +slug: "feeling-soon-left-the" +date: "2008-11-03 22:56:00" +--- + +今天下午去开班会... +学校说了关于实习的事情... +突然感觉马上就要毕业了... + +要走了... +带不走什么... + +还一直没有着急过... +也不知是不是心态太好了... +从来没考虑过什么... +可能吧也许是看得开了... +主要是看得轻... + +所以就这样走吧... diff --git "a/content/posts/daily/\346\210\220\345\212\237\346\210\222\346\216\211\345\276\256\345\215\232.md" "b/content/posts/daily/\346\210\220\345\212\237\346\210\222\346\216\211\345\276\256\345\215\232.md" new file mode 100644 index 00000000000..a3fc4b478c9 --- /dev/null +++ "b/content/posts/daily/\346\210\220\345\212\237\346\210\222\346\216\211\345\276\256\345\215\232.md" @@ -0,0 +1,34 @@ +--- +title: "成功戒掉微博" +categories: ["日志"] +tags: ["微博","戒","网瘾"] +draft: false +slug: "successfully-quit-microblogging" +date: "2011-03-16 08:26:23" +--- + +让自己不去碰鼠标 +让自己不在浏览器里点来点去 +让自己不去频繁的登录微博 +在微博上 +首先就是unFo掉所有人 +然后不去看星座 +不去看新闻 +不去看语录 +不去看揭密 +甚至连跟别人的互动都不及时 +到现在 +我总算把微博给戒掉了 + +我还成功戒掉了: +QQ,QQ空间,百度贴吧,Twitter,VeryCD,豆瓣,糗百,淘宝和QQ邮箱。 + +戒掉QQ微博要简单一点 +因为是它主动把我的帐号给设置成只读的,我只能看不能说 +戒掉twitter也简单 +不去刻意的SSH就好 + +PS: @大大的小蜗牛 +PS: 腾讯把我QQ微博设置成只读,换句话说,就是把我的帐号给封了。 + + diff --git "a/content/posts/daily/\346\210\221\344\270\272\344\273\200\344\271\210\344\274\232\345\217\221\350\277\231\344\271\210\345\244\247\347\232\204\347\201\253\345\221\242.md" "b/content/posts/daily/\346\210\221\344\270\272\344\273\200\344\271\210\344\274\232\345\217\221\350\277\231\344\271\210\345\244\247\347\232\204\347\201\253\345\221\242.md" new file mode 100644 index 00000000000..d3d64cbcf05 --- /dev/null +++ "b/content/posts/daily/\346\210\221\344\270\272\344\273\200\344\271\210\344\274\232\345\217\221\350\277\231\344\271\210\345\244\247\347\232\204\347\201\253\345\221\242.md" @@ -0,0 +1,15 @@ +--- +title: "我为什么会发这么大的火呢" +categories: ["日志"] +tags: ["日记"] +draft: false +slug: "why-i-made-it-such-a-big-fire" +date: "2011-11-26 20:30:19" +--- + +我为什么会发这么大的火呢 +这样不对 +你要相信 +命中有时终须有 +命中无时莫强求 +得之我幸,失之,我命! diff --git "a/content/posts/daily/\346\210\221\344\270\272\346\210\221\345\211\215\346\256\265\346\227\266\345\200\231\347\232\204\345\277\247\344\274\244\346\204\237\345\210\260\345\217\257\350\200\273.md" "b/content/posts/daily/\346\210\221\344\270\272\346\210\221\345\211\215\346\256\265\346\227\266\345\200\231\347\232\204\345\277\247\344\274\244\346\204\237\345\210\260\345\217\257\350\200\273.md" new file mode 100644 index 00000000000..298bad65136 --- /dev/null +++ "b/content/posts/daily/\346\210\221\344\270\272\346\210\221\345\211\215\346\256\265\346\227\266\345\200\231\347\232\204\345\277\247\344\274\244\346\204\237\345\210\260\345\217\257\350\200\273.md" @@ -0,0 +1,74 @@ +--- +title: "我为我前段时候的忧伤感到可耻" +categories: ["日志"] +tags: ["忧伤","过年","本命年","痛","可耻"] +draft: false +slug: "shameful" +date: "2011-02-21 23:47:48" +--- + +前段时间的忧伤至于是什么原因我就不说了 +而且现在看起来那好像是庸人自扰之 + +今天有位朋友在我去年转载的一篇文章中留言了 +(《你那点痛算什么》) +起初我还以为这是一条spam +因为来访这里的朋友基本上只会在最新的博文里留言 +但是我点进去之后发现不是spam + +然后我顺便把那篇文章给看完了 + +看完之后我又发现我有了很多新的感慨 + +那篇文章是在我去年最低迷最无助的时候在《读者》上面看到的 +那个时候接二连三的发生了很多事 +对我的人生和我的家庭来说都是很重要的事 +所有的事情都堆到一起来 +而且是你连选择放弃的权利都没有 +是必须去处理,去完成,无可推卸的 +是会无助到,你哭都没有地方哭的那种 +而且在那个时候要是能哭已经是种幸福和解脱 + +不过另一方面我也要感谢这些事 +它让我能把一些人看透 +它让我能把一些事看透 +它让我能把这个社会看透 +它让我能把这个世界的一些规则看透 +它让我更成熟吧或者说不再那么单纯 +只有历劫苦难人才会成长 + +我的习惯就是 +在我发生了一件对我生命来说很重要的事情的时候 +我总是会过一两年再才会回过头去叙述 +我觉得这样才可以让我更客观平和的去看待那些过住 +好吧,上面这些就是我对去年的感叹 +只是不再像以往那样长篇累牍 + +前段时候的忧伤得莫名其妙 +可能是因为过年的原因吧 +季节性的低迷了一下 +现在回头去一想 +发觉当时的自己很有趣 +明明是故作忧伤 +没想到只是入戏太深 +哈哈,你那点痛又算什么 + +推荐阅读:《你那点痛算什么》 + +这个世界上,有百分之一的人——也就是六千万,是残疾人。其中八百万人是盲人,他们很多人一生中最大的愿望就是有朝一日,能看清妈妈的样子。 + +但是,我要说,这些盲人是幸运的,因为,至少他们还有亲情来牵挂。要知道,这个世界上,有四千万孩子生活在单亲家庭,其中有一千两百万是孤儿,从记事起就没见过父母的样子。如果有个人,能让他们叫上一声妈妈,便足以让他们幸福得热泪横流。 + +但是,这些孤儿也是幸运的,因为,至少他们很健康。要知道,这个世界上,有十分之三的人患有慢性疾病。还有两千多万重症患者,整天躺在病床上,生活不能自理,大小便失禁。在不发达国家,每年约有八万名儿童被人贩子拐走,打折双腿,弄瞎或是弄哑,沦为乞讨的工具。 + +但是,他们也是幸运的,因为,至少他们还有生命。要知道,在非洲,平均每天有两千人被活活饿死或渴死。另外,这个世界上,平均每天还有一百六十人死于飞来横祸,比如坐在家里,天上落下一架飞机被砸死,或者晴天一个响雷被劈死,或者看流星时被一颗殒石击毙。每天早晨穿着整洁的衬衫,提着公文包精神抖擞去上班的人当中,有十万分之一的人晚上进不了家门。 + +但是,这些死者也是幸运的,因为至少他们死后不会受到唾骂。要知道,在这个世界上,每年还有三万人,死于冤案。他们被人以“正义”的名义杀掉,死后,还要为不是他们犯下的罪行背负骂名,甚至遗臭万年。 + +但是,他们也是幸运的,因为他们终于死了,再也不要受折磨了。要知道,这个世界上至少还有三百万人求生不得求死不能。他们当中,有的人身体已经溃烂,有的要靠一根导管,借助机器定时抽出沉积在腹腔中的大小便,有的成了植物人……据报道,英国有一名男子被他的妻子斩去了四肢,放在地下室里生活了十三年,朋友们还以为他失踪了。 + +现在想想,你遇到的那点痛,算什么! + +转载自:《读者》2010年14期(官网链接) + + diff --git "a/content/posts/daily/\346\210\221\344\273\245\344\270\272.md" "b/content/posts/daily/\346\210\221\344\273\245\344\270\272.md" new file mode 100644 index 00000000000..ddb96378b43 --- /dev/null +++ "b/content/posts/daily/\346\210\221\344\273\245\344\270\272.md" @@ -0,0 +1,26 @@ +--- +title: "我以为" +categories: ["日志"] +tags: ["我以为","时光","朋友","事情"] +draft: false +slug: "i-think" +date: "2008-11-21 20:41:40" +--- + +很多事... +我以为... +可以不一样... +可是... +到后来也还是一样的... + +有些人... +我以为... +我应该好好对他们... +可是我想好好交往的人... +他们却对我很恶毒... + +有些时光... +我以为... +我可以留下来... +留下来的... +只是时光拉长的影子... diff --git "a/content/posts/daily/\346\210\221\344\273\254\351\203\275\344\270\215\346\230\257\347\234\237\347\232\204\346\207\222.md" "b/content/posts/daily/\346\210\221\344\273\254\351\203\275\344\270\215\346\230\257\347\234\237\347\232\204\346\207\222.md" new file mode 100644 index 00000000000..1cc454eb82f --- /dev/null +++ "b/content/posts/daily/\346\210\221\344\273\254\351\203\275\344\270\215\346\230\257\347\234\237\347\232\204\346\207\222.md" @@ -0,0 +1,15 @@ +--- +title: "我们都不是真的懒" +categories: ["日志"] +tags: ["日记","懒","勤快","感悟"] +draft: false +slug: "not-really-lazy" +date: "2011-04-18 09:01:35" +--- + +以前我一直就是能坐着,绝不站着。能躺着,绝不坐着。 + +我妈说得对,你要是再这么懒,长大了就找不到媳妇儿。 + +其实我们都不是真正的懒,我们只是还没有找到勤快的理由。 + diff --git "a/content/posts/daily/\346\210\221\345\226\234\346\254\242\347\232\204\344\272\272\345\222\214\345\226\234\346\254\242\346\210\221\347\232\204\344\272\272.md" "b/content/posts/daily/\346\210\221\345\226\234\346\254\242\347\232\204\344\272\272\345\222\214\345\226\234\346\254\242\346\210\221\347\232\204\344\272\272.md" new file mode 100644 index 00000000000..1236c3ccdaf --- /dev/null +++ "b/content/posts/daily/\346\210\221\345\226\234\346\254\242\347\232\204\344\272\272\345\222\214\345\226\234\346\254\242\346\210\221\347\232\204\344\272\272.md" @@ -0,0 +1,52 @@ +--- +title: "我喜欢的人和喜欢我的人" +categories: ["日志"] +tags: ["结婚","喜欢","爱","选择"] +draft: false +slug: "mychoose" +date: "2011-03-10 08:00:32" +--- + +如果没有找到相爱的人 +但是又必须要选择结婚 +在我喜欢的人和喜欢我的人之间 +我会选择 我喜欢的人 + +这个问题已经被无数个人讨论过无数次了 +而且不同的人会有不同的选择 +其实你们已经很好了 +至少还有得选择 +很多人是连选择的机会都没有 + +我相信,选择跟喜欢自己的人结婚的多一些吧 + +我是不会那么选择的 + +首先 +我觉得我有能力让我喜欢的人在以后的生活中喜欢上我 +要是连这点信心都没有那还在这个世界上混什么 +既然她都答应嫁给我了 +肯定我没有那么很差劲 + +然后 +本身我的要求就很低 +她不喜欢我很正常 +我就不作这方面的指望 +万一她喜欢上我了就当是我赚来的 + +再然后 +那些选择喜欢自己的人的朋友 +可能会觉得自己是幸运的 +你错了 +你凭什么敢保证对方会一直喜欢你呢 + +还有 +千万不要以为找了一个喜欢自己的人 +就可以对对方为所欲为 +你凭什么 +你不过是仗着对方喜欢你 + +其实这些都不尽然 +缘分这个东西是很奇妙的 +更多的,我是相信注定吧 + diff --git "a/content/posts/daily/\346\210\221\345\276\210\345\272\206\345\271\270\346\210\221\344\270\215\345\226\234\346\254\242\346\211\223\347\211\214.md" "b/content/posts/daily/\346\210\221\345\276\210\345\272\206\345\271\270\346\210\221\344\270\215\345\226\234\346\254\242\346\211\223\347\211\214.md" new file mode 100644 index 00000000000..1a50d65e204 --- /dev/null +++ "b/content/posts/daily/\346\210\221\345\276\210\345\272\206\345\271\270\346\210\221\344\270\215\345\226\234\346\254\242\346\211\223\347\211\214.md" @@ -0,0 +1,10 @@ +--- +title: "我很庆幸我不喜欢打牌" +categories: ["日志"] +tags: [] +draft: false +slug: "im-glad-i-do-not-like-playing-cards" +date: "2011-03-06 09:21:30" +--- + + diff --git "a/content/posts/daily/\346\210\221\346\227\266\345\270\270\346\203\263\350\265\267\346\210\221\347\232\204\345\246\210\345\246\210.md" "b/content/posts/daily/\346\210\221\346\227\266\345\270\270\346\203\263\350\265\267\346\210\221\347\232\204\345\246\210\345\246\210.md" new file mode 100644 index 00000000000..69b3e859890 --- /dev/null +++ "b/content/posts/daily/\346\210\221\346\227\266\345\270\270\346\203\263\350\265\267\346\210\221\347\232\204\345\246\210\345\246\210.md" @@ -0,0 +1,92 @@ +--- +title: "我时常想起我的妈妈" +categories: ["日志"] +tags: ["妈妈","父母","父母皆祸害"] +draft: false +slug: "mother" +date: "2010-07-18 23:55:37" +--- + +

豆瓣上有一个小组

+

虽然豆瓣上有很多很多小组
+但是这个小组
+它名叫父母皆祸害

+

一如它的介绍:

+

反对不是目的,而是一种积极手段,
+
+为的是个人向社会化进一步发展,达到自身素质的完善。
+
+我们不是不尽孝道,我们只想生活的更好。
+
+在孝敬的前提下,抵御腐朽、无知、无理取闹父母的束缚和戕害。
+
+这一点需要技巧,我们共同探讨。 +

+

+这里是一个很纯粹的探讨的小组
+可是最近里面有点混乱

+

当你看到这个名称的时候
+别他妈傻逼兮兮的就用你那可怜的认知来框这个命题
+这里很纯粹
+至少这里最初很纯粹

+

我很爱我的妈妈,我也很爱我的爸爸和妹妹
+但是不得不说我的上一辈人在我人生的成长道路上
+用他们自以为是的方式插手太多
+以至于,以至于我在高二的时候差点就绝望得从六楼跳下去
+我站在围栏上我想可能摔下去会很痛
+我那么结实也不一定就摔得很理想
+所以最终我纵身一跃的时候不是往前面使的劲
+其实那么大的风吹着
+感受了一下马上就要死亡的感觉
+吹醒了谁他妈的真的会跳下去啊

+

过多的细节现在都不方便说出来
+这让这篇文章好生涩
+反正每个人都有些自命不凡的经历每家都有些难念的经

+

所以在我后来每当想起这些事的时候
+只能轻轻的摇摇头
+告诉自己应该成熟起来
+那都是些小事

+

有人问我
+有没有什么后悔的
+我懂他们的意思
+就是说我没有考上好大学
+我说有什么后悔不后悔的

+

我就觉得不后悔
+有什么好后悔的呢
+我到现在比较后悔的一件事就是去年过年没有回家
+这么多年了
+这还是我第一次在外面过年
+就我爸爸和妈妈在家里
+他们年纪很大了
+我想我今年就算是在国外我也要赶回来
+风雨无阻2012都挡不住我回家的脚步
+思念在哪里哪里就是故乡,故乡就是家啊

+

我小时候,从六岁开始就离开父母住在亲戚家里独立生活
+(当然这完全跟他们无关)
+长大了我把这种对生活的无奈转嫁给社会
+假设我看到个小偷我肯定会把他把残废
+但是我也会把身上仅有的钱送给路边真正的乞丐
+这种善良我觉得都是来自妈妈

+

其实跟城里很多傻逼兮兮的父母比起来
+我的父母已经很好了
+我一直觉得我妈妈是很伟大的女人
+我很多次的假设过
+如果把这些年来压在她身上的负担换到另外一些女人身上
+你们一无是处
+我父母感情也很好啊
+这二十几年来从来没吵过架
+想起来就肃然起敬
+反正这个社会流传下来的很多优良传统在我妈妈身上都能找到
+我妈妈做的饭特别好吃,会织毛衣会打布鞋给我缝过衣服把好吃的留给我和妹妹
+她看书看小说看电视剧过年的时候站着几个小时准备年饭
+她乐观豁达善良隐忍教育我们从善
+小时候家境不好她给我们买饮料和糖她喝开水
+长大了我喝醉了她一边骂我一边给我倒水喝扶我睡觉
+这么多年来
+我能想到的都是她的好
+可是我的任性可能还伤害到她
+现在应该是反哺报答她们的时候了

+

我在那个豆瓣小组里
+这跟我父母无关
+我是在冷漠的注视着这个社会

+

PS:请原谅我说了两个傻逼和两个他妈的

diff --git "a/content/posts/daily/\346\210\221\346\230\257\345\234\250\347\202\253\350\200\200\346\210\221\347\232\204\346\202\262\344\274\244\345\220\227.md" "b/content/posts/daily/\346\210\221\346\230\257\345\234\250\347\202\253\350\200\200\346\210\221\347\232\204\346\202\262\344\274\244\345\220\227.md" new file mode 100644 index 00000000000..cd46de8615c --- /dev/null +++ "b/content/posts/daily/\346\210\221\346\230\257\345\234\250\347\202\253\350\200\200\346\210\221\347\232\204\346\202\262\344\274\244\345\220\227.md" @@ -0,0 +1,61 @@ +--- +title: "我是在炫耀我的悲伤吗" +categories: ["日志"] +tags: ["头晕","感叹","病","粥"] +draft: false +slug: "sorrow" +date: "2010-11-19 16:08:50" +--- + +

这几天早上起来
+都在流鼻血
+我倒还真希望我患上了迈克的那种病
+嗯,越狱里的那个迈克
+他比我聪明多了

+

我突然想起
+去年的这个时候我也在流鼻血
+哪有这么巧合的事

+

可是
+哥一直健康着呢

+

昨天一天都不舒服
+尽管看上去还在强颜欢笑
+从来没有过这一类的不舒服过
+痛又不痛苦又不苦晕又不晕死又不死
+反正
+就是
+——不舒服
+嗯,真难受

+

七点钟就躺在床上了
+呵呵
+怎么可能睡下去
+头很晕
+躺着想坐着
+坐着根本坐不住
+迷迷糊糊的
+后来感觉做了很多梦
+没有印象特别深刻的
+能记住的一个
+又不能说

+

早上醒得特别早
+试着爬起来
+天旋地转的
+我居然是被饿醒的
+特别饿的感觉
+而且胃里面很疼一点没胃口再说身边还没得吃的
+我也从来没有胃疼过我也不知道那是不是胃疼了
+但是就是很饿就是不想吃东西

+

我觉得喝点粥了比较好
+我看别人生病了都喝粥
+MB我就是个活脱脱的悲情小人物
+喝个粥还得自己做
+噢,我的意思是说街上到处都买不到
+两天没吃东西了
+再不吃那可真得瘦了
+我可不想减肥我不要减肥

+

其实这点伤病不算什么
+只是感叹一下
+今年事儿真多
+我都不晓得是靠什么撑起滴

+

好吧
+我继续上班
+你们不要围观

diff --git "a/content/posts/daily/\346\210\221\347\210\261\345\245\271.md" "b/content/posts/daily/\346\210\221\347\210\261\345\245\271.md" new file mode 100644 index 00000000000..6dd145fc569 --- /dev/null +++ "b/content/posts/daily/\346\210\221\347\210\261\345\245\271.md" @@ -0,0 +1,39 @@ +--- +title: "我爱她" +categories: ["日志"] +tags: [] +draft: false +slug: "i-love-her" +date: "2011-04-09 00:33:00" +--- + +我经常在脑子里想象 +当我们不能在一起的时候 +我的心就会开始痛 +想得最多的场景就是在某个同学聚会上不期而遇 +如果分开了也只有这样的机会才能再见面吧 +每当想到这里的时候 +心里就隐隐作痛作痛作痛作痛 + +以前看电影电视的时候 +看里面老是说想一个人会想到心痛,爱一个人会爱到心痛 +我觉得那很做作 +事实上,当时的不理解只是因为自己见识少 + +当我决定爱上她的那时起 +她就慢慢住进了我心里 +从此,心里想的,口里念的,手里写的,全部都是她 +这也许也是一个纯粹主义者的悲哀 +纯粹的爱纯粹的遗忘 +怎么做都很彻底不留退路决绝义无反顾 +可以爱到深入骨髓 + +如果一想到她会不在了 +那种感觉就像是用针一针一针往心上扎孔 +扎穿了好放她走 +你来告诉我这不痛谁来告诉我这不痛 + +心里空了 +我就不是我了 +但是那份爱还一直会在骨髓里流淌 +(未完) diff --git "a/content/posts/daily/\346\210\221\347\232\204Google-Chrome\346\265\217\350\247\210\345\231\250\345\256\211\350\243\205\347\232\204\346\217\222\344\273\266\346\211\251\345\261\225.md" "b/content/posts/daily/\346\210\221\347\232\204Google-Chrome\346\265\217\350\247\210\345\231\250\345\256\211\350\243\205\347\232\204\346\217\222\344\273\266\346\211\251\345\261\225.md" new file mode 100644 index 00000000000..f1bf816963e --- /dev/null +++ "b/content/posts/daily/\346\210\221\347\232\204Google-Chrome\346\265\217\350\247\210\345\231\250\345\256\211\350\243\205\347\232\204\346\217\222\344\273\266\346\211\251\345\261\225.md" @@ -0,0 +1,63 @@ +--- +title: "我的Google Chrome浏览器安装的插件扩展" +categories: ["日志"] +tags: ["插件","google","Chrome","浏览器","扩展"] +draft: false +slug: "chrome-extensions" +date: "2019-04-11 00:17:00" +--- + +Google Chrome常用插件做个记录备忘,以免像前几年一次重置账号后忘记需要哪些插件了。 +其中 “ [净化淘宝链接](https://chrome.google.com/webstore/detail/npokdddpckpfhlecbgmplgcidebjmkfm)” 这个插件是我开发的,做电商的应该能用得上,欢迎捧场! + +> 神器: + +1. [扩展管理器Extension Manager](https://chrome.google.com/webstore/detail/gjldcdngmdknpinoemndlidpcabkggco) +*这个扩展可以一键开关其他扩展,简直是神器。* + +> 默认开启的扩展: + +1. [Adblock Plus](https://chrome.google.com/webstore/detail/cfhdojbkjhnklbpkdaibdccddilifddb) +2. [Block Site](https://chrome.google.com/webstore/detail/eiimnmioipafcokbfikbljfdeojpcgbh) +3. [Checher Plus for Gmail](https://chrome.google.com/webstore/detail/oeopbcgkkoapgobdbedcemjljbihmemj) +4. [Clear Cache](https://chrome.google.com/webstore/detail/cppjkneekbjaeellbfkmgnhonkkjfpdn) +5. [Google Translate](https://chrome.google.com/webstore/detail/aapbdbdomjkkjkaonfhkkikfgjllcleb) +6. [Google Keep](https://chrome.google.com/webstore/detail/lpcaedmchfhocbbapmcbpinfpgnhiddi) +7. [IDM integration Module](https://chrome.google.com/webstore/detail/ngpampappnmepgilojfohadhhmbhlaek) +8. [LastPass](https://chrome.google.com/webstore/detail/hdokiejnpimakedhajhdlcegeplioahd) +9. [Momentum](https://chrome.google.com/webstore/detail/laookkfknpbbblfpciffpaejjkokdgca) +10. [Search by Image](https://chrome.google.com/webstore/detail/dajedkncpodkggklbegccjpmnglmnflm) +11. [净化淘宝链接](https://chrome.google.com/webstore/detail/npokdddpckpfhlecbgmplgcidebjmkfm) +12. [浮图秀](https://chrome.google.com/webstore/detail/mgpdnhlllbpncjpgokgfogidhoegebod) +13. [轻淘客旗舰版](http://www.qingtaoke.com/chajian) +14. [为什么你们就是不能加个空格呢](https://chrome.google.com/webstore/detail/paphcfdffjnbcgkokihcdjliihicmbpd) + +> 有需要的时候才开启的扩展: + +1. [Chrome Better History](https://chrome.google.com/webstore/detail/aadbaagbanfijdnflkhepgjmhlpppbad) +2. [Chrono 下载管理器](https://chrome.google.com/webstore/detail/mciiogijehkdemklbdcbfkefimifhecn) +3. [Chrome Cleaner Pro](https://chrome.google.com/webstore/detail/ccjleegmemocfpghkhpjmiccjcacackp) +4. [ColorZilla](https://chrome.google.com/webstore/detail/bhlhnicpbhignbdhedgjhgdocnmhomnp) +5. [Earth View from Googe Earth](https://chrome.google.com/webstore/detail/bhloflhklmhfpedakmangadcdofhnnoh) +6. [Fatkun图片批量下载](https://chrome.google.com/webstore/detail/nnjjahlikiabnchcpehcpkdeckfgnohf) +7. [Format Link](https://chrome.google.com/webstore/detail/pocemhmkmchpgamlnocemnbhlcjcbjgg) +8. [GNOME Shell integration](https://chrome.google.com/webstore/detail/gphhapmejobijbbhgpjhcjognlahblep) +9. [Google Arts&Culture](https://chrome.google.com/webstore/detail/akimgimeeoiognljlfchpbkpfbmeapkh) +10. [HTTP/2 and SPDY indicator](https://chrome.google.com/webstore/detail/mpbpobfflnpcgagjijhmgnchggcjblin) +11. [Markdown Viewer](https://chrome.google.com/webstore/detail/ckkdlimhmcjmikdlpkmbgfkaikojcbjk) +12. [Octotree](https://chrome.google.com/webstore/detail/bkhaagjahfmjljalopjnoealnfndnagc) +13. [Office Online](https://chrome.google.com/webstore/detail/ndjpnladcallmjemlbaebfadecfhkepb) +14. [Proxy SwitchyOmega](https://chrome.google.com/webstore/detail/padekgcemlokbadohgkifijomclgjgif) +15. [Reader View](https://chrome.google.com/webstore/detail/ecabifbgmdmgdllomnfinbmaellmclnh) +16. [TamperMonkey](https://chrome.google.com/webstore/detail/dhdgffkkebhmkfjojejmpbldmpobfkfo) +17. [Trackr](https://chrome.google.com/webstore/detail/pccehhnicffhgffhdfgainipddlopmie) +18. [Unsplash Instant](https://chrome.google.com/webstore/detail/pejkokffkapolfffcgbmdmhdelanoaih) +19. [User-Agent Switcher for Chrome](https://chrome.google.com/webstore/detail/djflhoibgkdhkhhcedjiklpkjnoahfmg) +20. [Video Downloader professional](https://chrome.google.com/webstore/detail/elicpjhcidhpjomhibiffojpinpmmpil) +21. [WasteNoTime](https://chrome.google.com/webstore/detail/enebomhlllfaccbelnjhfgblnalofhch) +22. [WhatFont](https://chrome.google.com/webstore/detail/jabopobgcpjmedljpbcaablpmlmfcogm) +23. [WhatRuns](https://chrome.google.com/webstore/detail/cmkdbmfndkfgebldhnkbfhlneefdaaip) +24. [FireShot](https://chrome.google.com/webstore/detail/mcbpblocgmgfnpjjppndjkmgjaogfceg) +25. [有道云笔记网页剪报](https://chrome.google.com/webstore/detail/joinpgckiioeklibflapokicmndlcnef) +26. [违禁词检查](https://chrome.google.com/webstore/detail/hidcgccgkiamehonfofohinbaeefabmi) +27. [钦定字体](https://chrome.google.com/webstore/detail/lmjdabbpgabigbonekfpjhfgjekpnkge) diff --git "a/content/posts/daily/\346\210\221\347\232\204QQ\344\270\272\344\273\200\344\271\210\344\270\215\347\225\231\347\273\231\350\260\201.md" "b/content/posts/daily/\346\210\221\347\232\204QQ\344\270\272\344\273\200\344\271\210\344\270\215\347\225\231\347\273\231\350\260\201.md" new file mode 100644 index 00000000000..4826bf80c6d --- /dev/null +++ "b/content/posts/daily/\346\210\221\347\232\204QQ\344\270\272\344\273\200\344\271\210\344\270\215\347\225\231\347\273\231\350\260\201.md" @@ -0,0 +1,67 @@ +--- +title: "我的QQ为什么不留给谁" +categories: ["日志"] +tags: ["QQ","网络财产","虚拟财产"] +draft: false +slug: "dropqq" +date: "2011-04-23 13:20:43" +--- + +最近很少逛博客 +昨天在Liveme.org上的《如何唤醒文字的力量?》里 +看到推荐的一篇文章《死后QQ怎么办?你的网络遗产》 + +最多的一种说法就是要把QQ留给儿子后辈用 +我觉得不靠谱 + +首先 +我们这一代人最反感的 +就是上一辈人把他们的想法强加给我们 +要我们按照他们的想法去生活 +让我们代他们去实现他们没有经历过的梦想 +那么,我们干嘛要让我们的后代来继承我们的QQ呢 +时代变迁后 +他们会有他们的生活习惯和交流技巧 +而且我坚信 +像腾讯这些IT企业如果不转型顺应时代肯定要比我死得早 +从来就没有永世王朝和日不落帝国 + +然后 +我们上一辈人也留给了我们很多精神财富 +我们就继承了吗? +就比如人际关系 +在中国,自古就亲不过三代 +试问,我们父辈祖辈的亲戚,我们还走动得那么亲热吗 +谁告诉我们血浓于水,谁又在劝诫我们亲疏自认 +如果听不明白 +那么我想说的是 +我们都没有很好地继承我们上一辈的虚拟财产 +我们干嘛要让我们的后代用我们的QQ来帮我们延续我们的网络情缘 + +然后 +我小时候有过这样的经历 +我们家跟另一家关系不好 +然后我们家的人就叫我不要跟他们家的小孩玩 +可是我真的觉得他们家的女儿很漂亮啊 +就是想跟她一起玩啊 +《功夫熊猫》大家都看过吧 +阿波的爸爸想让阿波继承他的面馆 +可是阿波却一心想学武 +如果阿波的意志不是那么坚定 +如果阿波没有那么多奇缘 +阿波肯定就只好继承了面馆了 +他就当不了龙战士当不了盖世大侠 +所以,我们的后代,也会有他们自己的梦想,会有他们的友情和交际圈子 +如果我们让他们继承了我们的QQ +那会成为他们生命里的负担 +会是他们成长生涯的桎梏 +会变成他们心理中的面馆 + +其实理由还很多的,不赘述了 + +或许是因为我7年前被我视如第二生命的那个QQ被盗了 +后来就把网络上的这些东西看得淡了吧 +当时所有的东西都在上面 +跟失恋了一样 +不,跟离婚了一样 +不,也许比离婚了还痛苦 diff --git "a/content/posts/daily/\346\210\221\347\232\204steam\345\233\236\346\235\245\344\272\206.md" "b/content/posts/daily/\346\210\221\347\232\204steam\345\233\236\346\235\245\344\272\206.md" new file mode 100644 index 00000000000..1a7b5fe9bf3 --- /dev/null +++ "b/content/posts/daily/\346\210\221\347\232\204steam\345\233\236\346\235\245\344\272\206.md" @@ -0,0 +1,53 @@ +--- +title: "我的steam回来了" +categories: ["日志"] +tags: ["CS","封禁","账号","steam","解封","申诉"] +draft: false +slug: "steam-back" +date: "2011-01-23 08:00:00" +--- + +(解释一下:Steam账号就是玩正版CS的东西。) + +今年我被封了无数个账号 (here) +其中最让人崩溃的就有我的steam +我玩了差不多十年的CS +你想想,你带着队友,上了网,吃着火锅还唱着歌,实然就被麻匪给封禁了…… + +Steam封我的理由给得光怪陆离 +但是也好过百度和腾讯这两个流氓什么理由都不给 + +不过首先也是我命苦 +这次steam对中国大陆是进行了一次面积性的封号 +刚好我就遭殃了 + +可能正是因为被封的人很多吧 +国内玩家的E文也不怎么好 +大家都用申诉教程里的范文去申诉 +结果人家那边的客服也用范文来回复了 + +我在申诉了两次得到的是同样的回复之后 +我决定我要自己写一篇申诉了 +这次我把词用得比较恨 +把问题也描述得比较深刻 +当然还google了几个骂人的词(但是咱可是文雅的人) +我是抱了鱼死网破的心态的 +我心想你大爷我就不要这东西了 +但是我得骂骂你 +当然我还要指出你的问题 +我玩了几年的账号我什么都没有做 +你凭什么无缘无故的就给我封了是吧 + +当然结果比较惊喜 +完全出乎我的意料——它回来了 + +我今天想去steam官网把我的那篇申诉copy下来 +再把里面的过滤词给删了发到论坛里供广大怨民参考一下 +但是steam support已经把它给删除了 + +不管怎么说 +我的steam回来了还是值得庆幸一下 +毕竟我是没抱任何希望的 +我就把这种额外的眷顾当成奖赏吧 + +嗯,顺便写了封感谢的信发过去了 diff --git "a/content/posts/daily/\346\210\221\347\232\204\347\254\254\344\270\211\344\270\252\351\274\240\346\240\207\345\235\217\344\272\206.md" "b/content/posts/daily/\346\210\221\347\232\204\347\254\254\344\270\211\344\270\252\351\274\240\346\240\207\345\235\217\344\272\206.md" new file mode 100644 index 00000000000..2db71bd28ab --- /dev/null +++ "b/content/posts/daily/\346\210\221\347\232\204\347\254\254\344\270\211\344\270\252\351\274\240\346\240\207\345\235\217\344\272\206.md" @@ -0,0 +1,121 @@ +--- +title: "我的第三个鼠标坏了" +categories: ["日志"] +tags: ["CS","鼠标","IE3.0","蝰蛇","MX518"] +draft: false +slug: "my-third-mouse-is-broken" +date: "2011-03-01 08:03:09" +--- + +从我开始打CS以来 +到目前为止一共用了三个鼠标 +——罗技MX518,微软IE3.0,Razer蝰蛇 + +05年罗技出了一款在当时来说很经典的竞技鼠标MX 518 +MX 518就是我的第一个鼠标 +那个时候我打CS还没有鼠标垫子 +也没有键盘也没有耳机 +就一个鼠标加一张40多块钱的鼠标垫 +键盘鼠标都是网吧是什么就用什么 +当时我有个队友买了一张400多块钱的steel鼠标垫 +我觉得好浪费 +但是直到后来我才发觉外设对于CS的重要性 + +好像是07年的时候 +我的罗技MX518坏了 +是鼠标线的问题吧 +老是断电 +然后我特别想弄一个微软的IE3.0 +不过IE3.0这款电子竞技历史上最最经典的鼠标在那个时候早已停产了 +没办法 +我买了我的第二个鼠标IE3.0的复刻版 +那个时候还顺便买了自己的键盘和耳机 +键盘是DELL的8115 +耳机是缤特力A90的升级版 +这几样东西虽然不是很好 +但都是CS里面很经典的外设了 + +IE3.0复刻版跟原版最大的区别就是 +复刻版的DPI从400提升到450 +而我用MX518的时候一直是用的400 +所以有一段过渡适应期 +所以那段时间打CS的状态有点起伏 +而且那个时候刚好我的左手手腕痛 +——痛了整整一年 +甚至到现在有时候都还有影响 +那个时候打CS真的很用心 +也很吃得苦 +我想要是我的手不痛 +也许我在CS的世界里可以走得更远吧 +只是这个世界上真的没有如果的 +有的只是淡淡的无奈 + +微软的鼠标有个缺点就是微动不好 +而且特别容易变成双击 +鼠标寿命远远没有官方吹嘘的那样可以点击多少千万次 + +其实谁也不会打算一个鼠标用到老 +所以后来我想从日本淘一个微动来换掉也作罢 + +后来我就买了我的第三个鼠标 +——Razer的蝰蛇 + +就在今晚 +就在我打CS的时候 +蝰蛇的侧键被我按坏了 +虽然这完全不会影响到鼠标的正常使用 +但是我还是感觉好像少了点什么 +打CS的时候心里都怪怪的 +因为以前跟我一起训练的队友都知道 +我设置CS的时候有些在他们看来怪怪的设置 +因为我就把比分板设在了侧键上 + +蝰蛇才买回来的时候 +我顺便把它刷了下固件 +刷成跟IE3.0差不多 +刷成450的DPI,125MHz的传输 +在职业CSer里面有这么刷的 +当然还有另外一种调鼠标的方法 +就是在windows下 +把鼠标速度从默认的6格拉到4格 + +现在这蝰蛇虽然侧键坏了 +但是要用的话 +依然可以再用一两年吧 +不过真的想再换一个 +认真打CS的家伙不都是完美主义者么 + +其实我还想起了一个趣事 +在我第一个鼠标坏了的时候 +我想去修一修了继续用 +然后我到过很多城市都会找修电脑的地方问一问能不能修 +(因为我的鼠标键盘一直都会随身带着的) +但是到处的人都说 +不就一个鼠标坏了么 +修什么修 +再买个不就好了么 +我心想,去你大爷的,一个鼠标四五百,不是你那里买那种几十块的 + +当然我不是瞧不起那些便宜的鼠标 +我也一直穷 +我觉得要是我花几十块钱去买一个我不喜欢也不实用的鼠标 +那对我来说完全是浪费,要遭天谴的 +但是我觉得我花400块买一个我钟意的鼠标很值得 +哪怕这钱是我从买衣服和吃饭的钱里节约出来的 + +所以后来我很喜欢的一个森海塞尔的耳塞的线坏了 +我去问过两个地方能不能修一下这耳塞 +但是看到他们嘲笑和不解的眼神摇头的时候 +我就不再去做这种事了 +我想过自己去再买一个一百多的便宜耳塞 +把线拆下来换到我那耳塞上面去 +但是这样不就浪费了一个新耳塞了么 +一百多的耳塞,其实也不算太差了 + +好吧,写太多了估计也没人看 +本来也没什么人看 +我目前就想淘一款比较高端的无线鼠标 +毕竟不会再像以往那样疯狂的打CS了 +不过确实Zowie的有一款鼠标被我相中了 +等我发财了我就去买去 + diff --git "a/content/posts/daily/\346\210\221\347\232\204\350\207\252\346\210\221\350\247\243\345\211\226\346\212\245\345\221\212-\344\271\235\345\236\213\346\200\247\346\240\274.md" "b/content/posts/daily/\346\210\221\347\232\204\350\207\252\346\210\221\350\247\243\345\211\226\346\212\245\345\221\212-\344\271\235\345\236\213\346\200\247\346\240\274.md" new file mode 100644 index 00000000000..d5bad95d75e --- /dev/null +++ "b/content/posts/daily/\346\210\221\347\232\204\350\207\252\346\210\221\350\247\243\345\211\226\346\212\245\345\221\212-\344\271\235\345\236\213\346\200\247\346\240\274.md" @@ -0,0 +1,90 @@ +--- +title: "我的自我解剖报告-九型性格" +categories: ["日志"] +tags: ["测试","性格","自我","报告"] +draft: false +slug: "my-self-autopsy-report-enneagram" +date: "2011-02-14 01:06:58" +--- + +

九型性格测试结果

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
141515201716141121
一号得分二号得分三号得分四号得分五号得分六号得分七号得分八号得分九号得分
+我的主要性格为九号性格四号性格 +九号性格为:和平型 +四号性格为:自我型 +然后还有五号智慧型六号疑惑型 + +跟前两年我自己测试的结果不太一样 +测试地址:http://www.cnenn.cn/html/jiuxingrengeceshi + +

九号和平型性格特征介绍

+核心价值观:我觉得自己是一个普通人,我会尽力维持和谐的生活,与他人融洽和避免冲突的需要。我相信『忍一时风平浪静,退一步海阔天空。 + +注意力焦点:我如何才能避免冲突? + +情绪反应:别人大声命令时会有情绪 怕羞,怕事,懒惰 + +行为习惯:经常关注我们如何达成一致? + +气质形态:平和,乐观豁达,朴实无华,面向和善,节拍较慢 + +行为动机:渴望人人能和平共处,怕引起冲突,怕得罪别人,怕左右为难,不争名逐利,性格温顺,与世无争,爱好大自然,写意随和,但往往给予人一种懒洋洋,没有个性,慢条斯理和满不在乎的感觉。 + +性格倾向:内向、被动、乐观、随和;关注周围对其的抱怨;顺从、服务、很难说不;向往相容和熟悉,避免冲突;拙于排列事情的优先顺序;不像其他人那样关注名誉及地位;别人会觉得自己动作很慢、经常拖延而不去行动;时常因为问题而懒脑但却不去解决,特别喜欢睡觉和看电视容易耽误事情,别人会觉得其被动和优柔寡断;不喜欢命令别人,但当别人命令自己时,会反感和变得倔强对于不同观点的分歧和争论,能看到其方方面面是一个和平、友善、随和、包容和忍耐的人。 + +精力浪费处:精力浪费在配合别人,成全别人,由于每天忙着认同环境、认同别人,因此没有发展自己的个性,变成一种懒惰的心态,没有活力。 + +早年认同——性格形成可能原因:通常早年是活得愉快而满足的,而且父母对之也很好,他们觉得只要乖乖地,日子就是那么恬静和愉悦,所以他们非常喜欢享受这一份和谐和无忧无虑,也就不想做任何突破的事来打扰这一份平静,故而在每一个环境中,总是认同别人,以取得和谐,美满。 + +

四号自我型性格特征介绍

+核心价值观:我时常觉得自己和别人不同,我是不平凡和独特的。自我感觉,内心的感受是否能被人了解 + +注意力焦点:我如何才能特别及与众不同? + +情绪反应:无法遵从自己的感觉时会有情绪 忧伤,嫉妒 + +行为习惯:经常关注遗漏了什么?缺少什么重要而又美好的东西? + +气质形态:感性迷人,富有艺术家的气质,有时会十分突出而令人震惊,他们通常会有一双柔情似水的眼神,目光永远是有所憧憬的凝视远方。 + +行为动机:渴望自我了解和他们的内心感受被人认同,喜欢我行我素,不媚俗,感情丰富,思想浪漫有创意,拥有敏锐的触角和审美眼光。 + +性格倾向:内向,被动,多愁善感、感情丰富;关注什么是重大损失;特别被人生哀愁、悲剧所触动;认为被他人误解是一件特别痛苦的事;把焦点放在关系和感觉上;和不熟的人交往时,会表现沉默和冷淡;不开心时,喜欢独自一人来处理不开心的情绪;对不符合自己心意的人,会表出拒人以千里之外的态度;对别人的痛苦具有深层且天赋的同情心,会立刻抛开自己的烦恼,去支持帮助在痛苦中的人;创造力、热情和丰富的感情很多时吸引了其他人;当遭到拒绝、挫折时,便会退缩,变得沉默、害羞;有时会感到忧郁,心中有很多梦想和理想,可总是很难实现他们;比一般人感受更深并怀疑那些总是很快乐的人;是一个直觉、敏感、有创造力及理想化的人。 + +精力浪费处:自怜、 幻想 、多疑、骄傲,浪费掉他们所有的精力。 + +早年认同--性格形成的可能性原因:不管他们早年的家庭如何,艺术型的人总览得生活孤单,因此他们把自己放在幻想的象牙塔里过日子,久而久之,他们靠幻想的内在讯息与自己的感情认同,因此长大后也一直由内在的感情世界与妄想的世界结合,去寻求自我讯息,而脱离真正实际生活的轨道,并让人们不了解他们。 diff --git "a/content/posts/daily/\346\210\221\347\232\204\350\207\252\346\210\221\350\247\243\345\211\226\346\212\245\345\221\212-\346\200\247\346\240\274\350\211\262\345\275\251.md" "b/content/posts/daily/\346\210\221\347\232\204\350\207\252\346\210\221\350\247\243\345\211\226\346\212\245\345\221\212-\346\200\247\346\240\274\350\211\262\345\275\251.md" new file mode 100644 index 00000000000..53d78026141 --- /dev/null +++ "b/content/posts/daily/\346\210\221\347\232\204\350\207\252\346\210\221\350\247\243\345\211\226\346\212\245\345\221\212-\346\200\247\346\240\274\350\211\262\345\275\251.md" @@ -0,0 +1,88 @@ +--- +title: "我的自我解剖报告-性格色彩" +categories: ["日志"] +tags: ["测试","性格","自我"] +draft: false +slug: "my-self-autopsy-report" +date: "2011-02-13 18:33:06" +--- + +
双子,B型血,断掌,属虎。 +未婚。 +不高不矮,不胖不瘦。 +先天性乐观。 +随意但不随便。 +小众而不小资。 +亦正亦邪。 +不是个好人但从来不做坏事。
从上面我自己总结的这些方面就可以大概看出 +我的性格是比较怪僻的 +而且,我具有双子座的典型性格 + +但是今天,我主要想说一下我的性格色彩测试结果。 +(以后会写其他的测试结果,比如九型人格什么的) + +

FPA性格色彩测试报告

+ + + + + + + + +
红色: 9分蓝色: 7分黄色: 1分绿色: 13分总计: 30分
+测试地址:http://www.fpaworld.net/fpatest/index.asp +我的测试结果为“绿+红” http://www.fpaworld.net/blog/7/7.html + +

绿色的天赋潜能:作为个体

+ +爱静不爱动,有温柔祥和的吸引力和宁静愉悦的气质。 +和善的天性,做人厚道。 +追求人际关系的和谐。 +奉行中庸之道,为人稳定低调。 +遇事以不变应万变,镇定自若。 +知足常乐,心态轻松。 +追求平淡的幸福生活。 +有松弛感,能融入所有环境和场合。 +从不发火,温和,谦和,平和,三和一体。 +做人懂得“得饶人处且饶人”。 +追求简单随意的生活方式。 + +

绿色的天赋潜能:作为朋友

+ +从无攻击性。 +富有同情和关心。 +宽恕他人对自己的伤害。 +能接纳所有不同性格的人。 +和善的天性及圆滑的手腕。 +对友情的要求不严苛。 +处处为别人考虑,不吝付出。 +与之相处轻松自然又没有压力。 +最佳的垃圾宣泄处,鼓励他们的朋友多谈自己。 +从不尝试去改变他人。 + +

绿色的天赋潜能:沟通特点

+ +以柔克刚,不战而屈人之兵。 +避免冲突,注重双赢。 +心平气和且慢条斯理。 +善于接纳他人意见。 +最佳的倾听者,极具耐心。 +擅长让别人感觉舒适。 +有自然和不经意的冷幽默。 +松弛大度,不急不徐。 + +

绿色的天赋潜能:对待工作和事业

+ +高超的协调人际关系的能力。 +关于从容地面对压力。 +巧妙地化解冲突。 +能超脱游离政治斗争之外,没有敌人。 +缓步前进以取得思考空间。 +注重人本管理。 +推崇一种员工都积极参与的工作环境。 +尊重员工的独立性,从而博得人心和凝聚力。 +关于为别人着想。 +以团体为导向。 +创造稳定性。 +用自然低调的行事手法处理事务。 diff --git "a/content/posts/daily/\346\210\221\347\273\210\344\272\216\344\271\237\345\217\230\346\210\220\344\272\206\346\210\221\350\256\250\345\216\214\347\232\204\344\272\272\344\272\206.md" "b/content/posts/daily/\346\210\221\347\273\210\344\272\216\344\271\237\345\217\230\346\210\220\344\272\206\346\210\221\350\256\250\345\216\214\347\232\204\344\272\272\344\272\206.md" new file mode 100644 index 00000000000..49269c64ee3 --- /dev/null +++ "b/content/posts/daily/\346\210\221\347\273\210\344\272\216\344\271\237\345\217\230\346\210\220\344\272\206\346\210\221\350\256\250\345\216\214\347\232\204\344\272\272\344\272\206.md" @@ -0,0 +1,11 @@ +--- +title: "我终于也变成了我讨厌的人了" +categories: ["日志"] +tags: ["日记"] +draft: false +slug: "caodan" +date: "2010-12-29 23:40:03" +--- + +

我终于也变成了我讨厌的人了
+这个世界很多事无奈到你绝望

diff --git "a/content/posts/daily/\346\210\221\350\242\253\345\260\201\347\246\201\347\232\204\345\207\240\344\270\252\351\207\215\350\246\201\350\264\246\345\217\267.md" "b/content/posts/daily/\346\210\221\350\242\253\345\260\201\347\246\201\347\232\204\345\207\240\344\270\252\351\207\215\350\246\201\350\264\246\345\217\267.md" new file mode 100644 index 00000000000..f793e20157b --- /dev/null +++ "b/content/posts/daily/\346\210\221\350\242\253\345\260\201\347\246\201\347\232\204\345\207\240\344\270\252\351\207\215\350\246\201\350\264\246\345\217\267.md" @@ -0,0 +1,81 @@ +--- +title: "我被封禁的几个重要账号" +categories: ["日志"] +tags: ["封禁","总结","日记","杯具","账号"] +draft: false +slug: "banned-account-list" +date: "2011-01-02 03:31:12" +--- + +

好吧,首先我想说
+世界上最遥远的距离并不是山与海的距离
+而是看到你在微博里嬉闹
+我却不能与你交流

+

第一个被封的是腾讯微博
+嗯,我第一次在网上有点无奈的感觉就是我的腾讯微博被封了
+4月1号腾讯微博上线
+我还比较看重这里
+因为我现实中的朋友基本上都在用QQ
+我觉得这里可能认识我的人玩微博的会多一点
+毕竟这里比新浪微博草根多了

+

直到有一天
+当我点击发表的时候发现
+它提示说:发送失败
+我才意识到
+我的腾讯微博被封了
+不可思议的是我的第一反应居然是认为腾讯出问题了而不是我被封了
+毕竟——我什么也没做!

+

后来申诉了几次
+也打过客服电话过去
+无功而返

+

第二个被封的是百度联盟
+我好像也是上半年就已经成功申请到了百度联盟
+但是一直都没有用它
+真的,我很不屑在博客里放广告

+

直到最近我在本博客开了个专门测试广告的页面
+也顺便把百度联盟的广告加了上去

+

不过这次被封真的可能是由于自己手贱吧
+话说是,有一天,我买了一个一小时的VPN去弄一个东西
+然后看到这个VPN登录之后可以切换到很多地区
+然后我就不停地换IP不停地点广告……

+

我只知道
+后来的某一天
+我登录百度联盟的时候
+它说:你的账号已经被封禁

+

第三个被封的是我的steam账号
+其实我想把这个放在第一个来写
+因为在我心里面这个东西是最重要的
+玩了快十年的CS
+它说不见就不见了说被封就被封了
+里面加了几年的CS好友就那么没了
+想像一下自己的QQ或者MSN或者手机被盗的样子吧
+如果你很看重这些东西的话
+我反正几年前被盗过一个QQ
+那种滋味很不好受
+就像突然之间就失去了一个相爱的人……
+就那么离你而去
+甚至都不跟你交待一声

+

这个steam被封
+看样子是因为在香港的激活一个游戏造成的
+而且这次是面积性封号
+很多国内玩家都被封了
+目前还在申诉
+听起来真是希望渺茫啊
+不过还是希望自己好运
+毕竟里面那么多的好友
+Vavle你把我的游戏删完我都没意见
+但是千万别把我好友给删了啊

+

今年被封了很多很多东西,相对来说重要点的都不下10个
+这种本命年的不顺从现实延续至网上了
+但是其他的小网站小论坛的账号我还巴不得你封掉我

+

只是最近在百度越狱贴吧被封了一会儿有点离谱
+还造成了一些不好的影响
+只是想不通的是为什么要踢我会员呢
+不过还是要谢谢东京兄
+我都不在意了心都冷了他还在帮我说话

+

人的心就是这么被伤害的
+就是这么变冷漠的
+你那么那么喜爱一个东西它却对你不屑一顾
+想想我喜欢的女人
+那个只用了两句话就把我坚硬的心给打动了的女人却在很多时候不愿跟我多说两句话
+哎,人生就是充满杯具

diff --git "a/content/posts/daily/\346\210\221\350\246\201\346\211\276\350\200\201\345\251\206.md" "b/content/posts/daily/\346\210\221\350\246\201\346\211\276\350\200\201\345\251\206.md" new file mode 100644 index 00000000000..8cdbeb7e61f --- /dev/null +++ "b/content/posts/daily/\346\210\221\350\246\201\346\211\276\350\200\201\345\251\206.md" @@ -0,0 +1,20 @@ +--- +title: "我要找老婆" +categories: ["日志"] +tags: ["生活","老婆","日白","扯淡"] +draft: false +slug: "im-looking-for-my-wife" +date: "2011-01-26 17:50:14" +--- + +买电脑,像找老婆,得看配置 +买手机,像找老婆,得看性能 +买域名,像找老婆,得看信誉 +买空间,像找老婆,得看稳定性 +买车子,像找老婆,得看牌子 +买房子,像找老婆,得看地段 +买衣服,像找老婆,得看质量 +买鞋子,像找老婆,得看耐磨度 +吃饭,像找老婆,得看合不合味口 + + diff --git "a/content/posts/daily/\346\210\277\345\255\220\345\222\214\346\261\275\350\275\246.md" "b/content/posts/daily/\346\210\277\345\255\220\345\222\214\346\261\275\350\275\246.md" new file mode 100644 index 00000000000..b1a11d6e86b --- /dev/null +++ "b/content/posts/daily/\346\210\277\345\255\220\345\222\214\346\261\275\350\275\246.md" @@ -0,0 +1,28 @@ +--- +title: "房子和汽车" +categories: ["日志"] +tags: ["房子","汽车","消费","投资"] +draft: false +slug: "house-and-car" +date: "2017-04-22 11:04:00" +--- + +在条件有限的情况下,如果房子和汽车只能二选一,相信每个人都有不同的选择,而且分歧会很大,甚至还有人会对别人的选择表示不理解。 + +我个人会优先选择买车。 + +> 汽车属于生产力工具 + +年轻人,都是拼搏闯荡的年纪,谁会龟缩在方寸之地。 +当你有车了以后,你的生活半径就会增大,相应的机会就会增加。 +如果你没有车,你找工作只能找脚程10分钟之内企业吧?骑车也不能超过半小时的地方吧?公交转乘不能超过两次吧? +要是去谈事情,骑个车去肯定没戏,打个车也会降低合作伙伴的信任度,潜规则就是这样。 + +> 房子属于消耗品 + +有些人认为汽车属于消耗品,房子是投资。 +我反而认为房子才是消耗品,属于大宗消费、一次性消费品。 +有价无市的东西那不叫投资。得有人买、或者你打算卖,那才叫投资。买来自己住的东西怎么能叫投资呢。 +而且房子这个东西啊,在开发商手里,在中介手里,在政府手里,它才卖得起价格。在你的手里,它就不行。跟二手车是一个道道。 + +当然最好是两个都有那最好不过了。 diff --git "a/content/posts/daily/\346\212\223\345\260\217\345\201\267\350\256\260.md" "b/content/posts/daily/\346\212\223\345\260\217\345\201\267\350\256\260.md" new file mode 100644 index 00000000000..d6769b36f76 --- /dev/null +++ "b/content/posts/daily/\346\212\223\345\260\217\345\201\267\350\256\260.md" @@ -0,0 +1,199 @@ +--- +title: "抓小偷记" +categories: ["日志"] +tags: ["小偷","抓小偷","偷车","贼","抓贼"] +draft: false +slug: "catch-the-thief" +date: "2011-02-17 04:25:00" +--- + +导读:首先我会用Log体描述一下事件,再发出几点质疑,再抒发一下感慨。 + +前段时间偷车的贼挺多 +搞得我里外不是人 +首先顾客要责备我 +然后老板要质问我 +还有警察也要教训我 +最重要的是搞得我自己也觉得自己不够机灵不负责任 +很是伤脑筋 + +事件经过 +今天又来了一个偷车的 +车都停在一楼(自行车,电动车,摩托车),一楼很窄,我在一楼上来的楼梯走道旁边的二楼 +时间是:2011年2月17日(星期四)凌晨 + +02:29:29 +> 小偷出现在楼下视频监视范围之内 + +02:30:05 +> 小偷推门进来打探环境 + +02:30:20 +> 小偷出去了,但是未关门 + +02:31:11 +> 小偷第二次进来,我起身操家伙 + +02:31:16 +> 小偷又出去了 + +02:34:20 +> 小偷再度出现,并迅速进屋行窃 + +02:34:30 +> 小偷被抓住! + +02:37:00 +> 打110报警,转分局处理 + +02:42:00 +> 我接到分局电话,并询问情况,分局出警 + +03:08:00 +> 再次接到分局电话,并询问情况,确认出警!!! + +03:13:20 +> 警察叔叔赶到现场,移交小偷,拷贝录像,询问详情 + +03:24:50 +> 警察带着嫌疑犯离去 + +(*以上所有数据均有监控录像和通话记录作证) + +感想 +其实在小偷第二次进门的时候 +我就打算冲下去的 +因为在以往没有被抓住的录像中 +小偷第二次进门就下手行窃的概率很大 +但是他第二次进门后马上又转身出去了 +我没有失望反而兴奋了,我觉得有戏…… + +果然没过多久他就回来了 +因为我一直盯着监控处于备战状态 +旁边的电脑我在放杨澜访谈录访谈王菲和李亚鹏那期 +我就一直让它放着 +看到小偷进来 +我马上脱了鞋子(为了不跑出声音把他吓跑) +拿着家伙就冲了下去 + +我下去后堵在他前面一句话没说 +第一件事就是把门给关上 +然后问他,我说这车是你的么 +他说是的 +我说那你锁怎么不打开呢 +他就不说话了 +我退了一步我也不说话 +这他妈真的是我的性格: +在生气的时候,在悲伤的时候,在激动的时候反而会异常冷静 + +然后我就乱七八糟的跟他说话 +有点调戏他的感觉就像猫戏老鼠 +我拿家伙的手一直收在背后的 +我就笑兮兮的跟他说话 +他反而不知道该怎么办了 +其实哥我真的不是笑面虎我是真的和善 + +然后我说这样的情况我处理不来的勒 +我说我要叫110过来才知道怎么办呢 +他说那你叫啊 +我说那你上楼去吧(因为我手机在楼上 = =!) +他居然真的上楼来了 +不过那真叫一个不情不愿啊 + +上楼后我就打电话到110总台 +因为我没有存分局的电话(我手机从来不存电话) +没过几分钟 +分局就打电话给我了(这事归分局管) +他说什么事啊 +我说我抓了一个小偷偷车的 +他说你确定是偷车的吗 +我心里有点点生气了,谁他妈大半夜的有兴趣打电话来听你男人的声音啊 +但是我还是说是啊还有录像呢正在偷被我抓着了 +但是那边又说你抓的那个人神志清晰吗多大年纪啊是本地人吗 +我说看上去三四十岁嘛神志清晰着呢哪里人我就不知道了 +那边说如果要是神志不清我们就不过来了前几天抓到好几次了 +我心想,操,人民警察千万不要这德性啊 +我说神志很清晰 +然后那边就挂电话了说你等着啊我们过来了 + +好,我们就等着 +十分钟过去了 +二十分钟过去了 +三十分钟过去了 +分局的电话又来了 +他说现在那小偷在哪里啊 +我说在这里呢被我堵着的 +他说噢那好你不要让他跑了警察马上就到 +我差点就说你们再不来我就把他打一顿送医院算了 + +我真的有点生气了 +我心想,等了三十分钟,我可以把十个小偷打进医院 +要是在这等的过程中 +小偷来了点什么情绪 +我这一刀砍下去 +要是砍伤砍残了的话 +这责任他妈的应该由谁来负 + +另一方面我又有点于心不忍 +这小偷也不像个坏人 +被我的气场就给压制住了 +大半夜的就来偷个自行车 +警察过来第一句话也是说你怎么不去偷个摩托车啊 +说不定他家里还有老婆孩子等着他回去呢 +警察老不来,我还真想放他走了 +看着挺可怜的 +我站在那里也冷啊我鞋都没穿呢这零下几度的 + +不过这里也印证了一句至理名言:可怜之人必有可恨之处! + +到最后我甚至还怀有一点愧疚的心理把他交给警察的 +我心想要是我把他这么一抓 +他家里出现个什么状态那可不好 +他虽然是来偷车的,而且是有预谋的来偷车的 +但是真的他就是个坏人么 +暂时不去想这些了 +妈的,我佛和禅看多了 +哈哈,是不是可恨之人必是曾经爱得深切? + +想想上次抓那个偷车贼(当时我没在) +追下去就跑了 +然后堵到之后 +对方拿出匕首就捅 +一个人脸颊耳朵下面中了一刀缝了至少八针 +一个人手指差点割断了 +但是他们也把那个贼打得很惨 +伸缩棍打脑袋 +一棍下去对方就晕了 +然后不停的打 +最后120抢救了10个小时都差点没救回来 +这种小偷真的能激起我们的血气 +而且我们都是那种看不得朋友受伤的人 +结果派出所还发给我们几千块奖金还发见义勇为奖 + +其实看到这里有人可能会误解 +虽然我从来都不认为自己是个好人 +但是我从来也不做坏事 +我说过我亦正亦邪 +装逼的好人我看不惯,行善的恶人我会感恩 +我有我自己的一套观点 +我不会因为某些名人写了几本傻逼兮兮的书就把自己的世界观给看迷失了 + +我们都是遵纪守法的好公民 +没有案底没有前科 +有纯洁的信仰有纯粹的爱好 +兢兢业业的上学兢兢业业的工作踏踏实实的生活 +不惹事但是事儿来了不怕事 +只不过有时候见义勇为必须得以暴制暴 + +写到这里了我最后得总结一下 +1,冷静很重要 + (朋友都说我喝酒和打牌的时候都不知道我什么时候醉了什么时候有好牌) +2,察言观色随机应变很重要 + (比如我退后一步就是为了腾出防御空间和争取反应时间) +3,技巧很重要 + (是驴子是马顺着毛毛摸,这叫不战而屈人之兵) +4,经验很重要 + (关门打狗的道理,先把对方退路给断了) +5,缺乏经验的时候机灵很重要 + (我还真没有在冬天脱鞋子追人的经历) + diff --git "a/content/posts/daily/\346\212\275\347\203\237\351\202\243\347\202\271\344\272\213\345\204\277.md" "b/content/posts/daily/\346\212\275\347\203\237\351\202\243\347\202\271\344\272\213\345\204\277.md" new file mode 100644 index 00000000000..e2eb8371635 --- /dev/null +++ "b/content/posts/daily/\346\212\275\347\203\237\351\202\243\347\202\271\344\272\213\345\204\277.md" @@ -0,0 +1,67 @@ +--- +title: "抽烟那点事儿" +categories: ["日志"] +tags: ["酒","烟","抽烟","戒烟"] +draft: false +slug: "smoking" +date: "2011-03-27 11:34:56" +--- + +以前写过《喝酒那点事儿》 +现在想写写抽烟那点事儿 +烟酒不分离嘛 + +我抽烟从来只抽一半 +中华九五之尊1916什么的都只抽一半 +以前我妈看我抽烟抽一半 +她老人家表示很无语 +一方面她担心我身体,所以觉得抽一半挺好 +一方面她又觉得一根烟只抽一半比较浪费 + +其实我有很多特别的习惯和观点 +比如我抽烟只抽一半 +比如我睡觉要开灯 +比如我坐公车要坐我专座,要不我宁愿站着 + +我抽烟也没有烟瘾 +抽烟对我来说就像吃苹果 +如果手边刚好有一个苹果 +那我就吃了 +如果手边没有苹果 +我不会为了要吃苹果而专门去买苹果 +抽烟也是一样 +我不会为了抽烟而抽烟 +就像喝水一样 +抽烟是一件自然的,随机的,非概率事件 + +虽然我很小的时候就抽过烟 +不过那个时候不能算 +我真正开始抽烟应该是高中的时候了吧 +我父母在这些方面还是挺开明的 +我高中就跟我爸爸一起喝酒了 +我妈也会把一些好烟留给我 +也许正是他们把这些别的父母不允许的行为看得很自然 +所以我现在在烟酒方面的行为习惯反而还很健康吧 + +我最喜欢抽的烟是黄鹤楼 +那刚好是我要的口感 +性价比特别高 +不过高中那会儿确实没有条件抽这烟 +然后是芙蓉王 +其实芙蓉王跟中华味道差不多 +说真的,中华烟我觉得是不怎么样 +大家都知道,中华烟的价值可不是体现在烟的本身上 + +我没有烟瘾 +所以我不存在要戒烟 +但我要说说我对戒烟的看法 +如果你有身体条件抽烟 +如果你有经济条件抽烟 +如果抽烟又能给你带来快乐 +你为什么要戒烟呢 + +现在空气质量这么差 +说不定抽烟还可以帮你净化一下呼吸系统呢 +知道世界上最大的二氧化碳排放量在哪里吗 +不是汽车,不是工业废气,也不是烟民,而是草原上的牛群 + diff --git "a/content/posts/daily/\346\213\224\345\207\211\346\213\224\345\207\211\347\232\204\346\234\254\345\221\275\345\271\264.md" "b/content/posts/daily/\346\213\224\345\207\211\346\213\224\345\207\211\347\232\204\346\234\254\345\221\275\345\271\264.md" new file mode 100644 index 00000000000..419750975d8 --- /dev/null +++ "b/content/posts/daily/\346\213\224\345\207\211\346\213\224\345\207\211\347\232\204\346\234\254\345\221\275\345\271\264.md" @@ -0,0 +1,57 @@ +--- +title: "拔凉拔凉的本命年" +categories: ["日志"] +tags: ["2010","日记","悲催","本命年","想家"] +draft: false +slug: "fml2010" +date: "2011-01-21 08:23:11" +--- + +这几天这里又在下雪了 +这是今年下得最厚的一次 +以前很喜欢雪的我 +我甚至都没有出去多看上一眼 +前段时间更低的温度我也走过来了 +可现在也许是内心渗透出来的荒芜和苍凉吧 +寒气逼人 + +昨天回家路过一家超市 +顺道就买了床电热毯 +其实我还真不需要这玩意儿 +记得去年也是最冷的时候吧 +我也买了床电热毯 +拿回家的当天晚上就垫桌上用来打麻将了…… + +我甚至还记得去年过年那天晚上 +我还可以在零下几度的天气里用冷水冲澡 +我妈说 +过年洗个澡可以洗去一身晦气 +我不想把妈妈从小给我的传统给弄丢掉了 + +说到这我又要想起我妈了 +今年因为各种各样的原因可能又回不了家 +过年只有爸爸和妈妈在家里 +我真的很想回去跟他们一起吃吃团年饭 +哎,说起来就是惭愧 +我还承诺要给奶奶烧好多香和纸呢 +看来要让爸爸代劳了 + +去年过年那天晚上硬是用冷水冲出了一身热汗 +当时觉得很爽吧 +然后初一初二初三就他妈的犯贱也都用冷水洗澡了 +可能正是因为这样 +今年开头才没有开好吧 +然后今年出奇不顺 +我老是觉得过年要热热和和红红火火的 +当然也可能正是因为过年那天多多少少洗了一下晦气吧 +所以今年才不是特别特别不顺 + +反正今年过年一定得把水烧一下 +要烧成开水 +要沸腾到101度 +管你什么牛鬼蛇神霉运晦气老天爷王八蛋 +看我不把你们都烧成灰 + +不管怎么说 +再苦再难本命年还有几天就过去了 +一切!来年再说! diff --git "a/content/posts/daily/\346\213\224\347\211\231.md" "b/content/posts/daily/\346\213\224\347\211\231.md" new file mode 100644 index 00000000000..ca43b1c747c --- /dev/null +++ "b/content/posts/daily/\346\213\224\347\211\231.md" @@ -0,0 +1,33 @@ +--- +title: "拔牙" +categories: ["日志"] +tags: ["拔牙","虫牙","牙痛","牙洞","蛀牙"] +draft: false +slug: "extraction" +date: "2011-09-19 14:41:00" +--- + +我左边上面的第一颗大牙痛了几个月了 +被虫蛀了好大的一个坑 +经常吃饭睡觉都不舒服 +昨天一狠心就给拔了 +感觉很轻松啊 +也不是很痛 + +挂号的时候挺2的 +号码是222号 +取药的时候挺吉利的 +号码是1888啊 + +07年的秋天 +也就是07年中秋节后的那一天 +我也拔了一次牙 +那次是长智齿 +中秋节那天晚上疼了我整整一晚上睡不着觉 +第二天天刚亮就奔医院去了 +那次拔完后疼得很厉害的 +拔下来的那颗牙齿比大姆指还是粗 +流血流了整整一下午都没有止住 +也不能吃饭不能吃带渣的东西 +结果吃了两个周的苹果和香蕉 + diff --git "a/content/posts/daily/\346\215\242\347\251\272\351\227\264.md" "b/content/posts/daily/\346\215\242\347\251\272\351\227\264.md" new file mode 100644 index 00000000000..d575e5d28a8 --- /dev/null +++ "b/content/posts/daily/\346\215\242\347\251\272\351\227\264.md" @@ -0,0 +1,34 @@ +--- +title: "换空间" +categories: ["日志"] +tags: ["空间","备案","主机","香港","HOST"] +draft: false +slug: "huan-kong-jian" +date: "2012-05-19 15:40:18" +--- + +2010年花了10块钱备案了这个域名 +当然是盗用的别人的资料 +——不过这不关我的事,是做备案业务的人搞的 +就一直把博客解析到了国内 +并且在2011年下半年用上了加速乐的免费CDN + +就我个人来说 +一个网站的访问速度决定了我对这个网站的好感度 + +上个周 +备案被工信部给取消了 +毫无征兆 + +这样域名当然不能解析到国内了 +第一反应就是转移到香港空间 +选来选去 +选了bloghost.cn的香港虚拟主机 + +其实华域讯通也有香港空间 +不过他们家的子域名实在太少了 + +目前看来 +一切都还比较正常 +静观其变 + diff --git "a/content/posts/daily/\346\216\242\350\256\250\346\210\221\347\232\204\345\201\245\345\272\267\347\275\221\347\273\234\347\224\237\346\264\273.md" "b/content/posts/daily/\346\216\242\350\256\250\346\210\221\347\232\204\345\201\245\345\272\267\347\275\221\347\273\234\347\224\237\346\264\273.md" new file mode 100644 index 00000000000..31d629aafc0 --- /dev/null +++ "b/content/posts/daily/\346\216\242\350\256\250\346\210\221\347\232\204\345\201\245\345\272\267\347\275\221\347\273\234\347\224\237\346\264\273.md" @@ -0,0 +1,58 @@ +--- +title: "探讨我的健康网络生活" +categories: ["日志"] +tags: ["生活","网络","习惯"] +draft: false +slug: "netwalking" +date: "2011-02-10 20:46:22" +--- + +我们的生活已经离不开网络了 +如果想要不沉溺于网络的话 +那有必要规划一下自己的网络生活了 + +如果不是IT从业者,电子商务,或者是以网络为依托的工作者 +那么普通人的合理上网时间是多少来着? + +我想我目前每天上网首先要做这些事情有: +1,检查邮件 +2,写博客,回复留言,回访博客 +3,看新闻和资讯 +4,登录常去的网站 + +最近一个月自我反省总结出经常干的事还有如下: +1,下载高清电影并观看(搜索目标资源很困难) +2,下载无损音乐(搜索目标资源很困难) +3,研究Typecho(特别是研究它的模板) +4,观看CS比赛直播和下载CS DEMO(最近一个月只玩过一次CS) +5,研究操作系统 +6,在各种网站来回点击游览(游览) +7,试用各种新奇的软件和程序(不停的安装卸载安装卸载) +8,被动的聊天 +9,在网络上发呆!!! +10,试图——探讨我的健康网络生活…… + +在我认真的分析了以上所有上网行为之后 +我发现对我来说唯一比较有实际意义的居然是——发呆!!! +因为,只有在我发呆的时候,我才有在思考 + +这是一件很可悲的事情 + +何止是一个月 +回想三年前,回想五年前 +我现在也不过只是在做着跟那些时候同样的事 +那个时候可能是在QQ空间里写日志,而现在换到了独立博客 +那个时候可能是能看在线电影就满足,而现在要看720p1080p +那个时候是抱着膜拜的心态去看明星打CS,而现在可能是抱着娱乐的心态 +那个时候泡论坛只会说顶支持或者同意谁谁谁,而现在是可以拿出自己的见解或者说几句让别人当座佑铭的话 +这些都是没有进步的,都是没有实质性进步的 +只是好比一个孩子的玩具 +从开始玩塑料枪到后来玩高压汽枪仿真枪一样 +终究还只是在玩玩具 + +我觉得是我的生活环境决定了我的生活习惯 +在我现在不能改变我的生活环境的情况下 +那么我只能加强我的时间管理来改善我的生活习惯了 + +所以目前可行的方法是:减少面对电脑的时间 + diff --git "a/content/posts/daily/\346\221\206\346\221\212\350\256\260.md" "b/content/posts/daily/\346\221\206\346\221\212\350\256\260.md" new file mode 100644 index 00000000000..bbcb2976f88 --- /dev/null +++ "b/content/posts/daily/\346\221\206\346\221\212\350\256\260.md" @@ -0,0 +1,69 @@ +--- +title: "摆摊记" +categories: ["日志"] +tags: ["摆摊","回头糕","发糕","米糕","泡粑"] +draft: false +slug: "baitan" +date: "2012-10-20 17:03:00" +--- + +第一次摆摊 +在重重的生活压力和好奇心之下 +很平静 +没有激动也没有紧张 +不动声色的——体验生活之旅就止开始! + +下午3点就早早的来到市场占位置 +到了之后才发现 +好位置都被别人占光了 +有的位置也是别人预定着的 + +然后找了一个靠边的位置 +摆上一张折叠桌子 +也算是占了个位置 + +后来才知道 +这里也是别人早就预定好了的位置 + +没办法 +只能往更差的地方挪 +然后搬到斜对面一家开夜宵摊的地方 +打听得知夜宵摊要5点才会来做生意 + +摊位选好之后 +就正式上阵开始摆摊了 + +在漫漫地等待中 +迎来了人生的第一个顾客 +有称有送 +心情那叫一个愉悦啊 + +慢慢的接近下午客买菜流量高峰期 +生意也开始好转 + +亲,还有热的喔 + +没过多久 +对面也有卖玉米的同行来了 +那个位置就是我们起初准备摆摊的位置 +果然 +没过多久 +天天在那里卖烧饼和烧烤的来了 +卖玉米的也搬走了 + +我们心里一边庆幸 +一边也在默数着我们这里还能摆多久 + +还不到5点 +卖夜宵的就来了 +因为他们常年在这里摆摊 +我们也没有办法 +只能搬走 + +这个时候是购物的高峰期啊 +当然也是摆摊的高峰期啊 +哪里都没有位置了 +结果只好搬到路口了 + +对了 +我卖的东西叫“回头糕”,也叫“发糕”、“米糕”、“泡粑”…… diff --git "a/content/posts/daily/\346\224\266\350\216\267.md" "b/content/posts/daily/\346\224\266\350\216\267.md" new file mode 100644 index 00000000000..90b620505ac --- /dev/null +++ "b/content/posts/daily/\346\224\266\350\216\267.md" @@ -0,0 +1,14 @@ +--- +title: "收获" +categories: ["日志"] +tags: ["收获"] +draft: false +slug: "shou-huo" +date: "2012-02-18 12:21:58" +--- + +跟成功人士谈一席话 +胜读十年书啊 +豁然开朗 +前途是光明的 +道路也是需要摸索的 diff --git "a/content/posts/daily/\346\225\205\344\272\213.md" "b/content/posts/daily/\346\225\205\344\272\213.md" new file mode 100644 index 00000000000..b3cde1b1048 --- /dev/null +++ "b/content/posts/daily/\346\225\205\344\272\213.md" @@ -0,0 +1,22 @@ +--- +title: "故事" +categories: ["日志"] +tags: ["爱情","爱","真爱","尊严"] +draft: false +slug: "100" +date: "2011-06-26 13:42:25" +--- + +懵懂的年纪 +在知音上看过一个故事 + +一个男孩向一个女孩求婚 +女孩说你在我窗前站100天 +100天后,我就嫁给你 +1天,2天,3天,一直到第99天…… +男孩天天捧着鲜花风雨无阴地等候在窗前 +男孩的真爱让女孩很感动 +可是第100天的时候 +男孩却没有来 + +真爱,也有尊严。 diff --git "a/content/posts/daily/\346\225\264\346\225\264\344\270\244\345\271\264\347\232\204\345\205\211\351\230\264.md" "b/content/posts/daily/\346\225\264\346\225\264\344\270\244\345\271\264\347\232\204\345\205\211\351\230\264.md" new file mode 100644 index 00000000000..029a3c97629 --- /dev/null +++ "b/content/posts/daily/\346\225\264\346\225\264\344\270\244\345\271\264\347\232\204\345\205\211\351\230\264.md" @@ -0,0 +1,126 @@ +--- +title: "整整两年的光阴" +categories: ["日志"] +tags: ["515","兄弟","回忆","大学","往事","记忆","青春"] +draft: false +slug: "2years" +date: "2008-10-03 05:09:43" +--- + +

-2008年10月03日 05:09 于利川。
+昨天走的时候下大雨
+小明努力的说我回家要被雨淋
+无所谓的
+坐在车里再大的雨那都仿佛一种乐章
+他们不知道
+那些大雨都是来饯行的
+然后
+大雨从荆门下到了利川
+如影随行

+

耀武送我上车的时候
+很闷热
+我在想
+也许没有人来送可能走得轻松一些
+带着告别离开
+然后重逢
+轮回一样的聚散
+如此经年
+只是大家都没有伤感
+不是因为看得轻而是看得轻而不感觉有尴尬
+难怪立伟走的时候坚持要我们不去送他

+

走之前的前一天
+我们在一起吃饭
+大家都很轻松的说话
+记得端午节的时候去小明家里吃饭
+那天我看你们都醉了
+那天聊得比较多
+大家都在聊未来
+关于未来每个人都有打算
+而我
+如此彷徨
+只想完成一些小事

+

其实未来就是下一秒而已

+

坦白的说
+小明你老婆不错呢
+现在做得一手好菜的女人不多了
+知书达理的
+要珍惜啊
+大一的时候小薇还不是你老婆的时候
+你天天在寝室里边弹边唱"小薇呀...你可知道我爱你..."
+弹吉他的孩子在大学里有优势
+嗯啊
+把贝司当成独奏
+下次上台做现场音乐的时候不要再被电给打了

+

立伟做书法协会会长的时候
+有好多次周六开会的时候想跟你一起去看女生会员的
+哈哈其实就是吵吵而已

+

去年回家的时候很有预感地走在雪灾的来临之前
+然后大半个中国冰天雪地
+蛮喜欢雪的
+所以那个寒假很nice
+过年那天我想起应该叫你这个会长给我写幅对联带回家的
+今年不能忘了这事
+那些深色的红纸迟早会在岁月里风化
+你知道的
+那其实不是重点
+还有你那个Flash动画大片什么时候给配音啊
+我还有很多语重心长的话要对口型呢

+

陈用端午节那天叫我不要玩CS了
+其实很早就没有玩了
+在瑞典那种社会福利补助都比中国白领工资要高的国家才能把CS和War3当成职业的
+中国的CS自从05年过后哪还有什么职业的
+War3倒是有模有样的
+CS
+其实很多时候只是被当做一种精神被信仰

+

陈用很不错
+网站做得有声有色
+记得我带他去上班那一天
+疯子还跟我说叫陈用把长发给剪了
+最近因为他老婆的要求
+哈哈终于还是剪啦
+他跟他老婆蛮恩爱的
+在现代这个社会很不错
+要看真爱情吗
+那也许就是真爱情

+

找疯子找工作这件事我总觉得有点欠疯子的
+因为他最后没在那公司上班了
+现在还待业网吧中
+我还打算请他吃一顿饭可是没机会
+那天半开玩笑半认真的问他要不要鼠标垫子
+我就把我的Qck+送给他了

+

其实他们都是些努力的孩子
+只是我努力错了方向
+每天超过10个小时呆在CS里
+很郁闷的是去年五一那几天手受伤了到今年才好
+手腕按着键盘就疼
+上个月
+有一个年纪跟我一样大的小姑姑问我手还痛不痛
+我突然有点震憾
+呵呵一种被人挂念的感觉
+其实我都没跟我妈说我手是打CS键盘操作伤害受伤的
+只跟小姑姑和三叔提过
+其实
+一直都有人记着的
+小姑姑只比我大一岁而已
+小时候大人们都叫我超,超娃儿
+她一直叫我超er
+儿化音带轻声还拖得很长很长很长...

+

人体工学有时候蛮重要的
+买个好键盘吧大家
+避免操作伤害
+特别是追求APM的人
+如果你有钱
+买个几千块的Cherry茶轴机械键盘吧
+我不介意你们买来送给我的

+

哈哈耀武还没写
+兢兢业业的孩子
+哎呀
+你老婆过来看你的时候为什么不带出来坐坐呢

+

回到家很好
+吃豆皮还有格格
+"泡粑"听说过吗
+还有柏杨豆干,纯菜,山药...

+

只是不能上网
+但是蛮清静
+有事没事也可以打电话啊

+

有时间写写网吧那群可爱的战友...

diff --git "a/content/posts/daily/\346\226\260\344\270\211\346\235\277\346\214\202\347\211\214\344\270\212\345\270\202\346\235\241\344\273\266.md" "b/content/posts/daily/\346\226\260\344\270\211\346\235\277\346\214\202\347\211\214\344\270\212\345\270\202\346\235\241\344\273\266.md" new file mode 100644 index 00000000000..c0e2fec532d --- /dev/null +++ "b/content/posts/daily/\346\226\260\344\270\211\346\235\277\346\214\202\347\211\214\344\270\212\345\270\202\346\235\241\344\273\266.md" @@ -0,0 +1,36 @@ +--- +title: "新三板挂牌上市条件" +categories: ["日志"] +tags: ["新三板","上市","挂牌","股份","公司"] +draft: false +slug: "neeq" +date: "2016-07-26 10:05:00" +--- + +  非上市股份有限公司进入证券公司代办股份转让系统又称新三板,是国家专门对国家级高新区内的科技型企业提供的资本市场融资平台,其特点为:1、是该系统门槛低。2、有利于提高公司的融资能力(融资成本低)。3、是该系统为企业的股份提供有序的转让平台,有利于提高股份的流动性,完善企业的资本结构,提高企业自身抗风险的能力,促进企业规范发展,增强企业的发展后劲;有利于完善公司股份转让和退出机制;有利于实现股权资产的增值。 + +## 一、新三板挂牌条件 + + - 存续满两年。有限责任企业按原账面净资产值折股整体变更为股份有限企业的,存续期间可以从有限责任企业成立之日起计算; + + - 主营业务突出,具有持续经营能力; + + - 企业治理结构健全,运作规范; + + - 股份发行和转让行为合法合规; + + - 取得北京市人民政府出具的非上市企业股份报价转让试点资格确认函; + +## 二、新三板上市条件 + + - 满足新三板存续满两年的条件。(有限企业整体改制可以连续计算); + + - 新三板主营业务突出,具有持续经营记录;必须满足的条件。 + + - 新三板上市企业治理结构健全,运作条件规范; + + - 新三板上市企业股份发行和转让行为合法合规; + + - 新三板上市企业注册地址在试点国家高新园区; + + - 地方政府出具新三板上市挂牌试点资格确认函。 diff --git "a/content/posts/daily/\346\226\260\345\217\267\351\237\251\346\234\215LOL\345\256\232\344\275\215\350\265\233.md" "b/content/posts/daily/\346\226\260\345\217\267\351\237\251\346\234\215LOL\345\256\232\344\275\215\350\265\233.md" new file mode 100644 index 00000000000..a4db2291640 --- /dev/null +++ "b/content/posts/daily/\346\226\260\345\217\267\351\237\251\346\234\215LOL\345\256\232\344\275\215\350\265\233.md" @@ -0,0 +1,10 @@ +--- +title: "新号韩服LOL定位赛" +categories: ["日志"] +tags: ["LOL","英雄联盟","韩服","定位赛"] +draft: false +slug: "lol-positioning" +date: "2015-08-19 12:27:00" +--- + +去打了几盘韩服的定位赛,匹配到的黄金白金,确实相当于国服钻石水平,感觉像在打LPL。韩国人从头说到尾,可惜我一个韩文也不认识。op.gg可查看对手信息。 diff --git "a/content/posts/daily/\346\226\260\345\267\245\344\275\234\350\256\260\350\246\201.md" "b/content/posts/daily/\346\226\260\345\267\245\344\275\234\350\256\260\350\246\201.md" new file mode 100644 index 00000000000..384cff1caaf --- /dev/null +++ "b/content/posts/daily/\346\226\260\345\267\245\344\275\234\350\256\260\350\246\201.md" @@ -0,0 +1,28 @@ +--- +title: "新工作记要" +categories: ["日志"] +tags: ["工作","记要"] +draft: false +slug: "xin-gong-zuo-ji-yao" +date: "2012-09-05 09:11:24" +--- + +不是面试的时候推销自己 +工作过程中也要不停的推销自己 + +工作也是一个双向选择 +老板在试用期考查你的同时 +你也需要对公司进行考量并做出决定 + +工作态度要认真 +要不停的冲冲冲冲冲 +任何一个工作岗位都是一个创业平台 +把每一项工作当成自己的事业去做就不会懈怠 + +八小时内求生存 +八小时外求发展 +宝贵的创业时间不应该消耗在琐事上 + +学会做工作笔记——计划与总结 +学会做项目管理 +注重细节 diff --git "a/content/posts/daily/\346\227\240\344\270\216\344\274\246\346\257\224\347\232\204\345\257\202\345\257\236.md" "b/content/posts/daily/\346\227\240\344\270\216\344\274\246\346\257\224\347\232\204\345\257\202\345\257\236.md" new file mode 100644 index 00000000000..fcff1e7f4cc --- /dev/null +++ "b/content/posts/daily/\346\227\240\344\270\216\344\274\246\346\257\224\347\232\204\345\257\202\345\257\236.md" @@ -0,0 +1,15 @@ +--- +title: "无与伦比的寂寞" +categories: ["日志"] +tags: ["时间","寂寞","悲伤","发呆"] +draft: false +slug: "unparalleled-lonely" +date: "2008-11-15 00:32:01" +--- + +突然发现... +那些不是假装出来的悲伤... +比时间更寂寞... +时间多得可以发呆... +可是... +谁都走不过时间... diff --git "a/content/posts/daily/\346\227\240\346\204\217\344\271\211\347\232\204\344\270\252\346\200\247\345\214\226.md" "b/content/posts/daily/\346\227\240\346\204\217\344\271\211\347\232\204\344\270\252\346\200\247\345\214\226.md" new file mode 100644 index 00000000000..b51c512d352 --- /dev/null +++ "b/content/posts/daily/\346\227\240\346\204\217\344\271\211\347\232\204\344\270\252\346\200\247\345\214\226.md" @@ -0,0 +1,24 @@ +--- +title: "无意义的个性化" +categories: ["日志"] +tags: ["个性化","背景音乐","负优化"] +draft: false +slug: "meaningless-individualization" +date: "2019-06-29 12:20:42" +--- + +个人网站本身就是表达个性的地方 +除了 WordPress 、typecho、git pages 外 +还有各种各样的程序 +数不胜数,千奇百怪 +搞得花里胡哨的也很多 + +有的人为了实现一个小小小小小的无关紧要的功能 +引入好几个几百K的外部js + +在 flash 建站时代就有这样的毛病了 + +我能接受类似的各种各样的负优化 + +但我唯一不能接受的就是—— +自动播放的背景音乐 diff --git "a/content/posts/daily/\346\227\240\346\211\200\344\272\213\344\272\213.md" "b/content/posts/daily/\346\227\240\346\211\200\344\272\213\344\272\213.md" new file mode 100644 index 00000000000..b71dfe709d1 --- /dev/null +++ "b/content/posts/daily/\346\227\240\346\211\200\344\272\213\344\272\213.md" @@ -0,0 +1,16 @@ +--- +title: "无所事事" +categories: ["日志"] +tags: ["博客","淘宝","网店","无聊","模板"] +draft: false +slug: "nothing" +date: "2011-09-15 17:20:56" +--- + +随着我们公司的网店并入另一家公司 +我现在整天就没有事情做了 +我还是崇尚着一切听从组织安排的宗旨 +等公司把其他的事情忙妥当了再说 +自己的事情又不能做 +我很无聊啊有木有 +博客模板更新了有木有 diff --git "a/content/posts/daily/\346\227\240\346\211\200\350\260\223\346\227\240\346\211\200\347\225\217\346\203\247.md" "b/content/posts/daily/\346\227\240\346\211\200\350\260\223\346\227\240\346\211\200\347\225\217\346\203\247.md" new file mode 100644 index 00000000000..2cb838ce843 --- /dev/null +++ "b/content/posts/daily/\346\227\240\346\211\200\350\260\223\346\227\240\346\211\200\347\225\217\346\203\247.md" @@ -0,0 +1,14 @@ +--- +title: "无所谓无所畏惧" +categories: ["日志"] +tags: ["无所谓","畏惧","影响","改变"] +draft: false +slug: "fear-does-not-matter" +date: "2008-12-10 22:15:05" +--- + +无所谓无所畏惧... +面对什么都不怕... +面对什么都觉得还行... +很难很难被影响... +很难很难被改变... diff --git "a/content/posts/daily/\346\227\266\350\277\220\344\270\215\346\265\216.md" "b/content/posts/daily/\346\227\266\350\277\220\344\270\215\346\265\216.md" new file mode 100644 index 00000000000..38436457f0c --- /dev/null +++ "b/content/posts/daily/\346\227\266\350\277\220\344\270\215\346\265\216.md" @@ -0,0 +1,10 @@ +--- +title: "时运不济" +categories: ["日志"] +tags: [] +draft: false +slug: "shiyunbuji" +date: "2014-04-12 13:34:00" +--- + +除了感叹时运不济,更需努力。 diff --git "a/content/posts/daily/\346\230\245\345\223\245\350\210\222\346\267\207\345\222\214\350\213\215\350\200\201\345\270\210.md" "b/content/posts/daily/\346\230\245\345\223\245\350\210\222\346\267\207\345\222\214\350\213\215\350\200\201\345\270\210.md" new file mode 100644 index 00000000000..b444c632b56 --- /dev/null +++ "b/content/posts/daily/\346\230\245\345\223\245\350\210\222\346\267\207\345\222\214\350\213\215\350\200\201\345\270\210.md" @@ -0,0 +1,57 @@ +--- +title: "春哥舒淇和苍老师" +categories: ["日志"] +tags: ["春哥","李宇春","舒淇","赵文卓","甄子丹"] +draft: false +slug: "chun-ge-shu-qi-he-cang-lao-shi" +date: "2012-04-09 13:02:38" +--- + +前段时间 +一个有20万粉丝的人和一个40万粉丝的人在微博上吵架 +结果逼得一个1000万粉丝的人退出了微博 +果真是滑稽 + +在这起事件中 +我个人偏向于支持赵文卓 + +本来就不怎么喜欢舒淇 +现在又来装清高 +当了婊子又想立牌坊 +看看人家德艺双馨的苍老师 +面对挑衅和质疑的时候 +可以掷地有声地说: +我脱光衣服躺在镜头前,是为了生存。 +而你衣冠楚楚的站在镜头前,却只是为了私欲和欺骗。 + +我倒觉得李宇春越来越可敬可爱了 + +当初春哥被网络语言暴力羞辱得如此不堪 +她不照样项住压力挺过来了么 +时间证明了春哥是一位比爷们更爷们的纯爷们 +她的努力和进步大家有目共赌 + +为什么那么多大明星 +大肆地宣传包装炒作也不会红 +或者昙花一现 +貌似看上去没什么歌唱演艺实力 +也没什么偶像气质的李宇春 +却持续大红大紫人气居高不下呢 + +那是因为李宇春是人们一毛钱一块钱的短信投票投出来的 +投她的人都是真正的发自内心的喜欢她的 +哪怕这些喜欢她的人可能还是年龄不大的学生 +可能是涉世未深的小青年 +当然也有被春哥征服过的成功人士老学者 +而其他明星的粉丝 +大部分不都是些无聊空虚寂寞摇摆不定的脑残粉么 +喜欢你的时候也喜欢他 +不喜欢你了你过气了你没有作品了 +你狗屁都不是 +不过是个戏子 +不炒作炒作人们都不记得你了 +微博上那么多的跨领域的公众大事件 +也只能热那么几个周 +何况你只是个演戏的 + +宁做一个脱光衣服的圣女,不要做一个穿着衣服的禽兽。 diff --git "a/content/posts/daily/\346\230\245\350\212\202.md" "b/content/posts/daily/\346\230\245\350\212\202.md" new file mode 100644 index 00000000000..39c551aa8ed --- /dev/null +++ "b/content/posts/daily/\346\230\245\350\212\202.md" @@ -0,0 +1,66 @@ +--- +title: "春节" +categories: ["日志"] +tags: ["过年","春节","除夕"] +draft: false +slug: "chinese-new-year" +date: "2011-02-02 19:01:03" +--- + +现在外面到处都在放着鞭炮 +很喜庆的样子 +而我 +还在上班 +去年过年那天 +我也是在上班 + +中午的时候实在有点饿了 +泡了碗泡面 +但是我却不怎么想吃东西 +一年到头身体都好好的 +我没想到一年之中最后的两天日子里 +我感冒了 +是重感冒 +头比较晕,鼻子塞住了 +关键是喉咙很痛,呼吸比较困难 +我知道这只是感冒 +过几天就会好的 +现在的感冒都是怪怪的症状 + +去年过年那天 +也是没有地方叫东西吃 +然后我自己去炒了个炒饭 +炒的时候我放了很多酱油 +他们说酱油黑黑的 +其实我喜欢吃酱油饭 +酱油炒饭感觉就像是什么东西把米饭一粒一粒包住的一样 +至少我自己看着是很有味口的 + +其实在这边的亲戚,老乡,同学,朋友都很多 +这几天很多人叫我去吃团圆饭 +好多地方我都没有去 +走不开吧 +其实也是真的抽不开身 +但是更多的我是想把自己弄得惨淡一点 +好让自己记住这种心情,记住这一刻的感受 + +就像今年过生日那天 +晚上的时候自己一个人默默的给自己煮了一大碗的长寿面 +味道很好 +我很满意我的手艺 +但是边吃着吃着我就边哭了 +我不想让别人知道我的生日 +我不说,别人也就顺便忘记了 + +我觉得我是个内敛的人 +感情不会轻易外露 +其实内心应该还是很脆弱 +因为我真的很想回家 + +一年到头了 +所有的经历都过去了 +所有的开心的,不开心的,快乐的,不快乐的,平淡的,心酸的统统已经过去了 +每到这种时候 +只是能期待来年更好吧 + +PS:谢谢那些给我发短信和QQ消息的朋友。新年快乐。 diff --git "a/content/posts/daily/\346\230\250\345\244\251\345\226\235\351\206\211\344\272\206...\350\262\214\344\274\274...-.md" "b/content/posts/daily/\346\230\250\345\244\251\345\226\235\351\206\211\344\272\206...\350\262\214\344\274\274...-.md" new file mode 100644 index 00000000000..53d780d6542 --- /dev/null +++ "b/content/posts/daily/\346\230\250\345\244\251\345\226\235\351\206\211\344\272\206...\350\262\214\344\274\274...-.md" @@ -0,0 +1,17 @@ +--- +title: "昨天喝醉了...貌似... " +categories: ["日志"] +tags: ["生日","喝酒","醉"] +draft: false +slug: "drunk-yesterday" +date: "2008-10-18 11:50:04" +--- + +ZS过生... + +然后几瓶啤酒... +然后两瓶二锅头... +然后再啤酒... + +然后有点醉... +然后...醒了之后应该要清醒... diff --git "a/content/posts/daily/\346\230\257\345\244\251\345\240\202\346\230\257\345\234\260\347\213\261\351\203\275\350\246\201\350\265\260.md" "b/content/posts/daily/\346\230\257\345\244\251\345\240\202\346\230\257\345\234\260\347\213\261\351\203\275\350\246\201\350\265\260.md" new file mode 100644 index 00000000000..3aeb6e34c6e --- /dev/null +++ "b/content/posts/daily/\346\230\257\345\244\251\345\240\202\346\230\257\345\234\260\347\213\261\351\203\275\350\246\201\350\265\260.md" @@ -0,0 +1,19 @@ +--- +title: "是天堂是地狱都要走" +categories: ["日志"] +tags: ["天堂","地狱"] +draft: false +slug: "heaven-is-hell-must-go" +date: "2008-11-06 22:21:41" +--- + +这还不算最黑暗的日子... +所以... +这不算什么... +很容易就承受下来了... +慢慢的... +也许很快的... +什么都会好了... + +总得一路走下去一直生活下去... +是天堂是地狱都要走的... diff --git "a/content/posts/daily/\346\231\232\345\256\211\357\274\214\350\272\201\345\212\250\343\200\202.md" "b/content/posts/daily/\346\231\232\345\256\211\357\274\214\350\272\201\345\212\250\343\200\202.md" new file mode 100644 index 00000000000..2d45d0e39f6 --- /dev/null +++ "b/content/posts/daily/\346\231\232\345\256\211\357\274\214\350\272\201\345\212\250\343\200\202.md" @@ -0,0 +1,146 @@ +--- +title: "晚安,躁动。" +categories: ["日志"] +tags: ["夜","晚安"] +draft: false +slug: "restlessness" +date: "2011-07-16 14:45:09" +--- + + + +现在是凌晨1点47分 +雨夜。 + + +也许是 +今晚咖啡较浓 +引起心跳加速 +胃也跟着不适 + + +想睡 +又不想睡。 + + +躺沙发 +听歌 +陈奕迅 + +我想听王菲 +去mp3找 +路过flunk +那就 +这个吧。 + +一个自己喜欢的却并不是想要的。 + + +常常会这样选择吧 +遇到路过时的喜欢 +选择停留。 + +其实 +我应该明白的 +选择中途停留 +就意味着 +要花更多时间去到达目标 +甚至会把目标给弄丢了。 + + +就这样听歌么 +我想了一下 +我想写日记 +开电脑 +直奔主题的话 +就是开记事本 +结果还是先开Q +又是 +一个习惯使然的中途停留 +却和目标毫无关系的程序 +但我就是要开 +习惯的力量 +多么强大。 + + +好吧 +依你 +开了 +然后 +满足了 +Q挂着 +有人闪 +嫌吵 +隐身。 + +还是等于没开 +但是要看着它 +就像看着一个不发出声音熟睡的婴儿 +知道它存在着 +便心满意足了 + + +今天 +突然的 +想要一个 +一个我并不需要却就是想要的东西 +那么较劲。 + + +怎么了怎么了?? +怎么去安慰不平 +怎么去弥补空洞 +怎么去平息躁动 +怎么去孤单现在 +无人能解的心结 +我只能自己 +自己再自己。 + + +常常 +欲望来了 +不能说服。 +我明白 +还是不定。 +可我怎么能定呢? + +我既喜欢这个夜 +又不喜欢这个夜 +喜欢 +它的安静无人打扰 +它的感性真实自然 +不喜欢 +因为安静滋生出的空洞and恐惧 +因为感性滋生出的任性and依赖。 + + +我为今夜的较劲 +感到躁动 +感到抱歉。 + + +在这个黑夜 +啥都看不到 +只看到感觉 +就这样弥漫 +哪里都可以 +散落 +随意。 + + +想起 +今晚的沙发 +很微妙很nice +老不巧 +就我一人 +VIP了一把 +得意 +舒服 +想笑。 + + +所以呢 +最后的最后 +只能是笑。 + + diff --git "a/content/posts/daily/\346\231\272\350\203\275\346\211\213\346\234\272.md" "b/content/posts/daily/\346\231\272\350\203\275\346\211\213\346\234\272.md" new file mode 100644 index 00000000000..9852b653579 --- /dev/null +++ "b/content/posts/daily/\346\231\272\350\203\275\346\211\213\346\234\272.md" @@ -0,0 +1,11 @@ +--- +title: "智能手机" +categories: ["日志"] +tags: ["手机","iPhone","智能","安卓","精神"] +draft: false +slug: "unsmartphone" +date: "2013-06-28 12:33:27" +--- + +智能手机到底是让我们越来越傻还是越来越聪明?现在不用苹果不用安卓了,整个人精神多了,看书的时间也多了。 +以前有空闲就是拿着手机划划划,现在思考的时间多了,学习的时间多了,整个人也不再是萎靡不振的。 diff --git "a/content/posts/daily/\346\232\202\346\227\240\346\263\225\345\244\207\346\241\210\347\232\204\345\237\237\345\220\215\345\220\216\347\274\200.md" "b/content/posts/daily/\346\232\202\346\227\240\346\263\225\345\244\207\346\241\210\347\232\204\345\237\237\345\220\215\345\220\216\347\274\200.md" new file mode 100644 index 00000000000..c8e0cc95c03 --- /dev/null +++ "b/content/posts/daily/\346\232\202\346\227\240\346\263\225\345\244\207\346\241\210\347\232\204\345\237\237\345\220\215\345\220\216\347\274\200.md" @@ -0,0 +1,68 @@ +--- +title: "暂无法备案的域名后缀" +categories: ["日志"] +tags: ["域名","备案","阿里云"] +draft: false +slug: "not-for-the-record-of-the-domain-name" +date: "2016-10-07 10:45:00" +--- + +阿里云公告的暂无法进行网站备案的域名后缀: + +- .xyz +- .club +- .pub +- .rocks +- .band +- .market +- .software +- .social +- .lawyer +- .engineer +- .link +- .click +- .help +- .gift +- .pics +- .photo +- .news +- .video +- .win +- .party +- .date +- .trade +- .science +- .online +- .tech +- .site +- .website +- .space +- .press +- .wiki +- .design +- .live +- .studio +- .red +- .loan +- .bid +- .mom +- .lol +- .vip +- .work +- .game +- .store +- .ltd +- .games +- .kim + + +北京地区暂无法进行网站备案的域名后缀: + + - .name + - .info + - .biz + - .asia + - .me + - .co + +核实域名后缀是否收录,可以在工信部网站进行查看。http://www.miitbeian.gov.cn/,登陆后点击右下角的“公共查询”,再点击“域名类型”即可。 diff --git "a/content/posts/daily/\346\234\210\345\215\212.md" "b/content/posts/daily/\346\234\210\345\215\212.md" new file mode 100644 index 00000000000..8afe931010d --- /dev/null +++ "b/content/posts/daily/\346\234\210\345\215\212.md" @@ -0,0 +1,29 @@ +--- +title: "月半" +categories: ["日志"] +categories: ["嘀咕","分享"] +tags: ["hugo","blog","月半","中元节","鬼节"] +slug: "yueban2020" +draft: false +date: 2020-08-30T16:02:16+08:00 +--- + +今天是“[月半](https://baike.baidu.com/item/%E6%9C%88%E5%8D%8A/10042879)”节。 +在老家一直流传有一句话——年小月半大! + +月半在我们土家族是每年的农历七月十二。 +它有个更知名的名称——中元节。 +有的地方叫鬼节,有的地方也叫七月半。 +查了下百科,佛教称为盂兰盆节。 + +月半主要是祭祀祖先的日子。 + +从我小时候记事起,每一年的月半,都是在外公外婆家度过,都会在这一天给先祖的坟上烧纸上香。 + +今天带着老婆儿子回去了乡下,也去祖先的坟前烧纸祭拜。 +这是我长大后第一次在家乡过完夏天,也是长大后第一次感受的到月半的气息。 +跟“打工潮”刚兴起的那几年不一样,现在的人们越来越重视节目的气氛,越来越关注人文的熏陶。 +可能这些都跟生活水平大幅度提高也有关系。 +最明显的就是现在的“年味”越来越浓了。 + +依稀记得很多年前提到过月半这一节日,搜了一下还保留着日志——[《年小月半大》](https://eallion.com/yueban/),恰逢今日月半归来,是为记。 \ No newline at end of file diff --git "a/content/posts/daily/\346\234\211\344\270\200\347\261\273\350\277\236\346\227\245\346\234\254\344\272\272\351\203\275\344\270\215\345\246\202\347\232\204\344\270\255\345\233\275\344\272\272.md" "b/content/posts/daily/\346\234\211\344\270\200\347\261\273\350\277\236\346\227\245\346\234\254\344\272\272\351\203\275\344\270\215\345\246\202\347\232\204\344\270\255\345\233\275\344\272\272.md" new file mode 100644 index 00000000000..7c2982c30cc --- /dev/null +++ "b/content/posts/daily/\346\234\211\344\270\200\347\261\273\350\277\236\346\227\245\346\234\254\344\272\272\351\203\275\344\270\215\345\246\202\347\232\204\344\270\255\345\233\275\344\272\272.md" @@ -0,0 +1,56 @@ +--- +title: "有一类连日本人都不如的中国人" +categories: ["日志"] +tags: ["地震","日本","海啸","灾难"] +draft: false +slug: "duonanxingbang" +date: "2011-03-19 08:31:00" +--- + +我一直在等韩寒来写日本地震 +可是我等到花儿都谢了好像也没动静啊 + +在这次相当于20几个汶川地震的日本地震中 +日本表现出来的高度的民族素质让人肃然起敬啊 + +相反 +中国这群小部分活跃在网上的幸灾乐祸的人 +我都觉得替你们丢人 +很贱的价值观道德观和家教 + +一场地震 +这么大的天灾 +是体现一个人一群人的善良包容和爱心的时候 +这些人倒好 +就算你表现出很淡然事不关己的样子也行啊 +却反而是这样的行为和言论 +就是因为你们这群猪混在我们中间 +政府才要封杀我们的言论自由 +让你们去twitter,去facebook,去youtube那还得了 + +一场地震 +是关系着自然,经济,生态,环境,历史,人类这些很多方面的 +为什么你们只从政治方面去欢呼呢 +而且,就算是政治,政治那也只是少数人的游戏 +跟你们跟我们有屁关系 + +日本是个多灾多害的国家 +历史上也有无数次战争 +但是那些自然灾害和战争只给他们带来了经济上的灾难 + +不像中国 +中国虽然号称是个文明古国 +但是中国文化断层信仰缺失 +从秦始皇开始就经历了无数次文化劫难 +中国的灾难——文化灾难要严重得多 +包括我们现在所理解的美德估计也只是教科书上学来的 +很少有言传身教承袭过来的 + +你们号称讨厌日本人 +可是你连别人都不如你凭什么讨厌人家 + +嗯,还有 +中国遇到地震了首先要逃离的就是学校 +日本遇到地震了却都跑进学校避难 +日本人真傻 + diff --git "a/content/posts/daily/\346\234\211\344\272\233\351\234\200\350\246\201\350\242\253\346\210\221\344\273\254\350\256\260\344\275\217\347\232\204\344\270\234\350\245\277.md" "b/content/posts/daily/\346\234\211\344\272\233\351\234\200\350\246\201\350\242\253\346\210\221\344\273\254\350\256\260\344\275\217\347\232\204\344\270\234\350\245\277.md" new file mode 100644 index 00000000000..a4b380fdfda --- /dev/null +++ "b/content/posts/daily/\346\234\211\344\272\233\351\234\200\350\246\201\350\242\253\346\210\221\344\273\254\350\256\260\344\275\217\347\232\204\344\270\234\350\245\277.md" @@ -0,0 +1,143 @@ +--- +title: "有些需要被我们记住的东西" +categories: ["日志"] +tags: ["CS","回忆","往事","记忆","青春"] +draft: false +slug: "to-be-remember" +date: "2008-05-21 21:48:35" +--- + +

-2008-05-21 21:48 于荆门。
+时间过得是很快的
+这一点谁都无法改变

+

那些到现在依然会被记住的
+那就是沉淀在我们心里面的东西

+

记得最早最早的时候看过《恋爱行星》
+那个时候觉得
+爱情是很美好的东西
+七天就是几世纪
+所以被感动

+

还要小还要小的时候
+诅咒过很多人
+现在我不知道那些被诅咒过人的过得怎么样
+可是我
+过得并不好

+

小时候还带着人打过架
+长大了反而能忍受很多东西

+

经历得多了
+所以看法就不一样了

+

有哪一个80后
+在6岁就离开了父母独立生活?

+

那些到现在能被我记住的东西
+已经不再是以前那些被刻在心里的委屈和埋怨了
+现在心里很空
+所以装得下别人的过错而被包容

+

以前有很多朋友
+当然咯
+现在也有很多朋友

+

因为被伤害
+所以很害怕交新朋友
+也比较少联系旧朋友
+但是我相信
+大家依然彼此挂念

+

到现在不用手机
+很少用QQ聊天
+在中国还只有一个blog网站的时候写过blog
+但后来关了
+没想过blog这么火

+

我是很早的那一批CS玩家中一个
+到现在还在CS里娱乐
+不是听说过一句话么
+错过CS这个游戏,你将错过一个时代

+

我经历了中国CS各种各样的发展和黄金时代
+那些以电子竞技的名义的时光

+

我知道
+CS留给我的
+留给我们的
+不仅仅是记忆...

+

我记得
+周杰伦才出道的时候没有那么多人喜欢他的
+不像现在
+都成了21世纪的标志了
+那个时候我都不会想到他会这么红
+不然
+我也许还会考虑听听别人的歌

+

我不能确定一个人几年的时间里天天听歌
+但是只听一个人的歌
+会是个什么样子
+但初三到高三那4年到5年的时候里
+我的耳朵里只有周杰伦
+这是一种执着
+不对
+是一种固执的情感
+不是因为喜欢
+仅仅是因为好听

+

就像喜欢徐静蕾的时候
+那个时候她还貌似还只是个小丫头

+

我就先知一样
+喜欢谁
+谁红...

+

得罪过一些朋友
+因为信仰和概念不一样
+当然
+这也许是借口

+

所以我行我素的时间比较多
+我不解释那些离开的人为何而去
+但是我可以确定的说
+有些人
+真的不值得去交心

+

我开始不喜欢承诺
+因为我对别人的承诺有时是需要建立在另外的人对我的承诺上

+

就像现在我才去回忆两年前那些东西一样
+现在才看得清楚那个时候的那些朋友的想法

+

所以现在发生的事
+我也会等到很久之后再才去表达

+

时间可以洗涤一切
+时间可以沉淀一切
+时间可以治伤
+时间可以万能但是时间有时无能为力

+

对着流星许过愿望
+也躲在角落里哭过
+有些经历太沉重
+有些经历太痛苦
+巨大的伤痛是无法表达的

+

身边没有一个人的时候才会感觉到寂寞
+正是这样才不会有人看到我的寂寞
+所以孤单的时候会想一些事
+心里会变得清醒

+

喜欢看书
+看安昵宝贝
+看韩寒
+看痞子蔡
+还有那些"顾城"...

+

看安昵宝贝的书是真的看绝望过的
+那个时候高二

+

但还好
+可以看看痞子蔡
+那让我坚信这个世界还有真爱情

+

我不帅
+所以对爱情
+我觉得崇高
+而且认真
+初恋很美好
+所以不再期待
+只是等待

+

三重门
+是一代人的文学信仰
+那些关于80后的记忆
+和那个时代的叛逆

+

昨天聊到了泡泡堂
+那跟童年弹珠一样遥远的感觉
+那跟劲舞团和卡丁车是完全不一样的网游

+

我们青少年时代的网络生活
+那里占去了很多
+虽然对我来说
+CS占去得更多

+

那些我放了时间进去的东西
+我觉得都是我真挚对待过的东西

+

真挚跟真诚啊真心啊不一样
+是有一种感情而且是强烈的感情

+

我写了这些
+也还花了一点点时间
+边聊还边写
+花了不少的时间

diff --git "a/content/posts/daily/\346\234\211\345\205\263\344\272\216\345\206\231\344\275\234.md" "b/content/posts/daily/\346\234\211\345\205\263\344\272\216\345\206\231\344\275\234.md" new file mode 100644 index 00000000000..a2670b81587 --- /dev/null +++ "b/content/posts/daily/\346\234\211\345\205\263\344\272\216\345\206\231\344\275\234.md" @@ -0,0 +1,122 @@ +--- +title: "有关于写作" +categories: ["日志"] +tags: ["写作","灵感"] +draft: false +slug: "about-write" +date: "2010-04-14 05:04:28" +--- + +

写作对我来说。

+ +

纯粹是出于爱好。

+ +

想写的时候才写。

+ +

仅仅是用它来记录一下飘摇的生活。

+ +

写作是需要灵感的。

+ +

可是我的生活是没有灵感的。

+ +

我都能预见到我一个周后生活的样子。

+ +

所以我写东西也是扯淡的。

+ +

你看一个开头就能预见到结尾了。

+ +


+ +

我觉得慢慢长大。

+ +

是自己亲手毁掉了自己对灵感的嗅觉的。

+ +


+ +

比如高考落榜的时候。

+ +

我想算了吧。

+ +

有什么好写的。

+ +

过几年想想会觉得高考本身就是件可笑的事。

+ +


+ +

比如抵制家乐福的时候。

+ +

我想算了吧。

+ +

有什么好写的。

+ +

也就是一群闲得蛋疼的大学生被操控了。

+ +


+ +

比如汶川地震的时候。

+ +

我想算了吧。

+ +

有什么好写的。

+ +

已经有那么多人在表达自己的悲伤了。

+ +

虽然他们一边又去唱歌跳舞玩游戏。

+ +


+ +

比如奥运的时候。

+ +

我想算了吧。

+ +

也没什么好写的。

+ +

反正那些金牌都是些政治任务。

+ +


+ +

比如各种天灾人祸横行的时候。

+ +

我想算了吧。

+ +

我也写不过来。

+ +

我写什么呢。

+ +

难道写政府把我们纳上去的钱用几千亿去讨好外国人。

+ +

而只给西南拨出1.5亿。

+ +


+ +

在很多事情发生的时候都没去写。

+ +

等到灵感丧失殆尽的时候。

+ +

才明白。

+ +

自己已经写不出什么来了。

+ +


+ +

虽然我天天都在写。

+ +

写了好多年了。

+ +

可都是写的些无关紧要的事。

+ +

比如今天吃了什么。

+ +

比如明天会去做什么。

+ +

而且已经懒得去总结成集了。

+ +


+ +

其实这都是些半成品文章。

+ +

写完了就放那里。

+ +

没看过。

+ +

没改过。

diff --git "a/content/posts/daily/\346\234\211\345\205\263\344\272\216\345\267\245\344\275\234.md" "b/content/posts/daily/\346\234\211\345\205\263\344\272\216\345\267\245\344\275\234.md" new file mode 100644 index 00000000000..b0e6d724ca4 --- /dev/null +++ "b/content/posts/daily/\346\234\211\345\205\263\344\272\216\345\267\245\344\275\234.md" @@ -0,0 +1,48 @@ +--- +title: "有关于工作" +categories: ["日志"] +tags: ["工作","工作狂","未来","职业规划"] +draft: false +slug: "aboutwork" +date: "2010-04-03 19:08:18" +--- + +

算起来,从去年今天开始,我刚好工作一年了。

+

这一年里,收获的东西不少,失去的东西不少,学到的东西不少,忘掉的东西不少。

+

单从工作方面来说,男人跟女人不一样,男人要做到更专业,才能让工作更出色。

+

我以前上学的观点就是:除非去做那些科研工作,不然那些在学校学的那些东西,用处不大。

+

这直接导致我的就是上学的时候逃课成疯。

+

所以,在我换来换去的工作里,很难做到专业。

+

结果就成了我现在的窘境。

+

不过那有一个好处,它可以鞭策我学习新东西。

+

哪怕是我一万年之后都用不上的知识。

+

 

+

在我所有从事的工作中,我最不喜欢的是销售,虽然我知道,销售是很能锻炼能力的。

+

进入销售公司或者销售组织正式入职前,大多都会有一个短期的培训。

+

培训的形式和内容千奇百怪,但是有两个比较重要的环节比较相同,那就是宣传行业前景和企业价值观。

+

有些已经明日黄花的泡沫行业,前途也会被吹得天花乱坠,跟CCTV一样,喜欢拿一些不明来源的非官方统计数据来忽悠人。

+

价值观一般都是说,核心内容是为人民服务。

+

公司给你一个为人民服务的平台,然后你在这个平台上提供的服务越多,报酬就越多。

+

管理人员当然是希望你天天吃草,然后挤奶喂他们,他们的意思很明显:要是我不给你这个平台,你连草都吃不上。

+

吃草没关系,但是你不能把我牵去给买了,还让我把钱给你驮回来啊。

+

我不能有人在我面前颐指气使地管我,所以我不能忍受很多东西,虽然大家给我的评价是我这人很随和。

+

 

+

其实我希望是安定下来,但是骨子里又有股流浪劲。所以我比较向往的工作是快递。

+

面试过好多家快递公司,都没有成行,主要嘛,一是户口,二是驾证,三是城市不熟悉。

+

我觉得快递这种工作方式就是吧,它会让你觉得在一个相对安定的环境下有一种貌似流浪的感觉。

+

就是那种风仆尘尘的样子。

+

风里来雨里去,我觉得它可以催生我的激情,不然人就会懒惰下来迟早会变得像那些坐在空调下电脑前的宅居动物。

+

我每天坚持只睡五个小时,为的就是让自己不至于睡到慵懒不求上进。

+

 

+

这一年来,进过公司,进过单位,进过工厂,上过工地,做过网管,做过服务员,不止于此。

+

最好玩的是进工厂,我的理由很简单,就是想进去减肥。

+

因为我觉得,每天工作十二个小时,大量的运动和规律的生活时间可是让我更舒服。

+

结果是很好的,瘦是瘦了,不过肺部吸进的毒素尘埃过多……

+

我觉得我的未来不应该是葬送在流水线上,所以在三个周之后我默默的走了。

+

 

+

我现在有两个疑惑。

+

就是我又喜欢到处走又不得不工作,这很纠结,因为我又不是含着金钥匙出生的人我不得不靠工作来养活自己甚至都养不活自己。

+

还有就是我明明不喜欢工作却是个工作狂。闲不下来,要么不动要么动不停。这应该是我的双子性格决定的。

+

 

+

所以,说到底,当初自己的职业规划就是未来两年可以乱来。

+

顺其自然,这就是我以后的工作方向。

diff --git "a/content/posts/daily/\346\234\211\345\205\263\344\272\216\346\242\246\346\203\263.md" "b/content/posts/daily/\346\234\211\345\205\263\344\272\216\346\242\246\346\203\263.md" new file mode 100644 index 00000000000..7b3c98bcab2 --- /dev/null +++ "b/content/posts/daily/\346\234\211\345\205\263\344\272\216\346\242\246\346\203\263.md" @@ -0,0 +1,39 @@ +--- +title: "有关于梦想" +categories: ["日志"] +tags: ["dream","梦想","理想"] +draft: false +slug: "aboutdream" +date: "2010-04-04 22:27:17" +--- + +

前段时间,看了一部自拍的记录电影《待业青年》。

+

里面提到一个血淋淋的事实,那就是我们的梦想早已不复存在。

+

+

小时候,我也有过梦想。

+

我记不起来我的梦想了,但是我那时肯定有过梦想。

+

比如听大人描述外面的世界,我想我一定要去看看海一定要去坐船一定要坐火车。

+

当然,在一般的人看来,坐船肯定不能算是梦想造船才算。

+

 

+

现在我能记起来的一个很强烈的期盼,就是从小学五年级开始,我想要一台电脑。

+

一切都源于我二叔和我幺叔跟我描述过电脑之后,我就开始迷上了它的神奇。

+

而且那个时候,我还天真的认为,只要学会了打五笔字就可以侵入白宫或者五角大楼。

+

所以,别人在背思想品德和自然的时候,我在背字根。现在想起来真的很囧。

+

在我还订不起专业的电脑杂志的时候,我可以把小学生天地上关于电脑的知识剪下来做成一本一本的。

+

如果这能称之为我的梦想的话,我想它有一个好处,它对我人生的激励显而易见。

+

至少,没经历过任何正统的计算机教育和专业电脑培训的我,现在有这么一个博客小站,这都是缘于对电脑执着的好奇。

+

 

+

我的梦想都很难让人理解。

+

比如我小时候就写过这样三个梦想还想为之奋斗。

+

那个时候某轮子功盛行,我就想写一本传世之作,然后让它的所有教众拜读之后改邪归正。

+

第二个梦想就是吸毒,然后自己不靠任何外力自己戒掉。

+

第三个梦想就是让自己感染艾滋,并战胜它。

+

在后来好长一段时间之后,在我做过可行性分析之后,我觉得我的梦想就是扯淡。

+

 

+

所以,我的人生就是扯淡。

+

 

+

梦想,肯定是每个人都有的。

+

就像所有人都鄙视寂寞可是每个人都会寂寞一样。

+

我就不信在夜深人静睡不着的时候你不会想起你最初的梦想。

+

其实我的梦想,已经没有那么远大。

+

说得肤浅一点,我只是希望每个周可以抽点时间打两局CS每个周可以看一集迷失就差不多满足了。

diff --git "a/content/posts/daily/\346\234\211\347\247\215\347\224\237\346\264\273\357\274\214\346\234\211\347\247\215\345\277\203\346\200\201-.md" "b/content/posts/daily/\346\234\211\347\247\215\347\224\237\346\264\273\357\274\214\346\234\211\347\247\215\345\277\203\346\200\201-.md" new file mode 100644 index 00000000000..cac84c106ee --- /dev/null +++ "b/content/posts/daily/\346\234\211\347\247\215\347\224\237\346\264\273\357\274\214\346\234\211\347\247\215\345\277\203\346\200\201-.md" @@ -0,0 +1,52 @@ +--- +title: "有种生活,有种心态 " +categories: ["日志"] +tags: ["生活","心态"] +draft: false +slug: "kind-of-life-a-kind-of-mentality" +date: "2006-11-27 09:52:40" +--- + +其实 +我的心已经死在了高二那年... +现在想起来.现在身边的一切都那么不重要. + +现在如果有人问我.我的将来是怎么样的. +我也许会说我的将来一片黑暗. +是的. +一片黑暗. +不过,一切放到高二之前的岁月里去.那会完全不一样. +那时候我对生活充满了信心和希望. + +在高二那年.现在不大想得起来是什么具体的原因也不愿去想是什么具体的原因和老师有点冲突. +就想转学去五中. + +我把一切都搞好了,只要去五中报到就行了. +可是这个时候.家里的人(不是爸爸妈妈)跑出来说不能转学.说什么先是一中的重点高中的学生.现在转去五中别人会怎么说.还说了很多很多话.说了很多刻薄的话... +后来.... +你们知道...没有转成学. + +再后来.一切都变了.就成了现在这样的我了. + +这个星期六我们学校安排我们在计算机教室去测验我们的心理. +你们知道吗.我的结果是:我有明显的心理问题. +看着这个结果.我在嘴里说:见他妈的鬼去. +可是我在心里隐隐作痛. +要是放在高一之前的岁月里去... 那时我是一个多么快乐的孩子咯. + +现在能让我有兴趣的事情已经不多了.几乎就没有了. +上课除了C语言.没有什么课我认真听过.生活里除了上网.没有其他的方式了.上网除了CS.没有其他的爱好了.对.我想起来了.现在我就对CS有那么一点点狂热了.包括现在很多朋友叫我去找一个女朋友.我都觉得没必要.曾经那么多好机会摆在我的眼前.呵呵.很简单的理由就被我拒绝了.因为她们不会玩CS.看着那些学生们一个一个到处去饥渴一般的寻找异性.我就觉得很可笑很幼稚.现在还在拿着家里的钱就去谈情说爱.你们有什么资本.不过.恋爱的事.这和我的爱情观有关.因为每个人的想法终究是不一样的. + +我四年没有女朋友了.看着这句话你们也许会很奇怪.我才多大的人啊.对!我在初中的时候谈过恋爱.那是我的初恋.开始的时候.我怎么追她也追不到.后来上高中了我开始淡化了.她又在等我.这就是我的初恋.就这样.很平常很简单的一个故事.在一起的快乐时光很少.不过现在想起来很温暖. + +现在我只想找一个会打CS的女孩子.这是我在三年前说的.我觉得我可以找到.我坚信.虽然我找了三年没有找到.但我相信我可以找到.因为我会出了三年.他们说.功夫不负有心人的. + +而且我不像小明那样对爱情彻底失去了兴趣.我坚信这个世上还有真爱. + +读书对我来说.三年前就不重要了.根本不想读书. + +说实话.那时我还想着自杀.我觉得自己好傻好傻. 只是因为自杀的原因. + +迷恋安昵宝贝.迷恋安昵宝贝的文字. 觉得三毛.海子的人生好美好美.好多人说想知道海明威把猎枪伸进自己嘴里的时候是什么感觉.我也想知道. + +现在.呵呵.生活中只有CS.不过喜欢看疲子蔡的书.生动而唯美.! diff --git "a/content/posts/daily/\346\234\213\345\217\213\345\260\217\350\201\232.md" "b/content/posts/daily/\346\234\213\345\217\213\345\260\217\350\201\232.md" new file mode 100644 index 00000000000..6a7b57fcc4b --- /dev/null +++ "b/content/posts/daily/\346\234\213\345\217\213\345\260\217\350\201\232.md" @@ -0,0 +1,66 @@ +--- +title: "朋友小聚" +categories: ["日志"] +tags: ["过年","春节","聚会","麻将","喝酒"] +draft: false +slug: "friends-gathering" +date: "2011-02-06 17:00:21" +--- + +有个朋友从武汉过来近年的 +有个朋友从恩施过来过年的 +还有个朋友是从温州过来过年的 +都是几个从小就玩得很好的朋友 +但是长大了就难得聚到一次了 +内天晚上他们正在喝酒的时候 +打电话给我说聚聚 + +但是等我跟另一朋友有空的时候赶过去都晚上十点多了 +他们早喝完了 +然后他们找了个地方等我们 +那条街上的店很早就关门了 +其实我都怀疑那些店过年根本就没有开过 + +然后我们转了几条街想找个地方吃东西再喝一点 +但是这个还真没有 +坦白的说那个时候还是有点饿的 +我除了早上的时候泡了一盒饼干吃了整天都没吃东西呢 +跟我一起来的这个朋友也是睡觉才起来 + +后来还好,找到了一个烧烤摊 +就被我们七八个人包下来了 +然后留了两个人在那里守着 +其他的人去开个了房打麻将 +其实是想找个地方K的 + +嗯,其实我的运气还不算差 +赢多少我倒是没注意 +反正还赢了不少 +但是后来斗地主把我给搞输了 +一局五六炸要输一百多那是真的确实经不起整 + +到半夜的时候我实在是太困了 +因为那天早上我六点就起床了还忙了一天 +我就说我要睡一下 +他们就凑了四个人继续战斗 + +我朋友的老婆在床上已经睡着了 +就她一个女人也确实无聊不睡着才怪 +然后我毫不犹豫的就在旁边躺下来 +一边睡一边还跟朋友说还真没想到我会有这一天呢 +什么叫梦想成真啊 +这就叫梦想成真 +小时候老是吹牛逼说长大了要睡谁谁谁的老婆 +虽然中间隔着被子可这也叫同床共枕过呀 +(哈哈,我不知道我朋友看到这一段了会有何感想,不过头发确实蛮香) + +第二天醒来早上九点多 +有一个家伙看电视睡着了 +有一个家伙玩电脑睡着了 +还有四人家伙依然在打麻将 + +因为有几个人白天还有其他的事 +所以大家就散了 +然后约好晚上到我这里再娶 +朋友见面不好好的喝个酒那确实比较遗憾 + diff --git "a/content/posts/daily/\346\234\252\346\235\245\345\215\212\345\271\264\350\256\241\345\210\222\357\274\2102011.02-2011.06\357\274\211.md" "b/content/posts/daily/\346\234\252\346\235\245\345\215\212\345\271\264\350\256\241\345\210\222\357\274\2102011.02-2011.06\357\274\211.md" new file mode 100644 index 00000000000..793ab882c07 --- /dev/null +++ "b/content/posts/daily/\346\234\252\346\235\245\345\215\212\345\271\264\350\256\241\345\210\222\357\274\2102011.02-2011.06\357\274\211.md" @@ -0,0 +1,83 @@ +--- +title: "未来半年计划(2011.02-2011.06)" +categories: ["日志"] +tags: ["展望","计划","规划","变化"] +draft: false +slug: "plan-for-my-future" +date: "2011-02-04 17:21:47" +--- + +因为没有回家过年耽搁 +所以我可以比别人更快的投入到工作当中 +大年初二的年味还没有散去 +我想我已经规划好了我未来半年的时间表 +在今年上半年这段对我来说算是过渡时期的日子里 +跟去年差不多的时间安排 +但是会做一些完全不同的内容 +顺便祈祷一下不要跟去年一样 +半路不要出现我不可控制也无法逃避的事端 + +未来半年的主职工作还是在这里帮朋友看一下店 +因为这很轻闲顺便可以训练一下自己的管理 +最主要的原因还是我可以有很多自由的时间 +这一点至关重要同时也是所有计划的前提 + +1,驾照 +从上学的时候开始就在打算考驾照了 +每次每次每次都因为有更重要的事而无法成行 +今年一定要把驾照这事儿给解决了 +你想想,你开着车上了路,突然遇上了交警,你却拿不出驾照…… + +2,学习 +我从来没有系统的学习过什么东西 +我只对我感兴趣的内容和我遇到的问题进行研究 +比如就拿做网站来说 +我要是遇到哪里的样式不合我的意,我就去花几天钻研CSS +我要是觉得哪张图片不好看,我就去折腾下Fireworks +但是现在我想系统的学习一下PHP手册和MySQL +我现在的PHP知识和数据库知识 +只能应付一下类似 WordPress 这样的小程序 +除了这些网络方面的知识储备 +一定还得要全方位发展 +还得了解各行各业各门各科的新知识 +我可不能辜负了我百度这个称号 + +还有就是为人处事 +没有人能保证自己做得足够好 +所以这是一个永远都学不完的东西 +这也就引申出了自我人性魅力激发 +说白了其实也就是如何高雅的装逼和吹牛同时还让人信服 +嗯,加油 + +3,远行 +我跑过无数个地方 +但是我最向往的却是西藏 +我知道我今年上半年也不一定能去得了西藏 +毕竟我那自由的时间只是相对的自由 +但是我还是要把这一目标纳入计划中来 +有这样一个期盼 +至少我能知道我想要的是什么 + +远行不是为了散心 +那太浪费时间了 +我们要边走边修行 +因为我们永远无法知道我们死后要去到哪里 + +4,这是一个不能说的秘密 + +5,可复制的规划 +到6月份还有短短的4个月 +一眨眼时间就过去了 +我的生活肯定不是在6月份就断了 +所以我觉得可复制的短期规划很重要 +我这几个月做的事 +是会影响到下半年或者未来的生活的 +所以在未来这几个月中一定要为以后的生活铺路 + +6,To Be Continued +努力生活 +几个月的时间不可能就是只有这几件事的 +我应该只要确定我想要的是什么就可以了 +生活不该被细细的规划 +某女子,真的我唯一确定的就是我的不确定么? + diff --git "a/content/posts/daily/\346\234\254\345\215\232\345\256\242\346\217\222\344\273\266\345\220\257\347\224\250\345\210\227\350\241\250.md" "b/content/posts/daily/\346\234\254\345\215\232\345\256\242\346\217\222\344\273\266\345\220\257\347\224\250\345\210\227\350\241\250.md" new file mode 100644 index 00000000000..1accef8dd95 --- /dev/null +++ "b/content/posts/daily/\346\234\254\345\215\232\345\256\242\346\217\222\344\273\266\345\220\257\347\224\250\345\210\227\350\241\250.md" @@ -0,0 +1,80 @@ +--- +title: "本博客插件启用列表" +categories: ["日志"] +tags: ["插件列表"] +draft: false +slug: "plugins" +date: "2010-06-14 01:17:55" +--- + +

All in One SEO Pack
+ SEO插件,不多作介绍

+ +

Chinese Login Name
+ 中文用户名登录

+ +

Clean Archives Reloaded
+ 存档页面插件

+ +

Clean Options
+ 查找孤立option并清理

+ +

Comment Info Detector
+ 显示评论者国籍,浏览器,操作系统

+ +

Fluency Admin
+ 后台美化(羽中汉化版)

+ +

Get Custom Field Values
+ 可自定义字段

+ +

Limit Login Attempts
+ 限制错误登录次数

+ +

Live Comment Preview
+ 评论即时预览

+ +

Math Comment Spam Protection
+ 评论验证码

+ +

My Page Order
+ 页面排序管理

+ +

NextGEN Gallery
+ 相册插件

+ +

Page Links To
+ 页面或文章链接到指定地址

+ +

QQ face II
+ 无网站的评论者输入QQ号显示QQ头像的小品插件

+ +

Super Switch
+ 超级开关(可关闭后台的自动保存和revision)

+ +

TinyMCE Advanced
+ 文章编辑器增强
+ (使用本插件勾上Stop removing the <jp> and <br/> tags when saving and show them in HTML editor 这个选项,可以解决 WordPress 无法正常显示空行/回行/回车/换行。)

+ +

WP-Optimize
+ 数据库和后台优化

+ +

WP-PageNavi
+ 分页插件

+ +

WP-PostViews
+ 记录文章和页面点击数(比较不理想的是它也记录了无效点击如百度蜘蛛等)

+ +

WP-T-Wap
+ 让WP支持手机WAP管理

+ +

WP2HiBaidu
+ 同步文章到百度空间

+ +

WP2Qzone
+ 同步文章到QQ空间

+ +

WP2Sinablog
+ 同步文章到新浪博客

+ +

我发现,本博客大多数插件都是一些小品插件和后台插件。真正要耗费资源的插件不多。

diff --git "a/content/posts/daily/\346\235\216\345\255\235\345\210\251\347\254\2544\350\276\221\343\200\212H-Logic\343\200\213\345\205\250\347\211\222\350\257\225\345\220\254.md" "b/content/posts/daily/\346\235\216\345\255\235\345\210\251\347\254\2544\350\276\221\343\200\212H-Logic\343\200\213\345\205\250\347\211\222\350\257\225\345\220\254.md" new file mode 100644 index 00000000000..a68c72dce6c --- /dev/null +++ "b/content/posts/daily/\346\235\216\345\255\235\345\210\251\347\254\2544\350\276\221\343\200\212H-Logic\343\200\213\345\205\250\347\211\222\350\257\225\345\220\254.md" @@ -0,0 +1,10 @@ +--- +title: "李孝利第4辑《H-Logic》全牒试听" +categories: ["日志"] +tags: ["h-logic","李孝利"] +draft: false +slug: "h-logic" +date: "2010-04-27 08:41:48" +--- + + diff --git "a/content/posts/daily/\346\235\245\345\271\264\346\204\277\346\234\233.md" "b/content/posts/daily/\346\235\245\345\271\264\346\204\277\346\234\233.md" new file mode 100644 index 00000000000..b1677609010 --- /dev/null +++ "b/content/posts/daily/\346\235\245\345\271\264\346\204\277\346\234\233.md" @@ -0,0 +1,13 @@ +--- +title: "来年愿望" +categories: ["日志"] +tags: ["工作","愿望","新年","努力"] +draft: false +slug: "in-the-coming-year-wish" +date: "2015-02-11 16:26:00" +--- + +马上要过年了,回想今年一年来的历程,只能用失败来形容。 +今年跟以往不一样,往年是因为自己努力过拼搏过而没多少成绩,今年却是因为自己太过堕落放纵,整日烦心事缠身,虽然外部干扰太多,其实自己也是不够努力。 +去年的愿望许小了,去年过年的时候给自己说买个相机就好了。 +那现在就要许个大点的愿望:明年要买个20w+的车。 diff --git "a/content/posts/daily/\346\236\201\345\223\201\345\256\266\344\270\201.md" "b/content/posts/daily/\346\236\201\345\223\201\345\256\266\344\270\201.md" new file mode 100644 index 00000000000..d876282181d --- /dev/null +++ "b/content/posts/daily/\346\236\201\345\223\201\345\256\266\344\270\201.md" @@ -0,0 +1,32 @@ +--- +title: "极品家丁" +categories: ["日志"] +tags: ["小说","极品家丁","穿越"] +draft: false +slug: "need-retainers" +date: "2008-11-04 13:06:55" +--- + +终于看完了极品家丁... +昨晚更新了... +最后一章... +不容易啊... +看了几个月了... +老禹也写得不容易啊... +从去年三月整整写了20个月... +三哥一直那么神奇... +架空的小说... +不能要求太多... +人物刻画很生动... +原创诗词歌赋很精辟... +这已经很不错了... +很久没有这么好看的小说了... +所以才坚持看完... +而且难得在里面找到了一些热血沸腾和感动... +因为是架空的YY小说... +所以不推荐... +听说极品公子不错... +没兴趣看了... +也没时间看了马上就要离开学校... +不怎么对网络小说感兴趣... +极品家丁是个例外... diff --git "a/content/posts/daily/\346\242\246.md" "b/content/posts/daily/\346\242\246.md" new file mode 100644 index 00000000000..2fc978e8795 --- /dev/null +++ "b/content/posts/daily/\346\242\246.md" @@ -0,0 +1,28 @@ +--- +title: "梦" +categories: ["日志"] +tags: ["梦境","梦"] +draft: false +slug: "dream" +date: "2011-05-16 08:32:41" +--- + +刚才梦到家了 +好清晰 +家不远是中学 +回家之前 +走了一段路 +一路上看着 +都有新奇的改变 +远远的就看见妈妈在家门口 +梦境特别特别清晰特别特别真实还能闻到柴油味 +明明是夏天放暑假的季节 +可是走着走着突然变成了秋天了 +满眼无上荒凉 +我居然一下子默默的哭起来了 +幽幽转醒 +醒来我以为还在路边躺着 +好半天才回过神来 +然后悄悄抹眼泪... + +于2011.05.16 03:24 send to 嘀咕 via SMS @eallion diff --git "a/content/posts/daily/\346\255\243\345\234\250\346\233\264\346\215\242SSL\350\257\201\344\271\246.md" "b/content/posts/daily/\346\255\243\345\234\250\346\233\264\346\215\242SSL\350\257\201\344\271\246.md" new file mode 100644 index 00000000000..26977207272 --- /dev/null +++ "b/content/posts/daily/\346\255\243\345\234\250\346\233\264\346\215\242SSL\350\257\201\344\271\246.md" @@ -0,0 +1,10 @@ +--- +title: "正在更换SSL证书" +categories: ["日志"] +tags: ["安全","ssl","证书","https"] +draft: false +slug: "ssl-change" +date: "2015-12-19 17:29:00" +--- + +本网站正在更换SSL证书,需要一定时间完成,当您浏览时若有风险提示,可以不予理会。本站只是一个偶尔记录个人生活心情的小博客,并不会对您造成什么损失,但是蜗牛友情提醒您平时也需要注意上网安全。 diff --git "a/content/posts/daily/\346\265\201\345\271\264.md" "b/content/posts/daily/\346\265\201\345\271\264.md" new file mode 100644 index 00000000000..ac8c23fff71 --- /dev/null +++ "b/content/posts/daily/\346\265\201\345\271\264.md" @@ -0,0 +1,15 @@ +--- +title: "流年" +categories: ["日志"] +tags: ["时间","时光","流年"] +draft: false +slug: "liu-nian" +date: "2012-08-12 13:15:23" +--- + +时光从指尖流逝 +时光从发间流逝 +时光从茶光里流逝 +时光从树荫旁流逝 +我每天穿城而过 +静思流年易逝…… diff --git "a/content/posts/daily/\346\266\210\345\244\261.md" "b/content/posts/daily/\346\266\210\345\244\261.md" new file mode 100644 index 00000000000..ce987d908e0 --- /dev/null +++ "b/content/posts/daily/\346\266\210\345\244\261.md" @@ -0,0 +1,10 @@ +--- +title: "消失" +categories: ["日志"] +tags: ["消失","心如止水"] +draft: false +slug: "disappear" +date: "2008-12-26 23:41:41" +--- + +很多事很多时候我觉得还是消失比较好...心如止水的...就不会受伤害... diff --git "a/content/posts/daily/\346\267\241\346\267\241\347\232\204.md" "b/content/posts/daily/\346\267\241\346\267\241\347\232\204.md" new file mode 100644 index 00000000000..b5acb7feb6b --- /dev/null +++ "b/content/posts/daily/\346\267\241\346\267\241\347\232\204.md" @@ -0,0 +1,24 @@ +--- +title: "淡淡的" +categories: ["日志"] +tags: ["寂寞","等待","淡淡","乐观","开朗"] +draft: false +slug: "light" +date: "2008-11-25 23:03:24" +--- + +淡淡的... +但还是很想念... +这,不能告诉她... +而我... +除了自娱自乐... +就是等待... +淡淡的... + +乐观开朗... +那是做给别人看的... +留给自己的... +就是寂寞... + +而我现在应该做的... +就是让这寂寞慢慢消失... diff --git "a/content/posts/daily/\346\267\267\344\271\261\347\232\204\346\227\245\345\255\220.md" "b/content/posts/daily/\346\267\267\344\271\261\347\232\204\346\227\245\345\255\220.md" new file mode 100644 index 00000000000..440ad7d517c --- /dev/null +++ "b/content/posts/daily/\346\267\267\344\271\261\347\232\204\346\227\245\345\255\220.md" @@ -0,0 +1,19 @@ +--- +title: "混乱的日子" +categories: ["日志"] +tags: ["日子","混乱","稳定"] +draft: false +slug: "chaotic-day" +date: "2008-11-23 22:54:49" +--- + +本来这样的日子就是生活的样子... +可是总是在对自己迁就... +不管什么都让自己随意... +看上去都漠不关心的... +每天都是这个样子的... +明天不想继续... +可是明天说不定又是这样... +一成不变... +这样很稳定... +可是这不是我想要的稳定... diff --git "a/content/posts/daily/\346\274\202\346\265\201\347\223\266.md" "b/content/posts/daily/\346\274\202\346\265\201\347\223\266.md" new file mode 100644 index 00000000000..cd8c9949ea5 --- /dev/null +++ "b/content/posts/daily/\346\274\202\346\265\201\347\223\266.md" @@ -0,0 +1,41 @@ +--- +title: "漂流瓶" +categories: ["日志"] +tags: ["有缘人","漂流瓶","爱情","感想"] +draft: false +slug: "bottle" +date: "2010-09-29 22:15:00" +--- + +

QQ邮箱里新上线测试的漂流瓶写着这样一句话:

+

漂流瓶是QQ邮箱提供的匿名交流工具。写下您想说的话,投向人海。心事浮沉,看谁人捞起? +

+
+

今天我收到一个漂流瓶,你会相信这缘分的奇妙么。 +

+

其实还好
+我从小比较相信随缘
+我想
+这个宇宙的自然法则这么混乱
+我们踩在时间上前行
+有些人横着走
+有些人坚着走
+有些人斜着走
+我总会和某个人擦身而过
+在我的印象里
+这就是注定

+

我坚信
+在世界的某个角落
+肯定有某个人在等着我
+在我踏出我们之间的第一步之后
+我想她会走完剩下的九百九十九步
+在相遇之前
+我会修行,洁身自好,清心寡欲,离群索居
+直至相遇
+或者信仰崩溃
+她可是一直在前行

+

真正的有缘人
+其实早已被刻进你的命里
+不是要你等待
+你只需要把自己弄得像模像样
+然后去迎接……

diff --git "a/content/posts/daily/\346\274\224\345\224\261\344\274\232\347\237\255\350\257\204.md" "b/content/posts/daily/\346\274\224\345\224\261\344\274\232\347\237\255\350\257\204.md" new file mode 100644 index 00000000000..b17fc559f5b --- /dev/null +++ "b/content/posts/daily/\346\274\224\345\224\261\344\274\232\347\237\255\350\257\204.md" @@ -0,0 +1,14 @@ +--- +title: "演唱会短评" +categories: ["日志"] +tags: ["演唱会"] +draft: false +slug: "live-commentary" +date: "2011-02-08 01:31:11" +--- + +最近下了几场演唱会的视频在看 +各种给力 + +我觉得华语乐坛开演唱会好的有 +五月天,周杰伦,刘德华,王菲,张惠妹 diff --git "a/content/posts/daily/\347\203\247\347\203\244\350\256\260.md" "b/content/posts/daily/\347\203\247\347\203\244\350\256\260.md" new file mode 100644 index 00000000000..f908c069db7 --- /dev/null +++ "b/content/posts/daily/\347\203\247\347\203\244\350\256\260.md" @@ -0,0 +1,37 @@ +--- +title: "烧烤记" +categories: ["日志"] +tags: ["烧烤","野炊"] +draft: false +slug: "shaokao" +date: "2012-11-08 13:34:00" +--- + +上个星期天睡到中午才起来 +刚好也收到了从淘宝上买的烧烤架 +那还等什么呢 +出发啊 + +第一次自助烧烤 +经验不是很足 +先到楼下的批发店买了些肉串 +再到菜市场买了些蔬菜 + +然后到旁边的湖边 +就开始烤起来了 + +因为没买酒精 +生火烧炭的时候搞了好久才点燃啊 + +第一次的火太猛了 +肉串的竹签全烧断了 +后来换上了铁签 +经过几个失败的烧烤成品 +慢慢进入佳境了…… + +悲催的是烧完准备回家的时候 +准备把没有用完的炭灭掉 +我把烧烤架提起来全部放进水里 +可是,那个铝合金太锋利了 +把我的给给割了条口子 +好在有惊无险 diff --git "a/content/posts/daily/\347\206\237\347\235\241\347\232\204\346\227\266\345\205\211.md" "b/content/posts/daily/\347\206\237\347\235\241\347\232\204\346\227\266\345\205\211.md" new file mode 100644 index 00000000000..ad304a08526 --- /dev/null +++ "b/content/posts/daily/\347\206\237\347\235\241\347\232\204\346\227\266\345\205\211.md" @@ -0,0 +1,17 @@ +--- +title: "熟睡的时光" +categories: ["日志"] +tags: ["小说","恐怖","MP3","故事"] +draft: false +slug: "listening-to-horror-stories--and-enron-sleep" +date: "2008-11-09 01:01:21" +--- + +每天晚上当四周漆黑一片... +把鬼故事放在MP3里... +然后听着恐怖故事... +安然睡去... +等我醒来的时候... +那已经是另一个晨昏... +日复一日... +安之若素... diff --git "a/content/posts/daily/\347\210\261\344\270\200\344\270\252\344\272\272.md" "b/content/posts/daily/\347\210\261\344\270\200\344\270\252\344\272\272.md" new file mode 100644 index 00000000000..48fb481499e --- /dev/null +++ "b/content/posts/daily/\347\210\261\344\270\200\344\270\252\344\272\272.md" @@ -0,0 +1,26 @@ +--- +title: "爱一个人" +categories: ["日志"] +tags: ["love","爱"] +draft: false +slug: "love-someone" +date: "2011-05-31 13:13:18" +--- + +爱一个人, +要了解,也要开解; +要道歉,也要道谢; +要认错,也要改错; +要体贴,也要体谅; +是接受,而不是忍受; +是宽容,而不是纵容; +是支持,而不是支配; +是慰问,而不是质问; +是倾诉,而不是控诉; +是难忘,而不是遗忘; +是彼此交流,而不是凡事交代; +是为对方默默祈求, 而不是向对方诸多要求; + +可以浪漫,但不要浪费; + +不要随便牵手,更不要随便放手 。 diff --git "a/content/posts/daily/\347\210\261\344\270\275\344\270\235\346\242\246\346\270\270\344\273\231\345\242\203\347\227\207.md" "b/content/posts/daily/\347\210\261\344\270\275\344\270\235\346\242\246\346\270\270\344\273\231\345\242\203\347\227\207.md" new file mode 100644 index 00000000000..7554a53d195 --- /dev/null +++ "b/content/posts/daily/\347\210\261\344\270\275\344\270\235\346\242\246\346\270\270\344\273\231\345\242\203\347\227\207.md" @@ -0,0 +1,14 @@ +--- +title: "爱丽丝梦游仙境症" +categories: ["日志"] +tags: ["aiws","爱丽丝梦游仙境症","视微症"] +draft: false +slug: "aiws" +date: "2016-11-09 21:00:00" +--- + +> 爱丽丝梦游仙境症(Alice in Wonderland Syndrome,简称AIWS),又称“视微症”,属于一种罕见眼疾,是神经学上的一种高度迷惑性现象,以致影响到人类的视觉感知。其症候表现为:长时间观察一种事物,会突然像爱丽丝漫游仙境一样,周遭的事情忽然变大,或者忽然变小。病人有时候眼前会出现马赛克的视觉效果,有的患者则会出现时空扭曲感。是全球十大罕见怪病症之一。 + +WikiPedia: https://en.wikipedia.org/wiki/Alice_in_Wonderland_syndrome + +很遗憾,我就患有这种不治之症。 diff --git "a/content/posts/daily/\347\210\261\344\270\275\344\270\235\346\242\246\346\270\270\344\273\231\345\242\203\347\227\207\345\201\266\345\217\221.md" "b/content/posts/daily/\347\210\261\344\270\275\344\270\235\346\242\246\346\270\270\344\273\231\345\242\203\347\227\207\345\201\266\345\217\221.md" new file mode 100644 index 00000000000..aec40ec8c27 --- /dev/null +++ "b/content/posts/daily/\347\210\261\344\270\275\344\270\235\346\242\246\346\270\270\344\273\231\345\242\203\347\227\207\345\201\266\345\217\221.md" @@ -0,0 +1,22 @@ +--- +title: "爱丽丝梦游仙境症 偶发" +categories: ["日志"] +categories: ["嘀咕","分享"] +tags: ["hugo","blog"] +slug: "aiws-again" +draft: false +date: 2020-08-30T20:19:31+08:00 +--- + +今天回乡下过[月半](https://eallion.com/yueban2020/)去了。晚上开车回家,几十里山路没有遇上什么车,可能是因为精神过于集中,而实际上身体和心态却比较疲劳,竟然[爱丽丝梦游仙境症(aiws)](https://eallion.com/aiws/)又犯了,虽然小时候经常犯,但现在已经三年多没有犯过了,因为我上一次犯的时候我专门查了一下这个症状,也记了一篇[博客](https://eallion.com/aiws/)。 + +主要症状就是看眼前的公路变得很遥远,看车里面的东西都变得很小,看手握着的方向盘也很遥远,总之看到的一切都变得遥远与微小。 + +虽然物体的比例都变化了(有的病友说是会变大),但也符合一定的透视原理,这种感觉主要是视觉的冲突,这种视觉带来的观感与真我意识的生活经验严重相悖。这一点最折磨人。 + +这也绝不是梦,正常人也不会产生这种梦境。 +这也不是醉酒状态,醉酒时意识模糊混沌而不清醒。 + +如果更形象而文雅一点,更像是——“元神出壳”。因为我感觉我能看到缩小的我自己! + +因为有清醒的精神意味,然后依靠生活经验,可以强迫自己做出合理的动作,比如我知道我只要伸手就能扶着方向盘,我只要能看到地上的行车线,我就不会跑偏。这都是从小积累的经验。而且小时候我居然认为谁都会这样,所以一直没有跟人提起过这种事,直到高中时才在杂志上知道了这个病。小时候经常停电,停电后点油灯时就容易发病,那些经验就很有用。但是开车这件事还是太危险了,所以我停下车,找了很多种方法折腾自己,等完全恢复后再行上路。 \ No newline at end of file diff --git "a/content/posts/daily/\347\210\261\345\225\246\345\225\246.md" "b/content/posts/daily/\347\210\261\345\225\246\345\225\246.md" new file mode 100644 index 00000000000..56ff5c1693d --- /dev/null +++ "b/content/posts/daily/\347\210\261\345\225\246\345\225\246.md" @@ -0,0 +1,42 @@ +--- +title: "爱啦啦" +categories: ["日志"] +tags: ["音乐","铃声","歌曲"] +draft: false +slug: "la-la-love" +date: "2011-04-28 21:16:00" +--- + +我的指法很严谨的,所以手痛打不了字,动作大了还流血呢。那就分享一个铃声吧。 Enjoy…… + +**爱啦啦 - 海楠** +词曲:朱思敏 +衣服太多 没洗干净 就去看电视 +如果现在 被你发现 一定会生气 +花了好多时间 写我的日记 +也许你会觉得 我很孩子气 +只要和你靠在一起 就会很甜蜜 +好像整个世界都是 你给的空气 +你越不讲道理 我就越想你 +难道其实是我 我在发神经 +你爱我 你不爱我 你不爱我 谁会爱我 +你烦我 你烦着我 你再烦我 你就娶我 +衣服太多 没洗干净 就去看电视 +如果现在 被你发现 一定会生气 +花了好多时间 写我的日记 +也许你会觉得 我很孩子气 +只要和你靠在一起 就会很甜蜜 +好像整个世界都是 你给的空气 +你越不讲道理 我就越想你 +难道其实是我 我在发神经 +你爱我 你不爱我 你不爱我 谁会爱我 +你烦我 你烦着我 你再烦我 你就娶我 +我会一直 一直一直 一直在想你 +拿着橡皮 擦不掉你 脑子黑漆漆 +数着你的毛病 你的坏脾气 +可是你很爱我 那就原谅你 +你爱我 你不爱我 你不爱我 谁会爱我 +你烦我 你烦着我 你再烦我 你就娶我 +你爱我 你不爱我 你不爱我 谁会爱我 +你烦我 你烦着我 你再烦我 你就娶我 +啦...... diff --git "a/content/posts/daily/\347\210\261\347\254\221\347\232\204\347\234\274\347\235\233.md" "b/content/posts/daily/\347\210\261\347\254\221\347\232\204\347\234\274\347\235\233.md" new file mode 100644 index 00000000000..bfa3b6f89ca --- /dev/null +++ "b/content/posts/daily/\347\210\261\347\254\221\347\232\204\347\234\274\347\235\233.md" @@ -0,0 +1,37 @@ +--- +title: "爱笑的眼睛" +categories: ["日志"] +tags: ["LOST","眼睛","董卿","Kate","Grey"] +draft: false +slug: "eyes" +date: "2011-02-21 08:55:47" +--- + +以前我自己没发觉 +其实我是有我喜欢的眼睛的 + +直到我看到了这样一双眼睛 +我才发觉我爱上了 + +就是这样一种豁然开朗的感觉 +也就好比迷茫无助的时候 +突然出现了一道光 +你就看到了希望 +心里面突然明白:噢,原来这就是我喜欢的 +自己也能感觉到 +自己是从很小的时候就开始喜欢了 +只是自己不明白而已 +而且这种喜欢感觉像是从上辈子承袭过来的一样 + +这种类型的眼睛是哪种类型的呢? +举几个例子好了 +看过美剧《LOST》的话就好说了 +就是里面Kate的那种眼睛 +还有《实习医生格蕾》里面Grey的眼睛 +特别是Grey在手术室戴上口罩的时候 +如果对这两个人都没印象 +那说个有印象深刻的好了——董卿 + +其实,我最喜欢的还是,徐熙颜。 + + diff --git "a/content/posts/daily/\347\210\270\347\210\270-\347\224\237\346\227\245\345\277\253\344\271\220.md" "b/content/posts/daily/\347\210\270\347\210\270-\347\224\237\346\227\245\345\277\253\344\271\220.md" new file mode 100644 index 00000000000..6f8bb675734 --- /dev/null +++ "b/content/posts/daily/\347\210\270\347\210\270-\347\224\237\346\227\245\345\277\253\344\271\220.md" @@ -0,0 +1,41 @@ +--- +title: "爸爸 生日快乐" +categories: ["日志"] +tags: ["父母","爸爸","生日","生日快乐"] +draft: false +slug: "happy-birthday-to-my-father" +date: "2010-09-26 09:26:16" +--- + +

去年爸爸过生日我在家里
+当时才从学校出来
+所以自己也没什么钱
+就给爸爸买了个生日蛋糕
+我想,爸爸当时肯定是快乐的

+

今年因为叔叔和妹妹的事
+自己还是没什么钱
+不能说没什么钱
+是根本就没钱
+爸爸过一个生日
+一点东西都不能买给他
+想想就惭愧

+

爸爸肯定会理解
+但是理解归理解啊
+要是他能收到点什么东西那该多高兴啊

+

电话里
+爸爸在喝酒
+很爽朗的样子
+我知道
+他们那一代人有那一代人的快乐
+父子关系和年龄都不能成为我们的代沟
+快乐是会传染的
+听他跟别人说干杯
+我也会笑起来
+我想
+如果我要是回到家跟爸爸喝一杯
+我们能说的话就更多了吧

+

我们都是不擅交流的人
+彼此挂念却不施言辞
+我在心里念了句生日快乐
+最终还是害羞得没有说出口
+嗯,生日快乐。

diff --git "a/content/posts/daily/\347\211\271\350\264\250.md" "b/content/posts/daily/\347\211\271\350\264\250.md" new file mode 100644 index 00000000000..4770e56c243 --- /dev/null +++ "b/content/posts/daily/\347\211\271\350\264\250.md" @@ -0,0 +1,31 @@ +--- +title: "特质" +categories: ["日志"] +tags: ["自我","特质","个性"] +draft: false +slug: "te-zhi" +date: "2012-03-04 14:17:12" +--- + +跟过好几个老板 +每一个老板都有独特的特质 + +老实说 +我见过的大多数老板都很傻逼 +很神经质 +很一根筋 +很自大 +不光是老板 +有些经理都一样 + +但无论如何 +他们都有某一方面是非常优秀非常牛逼的 +非常非常牛逼 + +正是因为他们的某一特质 +他们成功了 +至少在他们从事的行业里他们是成功人士 + +所以在我们的工作中事业中 +保持真实的自我、不做作、坚持个性 +是很重要的 diff --git "a/content/posts/daily/\347\216\251.md" "b/content/posts/daily/\347\216\251.md" new file mode 100644 index 00000000000..2aa355edef6 --- /dev/null +++ "b/content/posts/daily/\347\216\251.md" @@ -0,0 +1,14 @@ +--- +title: "玩" +categories: ["日志"] +tags: ["CS","玩","寝室","网吧","3J3F"] +draft: false +slug: "play" +date: "2008-12-22 23:24:34" +--- + +寝室太冷了... +跑网吧来逛了一下... +哈哈... +CS貌似比原来犀利勒... +嗯...3警3匪...杀人游戏... diff --git "a/content/posts/daily/\347\216\251\345\204\277\345\221\200\347\216\251\345\204\277.md" "b/content/posts/daily/\347\216\251\345\204\277\345\221\200\347\216\251\345\204\277.md" new file mode 100644 index 00000000000..8ca5b505531 --- /dev/null +++ "b/content/posts/daily/\347\216\251\345\204\277\345\221\200\347\216\251\345\204\277.md" @@ -0,0 +1,137 @@ +--- +title: "玩儿呀玩儿" +categories: ["日志"] +tags: ["游戏","玩","找茬","大家来找茬"] +draft: false +slug: "play-play-ah" +date: "2011-07-24 23:14:05" +--- + +说一下 +曾经很认真玩过的一个游戏 +大家来找茬 +认真到每天都会花几个小时苦练自己的眼力 +找到自己眼睛酸胀了 +歇会儿 +继续找 + + +那个刻苦劲儿 +我想我当时是 +较劲儿了 +不把你找出来 +誓不罢休 + + +其实我当时很奇怪 +为啥我学习的时候 +就没这么个刻苦劲儿头呢? +而会对这个不咋高级的网络游戏较真呢? +也许 +原因就在那个定语里 +因为不咋高级 +所以即使较劲起来 +也不咋费脑子 + +继续说 +当时大家一起进入QQ游戏里面玩 +游戏 +在这个游戏场子里 +什么鸟都有 +有人是开挂玩的 +有人是自己认真辛苦打上去的 +那么开挂的人显然 +对于手动打江山的人 +不公平 + +于是这些勤劳本分的人 +遇到挂都很气愤 +会骂上两句 + +而我 +气愤倒不至于 +因为我知道这只是个游戏 +但我明明也很认真的在玩这个游戏 +遇到这种无敌的黄金挂 +我很有修养的,,我选择沉默 +然后闪开 +因为我明白 +骂只是在浪费力气 + +但更多的是不理解 +明明就是个游戏么 +至于为了得到那些莫须有 +明明没啥意义的黄金眼而去刷分么?? +虚荣能当饭吃么? +游戏里真正的乐趣都享受不到 + + +我甚至问了一个开挂的人 +说你这样开挂玩有意思么 +他说我就是喜欢这样开挂玩 +当时我特不理解。 + + +后来 +自己也有事儿忙起来了 +作为久经沙场的我退出了 +告别了当年的找找江湖 +但是老的高手都退出了 +一批又一批的高手 +仍在继续 + + +后来 +闲来无事 +偶尔进到游戏场里 +还是一阵热火朝天的你死我活 +但由于时过境迁 +我已经不是当年的高手了 +我只能旁观后起之秀的精彩 +或者被他们虐 + + +看着那些更新过的新图 +已然没有了当年一个个去找的热情 +于是 +干脆下载了挂 +没有任何心里负担和压力 +我开着挂玩 + +像当年那些开挂玩的人一样 +虐一群素不相识的人 +虐是带点贬义的意味 +但爱好和平的我本意不想虐谁谁 +只是单纯的想开挂玩 +想快点知道答案而已 + + +那个时候 +仿佛一下子就明白了 +其实开挂玩也可以是单纯的没有什么恶意 +既然这本身就是一个游戏 +那么你是可以选择认真的玩或者随便玩玩的 +就像当年那个人说的 +我就是喜欢用挂来玩 +因为这只是个游戏 +所以没必要费劲 +所以没必要认真 +甚至无关虚荣 +无关自我价值 +仅仅 +只是想轻松的玩个并不高级的游戏 +的确是伤害了一群认真遵守规则的人 +但是别忘了 +规则 +对有些人来说就是遵守的 +对另一些人来说是打破的 +哈这个世界从来就有 +势不两立的黑白两道。 + +那么 +生命人生会不会也是一场游戏呢? +然后一群人很认真的玩儿 +有一群人随随便便的玩儿 + +你呢?? +打算怎么玩儿?? diff --git "a/content/posts/daily/\347\217\215\346\203\234.md" "b/content/posts/daily/\347\217\215\346\203\234.md" new file mode 100644 index 00000000000..cf00a256589 --- /dev/null +++ "b/content/posts/daily/\347\217\215\346\203\234.md" @@ -0,0 +1,13 @@ +--- +title: "珍惜" +categories: ["日志"] +tags: ["珍惜","疼"] +draft: false +slug: "treasure" +date: "2008-11-24 17:39:29" +--- + +有人疼的时候... +记得要珍惜... + +今天就像看到前段时间的自己... diff --git "a/content/posts/daily/\347\220\206\346\203\263\344\270\255\347\232\204\346\211\213\346\234\272.md" "b/content/posts/daily/\347\220\206\346\203\263\344\270\255\347\232\204\346\211\213\346\234\272.md" new file mode 100644 index 00000000000..56c76391a23 --- /dev/null +++ "b/content/posts/daily/\347\220\206\346\203\263\344\270\255\347\232\204\346\211\213\346\234\272.md" @@ -0,0 +1,83 @@ +--- +title: "理想中的手机" +categories: ["日志"] +tags: ["手机","iPhone","i6","android","翻盖"] +draft: false +slug: "dream-phone" +date: "2011-02-18 20:51:13" +--- + +其实我真的很讨厌手机的 +只是最近才因为某人频繁地用上手机 + +但是不可否认,我还是喜欢过几款手机 + +Panasonic x500是我喜欢的第一个手机 +那个时候滑盖还比较少而且杰伦做的广告很炫 + +后来喜欢过Nokia 5320 +这手机香港水货支持3G +这手机也很小巧 +而且它还是个小巧的智能机 +我用的手机一定要有实体键盘 +我觉得全点触摸很扯淡的 +而实体键盘我可以盲打 +这点对我来说很重要 + +我还喜欢步步高i6 +嗯,就是那款步步高青花瓷 +对,就是仅仅因为青花瓷这个概念 +当然还因为它是翻盖的 +我喜欢翻盖的 + +然后再喜欢的一个手机就是大名鼎鼎的iPhone了 +在iPhone进军中国之前 +它一度是我的梦想 +但是那个时候还在上学 +我自己再怎么挣钱根本就买不起 +但是等到后来我买得起的时候 +发现是人不是人都有一个iPhone了 +我又觉得我不是非要它不可了 +虽然我还是很喜欢它 +这他大爷的是不是就是说喜欢一个人并不一定就要拥有的感觉? + +我很讨厌发短信 +我经常长途加漫游打电话 +我现在用的这个号码不管走到哪里几年了都没有换过 +再加上我又不怎么用手机 +所以我对手机的要求其实是很简单的 +只要能发短信,能打电话,能上网看色情小说,就可以了 +哈哈,一般的手机装个java精简版ucweb都可以上网看小说的吧 + +喜欢就是喜欢,不喜欢就是不喜欢 +我不装清高说用山寨机的怎么样,用iPhone的又怎么样 +我从来不觉得哪款手机高贵一些 +哪款手机又不适合哪一类人用 +虽然我一直觉得Nokia是学生机 +手机那些花哨的功能对我来说都是浮云 +更多时候我宁愿带个mp3上街也不愿带个手机 + +但是我还是有我理想中的手机 + +在手机开始在中国普及的年代 +我有幻想过要自己设计一个手机的 +原形就是Panasonic x500 +但是里面的功能和键盘完全会被颠覆 +不过不管怎么突破它的外形还是滑盖的 +这跟我喜欢翻盖这一点相冲突 +所以我最终还是放弃进入手机这一行业了,哈哈 +倒是有朋友在做手机 + +目前我最想要的手机就是“Android+翻盖 +Moto有几款这样的手机 +但是好像它们也只是在触屏手机的基础上加了个罩子 +并不是我理想中的翻盖 + +富士通有款手机很有趣(概念品) +双触屏,Symbian+Android双系统 (查看细节) +但是还是不是我想像中的手机 + +其实我真不喜欢用手机 +我倒宁愿随身带一个iPod touch 4 +然后如果非要电话的话搭配个HTC G7好了 +嗯,我就期待优秀的Android+翻盖吧 diff --git "a/content/posts/daily/\347\224\237\345\246\202\345\244\217\350\212\261.md" "b/content/posts/daily/\347\224\237\345\246\202\345\244\217\350\212\261.md" new file mode 100644 index 00000000000..45d7641e78b --- /dev/null +++ "b/content/posts/daily/\347\224\237\345\246\202\345\244\217\350\212\261.md" @@ -0,0 +1,10 @@ +--- +title: "生如夏花" +categories: ["日志"] +tags: [] +draft: false +slug: "eallion" +date: "2006-05-22 18:39:00" +--- + +1986年5月22日,就在这个夏天的傍晚,我出生了。 diff --git "a/content/posts/daily/\347\224\237\346\264\273\347\232\204\344\272\244\351\233\206\344\270\216\346\234\237\346\234\233.md" "b/content/posts/daily/\347\224\237\346\264\273\347\232\204\344\272\244\351\233\206\344\270\216\346\234\237\346\234\233.md" new file mode 100644 index 00000000000..ec96c3831e6 --- /dev/null +++ "b/content/posts/daily/\347\224\237\346\264\273\347\232\204\344\272\244\351\233\206\344\270\216\346\234\237\346\234\233.md" @@ -0,0 +1,36 @@ +--- +title: "生活的交集与期望" +categories: ["日志"] +tags: ["思念","期望","交集"] +draft: false +slug: "expectation" +date: "2011-02-09 03:37:30" +--- + +春节已经过去好几天了 +在我所认识和知道的亲戚朋友里面 +这些人 +这些天 +在做这些事 + +有的人在走亲戚 +有的人在丈母娘家 +有的人在上班 +有的人在旅行 +有的人在玩乐 +有的人在相亲 +有的人在学习 +有的人在劳动 +有的人在迷茫 +有的人在奋斗 +有的人在升迁 +有的人在跳槽 +有的人在回程中 +有的人在写着博客 + +其实我们的生活是没有什么交集的 + +我想说的是 +当我在思念一个人的时候 +可能她在做着另外的事…… + diff --git "a/content/posts/daily/\347\224\237\347\227\205.md" "b/content/posts/daily/\347\224\237\347\227\205.md" new file mode 100644 index 00000000000..092f18045c1 --- /dev/null +++ "b/content/posts/daily/\347\224\237\347\227\205.md" @@ -0,0 +1,19 @@ +--- +title: "生病" +categories: ["日志"] +tags: ["头晕","生病","过敏","肠胃炎","海鲜"] +draft: false +slug: "sheng-bing" +date: "2012-05-10 12:05:30" +--- + +我也不知道是不是因为吃海鲜吃的 +头昏脑胀拉肚子 +检查是肠炎吧 + +开始的三天还坚持着 +以为身体自己会抵抗 +结果越来越严重 + +吊了两天 +好了 diff --git "a/content/posts/daily/\347\224\265\345\255\220\347\253\236\346\212\200\345\245\245\350\277\220\344\274\232.md" "b/content/posts/daily/\347\224\265\345\255\220\347\253\236\346\212\200\345\245\245\350\277\220\344\274\232.md" new file mode 100644 index 00000000000..6b9d0560f43 --- /dev/null +++ "b/content/posts/daily/\347\224\265\345\255\220\347\253\236\346\212\200\345\245\245\350\277\220\344\274\232.md" @@ -0,0 +1,10 @@ +--- +title: "电子竞技奥运会" +categories: ["日志"] +tags: ["CS","电子竞技","电竞","LOL","奥运会"] +draft: false +slug: "egames" +date: "2016-08-09 08:33:00" +--- + +里约奥运会还会举办首届电子竞技奥运会。游戏包含:LOL、Dota2、COD。首届参赛国:美国、英国、巴西、加拿大。没有中国,没有CS:GO。http://www.egames.org/ diff --git "a/content/posts/daily/\347\224\265\350\204\221\351\205\215\347\275\256\345\215\225.md" "b/content/posts/daily/\347\224\265\350\204\221\351\205\215\347\275\256\345\215\225.md" new file mode 100644 index 00000000000..58275c4ec01 --- /dev/null +++ "b/content/posts/daily/\347\224\265\350\204\221\351\205\215\347\275\256\345\215\225.md" @@ -0,0 +1,120 @@ +--- +title: "电脑配置单" +categories: ["日志"] +tags: ["CS","游戏","发烧","配置","电脑"] +draft: false +slug: "computer-configuration" +date: "2011-10-05 09:22:54" +--- + +在中关村在线模拟攒机写了一套看中的游戏配置,看来要奋斗了。 +http://zj.zol.com.cn/diy/detail/7265781.html
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
配置品牌型号数量当时的单价现在的单价商家数量
CPUIntel 酷睿i5 2500K(盒)1¥ 1425¥ 1425117家商家
主板技嘉GA-Z68X-UD3R-B31¥ 1388¥ 1388157家商家
内存金士顿4GB DDR3 13332¥ 146¥ 146203家商家
硬盘WD 1TB 7200转 64M(串口WD10EURS)1¥ 375¥ 375109家商家
显卡微星N560GTX 至尊 1G1¥ 1299¥ 129942家商家
机箱酷冷至尊特警431(RC-431P-KWN2)1¥ 369¥ 36926家商家
电源长城节电王发烧版GW-5000(85+)1¥ 488¥ 48877家商家
散热器酷冷至尊银鹰(RV-UAA-L6C1)1¥ 49¥ 4915家商家
显示器明基XL2410T1¥ 3899¥ 389932家商家
鼠标Zowie EC1游戏鼠标(白色镜面版)1¥ 289¥ 2892家商家
键盘SteelSeries 7G1¥ 1050¥ 105019家商家
音箱漫步者R351T071¥ 660¥ 66048家商家
光驱索尼DDU-1681S1¥ 105¥ 10528家商家
声卡乐之邦莫邪5.1(2008版)1¥ 310¥ 3108家商家
合计金额:11998

diff --git "a/content/posts/daily/\347\225\245.md" "b/content/posts/daily/\347\225\245.md" new file mode 100644 index 00000000000..c846c13e551 --- /dev/null +++ "b/content/posts/daily/\347\225\245.md" @@ -0,0 +1,13 @@ +--- +title: "略" +categories: ["日志"] +tags: ["略","糊涂"] +draft: false +slug: "slightly" +date: "2008-12-29 23:12:00" +--- + +我知道... +我不说... +这就是略... +是个明白人装个糊涂... diff --git "a/content/posts/daily/\347\225\245\346\234\211\350\247\201\351\227\273.md" "b/content/posts/daily/\347\225\245\346\234\211\350\247\201\351\227\273.md" new file mode 100644 index 00000000000..220ed907232 --- /dev/null +++ "b/content/posts/daily/\347\225\245\346\234\211\350\247\201\351\227\273.md" @@ -0,0 +1,52 @@ +--- +title: "略有见闻" +categories: ["日志"] +tags: ["老板","大师","书画","越中古迹图","曲水流觞"] +draft: false +slug: "little-knowledge" +date: "2011-10-20 15:04:35" +--- + +老板之所以为老板 +大师之所以为大师 +总有他的过人之处 + +上个星期六 +跟着王总去人才市场招聘 +我们公司的展位在人才市场大门第2位 +来来往往的人很多 + +有一个人坐下来应聘 +他的工作历程很丰富 +工作能力也很优秀 +我觉得各方面都不错 +但是王总很平淡 +等那个人走了 +王总就慢慢跟我分析他的不足 +这些缺点在我看来无足轻重 +可是在一家成熟企业和成功经营者眼中 +都是不能容忍的 +王总说服我的是这种缺点在工作环节中可能会产生的后果 +让我顿悟 + +昨天 +跟着王总去拜访了书画大师——蔡云飞老师 +他的巨幅作品《曲水流觞》被中央电视台专题报道 +绍兴市政府作为珍贵礼物把作品赠送外国领导人 +还有《越中古迹图》 +这副画长达15米 +涵盖了绍兴两千五百多年历史的所有名胜古迹 +被称为绍兴的《清明上河图》 + +见到蔡老师的时候 +他正在伏案做画 +满屋墨香 +几间屋里全是他的作品 +清新雅致的居所 +真是现在都市深处的古老风情 + +跟这种名成中外的文人坐在一起 +不由自主的想起“谈笑有鸿儒,往来无白丁” +内心自然宁静下来 +他身上散发出来的气场就能感染身边的人 +举手投足皆是大师风范 diff --git "a/content/posts/daily/\347\231\275\347\262\275\350\202\211\347\262\275\345\217\212\347\253\257\345\215\210\345\277\253\344\271\220\345\256\211\345\272\267.md" "b/content/posts/daily/\347\231\275\347\262\275\350\202\211\347\262\275\345\217\212\347\253\257\345\215\210\345\277\253\344\271\220\345\256\211\345\272\267.md" new file mode 100644 index 00000000000..466d8689140 --- /dev/null +++ "b/content/posts/daily/\347\231\275\347\262\275\350\202\211\347\262\275\345\217\212\347\253\257\345\215\210\345\277\253\344\271\220\345\256\211\345\272\267.md" @@ -0,0 +1,38 @@ +--- +title: "白粽肉粽及端午快乐安康" +categories: ["日志"] +tags: + - 端午 + - 粽子 + - 屈原 + - 甜咸之争 +slug: "duanwu" +draft: false +date: 2021-06-14T00:00:10+08:00 +toc: false +--- + +首先祝看到这里的朋友端午快乐安康! + +我先说!我不太喜欢吃糯的东西,但是在一些特殊的时刻,甜粽咸粽我都能吃的,我不挑食。 +如果要选择一样口味的话,我更倾向于咸粽,用腊肉和蛋黄中和一下糯味,吃起来就不会那么齁了。 + +在我的印象里,包括从小学习到的一些历史知识,对粽子的分类称呼更多的是:白粽和肉粽。 +好像从最近这几年开始,关于甜咸的争论越来越多。 +这应该也是甜咸豆浆之争的后遗症。 +在大量疯狂的无聊之人的带动下,无论多小的分歧都要站队抱团。 + + +我的家乡在湖北,我算是正宗的楚人了吧。 +从我小时候记事起,我们这里都是包的白粽子。到现在也很少有人包肉粽。 +90年代,打工潮开始,人口大量流动,才带回了肉粽这种吃法。 +一辈辈这么流传下来,感觉白粽确实才是最正宗的吃法。 +不过正宗也并不完全就代表着好吃。 +饮食变革,时间往复轮回,主流的口味会变化这也是很正常的。 + +在战国时,纪念楚人屈原的粽子是祭祀用的,不是用来吃的。 +很久之后人们才开始慢慢吃粽子。 +那种朝代,别说吃粽子了,可能很多人家连米饭也不能天天吃。 +到了清朝时,才慢慢往粽子里包肉,才有肉粽的说法。 +这也说明了白粽子的历史渊源悠久。 +不过敌对势力也可以用这一点来论证说:你看嘛!白粽子不好吃,才发明了肉粽啊…… \ No newline at end of file diff --git "a/content/posts/daily/\347\231\276\345\220\210\346\241\202\345\234\206\346\236\270\346\235\236\347\272\242\346\236\243\347\263\257\347\261\263\347\262\245.md" "b/content/posts/daily/\347\231\276\345\220\210\346\241\202\345\234\206\346\236\270\346\235\236\347\272\242\346\236\243\347\263\257\347\261\263\347\262\245.md" new file mode 100644 index 00000000000..01960da8055 --- /dev/null +++ "b/content/posts/daily/\347\231\276\345\220\210\346\241\202\345\234\206\346\236\270\346\235\236\347\272\242\346\236\243\347\263\257\347\261\263\347\262\245.md" @@ -0,0 +1,39 @@ +--- +title: "百合桂圆枸杞红枣糯米粥" +categories: ["日志"] +tags: ["粥","糯米","红枣","桂圆","枸杞"] +draft: false +slug: "zhou" +date: "2011-04-09 08:32:51" +--- + +别看名字那么长 +其实就一种粥 +煮粥跟泡茶一样吧 +味道都在工夫上 + +我最开始只知道个红枣糯米粥 +其实粥的做法还不少 + +上面提到的这些东西好像都很宫廷一样 +确实是些好东西 +都是安气宁神的 +还有养胃的功效 +还有女人补血的功效 +其实,还可以加银耳,加燕窝…… + +做法我就不说了,自己去百科里面看看吧 +我在研究我自己的做法 + +红枣枸杞粥 +山药枸杞粥 +小米红枣粥 +山药红枣粥 +桂圆红枣粥 +红枣糯米粥 +莲子百合粥 +薏米百合粥 +银耳百合粥 +红枣银耳粥 +粥谱 + diff --git "a/content/posts/daily/\347\231\276\345\272\246\344\272\221\347\275\221\347\233\230\350\207\252\345\256\232\344\271\211\346\217\220\345\217\226\347\240\201.md" "b/content/posts/daily/\347\231\276\345\272\246\344\272\221\347\275\221\347\233\230\350\207\252\345\256\232\344\271\211\346\217\220\345\217\226\347\240\201.md" new file mode 100644 index 00000000000..d04958c8e68 --- /dev/null +++ "b/content/posts/daily/\347\231\276\345\272\246\344\272\221\347\275\221\347\233\230\350\207\252\345\256\232\344\271\211\346\217\220\345\217\226\347\240\201.md" @@ -0,0 +1,22 @@ +--- +title: "百度云网盘自定义提取码" +categories: ["日志"] +tags: ["百度","百度云网盘","网盘","提取码"] +draft: false +slug: "baidu-cloud-network-backup-custom-extracted-code" +date: "2016-09-24 12:52:00" +--- + +在浏览器中打开百度云盘,选中需要分享的文件,然后点击分享按钮; + +点击分享按钮后会弹出一个模态框,先不管它,按 F12 打开开发者工具,切换至控制台(Console),将以下代码复制粘贴到控制台,然后回车; + +`javascript:require(["function-widget-1:share/util/service/createLinkShare.js"]).prototype.makePrivatePassword=function(){return prompt("老D的自定义百度网盘提取码","laod")}` + +然后点击创建私密链接,会弹出输入框,这时输入你想自定义的密码即可! + +在此黑科技使用过程中需要注意以下事项: + +请按照教程一步一步的进行,否则可能会出现错误或失败! + +自定义的密码字符和必须为4(一个字母或数字的字符数是1,一个汉字的字符数是3,因此如果密码中有一个汉字则只能加一个字母或数字),如:LAOD、1111、帅B、老D等。 diff --git "a/content/posts/daily/\347\231\276\345\272\246\346\216\250\345\271\277\351\273\221\345\271\225-\344\270\200\344\270\252\347\231\276\345\272\246\346\216\250\345\271\277\344\273\216\344\270\232\350\200\205\347\232\204\350\247\206\350\247\222.md" "b/content/posts/daily/\347\231\276\345\272\246\346\216\250\345\271\277\351\273\221\345\271\225-\344\270\200\344\270\252\347\231\276\345\272\246\346\216\250\345\271\277\344\273\216\344\270\232\350\200\205\347\232\204\350\247\206\350\247\222.md" new file mode 100644 index 00000000000..85b274ff391 --- /dev/null +++ "b/content/posts/daily/\347\231\276\345\272\246\346\216\250\345\271\277\351\273\221\345\271\225-\344\270\200\344\270\252\347\231\276\345\272\246\346\216\250\345\271\277\344\273\216\344\270\232\350\200\205\347\232\204\350\247\206\350\247\222.md" @@ -0,0 +1,95 @@ +--- +title: "百度推广黑幕-一个百度推广从业者的视角" +categories: ["日志"] +tags: ["CCTV","百度","百度推广","baidu","关键词"] +draft: false +slug: "ebaidu-com" +date: "2011-08-19 14:33:27" +--- + +CCTV接连抨击百度 + +  [经济与法]百度:阳光背后的阴影(20110815) + +  [经济与法]构建网络诚信在行动——推广链接的真相(20110816) + +  [经济与法]百度,被什么蒙住了眼睛(20110817) + +跟当年CCTV抹黑Google何其的相似啊 +结果google被迫撤离中国 +是CCTV造成了现在的百度一家独大这种垄断形势 +现在CCTV在广告收入这方面眼看着就要敌不过百度了 +又开始来打击百度了 +是不是就要动用政策上的优势击垮百度 +然后组织搜索引擎国家队呢 + +我觉得月光博客这篇博文写得不错 《央视连续抨击百度推广黑幕》 + +好了,这些我都不去评论了 +我就说说我作为一个曾经的百度推广业务员眼中的百度推广吧 +我2009年11月就职于宁波派桑网络有限公司绍兴分公司 +它是宁波绍兴地区官方授权代理百度推广的 +百度推广在各个地区都有推广代理公司 +这个公司在百度推广官网可以查到的 http://e.baidu.com/localservice/ +但是现在宁波绍兴地区的代理商变成了盘石网络 + +这些代理公司跟保险公司差不多 +都是大量的招业务员进来进行人海战术 +基本上都是以电话营销的方式进行 +公司从各个地方弄到企业法人代表的联系方式 +比如从工商局买啊,从网上收集啊 +然后不停的给这些人打电话过去介绍百度推广 + +不过优秀的资源基本上都被老销售抢占了 +所以新员工就只能打ERP系统里别人打烂了的电话 +基本上打过去对方都说不要 +大多数人接这样的电话都接烦了 +打过去不挨骂已经万幸了 +所以新员工的压力非常大 +有时候还得忍受一些憋屈 + +我们那个时候规定每个人一天要打200个有效电话 +基本上每天都是重复的查电话,拔号码,报抬头,介绍百度推广 +基本上一般的老板或者负责人听到百度两个字就说不要不要,就挂了 +所以每天都打得很麻木,越打越没激情 +而且也不能出去见客户, +必须要在电话里预约成功了,在ERP里标记了,要经理电话审核,要总监电话审核之后才能跟客户面谈 +还不能抢单,如果这个客户在ERP里是同事的客户,就算你去签回来了也不算你的,还要受罚 +而且对于一些你自己收集来的好的客户,说不定在ERP里已经是同事的客户了,因为你又看不到别人的系统 + +所以,在这么大的压力下 +在出现了一两个有意象的客户的情况下 +一定会着重培养的 +像菩萨一样供着 +不要说像CCTV里爆光的那样教客户怎么做假证明 +只要在自认为不违法的情况下,什么事都可以做(这个自认为不违法,可能事实上已经违法了) + +所以,在这样的工作情况下 +不要说虚假产品 +如果客户有意象,就算是违禁品都会给他做 +会想尽一切办法帮客户通过百度的审核 + +我当时电话里聊到一个客户 +是我自己从网上找到的 +他是做老千麻将机透视扑克牌这类东西的 +但是他人在宁波 +用的也是陕西的电话 +我们公司有规定,绍兴员工不允许接宁波和舟山地区的单 +所以我就把他的电话改成我绍兴朋友的电话 +然后把他的产品关键词模糊化,打擦边球 +然后就把单给接下来了 + +其实做百度推广就是烧钱 +在宁波绍兴地区做得最好的关键词是“风机” +这边做这个行业的企业太多了 +“风机”这个词的出价甚至高达几十块钱 +也就是说,只要你在百度里搜索“风机”,然后再点一条链接,那这家企业的几十块钱就没了,变成百度的了 + +当然也有做百度推广做得很好的 +有一个老客户 +他做一个非常冷门的行业 +没有人跟他竞价关键词,而且搜索他的关键词的都是一些特定的人群 +所以百度推广给他带来的流量的成效转化率很高的 + +还有一点,百度对SEO做得好的企业网站,会时不时的人工干预屏蔽或者降权的 +所以个人网站或者一些组织的网站,优化的时候要尽量避开一些商业名词 diff --git "a/content/posts/daily/\347\231\276\345\272\246\347\254\254\344\270\200\347\257\207\346\226\207\347\253\240.md" "b/content/posts/daily/\347\231\276\345\272\246\347\254\254\344\270\200\347\257\207\346\226\207\347\253\240.md" new file mode 100644 index 00000000000..b2533776999 --- /dev/null +++ "b/content/posts/daily/\347\231\276\345\272\246\347\254\254\344\270\200\347\257\207\346\226\207\347\253\240.md" @@ -0,0 +1,12 @@ +--- +title: "百度第一篇文章" +categories: ["日志"] +tags: ["博客","百度"] +draft: false +slug: "baidu-first-article" +date: "2008-03-27 01:53:07" +--- + +百度第一篇文章 + +谢谢大家.! diff --git "a/content/posts/daily/\347\232\256\350\233\213\347\230\246\350\202\211\347\262\245.md" "b/content/posts/daily/\347\232\256\350\233\213\347\230\246\350\202\211\347\262\245.md" new file mode 100644 index 00000000000..d678cd6890c --- /dev/null +++ "b/content/posts/daily/\347\232\256\350\233\213\347\230\246\350\202\211\347\262\245.md" @@ -0,0 +1,26 @@ +--- +title: "皮蛋瘦肉粥" +categories: ["日志"] +tags: ["粥","皮蛋瘦肉粥","熬粥"] +draft: false +slug: "pidanshourouzhou" +date: "2011-04-07 08:29:11" +--- + +材料: +瘦肉一块、皮蛋两个、姜三片、剩饭一碗、青菜一棵、鸡精、盐、胡椒粉、葱花。 + +作法: +1、猪肉切成薄片或肉丝,加些许料酒和淀粉腌制约10分钟。 +2、把剩饭倒入锅内,加上大量水用大火煮开后转中火熬制。 +3、在这10分钟内,将皮蛋剥壳后切至碎粒,青菜洗好后切成碎条。 +4、鸡精用一丁点水调化,如果是用鸡精粉则省略此步骤。 +5、待米粒煮至较茸稠的时候放入姜片和腌制好的猪肉,随后再放入切碎的皮蛋。 +6、当粥煮得很茸稠的时候放入切碎的青菜,加盐,鸡精,胡椒粉搅拌均匀。 +7、食用前撒上些许葱花味道更好。 + +以上是网上的方法,下面蜗牛的改进备忘,好久没做粥了,今天早上我发现我有点悲剧: +1、我不放青菜,放香菜。 +2、不用剩饭,用鲜米,但是我还是喜欢熬得稠一点。 +3、如果自己一个人吃,就把瘦肉打成肉末,熬粥就可以熬成糊。 +4、其实打两个鸡蛋在熬好的粥上面,再把油烧开了淋上去,也不错。 diff --git "a/content/posts/daily/\347\234\237\347\232\204\345\276\210\345\244\232\344\272\272\351\227\256\346\210\221\344\272\206.md" "b/content/posts/daily/\347\234\237\347\232\204\345\276\210\345\244\232\344\272\272\351\227\256\346\210\221\344\272\206.md" new file mode 100644 index 00000000000..581f98360a8 --- /dev/null +++ "b/content/posts/daily/\347\234\237\347\232\204\345\276\210\345\244\232\344\272\272\351\227\256\346\210\221\344\272\206.md" @@ -0,0 +1,77 @@ +--- +title: "真的很多人问我了" +categories: ["日志"] +tags: ["女人","爱情","条件"] +draft: false +slug: "really-a-lot-of-people-ask-me" +date: "2008-12-03 18:52:00" +--- + +有人问我了... +他说你喜欢什么样的女人啊... +那还是好几年前了... +我想了半天没想出个什么来... +我说至少要会做饭要会洗衣服... +因为那个时候在学校吃饭很不爽... +衣服自己也不爱洗... +虽然初中的时候叫女生帮我洗了蛮多衣服但是自己洗衣服的时候也不少... + +那时就想啊... +会洗衣服会做饭的女人肯定到处都是了... +我还以为我的要求太低太低了... +可是... +我错了我真的错了... +错了就是错了大家心照不宣啊... + +后来又有人问喜欢什么样的女人了... +我想这是终身大事呐结果思考了半天... +我还是说至少要会做饭会洗衣服的... +我以为这要求很高... +但是我发现一个问题... +只有这两个条件不行... +因为不是所有会做饭会洗衣的女人都是女人呐... + +再后来又有人问我了... +还是个女的问我... +我实在不知道要怎么说了... +她就说那你喜欢什么样头发的...我毫不犹豫地说要长头发黑色带点小波浪无所谓... +她又问我说喜欢什么样衣服的...我说我喜欢黑色的但是她应该要喜欢白色的...白色看起来纯一点... +所以啊...其实并不是不知道喜欢什么样的...只是这种潜在的意识从来没被自己表露出来而已... + +有的人也可能知道... +我走在路上... +从来不关心周围的事情... +旁边如果有个熟人走过去... +哈哈...对不起...我看不见你.~~~ +眼神是空的脑袋是空的... +我觉得我还没有牛B到仰着头走路的境界... +所以我都是低着头走路... +看一个人第一眼特别是看一个女人第一眼... +我是先看鞋子的... +因为我低着头走路啊... +一个人的相貌我很难记住... +但是某些感觉很容易被记住... + +所以啊... +现在谁要问我喜欢什么样的女人... +还是那句话... +至少要会做饭的会洗衣服的... +虽然我觉得... +我喜欢你的话肯定不忍心让你去洗衣服去做饭了... +但是那些保留的条件肯定是有的... +比如说要对我妈要好... +比如要带出去见得朋友... + +千万别来问妈妈和老婆掉进水里了先救哪一个这样的傻问题... +至少别来问我...你要问我了就算你没掉水里我也要把你扔水里去... +百善孝为先...妈妈肯定是最重要的... +你要做的不是去嫉妒而是要努力让你男人觉得你比他妈妈重要... + +我在想... +男女平等的口号喊了这么多年... +到现在女人依然高高在上的... +男人要有车女人会开车就可以了... +男人要赚钱女人会用钱就可以了... +男人要有房女人会住房就可以了.. +男人要奋斗女人嫁个奋斗的男人就可以了... +什么时候才可以真正的平等啊...HOHO...这可不是我说的... diff --git "a/content/posts/daily/\347\234\237\347\233\270\345\256\236\344\272\213\344\270\216\350\256\244\347\237\245.md" "b/content/posts/daily/\347\234\237\347\233\270\345\256\236\344\272\213\344\270\216\350\256\244\347\237\245.md" new file mode 100644 index 00000000000..da22e1ed592 --- /dev/null +++ "b/content/posts/daily/\347\234\237\347\233\270\345\256\236\344\272\213\344\270\216\350\256\244\347\237\245.md" @@ -0,0 +1,10 @@ +--- +title: "真相实事与认知" +categories: ["日志"] +tags: [] +draft: false +slug: "practical-and-cognitive-truth" +date: "2011-06-29 11:27:36" +--- + + diff --git "a/content/posts/daily/\347\234\274\350\267\263.md" "b/content/posts/daily/\347\234\274\350\267\263.md" new file mode 100644 index 00000000000..b18965353d4 --- /dev/null +++ "b/content/posts/daily/\347\234\274\350\267\263.md" @@ -0,0 +1,36 @@ +--- +title: "眼跳" +categories: ["日志"] +tags: ["眼跳"] +draft: false +slug: "saccade" +date: "2011-07-06 20:18:53" +--- + +星期一: +左眼跳,今天有事情要发生! +右眼跳,平常事,不要紧。 + +星期二: +左眼跳,心情会很愉快。 +右眼跳,会发生不快的事。 + +星期三: +左眼跳,有人喜欢你! +右眼跳,有事会让你生气。 + +星期四: +左眼跳,有想不到的事情发生。 +右眼跳,今天对任何事都不能插手。 + +星期五: +左眼跳,有人在想念你。 +右眼跳,将发生一件幸福的事。 + +星期六: +左眼跳,这几天会暴露你的秘密。 +右眼跳,近期会得到礼物。 + +星期日: +左眼跳,会发生意想不到的事。 +右眼跳,有好运气。 diff --git "a/content/posts/daily/\347\245\235\345\246\210\345\246\210\347\224\237\346\227\245\345\277\253\344\271\220.!.md" "b/content/posts/daily/\347\245\235\345\246\210\345\246\210\347\224\237\346\227\245\345\277\253\344\271\220.!.md" new file mode 100644 index 00000000000..037b5a80192 --- /dev/null +++ "b/content/posts/daily/\347\245\235\345\246\210\345\246\210\347\224\237\346\227\245\345\277\253\344\271\220.!.md" @@ -0,0 +1,44 @@ +--- +title: "祝妈妈生日快乐.!" +categories: ["日志"] +tags: ["妈妈","生日","生日快乐"] +draft: false +slug: "i-wish-my-mother-a-happy-birthday" +date: "2008-12-28 23:55:43" +--- + +今天妈妈过生日... + +其实老早就惦念着这日子了... +肯定是要早点回去的... +去年期末考试比较迟... +所以英语就不考了就提前回去了... +今年有个在荆州的表哥有喜事妈就特意要我去荆州...(你们也知道我为什么去荆州了就是过去喝酒的... - -) +所以今年赶不回去了... +在电话里跟妈说生日好好过喔... + +掰着手指头数数发觉妈妈47岁... +依然觉得那么年轻不过一天一天的老了... +小时候不觉得... +数着妈妈头上慢慢出现的银发才发觉日子过得真快... +长大了转眼我都20岁了... +这些年我知道妈妈肯定受过苦... +但是她从来没说过什么... +小时候的事不知道... +听老一辈的人闲下来的时候说着那个年代的事情... +很多时候就想哭... + +妈妈是个好人... +好人都会一生平安... +所有真善美的特质都可以在妈妈身上体现出来... +长这么大从来没见过父母吵过架... +总是见别人的父母怎么怎么... +所以我就觉得我特别骄傲... + +今年回去不了所以明年我就算是在离家千里之外也会赶回去... +这是对我来说比过年都要重要的日子... +是特有的独一无二的只属于我妈妈的日子... + +祝妈妈生日快乐... + +***PS写在这里我想妈肯定看不见...但是必须得写一写...不写心里就难受...刚跟妈讲电话...就连今天妈妈都没有闲下来...记得爸爸过生那天他就到处去喝酒...我想我爸今天肯定要妈好好过了...他们都是低调的人...所有亲戚朋友都不知道他们哪天过生...所以我就想回去陪他们... diff --git "a/content/posts/daily/\347\245\236\351\237\265.md" "b/content/posts/daily/\347\245\236\351\237\265.md" new file mode 100644 index 00000000000..9b93a854c21 --- /dev/null +++ "b/content/posts/daily/\347\245\236\351\237\265.md" @@ -0,0 +1,36 @@ +--- +title: "神韵" +categories: ["日志"] +tags: ["眼睛","神韵","韵味","神态"] +draft: false +slug: "charm" +date: "2011-03-15 11:32:05" +--- + +上次写过《爱笑的眼睛》 +我描述了一下我最喜欢什么样的眼睛 +其实我最喜欢的还是一个名叫“徐熙颜”的明星的眼睛 +(我说的可不是大S……) +当初可是冲着她才去写了那篇博文 +结果,结果居然在文章没有提到她 +今天给补进去了 + +徐熙颜最开始红起来的时候 +大概应该是06世界杯期间那个“114号码百事通”广告 +从那以后好多人就开始喜欢她了 + +今天把最近出的S.H.E的《爱而为一》的台北演唱会下来看了 +(我下载很多很多很多演唱会在看) +她们中我最喜欢的是Hebe +可是别人都说Selina最漂亮 +反正我是认为Hebe最好看的 +而且我也突然领悟到我为什么喜欢她了 + +因为她身上有种神韵 +有种我喜欢的神韵 +有种我喜欢的人的神韵 + +跟喜欢的眼睛一样 +不是因为喜欢上哪个明星了才去喜欢这个明星的眼睛 +而是因为这个明星有了这样的眼睛有了这样的神韵才会去关注他喜欢他 + diff --git "a/content/posts/daily/\347\246\217\347\246\217-\347\224\237\346\227\245\345\277\253\344\271\220.md" "b/content/posts/daily/\347\246\217\347\246\217-\347\224\237\346\227\245\345\277\253\344\271\220.md" new file mode 100644 index 00000000000..cc9a893721d --- /dev/null +++ "b/content/posts/daily/\347\246\217\347\246\217-\347\224\237\346\227\245\345\277\253\344\271\220.md" @@ -0,0 +1,17 @@ +--- +title: "福福 生日快乐" +categories: ["日志"] +tags: ["生日","生日快乐","福福"] +draft: false +slug: "happy-birthday-to-my-fufu" +date: "2010-09-15 09:15:06" +--- + +

从第一眼看到你我就喜欢上你了
+你知道那一眼在哪里吗
+你永远不会知道
+感觉就是命中注定的一样

+

隔得有一点远
+但还是想当着你的面
+跟你说一声
+生日快乐。

diff --git "a/content/posts/daily/\347\246\217\350\207\263\345\277\203\347\201\265.md" "b/content/posts/daily/\347\246\217\350\207\263\345\277\203\347\201\265.md" new file mode 100644 index 00000000000..8e6f0a6b2aa --- /dev/null +++ "b/content/posts/daily/\347\246\217\350\207\263\345\277\203\347\201\265.md" @@ -0,0 +1,10 @@ +--- +title: "福至心灵" +categories: ["日志"] +tags: [] +draft: false +slug: "blessing-to-the-soul" +date: "2011-02-15 07:57:04" +--- + +·· diff --git "a/content/posts/daily/\347\246\273\345\274\200.md" "b/content/posts/daily/\347\246\273\345\274\200.md" new file mode 100644 index 00000000000..8fb02bf5d4a --- /dev/null +++ "b/content/posts/daily/\347\246\273\345\274\200.md" @@ -0,0 +1,12 @@ +--- +title: "离开" +categories: ["日志"] +tags: ["离开","学校"] +draft: false +slug: "leaves" +date: "2009-01-04 19:10:37" +--- + +离开学校... +然后... +不知所踪... diff --git "a/content/posts/daily/\347\247\213\351\243\216\347\221\237\347\274\251.md" "b/content/posts/daily/\347\247\213\351\243\216\347\221\237\347\274\251.md" new file mode 100644 index 00000000000..b7ce6623638 --- /dev/null +++ "b/content/posts/daily/\347\247\213\351\243\216\347\221\237\347\274\251.md" @@ -0,0 +1,31 @@ +--- +title: "秋风瑟缩" +categories: ["日志"] +tags: ["秋"] +draft: false +slug: "huddled-autumn" +date: "2011-10-08 11:22:36" +--- + +有一年的秋天 +看到同学被欺负 +我徒生悲凉 + +有几片大叶子飘落下来 +阳光在林间明明灭灭 +有女生匆匆经过,一片书香 + +逃课去操场的角落里晒太阳 +没有风 +有风,和煦如沐 +我记不清了 +只是看着枯黄枯黄的不死草 +想着年华易老 + +太阳下山的时候 +天边一抹红艳 +我默默的盯着远方 +如果有一条路的话 +我就一直走一直走 +梦想有一节清静的火车 +载我去远方去未来 diff --git "a/content/posts/daily/\347\252\201\347\204\266\346\202\237\345\210\260\345\276\210\345\244\232\344\270\234\350\245\277.md" "b/content/posts/daily/\347\252\201\347\204\266\346\202\237\345\210\260\345\276\210\345\244\232\344\270\234\350\245\277.md" new file mode 100644 index 00000000000..8868f065db0 --- /dev/null +++ "b/content/posts/daily/\347\252\201\347\204\266\346\202\237\345\210\260\345\276\210\345\244\232\344\270\234\350\245\277.md" @@ -0,0 +1,13 @@ +--- +title: "突然悟到很多东西" +categories: ["日志"] +tags: ["CS","感悟","悟"] +draft: false +slug: "suddenly-realized-a-lot-of-things" +date: "2008-10-29 22:52:21" +--- + +突然悟到很多东西... +今天跟寝室的人打CS了... +通过今天打CS还悟到了蛮多的东西... +方方面面的都有... diff --git "a/content/posts/daily/\347\252\201\347\204\266\350\247\211\345\276\227\345\217\210\345\276\210\344\274\244\346\204\237.md" "b/content/posts/daily/\347\252\201\347\204\266\350\247\211\345\276\227\345\217\210\345\276\210\344\274\244\346\204\237.md" new file mode 100644 index 00000000000..932ad26252a --- /dev/null +++ "b/content/posts/daily/\347\252\201\347\204\266\350\247\211\345\276\227\345\217\210\345\276\210\344\274\244\346\204\237.md" @@ -0,0 +1,11 @@ +--- +title: "突然觉得又很伤感" +categories: ["日志"] +tags: ["伤感","失落","季节"] +draft: false +slug: "i-suddenly-felt-sad-and-very" +date: "2008-11-29 21:58:03" +--- + +突然觉得又很伤感很失落... +这肯定和季节无关... diff --git "a/content/posts/daily/\347\253\245\345\277\203\347\232\206\345\217\257\347\210\261.md" "b/content/posts/daily/\347\253\245\345\277\203\347\232\206\345\217\257\347\210\261.md" new file mode 100644 index 00000000000..0ac0dd8d7f6 --- /dev/null +++ "b/content/posts/daily/\347\253\245\345\277\203\347\232\206\345\217\257\347\210\261.md" @@ -0,0 +1,30 @@ +--- +title: "童心皆可爱" +categories: ["日志"] +tags: + - 豆豆 + - 童心 + - 幼儿园 + - 宝宝 + - 儿子 +slug: "tongxin" +draft: false +date: 2021-06-30T20:42:50+08:00 +toc: false +--- + +今天去幼儿园参加了儿子的期末汇报课。收获满满的惊喜与感动。 + +在这一个学期的学习中,明显地感觉到儿子的成长了很多。 + +儿子的汇报课不像是一节课,更像是一台汇演,每个小朋友都有表演节目。能感受到童心的纯真与可爱,就算是冷漠的心在这种童真的氛围中也会融化。 + +儿子有一个单独的演讲——讲一个红色革命小故事。 + +我和他妈妈给他选择了“王二小”的故事,我们把这个故事重新编写到适合儿子这个年龄能接受的长度和内容,大概有一分半钟。 + +演讲效果还不错,获得了老师和家长的大量夸赞。 + +儿子还不到4岁。去年因为疫情的原因没有报名幼儿园,今年春季才报名送去幼儿园。倒也算不上插班生,因为是新开的一个小班,大家都是新生,下半学期才入园。 + +我不是那种传统的家长,没有刻意地过早要求孩子去上学,也没有刻意的不让他去过集体生活。这都是他自己的选择,儿子自己喜欢上幼儿园,就送他去了。 \ No newline at end of file diff --git "a/content/posts/daily/\347\254\224\350\256\260\346\234\254.md" "b/content/posts/daily/\347\254\224\350\256\260\346\234\254.md" new file mode 100644 index 00000000000..e03550517bb --- /dev/null +++ "b/content/posts/daily/\347\254\224\350\256\260\346\234\254.md" @@ -0,0 +1,34 @@ +--- +title: "笔记本" +categories: ["日志"] +tags: ["笔记本","ACER","宏基","4755","4750"] +draft: false +slug: "notebook" +date: "2011-11-04 14:19:55" +--- + +前几天在网上拍了个笔记本 +当时特意要求发顺丰 +当天晚上半夜跑起来查了两次物流 +这是有多激动啊 + +拿到手了就开始折腾 +整整搞了三天 +每天都要弄到晚上2点多 +第一件事就是把正版OEM的WIN7家庭普通版格了 +装上WIN7旗舰版 + +再装上Ubuntu11.10 + +双系统 + +到今天也折腾得差不多了 +目前看来各方面都还不错 + +配置: +i5-2430M CPU +4G RAM +GT 540M 1G显存 +750G 硬盘 + + diff --git "a/content/posts/daily/\347\254\250\346\213\231.md" "b/content/posts/daily/\347\254\250\346\213\231.md" new file mode 100644 index 00000000000..13fea3cf4af --- /dev/null +++ "b/content/posts/daily/\347\254\250\346\213\231.md" @@ -0,0 +1,17 @@ +--- +title: "笨拙" +categories: ["日志"] +tags: ["笨拙"] +draft: false +slug: "clumsy" +date: "2011-05-13 09:49:14" +--- + +其实我的想法是很多的 +当然 +也有些很有深度的 +但是却难于表达 +这说明我辞不达意的时候居多 + +其实,我的口才真的很笨拙,我只是打字快。 +唔,老婆,你懂了吗,你不跟我说话的时候,我会急。 diff --git "a/content/posts/daily/\347\255\211\345\276\205.md" "b/content/posts/daily/\347\255\211\345\276\205.md" new file mode 100644 index 00000000000..a8bd07f748b --- /dev/null +++ "b/content/posts/daily/\347\255\211\345\276\205.md" @@ -0,0 +1,15 @@ +--- +title: "等待" +categories: ["日志"] +tags: ["等待","闹剧","精力"] +draft: false +slug: "wait" +date: "2008-11-20 22:36:46" +--- + +我把太多时间太多精力花在了一些等待上... +而这些等待往往貌似没什么结果... +在等待的时候并没发现自己是在等待... +等过去的时候才发觉... +闹剧一场一场... +很多事...都是如此... diff --git "a/content/posts/daily/\347\256\200\345\215\225\350\257\264\346\230\216-[\346\226\260\344\270\273\346\234\272\347\251\272\351\227\264-\345\237\237\345\220\215\345\244\207\346\241\210].md" "b/content/posts/daily/\347\256\200\345\215\225\350\257\264\346\230\216-[\346\226\260\344\270\273\346\234\272\347\251\272\351\227\264-\345\237\237\345\220\215\345\244\207\346\241\210].md" new file mode 100644 index 00000000000..82e2db381ff --- /dev/null +++ "b/content/posts/daily/\347\256\200\345\215\225\350\257\264\346\230\216-[\346\226\260\344\270\273\346\234\272\347\251\272\351\227\264-\345\237\237\345\220\215\345\244\207\346\241\210].md" @@ -0,0 +1,92 @@ +--- +title: "简单说明 [新主机空间 域名备案]" +categories: ["日志"] +tags: ["伪静态","说明"] +draft: false +slug: "explain" +date: "2010-06-12 12:41:08" +--- + +

本来一直用美国主机用得好好的。

+ +

可是20年前敏感词日期那几天原主机莫名其妙的被墙了。

+ +

虽然主机商免费提供了更换IP。

+ +

但是那IP动不动就是300+ms偶尔还丢包超过50%。

+ +

每天花在PING它的时间上远远多过聊QQ的时间了。

+ +

纠结之下就换了个三艾网络的主机。

+ +

200M空间,正和我意。

+ +

win 2003的系统虽然没有原来用的那几个linux主机用着那么方便。

+ +

但今天也把伪静态给解决了。

+ +

再加上这主机上海双线的网络。

+ +

速度那是刷刷刷的。

+ +


+ +

随便贴一下我现在用的这个伪静态url rewrite rules的完整httpd.ini文件内容。

+ +```[ISAPI_Rewrite] + +# Defend your computer from some worm attacks +#RewriteRule .*(?:global.asa|default\.ida|root\.exe|\.\.).* . [F,I,O] + +# 3600 = 1 hour + CacheClockRate 3600 + RepeatLimit 32 + # Protect httpd.ini and httpd.parse.errors files + # from accessing through HTTP + # Rules to ensure that normal content gets through + RewriteRule /software-files/(.*) /software-files/$1 [L] + RewriteRule /images/(.*) /images/$1 [L] + RewriteRule /sitemap.xml /sitemap.xml [L] + RewriteRule /favicon.ico /favicon.ico [L] + # For file-based WordPress content (i.e. theme), admin, etc. + RewriteRule /wp-(.*) /wp-$1 [L] + # For normal WordPress content, via index.php + RewriteRule ^/$ /index.php [L] + RewriteRule /(.*) /index.php/$1 [L] + ``` + +

伪静态效果为“域名+postname”即为本文地址栏里面的样式。

+ +

希望贴出来对有用的人有帮助。

+ +

好东西要分享嘛。

+ +


+ +

这个域名其实早就有备案号了。

+ +

趁现在这个机会就弄了个国内空间算了,反正也有备案号。

+ +

不得不顺便说一下国内的和谐啊。

+ +

我这博客里转发了韩寒5月2号的那篇博文。

+ +

原来好好的一直没事。

+ +

今天解析到三艾主机导入数据库后问题就来了。

+ +

发现只要出现了那篇博文里的被屏蔽的关键字的页面都打不开。

+ +

后台都打不开。

+ +

后台打不开的话那就意味着删除那篇文章都无法做到。

+ +

悲了个剧的。

+ +

纠结了很久之后灵机一动想到个笨办法。

+ +

把数据库导出到本地之后再在localhost模拟PHP环境后把数据库里的那篇文章才给删除。

+ +

万恶的和谐。

+ +

以后偶尔来写点心情小文算了。

diff --git "a/content/posts/daily/\347\256\200\347\256\200\345\215\225\345\215\225\345\234\260\350\257\264\344\270\213\343\200\212\347\233\227\346\242\246\347\251\272\351\227\264\343\200\213.md" "b/content/posts/daily/\347\256\200\347\256\200\345\215\225\345\215\225\345\234\260\350\257\264\344\270\213\343\200\212\347\233\227\346\242\246\347\251\272\351\227\264\343\200\213.md" new file mode 100644 index 00000000000..d987dc70131 --- /dev/null +++ "b/content/posts/daily/\347\256\200\347\256\200\345\215\225\345\215\225\345\234\260\350\257\264\344\270\213\343\200\212\347\233\227\346\242\246\347\251\272\351\227\264\343\200\213.md" @@ -0,0 +1,100 @@ +--- +title: "简简单单地说下《盗梦空间》" +categories: ["日志"] +tags: ["inception","影评","梦中梦","梦境","盗梦空间","电影"] +draft: false +slug: "inception" +date: "2010-09-18 03:54:31" +--- + +

本来我是不打算写盗梦空间的影评的
+怎么说也轮不到我来写点什么吧
+
+自从盗梦空间在国内上映以来
+大家对它的看法出现了两极分化
+要么推崇备至要么贬得一文不值
+每个看过这电影的人都在用自己的文字来标榜自己的清高
+中国和中国网民就是这么奇怪的东西
+
+自从阿凡达上映之后
+影视公司发现通过豆瓣的评分系统可以提高票房
+所以豆瓣上乱七八遭的人越来越多
+就像当初的VeryCD
+多纯粹啊
+后来不是名气越来越大评论的质量越来越差吗
+这就是我喜欢小众环境的原因
+越是用的人少越是高端越是精英
+
+豆瓣和时光网的评分肯定有水分
+但是IMDb上的评分应该不会虚高啊
+真是让人纠结
+看来谁都不能信
+只能信自己了
+
+盗梦空间是我惟一去电影院看了两次的电影
+像我逻辑和立体思维这么强的人都差点没理顺
+真不明白你们是怎么妄下结论
+每一个事物都可以存在异议这很正常
+你们那些用刻薄语言说盗梦空间烂的人
+你就把你喜欢的电影说出来
+让大家来讨论讨论或者见识见识
+
+当我看第一遍的时候我以为我看懂了
+毕竟基本上所有电影看第一遍的时候我都看懂了嘛
+但是后来仔细梳理剧情发现很多地方接不起来
+我跟大多数人一样
+我更多的是纠结于Nolan给电影安排的开放式结尾
+我当时更趋向于的看法是那只陀螺没有停下来……
+导演给我们植入的这个想法确实太过厉害
+
+但是后来在网上看到有人引用多条证据指向——他们回到了现实
+而区别梦境现实的关键就是——Cobb的婚戒
+
+后来我又去电影院看了一次中文版
+我觉得这样可以不用盯着字幕而把注意力都集在在画面上
+(我发觉看高端电影,英语功底不好真是悲剧)
+其实盗梦空间的结构非常严谨逻辑无懈可击
+基本上里面的哪怕是每一个细节都能找到科学的解释
+虽然我物理也没学好高等数学也没学好
+但是我还是能理解其中一些东西的
+就像我从来没学过体操但我知道哪个动作好看哪个动作得分更多一样
+
+比如说我们都知道我们的空间是三维的
+然后找出一个原点再画三条通过原点相互垂直的直线形成xyz坐标
+那么就能确定某一点距离原点有多少个距离单位的距离
+这跟GPS卫星定位类似
+GPS就是通过至少三颗卫星才能确定位置
+如果把时间加到这个坐标系里面去
+那就是四维了
+
+问题是,在梦境里
+xyz坐标不一定是直线的……
+
+我说我理清了盗梦空间
+其实我也只是理清了里面的故事剧情
+我理清了哪个镜头是梦境哪个镜头是梦中梦哪个镜头是limbo哪里是现实
+里面的某些科学性的东西也许我一辈子都无法理解的
+真要是把里面那些科学都弄通透了我他妈也可以去搞相对论了
+
+看完第二遍
+我得出得结论是
+Cobb最后是回到了现实了
+
+我最喜欢的情节是:那个小萝莉在学造梦的时候给Cobb造了两面大镜子
+多么奇妙的比喻啊
+镜中镜,镜中镜,镜中镜,镜中的边缘在哪里呢
+地球,太阳系,银河系,宇宙,那么宇宙的边缘又在哪里呢
+我们这个宇宙总有个边吧,那么宇宙的外面呢,又是什么
+细胞,细胞核,中子,质子,原子,电子,原子里面又还有什么
+多少具体哲学意义的比喻啊
+
+因为我小时就喜欢拿着两边镜子对着玩
+你看,我多么具体哲学天赋
+
+盗梦空间带给我最大的恩惠是:
+给了我一个梦中梦具象的表达
+因为我小时候就做过梦中梦
+我当时的日记苦于无法描述
+我只能这样写:我很激动,我做了一个梦中梦
+
+PS:我把今日之前的我,都称之为小时候。

diff --git "a/content/posts/daily/\347\256\227\345\221\275.md" "b/content/posts/daily/\347\256\227\345\221\275.md" new file mode 100644 index 00000000000..f044abbaf81 --- /dev/null +++ "b/content/posts/daily/\347\256\227\345\221\275.md" @@ -0,0 +1,24 @@ +--- +title: "算命" +categories: ["日志"] +tags: ["算命","八字"] +draft: false +slug: "fortune-telling" +date: "2019-11-05 14:45:00" +--- + +国庆回老家的时候, +去老街算了一次命。 + +那位算命先生是一位退休干部的样子。 +听别人说他算得挺准的。 + +算命先生说我的八字比较大。 +说了今年、明年、后年的运势。 + +最后还给了我一道符,叫我随身带着。 + +去年、今年都过得挺惨的。 +领会了什么叫作背时运。 +希望安稳度过这两年, +时来运转。 diff --git "a/content/posts/daily/\347\263\225\347\263\225\345\206\231\347\273\231\350\233\213\350\233\213\347\232\204\344\277\241.md" "b/content/posts/daily/\347\263\225\347\263\225\345\206\231\347\273\231\350\233\213\350\233\213\347\232\204\344\277\241.md" new file mode 100644 index 00000000000..2ba316e60fc --- /dev/null +++ "b/content/posts/daily/\347\263\225\347\263\225\345\206\231\347\273\231\350\233\213\350\233\213\347\232\204\344\277\241.md" @@ -0,0 +1,50 @@ +--- +title: "糕糕写给蛋蛋的信" +categories: ["日志"] +tags: [] +draft: false +slug: "egg-pudding-cake-a-letter-addressed-to" +date: "2011-04-01 12:07:33" +--- + +蛋蛋: + 真是惭愧,同为理工科毕业的学生,文采总是没有你好。 + 蛋蛋,对不起。我为自己给你的种种伤害表达最深厚的歉意。不知是性格是这样还是 +职业病,对target总是不会轻易放弃。你所说的疯狂行为,我现在看来真是卑鄙…… +哎……但是我真的不是有心要伤害你的,你相信吗?这段时间,我自己都惊讶怎么能够有那么多冲动邪恶的想法和行为。呵呵~ 我真是一个坏人。 + 其实,我始终不愿接受你要离开的事实。五年了……过去的一幕幕像过电影一样掠过我的脑海。你刚来单位,什么都不懂,但是很有能力,什么都大胆去做。你的善良,让冷漠的我感动。你红着脸答应我的约会。你穿着婚纱,好美,是我见过最美的女孩儿。你蜜月期每天去医院帮忙照顾体弱多病的父亲,到现在你我都没有蜜月旅行。你为我整理好出差的西装。你教会我快捷打领带法。我不喜欢吃水果,你说水果对身体有益,为我把苹果、橙子切成块,用牙签喂我吃。你不懂做菜,天天研究食谱菜式,努力学习,为我烧得一手好菜。你很有个性,但却为我迁就母亲。我生病的时候,你帮我按摩,喂我吃药,忙里忙外的样子。一起看电视的时候,你像猫咪一样腻在我怀里。每次我出差回来,无论多晚,你总是在门厅等我,温柔的说:“糕糕辛苦了!饿不饿啊?糕糕抱抱~糕糕抱抱~”,而我总是以没洗澡为借口不去抱你,其实不是不愿抱你,是因为你嘟着嘴撒娇的样子,真的好可爱,我想多看几次。我工作不顺利的时候,你比我还着急。还记得有一次,我们几个哥们儿一起吃饭,打赌,看看谁最有号召力,看一个电话谁的女人来的最快。你接到电话二话不说就打车过来,第一个出现,为我撑足了场子。我知道你内心不喜欢这些无聊的游戏,但是你只笑笑说“正好有空,你的面子就是我的面子嘛”。你面对外人大方得体,对我完全是小鸟伊人的模样……一份几十块甚至几块钱的礼物,都能让你欣喜。你真是个难得的好女人!我很自豪能有一个人那么爱自己,我何德何能啊?这一切我都很舍不得放手。舍不得!我一想到,你的所有好不再属于我,将来会属于别人,我快疯掉了!但是,今天这个下场又能怪谁?只能怪我自己不争气不懂珍惜,蛋蛋,是我对不起你! +我多么想回到从前,回到没有赌球之前,过无忧无虑的生活,但现在能做的就是从头开始,把债还清,像刚毕业一样什么都没有。我要努力重新做人,不想再背着这沉重的负担。那时,我真的好累,对你很冷漠很冷漠。看着你努力忽略这些,依然对我好的时候。我多想对你说:“宝贝儿不是你的错,不是你不够好,而是一个欠债累累的人,如何有心思照顾别人?”欠你的钱,我会尽快还给你;欠你的情……这辈子算是还不上了。说实话,玩的时候,我确实把你抛诸脑后了。我承认我太懦弱又太自私,在这样的关头,我竟然选择了不作为。看着你一个人苦苦支撑的样子,我真的想杀了自己。 +每次你来总公司找领导签名的时候,看着你更加努力工作的身影,我都很想找机会接近你,但你总会带着个知情的姐妹在身边。小何说,“她现在觉得靠山没了,所以拼命工作,凡事都要靠自己,你还是不要打扰她了。”听到这些,我的心都碎了。我好想抱抱你……我只要走近你,你就会很防备就差没扭头就走。我真的受不了,但是我知道这全是因为我伤的你太深造成的。荣少和小谭他们都没有恶意的,你不需要理会他们,我跟他们打过招呼了,相信他们也不会再打扰你了。 +那天,小敏给我打了电话。她说的话很不客气但是很客观,我为你有这么仗义的好姐妹感到高兴。也是小敏的话让我觉悟了更多。我几乎忘记,你父亲是军人,你是在部队长大。其实,你是很强势豪爽的人,只是你甘愿为心爱的人收起了锐气,细腻温柔的过日子。你家族的叔父兄长、舅父姨妈哪个不是有权有势?但是你平日里从来不提这些,只是脚踏实地认认真真的工作。嘴边总挂着:“师傅带进门,修行靠个人。”小敏一句话,“人家陈家想收拾你,那还不简单!你怎么就不能好好替别人想想啊?!”我完全明白你的用意了。你苦苦忍受,隐瞒家人和领导,保护我和我的家人……试问,谁会信任一个赌徒?!想当初,我母亲和我还怕你把事情抖出去……真是以小人之心度君子之腹。哎……,是我让你受委屈了。你越是这样,我越是觉得可贵,越是想留住你……到了这个时候,我还是只顾及到了自己的感受。我也很感激你哥哥,那么照顾你这个妹妹。你哥哥是个很冷静淡定的人,第一次看他那么火的眼神,我感觉他几乎要揍我了,我真的很想很想他狠狠的打我一顿,真的!可是你拽着他的衣袖,哭着摇头,什么也没说。我多想冲上去紧紧的抱住你,但是抱住你的人是你哥,不是我……看着你们俩离开的背影,我明白,你们才是一家人。 +蛋蛋,对不起,真的非常对不起,是我欺骗了你,我是个疯子是个可怕的赌徒。我把你的话当做耳边风,是我害了你的美好。说起太惭愧,我的工资是你的两倍多,但是我从来没有买过什么像样的礼物给你……反而,我的手表、笔记本、手机……都是你找借口送给我的,那只手表上刻着天长地久,如何能天长地久呢?哎……我负你的太多,今生无力回报了。 +蛋蛋,无论如何,我想告诉你!我们杨家永远都把你当自己人,杨家永远欢迎你。我的怀抱还是你的,我的温柔还是你的……如果你愿意原谅我,给我机会,只要你有一丁点的回心转意,让我做什么都可以!我明确的告诉你,我是不愿意离婚的,但我会尊重你的选择……你要走,我会放手。若你狠不下心,想回来,就回来好吗? +以后,有什么需要帮忙的地方,你尽管说!我赴汤蹈火。我不求你原谅我,我只希望等事情淡去后,还有成为朋友的可能。我希望还有关心你的机会,希望还有请���共进晚餐的机会,希望还有见面的机会…… +蛋蛋大王,对不起。 + 你的糕糕 +2011-3-31 + +翻着我们的照片 想念若隐若现 + 去年的冬天 我们笑得很甜 +看着你哭泣的脸 对着我说再见 + 来不及听见 你已走得很远 + 也许你已经放弃我 也许已经很难回头 +我知道是自己错过 +请再给我一个理由 说你不爱我 + 就算是我不懂 能不能原谅我 +请不要把分手当作你的请求 +我知道坚持要走是你受伤的借口 +请你回头 我会陪你一直走到最后 +就算没有结果 我也能够承受 +我知道你的痛 是我给的承诺 +你说给过我纵容 沉默是因为包容 +如果要走请你记得我 +…… +请不要把分手当作你的请求 +我知道坚持要走是你受伤的借口 +请你回头 我会陪你一直走到最后 +就算没有结果 我也能够承受 +我知道你的痛 是我给的承诺 +你说给过我纵容 沉默是因为包容 +如果要走 请你记得我 + +如果难过 请你忘了我 diff --git "a/content/posts/daily/\347\264\242\350\212\231\347\211\271\345\244\251\350\257\272\344\270\223\345\215\226\345\272\227.md" "b/content/posts/daily/\347\264\242\350\212\231\347\211\271\345\244\251\350\257\272\344\270\223\345\215\226\345\272\227.md" new file mode 100644 index 00000000000..d884903b4a4 --- /dev/null +++ "b/content/posts/daily/\347\264\242\350\212\231\347\211\271\345\244\251\350\257\272\344\270\223\345\215\226\345\272\227.md" @@ -0,0 +1,10 @@ +--- +title: "索芙特天诺专卖店" +categories: ["日志"] +tags: ["天猫","化妆品","索芙特","天诺","专卖店"] +draft: false +slug: "softtotn" +date: "2013-05-06 10:41:23" +--- + +索芙特天诺专卖店:http://softtotn.tmall.com diff --git "a/content/posts/daily/\347\272\263\351\227\267.md" "b/content/posts/daily/\347\272\263\351\227\267.md" new file mode 100644 index 00000000000..6e5679899e5 --- /dev/null +++ "b/content/posts/daily/\347\272\263\351\227\267.md" @@ -0,0 +1,26 @@ +--- +title: "纳闷" +categories: ["日志"] +tags: ["荆州","纳闷","签名","头像"] +draft: false +slug: "wonder" +date: "2009-01-05 10:48:12" +--- + +最近... +有两件事... +很惆怅... + +换了个签名... +说去荆州... +怎么就那么多人跑出来打探... +公而告之... + +换了个头像... +疑似MM... +怎么就那么多人跳出来抗议... +某女子声色俱厉严刑拷打威逼利诱... +妥协... + +蜗牛很纳闷...后果很严重...知道啵... +愁,我就愁.!~ diff --git "a/content/posts/daily/\347\273\235\345\234\260\346\261\202\347\224\237\345\220\203\351\270\241\344\270\216\351\273\221\346\232\227\346\243\256\346\236\227\346\263\225\345\210\231.md" "b/content/posts/daily/\347\273\235\345\234\260\346\261\202\347\224\237\345\220\203\351\270\241\344\270\216\351\273\221\346\232\227\346\243\256\346\236\227\346\263\225\345\210\231.md" new file mode 100644 index 00000000000..9cfc0a67189 --- /dev/null +++ "b/content/posts/daily/\347\273\235\345\234\260\346\261\202\347\224\237\345\220\203\351\270\241\344\270\216\351\273\221\346\232\227\346\243\256\346\236\227\346\263\225\345\210\231.md" @@ -0,0 +1,21 @@ +--- +title: "绝地求生吃鸡与黑暗森林法则" +categories: ["日志"] +tags: ["黑暗森林","绝地求生","pubg","吃鸡","三体"] +draft: false +slug: "dark-forest-pubg" +date: "2017-11-18 13:49:00" +--- + +> 《三体》中的黑暗森林法则成立吗?为什么? +> https://www.zhihu.com/question/20064068/answer/261673657 + +成立。 +最近很火爆的吃鸡游戏(《绝对求生:大逃杀》),完美的诠释了这一切。 + + - 生存是文明的第一需要。——想要吃鸡就得好好活下去。 + - 文明不断增长和扩张,但宇宙中的物质总量基本保持不变。——毒圈越来越小。 + - 猜疑链。——无处不在。 + - 技术爆炸。——空投。 + +*关于:黑暗森林法则《绝地求生:大逃杀》* diff --git "a/content/posts/daily/\347\273\255\346\234\237.md" "b/content/posts/daily/\347\273\255\346\234\237.md" new file mode 100644 index 00000000000..6c4aefdd5ce --- /dev/null +++ "b/content/posts/daily/\347\273\255\346\234\237.md" @@ -0,0 +1,12 @@ +--- +title: "续期" +categories: ["日志"] +tags: ["博客","空间"] +draft: false +slug: "renewal" +date: "2011-11-26 09:00:58" +--- + +12月10日空间到期 +虽然最近没有精力来更新博客 +但是这个博客不能不存在啊 diff --git "a/content/posts/daily/\347\275\221\347\273\234\346\224\266\346\224\257\344\270\215\345\271\263\350\241\241.md" "b/content/posts/daily/\347\275\221\347\273\234\346\224\266\346\224\257\344\270\215\345\271\263\350\241\241.md" new file mode 100644 index 00000000000..4796f2982f3 --- /dev/null +++ "b/content/posts/daily/\347\275\221\347\273\234\346\224\266\346\224\257\344\270\215\345\271\263\350\241\241.md" @@ -0,0 +1,98 @@ +--- +title: "网络收支不平衡" +categories: ["日志"] +tags: ["域名","收入","空间","网络","网赚"] +draft: false +slug: "imbalance" +date: "2010-12-16 06:49:00" +--- + +

前天
+我在本站专门开了个广告页面 http://eallion.com
+来展示百度网盟,谷歌Adsense以及淘宝推广的广告
+打从一开始
+我就没有计划在这个博客上放广告什么的
+我想做得纯粹一点
+我就想单纯的写写博
+咱可是纯得像水一样的人呐

+

今天
+我进百度联盟的统计页面
+突然看到本月收入为3.50RMB

+

我突然意识到
+其实我在网络这一方面相对于收入来说开支是不少的
+毕竟咱不是专门做这个的

+

好吧,那我就来算一下
+如果手机消费也算进来的话
+那我一个月的话费平均算200
+对现在的我来说我这几乎够用了
+其实最近电话短信多了话费反而少了
+求解

+

另外就是每个月QQ会员8.8元
+用了8年多的会员
+以前5块一月也充过10块一月也充过
+平均算下来9块钱一个月的话
+那么就是:9x8x12=864.00RMB
+如果不算上曾经在QQ空间花了6Q币买过一个蜗牛播放器的话
+那这就是全部花在腾讯上面的钱
+当然,不包括腾讯公益月捐

+

刚查了下支付宝
+一共186笔交易
+其中收入733.32元,支出4352.97元
+这不包括另外的支付宝帐号和财付通以及用于美元支付的PayPal
+因为财付通只支持查询3个月,我懒得去查了
+不过我倒是注意到我财付通里面有一笔交易是528.80元
+那是在南航买机票的支出,妈的完全浪费了

+

其实用于生活方面的网上支付不能算进来
+所以我着重算一下跟网站方面有关的支出
+虽然从一开始就没打算用这个来盈利
+但是才赚3.5元真是纠结

+

1,eallion.com注册费8.17美元(55.89RMB)
+2,eallion.cn注册免费(08年),续费花1.00RMB(已过期)
+3,eallion.com.cn注册1.00RMB(已过期)
+4,ename.cn(易名域名服务商)上面的实名认证花了我10.00RMB
+5,qinchao.info注册费1.07美元(7.32RMB)
+6,qinchao.org雅虎代注14.90RMB
+7,ymxwb.com注册费8.57美元(57.20RMB)
+8,zhu1yang.com注册费38.00RMB
+9,lichuanyizhong.com注册费55.00RMB
+10,夏野.com注册费40.00RMB
+11,woniu.in注册费15.00RMB
+12,hltv.in注册费15.00RMB

+

其他的域名不便公布,下面说说主机空间的情况

+

1,名典主机(雷特数据)花了50.00+36.00RMB,结果国内不稳定退款60.00RMB
+2,三艾空间45.00RMB,目前在用作我的图片空间
+3,歪酷人28.00RMB季付(已到期未续费)
+4,华域迅通100.00RMB年付,才开始
+5,白手起家1.68RMB年付(虽然才1块多钱,这还真的要算进去)

+

其实在今年之前
+我玩网络都是用的免费的域名和免费的空间的

+

想起来了
+上半年网络很黑暗那段时间买过一个SSH代理
+10元半年付
+昨天已过期
+不然我还不会意识到我买过这个

+

还租过1个月CS服务器90元

+

对了
+另外网站代理备案一共花了我21块9毛9
+eallion.com备案花了10块 (查看备案号)
+eallion.com.cn备案花了11块99
+(当时要收我12块,可我支付宝只有11块99了,哈哈我是老顾客)

+

所以,顺便说一句
+本站在万恶的中国工信部是有备案的
+哥在现实生活中是有身份的人
+因为哥有身份证
+哥在网络上同样也是有身份的人

+

好了接下来就好算了
+把QQ会员算进去的话
+一共投入为1396.98元RMB
+不算那60.00元退款的话
+一共收入为3.50元RMB
+oh yeah
+这买卖做得实在是太好了
+这收支实在是极度和谐

+

不过呢我想
+再过两三个月呢
+说不定会倒过来和谐的

+

最后PS:
+我都把我的情况给公布了
+中国财政,你他妈的敢阳光点吗

diff --git "a/content/posts/daily/\347\275\221\350\255\246\345\246\202\344\275\225\346\212\223\344\272\272.md" "b/content/posts/daily/\347\275\221\350\255\246\345\246\202\344\275\225\346\212\223\344\272\272.md" new file mode 100644 index 00000000000..5a57ad38439 --- /dev/null +++ "b/content/posts/daily/\347\275\221\350\255\246\345\246\202\344\275\225\346\212\223\344\272\272.md" @@ -0,0 +1,49 @@ +--- +title: "网警如何抓人" +categories: ["日志"] +tags: ["vpn","网警","抓人","ISP","发贴"] +draft: false +slug: "wang-jing-ru-he-zhua-ren" +date: "2013-01-10 09:31:22" +--- + +大致分为下列几种情况: +1.不用代理 +网民发帖流程: 发帖人 → ISP → 服务器托管商 → 服务器 +网警追踪流程: 网监 → 服务器IP → 发帖人IP → 发帖人ISP → 档案 +爆菊几率:100% + +2.只用1层私人VPN +网民发帖流程: 发帖人 → ISP → VPN → 服务 器托管商 → 服务器 +网警追踪流程: 网监 → 服务器IP → VPN的IP → 路由日志 → 链接者IP → 链接者 ISP → 办网档案 +爆菊几率:100% + +3.用1层共用VPN +网民发帖流程: 发帖人 → ISP → VPN → 服务 器托管商 → 服务器 +网警追踪流程: 网监 → 服务器IP → VPN的IP → 入侵VPN服务器 → 日志 → 链接 者IP → 链接者ISP → 办网档案 +爆菊几率:80% + +4.用2层私人VPN +网民发帖流程: 发帖人 → ISP → VPN1 → VPN2 → 服务器托管商 → 服务器 +网警追踪流程: 网监 → 服务器IP → VPN2的IP → 入侵VPN2服务器 → 日志查VPN1 → 路由日志 → 链接者IP → 链接 者ISP → 办网档案 +爆菊几率:40% + +5.用2层共用VPN +网民发帖流程: 发帖人 → ISP → VPN1 → VPN2 → 服务器托管商 → 服务器 +网警追踪流程: 网监 → 服务器IP → VPN2的IP → 入侵VPN2服务器 → 日志查VPN1 → 日志 → 链接者IP → 链接者ISP → 办网档案 +爆菊几率:25% + +6.用N层私人(共用)VPN后删掉VPN, 如果发帖人有QQ +网民发帖流程: 发帖人 → ISP → VPN1 → VPN2 → VPN3 → VPN*n服务器托 管商 → 服务器 +网警追踪流程: 网监 → 服务器IP → 访问网站 → 发帖人常用用户名 → 谷歌(百度) 一下 → 查到QQ → 找企鹅公司查近 期登录IP +爆菊几率:100% + +7.用N层私人(共用)VPN后删掉VPN, 如果发帖人无QQ +网民发帖流程: 发帖人 → ISP → VPN1 → VPN2 → VPN3 → VPN*n服务器托 管商 → 服务器 +网警追踪流程: 网监 → 服务器IP → 访问网站 → 发帖人常用用户名 → 谷歌(百度) 一下 → 查到其他论坛注册的ID → 找管理员查注册(登录)IP +爆菊几率:100% + +8.用N层私人(共用)VPN后删掉VPN, 如果发帖人再网上没有任何信息 +网民发帖流程: 发帖人 → ISP → VPN1 → VPN2 → VPN3 → VPN*n服务器托 管商 → 服务器 +网警追踪流程: 网监 → 服务器IP → 访问网站 → 无常用用户名 → 根据发帖内容(如 北京市海淀区XX小区) → 监控整个小 区宽带 → 分析 → 找到IP +爆菊几率:80%(如果不是严重的问题, 如判国之类的应该不会用这种蛋疼方法 diff --git "a/content/posts/daily/\347\275\221\351\241\265\351\273\221\347\231\275\344\273\243\347\240\201.md" "b/content/posts/daily/\347\275\221\351\241\265\351\273\221\347\231\275\344\273\243\347\240\201.md" new file mode 100644 index 00000000000..da82000e302 --- /dev/null +++ "b/content/posts/daily/\347\275\221\351\241\265\351\273\221\347\231\275\344\273\243\347\240\201.md" @@ -0,0 +1,23 @@ +--- +title: "网页黑白代码" +categories: ["日志"] +tags: ["代码","网页","html","黑白"] +draft: false +slug: "gray-html" +date: "2013-04-23 15:09:00" +--- + +1,确认使用最新的网页标准协议: +```html + + +``` +2,添加CSS代码: +```html +html { filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); -webkit-filter: grayscale(1); } +``` +若没有全站CSS代码,可在和之间添加html代码: +```html + +``` diff --git "a/content/posts/daily/\347\276\216\345\211\247\342\200\242\345\267\256\350\267\235\342\200\242\345\233\275\344\272\247\345\211\247[\350\275\254].md" "b/content/posts/daily/\347\276\216\345\211\247\342\200\242\345\267\256\350\267\235\342\200\242\345\233\275\344\272\247\345\211\247[\350\275\254].md" new file mode 100644 index 00000000000..f12d7416942 --- /dev/null +++ "b/content/posts/daily/\347\276\216\345\211\247\342\200\242\345\267\256\350\267\235\342\200\242\345\233\275\344\272\247\345\211\247[\350\275\254].md" @@ -0,0 +1,38 @@ +--- +title: "美剧•差距•国产剧[转]" +categories: ["日志"] +tags: ["国产剧","差距","美剧"] +draft: false +slug: "tv-series" +date: "2010-04-04 09:10:05" +--- + +羽中现在还有个爱好就是看美剧编本子,以至于除了自己的作品几乎看不下国产剧情节了。影视制作水准上国内和好莱坞的差距是很客观的,尽管电影方面靠老一辈导演追赶成绩有目共睹,但电视剧的窘困却让业内外人士无不感到郁闷。越狱火爆后国内知名编导曾邀请美国成功剧组主创人员访华并开展讲座交流,大量一手资料对比后的结果让所有关注国产剧发展的人士都感到颇为震撼: + + + +美剧的制作班底和水准要求和电影没有太大区别,国产则很少意识做到如电影般的质量,流水线作业的思维主导电视剧生产; + +美剧一集的制作费用平均在350万美元左右,是国内最多一集80W人民币左右的数十倍,国内业界人士无不惊讶于这样的成本还能盈利; + +美剧以电视台为直接制作方,边编边放,其广告为在一集播放过程中情节“包袱”处暂停插播数十秒,广告费根据剧集的收视率表现浮动可达天文数字; + +国产剧以影视公司为制作方,广告预先征集放在片尾滚动,一次性编制完成后出售给电视台播放,制作公司收钱走人不关心收视率,电视台关心收视率是为了卖频道广告(乱*~*); + +美剧以编剧为制片,通常一个主创带领20人左右的众编剧轮番上阵进行多线剧情创作,经团队头脑风暴和台词专员雕琢剧情多引人入胜,可根据收视率灵活调整保证持续收益,导演为流动打工仅负责指挥机器; + +国产剧导演做制片从头管到尾,编剧一个人战斗完后与拍摄过程基本无关,播出后火爆可能受邀写续集,但很难知道观众到底是喜欢什么出彩的地方,狗尾续貂的杯具屡见不鲜; + +美剧新出限编4集试播看收视率,好则组织精干续写,差直接第5集结束甚至“腰斩”掐掉;国产新剧看制作方眼光和心情,烧钱拍完卖得好如中彩票,更多是小赚小赔也满足; + +美剧一周拍一集,强劲的上集回顾和下集悬念牢牢让观众记住每周准时坐到电视前翘首以待,40分钟情节紧凑每5分钟一个“爆点”,不时停拍数月半载还能调足影迷胃口; + +国产剧一周拍十集,一天放两集还容易让人忘了跟,一口气看完常让观众感觉和吃人参果似的没觉出味来,偶尔上个厕所回来主角一句话还没讲完,经常似曾相识看了开头便知结果…… + +美剧分红编剧群起拿大头,打杂写手每集也有3000美元,哪个演员敢得罪主力编剧就几笔把他/她写死,送点礼再编个生前回顾活回来;国产剧编剧稿费看制作方脸色,全集加起来可能还不及美剧主创一集的报酬,讨要拖欠还能遭生命威胁,写剧本满腹牢骚烦了就凑字数…… + +产业运作结构造成的明显差距让当时在场的国内知名编剧石康兰晓龙等长吁短叹,国产电视剧要做追赶改革真不是件容易的事,宁财神甚至悲观的表示:中国电视剧基本上是不可能追上美剧了,因为中国编剧缺少起码的话语权。 + +看了这么久美剧羽中倒很有兴趣自己写写革新式的国产连载剧本,但是对于追赶美剧的大幅改革也还不敢奢望太多。毕竟明眼人都能察觉电视行业的发展限制和改革阻力不同电影一般,大量的既得利益链条和上层结构问题顽固。年轻的编剧和写手们先看美剧充电吧,说不定呢,有咱出头的那天? + +原文链接:http://www.jzwalk.com/archives/else/tv-series-gap diff --git "a/content/posts/daily/\350\200\263\346\264\236.md" "b/content/posts/daily/\350\200\263\346\264\236.md" new file mode 100644 index 00000000000..b5149fbc7b7 --- /dev/null +++ "b/content/posts/daily/\350\200\263\346\264\236.md" @@ -0,0 +1,22 @@ +--- +title: "耳洞" +categories: ["日志"] +tags: ["耳洞","耳钉"] +draft: false +slug: "pierced-ears" +date: "2011-06-14 09:11:45" +--- + +我刚生下来的时候 +我奶奶就用缝衣针烧红了 +给我左耳扎了个耳洞 +她迷信这样会大富大贵 + +十六七岁的时候 +我天天截着耳机 +那个耳洞发炎过 + +我以为愈合了 + +最近拿着一个耳钉一扎 +居然还好好的 diff --git "a/content/posts/daily/\350\201\224\347\263\273\346\226\271\345\274\217.md" "b/content/posts/daily/\350\201\224\347\263\273\346\226\271\345\274\217.md" new file mode 100644 index 00000000000..db2083f04c0 --- /dev/null +++ "b/content/posts/daily/\350\201\224\347\263\273\346\226\271\345\274\217.md" @@ -0,0 +1,46 @@ +--- +title: "联系方式" +categories: ["日志"] +tags: ["手机","电话","联系方式"] +draft: false +slug: "contact" +date: "2010-09-25 01:02:08" +--- + +

我这人有很多怪脾气
+当然也有很多好脾气
+我就是不喜欢发短信
+我就是不喜欢聊QQ
+我就是不喜欢跟半生不熟的人唠叨
+我也不知道为什么
+可能就像有的人不喜欢胖女人
+有的人不喜欢瘦女人一样吧

+

有事我会打电话的
+所以有事也尽量给我打电话
+最好是不要发短信
+很有可能联系不上
+那才悲剧
+不过逢年过节我也会亲手打几个字祝福一下
+但是说真的
+好多时间我手机都没有随身带着
+除非新手机的时候新鲜

+

我现在有4个手机号
+全部都呼转了
+也许有人给我某一个号码发过短信
+坦白的说
+我真的回复不了
+致歉

+

我的通讯录里只存了4个号码
+因为我实在记不住我爸爸妈妈和妹妹的电话
+我觉得能给我打电话的人
+我肯定可以第一时间就听出你的声音
+嗯,就是这样子
+你们的号码虽然没有存起来但是都写在更保险的本本上的

+

我真的不喜欢用手机
+相比起来
+坦白的说
+我更喜欢写信
+要是写书信那就更完美了
+这就像我喜欢纸质的书一样
+同样的内容
+感觉却更加真实

diff --git "a/content/posts/daily/\350\201\232\344\274\232.md" "b/content/posts/daily/\350\201\232\344\274\232.md" new file mode 100644 index 00000000000..5124484bd0a --- /dev/null +++ "b/content/posts/daily/\350\201\232\344\274\232.md" @@ -0,0 +1,12 @@ +--- +title: "聚会" +categories: ["日志"] +tags: ["聚会","寝室","宿舍"] +draft: false +slug: "meet" +date: "2008-11-09 22:57:49" +--- + +今天寝室出去聚了聚... +这样的聚会会越来越多的... +嗯...今天喝得蛮好...不过没喝醉...呵呵... diff --git "a/content/posts/daily/\350\207\252\350\241\214\350\275\246.md" "b/content/posts/daily/\350\207\252\350\241\214\350\275\246.md" new file mode 100644 index 00000000000..0c58649010e --- /dev/null +++ "b/content/posts/daily/\350\207\252\350\241\214\350\275\246.md" @@ -0,0 +1,23 @@ +--- +title: "自行车" +categories: ["日志"] +tags: ["自行车","骑行","锻炼","山地车","单车"] +draft: false +slug: "bicycle" +date: "2012-03-07 12:36:19" +--- + +上个星期天 +买了一架山地车 +不是专业单车 +仅仅是代步 +还有——锻炼身体 +目前还没有长途骑行的计划 +第一天就骑得叫苦不迭啊 +手指被辗了一大块皮 +龙头也脱了(质量真心不好?) +变速的时候一不小心链条也掉了 +不过还是骑得劲头十足啊 +虽然最后动都动不了 + +其实,爱情就你骑行,明明很累,却很开心。 diff --git "a/content/posts/daily/\350\207\252\350\250\200\350\207\252\350\257\255-\345\217\260\346\271\276.md" "b/content/posts/daily/\350\207\252\350\250\200\350\207\252\350\257\255-\345\217\260\346\271\276.md" new file mode 100644 index 00000000000..0e30d495468 --- /dev/null +++ "b/content/posts/daily/\350\207\252\350\250\200\350\207\252\350\257\255-\345\217\260\346\271\276.md" @@ -0,0 +1,26 @@ +--- +title: "自言自语-台湾" +categories: ["日志"] +tags: ["台湾","自言自语"] +draft: false +slug: "taiwan" +date: "2010-05-05 09:22:43" +--- + +

刚才一不小心又看到了一个朱镕基关于台湾问题的讲话视频。

+ +

我觉得,台湾是中国不可分割的一部分。

+ +

这一点神圣不可侵犯。

+ +

我是坚决反对台独的。

+ +

当然,同时我反对其他任何一切分裂的行为。

+ +

但是我觉得。

+ +

如果台湾执政党真的牛逼。

+ +

你倒是可以反过来把大陆给那啥啥啥了。

+ +

总之呢,我是拥护台湾和大陆是统一的就成了。

diff --git "a/content/posts/daily/\350\207\252\350\250\200\350\207\252\350\257\255-\345\221\275\344\270\255\350\221\227\345\256\232.md" "b/content/posts/daily/\350\207\252\350\250\200\350\207\252\350\257\255-\345\221\275\344\270\255\350\221\227\345\256\232.md" new file mode 100644 index 00000000000..2ff1bf9362a --- /dev/null +++ "b/content/posts/daily/\350\207\252\350\250\200\350\207\252\350\257\255-\345\221\275\344\270\255\350\221\227\345\256\232.md" @@ -0,0 +1,22 @@ +--- +title: "自言自语-命中著定" +categories: ["日志"] +tags: ["《飘》","命中著定","自言自语"] +draft: false +slug: "zhu" +date: "2010-05-08 04:23:26" +--- + +

先声明,我不是谁的粉丝,我听了快十年杰伦的歌我都不是他粉丝。
+
我只是支持刘著。
+
有人说,她是一个禁锢在男人身体里的女性的灵魂。
+
我觉得,他是一个纯粹的不做作的有梦想的人。
+
他的涵养和才华可以折服我。
+
但是真正打动我的,是他在台上的坦然。
+
我认真的看过他的新浪博客(虽然只有两篇),看过他的百度i贴。
+
他很活跃,他虚心地接受别人给他唱歌的建议,坦诚地跟支持者交流,淡然的面对无端的谩骂。
+
他在校内网(人人)和QQ上都有很多他以前未参加快男时候的照片。
+
他一直是这样的穿着打扮,也就是说,他一直是一个纯粹的真我。
+
就像他自己说的,我也觉得,他活得很阳光很健康,很阳刚。

+

附 刘著原创作品《飘》完整歌词版:
+

diff --git "a/content/posts/daily/\350\207\252\350\250\200\350\207\252\350\257\255-\346\225\231\345\270\210.md" "b/content/posts/daily/\350\207\252\350\250\200\350\207\252\350\257\255-\346\225\231\345\270\210.md" new file mode 100644 index 00000000000..1e0d453c89a --- /dev/null +++ "b/content/posts/daily/\350\207\252\350\250\200\350\207\252\350\257\255-\346\225\231\345\270\210.md" @@ -0,0 +1,24 @@ +--- +title: "自言自语-教师" +categories: ["日志"] +tags: ["教师","自言自语"] +draft: false +slug: "teacherwow" +date: "2010-05-05 09:33:15" +--- + +

首先,我要阐述一下我的观点:

+ +

我觉得,教师是这个世界上最光荣的职业之一。

+ +

不过,跟所有事情都有多面性一样。

+ +

我讨厌我见识过的很多教师。

+ +

所以,我觉得:

+ +

教师虽然是这个世界上最光荣的职业,

+ +

但是,从事教育这个职业的人,未必伟大。

+ +

医生同理,警察同理。

diff --git "a/content/posts/daily/\350\210\215\345\217\213\347\205\247\347\233\270.md" "b/content/posts/daily/\350\210\215\345\217\213\347\205\247\347\233\270.md" new file mode 100644 index 00000000000..56980b95373 --- /dev/null +++ "b/content/posts/daily/\350\210\215\345\217\213\347\205\247\347\233\270.md" @@ -0,0 +1,20 @@ +--- +title: "舍友照相" +categories: ["日志"] +tags: ["舍友","照相","合影","留念"] +draft: false +slug: "roommate-photo" +date: "2008-11-17 22:53:57" +--- + +今天下午小明跑过来说去照相... +毕业了可能真的就没多少时间在一起了... + +想起那天去漳河...还找陈用拿了个手机去照... + +本身不喜欢照相... + +不喜欢摆pose...感觉很假... + +不过那些被雕刻下来的时光... +很值得回味... diff --git "a/content/posts/daily/\350\213\261\350\257\255.md" "b/content/posts/daily/\350\213\261\350\257\255.md" new file mode 100644 index 00000000000..95b9d7fcdf8 --- /dev/null +++ "b/content/posts/daily/\350\213\261\350\257\255.md" @@ -0,0 +1,11 @@ +--- +title: "英语" +categories: ["日志"] +tags: ["英语"] +draft: false +slug: "englishs" +date: "2008-12-20 23:25:55" +--- + +英语.? +不好... diff --git "a/content/posts/daily/\350\213\261\350\257\255\345\255\246\344\271\240\346\255\243\345\274\217\345\274\200\345\247\213-.md" "b/content/posts/daily/\350\213\261\350\257\255\345\255\246\344\271\240\346\255\243\345\274\217\345\274\200\345\247\213-.md" new file mode 100644 index 00000000000..83f7636695a --- /dev/null +++ "b/content/posts/daily/\350\213\261\350\257\255\345\255\246\344\271\240\346\255\243\345\274\217\345\274\200\345\247\213-.md" @@ -0,0 +1,13 @@ +--- +title: "英语学习正式开始 " +categories: ["日志"] +tags: ["英语","学习"] +draft: false +slug: "started-learning-english" +date: "2008-10-06 07:20:51" +--- + +英语学习正式开始... +先不管能不能报6级... +学了再说... +GL... diff --git "a/content/posts/daily/\350\213\261\350\257\255\345\276\227\345\212\240\347\264\247\344\272\206.md" "b/content/posts/daily/\350\213\261\350\257\255\345\276\227\345\212\240\347\264\247\344\272\206.md" new file mode 100644 index 00000000000..a6a4f8059d7 --- /dev/null +++ "b/content/posts/daily/\350\213\261\350\257\255\345\276\227\345\212\240\347\264\247\344\272\206.md" @@ -0,0 +1,19 @@ +--- +title: "英语得加紧了" +categories: ["日志"] +tags: ["CS","视频","英语","CSMTV"] +draft: false +slug: "english-was-stepped-up" +date: "2008-10-20 22:54:44" +--- + +今天装了一个疯...背了好几个单元的单词... +现在不敢承诺什么...本来是为了她去考这个破东西的...可是不敢跟她讲...真的是自己实力太差了...感觉像是去天上摘星星... +嗯...她喜欢这星星就好... +真是现在什么都弄不成了...本来是想学学点计算机方面的东西...英语对现在的计算机来说也真不是蛮重要了... + +CZ把我差点拉黑了...我现在可真没时间帮他做CS视频了...那东西工作量太大太费时间...12月之前他就要走了... +现在要不去考英语...做什么都成...像大一大二天天陪他CS都行... +哎...今天把CZ也给得罪了...可是这不能跟她讲啊...不然又什么什么的... + +嗯...先把英语奋斗奋斗...无用功也得做啊...真要能摘颗星星下来那蛮舒服... diff --git "a/content/posts/daily/\350\213\261\351\233\204\350\201\224\347\233\237lol\345\220\215\350\257\215\350\247\243\351\207\212.md" "b/content/posts/daily/\350\213\261\351\233\204\350\201\224\347\233\237lol\345\220\215\350\257\215\350\247\243\351\207\212.md" new file mode 100644 index 00000000000..7c02af2ddd2 --- /dev/null +++ "b/content/posts/daily/\350\213\261\351\233\204\350\201\224\347\233\237lol\345\220\215\350\257\215\350\247\243\351\207\212.md" @@ -0,0 +1,95 @@ +--- +title: "英雄联盟lol名词解释" +categories: ["日志"] +tags: ["LOL","英雄联盟","League of Legends"] +draft: false +slug: "lol-shuyu" +date: "2013-04-13 16:33:00" +--- + +英雄联盟lol(League of Legends)中有一些常用名词的简写: + +> AP是指 法术伤害 +> AD是指 物理伤害 +> ADC是指 远程物理输出 +> DPS是指 近战物理输出 + +常用语句: + +|名词|释义| +|:---|:---| +|ID|你的游戏角色名字| +|楼主/房主/LZ|创建游戏房间的人| +|3|闪人,撤退| +|b|闪人,撤退| +|卡|机器卡,网络延迟,服务器卡| +|Lag|一般是指网络延迟,当然有时候也是因为电脑的原因,总体意思和“卡”差不多| +|Combo|由2个或者2个以上的英雄进行配合,打出的连招或者组合技。| +|Aoe|范围伤害,范围攻击。| +|Gank|游走杀人,限制对方英雄发展(一般简称抓人)| +|KS|抢人头| +|补刀|对方的小兵要没血的时候,砍他最后一下,获取金钱| +|ult|大招| +|push|推进,进攻。| +|farm|打兵赚钱| +|afk|人不在电脑面前,离开,英雄挂机等等。| +|bd|偷塔| +|mia|敌人在地图上消失,让队友提高警惕| +|miss|消失,同上| +|noob|菜鸟| +|Jungling|打野| +|打野|杀地图上的中立怪物| +|全屏流|是指技能释放的覆盖面非常大。当然全屏传送也应该算做全屏流| +|包眼|整场比赛买眼睛。一般是由辅助英雄来做。| +|PUB|路人局| +|BAN人|特定模式中(排位赛)禁用对方英雄| +|AP|魔法伤害| +|AD|物理伤害| +|ARM/Armor|物理护甲| +|MR/MagicResistance|魔法抗性| +|buff|自己或者友方英雄身上的增益性魔法效果| +|debuff|自己或者友方英雄身上持续性的负面魔法效果| +|黑店|指游戏平台上几个认识的人在一起玩| +|集火|集中火力攻击一个人| +|先手控/先手技能|指向性的控制技能| +|后手控|在第一轮技能或者攻击完以后进行第二轮技能控制| +|Dps|输出伤害的英雄| +|Tank|肉盾,坦克,专门用于保护己方重要英雄或者吸收对方伤害。| +|奶妈|治疗| +|超神|在自己不死的情况下连续杀死对方多个英雄| +|超鬼|自己死死很多很多次| +|BLINK|闪现技能| +|stun|带有晕眩效果的技能| +|slow|带有减速效果的技能| +|brb|马上回来| +|弹道|远程英雄普通攻击出手到攻击到敌方单位的时间| +|团控|指团战里面有先手范围控制技能的英雄| +|沉默|对对方英雄使用禁魔技能| +|持续施法|需要站在一个地方吟唱,直到法术释放完毕。| +|CD|冷却时间| +|神装|全身顶级牛B装备| +|红药|加血回血药品| +|蓝药|回复魔法值药品| +|绿药|增加暴击攻击速度药品| +|大蓝药|增加法伤减少CD药品| +|top|上路| +|bot|下路| +|mid|中路| +|base|基地/老家| +|care|小心| +|oom|没魔了| +|ms|移动速度| +|solo|单独走一路| +|gl hf|good luck have fun=祝你好运。通常会在游戏开始打这句话进行礼貌性的问候。| +|不是本人|你以为是他,其实并不是他。| +|FB|1血,也是Dota类游戏的魅力之一,FB的全称是firstblood,指第一个杀死的英雄,不光有击杀英雄的奖励,还会额外的奖励的100元(杀英雄本身获得300)| +|dd|直接伤害技能。先点技能,后点目标,就可以看到效果,这就是DD的好处。比如黑暗之子安妮的Q键,火球。| +|feed|送人头/经验书。经常死掉从而养肥敌人的玩家(敌人通过杀他而获得了很多金钱)。被叫做经验书可不是一种赞美0.0。杀经验书的玩家会获得很多杀人数。| +|gg|good game。大部分时候是在游戏结束的时候,由输的一方打出来。称赞对方打的好,自己认输的一种表现。| +|拉野|依靠走位视野阴影等方式对野怪进行击杀,通常这种杀怪方式比正常的杀怪方式要慢一些,但是耗血比较少。| +|控线|就是把自己的小兵控制在自己的塔附近,防止自己被对方gank,也便于让自己人gank对方。| + +- 德玛西亚之力出装攻略: +http://wangyou.pcgames.com.cn/zhuanti/lol/hero/1107/2274029.html +- 无极剑圣出装功略: +http://wangyou.pcgames.com.cn/zhuanti/lol/hero/1107/2274697.html diff --git "a/content/posts/daily/\350\215\206\345\267\236.md" "b/content/posts/daily/\350\215\206\345\267\236.md" new file mode 100644 index 00000000000..91ff78dbca1 --- /dev/null +++ "b/content/posts/daily/\350\215\206\345\267\236.md" @@ -0,0 +1,15 @@ +--- +title: "荆州" +categories: ["日志"] +tags: ["过往","荆州","亲情"] +draft: false +slug: "jingzhou" +date: "2009-01-02 13:43:36" +--- + +在荆州... +一切安好... +亲情浓浓... +暖意浓浓... +想着一些人... +想着一些过往... diff --git "a/content/posts/daily/\350\215\211\347\250\277\347\256\261\351\242\204\345\217\221\345\270\203.md" "b/content/posts/daily/\350\215\211\347\250\277\347\256\261\351\242\204\345\217\221\345\270\203.md" new file mode 100644 index 00000000000..ea1f58deb78 --- /dev/null +++ "b/content/posts/daily/\350\215\211\347\250\277\347\256\261\351\242\204\345\217\221\345\270\203.md" @@ -0,0 +1,34 @@ +--- +title: "草稿箱预发布" +categories: ["日志"] +tags: ["草稿","发布","定时","预发布"] +draft: false +slug: "drafts-pre-release" +date: "2011-03-24 18:47:19" +--- + +最近没有心情po文字上来 +最新发表的除了一篇博客以外 +都是编辑了一下以前保存在草稿箱里的内容发出来的 + +其实我草稿箱里保存了很多很多内容 +我的邮箱和原来百度空间和QQ空间的草稿箱 +也一直都有保存草稿的习惯的 + +除了草稿箱里保存着随时可以发表的文章以外 +我还预发布了很多文章 +就是把定时发布时间设置到几天几周甚至几年之后 +这个可以在文章归档里看到但是博客首页不会显示 + +其实我最想的还是写写自己最近的心情和状况 +但是真的不好写 +也想不出来写不出来 + +生活每每总是会从各个方面来打击你 +而我已经习惯了坦然接受 +我也会越来越信命 +因为一切际遇都那么顺理成章 + +只是我坚信我可以好起来 +因为我可以看到美好生活的希望 + diff --git "a/content/posts/daily/\350\216\253\345\220\215\345\205\266\345\246\231.md" "b/content/posts/daily/\350\216\253\345\220\215\345\205\266\345\246\231.md" new file mode 100644 index 00000000000..af0ef384553 --- /dev/null +++ "b/content/posts/daily/\350\216\253\345\220\215\345\205\266\345\246\231.md" @@ -0,0 +1,12 @@ +--- +title: "莫名其妙" +categories: ["日志"] +tags: ["莫名其妙"] +draft: false +slug: "baffling" +date: "2008-12-19 23:20:16" +--- + +老是莫名其妙... + +还有怎么那么多人问我去荆州... diff --git "a/content/posts/daily/\350\225\264\350\227\211.md" "b/content/posts/daily/\350\225\264\350\227\211.md" new file mode 100644 index 00000000000..a2ad88a6160 --- /dev/null +++ "b/content/posts/daily/\350\225\264\350\227\211.md" @@ -0,0 +1,16 @@ +--- +title: "蕴藉" +categories: ["日志"] +tags: ["蕴藉"] +draft: false +slug: "recall" +date: "2010-07-24 00:37:42" +--- + +

蕴藉生命的
+不是我们曾经有多么痛苦或者多么快乐
+
+而是等我们老了的时候
+有痛苦或者快乐的回忆
+并且能和相爱的人一起分享
+

diff --git "a/content/posts/daily/\350\242\234\345\255\220\351\203\275\346\230\257\350\246\201\346\210\220\345\217\214\346\210\220\345\257\271\347\232\204\345\230\233.md" "b/content/posts/daily/\350\242\234\345\255\220\351\203\275\346\230\257\350\246\201\346\210\220\345\217\214\346\210\220\345\257\271\347\232\204\345\230\233.md" new file mode 100644 index 00000000000..9f2c96c2b90 --- /dev/null +++ "b/content/posts/daily/\350\242\234\345\255\220\351\203\275\346\230\257\350\246\201\346\210\220\345\217\214\346\210\220\345\257\271\347\232\204\345\230\233.md" @@ -0,0 +1,27 @@ +--- +title: "袜子都是要成双成对的嘛" +categories: ["日志"] +tags: ["袜子","剩男剩女","另一半"] +draft: false +slug: "socks" +date: "2011-01-16 01:19:44" +--- + +我每次买袜子都要买几双几十双 +然后把所有的都穿一遍了 +再好好的洗一遍之后再穿 +这样很好 +很符合我的性格 + +要么不洗要洗就洗个够 +要么不穿要穿就穿不完 + +但是现在问题来了 +今天起床后 +我还真的没有从那一堆干净袜子中 +挑出是同一双的穿起来 +怎么看都要么颜色不搭要么左右不对 + +哎,这就跟我们这些剩男剩女一样 +冥冥中明明有你注定的另一半 +你就是得要去寻找寻找寻找…… diff --git "a/content/posts/daily/\350\243\205\344\270\215\344\272\206XP.md" "b/content/posts/daily/\350\243\205\344\270\215\344\272\206XP.md" new file mode 100644 index 00000000000..b7f0f29af83 --- /dev/null +++ "b/content/posts/daily/\350\243\205\344\270\215\344\272\206XP.md" @@ -0,0 +1,43 @@ +--- +title: "装不了XP" +categories: ["日志"] +tags: ["电脑","笔记本","XP","WIN7","Ubuntu"] +draft: false +slug: "can-not-install-xp" +date: "2011-11-09 08:20:57" +--- + +前两天把新买的笔记本折腾得差不多了 +装上了Ubuntu11.10和Win7双系统 +用起来很不错 + +然后就开始想折腾一下XP + +因为我喜欢玩CS +Win7完全满足不了我的要求 +Win7下的XP Mode更是满足不了我的要求了 + +我的思路是把硬盘的最后一个分区分20G出来装XP +用easyBCD引导 +Ubuntu也是把挂载点选在分区里的 +都用Win7启动管理器引导 + +可是我不听网上的人的话 +直接用U盘PE里的Ghost装了一个ghost怎么的XP +结果 +赤裸裸的把硬盘给搞坏了两个分区 +我估计装原生的XP也会这样子 + +心想一不做二不休 +就干脆把硬盘给低格了 + +然后我想这么好的配置 +直接装个XP原生 +运行起来应该很NB了 + +可是GT540的显卡居然没有XP驱动 +这他妈不是坑爹呢么 + +好吧 +乖乖地滚回去用Win7吧 +一步一步从头开始重装了 diff --git "a/content/posts/daily/\350\246\201\344\270\213\351\233\252\344\272\206.md" "b/content/posts/daily/\350\246\201\344\270\213\351\233\252\344\272\206.md" new file mode 100644 index 00000000000..d2ed67f00f4 --- /dev/null +++ "b/content/posts/daily/\350\246\201\344\270\213\351\233\252\344\272\206.md" @@ -0,0 +1,11 @@ +--- +title: "要下雪了" +categories: ["日志"] +tags: ["下雪","下雨"] +draft: false +slug: "to-snow" +date: "2008-12-28 00:51:42" +--- + +晚上出去的时候下着小雨... +估计明天会下雪吧... diff --git "a/content/posts/daily/\350\250\200\350\256\272\350\207\252\347\224\261.md" "b/content/posts/daily/\350\250\200\350\256\272\350\207\252\347\224\261.md" new file mode 100644 index 00000000000..136d9bb0a35 --- /dev/null +++ "b/content/posts/daily/\350\250\200\350\256\272\350\207\252\347\224\261.md" @@ -0,0 +1,30 @@ +--- +title: "言论自由" +categories: ["日志"] +tags: ["言论自由"] +draft: false +slug: "free-speech" +date: "2019-10-12 14:38:00" +--- + +### 什么是“言论自由”? +- 言论自由是天赋人权,是每一个人从出生开始就应该享有的基本人权。 +- 言论自由是一种国家宪法精神,它是用来保障公民在公权力前可以自由发表言论。即:“言论自由”是一项约束公权力的宪法条款。 + +言论自由 = 人们可以在任何场合表达任何言论的自由。 +言论自由 ≠ 在任何场合表达任何言论的自由,但不用承担发表言论带来的后果。即:你可以自由发表言论,但同时你也需要对你的言论负责 + +### 谁有可能侵犯你的“言论自由”? +- **公权力** 公权力可通过恐吓、软禁、逮捕、致残甚至谋杀等方式,让你不敢/不能发表言论,从而达到侵犯你“言论自由”的目的。 +- **其他公民** 在非犯罪情景中,任何公民都没办法阻止你发表言论,因此你不需要问别的公民要“言论自由”。 + +### 常见问题解答 +- 什么是公权力? + - A:公权力指的是在公共领域拥有权力的组织及其代表,一般特指国家的权力组织,即政府及其下属机构。 +- 我在论坛被禁言/删评论了,我被微信群/讨论组踢了,我的言论自由被侵犯了吗? + - A:没有。你依然可以在别的地方发表言论。论坛管理员/各类群主都没办法阻止你在其它地方继续发声。即:“言论自由”限制的对象是公权力,所以它并不能保障你在所有非公共领域都受欢迎。想要在特定的非公共领域发言,请遵守该领域的发言规范。 +- 美国人不敢公开发表种族歧视/纳粹言论,是不是代表美国也没有言论自由? + - A:不是。美国人可以发表任何言论,他们不会因为发表种族歧视/纳粹言论就被公权力追究责任。但是他们有可能因为公开支持种族歧视/纳粹,被私企和别的公民自发抵制。私企和别的公民并非公权力。 + +### 公益广告时间 +![言论自由.jpg](https://images.eallion.com/images/2019/10/1378019866.jpg!hugo.webp) diff --git "a/content/posts/daily/\350\256\244\347\234\237\345\216\273\345\201\232\344\270\200\344\273\266\344\272\213.md" "b/content/posts/daily/\350\256\244\347\234\237\345\216\273\345\201\232\344\270\200\344\273\266\344\272\213.md" new file mode 100644 index 00000000000..1c147d50196 --- /dev/null +++ "b/content/posts/daily/\350\256\244\347\234\237\345\216\273\345\201\232\344\270\200\344\273\266\344\272\213.md" @@ -0,0 +1,19 @@ +--- +title: "认真去做一件事" +categories: ["日志"] +tags: ["工作","工作狂","发呆","认真"] +draft: false +slug: "seriously-do-something" +date: "2008-11-16 00:33:58" +--- + +认真的人很美丽... +可以认真去做很多事... +现在... +我认真的去发呆...这肯定是不可能的... +嗯啊... +从来对待什么都是认真的... +还好... + +我不是个工作狂... +但工作起来肯定狂... diff --git "a/content/posts/daily/\350\256\260\343\200\202.md" "b/content/posts/daily/\350\256\260\343\200\202.md" new file mode 100644 index 00000000000..8a5814b04e4 --- /dev/null +++ "b/content/posts/daily/\350\256\260\343\200\202.md" @@ -0,0 +1,10 @@ +--- +title: "记。" +categories: ["日志"] +tags: [] +draft: false +slug: "remember" +date: "2010-10-31 22:32:20" +--- + +

N/A

diff --git "a/content/posts/daily/\350\257\204\350\256\272\345\207\272\351\227\256\351\242\230\344\272\206.md" "b/content/posts/daily/\350\257\204\350\256\272\345\207\272\351\227\256\351\242\230\344\272\206.md" new file mode 100644 index 00000000000..030e48a1dae --- /dev/null +++ "b/content/posts/daily/\350\257\204\350\256\272\345\207\272\351\227\256\351\242\230\344\272\206.md" @@ -0,0 +1,24 @@ +--- +title: "评论出问题了" +categories: ["日志"] +tags: ["评论"] +draft: false +slug: "comment" +date: "2010-07-09 18:04:31" +--- + +

这个博客的评论出问题了
+提交评论的时候输入正确的数字却无效
+然后我卸载了验证码插件
+杯具继续
+然后卸载了与评论有关的所有插件
+依旧
+然后上传默认的评论主题文件
+依旧
+然后卸载主题清理数据库重新上传主题
+依旧
+然后备份网站清空FTP帐号重新上传网站
+涛声依旧哇
+最终
+我的结论也许就是IDC主机商的问题了
+但估计不是。

diff --git "a/content/posts/daily/\350\257\204\350\256\272\346\241\206\347\232\204\350\231\253\345\255\220.md" "b/content/posts/daily/\350\257\204\350\256\272\346\241\206\347\232\204\350\231\253\345\255\220.md" new file mode 100644 index 00000000000..1f17e67f896 --- /dev/null +++ "b/content/posts/daily/\350\257\204\350\256\272\346\241\206\347\232\204\350\231\253\345\255\220.md" @@ -0,0 +1,30 @@ +--- +title: "评论框的虫子" +categories: ["日志"] +tags: ["评论","评论框","虫子","评论框背景"] +draft: false +slug: "insects" +date: "2011-03-31 13:13:00" +--- + +几乎每一个到访的人都会注意到评论框里的虫子 +有人说这是蚂蚁 +有人说这是蟑螂 +有人说这是苍蝇 +其实我也不知道它是什么 +但是我还是把它想象成一只蝉 +好吧,其实是知了是知了…… + +而且大家对这虫子的反应也各有各的 +有喜欢的 +有觉得恶心的 +有想拍死它的 +还有拍自己显示器的 + +好吧 +现在谁要是把这只虫子给拍掉了 +我就把我这网站送给他 +(因为要是能轻易黑掉这个虫子,这空间商肯定不安全) + +分享一下这张图片 +最早是几年前在百度看到的 diff --git "a/content/posts/daily/\350\257\264\344\270\215\346\270\205\346\245\232\347\232\204\344\270\200\344\272\233\344\272\213.md" "b/content/posts/daily/\350\257\264\344\270\215\346\270\205\346\245\232\347\232\204\344\270\200\344\272\233\344\272\213.md" new file mode 100644 index 00000000000..620cbd69538 --- /dev/null +++ "b/content/posts/daily/\350\257\264\344\270\215\346\270\205\346\245\232\347\232\204\344\270\200\344\272\233\344\272\213.md" @@ -0,0 +1,21 @@ +--- +title: "说不清楚的一些事" +categories: ["日志"] +tags: ["风","清楚","解释"] +draft: false +slug: "some-of-the-things-that-is-not-clear" +date: "2008-11-26 19:47:07" +--- + +有些事... +不需要说清楚... +因为不是为了要把它说清楚... +明白的人自然会明白... +不明白的人你说了他也不会明白... +从不解释... +我坚持... + +最近也没什么事发生... + +今天风蛮大... +好大好大啊... diff --git "a/content/posts/daily/\350\260\267\346\255\214\347\277\273\350\257\221.md" "b/content/posts/daily/\350\260\267\346\255\214\347\277\273\350\257\221.md" new file mode 100644 index 00000000000..b8b09a66e93 --- /dev/null +++ "b/content/posts/daily/\350\260\267\346\255\214\347\277\273\350\257\221.md" @@ -0,0 +1,47 @@ +--- +title: "谷歌翻译" +categories: ["日志"] +tags: ["google","谷歌","翻译"] +draft: false +slug: "gu-ge-fan-yi" +date: "2013-11-18 12:31:00" +--- + +

http://translate.google.com/ +段子一 +在Google翻译里输入: +pv zk bschk pv zk pv bschk zk pv zk bschk pv zk pv bschk zk bschk pv bschk bschk pv kkkkkkkk bschk bschk bschk p zk bschk pv zk pv bschk zk p zk bsc bschk pv zk bschk p zk pv bschk zk pv zk zk bschk bschk bschk bschk bschk +选德语点击朗读,瞬间卧槽了! + +段子二 +在Google翻译里输入: +鹅鹅鹅鹅鹅鹅鹅鹅鹅鹅鹅鹅鹅嗯~鹅鹅鹅鹅鹅鹅鹅鹅鹅鹅鹅鹅鹅嗯~鹅鹅鹅鹅鹅鹅鹅鹅鹅鹅鹅鹅鹅嗯!法克!妈的烂机车发不动~鹅鹅鹅鹅鹅鹅鹅鹅鹅鹅鹅鹅鹅嗯~鹅鹅鹅鹅鹅鹅鹅鹅鹅鹅鹅鹅鹅嗯~鹅鹅鹅嗯嗯嗯~终于发动了~ +点击朗读,绝对瞬间泪奔,笑到不行! + +段子三 +去Google翻译,朗读一下内容: +因为,绳命,是剁么的回晃;绳命,是入刺的井猜。壤窝们,巩痛嘱咐碰优。田下冯广宰饿妹,饿妹冯广宰呲处。壤窝们,嘱咐这缩优类缩优。开心的一小,火大的一小,壤绳命,梗楤容,壤绳命,梗秤巩,壤绳命,梗回晃。 +标准河南话! + +段子四 +Google要逆天了,打开Google翻译(英译中),输入: +abcdefghijklmnopqrstuvwxyz +再在中文处点喇叭发音,最纯正的中式英语出现了! + +段子五 +什么叫做带着东北腔的广东话,看看哥制作的Google翻译,雷死你。 +哦嘿菇狗翻溢,雷啊雷啊,抬举丽抖啦!哦u汞滴猴嘿搞羞滴许哇,虽瘾哦母还猴歇汞广东娃,蛋嗨哦u汞呗雷听!哦丢雷过漏谋嗨!雷破该,累哼噶残,累哼噶玩允!哇哈哈哈哈哈…… +把这些发到Google翻译点读,广东人都别想活着听完! + +段子六 +Google翻译“啪啪啪”,Google大神你无敌了,怎么连这个也知道!打开Google翻译(中译英): +“啪”->”Snapped”, “啪啪”->”Flap”, “啪啪啪”->”Lovemaking” +哈哈! + +段子七 +Google翻译好无辜: +니마비 니마비 니스다사비 상보치아상보치 요모요요모요 +真的是伤不起啊,不知道是那个神人发现的…… + +段子八 +หนี่มาบี หนี่มาบี หนี่สื้อด้าส่าบีซางบู้ฉี่อย่าซางบู้ฉี่ โหย่มู่โหย่อาโหย่มู่โหย่หนี่มาบี หนี่มาบี หนี่สื้อด้าส่าบีซางบู้ฉี่อย่าซางบู้ฉี่ โหย่มู่โหย่อาโหย่มู่โหย่

diff --git "a/content/posts/daily/\350\261\206\350\261\206\345\233\236\345\256\266\344\272\206.md" "b/content/posts/daily/\350\261\206\350\261\206\345\233\236\345\256\266\344\272\206.md" new file mode 100644 index 00000000000..7ca0ace4b15 --- /dev/null +++ "b/content/posts/daily/\350\261\206\350\261\206\345\233\236\345\256\266\344\272\206.md" @@ -0,0 +1,27 @@ +--- +title: "豆豆回家了" +categories: ["日志"] +tags: ["儿子","回家","豆豆"] +draft: false +slug: "doudouhuijiale" +date: "2018-01-23 09:31:00" +--- + +豆豆出生六个月以来 +我一直陪在他身边 +看着他一点点长大 + +我觉得做为一个父亲能为孩子做的最好的 +就是陪伴成长 + +今天老婆带着豆豆回他嘎嘎家去了 + +第一次跟豆豆分开 +可能会很不习惯吧 + +给他装了一瓶这里的水 +叫他妈妈带回了老家 +豆豆哭的时候 +豆豆如果感冒的时候 +喝一点这样的水 +也许就会好 diff --git "a/content/posts/daily/\350\262\214\344\274\274\346\204\237\345\217\227\345\210\260\345\216\213\345\212\233.md" "b/content/posts/daily/\350\262\214\344\274\274\346\204\237\345\217\227\345\210\260\345\216\213\345\212\233.md" new file mode 100644 index 00000000000..6b01cdff9a2 --- /dev/null +++ "b/content/posts/daily/\350\262\214\344\274\274\346\204\237\345\217\227\345\210\260\345\216\213\345\212\233.md" @@ -0,0 +1,25 @@ +--- +title: "貌似感受到压力" +categories: ["日志"] +tags: ["毕业","压力","随意"] +draft: false +slug: "seemingly-feel-the-pressure" +date: "2008-11-05 20:15:56" +--- + +从来不急... +什么都很随意... +现在实习也是了... +不是自己不明白... +是清醒但不在乎... +什么都是顺其自然的... +慢慢的... +就会好了... +就像比赛一样... +在比赛开始前很多人都很紧张... +但真到比赛的时候一点都不会了... +因为投入了... +所以... +对现在的生活认真的投入进去... +压力无所谓... +从来就很乐观心存希望... diff --git "a/content/posts/daily/\350\264\245\344\272\206\345\245\275\345\244\232\351\274\240\346\240\207\351\224\256\347\233\230.md" "b/content/posts/daily/\350\264\245\344\272\206\345\245\275\345\244\232\351\274\240\346\240\207\351\224\256\347\233\230.md" new file mode 100644 index 00000000000..94be062deb6 --- /dev/null +++ "b/content/posts/daily/\350\264\245\344\272\206\345\245\275\345\244\232\351\274\240\346\240\207\351\224\256\347\233\230.md" @@ -0,0 +1,22 @@ +--- +title: "败了好多鼠标键盘" +categories: ["日志"] +tags: ["鼠标","键盘"] +draft: false +slug: "mouse-and-keyboard" +date: "2015-07-23 14:48:00" +--- + +鼠标: +Logitech MX518 +Microsoft IE3.0 FK +Razer DeathAdder +Zowie EC2 +Zowie EC2 eVo CL + +键盘: +DELL 8115 +SUMSANG PLEOMAX PKB-7000X +Tt eSPORTS MEKA87 +SteelSeries 6Gv2 +Fuhlen FL8000 diff --git "a/content/posts/daily/\350\265\267\345\272\212.md" "b/content/posts/daily/\350\265\267\345\272\212.md" new file mode 100644 index 00000000000..fdc2d63b185 --- /dev/null +++ "b/content/posts/daily/\350\265\267\345\272\212.md" @@ -0,0 +1,10 @@ +--- +title: "起床" +categories: ["日志"] +tags: ["梦想","起床","闹钟"] +draft: false +slug: "get-up" +date: "2015-12-10 09:06:00" +--- + +叫你起床的就是闹钟,并不是梦想。有梦想的人是不需要睡觉的。 diff --git "a/content/posts/daily/\350\267\235\347\246\2731314\345\271\2645\346\234\21020\346\227\245\346\255\243\345\245\2755201314\345\244\251.md" "b/content/posts/daily/\350\267\235\347\246\2731314\345\271\2645\346\234\21020\346\227\245\346\255\243\345\245\2755201314\345\244\251.md" new file mode 100644 index 00000000000..d621029cb96 --- /dev/null +++ "b/content/posts/daily/\350\267\235\347\246\2731314\345\271\2645\346\234\21020\346\227\245\346\255\243\345\245\2755201314\345\244\251.md" @@ -0,0 +1,11 @@ +--- +title: "距离1314年5月20日正好5201314天" +categories: ["日志"] +tags: ["爱","1314","520"] +draft: false +slug: "1314520" +date: "2011-08-02 05:20:14" +--- + +今天2011年8月2号,距离1314年5月20日正好5201314天。 +我爱你。一生一世。 diff --git "a/content/posts/daily/\350\270\217\351\235\222.md" "b/content/posts/daily/\350\270\217\351\235\222.md" new file mode 100644 index 00000000000..913d2a1912a --- /dev/null +++ "b/content/posts/daily/\350\270\217\351\235\222.md" @@ -0,0 +1,20 @@ +--- +title: "踏青" +categories: ["日志"] +tags: ["游玩","爬山","公园","风景"] +draft: false +slug: "ta-qing" +date: "2012-02-20 16:08:00" +--- + +昨天是个阳光灿烂的日子 + +上个周的一天早上 +起床伸了个懒腰 +居然把肩给拉伤了 +痛了两天之后 +去拨了个火罐 +还吃了很多药 +才勉强好 + +昨天果断去了梅山公园晒太阳兜风爬山 diff --git "a/content/posts/daily/\350\275\273\350\275\273\347\232\204\346\216\250\350\215\220\342\200\224\342\200\224\346\201\213\347\210\261\351\200\232\345\221\212.md" "b/content/posts/daily/\350\275\273\350\275\273\347\232\204\346\216\250\350\215\220\342\200\224\342\200\224\346\201\213\347\210\261\351\200\232\345\221\212.md" new file mode 100644 index 00000000000..1ddf107ac70 --- /dev/null +++ "b/content/posts/daily/\350\275\273\350\275\273\347\232\204\346\216\250\350\215\220\342\200\224\342\200\224\346\201\213\347\210\261\351\200\232\345\221\212.md" @@ -0,0 +1,31 @@ +--- +title: "轻轻的推荐——恋爱通告" +categories: ["日志"] +tags: ["七夕","怪物史莱克","恋爱通告","电影"] +draft: false +slug: "loveindisguise" +date: "2010-08-17 00:02:00" +--- + +

本来七夕节都是一个人过
+虽说对这些乱七八糟的节日是没有什么感觉
+可是在电影院的时候
+看到别人都是出双入对拖家带子的
+坦白的说
+心里还是有一点酸酸的

+

当初看唐山大地震的时候
+就看到了这个电影的预告片
+当初里面又是现代又是古代的乱切
+还以为它有穿越呢
+不过说真的
+刘亦菲的古装还真的挺好看

+

今天电影院人还挺多的
+因为我还是第一次没有买到我最喜欢的5排5号座位了
+看到一些细节的时候
+所有人都在笑
+我突然感觉要是有人分享多好啊

+

怪物史莱克4也是在今天上映
+我倒是不明白它是巧合还是故意的排档
+反正里面的那条爱情线很应景
+七夕嘛就是要讲爱情

+

祝天下有情人终成眷属咯。

diff --git "a/content/posts/daily/\350\277\220\350\220\245\345\260\217\350\256\260-\346\246\202\347\216\207.md" "b/content/posts/daily/\350\277\220\350\220\245\345\260\217\350\256\260-\346\246\202\347\216\207.md" new file mode 100644 index 00000000000..19f26870f72 --- /dev/null +++ "b/content/posts/daily/\350\277\220\350\220\245\345\260\217\350\256\260-\346\246\202\347\216\207.md" @@ -0,0 +1,27 @@ +--- +title: "运营小记-概率" +categories: ["日志"] +tags: ["运营","概率","百分比","售后","顾客"] +draft: false +slug: "probability" +date: "2017-05-25 13:43:00" +--- + +我遇到很多同事同行,在做数据分析的时候,各种数据都会设定一个阈值,一个概率。 + +比如点击率、转化率、利润率、退款率、询单转化率…… + +有一次在处理一个售后问题的时候,主要是发错货+破损的问题。 +客服MM搞不定了,于是我来打电话给顾客。 +老板从身后路过,当时他说了句,这个你不必亲自处理呀,控制好退款率就可以了。 + +我非常不同意这样的观点。 + +一个本来可以处理好的售后问题,敷衍过去,没有达成最优解。 +我如果知道了,心里肯定不舒服,如鲠在喉。 + +一个售后顾客,对商家来说,只是千百万中的一个。 + +> 对我们来说这只是1%,但对顾客来说,那却是100%。 + +这个观点,后来支付宝在WP事件中帮我验证了。。。 diff --git "a/content/posts/daily/\350\277\221\346\234\237\345\205\263\344\272\216CS\347\232\204\344\272\214\344\270\211\344\272\213\345\244\207\345\277\230.md" "b/content/posts/daily/\350\277\221\346\234\237\345\205\263\344\272\216CS\347\232\204\344\272\214\344\270\211\344\272\213\345\244\207\345\277\230.md" new file mode 100644 index 00000000000..48928daabbe --- /dev/null +++ "b/content/posts/daily/\350\277\221\346\234\237\345\205\263\344\272\216CS\347\232\204\344\272\214\344\270\211\344\272\213\345\244\207\345\277\230.md" @@ -0,0 +1,83 @@ +--- +title: "近期关于CS的二三事备忘" +categories: ["日志"] +tags: ["CS","游戏","电子竞技","电竞"] +draft: false +slug: "memorandum-on-the-cs" +date: "2011-03-06 10:01:34" +--- + +首先 +恭喜乌克兰的NaVi卫冕了IEM5全球总决赛的冠军 + +这次IEM5因为我自己作息时间的关系 +只看到了几场CS比赛的直播 + +尤其是小组附加赛和三四名决赛没有看到直播 +多少有点遗憾 +在大型电子竞技比赛缺乏的淡季 +可是要等好几个月才有一场这样强队云集了盛宴啊 + +当然,我会选择性的下载一些录像DEMO来看的 + +以前我一直以为我是fnatic的fans +可是自从f0rest转投SK之后 +我发现我居然成了SK的fans了 +所以,我可能还是f0rest的fans吧 +而且,喜欢一个明星比喜欢一个队伍要好 +这样你只会在乎这个明星比赛中的发挥 +而不那么在意这支队伍的成绩 +就像我是纳什的球迷但我从来不专心太阳队的战绩 + +然后 +就是韩国电子竞技行业发表了一个比较震撼的声明 +韩国电竞全面抵制美国的暴雪的游戏 +也就是抵制魔兽争霸,星际争霸 +然后几大韩国运营的赛事都力推CS +星际争霸和射箭在韩国,可就是相当于中国的乒乓球啊 +在韩国,一个一线的星际争霸职业玩家肯定比丁俊晖挣得要多 + +而且三大电竞比赛之一的WCG的主要赞助商三星也是韩国企业 +看来WCG也会没有了WAR3了 +这对电子竞技来说可真是个劫难 +当然对于CS来说这可是个福音 +不过我个人还是希望 +赛事举办方和游戏开发商之间要找到更合理的利益分配方案 + +网上流传着一种声音 +我个人也比较有感触 +就是要是这样的事发生在中国 +会不会出现这种抵制现像呢 +当初抵制日贷,抵制家乐福 +我靠,不管是过程,还是理由,还是结果,都很丢人 +完全是一群脑残大学生无所事事的消遣 +事实上,我还知道我所能看到的很多人 +一边嘴上喊着口号一边还拿着某某名牌的东西炫耀 + +我还知道一件事 +就是当初世界乒联争对中国 +把乒乓球给加大加重量了 +反正国内是没有出现反对和抵制的声音的 + +现代世界的很多规则和执行标准 +很少很少很少有中国制造的 +而我们曾经无知的时候所津津乐道的“Made in China” +不过是西方国家瞧不起的低质劣质代工产品而已 +“Creat in China”那才叫牛逼 + +然后 +就是Valve官方一负责人在一个采访中 +模糊的透露了开发新的CS版本的计划 +这是一件很值得期待的事情 +因为CSS太过于烂 +CSP又看似遥遥无期 +老化的CS1.6需要有优秀的团队竞技项目来替代的 + +最后 +就是最近我又开始玩CS了 +(当然,我只玩CS1.6,不玩混战,不玩1.5,不玩CSOL,不玩脑残CF) +状态时好时坏 +跟心情有关吧 + +IEM5世界总决赛 NaVi vs redCode 现场众生相 (转自 PCGames) + diff --git "a/content/posts/daily/\350\277\231\344\270\244\345\244\251\346\214\272\351\232\276\345\217\227\347\232\204.md" "b/content/posts/daily/\350\277\231\344\270\244\345\244\251\346\214\272\351\232\276\345\217\227\347\232\204.md" new file mode 100644 index 00000000000..7add382e9f9 --- /dev/null +++ "b/content/posts/daily/\350\277\231\344\270\244\345\244\251\346\214\272\351\232\276\345\217\227\347\232\204.md" @@ -0,0 +1,31 @@ +--- +title: "这两天挺难受的" +categories: ["日志"] +tags: ["难受","智齿"] +draft: false +slug: "uncomfortable" +date: "2008-10-02 02:15:31" +--- + +呵呵...这两天挺难受的...想了蛮多...不说什么... +什么也不能说也不想说也不去说...有心情的话写写日记啊什么的... +嗯...就这样吧... +还有些朋友在关心...谢谢你们的关心了... +先闭几天...挺自闭的一直都...话也不多...别人说什么都说随意...喜欢清清静静的... +牙虽然蛮疼...那都是小事...一个牙能疼得死人啊...比这再大的苦难都经历过...这算啥... +不过一想到这些年来的有些事啊...牙可就要疼起来了...酸酸地疼...挺难受的...酸酸的疼啊酸酸的疼啊...有时候都快酸到眼睛里去了... +都这样的了...也没什么觉得好委屈的...看得开了什么都过眼烟云一样... +还是妈好啊...打个电话回去...不说话就听她叫一声都想掉眼泪了...爸也快过生了... +去年寒假英语都没考还专门赶回去给妈过生日的...想想都没跟妈说出来...我想妈都可能不知道我专门跑回去的... +自己在很多方面挺含蓄的... +其实也许很多东西表达好了就行了...难怪有的朋友有点误会...时时惦记着别人吧可是别人都不知道反而来怪自己挺他妈窩囊的... +怪谁啊这都能怪谁呢...就是自己在那装含蓄...有什么事摆到桌子上来说挺好的... +曾经还有个朋友怪我说不跟他说谢谢...我就想...老子跟你说谢的话就不会来麻烦您了...QQ拉黑了... +以前呢一年里我的QQ上的时间加起来不到一天...现在呢一天还想着要把QQ开25个小时...都是疯子... +以前老想值不值得的问题...要是真要去想值不值得的问题...我怕我都死去好几年了...现在活这些岁月都是赚出来的...知足吧... +还有什么能难受的呢...都这样的...说难受也不怕丢人... +不能想太多不愿想太多不会想太多...只要睡觉...好好的睡吧...睡了就什么都不会想了...我就这样... +感觉把自己搞得感情丰富一样...其实也就一装疯的...没心没肺的时候也多了... +但是谁好谁不好我心里面都亮堂着的...能回报的时候那一定得回报...我只是含蓄又不是糊涂... +所以...我现在很平静...就是感觉挺饿的...拔一颗小小的牙齿还搞得饭也不能吃...智齿啊智齿... +我也祝你们都快快把智齿长出来吧最好横着长...我都智力发育几十年了...你们怎么都还没动静呢... diff --git "a/content/posts/daily/\350\277\231\344\270\252\344\270\226\347\225\214.md" "b/content/posts/daily/\350\277\231\344\270\252\344\270\226\347\225\214.md" new file mode 100644 index 00000000000..8dc4ea8117a --- /dev/null +++ "b/content/posts/daily/\350\277\231\344\270\252\344\270\226\347\225\214.md" @@ -0,0 +1,13 @@ +--- +title: "这个世界" +categories: ["日志"] +tags: ["世界","放弃","忍耐"] +draft: false +slug: "the-world" +date: "2008-11-13 13:39:25" +--- + +这个世界... +总是让人不舒服... +所以... +我们要学会忍耐和放弃... diff --git "a/content/posts/daily/\350\277\231\344\272\233\347\205\247\347\211\207\346\235\245\350\207\252\344\270\255\345\233\275.md" "b/content/posts/daily/\350\277\231\344\272\233\347\205\247\347\211\207\346\235\245\350\207\252\344\270\255\345\233\275.md" new file mode 100644 index 00000000000..771b9e24a49 --- /dev/null +++ "b/content/posts/daily/\350\277\231\344\272\233\347\205\247\347\211\207\346\235\245\350\207\252\344\270\255\345\233\275.md" @@ -0,0 +1,144 @@ +--- +title: "这些照片来自中国" +categories: ["日志"] +tags: ["中国缩影"] +draft: false +slug: "chinesepic" +date: "2010-07-31 14:33:00" +--- + +转载自:ta.ma人人都是艺术家 + + + +宁夏石嘴山湖滨工业园区高大的烟囱上粉尘从天而降,当地居民叫苦连天,他们出门就得做好防范措施 + + + +内蒙古拉僧庙工业园区每天大量的工业污水流向黄河滩 + + + +内蒙古拉僧庙发电厂二条黑色的巨龙覆盖着村庄 + + + +内蒙古黑龙贵工业区,在石灰窑打工的民工夫妇刚回到住处 + + + +每天大量粉尘吸进肺部。在这里干一、二年,他们就感到身体不适,甚至发病,这些民工大多是贫困地区来的 + + + +江苏泰兴化工园区的化工废料堆放长江堤上 + + + +江苏省海门市化工园区污水处理厂偷排污水进入长江 + + + +江苏滨海头罾沿海化工园区有一百多家化工厂,有一部分通过排水沟进入大海,有一部分特别浓的污水存放在5个“污水暂存池”。每月二次小潮来时就把 “污水暂存池”的污水引入大海 + + + +洪河边的河南省西平县张于庄村,高万顺的妻子得了癌症去世,家里一贫如洗 + + + +河南省西平县洪河边的张于庄村,22岁的朱小燕2007年在肚子里长了一个很大的恶性肿瘤,经多家医院治疗无效于2008年7月去世。清明节四岁的 孩子王颖跟爷爷为母亲上坟 + + + +河南省舞钢市洪河边的赵庄村,66岁的赵丙坤04年患上食道癌,经过二次开刀,治疗费已达20余万元,病情进入晚期,每天在发烧,等待死亡 + + + +河南省舞钢市洪河边的张桥村,45岁的孙晓军,四年前手和脚都不能行动,经多家医院治疗,没有见效 + + + +河南安阳市范家庄离炼钢炉只有一墙之隔,村里每天都下铁雨,村民在这污染严重的环境下生活 + + + +河南安阳钢铁厂出来的污水流入安阳河 + + + +河北省涉县固新村现有癌症病人50多人,每年癌症死亡20多人 + + + +孩子最大的9岁,没有上学,最小的不到2岁。他们在污染严重的地区,孩子们的手脸整天都是脏兮兮的 + + + +广东省贵屿镇河流、水塘都已被污染,村民们只好在被严重污染的水塘里洗涤 + + + +安徽省马鞍山化工园区长江边上被化工厂污染的土地 + + + +安徽马鞍山长江岸边有很多小规模的选铁厂、塑料加工厂,排放大量污水进入长江 + + + + + + + + + +15岁的甘肃天水人杨新闰,上完小学二年级就辍学了,跟着父母来到黑龙贵工业区,他一天能赚16元 + + +江苏省常熟市氟化学工业园污水处理厂,负责收集处理各化工厂的污水,但他们并没有处理污水,通过管道从长江底延伸1500米处排放污水 + + + +江苏连云港盐场工人在愤怒地说,风往我们这边吹时,化工厂排入的气体又臭又刺鼻受不了,到了晚上毒气放得更多 + + + +河南省舞钢市洪河边的刘家湾村,13岁的杨逍,2008年11月得了怪病。在学校、村民们的捐款帮助下得救了,老奶奶看到老村长来看望孙女就拉着孙 女的手跪在地上谢恩 + + + +安徽省慈湖化工园区,修了一条地下管道,污水每天从这里排放长江,污水有时是黑色的,有时是灰白色的,有时是深红色的,有时是黄色的,不同化工厂排 放的污水颜色不同 + + + +山西省临汾市下康村村民长期饮用被工业污水污染的地下水,有五十多人得了癌症和脑血栓。64岁的王宝生在2003年发病,一直卧床不起,使他全身很 多地方溃烂。不能上床 + + + +镇江市钛粉厂每天大量的化工污水排放长江,下游不到1000米处是丹阳市自来水取水处 + + + +浙江萧山化工园区的工业污水排放河道后再经过河闸排放钱塘江 + + + +在山西临汾市污染严重地区,农民在棉花地里干了两小时的活之后全身都是煤灰 + + + +在黄河边放羊的老汉受不了第三排水沟散发的臭气 + + + +在黄海海岸线上,无数的污水管道埋在海滩上,甚至延伸进深海 + + + +云南宣威是个癌症村,每年有20多人死于癌症。11岁的学生徐丽患的是骨癌 + + + +山西省民间有很多慈善育婴院,来帮助被父母抛弃的残疾婴儿 + diff --git "a/content/posts/daily/\350\277\267\350\214\253.md" "b/content/posts/daily/\350\277\267\350\214\253.md" new file mode 100644 index 00000000000..9c99b25ec6e --- /dev/null +++ "b/content/posts/daily/\350\277\267\350\214\253.md" @@ -0,0 +1,12 @@ +--- +title: "迷茫" +categories: ["日志"] +tags: [] +draft: false +slug: "mi-mang" +date: "2012-02-17 13:48:31" +--- + +不曾想 +都走出学校三年了 +又要经历一次迷茫 diff --git "a/content/posts/daily/\350\277\267\350\214\253\347\232\204\346\257\225\344\270\232\346\234\237.md" "b/content/posts/daily/\350\277\267\350\214\253\347\232\204\346\257\225\344\270\232\346\234\237.md" new file mode 100644 index 00000000000..856222636d5 --- /dev/null +++ "b/content/posts/daily/\350\277\267\350\214\253\347\232\204\346\257\225\344\270\232\346\234\237.md" @@ -0,0 +1,29 @@ +--- +title: "迷茫的毕业期" +categories: ["日志"] +tags: ["CS","吉他"] +draft: false +slug: "confused-period-of-graduation" +date: "2006-10-11 03:40:01" +--- + + 为了CS,我放弃了好多。放弃了上一类大学的机会,放弃了找女朋友的机会,放弃了学吉他的机会…… + 高中三年就花在了CS上面,我需要承受的压力不是一点两点,玩CS不比学吉他啊,搞美术啊,那些东西。搞那些东西的话至少人们(家长、老师还有社会上的人)会容易接受一点,至少他们认为,那些虽然对学生来说也是不务正业,但至少那些东西还有点搞头…… + 但CS就完全不同了。 + 我不好说什么,因为他们对CS的了解太少太少了………… + + 转眼间,几年的青春就这么 流 过去了,在CS上面没有什么成就,有时自己觉得自己活得很失败,没有原因的。看到一个一个同学都上了好大学了,有时虽然嘴里没有说什么,但是心里总是有些不好受的,其实自己也没什么,就是有时觉得对不起妈妈对不起爸爸,还有那些希望我好好读书的人,真的,我是辜负了他们了……有时……真的不想再活在这个世上。 + 你觉得活着有意思吗……不是我懦弱,不是我想怎么样……真的 + 真的,对于生命,我们只是一个过客,有些事,我们无能为力。 + + 现在,我都不怎么好意思说自己想打CS,想打职业,因为很多人,很多很多人对CS的了解太少太少了,既使在玩着CS的人,他们也只是把它当成了一个游戏而已。 + 那天,我跟我们辅导员说了,我想在学校搞一个CS协会,但是,这也许就是跟本就不可能实现的事情。不太好怎么说,也许是我现在说话已经说不来了,总觉得自己心里有很多很多故事,但就是不知道怎么说出来,以前才上高中那会儿,能说的词挺多的,写的小说一叠一叠的,可现在打一篇日记就觉得有心无力,打不出来了。真正书到用时方恨少。也许,这几年来受的打击太大了吧,现在越来越自闭了,我讨厌跟别人说话,讨厌跟别人聊天。 + 青春过去了,才真正发觉 小时候 永远永远回不去了。 + + 看到过这么一句话:故乡就是回不去的地方。当时我哭了。不要笑我像女人。我那眼泪是流给我的故乡的,是流给我的小时候的,是流给我一去不返的青春的。 + 高中毕业时我听到一首歌,元气组合唱的《离别歌》,我想到了我那些天南海北的,高中的,初中的兄弟。正如歌里所唱:天下没有不散的席筵。 + 生命总是在告别…… + + 不管有没有人看到这一篇,我相信有缘人。 + + 现在我过得很好,在学吉他。 diff --git "a/content/posts/daily/\351\200\237\345\272\246\344\270\216\346\277\200\346\203\2058.md" "b/content/posts/daily/\351\200\237\345\272\246\344\270\216\346\277\200\346\203\2058.md" new file mode 100644 index 00000000000..693a3c352d8 --- /dev/null +++ "b/content/posts/daily/\351\200\237\345\272\246\344\270\216\346\277\200\346\203\2058.md" @@ -0,0 +1,16 @@ +--- +title: "速度与激情8" +categories: ["日志"] +tags: ["速度与激情"] +draft: false +slug: "su-du-yu-ji-qing8" +date: "2017-04-16 06:31:00" +--- + +今天带着我们家还未出生的豆豆去看了速度与激情8,我被感动了,虽然只有那么一刹那,但我从来没有想到我会被一部爆米花电影感动。 + +Dom与他儿子相见那一瞬间,惊喜、诧异各种感情涌上心头。以前我是无法理解的。但我现在快要做父亲了,我才能完全感同身受。 + +那种骨肉相连的感觉,没有经历过是体会不到的,以前感觉爱都很矫揉造作,但自从得知一个小天使即将降临到我们家的时候,我的心就开始变得柔软。 + +我期待着我们家小天使的到来。 diff --git "a/content/posts/daily/\351\201\207\350\247\201.md" "b/content/posts/daily/\351\201\207\350\247\201.md" new file mode 100644 index 00000000000..d09b244c256 --- /dev/null +++ "b/content/posts/daily/\351\201\207\350\247\201.md" @@ -0,0 +1,22 @@ +--- +title: "遇见" +categories: ["日志"] +tags: ["遇见"] +draft: false +slug: "yujian" +date: "2010-04-11 08:23:27" +--- + +

我们,就是卡萨布兰卡的翻版。

+ +


+世界上有那么多的网页,
+那么多的贴吧,
+贴吧里那么多个帖子,
+帖子里面那么多个贴吧群,
+群里那么多个人,
+却让我遇见了你。

+ +


+我遇见谁,会有怎样的对白。
+我等的人,他在多远的未来。

diff --git "a/content/posts/daily/\351\202\243\344\272\233\346\262\241\346\234\211\346\216\211\344\270\213\346\235\245\347\232\204\351\233\252.md" "b/content/posts/daily/\351\202\243\344\272\233\346\262\241\346\234\211\346\216\211\344\270\213\346\235\245\347\232\204\351\233\252.md" new file mode 100644 index 00000000000..705adf10b1d --- /dev/null +++ "b/content/posts/daily/\351\202\243\344\272\233\346\262\241\346\234\211\346\216\211\344\270\213\346\235\245\347\232\204\351\233\252.md" @@ -0,0 +1,13 @@ +--- +title: "那些没有掉下来的雪" +categories: ["日志"] +tags: ["雪","怀念"] +draft: false +slug: "those-who-do-not-fall-to-the-snow" +date: "2009-01-03 23:40:00" +--- + +那些没有落到地上的雪... +我很怀念你们... +我以为... +这是怀念... diff --git "a/content/posts/daily/\351\202\243\345\260\261\350\277\231\346\240\267\345\220\247.md" "b/content/posts/daily/\351\202\243\345\260\261\350\277\231\346\240\267\345\220\247.md" new file mode 100644 index 00000000000..b16e639a801 --- /dev/null +++ "b/content/posts/daily/\351\202\243\345\260\261\350\277\231\346\240\267\345\220\247.md" @@ -0,0 +1,143 @@ +--- +title: "那就这样吧" +categories: ["日志"] +tags: ["乌龟","那就这样吧","兔子"] +draft: false +slug: "then-so-be-it" +date: "2011-07-31 23:32:00" +--- + +我有一只乌龟 +后来 +来了一只兔子 + +和乌龟比起来 +我更喜欢兔子 + +兔子毛茸茸的像个小小狗 +比狗更温顺更惹人怜爱 +我喜欢抱着它不离手 +暖暖的有感情的 + +相反 +我们家的乌龟很冷血 +它不喜欢我碰它 +也许 +它不是不喜欢我 +它只是不喜欢我打扰它的自由自在 + + +它喜欢晒晒太阳 +怡然自得 + + +兔子是短命的动物 +早早的从哪来回哪去了 +它说我怕时间不够 +不够陪伴你 +我说你放心的去吧 +我会想你的 + +乌龟呢 +几天没理它 +它照样活的好好的 +咒骂这个世界是不公的 +为啥?? +我爱的离开了 +我不爱的还在呢. + + +没有兔子以前呢 +我是喜欢乌龟的 +就因为它的冷血 +养起来不费劲儿 +兴起时我们还打赌呢 +要比比看谁的命更长 + +忙的忘了 +几天没喂几天不着家 +也照样活的好好的列 + +这个冷血动物 +不像狗懂得取悦我 +不像小鸟会飞来飞去 +只会用那四个难看的黑爪子 +背着个硬硬的壳 +无聊的爬来爬去 +完全没乐趣的家伙 +但是 +就这样吧。 + +既然大家都冷血 +都有层坚硬外壳 +那就一起变老吧 + + +后来来了只小玉兔 +滋润了我那枯萎的心灵 +软化了我那坚硬的外壳 + + +说真的 +这只小玉兔儿 +让我感受到了生命的美好 +开始不待见那位老朋友了 +忘记了乌龟的存在 + + +后来的后来 +佛说 +一切皆空都是虚妄 +人来人往来了又走 + + +现在 +这座空空的房子里 +只有我和乌龟 +而兔儿好像 +从来不曾存在过 +也从来不曾属于过 +至少我摸不到看不到它了 + + +而乌龟 +不动声色的默默存在 +以至于我常常忘了它 + +现在 +我和它的关系 +还是老样子 + +它的不讨人喜欢 +它的不受人待见 +它的丑陋难看 +它的百无聊赖 +它的冷静冷漠 +我都是持中性态度 +不批判不鼓励不争 +不吵不闹不喜不气 + + +它说 +我要慢慢的活 +我要晒晒太阳 +我要愉悦身心 +我要睡在水里 +我要清静无为 +我要自由自在 +我要发呆沉默 +我要忘记时间 + +它说 +我就这样了 +我不去问活着的意义 +我不去有欲望 +我存在的很单纯很清静很自在 +死就死了 +活就活了 +不去作为。 + + +嗯…… +就这样吧 +陪我到老。 diff --git "a/content/posts/daily/\351\203\275\351\253\230\347\253\257\350\265\267\346\235\245\345\220\247.md" "b/content/posts/daily/\351\203\275\351\253\230\347\253\257\350\265\267\346\235\245\345\220\247.md" new file mode 100644 index 00000000000..e010fe4382f --- /dev/null +++ "b/content/posts/daily/\351\203\275\351\253\230\347\253\257\350\265\267\346\235\245\345\220\247.md" @@ -0,0 +1,57 @@ +--- +title: "都高端起来吧" +categories: ["日志"] +tags: ["CS","高端","电视"] +draft: false +slug: "it-all-end-up" +date: "2008-09-14 06:06:11" +--- + +*先看原文先看原文啦... + +我一直不喜欢湖南卫视...更不喜欢湖南卫视的节目了...都奔四十的人儿了...就不要一天.炅炅.炅炅.的叫了... +还有那吴昕...多纯的一姑娘啊就快被带坏了... +除了张靓颖其他的快男超女别说喜欢了...能不讨厌就不错了...Reborn组合也还可以... +以前我还爱看电视那会儿都是整天开着Channel[V]...也看星空不过SMG的广告那实在是多了点... +CCTV就别说了...除了CCTV5谁还看CCTV啊...这几年CCTV的脑残也特别多... +其他的这样TV那样TV也别说了...还不如看湖南TV... +不过我妈倒是每天都看湖北卫视...就看那天气预报...虽然我老跟她说你信天气预报不如信我会中500万哪怕我彩票都没买... + +等哪天每个中国人都穿上Prada的鞋子...挎着LV的包包...穿着Gucci衣服...都喷Chanel香水...听SONY...用iPhone...开宝马...看三星...吃M...吃KFC...还有牛排非得7分熟...那中国就高端了...嗯...那估计还得要一个奥运会来刺激中国经济了...都是衣服我还真不相信穿着李宁就不敢上街了...就算Lenovo的家用机嘛也能写出无懈可击的程序了...我也不信看Haier液晶电视会伤眼睛... + +听说森海塞尔的耳机在武汉的代理都做不下去了... +因为假贷比真贷多...这还不是重点...重点是假贷比真贷还卖得... +记得曾经有个明星出了本写真集...正版只要100多盗版反而要200多...老子都想哭了...(叫<谦君一发>有兴趣的朋友可以百度一下)... + +中国就这样的...高端是绝对高端不起来的...就算高端起来了也有人送了他们一个称号...那就是小资...就算你浑身上下都是名牌又怎么样...外国人怎么说的来着...他们说中国模特穿品牌就像穿制服一样...何况我们这些劳苦大众还不是人人都是模特... + +一个Windows操作系统要几百...而外国呢相对于他们国家的钱来说只要几十块...看那最近的"蕃茄门"闹得挺轰轰烈烈的... +所以首先嘛...中国人的钱跟外国人的钱是不一样的是不能比的...人民币不能跟美元欧元比就像日元韩币不能跟人民币比一样... + +另一个现象吧... +中国有几千万的高水平CS玩家这还不包括那些只是停留在爱好的层次的家伙... +就算是到今天起码也还有几十万人随时活跃在大江南北的各个服务器里面...我只想问一句...用正版steam的玩家倒底有几个... +中国这么多个人电脑...每台电脑上成十成百的软件是不是所有软件都是原装的呢... +这里因为有些软件是免费的...就不用"正版"这个词了... + +所以再次就是...中国人不是不接受高端他们其实也很推崇高端... +但是出于某些原因他们更愿意接受跟高端差不多的高仿产品和破解软件... +就比如耳塞吧...你花50块钱买一个高仿的...但是那听MP3的效果跟500块钱的耳塞的效果差不多...如果是你的话你会买哪一个... +MP3嘛...你到死你也只听得到320kbps的音质...就算支持无损的APE或者Flac又如何...机器的硬件环境都摆在那里的... + +以前在一个HI-FI发烧QQ群里有人说现在有些中学生身上随便一套随身听都两三万...挺高端的...其实仔细想想...也就是一硬件发烧友了...你要听CD.MD还不说你什么...你要整这么贵的一套MP3出来...我都想跑过去124... + +就跟老是有打CS的人问我什么鼠标好什么耳机好一样...其实鼠标只要性能达到一定层次就够了...那就看那鼠标适不适合手型了...其实打CS的话我觉得鼠标还没有鼠标垫重要...耳机嘛...CS里面的声音挺伤耳机的...枪声的声音要好一点...一般都是22的采样176的比特...其他的声音比这还要差...就算像波兰的PGS现在用的森海塞尔的PC350耳机...我觉得跟我200块钱的A90也好不了多少...PC350那可要三千多的耳机啊...都算监听耳机的级别了... + +其实游戏耳机主要是定位...音质就不用考虑了...打CS听声音不是像你去听音乐会啊什么的...好一点的耳机煲得好的话听音乐会甚至都听得出擦弦的声音...但是CS就不一样...CS不需要你去听声音的细节而是要你去听声源的位置...就比如CS里开门的声音的比特率只有88kbps...你光靠耳机听是听不出来它是开的一个木门铁门还是玻璃门的...那只能靠我们的经验和对地图的理解去判断...(别来跟我扯你说你哪个门的声音都听得出来...多半会这样自以为是的都能听出来的人也就只会听听四张比赛地图的门的声音了)...Steel 5Hv2这耳机就不错...但总是觉得花700块钱就只能玩玩CS确实很不值...说真的它除了玩CS一无是处... +哇...这个话题扯多了...不说了...这是CS的问题了...其实打CS嘛...主要还是技术...技术就包括得多了...有枪法啊.意识啊.团队啊.现场心理啊.身体素质啊.人品啊.等等等等...不扯CS了不扯CS了... + +完了...说完CS我不记得我还要说些什么了...把自己的思路给整忘了... 准备几天了想写点东西出来...没想到写这么个破东西出来...还是在别人的日志后面的一个评论...我都要快哭了... + +高端嘛...谁不想高端的...房间都无尘化...饮食都绿色化...家俱都进口化...好吧都进口吧...外国人也用外国人的家俱...中国人也用外国人的家俱...可是他妈的谁来用我们中国人生产的家俱啊...以前有个朋友在浙江...他们生产的钢都往鸟巢送...可是鸟巢只有一个啊...可是现在再也用不着了啊...有人形容开个奥运会就像天上不停的掉钞票...这是真的...也确实中国的经济是上去了...腾飞上去了...看上去很美丽...但是因为奥运被迫关闭的工厂被迫停运的公司也不少哇...特别沿海一带那些大公司那些小资阶层那些上流民众确实没受什么影响...但是那些下层社会的人就不一样了...最简单的...工厂没有东西让你可做...但是你却不能不吃饭啊...没有收入但还得生活不是...连奥运都影响到我了呢...全国禁运令...网上买个东西都买不了了... +电视里看上去一切都挺好的...奥运年啊...什么都可以和谐掉... + +历届奥运都赚少赔多啊...奥运过后紧接着就是面临着经济萧条了...希望中国不会吧...毕竟中国的社会体制和经济体制不一样... 中国后奥运时代马上就要来临了呢.!属于我们的时代就来了...都高端起来吧... +等我高端了我坚决不上Q-Zone了...都改去MSN-Space了...赶国际潮流嘛...嘿嘿... + +随便扯扯了...见笑... diff --git "a/content/posts/daily/\351\206\211.md" "b/content/posts/daily/\351\206\211.md" new file mode 100644 index 00000000000..3dc32a25681 --- /dev/null +++ "b/content/posts/daily/\351\206\211.md" @@ -0,0 +1,24 @@ +--- +title: "醉" +categories: ["日志"] +tags: ["日记","生日","醉"] +draft: false +slug: "drunks" +date: "2008-12-16 22:26:33" +--- + +偶滴神哪... +昨天晚上都醉了... +居然还来写了日记的... +虽然没写什么内容... +但是还挂念着这事儿滴... +嗯啊... +就一个字... +中心思想就出来了... + +陈用过生日... +他肯定是不行了... + +以后喝酒就是喝酒... +兑什么都东西都不喝... +死都不喝... diff --git "a/content/posts/daily/\351\207\214\347\272\246\345\244\247\345\206\222\351\231\251--\346\233\264\346\226\260\347\205\247\347\211\207.md" "b/content/posts/daily/\351\207\214\347\272\246\345\244\247\345\206\222\351\231\251--\346\233\264\346\226\260\347\205\247\347\211\207.md" new file mode 100644 index 00000000000..a4c01f704b4 --- /dev/null +++ "b/content/posts/daily/\351\207\214\347\272\246\345\244\247\345\206\222\351\231\251--\346\233\264\346\226\260\347\205\247\347\211\207.md" @@ -0,0 +1,50 @@ +--- +title: "里约大冒险 *更新照片" +categories: ["日志"] +tags: ["电影","动物园","鲁迅故里","里约大冒险"] +draft: false +slug: "rio" +date: "2011-04-11 07:57:48" +--- + +http://upload12.music.qzone.soso.com/30819523.mp3 +昨天陪儿子去逛一个动物展会 +那里面就一些动物标本和一些被关起来的活的爬行动物 +比想象中的要小,比想象中逛完得早 + +然后就去鲁迅故里逛了逛 +其实我们经常要路过鲁迅故里 +不过昨天也不知道是什么特别的日子 +人特别多,旅游团也特别多,小情侣也特别多 + +来来回回走了两转 +然后儿子吵着要风筝 +我们就一路往北准备去古玩市场买 +然后路过了咸享电影院…… + +想想也有一段时间没有去看电影了呢 +这段时间也没什么时间 +好像近段时间也没有什么好的电影 +然后昨天的放映表上适合小孩子看的也就《里约大冒险》了 + +结果比想象中的要好 +电影做得不错的 +特效不错,配乐不错,插曲不错,CG不错,中文配音不错,情节也不错 +笑点很多而且笑点都处理得很自然不别扭 +中文版的配音也是个亮点,很in很给力,千万不能让猴子去干鸟事啊~ + +前几天还看过预告片呢 +完全不吸引人,都是被我pass掉的电影 +就是没抱任何期待,想着打发时间 +结果却出奇的好 +很值 +刚还百度了一下 +主角的配音居然是Jesse Eisenberg +是谁啊,就是神作《社交网络》的主演啊 +当然,中文版是听不到他的声音了 + +早上媳妇儿还说她梦到这电影了…… +好吧,我继续期待功夫熊猫2和变形金刚3了 + +PS:文章开头的是《RIO》主题曲 Telling The World - Taio Cruz +电影原声带 进入SOSO音乐 diff --git "a/content/posts/daily/\351\207\215\347\202\271\344\270\215\344\270\200\346\240\267.md" "b/content/posts/daily/\351\207\215\347\202\271\344\270\215\344\270\200\346\240\267.md" new file mode 100644 index 00000000000..ccdaf1a00eb --- /dev/null +++ "b/content/posts/daily/\351\207\215\347\202\271\344\270\215\344\270\200\346\240\267.md" @@ -0,0 +1,21 @@ +--- +title: "重点不一样" +categories: ["日志"] +tags: ["重点","看清","放下"] +draft: false +slug: "focus-is-not-the-same-as" +date: "2008-12-01 17:34:06" +--- + +重点不一样... +看待问题肯定不一样... + +自从我看清了这些事之后... +我就可以放得下... +如果放不下... +那绝对不是拉黑名单就可以解决的问题... +虽然我不愿意放下... + +不过这本来就是像一场自娱自乐的闹剧一样... +不是我像小孩... +就算是那也只是表现得像个小孩... diff --git "a/content/posts/daily/\351\207\215\350\246\201\344\270\215\351\207\215\350\246\201.md" "b/content/posts/daily/\351\207\215\350\246\201\344\270\215\351\207\215\350\246\201.md" new file mode 100644 index 00000000000..5dddf2a0088 --- /dev/null +++ "b/content/posts/daily/\351\207\215\350\246\201\344\270\215\351\207\215\350\246\201.md" @@ -0,0 +1,20 @@ +--- +title: "重要不重要" +categories: ["日志"] +tags: ["重要","值得"] +draft: false +slug: "important-unimportant" +date: "2008-11-22 23:04:30" +--- + +有些事... +很重要... +可是很简单... + +有些事... +很复杂... +可是不重要... + +如果是我... +重点是值不值得... +虽然我做过很多不值得的事情... diff --git "a/content/posts/daily/\351\222\261\346\230\257\344\275\240\345\244\247\347\210\267\357\274\214\351\222\261\344\275\240\346\230\257\345\244\247\347\210\267.md" "b/content/posts/daily/\351\222\261\346\230\257\344\275\240\345\244\247\347\210\267\357\274\214\351\222\261\344\275\240\346\230\257\345\244\247\347\210\267.md" new file mode 100644 index 00000000000..6d8b5616f47 --- /dev/null +++ "b/content/posts/daily/\351\222\261\346\230\257\344\275\240\345\244\247\347\210\267\357\274\214\351\222\261\344\275\240\346\230\257\345\244\247\347\210\267.md" @@ -0,0 +1,58 @@ +--- +title: "钱是你大爷,钱你是大爷" +categories: ["日志"] +tags: ["有感","自言自语"] +draft: false +slug: "aboutnomey" +date: "2010-08-01 23:25:07" +--- + +

今天跑了好几个银行
+居然都取不了钱
+话说这里也是个不小的地方了
+iPhone和adidas都有卖的地方
+可见也差不到哪里去
+
+银行是不少
+工行农行建行邮政信用社一个不缺
+除了邮政储蓄营业厅有在上班以外
+其他的银行可都是大门紧闭啊
+八一建军节没听说银行要放假嘛
+
+ATM更扯淡了
+工行的ATM平时都开放的十几个
+今天只开放了三个
+排队都排了前前后后的三圈啊
+
+我还从来没排队的习惯
+买火车票我都不排队
+今天居然在几里之外的某个农行排了三个小时
+
+哎,都是没办法的事,好悲剧
+
+突然觉得:
+钱,真的那么重要吗
+再多的钱,也不过是一张张的纸
+再多的存款,也不地是一串串的数字
+如果08金融风暴再演
+如果某个银行突然倒闭
+如果另一个“雷曼”破产
+我们靠什么生活下去
+
+如果银行系统瘫痪
+也不过就是今天这个样子吧
+
+要靠吃的才能生活下去吧
+钱都没有意义了
+吃的哪里来
+突然开始憧憬自给自足的田园生活了
+
+所以啊
+趁年轻
+尽量跑遍世界各地
+毕竟这是我的理想
+然后回到土生土长的故乡
+——现在看来那个世外桃园一样的地方
+平静的种点菜
+安度余生
+对了还要给妈妈讨个媳妇儿

diff --git "a/content/posts/daily/\351\230\277\351\207\214\344\272\221\351\225\234\345\203\217\346\224\271\347\211\210.md" "b/content/posts/daily/\351\230\277\351\207\214\344\272\221\351\225\234\345\203\217\346\224\271\347\211\210.md" new file mode 100644 index 00000000000..83310505faa --- /dev/null +++ "b/content/posts/daily/\351\230\277\351\207\214\344\272\221\351\225\234\345\203\217\346\224\271\347\211\210.md" @@ -0,0 +1,11 @@ +--- +title: "阿里云镜像改版" +categories: ["日志"] +tags: ["阿里云","mirrors","opsx","镜像"] +draft: false +slug: "alimirrors" +date: "2019-11-26 15:03:00" +--- + +昨天晚上打算去看下阿里云镜像有没有 manjaro 的源,发现阿里云镜像又双叒改版了。从 mirrors 改成 OPSX 改成现在的 developer 开发者社区。果断还是用源华源吧,大公司没有情怀,估计只有KPI。 +以前也给阿里云发过邮箱和反馈,希望他们提供 LineageOS 的镜像,杳无音讯。 diff --git "a/content/posts/daily/\351\231\252\345\245\271\345\235\220\347\201\253\350\275\246\345\216\273\344\270\212\346\265\267.md" "b/content/posts/daily/\351\231\252\345\245\271\345\235\220\347\201\253\350\275\246\345\216\273\344\270\212\346\265\267.md" new file mode 100644 index 00000000000..41bdfe5b433 --- /dev/null +++ "b/content/posts/daily/\351\231\252\345\245\271\345\235\220\347\201\253\350\275\246\345\216\273\344\270\212\346\265\267.md" @@ -0,0 +1,55 @@ +--- +title: "陪她坐火车去上海" +categories: ["日志"] +tags: ["上海","火车","一日游"] +draft: false +slug: "shanghai" +date: "2011-04-04 22:28:15" +--- + +1,八点半出门。 +2,绍兴火车到上海虹桥站。 +3,地铁2号线到人民广场。 +4,人民公园。 +5,南京路,淮海路。 +6,KFC etc…… +--------------------------- +7,外滩。 +8,城隍庙。 +9,地铁2号线到陆家嘴。 +10,东方明珠。 + +早上六点多就起来了 +我延续了我一贯的作风 +头发都没有理一下就出发了 +哪怕是去传说中的上海 + +走之前系了一下鞋带 +用力一拉鞋带居然断了 +然后,然后我就把鞋带打了个结接上 +那个结,真漂亮 + +到火车站迟了一点点 +四个人都没有买到一起的座位 +还好的是都还有座位 + +一路火车上无事 + +下了火车就直接地铁去人民广场 +在人民公园逛了一下 +哈哈,那边刚好有相亲会 +我正想去找找有不有对眼的 +我老婆直接给我两翻白眼 + +然后南京路上逛了逛 +都还没有逛到外滩 +然后有人吵着要回去 +那时候下午5点了吧 +最晚的车是晚上7:38 +我各种骗她们说回去不了了说坐地铁到虹桥都还要2个小时云云 +我各种拖延时间故意搞这搞那结果各种无力感 +有点点无奈有点点遗憾 +其实,计划完全不是这样子的 + +不过还好的一点就是 +大家一致认为最重要的是——坐火车 diff --git "a/content/posts/daily/\351\232\217\346\211\213\346\213\215\347\205\247\350\247\243\346\225\221\344\271\236\350\256\250\345\204\277\347\253\245.md" "b/content/posts/daily/\351\232\217\346\211\213\346\213\215\347\205\247\350\247\243\346\225\221\344\271\236\350\256\250\345\204\277\347\253\245.md" new file mode 100644 index 00000000000..f25c40e9044 --- /dev/null +++ "b/content/posts/daily/\351\232\217\346\211\213\346\213\215\347\205\247\350\247\243\346\225\221\344\271\236\350\256\250\345\204\277\347\253\245.md" @@ -0,0 +1,41 @@ +--- +title: "随手拍照解救乞讨儿童" +categories: ["日志"] +tags: ["社会","微博","打拐","拐买","儿童"] +draft: false +slug: "children" +date: "2011-02-16 07:43:25" +--- + +
日前,于建嵘在新浪微博展开“@随手拍照解救乞讨儿童”行动,引发数万名网友关注,知名人士支持响应,多个慈善基金寻求合作。梳理网络上的“质疑”,大部分是建言,这一类的建言也是“参与”和“介入”的方式。
我翻了翻我在新浪的微博记录 +我一条也没有参与到这个活动中来 +首先是我没有条件参与到这个活动中来——没时间没设备 +然后是我对这个活动并不那么赞同 +当初只是觉得不好 +但是我并没有自己的意见 +我并不清晰的知道它不好在哪里 + +然后陆陆续续看了一些讨论 +我发觉这种盲从还真的不是那么靠谱 +这叫因善作恶 + +哎,就像冠希哥本无意拍照…… + +首先推荐的当然是韩寒的最新博文 《乞》 +里面的见解很独到 +而且思考的角度不一样 +最新的博文又在原文的基础上更新了两个观点 + +然后是和菜头写的一篇博文《随手拍总结陈词》 +他的这篇文章相对于他前一篇文章 +言辞没有那么犀利了 +就像他自称就是不带烟火的好文 + +其实他跟韩寒的都一样 +都是从孩子的方面去考虑问题 +都是为了孩子着想 + +最后再推荐一个土豆网的专题《微博打拐“打”了谁》 +里面从多角度探讨了这个活动的不靠谱 + +好吧,我推荐以上文章,就是想说表示我支持以上观点。 diff --git "a/content/posts/daily/\351\234\207\346\203\212\357\274\201UC\347\274\226\350\276\221\351\203\250\345\217\253\346\210\221\345\216\273\344\270\212\347\217\255\347\253\237\346\230\257\345\233\240\344\270\272\342\200\246\342\200\246.md" "b/content/posts/daily/\351\234\207\346\203\212\357\274\201UC\347\274\226\350\276\221\351\203\250\345\217\253\346\210\221\345\216\273\344\270\212\347\217\255\347\253\237\346\230\257\345\233\240\344\270\272\342\200\246\342\200\246.md" new file mode 100644 index 00000000000..ee76041a0d3 --- /dev/null +++ "b/content/posts/daily/\351\234\207\346\203\212\357\274\201UC\347\274\226\350\276\221\351\203\250\345\217\253\346\210\221\345\216\273\344\270\212\347\217\255\347\253\237\346\230\257\345\233\240\344\270\272\342\200\246\342\200\246.md" @@ -0,0 +1,50 @@ +--- +title: "震惊!UC编辑部叫我去上班竟是因为……" +categories: ["日志"] +tags: ["标题","uc","标题党"] +draft: false +slug: "uc" +date: "2017-02-21 21:30:00" +--- + +不管是博客、公众号、网站,一个博人眼球、吊人胃口的标题,都能吸引大量点击和转发。 +不要觉得做一标题党,需要用到多少脑细胞和文字天赋,有了下面这个公式,排列组合出来的标题够你用100年了。 +A列挑一个,B列挑一个,C列挑一个,一个魔性标题就产生了。 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
A B C
全世界80万人疯传 不可思议的事实, 希完后我惊呆了!
你不可不知的 致富秘诀, 真的把大家都吓傻了!
立刻分享, 劲爆的惊险画面, 全诅界崩溃了!
天啊!这居然是 看到赚到的不传秘方, 我的下巴掉了!
我看了3遍都不相信 绝无仅有的超自然现象, 看完对人生顿然开悟!
38个 前所未见的惊人娱象. 全场的观众都崩溃了!
21个 值得收藏一辈子的秘密, 尤其足第7个!
看完眼眶湿湿的 影响你全家的健康行为, 特别是最后一个!
我怎么没早点发现这 残酴的人生领悟, 我不敢相信第3个!
让你大惊失色 首次解禁, 你一定要看第5个!
15个 轰动全球的照片, 完全颠覆你的想像!
12个你一定得知道 不得不看的影片, 不敢相倌!
不看后悔 不可告人的秘密, 第4个太夸张了!
超过6万人己经发现 改变全人类的超酷行为, 笫6个不是真的吧?
你一定没看过的 家庭必备的神圣之物, 第8个太疯狂了!
这太神了! 骇人耸听的灵异现象, 他是怎么做到的?
史上最 不轻易透露的超强技巧, 不分享还是人吗?
整整流传两世纪 超搞笑的视频, 第2个太惊人了!
45个 立刻就必须做的事, 这真的让我看不下去了…
10个影响你一生 从未被揭发的新闻, 你一定要卷到最后!
让专家跌破眼镜 啧啧称奇的绝妙发明, 把我的心融化了…
17个 让人傻眼的画面, 把所有人都吓坏了!
每个人都忽咯这 可爱到爆表的小动物, 第9个真的很神奇!
25个你一定会爱上 珍贵的历史宝物, 真是太天才了!
这是我听过最奇怪的   让全球男性陷入疯狂的影片, 我从椅子上跳了起來!
14个让人笑翻 诡异的视觉陷阱, 这简直足太神了!
胆小的人别者 全人类的存亡关键, 接下来的画面让我震惊了
3分钟内肴完这 操纵人心的秘密, 第5秒我就流泊了…
20岁以前必看 星座小秘密, 是女人一定要看!
全中国都在看, 致癌的日常食品, 我忍不住一直看下去...
杜拉克教我的 哈佛大学最受欢迎的课程 请看完!
前所未闻 全球禁播的MV, 其他简芭弱爆了!
深度揭秘 医师养生法, 强烈推荐!
史上最强 最难以置信的骗术, 有X有真相!
diff --git "a/content/posts/daily/\351\235\231\346\200\201\345\215\232\345\256\242\350\257\204\350\256\272\347\263\273\347\273\237\347\232\204\351\200\211\346\213\251.md" "b/content/posts/daily/\351\235\231\346\200\201\345\215\232\345\256\242\350\257\204\350\256\272\347\263\273\347\273\237\347\232\204\351\200\211\346\213\251.md" new file mode 100644 index 00000000000..a857a81e2f8 --- /dev/null +++ "b/content/posts/daily/\351\235\231\346\200\201\345\215\232\345\256\242\350\257\204\350\256\272\347\263\273\347\273\237\347\232\204\351\200\211\346\213\251.md" @@ -0,0 +1,116 @@ +--- +title: "静态博客评论系统的选择" +categories: ["代码"] +tags: ["hugo","blog","博客","评论"] +slug: "comments" +draft: false +date: 2020-12-03T12:12:12+08:00 +toc: false +--- + +### 前言 + +静态博客跟传统博客不一样,没有自带评论系统。 + +以 PHP + Mysql 为代表的 Wordpress 这类动态博客,天然带有数据库存储评论,而且博客前后端本地进行数据交互,提交评论、渲染评论都很快。而静态博客只产生静态网页文件,评论系统均需要依赖第三方评论系统。 + +流行的第三方评论系统大致可以分为 3 类: + +- Disqus 这类 SaaS 评论解决方案,无需部署,引入 API 即可使用; +- Gitalk 这类基于 GitHub Issues 的评论系统,依靠 GitHub 提供服务; +- Valine 这类基于 PaaS 的评论系统,需要自己部署在诸如 LeanCloud 这类平台上。 + +### 使用感受 + +因为每个人的主观意愿不一样,只能简单评价一下我自己的使用感受。我只写我使用过或测试过的。在文末会给出一些网上收集的评论系统。 + +#### 1、Disqus + +Disqus 就是目前最优秀的评论系统。久经考验,服务稳定,体验良好。不仅限于博客,在各行各业的网站上都能看到它的身影。 + +但是迫于中国的网络环境,在境内并不能使用原生 Disqus,所以不建议面向中文读者的网站使用 Disqus。 + +基于这个原因,衍生出了一些 Disqus 代理 API,其中有一些使用体验还不错,如:[DisqusJS](https://github.com/SukkaW/DisqusJS.git) 和 [DisqusPHP](https://github.com/fooleap/disqus-php-api.git),奈何世无完人金无足赤。 + +Disqus 另一个(缺点?)是稍显臃肿。 + +跟 Disqus 同类型的: + +- [**来必力(LiveRe)**](https://www.livere.com/):来自韩国的评论系统; +- [**remark.ninja**](https://remark.ninja/):LeanCloud 的博客在用; +- **多说**:早已停止服务,此致,敬礼! + +#### 2、GitHub 类 + +基于 GitHub Issues 的评论系统,比较有名的有: + +- [Utterances](https://utteranc.es/) +- Gitalk +- Gitment + +这类评论系统依托于 GitHub 仓库,把 GitHub 仓库当成存储评论的数据库。这种设计理念我也不知道是不是算好,有点滥用开源资源的嫌疑。这 3 个中我推荐使用 Utterances,因为它的权限要得少而合理,没有安全隐患。Gitalk 应用索要的权限着实离谱,反正我是不会授权我的 GitHub 登录 Gitalk 去评论的。 + +GitHub 类评论系统也有 Disqus 一样的网络问题,在境内访问 GitHub 极度不稳定。好一点的是勉强能连上,没有完全不能用…… + +#### 3、Valine 及衍生品 + +Valine 地登场很惊艳,火爆了很长时间,可以说到现在依然很火爆。部署简单,容易上手,有很多保姆级别的教程,还有数不胜数的自定义 CSS 样式,连小白也能轻松配置。很多大佬也为 Valine 贡献创意和代码。Valine 渗透到很多角落。 + +但是伴随着 Valine 流行度的上升和用户下沉,Valine 的问题也慢慢浮现。其中有几个问题非常严重: + +- 一是它不再开源,这让很多用户无法接受; +- 二是安全问题越来越多; +- 三是后端 LeanCloud 限流,LeanCloud 自己也出过安全问题。 + +在种种情况下,Valine 的衍生品就来了啊,各路豪杰纷纷表示要重新创造轮子。在网上也能搜到不少半成品。 + +目前发现比较优秀的有这几个: + +- [Twikoo](https://twikoo.js.org) + + 官方[特色](https://twikoo.js.org/#%E7%89%B9%E8%89%B2)。采用腾讯云开发 CloudBase 作为后端数据库,隐私安全…… + +- [Waline](https://waline.js.org) + + 官方[特性](https://waline.js.org/#%E7%89%B9%E6%80%A7)。诞生的主要原因就是为了解决 Valine 的安全性问题的。Waline 采用的思路是设计一个类似于中间件的后端,避免前端直连数据库。后端支持多种部署方式,数据库也支持多种部署方式…… + +### 我的选择 + +> [Waline](https://waline.js.org) (With backend Valine.) + +以前用 WordPress 和 Typecho 的时候,一直使用原生评论系统,没有这方面的忧虑。直到 2019 年底换到静态博客后,才发现评论系统的问题很严重。但是又不想再换回 Typecho 了。所以使用了大半年的 DisqusJS API,自己搭建在腾讯云香港轻量服务器上,速度还可以,稳定性也不错。但是慢慢发现评论越来越少,有需要咨询问题的朋友宁愿通过邮件或者 QQ 这些途径联系,也不会在博客上留言讨论。这让我开始反思评论系统的选择了。 + +刚好在这个时间,我发现了 [Twikoo](https://twikoo.js.org),它吸引我的地方在于,它是部署在腾讯云 CloudBase 的,刚好我的博客也是部署在 CloudBase 上的,这正合我意啊,部署博客、评论、嘀咕一把梭,全都部署在 CloudBase 。因为登录多一个网站就多一份麻烦,我很怕麻烦。能在一个平台解决所有事情那肯定是最好的选择。 + +在这段时间里,[怡红公子](https://imnerd.org)也把博客转到了静态博客 Hugo,也在着手开发 [Waline](https://waline.js.org) 了。我记得与他对话时他说了句原话是“如果我早点发现 Twikoo,我也不会去开发 Waline 了”。在我的轮番骚扰和不断测试下,Waline 也支持了部署在 CloudBase,所以我在测试了一下 Twikoo 后回到了 Waline。Waline 的特性在官网有完整的描述,有兴趣的可以去看看对比一下。目前 Waline 虽然还没有 Release 正式版,但现在的版本已经很稳定好用了。作者每天晚上和周末都提交了很多 Commit,版本也在快速迭代中。 + +在使用体验上,这三者的差别都不大,主要体现在前端 UI 不同和加载速度上的轻微差别。安装方式也是一模一样。后端部署也都有保姆教程。我推荐从这 3 个评论系统中选择一个喜欢的评论系统即可。 + +### 网上搜索的评论系统 + +- Disqus +- Valine +- Waline +- Twikoo +- remark.ninja +- 来必力 +- Gitalk +- Gitment +- Staticman +- Utterances +- Vssue +- HyperComments +- remarkbox +- IntenseDebate +- Vuukle +- Muut +- Vicomi +- Civil Comments +- Widget Pack Rating & Comment System +- Facebook comments +- HashOver +- Isso +- Blog Comments2 +- Commento +- MiniValine +- …… \ No newline at end of file diff --git "a/content/posts/daily/\351\237\251\345\233\275\345\256\275\345\270\246\344\270\272\344\275\225\347\211\251\347\276\216\344\273\267\345\273\211.md" "b/content/posts/daily/\351\237\251\345\233\275\345\256\275\345\270\246\344\270\272\344\275\225\347\211\251\347\276\216\344\273\267\345\273\211.md" new file mode 100644 index 00000000000..a4614af9e77 --- /dev/null +++ "b/content/posts/daily/\351\237\251\345\233\275\345\256\275\345\270\246\344\270\272\344\275\225\347\211\251\347\276\216\344\273\267\345\273\211.md" @@ -0,0 +1,54 @@ +--- +title: "韩国宽带为何物美价廉" +categories: ["日志"] +tags: ["网易","专题","宽带","信息化","垄断"] +draft: false +slug: "koreaninternet" +date: "2011-01-24 08:15:00" +--- + +
《韩国宽带为何物美价廉》 +这是网易做的一个专题 http://discover.news.163.com/special/koreaninternet
+里面的重点有这么几个: +世界平均网速230.3KB/s,中国107.5KB/s,美国575KB/s,韩国2150.4KB/s +1Mbps带宽月费:中国$11.8(80RMB左右),美国$3.3,韩国$0.45(3RMB左右) + +评论里有: +一个韩国客户下载一部2G多在高清《集结号》只要不到2分钟 +在荷兰用无线网下电影速度可以达到1.7MB/s…… + +韩国的信息化可以领先美国15年 +而中国至少要落后其30-50年 +看样子中国未来还要发生一次网络文化大革命呢 +指不定到时落后人家多少 + +这一切 +归根结底都是这个病态的体制造成的 +目光短浅的决策 +朝令暮改的政策 +有恃无恐的垄断 +恶意浪费的资源 +永远后人一步的技术 +都不想说了…… + +哎,想起曾经打CS的日子 +找训练队都不能找出省了 +别说网通电信互联不互通 +就连电信跨省都那么难 + +我记得我去年也转载过一篇网易的专题 +我站内搜索了一下 在这里 +话说,很难有东西能让我看上眼再被转载的! + +我觉得在做新闻这一块 +网易和新浪都比较有骨气 +而且去年网易还做了一件很有意义的事 +就是网易翻译的公开课 http://v.163.com/open + +而搜狐就只知道做点小娱小乐的高清美剧了 http://tv.sohu.com/hdtv +话说,我追《迷失》不能下载的那几天 +我也还是来这里看过两集《迷失》的~ + +我简单的对我的网速做了个测试 +嗯,我还比较满意 +可是我这里是50M宽带,一个月要3800(返利1050) diff --git "a/content/posts/daily/\351\237\251\345\257\222\350\264\265\345\234\250\346\225\242\342\200\234\346\224\276\345\261\201\342\200\235.md" "b/content/posts/daily/\351\237\251\345\257\222\350\264\265\345\234\250\346\225\242\342\200\234\346\224\276\345\261\201\342\200\235.md" new file mode 100644 index 00000000000..3b9405765b6 --- /dev/null +++ "b/content/posts/daily/\351\237\251\345\257\222\350\264\265\345\234\250\346\225\242\342\200\234\346\224\276\345\261\201\342\200\235.md" @@ -0,0 +1,17 @@ +--- +title: "韩寒贵在敢“放屁”" +categories: ["日志"] +tags: ["陈文茜","韩寒"] +draft: false +slug: "ndphh" +date: "2010-07-27 11:14:16" +--- + +

7月21日,台湾名嘴陈文茜在香港书展上说:“用李敖的话说,韩寒不值得评价。作为上海市民,赛车先生的韩寒看起来蛮帅,其实没有多少文化底蕴。对于上海世博的无知,显得浅薄和没文化,说话就像放屁一样轻松。我不喜欢他有些话,有些话被西方媒体拿来讨论世博会,我自己四次深入采访了上海世博,上海世博有很多韩寒赛车选手先生不了解的地方。”

+

韩寒刚蹿红的时候,我曾经跟陈文茜有类似的看法,韩寒这个没上过大学的小屁孩儿,能有多少文化底蕴和人生阅历?

+

这几年韩寒有所转型,他开始通过博客等渠道发表一些对社会民生的评论,我看过他的几篇博客,这些博客没啥精深的理论,“文化底蕴”当然也比不上贵为留美博士的陈文茜。但是为什么他的博客几乎每篇都有那么高的点击率呢?我想除了知名度、善用年轻人喜欢的网络幽默语言这两大原因之外,最重要的是他敢说,既能说出许多年轻人想说而不敢说的话,又能将许多年轻人经常被轻视的话最大公开化、效应化。换种说法,韩寒所说的“屁话”其实就是广大“屁民们”的话。

+

回过头来看陈文茜,正像她和潘石屹在书展对话中各说各话、毫无交集一样,她跟大陆人有着反差极大的成长轨迹和生活环境。十几年前陈文茜在台湾蹿红的时候,正值我追看台湾电视的兴头处,陈文茜先入民进党、后退民进党,先骂国民党、后骂民进党,入党脱党,嬉笑怒骂,真是恣意妄为、快意恩仇,好不痛快,比她有过之而无不及的还有李敖、赵少康等名嘴,当时我觉得大开眼界之余,也有些纳闷,他们咋就能想说就说、无所顾忌,也没谁来“管管”?他们就不怕“封口”乃至“封杀”吗?

+

再来说陈文茜对韩寒的评价,从一个台湾人的角度来讲,韩寒近几年在博客或者媒体上说的话确实有些“浅薄”,因为经过20多年的转型,这些话在台湾大多早已成为民众的常识或共识,没必要再说了,如果再翻出来说,真就是“屁话”了。

+

可韩寒还是放了,与那些不敢随便放屁的“鸿门大儒”相比较,没“文化底蕴”的韩寒至少敢放了。

+

“放屁说”这两天传开后,有人欢呼,陈文茜戳穿了韩寒“皇帝的新衣”,这个比喻倒也合适,只不过韩寒不是皇帝,而是那个说皇帝没穿衣服的小屁孩儿!

+

来源:南方都市报评论

diff --git "a/content/posts/daily/\351\241\272\344\270\260\350\217\234\351\270\237\357\274\210\346\267\230\345\256\235\357\274\211\344\272\222\347\233\270\345\205\263\351\227\255\347\211\251\346\265\201\346\225\260\346\215\256\346\216\245\345\217\243.md" "b/content/posts/daily/\351\241\272\344\270\260\350\217\234\351\270\237\357\274\210\346\267\230\345\256\235\357\274\211\344\272\222\347\233\270\345\205\263\351\227\255\347\211\251\346\265\201\346\225\260\346\215\256\346\216\245\345\217\243.md" new file mode 100644 index 00000000000..06cbbd06dd0 --- /dev/null +++ "b/content/posts/daily/\351\241\272\344\270\260\350\217\234\351\270\237\357\274\210\346\267\230\345\256\235\357\274\211\344\272\222\347\233\270\345\205\263\351\227\255\347\211\251\346\265\201\346\225\260\346\215\256\346\216\245\345\217\243.md" @@ -0,0 +1,16 @@ +--- +title: "顺丰菜鸟(淘宝)互相关闭物流数据接口" +categories: ["日志"] +tags: ["快递","淘宝","顺丰","菜鸟","物流"] +draft: false +slug: "20170601" +date: "2017-06-01 14:15:00" +--- + +自从淘宝搞了个菜鸟,大家都跪在地上做物流。 +顺丰这次站起来了,虽然我要靠淘宝混饭吃,但我支持顺丰。 +有人认为这是顺丰作死,呵呵,我认为刚好相反! + +当初京东取消支付宝,大家也认为京东作死呢。 + +> 更新:修改了一下标题 diff --git "a/content/posts/daily/\351\242\204\345\205\206.md" "b/content/posts/daily/\351\242\204\345\205\206.md" new file mode 100644 index 00000000000..e6e4d7b68f7 --- /dev/null +++ "b/content/posts/daily/\351\242\204\345\205\206.md" @@ -0,0 +1,19 @@ +--- +title: "预兆" +categories: ["日志"] +tags: ["工作","车","摔跤","预兆","面试"] +draft: false +slug: "yuzhao" +date: "2012-08-26 12:35:50" +--- + +去年面试, +骑车摔了一跤, +做了一个月, +今年换公司面试, +赶上台风, +结果做了一个周, +今天面试 +下车就被车撞, +预兆? + diff --git "a/content/posts/daily/\351\251\263\343\200\21210086\344\275\223\350\264\264\343\200\213\350\256\272.md" "b/content/posts/daily/\351\251\263\343\200\21210086\344\275\223\350\264\264\343\200\213\350\256\272.md" new file mode 100644 index 00000000000..cf8482cb730 --- /dev/null +++ "b/content/posts/daily/\351\251\263\343\200\21210086\344\275\223\350\264\264\343\200\213\350\256\272.md" @@ -0,0 +1,10 @@ +--- +title: "驳《10086体贴》论" +categories: ["日志"] +tags: ["10086","体贴","悖论"] +draft: false +slug: "refuting-considerate-of-10086" +date: "2011-01-20 22:44:09" +--- + +因为10086只是台机器。 diff --git a/content/posts/operation/_index.md b/content/posts/operation/_index.md new file mode 100644 index 00000000000..c08c7cba738 --- /dev/null +++ b/content/posts/operation/_index.md @@ -0,0 +1,5 @@ +--- +title: "运营" +slug: "operation" +date: "2006-04-14 00:00:00" +--- \ No newline at end of file diff --git "a/content/posts/operation/\344\275\240\344\270\272\344\273\200\344\271\210\346\255\273\345\234\250\346\267\230\345\256\235\347\232\204\350\267\257\344\270\212.md" "b/content/posts/operation/\344\275\240\344\270\272\344\273\200\344\271\210\346\255\273\345\234\250\346\267\230\345\256\235\347\232\204\350\267\257\344\270\212.md" new file mode 100644 index 00000000000..f348131bb7a --- /dev/null +++ "b/content/posts/operation/\344\275\240\344\270\272\344\273\200\344\271\210\346\255\273\345\234\250\346\267\230\345\256\235\347\232\204\350\267\257\344\270\212.md" @@ -0,0 +1,113 @@ +--- +title: "你为什么死在淘宝的路上" +categories: ["运营"] +tags: ["淘宝","营销","运营","推广","刷","直通车"] +draft: false +slug: "taobaowuqu" +date: "2013-04-23 11:52:00" +--- + +
你为什么死在淘宝的路上? 关于【刷】、【直通车】、【营销】。 +转自派代http://bbs.paidai.com/topic/136114 原作者:七少
 我是七少,写这篇帖子,是由来已久的想法。入行有些时候了。还常常看见小卖家们和微小卖家们纠结没有方向,感到心酸。 + + 现在淘宝的情况是,初级卖家开篇就讨论刷。中级卖家没玩完了直通车。老手们天天研究营销手段。 + + 

刷篇

+ + 作为一个过来人,我由衷地呼吁。不要执着怎么去刷,或者说不要把精力全放在这上面了。 + + 本人曾经也误入歧途,10年刚刚做捷易通那会,刷出过皇冠店,前后封的店铺有7个,为了研究这门 + + 所谓的“技术”,学费也交了好几千。现在一个月操作1000单不降权,不需要外援,多一条网线,就可以搞定。但是我很少刷。 + + 这不是清高,不是做作。 + + 事实上你要弄明白一件事情,你刷信誉刷销量是为了什么? + + 无数的例子告诉我们,没有高的信誉依然可以卖的很好,只要你的店铺装修到位,营销水平到位,宝贝描述牛逼。没有多少人真的关心,你的信誉多高?只有你自己还相信,信誉真的那么重要。 + + 这一切忽悠来源于刷钻平台和互刷平台。他们只有一个目的,那就是让你加入平台,于是炮制了“十个淘宝九个刷,不刷没前途”的谎言。 + + 很巧你恰恰相信了,当你走上这条路的时候,你离淘宝成功运营的方向越来越远。 + + 因为一叶障目。 + +  当你以为只有刷才是出路的时候,一百头牛都难以将你拉回来。因为这时候,你压根没想过自然流量、转化率、营销…… 你没有这种概念。 + + 恰恰最可怕的是你又缺乏辨别的能力,那些几颗心的小店,动不动一个月卖几千件,你天真的以为那是刷的。什么时候我也有这种技术该多好。 + 以图为例,很多做淘宝两三年的都以为这个店铺是刷的。因为单品那么热,速度那么快。价格还呢么高。 + + 事实上,我可以负责任地告诉你,淘宝上还能纯靠刷出爆款超过3000件就已经是奇迹了。因为现在的淘宝防防作弊系统早已经臻于完善,小二能操作的权限也越来越少。 + + 那么用点心吧,也不是那么难! + + 看看浏览量,完全正常! + + 看看宝贝描述,视频营销,实物拆卸,全面剖析,极具说服力。 + + 再看看数据魔方, + + 一周的直通车费用最起码30-40万。 + + 真相,真相是什么,是少数人不断质疑,而又肯去验证的结果。 + + 回到那个问题,刷是为了什么? + + 为了流量,如果你是这方面的高手尝试过刷多的单,你会发现,除了前期刷的那么几件会带动人气流量,后面越刷越没效果。因为作弊的权重越来越增加,离降权也无限接近。 + + 为了信誉,我说过了,完全没必要。因为信誉不能给你直接带来流量。还不如花点别的心思引流。 + + 那么为什么还要刷,答案是为了转化率。因为羊群效应,又因为刷多了迟早会死,所以刷是为了完成羊群效应的前奏部分。 + + 

直通车篇

+ + 事实上很多人开不好车的问题在于,他以为开直通车会有很多深不可测的技巧跟捷径。 + + 我承认很多,有些办法可以加快开车的步伐,能快速进入轨道。 + + 但是直通车的本质,就是那么简单,太多的术掩盖了原本的道。 + + 无论你怎样一夜将质量得分从4分拉到10分,还是优化标题属性相符,天生高富帅。点击率会第二天将你打回原形。 + + 还有每天开500的车,跟5000的车,是两个概念。选词,策略完全不一样,但是万变不离其宗。当你将 + + 所谓的技巧看的太重的时候,你甚至都不会怎么继续下去。 + + 重剑无锋,大巧不工。直通车,你只要解决两个问题,就可以跑的很轻松,很快活。 + + 一是展现量 + + 二是点击率 + + 这两个问题如果你用了心想过的话,应该你在后面的回帖上告诉我,这两点意味着什么? + + 

营销篇

+ + 事实上你要做的事还很多。淘宝就跟实体的生意是一样的。很多年前,信息不对称,资源不均匀的时候,你掌握了信息和资源。不发财,不做大都难。 + + 但是如今的信息通道太广,竞争的激烈势必进入精细化的领域。很多细分类目的出现,反而能迎难而上,成为热点。 + + 要做好淘宝,都知道该做哪些,但是有没有做完?是否细腻,别致,出彩。 + + 是的,细腻,别致,出彩! + + 简单看看除了刷、开车,你还有哪些事可做? + + 从营销的角度来说,你想要增加利润就只有三个方法?只有三个? + + 是的!只有三个! + + 那就是,增加客户,提高单次购买,增加回头客。 + + 

最后的话

+ + 哥说话一向言简意赅,没想到还是说了这么多。耐着性子看吧。没奖励! + + 痛苦的人拯救了世界。因为他们一直在寻找方法。 + + 分享是一种态度,如果你愿意,也可以一针见血的回帖分享你的问题和答案。观点无对错,你说的每一句话都是在证明自己的态度。 本人欢迎一切刁钻古怪的讨论。 + + 谢谢!看的这么辛苦! + + 你为什么死在淘宝的路上?———之几个做淘宝的【致命误区】 + http://bbs.paidai.com/topic/145704 diff --git "a/content/posts/operation/\344\275\240\345\234\250\347\216\251\345\276\256\345\215\232\357\274\237\345\276\256\345\215\232\345\234\250\347\216\251\344\275\240\357\274\201.md" "b/content/posts/operation/\344\275\240\345\234\250\347\216\251\345\276\256\345\215\232\357\274\237\345\276\256\345\215\232\345\234\250\347\216\251\344\275\240\357\274\201.md" new file mode 100644 index 00000000000..236c949f986 --- /dev/null +++ "b/content/posts/operation/\344\275\240\345\234\250\347\216\251\345\276\256\345\215\232\357\274\237\345\276\256\345\215\232\345\234\250\347\216\251\344\275\240\357\274\201.md" @@ -0,0 +1,261 @@ +--- +title: "你在玩微博?微博在玩你!" +categories: ["运营"] +tags: ["微博","草根微博","微博营销","创业","微博创业"] +draft: false +slug: "weibo" +date: "2011-07-21 09:49:00" +--- + +草根牛博操控者 +导语:你在玩微博,微博在玩你。微博装饰了你的生活,你装饰了别人的梦。 + +据《创业家》杂志调查采访,新浪草根微博排行榜前50名中,有一半属于“福建帮”,杜子建、“酒红冰蓝”各拥有十几个。 + +“冷笑话精选”——新浪微博草根榜第一名,粉丝3091529万(截至2011年4月22日),直逼《参考消息》——这份中国发行量最大的报纸的发行量。幕后博主伊光旭是个85后,福建人,除去“冷笑话精选”,他还拥有另外3个过百万粉丝的微博。 + +伊光旭不是一个人在战斗,背后是一个庞大而隐秘的“微博福建帮”。天使投资人、号称“站长之王”的蔡文胜不仅是伊光旭的投资人,同时也是新浪微博江湖中控制粉丝数量的第一人。一位从事微博营销行业的资深人士称,蔡文胜拥有的账号至少控制了1/8新浪微博用户,而蔡的一位同行告诉《创业家》,蔡旗下的账号至少拥有2000万粉丝。 + +微博江湖第二大门派则是北京的华艺百创传媒科技有限公司,据称他们拥有新浪草根微薄前50名中的15个,掌门人是当过流浪歌手、搞过选美活动的安徽奇男子杜子建。天使投资人薛蛮子已经联手蓝色光标公关公司,分别以250万元认购华艺百创的24.5%股权。 + +“酒红冰蓝”,真名肖俊丽,单亲妈妈,曾经的知名站长,如今是扬州山鲁佐德企业管理有限公司创始人,名列微博江湖第三大门派,总舵扬州,活跃于长三角,控制“全球时尚”、“爱情物语”等100多个账号,其拥有的粉丝数字已经突破700万。 + +悄无声息间,微博世界中最强势的三大门派已经形成。如果你乐意,可以理解为三大营销集团,或者说三大传媒集团。他们的势力和影响力超乎你的想象。所谓“围观改变中国”,2009年中国微博用户800万,2010年达1.25亿,并以每月10%以上的速度快速增长。对于“微博福建帮”、杜子建、“酒红冰蓝”这三大门派来说,微博就是有秘笈的生意,微博就是有品牌的营销,微博就是与魔鬼浮士德的交易。当中国的微博平台尚未像Facebook或Twitter那样找到方向和盈利模式时,他们已经挥斥方遒,日进斗金。 + +他们是微博江湖最有权势的人,他们是草根牛博操控者,他们是“微博上的中国”的奇特缩影。 + +厦门转折点 + +很多年以后,微博也许被更新的技术淘汰了,“冷笑话精选”一定还会记得,2011年4月8日在厦门的首届中国微博营销大会将成为一个转折点。他接受了《创业家》杂志的采访,“微博福建帮”现出真身,那些隐秘的草根牛博从此就暴露于光天化日之下了。 + +为什么要将首届中国微博营销大会放在厦门举办?北京、上海、广州、深圳等国内一线城市难道不是微博用户最多、企业微博营销需求最强烈的地方吗? + +新浪副总裁、新浪微博事业部总经理彭少彬告诉我,“在新浪草根微博排行榜中,排名前五的微博除veggieg(歌后王菲的微博,粉丝2953966)外,其余4个的运营者都是福建人。”天使投资人、站长之王、4399公司董事长蔡文胜很得意:“福建一直和微博有缘分耶,名人微博第一名是@姚晨 草根微博第一名@冷笑话精选 都是福建人,第一次微博营销大会也在厦门。” + +这4个微博分别是“冷笑话精选”(粉丝3091529)、“精彩语录”(粉丝2057299)、“微博搞笑排行榜”(粉丝2033585)和“我们爱讲冷笑话”(粉丝1673084)。如果你经常上微博,尤其是新浪微博,你很难不知道这4个好玩的微博账号,不过我们想告诉你的是,这些账号都有商业价值,而且都和蔡文胜有关。 + +接近蔡文胜的人士告诉《创业家》,“冷笑话精选”等草根牛博的运营者都潜伏在厦门软件园蔡文胜的办公大楼里。3月中旬我们拜访“酒红冰蓝”时,她说,蔡文胜投资和购买的草根微博所掌控的粉丝数保守估计有2000万,是微博江湖中最有势力的一派。 + +你不用为此吃惊。“酒红冰蓝”同样不简单。她在新浪微博运营的上百个账号拥有600多万粉丝,并在4月份突破700万。草根微博排名第15的“全球时尚”(1200624)就在她旗下。 + +在4月8日的微博营销大会现场,我们还见到了北京华艺百创创始人杜子健。他就是那个花白头发、张口就跟你谈“快克”微博及“答案”营销案例、看上去很古怪的家伙。有人预测杜子建拥有的账号总共有粉丝500多万。 + +和急于在商业领域获得成功的“酒红冰蓝”不同,已经功成名就的蔡文胜显然更为谨慎。他在微博营销大会上讲了“微博开发者之道”。4月8日午饭后,他短暂和我们聊了几句。 + +在接受我们采访前,他在微博上转发了一条微博并评论说: + +@蔡文胜:上网最烦就是太多账户密码,这是不符合发展,未来只会形成几个大平台,用户只需要一个帐号。 + +@王大雅:#微博营销大会#@蔡文胜 说今后,一个ID贯穿所有应用才是王道。有理! 原文转发(506)|原文评论(167) + +4月8日 11:20 来自iPhone客户端 转发(411) | 收藏 | 评论(350) + +蔡文胜用他那口把“粉丝”说成“粉西”的厦门普通话向我们辩解,“首先我澄清一点,别说 杜子建、别说蔡文胜、别说任何一个人,就是新浪本身都没办法控制微博账号。打个不恰当的比方,如果能控制整个微博,那它就是国家首脑了,哪有那么厉害?微博上的人千千万万,有几个人能控制的?” + +“冷笑话精选跟你是什么关系?你买了它吗?”我直接向他发问。 + +“没有,他(伊光旭)就是小孩……你要了解,我为什么去做站长网?我帮助了几百、上千网 站,有的就是几十万投资,我一分钱股份都没有,就纯粹帮助的,这就是蔡文胜,(这就是)为什么那么多站长钦佩我……冷笑话精选,有机会你们可以采访他,他 在认真做微博的内容,我觉得不错,我愿意帮助这样的人。” + +“我听说他到你的软件园上班了?” + +“理解错了,那个房子是我公司买下来的,我可以租给他。” + +“现在是不是一说谁控制了微博账号很敏感?” + +“不是敏感,是没有这种故事……微博营销跟我没关系,我也不参与、不关注,蔡文胜是天使投资人,我只会投一些项目,至于我个人把微博做得那么好,那是因为我个人有能耐,就是这样。” + +“现在可以确定的是,第一,你没有收购微博账号;第二,至少目前没有准备用这些账号做商业的东西?” + +“没有!” + +“这两个是确定的?” + +“确定的。” + +我们不知道蔡文胜为什么会矢口否认,控制上千万粉丝,这难道不是一件了不起的事情吗?几个小时后,我们见到了伊光旭。 + +伊光旭,整个中国微博界最神秘的人,他是微博草根第一名“冷笑话精选”的主人,同时还掌握其他3个粉丝过百万的微博账号。 + +“我是很怕媒体的,都没接受过采访。”伊光旭说,“蛮子那篇文章写得很好(指《创业家》2011年第三期封面文章《天使投资第一人薛蛮子》,最早蛮子是想投我们的。” + +“为什么没投?” + +“文胜投的。蛮子本来不上微博的,是我们让他上的。他找我谈,感觉我很不主动,我又不能说……” + +不过,当正式采访的时候,我把录音笔拿出放在他面前,伊光旭已不肯透露半句和投资有关的事情。 + +下午6点多,伊光旭、杜子建、蔡文胜等“薛系”骨干簇拥着薛蛮子走出会场外,“中国微博江湖最有权势者的一次大聚会”曲终人散。伊光旭殷勤地将朋友送上开往厦门机场的出租车,并给不能一一亲自送行的朋友打了一通电话表示“照顾不周”。 + +好吧,一切都显得太神秘莫测。就让我们从薛蛮子、蔡文胜两大天使投资人争抢的85后“小孩”伊光旭开始说起吧。 + + + +“冷笑话精选”传奇 + +伊光旭很愿意和我们分享他的微博创业故事,他特意坐在离录音笔最近的位置上。这个时候,他的同事仍在更新他的几十个微博大号。 + +@冷笑话精选:【矮个子女友的好处】1.可以抱着她亲吻 2.如果她脚崴背起来会很轻松 3.可以随时随地看她穿好看的高跟鞋 4.看热闹时可以扛到肩上 5.小鸟依人,走在一起没有压力 6.和老公打架的时候,她可以灵活闪躲 7.永远比实际年龄小,老了都可以撒娇 8.维护了男生脆弱的神经(惟恐自己个子比女孩低). + +微博风格如其人,伊光旭是一个典型的85后小孩。他1986年1月出生,福建松溪县人,身材不高,闽南人特征明显:高颧骨,眼睛深陷,下巴留一撮胡子,全身上下透出不止25岁的成熟、精明。 + +2009年6月,南京,闷热,尹光旭在跟3个高中同学混居的房子里,偶然读到一篇介绍海外新兴微博客网站——Twitter的文章。创立于2006年3月21日的Twitter,当时注册用户数已超过5000万,并完成数千万美元的融资。尹光旭觉得很神奇,为什么一个发布140字微博的网站会这么火?他迫不及待跑到号称已拥有百万注册用户的“饭否”去玩(饭否是中国第一家微博网站,后来因特殊原因被关闭)。此时尹光旭并不知道新浪CEO曹国伟一个月前已计划进军微博业务,正处于紧锣密鼓的调研阶段。 + +这一“玩”玩出问题来了。当时,饭否排名前十的账号粉丝数最多不超3000人,伊光旭一个晚上就注册了3000个小账号,全部关注自己新开的主账号,主账号粉丝数一夜飙升到第一。“饭否用户量太少,王兴(饭否创始人、后来创办美团网)那哥们闲着没事干,给我发了一封私信:你的小号已经不见了,你大号的粉丝已被我降回来了,小心点啊!” + +伊光旭之所以这么玩,是因为在这之前一个月,他已经在豆瓣网上开始了同样类型的运作,并在后来几个月大获成功。 + +2009年5月,已经“吃了睡、睡了吃”,静心思考半年多“人生方向”的伊光旭决定召集三个高中同学到南京一起创业,方向是做出一个成功的豆瓣小组——“我们都很爱创意”。其做法近乎“无耻”:他和另外三个创业伙伴先注册100个“马甲”,每个“马甲”加5个好友,这500个好友中会有相当一部分反过来加“马甲”为好友,周而复始,“就用这种比较原始的方法,大半夜在做这种无聊的事情,搞了大概三个月,成第一名了。”当时豆瓣上最大的小组积累好几年才有15万组员,尹光旭的几个小组加起来很快就达到了20多万。 + +广告主很快找过来希望投放广告,其中包括现在的B2C网上商城趣玩网,“我们都很爱创意”每月收入1000-2000元。 + +这对伊来说,意味着成功的开始。一年前的三四月份,他把大学毕业证“留给校长”,提前离开了学校,一直依靠信用卡度日,最高峰曾同时使用5张信用卡套现。伊从来不认为自己是个乖孩子。他10岁接触电脑,15岁上新浪聊天室“泡MM”,中学时几乎不去上课,视韩寒为榜样:不能随大流,要有自己的思考能力,做独一无二的人,因为这个社会不是比你有多优秀,而是比你有多独特。他喜欢看王永庆、比尔·盖茨等成功企业家的传记,大学一年级时一口气看了上百本,还到网上看余世维、李开复等人的讲座。 + +从一开始,伊光旭就想做一个创业家,做一番大事业,他在《创业家》记者和他的同事、同学 面前毫不觉得这是大言不惭。现在创业已初步成功的他特意谈起一个细节:在最近一次活动上,他终于见到了李开复,上前对李开复说,“以前我认识你,你不认识 我,现在你终于认识我了。”自得之情溢于言表。 + +伊光旭并不是最早玩新浪微博的,但却是玩得最好的。 + +2009年8月28日,新浪微博低调内测之时,“目的性很强”的伊光旭并没有马上扑上去。就在之前的7月8日,当时国内主要的微博平台饭否、嘀咕、叽歪都纷纷被关停,很少有人看好新浪微博,就连搜狐CEO张朝阳都断言,微博毫无价值。反而是常年泡论坛的杜子建、酒红冰蓝等人第一时间成为新浪微博的用户。 + +但伊很快缓过神来,2009年10月,他一气注册了100多个微博账号,其中包括一些成功创业家的名字比如美特斯邦威创始人周成建,和一些特定的名词,比如“创业事迹”、“复旦大学”、“王府井”等。他当时认为微博是一个个自媒体,链接和名称会非常有价值。 + +毫无疑问,这是在模仿蔡文胜抢注域名的打法。他期望在企业和名人开通微博时发一笔横财, 让对方来购买抢注的账号,但至今没任何结果。但你不能说这招完全错误,当当网创始人李国庆在微博上非常活跃,杜子建就曾经希望撮合拥有“李国庆”账号的 《万家科学》主编李国庆将账号卖给对方。 + +(边栏:域名生意在微博上能否完美复制?目前看似乎没有成功的案例,但是微博账号的名称确实非常关键,尤其要突出行业属性,比如“冷笑话精选”,定位非常准确。) + +所有人都在怀疑新浪微博究竟能运营多长时间,但尹光旭无视之。他告诉《创业家》:“最大 的风险是自己,你都一无所有了,还有什么风险?光脚的不怕穿鞋的,为什么那么多草根能创业成功?一无所有,很多人还有负债,这时候你就会想你必须成功,你 会想尽一切办法成功,不成功你也要把它搞到成功。” + +2009年11月,新浪微博注册用户超过100万。2009年12月,伊光旭把重心从有固定收入的豆瓣小组转移阵地,开始正式开始“做”微博。 + +他分析,互联网发展早期,笑话网站流量很大;豆瓣上,笑话类的小组也做得很好;他相信历史会在新浪微博上重演,专门注册了10个跟笑话有关的微博账号,发扬搬运工的精神,从各大笑话网站直接取材,编成140个字的“微博体”发到新浪微博上,一周后他发现,“冷笑话精选”账号最能吸引粉丝,遂将其作为主打。 + +当时,伊光旭在豆瓣上管理的小组用户已达30万,而新浪微博上最红火的女星姚晨粉丝数不过20多万,粉丝数超过1万的普通微博账号寥寥可数。对伊而言,这是纠结的时刻:一边是能赚钱的30万豆瓣用户,一边是刚起步前途未卜的新浪微博。他让创业伙伴继续经营豆瓣小组,而自己在新浪微博小范围实施“增粉策略”:拿自己的微博账号去加2000粉丝,有800-1000会反过来加他好友。在饭否上“一夜回到解放前”的经历让他吃一堑长一智,“你在平台上做事情,要考虑一个平台的底线是什么,这也是我在新浪微博上比较保守,绝不干歪门邪道的事的原因。” + +一招不成,一招又来。伊光旭加粉丝比较多的账号为好友,想办法让其转发自己的微博,或者让自己另外9个账号一起转发“冷笑话精选”账号的微博。 + +(边栏:当你的粉丝很少时,互粉是一种策略,通过好的内容影响其他粉丝多的人帮你转发并增加你的粉丝,相当于给媒体投稿提升自己的影响力。) + +“冷笑话精选”早期也曾遇到过瓶颈,当粉丝只有500个时,伊光旭拼命想,怎么才能突破1万 呢?他把前五十名的草根微博都学习了一遍:发什么内容说什么话可以吸引大家关注,用户的评论是什么;向名人博主偷招——为什么有的博主粉丝数很多,有的微 博转发量很大……不断反思,并优化自己的内容。但他从没想过做原创微博,“自创就把自己局限掉了,把资源整合到这里来,用户要什么给什么,这不就是商人的 理念吗?” + +伊光旭是草根微博里第一个将文字和精美的图片结合起来的博主,“当时大部分的微博,就一条文字,都不带图片,我把图做得很精美,效果很好,很多微博博主都模仿。” +草根牛博操控者(2) +经过加粉、转发、偷师、图文结合等手段,2010年1月,“冷笑话精选”的粉丝量突破了1万,3月达到3万,打入草根排名前十,5月则达到十几万,成为草根微博第一名。水涨船高,这并不是偶然的——新浪微博在2009年11、12月批量引入名人、明星,病毒式传播广泛吸引用户。与此同时,2010年1月搜狐微博和网易微博相继内测,4月1日腾讯微博内测,4月6日凤凰微博内测,微博成为中国互联网兵家必争之地。2010年4月28日,新浪微博用户突破1000万。 + +微博粉丝基数的暴涨,加上很多人没有关注到笑话领域,让尹光旭占了先机。不过,一位微博 营销界人士说,“冷笑话精选”其实就是类似《故事会》这样的媒体,可能拥有庞大的读者群,但是未必有那么大价值。伊光旭并不这么认为:“有价值的东西传播 性未必好。微博不只是媒体,还是传播的渠道,要先传播再媒体,如果先媒体再传播,很难在初期找到关键点。我比较庆幸很多人还没发现这个需求,不屑于做笑 话。” + +我问伊光旭,为什么很多精英用户在新浪的大力推荐下都没有他这样的这些草根用户成功。他说得一针见血,“为什么草根微博会成功?因为精英有微博后自恋,只发自己的东西,琢磨一个小时,精心组织语言发一条微博,一天发3-5条,那就不是我们的竞争对手。而传统的笑话类网站站长觉得微博的流量还不如自己网站大呢,还帮新浪做了推广,何必呢?微博是未知的市场,一些有收入的网络营销人员目光比较短浅,也不会加入。” + +目前,伊光旭的公司养着30多名员工,现在还没开始赚钱,他正忙于做一些基于微博应用的软件开发。蔡文胜说,“说句不客气的话,我现在不需要赚那个钱,你说对不对?你干吗着急赚钱?十年前新浪网流量很大,能赚钱吗?不容易。8年前百度能赚大钱吗?不容易,但不影响它们现在赚很多钱。” + +微博秘笈:养账号、兵团作战、大号带小号 + +尽管伊光旭的故事很震撼,但这远非微博江湖的全部。《创业家》杂志特约顾问、NTA创新传播机构创始人申音对于微博营销大会的总结颇有深意。 + +@申音 厦门#微博营销大会#归来,见到@戴尔中国、@凡客粉丝团 @冷笑话精选 的运营团队,深刻体认,成功的微博运营,一定要是70后组资源,80后带队伍,85后出创意玩执行;85后的朋友想在微博上干事业的,欢迎来找我。 + +85后伊光旭背后的那个70后正是蔡文胜。 + +蔡文胜被认为是“中国最早发现草根微博价值的人”。2010年世界杯期间,蔡以猜世界杯4强送iPhone手机的活动在微博引起轰动,通过这一活动蔡获得了数十万粉丝,尽管至今仍有微博营销界资深人士认为这是一次“欺诈”,但蔡已经通过大量收购大粉丝量的微博账号稳坐草根微博界第一把交椅。 + +在蔡文胜借世界杯扩大声势前两个月,如今名为微博江湖第二的杜子建(生于1966年)已经通过微博举办了一次晚会,并引起轰动。 + +2009年9月,杜子建收到新浪微博内测的邀请码,此时杜正在谋划号称能覆盖全国20个赛区的“选美”大赛。玩了一个月微博后,这位曾是天涯论坛4个版块创办人的资深网友觉得微博“不得了”,开始深入研究。2个月后,杜决定不玩“选美”,改玩“围脖”。 + +他的选美公司有48名员工,当杜宣布调整战略方向全力织“围脖”后,12个人选择了留下来。当时杜并没有业务和客户,但他意识到,把账号养大是能赚钱的。“我叫他们养账号,所有愿意留下来玩微博的,就是玩儿,玩两三个月,我照发工资,你把你的专业做出来。专业是什么呢?你把你的账号做大,比如关于健康的微博,你就专门讲健康知识。” + +2010年4月,杜子建收购了第一个草根微博账号:当时排名前五、拥有十几万粉丝的微博被他连人带号“一锅端”——账号买断,人进入公司工作。但对于价格等详情,“大嘴”杜子建嘴巴却很严,一概“保密”挡回,只透露该账号价值现已涨了10倍。 + +杜子建有“苦衷”:“你要知道我在微博里面争议有多大,多少人在追着搞我,多少竞争对手在盯着我。”看上去,新浪官方对杜子建的做法并不满意。“在厦门我跟杜子建讲,如果你再这样搞,我把你的账号都封掉。”新浪副总裁、微博事业部总经理彭少彬对《创业家》说。 + +但是,不能因此就否认杜子建对于微博营销界的“贡献”。“我是最早一批懂得微博会形成传 播链的人,最早提出来微博要经营的概念,最早提出微博可以建立个人品牌的概念,最早提出微博可以做成私人杂志的概念,我在里面起到的引导作用是非常强大 的。”说起这番话,杜瘦削的脸上一如既往坚定不移的表情。 + +可以说,杜子建是最早清醒地意识到新浪微博价值,并采取“兵团作战”的人之一。而决定这场战争胜负的根本是谁拥有足够多的真实粉丝,谁在微博形成真正的影响力。 + +当杜子建收购第一个微博大号时,他已经意识到这是一场强者之间的战争。谁有资本,谁就能获得足够多的“大号”。谁有“大号”,谁就能影响足够多的“小号”,同时将足够多的“小号”养成“大号”。几个“大号”带一堆“小号”群体作战,这已经是各大门派通用的战术。 + +伊光旭做豆瓣小组的经验让他也很早意识到“大号带小号”操作模式的价值。2010年3月,伊光旭说服了其他三个创业伙伴,全力经营新浪微博。“冷笑话精选”粉丝数此时已排到新浪草根微博前十名,他开始做“精彩语录”等“小号”。当时,新浪微博上已经有名为“经典语录001”的账号,排名很靠前,“但他只有一个语录,而我有两个很大的号。”伊光旭使用“冷笑话精选”转发推荐“精彩语录”,去年还落后十多万粉丝的“精彩语录”如今已将对手拉下几十万粉丝。 + +(边栏:大号带小号,已经是草根微博运营大军的通用战法,对于后进入的创业者来说,没有一个大号会非常难办。尽管大号带给小号的是同一个粉丝群,但是仍具有很强的传播效应,而且小号和大号仍可保持一定细分差异。) + +说到大号带小号的兵团作战,不得不讲讲“酒红冰蓝”和她的团队的传奇故事。 + + + +我第一次见到“酒红冰蓝”,是在上海的一家茶餐厅,她并不掩饰对美食的热爱,以致于午餐结束后我对两个人吃了那么多食物目瞪口呆。她是那种大大咧咧的女人,曾经有几年边带孩子边在家做了四个网站,每天独立流量达50万-60万。 + +在见到“酒红冰蓝”之前两个小时,她在微博上说: + +@酒红冰蓝:特恶心某所谓营销专家,对每个他觉得可以利用的人都说:“我收你为我唯一徒弟!”嘿嘿,搞得自己多看重别人一样,事实上,不知道用这个所谓拜师仪式骗了多少个人,徒弟满围脖,都以为自己是唯一。 + +微博营销这个行业水很深,“酒红冰蓝”摸到个中门道也有一个曲折的过程。 + +2010年11月12日,肖俊丽正式创办扬州山鲁佐德,希望为传统企业做电子商务资讯、培训和托管服务。正式挂牌的第二天,她出差到北京谈订单。待了23天,一个订单都没接到。“我比较要强,公司开了半个月还没接到一个单,就很生气。”员工却安慰她,没事、没事,我们给你做了很多粉丝。肖俊丽以为这是安慰她的玩笑话,没放在心上。等她回到扬州,一看报表,大吃一惊:17万粉丝变成了29万。 + +这要归功于山鲁佐德的策划总监丁基生。丁基生和尹光旭一样是85后, 新浪微博刚刚推出时他还在河南一所大专院校上学,用手机注册了一个账号“精选语录”,偶尔到网吧更新一下微博。“酒红冰蓝”是他另一个微博账号(如今的 “星座小巫”)的第一个粉丝,两人互有交流。有一天,“精选语录”发了一个笑话,碰巧被姚晨看到并转发了一下,结果当天增加2000多粉丝。此后,“精选语录”的粉丝一路高涨。丁市场营销专业出身,当然知道其中的价值。2010年6月,他还没决定退学,“精选语录”粉丝已达10万,易迅等广告主找上门,转发一条50元。但单枪匹马做微博营销有点难,他想投靠一个公司。 + +2010年8月,“酒红冰蓝”收到一条私信,“我是丁基生,你还记得我吗?”丁此时已从大学退学,他表哥帮他在上海松江一家物流公司找了份挑拣物品的工作,月入1500元。见面后,“酒红冰蓝”发现丁居然做了一个粉丝数量达17万的账号,“拥有17万粉丝账号怎么会没人要你呢?”吃完饭,她跟丁说,你先找个房子住下,每天安心做粉丝,给你算工资。她问丁,你要多少钱一个月?丁说2000元。她给丁开了3000元。 + +在“酒红冰蓝”去北京期间,“精选语录”17万粉丝变成了29万。靠接“转发”零碎生意(即转发客户的微博帮助客户推广)和卖掉一个大号,山鲁佐德很快实现盈利。 + +尝到甜头的“酒红冰蓝”放手让丁基生做更多的微博账号,主要针对女性、瘦身、时尚、旅游、汽车、数码、招聘等潜力巨大的行业。“我们有100多个账号,最大的账号是‘全球时尚’(粉丝超过120万),粉丝十几万的微博账号有几十个。”跟“微博福建帮”的“冷笑话精选”像《故事会》这样的大众媒体不同,“酒红冰蓝”的账号更像行业专业媒体,而且主要针对B2C领域。 + +仅仅创业几个月,山鲁佐德已经签了上百万元的单了。“酒红冰蓝”说,今年的营收目标是每天1万 元纯利润。其收入来源主要是:大公司的年单;单个项目策划案;其他公关公司提供的微博“转发”生意。她说,目前微博营销公司的百万元大单并不特别多见,企 业客户一般还处于试水阶段,大多数的需求是官方微博维护、短期推广活动等。以维护某企业官方微博为例,维护一个月,更新500条跟公司和产品相关的微博,增加5000真实粉丝,组织两次线上活动,收费是2万元(含策划费)。一个粉丝4元,贵吗?她认为一点不贵,“曾经有一个企业觉得给我钱不划算,自己请两个员工做官方微博,月工资共5000元,一个月做下来只增加了500个粉丝,一个粉丝10元。” + +据《创业家》调查了解,一个粉丝量60多万的微博账号,只转发公关公司的广告,每条值300-500元,每天15条左右,月收入稳定在15万元左右。“如果它们被三大势力收购,接下来很多公关公司、企业想做微博营销,只能找我或者杜子建。”“酒红冰蓝”说,蔡文胜虽然掌控的微博粉丝最多,但当前主要用于为自己旗下的网站、软件应用做推广,并不对外提供微博营销服务。 + +做一个大账号不容易,做一个微博账号工作室更不简单。“酒红冰蓝”的思路是,账号全部自己做,滚雪球般发展壮大。这需要专人负责账号管理。山鲁佐德行政总监肖勇的一个重要的工作是把握每天微博的热度,并及时跟进调整适应市场需求,这是微博大号管理者每天必做的功课。 + +(边栏:热度即活跃度,如某个微博账号发出一条微博后转发量特别低,证明该微博账号或者内容对粉丝吸引力降低,如果转发量特别高则证明吸引力极大,热度很高。管理者据此观察微博的趋势,并做出相应调整和规划。) + +新浪微博最早流行段子,后来变成星座、语录,今年2月份流行心理学。“酒红冰蓝”说,“我们做了一个心理学相关的账号,特别热,每天粉丝增长5000-6000, 多转发一条都能增加上万粉丝,别的团队看到后也会上来做。”于是我们看到微博上一个很有趣的现象,微博账号经常“城头变幻大王旗”,也就是不断改名。改名 有个不成文的规矩——账号名字只能越改越高级,所谓高级是指商业价值要越来越高,比如从星座类改为时尚类。如今你看到的“全球时尚”,正是当年的“精选语 录”(这个账号现在粉丝仅298个)。 + +疯狂的粉丝争夺战:要现钱还是要未来? + +越来越多的人意识到微博大账号的价值。一位做微博营销的创业者摩拳擦掌,“现实就是,没几个大账号很难混下去。你得帮我问问他们是怎么做出来的。” + +如果你看到这些大账号的广告报价单,你也会“羡慕忌妒恨”。我们在采访中了解到,微博女王姚晨一条广告微博的报价已经达到6-8万元,“作业本”则告诉我们,“每天都有4、50封私信要求投广告,高的给到1万。” + +今年3月初,杜子建在北京召集那些没有被收编的20个草根微博“大号”开会,希望将它们“包”下来,每月6万元,被“包”的微博账号只能接华艺百创的订单。但只有两个账号甘于被“包”,其中包括一个粉丝量达80多万的草根微博大号。 + +上海达思公关公司的一位创始人对《创业家》表示,“当微博上的大账号为少数人掌控时,涨价已经毫无悬念。就像中央电视台的广告每年都会提价一样,客户没有更好的选择。” + +中海互动创始人艾颂说,“现在几乎是一周一个价,以致于给客户报价时会写明‘报价本周内有效’,一个月能涨30%。”广告人出身的艾颂对于当前的微博营销行业现状颇为感慨,她更看重广告的创意和效果。 + +@艾颂 微博营销别叫微博营销了,改叫微博投放吧!每个人都把自己刊例价标出来,然后代理公司统一购买好了,最多PK一下哪家代理的折扣更低,哪家代理返点更高,反正到最后只是个数据报告么,也别研究什么ROI了,没意义,直接CPC、CPA好了,简单明了。 + +(边栏:ROI指优秀的广告必须具备三个基本特征,即关联性(Relevance)、原创性(Originality)、震撼力(Impact)。CPC指单次点击成本,指网络广告每次点击的费用。CPA指按广告投放实际效果,即按回应的有效问卷或定单来计费,而不限广告投放量。) + +“这几个月价格涨得很快,而且还会继续涨,最起码我们有提价的打算。”“酒红冰蓝”说。“新浪微博粉丝排名前50名的草根微博账号,25个和蔡文胜有关,15个左右是杜子建的,10个左右是我们的。” + +在粉丝争夺战中,马太效应明显:拥有粉丝越多,越容易吸引更多的粉丝;反之,粉丝越少的 越难增加粉丝。这就使得现有的大号拥有巨大的商业价值,市场各方都有极强的收购欲望。据微博营销圈人士透露,蔡文胜和新浪微博关系密切,新浪微博内部清楚 每个草根微博大号背后的运营者,并给蔡文胜牵线搭桥。但对于这一说法我们没有得到新浪官方的证实。2011年3月23日,新浪微博启用t.cn短域名,该域名此前归蔡文胜所有。有内人士称,蔡文胜可能和新浪有更深合作。2010年4月15日才开通新浪微博的蔡文胜多次公开表示只专情新浪微博平台。 + +最起码从目前来看,蔡文胜做了一笔超值的买卖。据知情人士透露,蔡文胜2010年2-3月份开始收购微博账号,早期一个拥有几十万粉丝的微博账号只需5-6万元即可买到,“现在谁卖啊?他确实是一个很厉害的人,至少有2000万粉丝。” + +通过收购,蔡文胜已经成为微博江湖的老大。据尹光旭介绍,他手上掌握的过百万粉丝微博账号已达4个,分别是冷笑话精选(309万)、精彩语录(205万)、星座秘语(159万)、创意工坊(133万),草根微博排名分别为第一、第三、第六、第十,总粉丝量约800万。加上已被蔡文胜招揽的“时尚经典语录”(150万)和其所养“小号”如“美图秀秀”(69万)等,以及蔡文胜自己的322万粉丝、其运营的应用软件官方微博粉丝量,蔡文胜拥有2000万粉丝的估算应该偏差不大。 + +蔡文胜的强大让业界充满担忧。新浪微博上似乎还没有“知识产权”一说。“你发一条,它抄 一条,把你抄死了,它不就起来了?”也没有一个经营微博账号的公司敢高举“原创”大旗。一位资深人士告诉《创业家》,他们轻易不敢将自己正在“养”的细分 领域微博账号暴露,更不敢推到新浪的草根微博排行榜上。他抱怨说,草根微博运营者都被赶跑了,“慢慢地新浪微博就要变成蔡文胜的微博了……” + +被质疑的不仅仅是蔡文胜,几乎所有试图商业化运营的草根微博都受到市场的广泛质疑。4月份,我在上海汽车南站见到了旅途之中的“作业本”。广告文案出身的“作业本”是微博上少有的原创写手,他风格犀利、文字独到,目前拥有接近25万粉丝。 + + + +“作业本”是生活在文字和思维里的那种人,他说,“你说这些人无耻不无耻?你说他们剽窃过我多少次?你也许没算过,我算过,至少100万,把你的东西复制、粘贴的次数,加到一起至少100万次。” + +对于尚处于春夏之交的微博营销产业来说,这显然不仅仅是道德问题。中海互动创始人艾颂很 认真地说,“你现在只要成立一个公司专门在微博上帮助打版权,你就能富了,一打一个准。就联系那些版权的所有者,一定能找到,你就说有人盗用你版权,你打 不打这个官司?打赢了大家分钱,真的!” + +艾颂有点悲观,微博的水化程度比人想象的还要快。“我 相信微博的未来不是资源的并购,Social media(社会化媒体)才刚刚开始。如果新浪出一个全站的方案,一天一万块钱,全站可见,我要买全站可见的大号推广,你除非低于一万块钱,不然你就没有 竞争力。我之所以不做大号,是因为我觉得这种商业模式和核心竞争力不在我手里,现在我垄断了有定价权,但将来未必有。” + +(边栏:看看成熟规范的微博市场:在国外,Vitrue运营着2500家公司的Facebook和Twitter账号,世界前10位的品牌中有8家都在使用BuddyMedia管理官方账号的后台。而中国的草根牛博基本上身份是不能公开的,加V也许就意味着它将见光死。更尴尬的是,它的排名越靠前,“消失”的风险就越大。) + +杜子建则宣称自己是另一种状态,“我们公司接的都是大客户,一般的单都是300万以上,300万以下的单我们都懒的接,小活、脏活我们都不接。”他的底气源于他一直到处宣扬的“答案营销”,“一个好的网络营销,给答案就行了。比如在微博里,我说饿了,这时候卖方便面的、卖面包的都可以跟进去给一个怎么解决的答案。” + +广州尚道女性营销有限公司董事长张桓在微博上是这么记录杜子建的观点的: + +@张桓:@杜子建 :1、传播从戈贝尔结束(谎言说一千遍就是真理),答案到周易结束(周易是哲学非命理),营销到马斯洛结束(需求是营销的起点喝本质);2、微博是现时现人答案,百度知道是以往、过时、无互动的答案;3、微博重构了人的社会关系;哲学在解释人,营销在帮助人。眼睁睁看着他的疯狂成长。 + +2010年12月,杜子建获得薛蛮子的投资。今年2月,薛蛮子告诉《创业家》:“我投资杜子建之前,把蓝色光标(国内第一家登陆创业板的公关公司)拉进来了,我们投一样的钱。蓝色光标给杜子建派CEO、CFO等人才,还将蓝色光标750多个客户的微博需求全部交由杜子建的公司完成。” + +3月19日,蓝色光标发公告称,以250万元认购杜子建的华艺百创全部股权的24.5%,其中240196.08元将注入注册资本,2259803.92元作为溢价注入华艺百创的资本公积金。薛蛮子以同样的出资占华艺百创24.5%的股权。他说,“我只投了45天,就涨了10倍,沈南鹏和阎焱都要投。华艺百创今年如果做得好营收3000多万元,不好也有2000多万元。” + +和杜子建深耕“答案营销”不同,“酒红冰蓝”更像是微博上针对电商的媒体,她和团队不想把宝都押到新浪微博平台上。“互联网变得太快,新浪微博现在还是测试版,哪天被关闭了也有可能。哪怕你有1000万粉丝,也不知道其中一个粉丝的数据。”她还是想电商领域发力,养的很多“小号”跟女性、时尚有关,她打算下半年建几个女性、时尚方面的电子商务网站,将微博粉丝转移过去,“注册用户数据,这才是最根本的东西。” + +大浪淘沙,新浪淘金,国内几大互联网公司都在疯狂争夺粉丝,微博的商业及人性形态会像这个处于转型期的国家一样,会逐渐理性、完善,变得正常、美好。作为一名有投票权的最终用户,你关注,或者不关注那些草根牛博,他们都在那里。自互联网进入中国以来,从论坛到门户,从垂直到社区,从Web1.0到Web2.0,一直活跃着一批从事网络营销的创业者,但要论爆发性、戏剧性及影响力,草根微博操控者将此发挥到登峰造极。 diff --git "a/content/posts/operation/\346\210\277\347\247\237\345\222\214\345\212\236\345\205\254\350\256\276\345\244\207.md" "b/content/posts/operation/\346\210\277\347\247\237\345\222\214\345\212\236\345\205\254\350\256\276\345\244\207.md" new file mode 100644 index 00000000000..18aa3df03d3 --- /dev/null +++ "b/content/posts/operation/\346\210\277\347\247\237\345\222\214\345\212\236\345\205\254\350\256\276\345\244\207.md" @@ -0,0 +1,12 @@ +--- +title: "房租和办公设备" +categories: ["运营"] +tags: ["运营","成本","房租","水电","设备"] +draft: false +slug: "yunyingchengben" +date: "2013-04-29 20:46:00" +--- + +
Q:为什么办公设备、房租、水电不算在运营成本里?
A:这些都是一个企业的固有资产,是生产工具。企业要进行生产,就需要提供工具。现在我上班的企业我不建议将这些企业固有资产算进运营成本里,以后我自己的公司我也不会把这些算进运营成本里。这些都是员工不需要带来,员工也不能带走的东西。 +电脑:如果收益里要把购买电脑成本除去,那我干嘛不自己带电脑来上班呢; +房租:到企业上班,还要帮企业出房租的话,那我自己在家里上班就好了。
diff --git "a/content/posts/operation/\346\211\223\345\214\205\345\207\272\345\224\256-\346\254\262\350\264\255\344\273\216\351\200\237.md" "b/content/posts/operation/\346\211\223\345\214\205\345\207\272\345\224\256-\346\254\262\350\264\255\344\273\216\351\200\237.md" new file mode 100644 index 00000000000..23e35d5c421 --- /dev/null +++ "b/content/posts/operation/\346\211\223\345\214\205\345\207\272\345\224\256-\346\254\262\350\264\255\344\273\216\351\200\237.md" @@ -0,0 +1,40 @@ +--- +title: "打包出售 欲购从速" +categories: ["运营"] +tags: ["工作","感想","淘宝","商城","羽绒"] +draft: false +slug: "packaged-for-sale" +date: "2011-09-02 14:46:00" +--- + +这一回 +我是真的被别人卖了 + +上个月 +我找到了一份新工作 +是一家比较大的高档羽绒服装和羽绒床上用品生产公司 +自产自销型 +有内销有外贸 +最近打算在淘宝商城里发展 + +我的主要工作内容就是推广经营店铺 +我接手工作后 +一切都在有条不紊地进行着 +我们强大的团队一共有两个人 +有另外一个美工,除此之外的所有工作都是由我负责 + +三个星期之后 +也就在上个月月底 +突然领导告诉我一个消息 +说,我们的品牌被收购了 +我们的店铺和品牌都被另外一家公司接管 +这意味着—— +要么我失业,要么我就跟着商铺到另外一家公司就职 + +我选择了后者 +就这样我就跟着被一起卖到了现在这家公司了 + +原来的公司 +就好比是一张白纸,你可以在上面随便画,前途很光明,但是道路要自己摸索,做好了,薪水很可观 +现在的公司 +很正规很系统化,一切按部就班,分工明确,做好了,可以让我学到很多东西,对以后自己创业有帮助 diff --git "a/content/posts/operation/\346\267\230\345\256\235\345\256\242\346\234\215\347\273\251\346\225\210\350\200\203\346\240\270\346\226\271\346\241\210.md" "b/content/posts/operation/\346\267\230\345\256\235\345\256\242\346\234\215\347\273\251\346\225\210\350\200\203\346\240\270\346\226\271\346\241\210.md" new file mode 100644 index 00000000000..594717ce593 --- /dev/null +++ "b/content/posts/operation/\346\267\230\345\256\235\345\256\242\346\234\215\347\273\251\346\225\210\350\200\203\346\240\270\346\226\271\346\241\210.md" @@ -0,0 +1,59 @@ +--- +title: "淘宝客服绩效考核方案" +categories: ["运营"] +tags: ["淘宝","天猫","客服","绩效","KPI"] +draft: false +slug: "kpioftaobao" +date: "2013-05-12 17:38:00" +--- + +淘宝客服绩效算法:(请大家帮忙参考参考,指出其中不合理的地方。) + +底薪+晚班补贴+提成+奖金 + +一、底薪:1800(2500保底); + +二、夜补:8元/班; + +三、提成算法:(时间单位:月) + +> 个人销售额 * 旺旺转化率 * 提成系数 * KPI系数 + +1、提成系数: + +- 0-2万:2%; +- 2-4万:3%; +- 4-5万:4%; +- 5-6万:5%; +- 6-7万:6%; +- 7-8万:7%; +- 8-10万:8%; + +10万以上,增加5万增加1%。   + +2、KPI系数:基数为1 +- 个人旺旺转化率月均低于25%,1‰为=0.01; +- 个人旺旺转化率与团队旺旺平均转化率:1‰=0.01(大则加,小则减); +- 响应时间:月均大于40秒,多1秒减0.1,单次大于10分钟,0.1/次; +- 有效投诉:减0.2/次; +- 客服引起的差评:减0.2/次; +- 个人月销售额与上月差值,大于40%,1‰=0.01; +- DSR:低于行业平均值:减0.2; +- DSR:高于行业平均值,小数点后第4位数值为基数±0.01。 + +四、奖金:(时间单位:月) + +1、团队奖金: + +- 当月销售额超过过去3个月平均的30%,每人奖励200; +- 当月销售额超过过去3个月平均的40%,每人奖励300; +- 当月销售额超过过去3个月平均的50%,每人奖励500; +- 当月销售额超过过去3个月平均的60-80%,每人奖励800; +- 当月销售额超过过去3个月平均的80-100%,每人奖励1000。  + +2、个人奖金:(个人销售额4万以下无个人奖金) +- 当月个人销售额超过过去3个月平均的30%,奖励200; +- 当月个人销售额超过过去3个月平均的40%,奖励300; +- 当月个人销售额超过过去3个月平均的50%,奖励500; +- 当月个人销售额超过过去3个月平均的60-80%,奖励800; +- 当月个人销售额超过过去3个月平均的80-100%,奖励1000。 diff --git "a/content/posts/operation/\346\267\230\345\256\235\345\270\270\347\224\250\350\213\261\346\226\207\347\274\251\345\206\231\345\220\215\350\257\215\350\247\243\351\207\212.md" "b/content/posts/operation/\346\267\230\345\256\235\345\270\270\347\224\250\350\213\261\346\226\207\347\274\251\345\206\231\345\220\215\350\257\215\350\247\243\351\207\212.md" new file mode 100644 index 00000000000..b72b6d0c383 --- /dev/null +++ "b/content/posts/operation/\346\267\230\345\256\235\345\270\270\347\224\250\350\213\261\346\226\207\347\274\251\345\206\231\345\220\215\350\257\215\350\247\243\351\207\212.md" @@ -0,0 +1,37 @@ +--- +title: "淘宝常用英文缩写名词解释" +categories: ["运营"] +tags: ["淘宝","名词","术语","缩写"] +draft: false +slug: "taobaomingci" +date: "2014-10-07 14:01:00" +--- + +参加电商大会或阅读营销书籍时,发现多个英文缩写不知何意。怎么办,看淘宝常用英文缩写名词解释最强汇总。 + +- ROI—— 投资回报率,投入产出比。 +- PPC ——(Pay Per Click)点击付费广告,平均点击单价。 +- CTR—— 广告点击率。 +- UV ——是unique visitor的简写,是指不同的丶通过互联网访问丶浏览这个网页的自然数。 +- PV ——访问量即Page View, 即页面浏览量或点击量,当天单个用户多次刷新只被计算一次。 +- IP ——指独立IP数。00:00-24:00内相同IP地址只被计算一次。 +- SEO ——全文Search Engine Optimization,汉译为搜索引擎优化。搜索引擎优化是一种利用搜索引擎的搜索规则来提高目的网站在有关搜索引擎内的排名的方式.每个网站都有自己的SEO规则,淘宝也不例外。如果您的宝贝想取得好的排名,研究SEO是很有必要的。 +- CPA ——注册计费。当访问者实际注册数量计费单价。 +- CPS ——是指销售。销售成功支付佣金。根据用户每成功达成一笔交易支付佣金。 +- 1CPM ——每千次曝光(1,000 Impression)的成本。 +- 1CPV—— 每个访问(Visit)的成本。 +- 1CPC—— 是指点击。是一种按广告的点击来计费的模式,根据广告被点击的次数收费。关键词广告一般采用这种定价模式。 +- CPL——是搜集潜在客户名单。是每次通过特定链接,注册成功后付费的一个常见广告模式。 +- CRM——(Customer Relationship Management)即客户关系管理。做淘宝店维系好老客户的关系非常重要,在流量有限的情况下,做好回头客是很重要的事情。大的店铺通常都有专人负责CRM管理。卖家服务中心也有很多五花八门的CRM软件。 +- SNS——全称Social Networking Services,即社会性网络服务,专指旨在帮助人们建立社会性网络的互联网应用服务。 SNS营销,随着网络社会化而兴起的营销方式。SNS社区在中国快速发展时间并不长,但是SNS现在已经成为备受广大用户欢迎的一种网络交际模式。SNS营销就是利用SNS网站的分享和共享功能,在六维理论的基础上实现的一种营销。通过病毒式传播的手段,让产品被更多的人知道。 +- EDM——邮件营销. +- SMS——(short message service)短信服务,在淘宝营销方法里面出现时可以理解为短信营销 +- ERP——(Enterprise Resource Planning)企业资源计划,在一些淘宝的营销书籍里面会看到ERP营销。ERP的概念虽然源自美国,但现在在中国也是一个热门的新新话题和产业。不少的传统公关公司丶广告公司丶咨询机构都向网络公关行业转型,或是在原来的业务上加上网络公关的服务,现在呈现出一片“无企业,不公关”的现象。ERP的推广方法有很多,常说的在BBS丶新闻媒体丶SNS丶问答平台丶博客等利用图片丶文字丶视频等形式,以一种网民化的语言来吸引网民注意,达到宣传和推广的目的,这就是通俗的理解方法了。 +- SRP——(search result page)搜索结果页,包括搜索行为后展示页面的所有因素。 +- GMV——( Gross monetary value)宝贝详情页成交额。即指详情页的成交额,需要区分支付宝成交额和GMV。简单的例子:买诺基亚 5800,详情页显示的价格是2000元,实际买下来花了1800元,则GMV为2000元,支付宝成交额为1800元。 +- UE/UX——(user experience)用户体验。 +- UI——(User Interface)用户界面。 +- UED——(user experience design) 用户体验设计。 +- SKU——在淘宝指宝贝的销售属性集合,供买家在下单时点选,如“规格”丶“颜色分类”丶“尺码”等。在淘宝,部分SKU的属性值可以卖家自定义编辑,部分不可编辑。 +- SPU ——由关键属性构成的,“类目+关键属性”唯一确定一个的产品(SPU)。 + diff --git "a/content/posts/operation/\350\257\204\344\274\260\346\212\245\345\221\212\357\274\232\346\234\272\344\274\232\345\217\252\346\234\21150%.md" "b/content/posts/operation/\350\257\204\344\274\260\346\212\245\345\221\212\357\274\232\346\234\272\344\274\232\345\217\252\346\234\21150%.md" new file mode 100644 index 00000000000..38970e5a274 --- /dev/null +++ "b/content/posts/operation/\350\257\204\344\274\260\346\212\245\345\221\212\357\274\232\346\234\272\344\274\232\345\217\252\346\234\21150%.md" @@ -0,0 +1,17 @@ +--- +title: "评估报告:机会只有50%" +categories: ["运营"] +tags: ["分析","淘宝","电商","天猫","评估"] +draft: false +slug: "pgbg" +date: "2013-04-24 19:41:00" +--- + +1,没有ERP,还处于电商的粗旷时代。就像把一辆跑车丢到山路上开。 +2,砍掉分销,渠道覆盖面减少40%以上。这样就把山路上的跑车拆掉了一个轮子。 +3,团购,面向代理商的很少,就算入驻知名团购平台也是开店形式,扣点算下来比天猫还厉害,甚至不如入驻京东,这笔成本不如投天猫广告。实际上,是这笔运营资金还根本就申请不下来。 +4,决策权和执行力,我从来不担心我的团队成员的执行力,实际情况是要更担心来自甲方的决策阻力。授权而不放权。 +5,我会记住:功劳都是别人的,失误都是自己的。 +6,我的风险主要来自时间成本。事实上时间又是最贵的。 +终上:成功的机会就是50 50,微妙之处就是不能冒然决定做或者不做。关键点在于关系磨合。 + diff --git "a/content/posts/operation/\350\277\220\350\220\245\345\260\217\350\256\260-\345\205\263\350\201\224\351\224\200\345\224\256\344\270\200\344\276\213.md" "b/content/posts/operation/\350\277\220\350\220\245\345\260\217\350\256\260-\345\205\263\350\201\224\351\224\200\345\224\256\344\270\200\344\276\213.md" new file mode 100644 index 00000000000..b74aa937d71 --- /dev/null +++ "b/content/posts/operation/\350\277\220\350\220\245\345\260\217\350\256\260-\345\205\263\350\201\224\351\224\200\345\224\256\344\270\200\344\276\213.md" @@ -0,0 +1,10 @@ +--- +title: "运营小记-关联销售一例" +categories: ["运营"] +tags: ["淘宝","电商","关联","销售","游泳"] +draft: false +slug: "guan-lian-xiao-shou" +date: "2013-07-29 11:12:00" +--- + +老板娘的儿子的学校给他儿子发了两张儿童游泳票——免费的!一个学校那么多小朋友,如果亲认为每个孩子都发两张免费的游泳票,那游泳馆岂不是亏大了?那亲就错了。没有哪个父母放心让孩子一个人去游泳的吧,家长必定会陪着孩子去游泳的吧,可是家长进馆的话必须要买票啊不买票进不去啊,而且成人的票价也死贵死贵的。那不就成了,免费发放的儿童票只是营销引流的作用,真正的客户是家长啊,这就是一个关联销售的实例。 diff --git "a/content/posts/operation/\350\277\220\350\220\245\345\260\217\350\256\260-\345\272\223\345\255\230\350\266\205\345\215\226\347\274\272\350\264\247\345\244\204\347\220\206\344\270\200\344\276\213.md" "b/content/posts/operation/\350\277\220\350\220\245\345\260\217\350\256\260-\345\272\223\345\255\230\350\266\205\345\215\226\347\274\272\350\264\247\345\244\204\347\220\206\344\270\200\344\276\213.md" new file mode 100644 index 00000000000..d8237477ece --- /dev/null +++ "b/content/posts/operation/\350\277\220\350\220\245\345\260\217\350\256\260-\345\272\223\345\255\230\350\266\205\345\215\226\347\274\272\350\264\247\345\244\204\347\220\206\344\270\200\344\276\213.md" @@ -0,0 +1,59 @@ +--- +title: "运营小记-库存超卖缺货处理一例" +categories: ["运营"] +tags: ["运营","缺货","超卖","库存"] +draft: false +slug: "oversold" +date: "2017-05-24 13:05:00" +--- + +我曾经遇到过这么一件事: + +有一次上活动,一天卖出几万件。 +因为备货不足,导致超卖了。 + +做快消品代理的时候,流通性比较大,都是挂虚拟库存,超卖也是常有的事。 +通常遇到这样的情况,都是从商超调货。 +商超没有的话,也有的时候从周边省市调货。 + +但那一次,货源严重不足,周边省市调不过来不说。 +连厂家都没有了。 + +那怎么办? + +大家一起讨论解决方案。 +总结下来大概有4种结论: + + 1. 拖着不发货,等有货再说; + 2. 用另一种相似的货(便宜的)代替,统一话术就说物流部发错了,工作重心放到售后上; + 3. 用另一种相似的货(贵的)代替,同上; + 4. 直接告知买家实情,处理退款。 + +解读一下: + +不是预售订单,东西卖出去了,但是没有货了,这种情况不承受损失是不可能的。 + +第1种方案,弊端就是店铺数据会直线下降,就算把运单拿到物流公司去做假物流信息,影响也很大。 + +第2种方案,损失会降低很多,告诉顾客发错了,但是他们收到的东西跟买的东西也差不多,就接受了,不接受的,象征性的提供一点补偿,也会接受。最终退款退货的比率相对很小了。 +这样出货量起来了,现金流也回来了。 +(做代理出货量多是有返点的。赚钱的方式不光是卖货!) + +第3种方案,在实际中与第2种方案相差不大,很多人不会因为你发的东西贵一点就会满意。因为贵了所以货物的直接成本还增加了。 +它比第2种方案好的地方可能就是买家给的评价会好一些,DSR高一些。对一些重视品牌运营的店铺,这个数据可能比较重要。 + +第4种方案,也没有想像的那么差,很多人是会因为你的坦诚而放你一马,很爽快的就退款了,不会有纠纷。即使如此,纠纷的比率也不小的,不过也在可接受的范围。 + +最终我们是筛选订单,4种方案同时做。所以也才有了上面的结论。 + +比如: +- 物流偏远地区,直接告知实情,不发货; +- 收货地址是小区、写字楼、政府机关这种的就用贵的代替; +- 买家星星少的,就发便宜的; +- 有过旺旺聊天记录的,就发贵的; +- 旺旺上催得急的,就发备用商品;(对的,还有备用商品。虽然已经严重缺货,但还是会预留100个左右,用来应付特殊情况的,心疼一下那100多个本来可以按顺序正常收货的人。) +- ……; +- 旺旺没有聊过天的,也没有留言的,先拖着,等等…… + +总之就是综合评估一下买家的购物信息,分拣订单。 + diff --git "a/content/posts/operation/\350\277\220\350\220\245\345\260\217\350\256\260-\345\277\253\351\200\237\351\223\272\350\264\247.md" "b/content/posts/operation/\350\277\220\350\220\245\345\260\217\350\256\260-\345\277\253\351\200\237\351\223\272\350\264\247.md" new file mode 100644 index 00000000000..47fa6436cec --- /dev/null +++ "b/content/posts/operation/\350\277\220\350\220\245\345\260\217\350\256\260-\345\277\253\351\200\237\351\223\272\350\264\247.md" @@ -0,0 +1,53 @@ +--- +title: "运营小记-快速铺货" +categories: ["运营"] +tags: ["淘宝","运营","天猫","淘宝助理","详情"] +draft: false +slug: "distribution" +date: "2017-05-22 11:28:00" +--- + +## 前言 + +以前做电商都是操作天猫店。 +一般一个人只负责一个店。 +精细化运营,做小而美,抢占top。 +做总监的时候很多店铺接入,也是招运营和助理分而管之。 + +但是现在自己操作淘宝C店和企业店而不是天猫,是站群的思路。 +这涉及到大量店铺铺货,关键词覆盖度,上下架时间分布,流量均衡渗透。 + +首先就是铺货问题。 +这么多店铺怎么上架产品呢。 + +以前讲究的是人治。 +因为屏幕对面的顾客群体都是一个个活生生的人。 +任何一个小参数都会去人工干预,而不是用工具。 + +但是现在这种情况手工去一个个上架,似乎不太现实。 +没办法,还是得用工具。 +首先想到的是官方的工具 - 淘宝助理。 +毕竟还是有官方光环嘛。 + +> 淘宝助理 https://zhuli.taobao.com + +经测试`6.0.5.0`版本可以用,`6.1.0.1`有bug。 + +## 步骤: + + 1. 先用一个主店,上传完整的宝贝信息,详情传到图片空间; + + 2. 到主店的图片空间,给其他的店铺授权使用图片,一个店可以授权10个店铺; + +![授权图片](https://images.eallion.com/images/2017/05/22/1548006662.png!hugo.webp) + + 3. 登录淘宝助理,同步宝贝,点击需要铺货的宝贝,勾选,导出CSV; + +![导出CSV](https://images.eallion.com/images/2017/05/22/647221550.png!hugo.webp) + + 4. 登录需要铺货的淘宝助理,导入CSV,勾选,上传宝贝。 + + 如果报错,请按错误提示进行修改。 + 我遇到的报错是运费模板不符,到店铺后台设置一下,然后在淘宝助理中选择设置好的运费模板,并点击`保存并上传`即可。 + + 5. 如果图片空间授权失败,比如信誉没到1钻,可以导入CSV后,删除掉详情内容中的图片,再上传宝贝,然后到淘宝后台编辑更新宝贝详情页。 diff --git "a/content/posts/operation/\350\277\220\350\220\245\345\260\217\350\256\260-\346\226\207\346\241\210\347\232\204\351\207\215\350\246\201\346\200\247.md" "b/content/posts/operation/\350\277\220\350\220\245\345\260\217\350\256\260-\346\226\207\346\241\210\347\232\204\351\207\215\350\246\201\346\200\247.md" new file mode 100644 index 00000000000..d9ea41c9215 --- /dev/null +++ "b/content/posts/operation/\350\277\220\350\220\245\345\260\217\350\256\260-\346\226\207\346\241\210\347\232\204\351\207\215\350\246\201\346\200\247.md" @@ -0,0 +1,51 @@ +--- +title: "运营小记-文案的重要性" +categories: ["运营"] +tags: ["招聘","淘宝","天猫","客服","绍兴E网","美工"] +draft: false +slug: "wen-an-de-zhong-yao-xing" +date: "2013-06-22 11:54:00" +--- + +我们这里有个本地消息平台——绍兴E网 +一般租房啊、找工作啊、二手交易啊都在这里进行 + +我朋友新店开张 +需要招聘一名美工 +发布了招聘信息都一个多月了 +一点消息也没有 + +昨天我也需要招聘一名打包客服 +按理说这个岗位比美工更难招 +结果我发布了消息后不到10分钟 +就有很多人通过电话和QQ跟我进行联系应聘 + +我的招聘文案是我自己写的 +像做宝贝详情页那样的思路优化的 +投入的成本——推广成本、时间成本、招聘精力都很低的 +转化率也很高 +谁说招聘信息不需要推广的? + +现分享招聘信息如下: +http://job.e0575.com/show.php?nId=1895198 (已删除) +索芙特天诺专卖店(https://softtotn.tmall.com)位于袍江冠友集团内(洋江路与中兴大道交叉口,离客运中心不远)。 + +现急需一名【打包客服主管】,限男生,最好是有淘宝卖家客服工作经历,无学历要求。 +主要工作是打包发货售后,打包流程很成熟,每天只需3个小时左右即可完成当天的打包工作。 +其实时间需要兼作客服工作(很轻松)。 + +打包可计件,客服有提成。 +薪资3000以上没问题,6000、8000也不是梦。 +每天工作8个小时至8个半小时,可提供工作餐(跟老板一起吃)和住宿,单休,享受国家法定节假日(需调休)和保险。 +发展方向:打包——仓库主管——物流主管——物流总监——物流部经理; +  客服——客服主管——运营——运营总监——新店总经理。(3年内可实现) + +家境很殷实不原吃苦耐劳或认为工作环境很梦幻初入社会的青年尽量不要来,虽说这工作很轻松但也算个半体力活~。 +所以只限男生。 + +如果亲把上面所有的字都看完了 +那说明你还是对这个工作有兴趣的 +不妨来个电话咨询一下:150xxxxxxxx +也可QQ:150xxxxxxxx (点击号码可聊,也可添加好友)。 + +当时还没上图呢。 diff --git "a/content/posts/operation/\350\277\220\350\220\245\345\260\217\350\256\260-\346\227\240\347\272\277\347\253\257\344\274\230\346\203\240\345\210\270\351\223\276\346\216\245.md" "b/content/posts/operation/\350\277\220\350\220\245\345\260\217\350\256\260-\346\227\240\347\272\277\347\253\257\344\274\230\346\203\240\345\210\270\351\223\276\346\216\245.md" new file mode 100644 index 00000000000..500d4c11e62 --- /dev/null +++ "b/content/posts/operation/\350\277\220\350\220\245\345\260\217\350\256\260-\346\227\240\347\272\277\347\253\257\344\274\230\346\203\240\345\210\270\351\223\276\346\216\245.md" @@ -0,0 +1,16 @@ +--- +title: "运营小记-无线端优惠券链接" +categories: ["运营"] +tags: ["链接","淘宝","天猫","运营小记","优惠券"] +draft: false +slug: "taoquan-for-wireless" +date: "2015-01-19 15:46:00" +--- + +淘宝/天猫生成的优惠券链接,不能在无线端后台装修的时候使用,会提示链接不是淘内链接。 +暂时可用的方法: + +1、复制PC端优惠券链接:http://taoquan.taobao.com/coupon/unify_apply.htm?sellerId=xxxxxxxxxx&activityId=xxxxxxxxx +2、保留sellerID和activityID,替换掉前面的网址:http://shop.m.taobao.com/shop/coupon.htm?activity_id=xxxxxxxxx&seller_id=xxxxxxxxxx + +2015年1月19日测试可用 diff --git "a/content/posts/operation/\350\277\220\350\220\245\345\260\217\350\256\260-\347\224\265\345\225\206\347\232\204\346\234\254\350\264\250-20150119.md" "b/content/posts/operation/\350\277\220\350\220\245\345\260\217\350\256\260-\347\224\265\345\225\206\347\232\204\346\234\254\350\264\250-20150119.md" new file mode 100644 index 00000000000..4c266fbe2b0 --- /dev/null +++ "b/content/posts/operation/\350\277\220\350\220\245\345\260\217\350\256\260-\347\224\265\345\225\206\347\232\204\346\234\254\350\264\250-20150119.md" @@ -0,0 +1,11 @@ +--- +title: "运营小记-电商的本质-20150119" +categories: ["运营"] +tags: ["淘宝","电商","ec","电商的本质","运营小记"] +draft: false +slug: "20150119" +date: "2015-01-19 10:37:00" +--- + +电商的本质其实就是做买卖,没有太多的技巧可言,更不能投机取巧。你所以为的技术,也许那只是电商的基础。工具只能提高无人值守时的效率,但会让人变傻,做人做事做电商,都要回归本源。 +> “你以为的极限,搞不好只是别人的起点。”——韩寒 diff --git "a/content/posts/operation/\350\277\220\350\220\245\345\260\217\350\256\260-\347\256\241\347\220\206\347\232\204\345\274\212\347\253\257.md" "b/content/posts/operation/\350\277\220\350\220\245\345\260\217\350\256\260-\347\256\241\347\220\206\347\232\204\345\274\212\347\253\257.md" new file mode 100644 index 00000000000..c65de659c9a --- /dev/null +++ "b/content/posts/operation/\350\277\220\350\220\245\345\260\217\350\256\260-\347\256\241\347\220\206\347\232\204\345\274\212\347\253\257.md" @@ -0,0 +1,10 @@ +--- +title: "运营小记-管理的弊端" +categories: ["运营"] +tags: ["运营小记","管理","弊端"] +draft: false +slug: "the-disadvantages-of-management" +date: "2015-01-20 11:33:00" +--- + +女孩买了条裤子,一试太长,请奶奶帮忙剪短,奶奶说忙;找妈妈,也没空;找姐姐,更没空。 女孩失望地入睡了。奶奶忙完家务想起小孙女的裤子,就把裤子剪短了一点;姐姐回来又把裤子剪短了;妈妈回来也把裤子剪短了,最后裤子没法穿了。 ——管理的弊端就在于:要么谁都不管,要么谁都来管! diff --git "a/content/posts/operation/\350\277\220\350\220\245\345\260\217\350\256\26020130506.md" "b/content/posts/operation/\350\277\220\350\220\245\345\260\217\350\256\26020130506.md" new file mode 100644 index 00000000000..d05c7db8fd9 --- /dev/null +++ "b/content/posts/operation/\350\277\220\350\220\245\345\260\217\350\256\26020130506.md" @@ -0,0 +1,11 @@ +--- +title: "运营小记20130506" +categories: ["运营"] +tags: ["营销","运营","推广","电商","电子商务"] +draft: false +slug: "20130506" +date: "2013-05-06 21:55:00" +--- + +阿里巴巴入股新浪微博这件事,为什么没有人说电商2.0时代来了? +我的身高、体重、外貌、学历、电话、住址都告诉你了,你嫁给我吧,这可能吗?推广时代已经过去了,营销时代来了,电商进入互动时代,准备迎接电商2.0吧。 diff --git "a/content/posts/operation/\350\277\220\350\220\245\345\260\217\350\256\26020130509.md" "b/content/posts/operation/\350\277\220\350\220\245\345\260\217\350\256\26020130509.md" new file mode 100644 index 00000000000..01783f4e31e --- /dev/null +++ "b/content/posts/operation/\350\277\220\350\220\245\345\260\217\350\256\26020130509.md" @@ -0,0 +1,11 @@ +--- +title: "运营小记20130509" +categories: ["运营"] +tags: ["计划","小记","运营","天猫"] +draft: false +slug: "20130509" +date: "2013-05-09 11:49:00" +--- + +1,不要做拍拍脑袋的决定,工作要有计划,如果没有出现方向性错误,千万不要随意改变计划。 +2,千万不要外行领导内行,每个人背后都有几个二逼兮兮的狗头军师,不要听他们的。 diff --git "a/content/posts/operation/\350\277\220\350\220\245\345\260\217\350\256\26020130516.md" "b/content/posts/operation/\350\277\220\350\220\245\345\260\217\350\256\26020130516.md" new file mode 100644 index 00000000000..af4431b6806 --- /dev/null +++ "b/content/posts/operation/\350\277\220\350\220\245\345\260\217\350\256\26020130516.md" @@ -0,0 +1,10 @@ +--- +title: "运营小记20130516" +categories: ["运营"] +tags: ["淘宝","运营","天猫","DSR"] +draft: false +slug: "20130516" +date: "2013-05-16 10:46:00" +--- + +今天早上起来发现店铺DSR直接掉到4.6分了,搞得觉都睡不好了,到公司一看是一个家伙也不联系我们直接说我们是假货,给了个3星评价。假你妹,老子是天猫。郁闷。 diff --git "a/content/posts/operation/\350\277\220\350\220\245\345\260\217\350\256\26020130523.md" "b/content/posts/operation/\350\277\220\350\220\245\345\260\217\350\256\26020130523.md" new file mode 100644 index 00000000000..7f2d7b65edf --- /dev/null +++ "b/content/posts/operation/\350\277\220\350\220\245\345\260\217\350\256\26020130523.md" @@ -0,0 +1,10 @@ +--- +title: "运营小记20130523" +categories: ["运营"] +tags: ["淘宝","运营","天猫","经验"] +draft: false +slug: "20130523" +date: "2013-05-23 10:43:00" +--- + +没有订单,就没有话语权,很多很成熟的经验用不上。什么都要订单多起来了才能做,可是不做一些改善订单又怎么会多起来呢。 diff --git "a/content/posts/operation/\350\277\220\350\220\245\345\260\217\350\256\26020130525.md" "b/content/posts/operation/\350\277\220\350\220\245\345\260\217\350\256\26020130525.md" new file mode 100644 index 00000000000..89d40e5b24e --- /dev/null +++ "b/content/posts/operation/\350\277\220\350\220\245\345\260\217\350\256\26020130525.md" @@ -0,0 +1,10 @@ +--- +title: "运营小记20130525" +categories: ["运营","嘀咕"] +tags: ["网络","淘宝","运营","天猫","废人","运营小记20130525"] +draft: false +slug: "20130525" +date: "2013-05-25 09:52:00" +--- + +我们是靠网络做生意的,没有网络,我们就成了废人。 diff --git "a/content/posts/operation/\350\277\220\350\220\245\345\260\217\350\256\26020130618.md" "b/content/posts/operation/\350\277\220\350\220\245\345\260\217\350\256\26020130618.md" new file mode 100644 index 00000000000..842112c3f62 --- /dev/null +++ "b/content/posts/operation/\350\277\220\350\220\245\345\260\217\350\256\26020130618.md" @@ -0,0 +1,10 @@ +--- +title: "运营小记20130618" +categories: ["运营"] +tags: ["淘宝","运营","天猫","电子商务","ec"] +draft: false +slug: "20130618" +date: "2013-06-18 15:29:00" +--- + +先不要抱怨缺货,发错货,同行整你这些问题,先省省我自身的问题…… diff --git "a/content/posts/share/2020\345\271\264\344\270\255\345\233\275\345\260\206\346\210\220\344\270\272\344\270\226\347\225\214\344\270\212\346\234\200\347\251\267\347\232\204\345\233\275\345\256\266.md" "b/content/posts/share/2020\345\271\264\344\270\255\345\233\275\345\260\206\346\210\220\344\270\272\344\270\226\347\225\214\344\270\212\346\234\200\347\251\267\347\232\204\345\233\275\345\256\266.md" new file mode 100644 index 00000000000..d87d9ea9dc8 --- /dev/null +++ "b/content/posts/share/2020\345\271\264\344\270\255\345\233\275\345\260\206\346\210\220\344\270\272\344\270\226\347\225\214\344\270\212\346\234\200\347\251\267\347\232\204\345\233\275\345\256\266.md" @@ -0,0 +1,43 @@ +--- +title: "2020年中国将成为世界上最穷的国家" +categories: ["分享"] +tags: ["中国","中国人","劣根性","贱","预测"] +draft: false +slug: "amazing-communist-countries-in-2020-forecast-to-become-the-worlds-poorest-countries" +date: "2010-10-18 11:11:24" +--- + +

美国的兰德公司对于绝大多数中国人而言,或闻所未闻的。而正是这个公司,在60年前,由于准确预测"一旦美国参与朝鲜战争,中国必将出兵朝鲜",一炮走红,从此确立了兰德公司世界第一智库的显赫地位。它可以说是当今美国乃至世界最负盛名的决策咨询机构。
+声明:此报告不代表任何政治立场,只具有其参考价值,思考比评价更重要。

+

兰德公司报告

+

(一) 中国人不了解他们作为社会个体应该对国家和社会所承担的责任和义务。普通中国人通常只关心他们的家庭和亲属,中国的文化是建立在家族血缘关系上而不是建立在一个理性的社会基础之上。中国人只在乎他们直系亲属的福址,对与自己毫不相关的人所遭受的苦难则视而不见。

+

毫无疑问,这种以血缘关系为基础的道德观势必导致自私,冷酷,这种自私和冷酷已经成为阻碍中国社会向前发展的最关键因素。

+

(二)中国人是世界上少数没有信仰的可怕国家之一。

+

中国人没有自己的信仰,这导致自我泛滥,缺少约束,缺少统一的精神支柱,他们没有通一规范的道德意识和真理意识,每个人只相信他自己,每个人按自己的意志确立行为,每个人都有他自己行为的道理,这导致中国人在各个行业和生活领域中没有统一意识。

+

中国是无神论国度,大多数人接受的是无神论者教育,蔑视宗教信仰,把宗教信仰当做迷信,精神领域没有共同的凝聚和约束。大部分人,他们坚持认为自己是无神论者,其实质行为上却是泛神论者,在中国,拜鬼现象非常普遍。

+

由于缺乏信仰,中国人没有罪恶感,没有亏欠和内疚感,只要犯罪不被知道,就是无罪,这导致中国人在内部矛盾分歧时,在人性中的残忍和冷漠,纵观中国整个历史,最残忍的争斗和屠杀都来自于他们内部自己。

+

(三)中国人所说的政治除了欺骗和背叛没有其它东西。

+

中国从来就没有成为一个法制社会,因为中国人的思维方式与守法行为格格不入。中国人老想走捷径。他们不明白这样一个事实:即成就来自于与努力工作和牺牲。在中国,人情高于法律,导致一代又一代人在徇私枉法贪赃受贿的社会不公正和法律不公正中互相效法模仿,徇私枉法成为中国人的传统。 在中国,政治斗争是罕见残酷而无情的,政治斗争让中国一代一代人失去人性。

+

(四)大多数中国人从来就没有学到过什么是体面和尊敬的生活意义。

+

中国人倾向于索取而不给予。他们需要明白一个道理:生活的真蒂不在于你索取多少而在于你能给予社会和你的人类同胞多少。大多数中国人从来就没有学到过什么是体面和尊敬的生活意义。中国人普遍不懂得如何为了个人和社会的福址去进行富有成效的生活。潜意识里,中国人视他们的生活目的就是抬高自己从而获得别人的认知。这样一来,一个人就会对"保有面子"这样微不足道欲望感到满足。"面子"是中国人心理最基本的组成部分,它已经成为了中国人难以克服的障碍,阻碍中国人接受真理并尝试富有意义的生活。

+

这个应受谴责的习性使得中国人生来就具有无情和自私的特点,它已成为中国落后的主要原因。中国人没有勇气追求他们认为正确的事情。首先,他们没有从错误中筛选正确事物的能力,因为他们的思想被贪婪所占据。再有,就算他们有能力筛选出正确的事情,他们也缺乏勇气把真理化为实践。

+

中国人习惯接受廉价和免费的事物,他们总是梦想奇迹或者好运,因为他们不愿意付出努力,他们总想不劳而获。很少有中国人明白一个事实,就是威望和成就是通过一步步努力的工作和牺牲实现的,不付出就没有所得。简单来说,如果是为了谋生,那一个人只有去索取;但如果是为了生活,一个人必须要去奉献。

+

为了掩饰中国目前的失业,贫穷,惊人的资源浪费等现实,中共政府编造出一串数字来把中国打扮成一个经济上欣欣向荣的国家。这样做只有一个目的,就是吸引更多的外国资本来填补中国的这个无底洞。所以当人们下次听到中共政府所宣布的经济高增长率等数字时应该想想这些臆想出来的数字是否正常。我们不能忘记我们不得不为这个中共政府粉饰的表面上繁荣的伪资本主义国家付出什么样的代价。

+

(五)中国人的价值观建立在私欲之中。

+

由于在贫穷的环境下生长并且缺少应有的教育,大多数中国人不懂得优雅的举止和基本的礼貌。他们中的大多数人着装笨拙粗鄙却不感到害羞。他们在青少年时所受的教育就是如何说谎并从别人那里索取,而不是去与别人去分享自己的所有。

+

中国是一个物产丰富的国家。但无限制生育政策所带来恶果使得中国成为了无限廉价劳动力的输出国。这些输出也包括那些受过教育的劳力输出,除了他们的教育水平,实则和其他一般苦力没有本质上的区别。

+

中国大规模生产的便宜产品降低了输入这些产品的地区的商业信用度。由于技术落后,管理失败,中国制造的单位能耗要比发达国家如日本,美国高出很多。因此,随着出口额的增加,中国在扩大生产的同时丧失着宝贵的能源。同时,这种行为也严重的污染了环境,使中国变为全世界最不适宜人类居住的国家。

+

目前中国正在遭受着资本主义社会两大邪恶的折磨,即环境的破坏与人性的丧失。由于中国人天生的贪婪的本性,它们可以毫无保留的接受资本主义的阴暗面和无止境的利益纷争。
  

+

中国人对西方的技术与产品狂热追求却对西方管理文化所强调的坦率,直接,诚实这些品质漠不关心。有人曾经做过的一个精彩的比喻可以用来解释这种奇怪的被称为中国模式的资本主义的现实,即没有法律约束的资本主义就像不存在地狱这一概念的基督教,最终每个人都堕落,无一幸免。事实上,现在的中国制造已经成为质量低劣,价格便宜,仿制,侵犯知识产权的代名词。
  

+

由于中国文化不鼓励敢于冒险这种优良品质,所以中国人极力避免冒险,他们也不想寻求机会来改善自己的生活。

+

(六)中国人的生活思想还停留在专注于动物本能对性和食物那点贪婪可怜的欲望上。

+

中国人对于生活的平衡性和意义性并不感兴趣,相反他们更执迷于对物质的索取,这点上要远远胜于西方人。大多数中国人发现他们不懂得"精神灵性","自由信仰"以及"心智健康"这样的概念,因为他们的思想尚不能达到一个生命(补:即肉体和灵性的并存)存在的更高层次。
  

+

中国人追求腐化堕落的生活,满足于自我生理感官需求,他们的文化建立在声色犬马之中:麻将、赌博、色情、吃欲、贪欲、色欲无不渗透在他们生活和文化中。

+

(七)失败的中国式教育成为世界的笑柄。

+

在中国人的眼中,受教育不是为了寻求真理或者改善生活质量,而只是身份和显赫地位的象征和标志。中国的知识分子从别人那里得到尊敬并不是因为他们为了别人的幸福做过什么,而只是因为他们获得占有了相当的知识。事实上,他们中的大多数只不过是一群仅仅通晓考试却从不关心真理和道德的食客。 
 

+

中国教育的目的不是为了帮助社会改善总体水平,而是为统制阶层和少数富有阶层服务的。中国的政府部门总是引以为豪的标榜自己是人民的这个,人民的那个,但没有一个是为人民的利益服务的。唯一服务的对象就是他们自身集团的利益。  

+

中国的教育体系很大程度上已经成为一种失败和耻辱。它已经不能够服务于教育本应所服务的对象:社会。这个教育体系不能提供给社会许多有用的个体。它只是制造出一群投机分子,他们渴望能够受益于社会所提供的好处却毫不关心回报。
 

+

中国可以培养出大批的高级能人才,但却很少可以培养出合格的可以独立主持的管理级专家。服务于一个公司或者社会,光有技术是不够的;还需要有勇气,胆量,正直和诚实的领导才能,这恰恰是大多数中国人所缺少的品性。正如亚瑟.史密斯,一位著名的西方传教士一个世纪前所指出的,中国人最缺乏的不是智慧,而是勇气正直的纯正品性。这个评价,虽然历经百年,如今依旧准确诊断出中国综合症的病因。 

+

大多数中国毕业生对选择出国并为外国工作不会感到内疚,事实上他们首先欠下了中国人民在教育上为他们所做出的牺牲。随着传统文化价值观的破坏和逐步衰弱,大多数的中国人,包括受过教育的人都徘徊在精神和内心世界的路口,像迷失的狗一样不知何去何从。

+

阿波罗网编者注: 这里说的中国人,和中华民国没有关系。是说中华人民共和国。此文在大陆网络广泛流传。不过我们用英文搜索并未发现此文,对来源存疑。如果你看到英文原文,请与我们联系。

+

责任编辑:王笃若 来源:天涯社区

diff --git "a/content/posts/share/500\345\235\227\351\222\261\345\234\250\344\271\211\344\271\214\346\200\216\344\271\210\350\277\207\357\274\210\347\210\206\345\274\272\357\274\211.md" "b/content/posts/share/500\345\235\227\351\222\261\345\234\250\344\271\211\344\271\214\346\200\216\344\271\210\350\277\207\357\274\210\347\210\206\345\274\272\357\274\211.md" new file mode 100644 index 00000000000..ec019673c98 --- /dev/null +++ "b/content/posts/share/500\345\235\227\351\222\261\345\234\250\344\271\211\344\271\214\346\200\216\344\271\210\350\277\207\357\274\210\347\210\206\345\274\272\357\274\211.md" @@ -0,0 +1,96 @@ +--- +title: "500块钱在义乌怎么过(爆强)" +categories: ["分享"] +tags: ["义乌","牛逼","百度","知道"] +draft: false +slug: "baiduzhidao" +date: "2010-12-13 01:44:00" +--- + +

来自百度知道的一个爆强回答,老话新说,有感触。enjoy。
+ 链接地址:(可惜原答案已经被和谐)http://zhidao.baidu.com/question/65058100.html

+

500块钱在义乌怎么过?

+

一块钱,
+去义乌老火车站找道上的兄弟买张50的假钞;

+

+ 拿这50块去实验小学门口的书刊亭打电话,
+从老花爷爷手里得到49块6毛真钱;

+

+ 到音像市场买黄盘,
+还价4毛买到9张,
+剩五块乘最破的长途到附近的诸暨,
+以每张15块的价格买掉得135元;

+

+ 回程5元,
+回到义乌文具批发市场买学生用的笔260支,
+到佛堂一中学校门口摆摊,
+以一枝1.5 元买掉得390;

+

+ 和道上兄弟打麻将故意输100,
+从其口中得知摇头丸的进货渠道,
+290购的58颗,
+以10元价格卖到义乌舞厅得580;

+

+ 交保护费80,
+剩500在舞厅收小弟(高中,每人50足以),
+10个小弟替你收保护费,
+一天能收到2000,
+除去分红,
+还得1500;

+

+ 去义乌某娱乐城找小姐,
+开价300但给1000,
+小姐保证对你死心塌地,
+尊你为鸡头,
+并介绍姐妹给你,
+剩500块到快倒闭的印刷厂印广告,
+贴的满城都是,
+10个小姐每天每人接客5次,
+每次分你100,
+天收入是10*5*100得5000,
+一个月下来是15万;

+

+ 10万租店铺开娱乐中心,
+5万招小姐30名(高级),
+每人每天接客3次,
+一次分红得300,
+一个月是30*3*300*30得81万;

+

+ 工商税务公安交10万(保护费),
+剩71万到云南带货,
+只要到了内地翻10倍,
+此行程要半个月左右,
+得700万(10万路上花销和必要的买枪);

+

+ 干了这一票金盆洗手,
+注册房产公司,
+从江西拉点老表当民工(可能会招到买你黄盘的,哈哈)
+月工资600招到100个花6万,
+请客送礼到市政花100万(千万不要少),
+市政的所有工程都到手,
+做豆腐渣工程,
+路修了扒扒了修,
+2个月赚到2000万;

+

+ 赔偿民工命钱3万(2个月接了20多个工程,累死了1个,不怕,上面有人),
+以月薪5万请会五门外语的博士生,
+出国找品牌做代理,
+代理意大利的皮鞋销往中国,
+然后拿样品到温州,
+做假货,
+一个月下来赚了5000万;

+

+ 被意大利厂家发现,
+赔偿1000万,
+加上上个月剩余1000多万,
+找美国财团融资做网站(博士生不能让他闲着),
+融到2个亿,
+挤跨sohu,sina,
+成为中国第一大门户网站,
+上市,
+市值达到2亿美金,
+收买证券公司,
+成为黑马,
+第一天升10倍,
+第二天一开市卖掉所有股票(51%)。
+得10,2亿美金。

diff --git "a/content/posts/share/512\345\234\260\351\234\207\347\232\204\347\234\237\347\233\270\357\274\232\344\270\244\344\270\252\350\200\201\347\247\221\345\255\246\345\256\266\347\232\204\350\241\200\346\263\252\345\200\276\350\257\211.md" "b/content/posts/share/512\345\234\260\351\234\207\347\232\204\347\234\237\347\233\270\357\274\232\344\270\244\344\270\252\350\200\201\347\247\221\345\255\246\345\256\266\347\232\204\350\241\200\346\263\252\345\200\276\350\257\211.md" new file mode 100644 index 00000000000..f1295aa783b --- /dev/null +++ "b/content/posts/share/512\345\234\260\351\234\207\347\232\204\347\234\237\347\233\270\357\274\232\344\270\244\344\270\252\350\200\201\347\247\221\345\255\246\345\256\266\347\232\204\350\241\200\346\263\252\345\200\276\350\257\211.md" @@ -0,0 +1,168 @@ +--- +title: "512地震的真相:两个老科学家的血泪倾诉" +categories: ["分享"] +tags: ["地震","地震预测"] +draft: false +slug: "dizhenyuce" +date: "2010-05-27 07:01:00" +--- + +512地震的真相:两个老科学家的血泪倾诉~ + +我相信,我的民族能接受一切真相。——笔者翟明磊 + +中国地震局发言人称: 地震不可预测,这次汶川地震情况尤为特殊,震前没有发现任何前兆信息,没有前震,没有收到任何预测意见。我历时四个月的调查证明这是彻头彻尾的谎言。 + +但本文并不满足于证伪,我想带给读者的不是一次寻找小丑与英雄的旅行,而是面对科学与我们人性的惨痛见证,汶川地震预报失败在我们民族性格与体制中的腐败点:不合作,不独立,不负责,胆怯。我对自己的要求是不哗众取宠,不偏不倚,恰如其分,我对读者唯一的要求:对科学问题更多耐心与理解。 +让我们开始寻找汶川预测真相的旅行。——笔者翟明磊 + +半个台测出汶川地震 + +2008年5月11晚上,北京民族学院南路一间屋子的灯通宵未熄,一对白发苍苍的老夫妻紧紧盯着计算机屏幕。老先生的老花镜只有一条腿,歪歪地架在鼻梁上有点滑稽。——他们是全世界唯一知道地震马上就要发生的人。 + +凌晨两点时,他们知道的是:距四川红格550公里到800公里的环带中,12日至13日将发生七级到八级的大地震。 + +他们不知道的是:震中的方位与具体地址。 + +因为他们已经弹尽粮绝,他们只剩下半个台站。 + +钱复业不为公众所知,这位七十四岁的老人在地震界却是一位实力人物。人称中国洋地电的“祖师奶奶”。当年她还是一位俊俏姑娘时就奉周总理之命,将苏联的地电方法引入中国,这位当年的风火的巾帼标兵在邢台试验场一干就八年。提起当年,最难忘的是邢台百姓拔了他们架下的电线,三十岁钱复业说“我们是为人民服务的。”邢台人对没报出地震的钱说:“你们为人民屁服务。”八年没有休息日,没有回家,孩子管父亲叫“叔叔。”活得象野人一样,常年住帐篷吃干粮,15分钟观测一次仪器.在特大洪水中是老百姓救了她们。地电的方法是将一公里长的电线埋入地下,当地层受压时,地下三百立方米的体积电阻变大,电阻率变小,从而测出地震前兆。得到李四光首肯后,这一方法在全国推广,成为预测地震的主要手段。目前全国仍有110个地电台,负责人大多是钱复业的徒子徒孙。 + +2003年,“地电祖师奶奶”闹革命了。因为她发现全国的地电台站大部分失灵了。原因是自从全国花了二十七个亿更新数字化台站后,这位创始人发现自己报不出地震了。这一年,她上报了四次地震,三次成功,一次失败。前三次用的是手动的传统地电仪,虚报的一次用的是地震局数字台站的数字仪器。 + +图片说明下图为汶川地震HRT波前兆红色部分即为异常区域。上图为唐山松潘等三个地震异常比较 + +“原因是,现在农村城市天电地电干扰越来越多,手动地电仪,我们可以要据经验排除干扰记下真实信息,但是数字地电仪只能记下所有的干扰,所以没法做出判断,我可以说百分之七十的数字地电台站是失灵的。”钱复业说:“别看数字地电仪,这其实是国外八十年代的技术,已经落后了。汶川地震不是没有台站,在一千二百公里有二十个台站。为什么不报,就因为分不清楚,这就是汶川地震数字台网报不出的原因。” + +地电祖师奶奶做出了一个惊人举动,她彻底放弃了地电的方法。创新了一种叫HRT波的预测技术。这个技术原理,简单地说是“老太太敲碗”:钱复业把地震机理看成黑箱,短时间没法搞明白地震的机理,但可以把它看成黑箱系统。探箱,就象老太太敲碗知道碗有没有裂。给地壳一个力,回射回来知道地层的情况。那么,哪有这么大的力呢。赵玉林想到了潮汐力。潮汐力撞地球。就象铁路工人敲铁轨检查铁轨有没有缝隙。由于钱复业的儿子是搞石油勘探的专家,他建议使用 CDMA技术,可以去掉干扰。1990年着手研究,2004年,钱复业申请建设HRT波台站。报告上去,当时中国地震局局长宋瑞祥当天就批示。 + +然而在党组会议上,宋遭到了大多数人的反对。宋瑞祥是原地质部部长,老革命,他不明白地震局有这么多钱而一个一百五十万的试验项目阻力这么大?这位不是地震局系统出身的老革命不知其中利害。 + +“这里面有利益集团,我们的仪器出来,他们情绪很大,因为一用不是证明他们的不行了嘛。比如现在数字化地电仪器,他生产了二三百套,自己做,自己卖,都是地震局系统的。他要用,他不用,他要承担责任的,他能说吗,你明白吗?而且搞仪器的人呢,他很辛苦。可是他不知道地震预报是怎么回事。他做出来。他说: “你没告诉我怎么做,我做出来不行,怨谁去”,搞方法的人呢,你给我什么仪器,什么锅,我做什么饭,那做出来的饭,你也别怨我。这就是地震局现状,搞仪器的一摊,搞台站的一摊,搞预报的一摊,搞分析的一摊,谁也和谁不联系。” + +人家提工资上去,你说他这些东西不行,怎么办呢?包括那些院士,汶川地震前都是划勾的,每年会商会,第一届我是执行委员会的委员。我知道。每年会商会拿一个表,就象唱歌似的,划了几个圈,哪些地区哪些地区,多大地震写上,再写上值得注意的地区再写几个,然后你同意划勾,不同意的划叉。这些院士平时不搞地震预报的,能划叉吗,都划勾了。然后你有不同意见,提出来,也提不出来。所以是拿院士折腾人。组织这种机构,就是将来为了地震一旦发生。科学家都说没报出来。官员不该走这条路,但是他们走了,我们作为群众,没什么可说的。你明白。你平时不搞这个,他让你判断,你能判断出来吗?你不是难为院士嘛,院士是有水平但不是在预报上。” + +钱复业点出其中要害。 + +宋瑞祥是个有魂力的人,唐山作家张庆洲写作《唐山警世录》认为唐山地震是漏报的,这本书得罪了很多人。无法出版。宋瑞祥局长为之作序,才得以面世。 + +据说宋瑞祥火了。“我一个局长,批一百五十多万的项目的钱都没有权力?我负责了!” + +这样,RHT波才上了四个台站。第二年就报出了印尼海啸,当时钱复业报的是十二月二十八号川滇有八级地震,结果二十九日三千公里外的印尼发生九级地震。 + +三千公里外的地震也能预报?连钱复业也吃惊,可是为什么又报错地方呢?两夫妇研究了二年的声波学,才明白,以往的经验台站只能预报附近的大地震。可是HRT波是声波,不是地震波。这种预报经验远远超出了老专家们的经验。 + +尽管HRT波效果惊人,但还是受到了地震局的各种反对声浪,有人说,钱复业搞这项目是为了买自己儿子的设备。 + +“他们说我为了卖我儿的仪器,其实我儿子倒了血本,汶川地震后,我儿子送了四台仪器,几十万,修理费在他身上,运费也在他身上。一打雷,把仪器烧了。四年烧了三十多次,都是他修理的。” + +还有人说,钱复业他们为什么要上三十个台站,是为了赚钱。 + +“一个台站只能报出震中距离,只有三个台站的环型交汇才能确定震中位置。但是太远的地方,三个台站也不行,所以要在全国三十个大区都要有台站,而且震中如果太远过来RHT波需要十多个小时,即使测到了,也来不及了预报了,这是我们需要三十个台站的原因。” + +图片说明:汶川与唐山波形图很相似 + +经过四年的摸索,HRT波技术终于成熟。2007年起可以正式跟踪预报地震。积累了三十多个成功震例。震中距离预报误差少的可在数公里。宁洱地震预报成功,钱复业预测震中621公里,实际上622公里。预测6点5级,实际6点4级。让人难以想象是四千公里外的地震HRT波也可测到。 2006年1月28号班德海地震。钱赵预报是七级地震,4800公里,实际发七点六级地震,4680公里。 + +令人吃惊的是,汶川地震后,中国地震局完全没有预报出8月25日西藏仲巴6.8级地震。而钱复业用HRT波准确预测。 + +HRT波技术本身还有要解决的就是数个地震同时发时,地震波叠加造成误判,特别台站附近的小震对远处大震的判读影响。 + +“所以我们终究得出经验:地震是有前兆的,是可以预测的。然后可以预报的,而且是物理预报。这是我们观点。从科学上来看,挑不出毛病。我终究是搞了四十年,在科学上不能说假话。”白发苍苍的钱复业正式宣布。 + +就在宋瑞祥局长离开中国地震局局长位置后,HRT波被当作错误局长的错误项目被叫停。没钱了,连维修的钱都没有。钱复业夫妇,山穷水尽。 + +“我们的项目,地震局各级官员,没有一个人来了解。老实说,来看全套资料的只有一位计委科技司前副司长严谷良,还有记者你。” + +严谷良何许人也?简单地说这是一位高人。国家计委科技司前副司长。做的官不大,却是中国科技创新的关键人物。64年起即负责国家计委(原来称计划组)的科技管理工作。在81年至88年他任计委科技局建设处处长任上,他发现并推广了袁隆平与王选。是他尽力促成70年代末国家投资五百万给当时受排挤压制的农科员袁隆平独立创办杂交水稻研究所,从而让中国一半稻田种上杂交水稻。是他,支持选择了王选这个北大名不见经传的助教的技术方案,开启了中国印刷业的技术革命。严谷良本身是学工程物理的,特长是对新科技的超强理解判断力,是一位难得的中国科技伯乐。 + +在钱复业,赵玉林,山穷水尽之际。他一个人跑到钱家,看完了HRT波的全部资料。“这毫无疑问是国家的重大技术成果。为什么国家花了二十七亿的设备还测不出汶川地震?而钱能测出?一,精度,地震局的地电仪,精度只有百分之几,而HRT波是万分之几,提高了二个数量级,这都不是空口胡说,而是国家计量局确认的。这样地震的细微处才能看到。二机理,HRT波解决了无法下地层的问题,黑箱原理突破了以前困境。三,参照系。HRT波是用引潮力,引潮力本身有十二小时的日潮周期与半月潮周期。正常时,HRT波是与日潮与半月潮周期相同的,也就是谐振,出现异常时,就脱离引潮力周期,好比士兵在桥上走正步,引起共振,桥的振荡。有了这个潮期的参照系,很容易辩析出地震发生前的特征。四,根据波传来时间,确定距离,幅度确定震级,共振发生确定时间。三要素都全了。” + +图片说明上图:看,我们不是假的吧,记者亲眼目睹了一次小型地震短临预测。下图:钱复业说我当年明确预测唐山七级地震,这是异常图 + +严谷良据他以往的经验判断:“HRT波技术路线非常清晰,应当推广,要改进的只是提高预测精度而已。地震局这些人他们不去调查,不去深入了解,光说不行,这不是开玩笑吗,这么重大的事情!” + +严谷良,这位退休官员使出了当年推广袁隆平的劲头。 + +2006年,严谷良向科技部发改委推荐HRT波技术。因为严谷老的威望,发改委很快关注这个项目,但综合部门要听地震局的意见。这次不用地震局花一分钱,总可以了吧。“没想到,地震局的态度是不敢否定,也不充分肯定。只写什么以后在规划当中进一步研究考核,专家们意见不统一云云。 ”——搅黄了。 + +情急之下,严谷良上书国务院总理。在信中严谷老尖锐提出:“地震局要花二十多个亿续建那些不能有效解决预报问题的常规台站,而真能解决问题的新方法却排不上议事日程!”有他的背书。2007年1月12日,国家副总理回良玉很快批示。 “在攻克地震短临预报这个世界性科学难题上,我们应该也有基础和条件有所作为,对有关课题的研究和应用要给与支持。” + +陈健民局长批给了岳副局长,岳副局长批给了电磁学科组。领导们的批示越批越短越空洞。 + +“就这样不了了之了。”严谷良摇头叹息。 + +严谷良要求和陈健民局长见面。这位连总理都不敢小看的老副司长的请求。陈健民拒绝了。 + +到2007年七月份,地震局开个专家咨询论证会。——“连个鉴定会都不肯开。” + +严谷良经历和支持过许多论证会,这次论证会,在他看来,怪得很。“地震局专家们说:有一定作用。哪儿不行,哪儿不行,要进一步完善。咨询论证会,钱复兴做报告,按道理要答辩,下午就不让他们去了。完了写了一个咨询论证意见。按道理征询本人意见,不和他们商量,也不和他们见面。” + +地震局行业基金有三千万。最后就批给钱复业三年总共一百九十万。这些钱仍然建不了台站。 + +这时荒唐的事发生了。地震局称,根据一刀切的政策,退休研究员不能担任课题负责人。所以钱复业发明的技术课题。钱不能给钱复业。 + +这一百九十万给了地震局防灾学院一个年轻的副教授,凑装了两个仪器在山东,地震局接着又说这个仪器对别的仪器有干扰,不让他用。不让机器正常运转。等于没建。 + +“这么一种德性。从领导,局长,副局长写了多少报告。干部好,专家也好,从来不到钱复业那儿亲自去了解了解,到底行不行,你自己考核。没有一个去亲自听她汇报,这怪不怪。人家有这么好的成果你不管。你搞什么地震。”严谷良对记者慨叹。 + +仍然没有经费。 + +钱复业与赵玉林将退休工资投了进去,仍无法支撑台站。眼看着一个个台站因没有维修费用而停止工作。 + +到了汶川前夕,钱复业只剩下红格台半个台站还能工作。 + +而正是这半个台站测出了汶川地震。 + +“他们说没有前兆,而且不典型,我半个台站就记到前兆了,还要怎么典型?这就证明是必震因,有百分之百灾难纪录,这就叫几率,我没有别的台站,只剩半个。”钱复业困惑地问。 + +在3月19日采访中,记者亲眼目睹钱复业用HRT波仪准确提前二个小时预报红格台外800公里将有震级4到五级地震发生,结果十三点四十三分四十二秒。四点七级地震川甘地震发生。实际距离798公里。距离误差仅为2公里。不得不令人信服。 + +汶川地震发生后,有专家问钱复业,汶川震中离红格台实际距离510公里,你们报550到800公里。钱认为误差40公里是被允许的范围。为什么环带那么粗?钱复业事后发现800公里减去550公里为250公里,正好是这次汶川地震带的长度。 + +十一日当晚,钱复业夫妇测出了汶川地震,却没有上报。为什么? + +地震发生时,钱复业赵玉林泪流满面,心中的悔恨…… + +钱复业讲述了全过程: + +“二十三点图画起来,二点钟,不行,这个地震肯定有了,讨论一晚上,没有睡觉,要给他们打招呼,到早上五点,想要给他们打招呼。不能打。打完以后,这么大地震,六百到八百公里,东南出国境。没有人相信,你自己害怕。给官员打电话,唐山你都成漏报犯了,你给他打电话,他没预报,死人了,他要坐监狱的。你知道我的意思吗?所以不能打,接受唐山地震经验。也都来不及了。按现在规定,你报了地震还得填卡,他按这个卡片去组织专家落实。十二号,十三号有地震,你十二号打电话,没有设防意义,九点钟,我想给一个搞地震的老同志,给他打电话,他负责西边,叫郑大明。赵玉林说你不能给郑大明打电话,人家好不容易返聘,拿一千多元工资。你打电话,人家吃不了兜着走了。没打电话,现在汶川地震没报出来,都不聘他,他本来是西部地震首席预报员。你想想,所以没打。” + +那天晚上,钱复业心是紧缩的,三十年前的创痛又在心底涌起。 + +唐山地震前,钱复业作为京津组的副组长因为地电特长紧急调京。她一口气画出了200公里十二个台站的地电趋势图,十一个出现异常,以唐山为中心的异常幅度最大,于是做出唐山将发生七级以上地震的预测,并汇报了梅世蓉。在地震前五 天,她是唯一一个前往唐山落实异常的中国地震局干部。 + +当时京津组组长汪成民向记者证实,当年一直主张华北有大震的确实是钱复业,多年来她受的是不白之冤。 + +地震发生后,她被新华社内参记者在《地震战线》上发文认为是执行邓小平修正主义路线的苗子,否定了马家沟异常,执行了邓小平的修正主义路线。并因为她是唯一去唐山的跑异常的人,被打成漏报犯。唐山震后,地震局风声鹤唳,人人自保,“当时推卸责任,漏报犯推到我身上,一个群众能把我怎么的,我本来就是一个小兵,在地上躺着呢,也打不倒我,我本来就倒着的呢。但这个问题如果弄到领导身上去,那领导当时都要坐监狱的。再说我虽然预测了,唐山死了那么多人,我有负罪感。”她当时还做了件愚蠢的事,写了封信寄给马家沟群测台,表示对不起他们,这本来是表达心情的方式。被马家沟台站负责人做为证据,一次次批判带来的是马家沟马姓负责人一次次升官,“资产阶级小姐否定马家沟异常”成了著名事件,他甚至挥着他死于地震母亲的血衣进行现场控诉。 + +事实上,去马家沟那次,钱复业是去买碗的—-当地产便宜的瓷器。当时群测点是无产阶级技术革命的代表,钱路过时根本不敢过问,说了几句:“将来抓到地震说不定还是群测点的同志们”的空话,仪器都没看,就匆匆回去了。五天后,唐山地震爆发。 + +“我当时向梅报的是唐山七级,马家沟报的是渤海湾,五级。我为什么要否定他。马家沟群测点,震后我们还是朋友,还送我一箱弹簧。到后来怎么就骂起我来了,每骂我一次,就参加一次人大代表,就升一级。” + +“邓小平都平反了,为什么不给我夫人平反!”赵玉林很难接受。 + +四十年来,钱复业夫妇二十年没涨工资,一度连生活都成了问题。真正延误唐山预报的人升了官。 + +上图显示唐山地震前十二个台站均显示了地电异常。 +下图:海城地震后,钱复业已画出了华北异常区,但被勒令销毁,这是当年偷偷藏下的地电图 + +“我今天和你说,不想纠查任何人的责任。我从我这个方法认为有,人家从那个方法说没有,比如测震学。小震闹,大震到,测震学指标到现在,唐山地震也报不出来七点八。三十年前更不可能。梅世蓉是测震学博士后。她虽然是一个领头的,但她学科水平限于测震学,相信测震学,就象我相信地电一样,我地电要没有异常,别人拿什么来跟我说,我也不大相信。但我不是领头的,我可以这么做,但她是领头的,按道理,梅世蓉这样做就有点欠缺。唐山地震前三天,我又一次问她你真的不认为唐山有大地震吗?她想了想说是的,我不认为。” + +背起黑锅的钱复业屏了一口气,多年的压抑使她下了决心,一定要突破地震预报难关。退休后她与赵玉林所有的退休金除了养活十多个小区的流浪猫,全部用来埋头投入科研,至今仍住在简陋的旧公房中。夫妇一生勤俭,赵玉林老花镜掉了腿都舍不得配一个。 +钱复业没有耿庆国式的火爆性格,在业务上她有超常的能力,在政治上她是一个犹豫不决,胆小逃避的知识分子。汶川地震没有上报,有以往政治创痛的因素,也有她过于慎重的原因。 +多年来她一直是夹着尾巴做人。1968年周恩来举办国庆招待会,邀请她们小组成员参加,可是小组里都是知识分子,没有工人阶级,只有一个司机是工人。钱复业只有派出司机参加国宴。这件事让她印象深刻,多年来忍辱负重成了她的习惯。 + +图:红字区域就是当年唐山地震前划出的地电异常区 + +七十四岁的钱复业明显意识到身体不行了,成了医院常客,高血压,随时都可能倒下,而东西都装在脑子里。“世界难题啊,我们花了四十年时间,有几百人上千人的努力,如果国内要,我还是愿意给国内。” + +汶川地震之后,钱复业赵玉林用HRT波三次预报六级以上余震,全部正确。而地震局的余震预报失误众多,甚至引起了市民的混乱。 + +震后,国务院副总理张德江对HRT波批示:“在地震预报领域要解放思想,也许世界性的地震短临预报难题在中国率先突破。” + +可是,一切都迟了,汶川悲剧已经发生。 + +至今,钱复业与赵玉林仍没有得到地震局任何后续资金。 + +“科学没有国界,国内要是不要,我们就给国外。”两位爱国者长长的叹息。 diff --git "a/content/posts/share/911\344\272\213\344\273\266\347\273\235\345\257\206\347\234\237\347\233\270\345\244\247\346\217\255\351\234\262\357\274\201.md" "b/content/posts/share/911\344\272\213\344\273\266\347\273\235\345\257\206\347\234\237\347\233\270\345\244\247\346\217\255\351\234\262\357\274\201.md" new file mode 100644 index 00000000000..7b561092471 --- /dev/null +++ "b/content/posts/share/911\344\272\213\344\273\266\347\273\235\345\257\206\347\234\237\347\233\270\345\244\247\346\217\255\351\234\262\357\274\201.md" @@ -0,0 +1,12 @@ +--- +title: "911事件绝密真相大揭露!" +categories: ["分享"] +tags: ["恐怖","911","美国","鬼子","政府"] +draft: false +slug: "911" +date: "2011-09-11 09:11:08" +--- + +
最大的恐怖组织就是美国政府!
你相信911事件美国的五角大楼是飞机撞得吗?有些事情不是咱老百姓能够弄明白的,说实话,我也弄不明白。看了这段视频才知道,原来美国鬼子自编自导了一场恐怖闹剧!其实真正的恐怖组织是美国,美国鬼子是强盗加骗子。上海卫视纪实频道首新版911事件绝密真相大揭露! + + diff --git "a/content/posts/share/CS\346\226\260\346\211\213\346\234\200\347\273\217\345\270\270\351\227\256\347\232\204\345\215\201\345\233\233\345\244\247\351\227\256\351\242\230.md" "b/content/posts/share/CS\346\226\260\346\211\213\346\234\200\347\273\217\345\270\270\351\227\256\347\232\204\345\215\201\345\233\233\345\244\247\351\227\256\351\242\230.md" new file mode 100644 index 00000000000..ccb99f7e52e --- /dev/null +++ "b/content/posts/share/CS\346\226\260\346\211\213\346\234\200\347\273\217\345\270\270\351\227\256\347\232\204\345\215\201\345\233\233\345\244\247\351\227\256\351\242\230.md" @@ -0,0 +1,73 @@ +--- +title: "CS新手最经常问的十四大问题" +categories: ["分享"] +tags: ["CS","question","CS1.6"] +draft: false +slug: "14_questions_about_cs" +date: "2010-04-02 20:16:14" +--- + +

  1。问:听说低分辨率爆头更容易耶!为了提高爆头率(或者准确度) 是否需要降低分辨率?

+

  答:没错,很多国际高手都使用了低分辨率,其中之一的原因是他们接触cs游戏比较早,在那个硬件匮乏的时代只能使用最低分辨率640*480进行游戏来确保流畅程度,长此以往形成了习惯。
+   分辨率与准确程度爆头率 没有任何关系。那种认为粗糙的低分辨率形成的锯齿导致模型变大的想法是业余的,也是荒谬的。
+   cs运算中是否击中是以子弹与HITBOX是否接触以及接触到何处来判断。外表的皮肤是依靠贴图手段程序粘贴。与HITBOX无关。
+   究竟应该选择怎样的分辨率,完全看个人习惯以及机器配置

+

  2。谁可以提供给我某某人的config?(使用了某某config,水平有了大幅度提高)

+

  人类总有一个习惯,就是将不熟悉的东西神话。比如封建时期对风雨雷电的描绘,比如如今对UFO的向往。CSER也是一样,那种认为使用了不同config就可以让自己水平焕然一新的人代表着对config的无知。
+   config是cs的一个普通文本方式的配置文件,内部包含着对cs的一些设置,有的在GUI中有,有的没有。其中关于rate 关于interp的参数可以对显示效果以及网络传输做出修正,还有其他一些命令可以夸张贴图效果,打开关闭阴影等等。
+   值得注意的是,config中没有任何语句可以提高爆头率!config中没有任何语句可以提高你的游戏水平!1。6对interp的修改更使得想提高反应速度也变为不可能!哪些试图修改手臂动作来改善后坐力的朋友,送你们四个字--掩耳盗铃。
+   修改config是比赛中严格禁止的行为。虽然不是作弊,但是对光影和效果的修改还是触及了比赛的公平和公正。如果你还指望参加正规比赛,请使用默认config,所有设置在GUI中设定。当然,如果你纯粹为了娱乐,那随便修改好了,不过。。用作弊岂不是更有快感?
+   凡是对本回答有疑问的,请找来config大全逐一研究参数含义,研究过后,你会感觉--config?不过如此...

+

  3。关于准星
+

+   没有任何方式可以使得准星上下部分和左右部分颜色不一致!您所看到的是视频压缩导致!
+   静态动态准星切换的命令是cl_dynamiccrosshair 0或者1!
+   准星大小和颜色在任何比赛中在GUI里都可以随意修改!
+   Demo中准星大小不变是bug。你录一个你的准星也不变!

+

  4。关于超级跳
+
+   超级跳是一种BUG。不管大家所说的是那种超级跳。他们都无一例外。
+   超级跳没有实战意义,过去没有 现在没有 将来也没有。
+   超级跳没有修炼意义,过去没有 现在没有 将来也没有。
+   直线点对点的行进速度,不管什么跳跃均没有步行快。
+   谁见过CPL WCG总决赛上有人利用超级跳光彩夺目?

+

  蹬腿跳的脚本为
+   在autoexec.cfg里键入
+   alias +j “+jump;+duck“
+   alias -j “-jump;-duck“
+   bind space +j

+

  6。谁能给我个脚本,我要优化我的fps(或ping)

+


+   关闭垂直同步和正确设置网络参数的前提下
+   没有任何脚本可以大幅优化fps,带来赏心悦目的提高。
+   没有任何脚本可以大幅优化ping,带来赏心悦目的提高。

+

  7。关于rate updaterate cmdrate cl_latency

+

  正规LAN比赛中依次设置为25000 101 101 忘记cl_latency的存在
+   在普通internet game下 要针对不同网络条件来设定 网络上已经有很多人专门撰文说明
+   将来如果我有机会 也许也会写一篇通俗一点的

+

  8。到底是A品牌装备好 还是B品牌装备好?

+

  在同档产品中,一定是各有特色的,所以这样的问题本身就有问题
+   使用什么样的装备 看你个人经济实力 也看需求
+   更重要的是看你是否喜欢和习惯
+   喜欢的 就是最好的。

+

  9。ex_interp到底是怎么回事?

+

  时间补偿系数
+   1.5时代 请老实的设置为0.1
+   1.6时代 请忘记他的含义

+

  10。关于AWP

+

  不依靠作弊器,没有任何参数可以添加上AWP准星!
+   空中开枪 没有任何准确度可言!跳狙是落地开枪。空中开枪是网络延迟造成的错觉。
+   盲狙和足球中的倒挂金钩一样,无需特别练习,功到自然成。
+   不开镜直接按左键叫做瞎狙 只有左右一齐才可以称作真正有比赛意义 有准确度的盲狙

+

  13。如何改为窗口模式

+

  在快捷方式中添加后缀
+   -win 800为以800600的分辨率进行窗口模式游戏 以此类推
+   想恢复全屏 更改为 -full即可。

+

  14。关于游戏不能运行的一系列故障

+

  cs1.5版本无任何可以导致游戏不能运行的bug
+   cs1.6版本无任何可以导致游戏不能运行的bug
+   所以
+   当您的游戏不能运行的时候
+   请换地方重新安装 基本可以解决所有问题
+   还是不行 请仔细检查计算机其他设置
+   cs是清白的。

diff --git a/content/posts/share/FOMO.md b/content/posts/share/FOMO.md new file mode 100644 index 00000000000..e4c7bde5768 --- /dev/null +++ b/content/posts/share/FOMO.md @@ -0,0 +1,16 @@ +--- +title: "FOMO" +categories: ["分享"] +tags: ["FOMO","错失恐惧症"] +draft: false +slug: "fomo" +date: "2019-04-18 16:06:00" +--- + +> [错失恐惧症 - 维基百科,自由的百科全书](https://zh.wikipedia.org/wiki/%E9%94%99%E5%A4%B1%E6%81%90%E6%83%A7%E7%97%87) + +** [错失恐惧症](https://zh.wikipedia.org/wiki/%E9%94%99%E5%A4%B1%E6%81%90%E6%83%A7%E7%97%87)**(英语:**Fear of missing out**,简称:**FOMO**),也称社群恐慌症等,是指一种由患得患失所产生持续性的焦虑,得上这种症的人总会感到别人在自己不在时经历了什么非常有意义的事情。这种社会焦虑被描绘为想要与别人在干什么至始至终保持关联的渴望。同时,它也被定义为一种对后悔的恐惧,而这种恐惧使得你情不自禁地陷入到对错失结交社会关系、获取新奇经历、投资机遇或是其它好事的忧虑之中。换言之,当你想象事情可以变得不是现在这样子的时候,这种焦虑就会不断向你袭来,让你感觉自己对于如何安排时间的决定永远是错的。 + +自我决定论中,获得自己与他人是相关联的这种感觉是一种合理合法的精神需求,并且这种需求还影响了人们的精神健康。在自我决定论的理论框架下,错失恐惧症可被认为是人们因为在当前或者长期地感受到自己的需求没有被满足而产生的一种自我调节状态。 + +随着技术的层出不穷,人们的社交和沟通经历已经由以往的面对面相处发展到线上:诸如移动电话、智能手机之类的现代科技和例如Facebook、Twitter的社交网络服务让关注社交的门槛大为降低。但在另一方面,这些有前者介导的交流持续性增强人们对互联网的依赖。一个人在心理上依赖于保持在线,可能导致当这个人不在线、未连线时感到失去了什么的恐惧,或者甚至于导致病理性互联网使用的情况,即对网路有超出一般需求的依赖。是故,由于这样的焦虑可能导致人们的负面情绪和抑郁感受,错失恐惧症被认知为会对人的身心健康有负面影响。 diff --git "a/content/posts/share/LOL\344\270\25532\344\270\252\347\273\217\346\265\216\345\255\246\345\216\237\347\220\206-\346\270\270\346\210\217\347\232\204\350\277\267\344\272\272\344\271\213\345\244\204.md" "b/content/posts/share/LOL\344\270\25532\344\270\252\347\273\217\346\265\216\345\255\246\345\216\237\347\220\206-\346\270\270\346\210\217\347\232\204\350\277\267\344\272\272\344\271\213\345\244\204.md" new file mode 100644 index 00000000000..99d8673db31 --- /dev/null +++ "b/content/posts/share/LOL\344\270\25532\344\270\252\347\273\217\346\265\216\345\255\246\345\216\237\347\220\206-\346\270\270\346\210\217\347\232\204\350\277\267\344\272\272\344\271\213\345\244\204.md" @@ -0,0 +1,212 @@ +--- +title: "LOL中32个经济学原理 游戏的迷人之处" +categories: ["分享"] +tags: ["游戏","定律","LOL","英雄联盟","原则","法则"] +draft: false +slug: "loldinglv" +date: "2014-04-21 12:43:00" +--- + +TOP32 木桶理论 +寓意一个桶,能装多少,取决于最短的那个木板, +就像是LOL游戏中,团队有多强,取决于最差的那个,不怕神一样的对手,就怕猪一样的队友。 +只要队伍里面有一个坑爹,这局必定艰难。 + +TOP31 破窗理论 +一辆车停靠在路边,好几天没事,但是只要有人打破其中一块车窗,这辆车在24个小时内,会给洗劫一空, +在LOL中,对面2个对手,一个是ADC满血,另外是一个肉,半血,队友的潜意识,都是去打那个肉,因为那个肉属于破窗理论。 +中标的有没有。 + +TOP30 手表原理 +一个人,有一个手表就知道时间,手表多了,反而不知道准确时间。 +打大龙!!!上路推!!!中路一波!!!,下路收兵线!!!先埋伏!!!! + 队伍的五个人一人一个主义,同时标记,这个局面就混乱了,如果一人指挥,4人配合,这局就胜利了。 + +TOP29 青蛙效应 +青蛙突然扔进去热水中,会瞬间反应跳出去,在温水中慢慢煮,青蛙却适应了,慢慢被煮死。(虽然有人说这个理论不成立,说青蛙会跳出来,但我们这里不讨论这个。) +LOL中,这些道德现象最普遍,对方5个中路抱团,我们家就会跟着反应抱团抵抗,但是对方下路一个带传送的中路在带线,我们这边往往也有人去下路带线,然后对方慢慢靠近大龙,我方下方依旧带线。对方传送大龙。最后对方拿走大龙团战一波GG + +TOP28 超限效应 +原本比喻,在公司,领导批评下属,多次批评后,超过下属限定承受范围,下属产生一种“我偏这样”的逆风心理 +LOL中,这个更常见了, +辅助,你放眼好么? +辅助,你先出眼石好么?肉装后面出啊 +辅助,卧槽你,掩护我啊!!追什么人!! +辅助!!,干,来团啊!!人呢???我擦!!挂机了啊!! +这个垃圾,出去举报!!! +我想,这个ADC可能到游戏结束都不知道为什么辅助会挂机,可能认为辅助是小学生,是辅助心理承受能力差,其实,他没有想过自己。 + +TOP27 刺猬法则 +2个刺猬,在冬天天冷就靠在一起,却被彼此扎的鲜血淋漓,离开远了,却又太冷。因此,合适的距离很重要, +这个,LOL里面属于技术方面,比如,后排辅助和ADC站一起,对面一个技能2人一起吃,分太开,对面切ADC,辅助来不及掩护。 + +TOP26 南方法则 +这是一个很有趣的故事, +南方和北风打赌,看谁可以把路上行人的大衣脱下来, +北方拼命的吹,路人觉得冷,反而把大衣裹的紧紧的。 +南方轻轻的吹,路人觉得温暖,就把大衣脱了, +这个故事,告诉我们,有时候,温柔的赞美,好过严肃的批评 +lol里面,我们家的辅助追对面的脆皮,追了半个地图总算杀了对面的输出,可是,对面的前排把我们家缺乏保护的ADC也杀了, +这时候,ADC和队友往往会开喷,我擦!追什么!!!你他妈辅助追什么!!!掩护啊,垃圾! +其实,我一般会这样说:辅助,干的漂亮,不过下次先掩护我,带我一起追杀,OK? + +TOP25 牢骚原则 +在一个团队里,如果有人一直发牢骚,那么,这个队伍就会充满怨气,最好的办法,是剔除那个发牢骚的人,或者置之不理。 +LOL里面,如果有一个喷子,选英雄就说,哎呀,卧槽,这局输了,这队形, +开局就说,上单你注意啊,我让位置给你,别养肥对面,要不老子草拟全家。 +然后自己死了就说:打野!!你妈的好不好?人家来捉我了,你去帮上路?? +。你说,这样的局,能赢么? + +TOP24 马太效应 +根据《新约。马太福音》里面的一个故事而来。 +一个国王,出门的时候给了3个仆人,每个人一锭银子, +回来的时候,第一个仆人说,主人,你的银子我拿去赚钱了,现在变成了十锭银子, +国王很开心,奖赏了10个城市给他。 +第二个人,说,我的主,我赚了,5锭银子。国王就奖赏了5个城市给他。 +第三个人说,国王,你给的钱我舍不得用,我用布包的好好的,现在还是一锭银子。 +国王看着不耐烦,说,你把这钱给第一个人人吧。 +这个故事告诉我们,赢家通吃,富越富,穷越穷。 +这个在LOL里面,最经典,上单就是这个道理,滚雪球,一血拿了,就一直优势,最后压到对面塔都不敢出了。 + +TOP23 弼马温效应 +这是是在战国时期,那个时候的马匹容易得病,有人就想着,放了一个猴子进去马厩里面。猴子天生好动,刺激的马匹不能蹲下,减少与地面的接触,马匹患病的次数就少了很多。 +弼马温。原来是这样来的。 +LOL里面的效应。一个队伍里面,需要一个活跃团队,带动节奏的人,。一个菊花10分钟抓爆3路。哈哈哈。这个菊花就是弼马温。 + +TOP22 酒与污水原理 +这个原理呢,说的是,一桶污水,往里面倒一盆酒,这桶,还是污水,然后,一桶酒,往里面倒一盆污水,这桶,还是污水。 +比喻一个道理,决定一个事物的好坏,往往取决于这个事物的关键人物,而且是他会影响全局。 +比如。LOL里面的中单。坑了的话,怎么办,不仅仅是中路崩,还是全队崩,对面中路无限游走。我方全线崩溃。 + +TOP21 墨菲定律 +取自于美国的一个飞行师开的一个玩笑,他说,有事情可能会变糟糕,后来,变成了这样一句话,只要有事情会发生,一定会有坏事发生,而且,坏事还带来最严重的后果。 +就像你回家,从口袋掏出钥匙,有一把车钥匙和房子钥匙,你心中想,千万不要拿到车钥匙,但是,结果往往是掏出车钥匙。 +LOL里面,这个最经典了,很多次你残血被人追,然后队友帮你,你心中想,千万不要回头。但是,你人还是回头了,然后给对面换掉。 +你塔下回程,在看商店的时候,你想,千万不要有EZ的大,不要寒冰的大,不要四哥的大。但是。偏偏来了。 +这,就是墨菲定律 + +TOP20 最高气温效应 +这个经济学道理,取自于气温报告,人们往往认为,一天中最热的时候是在下午2点,其实,下午两点是温度开始衰退的时候,为什么会感到最热,因为下午两点是之前热量积攒的汇集点。 +这个原理,让很多企业倒闭,往往公司业务做到最大的时候,就错误判断了,进一步扩大规模,后期衰退,最后倒闭。 +LOL里面,这个不用提醒,往往拿一条小龙,就丢大龙,团灭对面一波回城,大龙也没了。取得一点人头优势。马上全队浪起来。 +输是必然的。 + +TOP19 鲶鱼效应 +这个和弼马温效应很像。 +但是弼马温是强调为了团队激励。 +这个是为了竞争 +这个效应来自于一个故事, +很久以前有一个渔夫,运输沙丁鱼回家,路上沙丁鱼在水箱里不游动缺氧,回到家往往死了大半。 +后来,渔夫想了一个办法,他在水箱放了几只鲶鱼, +鲶鱼爱吃沙丁鱼,在水箱疯狂追逐沙丁鱼。 +回到家,鲶鱼就把那些老弱病残打的沙丁鱼吃完了。 +这样,整体沙丁鱼存活率高了。 +LOL里面也有体现。这个就像是排位选英雄。你要上单,他要上单,谁都要上单,相互竞争往往是优势者取得位置。 +还有,打团给追杀,跑的慢的,就是死的早的。 + +TOP18 走动式管理 +这个是管理学的范畴了,意思是,一个在办公室足不出户的领导,和一个凡是都自己亲力亲为的领导,都是带不好一个团队的。 +这个在LOL的道理很明显。中路万年补兵,不游走,或者一直游走不要中路,这个中路都是不合格, +打野万年宅在野区,或者捉人捉到等级低过对面辅助。也是不合格的。 + +TOP17 海因里希原则 +他认为,一个生命事故后面,最少有3个受伤的事故,有若干个危险体验。 +教育我们,需要看到问题的隐患。防患于未然 +比如,你玩LOL,你会发现,你没理女朋友,然后,女朋友越来越生气,最后,拔电源剪网线闹分手。 + +TOP16 懒蚂蚁效应 +蚂蚁群里面,大部分蚂蚁都辛勤工作,一部分蚂蚁却东张西望。有一天,蚂蚁窝被人捣毁,而那些懒蚂蚁,却站出来,带领大家前往新的巢穴。 +这个故事说明,团队里面把握市场动向的人很重要。 +这个人在LOL里面,就是辅助!!!!! +辅助打团,没输出,不够肉,他们做什么呢?》? +提供视野!!!,掩护队友!!!龙眼位!!! +把握敌人动向!!!! +多伟大, +因此,请各位不要上来就喷辅助 + +TOP15 彼得原理 +彼得研究发现,很多人因为人往高处走,往往在一个职位呆的时间不长,因此导致恶意竞争引起不称职。 +就像LOL里面,排位在1L的想上单,想中单,其实,他可能最适合辅助。只是他不想。 + +TOP14 奥卡姆剃刀原则 +这个原则就是,如果没有必要,就不要增加实体。 +在LOL里面,经常见到,等等我,先别团,我回家出个装备这样打团优势。殊不知,他回家,人家逼团。或者等他装备回来了,机会也没了。 +如非必要,不要增加其他。速战速决 + +TOP13 热炉法则 +这个是制度方面的。 +认为制度就应该像一个烧热的铁炉, +首先。你看见就怕,这是制度惩罚的权威性。 +其实,你碰了就痛,这是惩罚的及时性 +最后,谁碰都给烧到。 这是惩罚的公平性 +在LOL里面,我们方死3个,对面5个抱团开打大龙,或者菊花皇子盖伦潘森几个大汉在草丛边缘跳舞。请问。 +你敢去么。 +对于热炉效应,最好的办法,就是遵守他,怕他,。远离他 + +TOP12 雷鲍夫原则 +在团队中,最重要的七个字就是:你的想法怎么样 +最重要的6个字就是:觉得你做的好 +最重要的5个字就是:你真的很棒 +最重要的4个字就是:我们一起 +最重要的3个字就是:谢谢你 +最重要的2个字就是:我们 +最重要的1个字就是:你 + +TOP11 一分钟法则 +这要求我们一分钟赞美,一分钟定目标,一分钟惩罚或者反思。 +想想,LOL里面,如果可以团战一分钟速团,然后一分钟内3333 +然后一分钟集合。 +这个团队多好。 + + TOP10 蘑菇定律 +在大公司,无论你来头多大,进去公司定的一个月,基本成临时工,打杂。 +像一个蘑菇一样被扔在角落自生自灭。 +然后看你是否你发芽,能否奋斗起来。 +NBA里面的冷板凳也是如此。 +LOL里面。 +前期上单的猥琐,各种补刀,或者你掉线后,默默刷兵的行为。就是蘑菇定律。 +如何破坏这个定律。比如。 +打击那个掉线的蘑菇。让他崩溃。 + +TOP9 钱的问题 +只要有钱,我就出肉,钱的问题就是最大的问题 + +TOP8 华盛顿合作理论 +这个和中国的三个和尚一样的。一个人上单,可以,2个人上单。勉强。3个人上单。啊哈哈 + +TOP7 二八原则 +80%的努力可以只带来20%的收获。 +比如,全队一级团,5个人双交。然后,拿了一个人头。 + +TOP6 垃圾桶理论 +一个地区,为了让市民扔垃圾在桶里,张贴了不扔就罚款,没人理,后来设计了垃圾桶,扔了就播放音乐,这样才改观了 +LOL里面,你威胁队友!不团就挂机。不如你跟着队友一起走。 + +TOP5 不值得定律 +不值得的事情没人做 +像放眼,大家都认为不值得,还有出团队装,大家都认为不值得,然后就真没人做了,野区一片黑,各个杀人剑没一个军团蓝盾。 + +TOP4 金鱼缸法则 +原来比喻,领导要像鱼缸一样透明。 +LOL里面就是,地图要放够眼 + +TOP3 互惠原则 +团队里面,帮助是互相的。 +这个你帮上路放眼,中路就帮下路GANK,上路就帮中路顶塔。各种和谐。 + +TOP2 圣人理论 +在一个公司,有一个员工天天感谢上帝让他拥有现在的成绩,最后他老板对他说,我认识一个圣人在远方的山洞里,员工去看了,发现除了自己没别人,回来问老板,老板说,山洞里的那个人就是圣人。后来员工恍然大悟。 +多年后,成功的员工说了一句话:当你发现自己的时候,就是你发现圣人的时候。 +没错!你就是圣人!你就是大神!!充满信心,带领全队取得胜利吧! + +TOP1 零和守则 +一个科学家做过实验,如果把两个人在一起划拳当做计算,胜利的人算+1,输的人算-1,那么最后两人游戏和就是1+(-1)=0 +也就是说,他们做了无用功。 +在现实中,有人成功了,赚了钱,却伤了身体。 +有的人买了名牌包包,却失去了纯真。 +有的人去了三亚,却变成了黑木耳。 +有的人玩了LOL,却荒废了学业,孤寂了大学,懈怠了工作。 +好不容易在外打拼成功, +却损害了身体,忘记了爱情。冷漠了亲情。冷漠了家乡的父亲母亲。 +1+(-1)=0 +各位好好想想吧。 diff --git "a/content/posts/share/Linux\346\236\266\350\256\276CS1.6\346\234\215\345\212\241\345\231\250\346\225\231\347\250\213.md" "b/content/posts/share/Linux\346\236\266\350\256\276CS1.6\346\234\215\345\212\241\345\231\250\346\225\231\347\250\213.md" new file mode 100644 index 00000000000..06bd523d003 --- /dev/null +++ "b/content/posts/share/Linux\346\236\266\350\256\276CS1.6\346\234\215\345\212\241\345\231\250\346\225\231\347\250\213.md" @@ -0,0 +1,348 @@ +--- +title: "Linux架设CS1.6服务器教程" +categories: ["分享"] +tags: ["CS","Ubuntu","server","服务器","linux","red hat"] +draft: false +slug: "linux-counter-strike-server" +date: "2012-03-21 13:07:07" +--- + +
  前言:由于linux系统的高性能和稳定性,非常适合作为cs1.6这种对服务器硬件要求较高的服务端,(服务器端可达到1000fps),因此国外绝大多数的cs1.6服务器均采用linux做为服务器的操作系统。本文也只针对linux系统下架设cs1.6服务器及其扩展功能展开讨论,本文借鉴了网络上前人的经验,在此对他们无私的奉献表示感谢!这是本人第一次写cs.16服务器教程,难免存在疏漏或错误,希望各位同仁批评指正! +(本文最初发表在点通论坛,如需转载,请注明出处!作者:disremember
+第一部分: +  将涉及到网络的一些基础知识,以及linux的系统一些必要的基本命令、远程登陆工具的下载和使用方法,有了这些基础知识,将会使我们能较为顺利地完成cs.16服务器在linux系统下的成功架设和调试。 +1、本文假设你已经具备有一台运行着的linux操作系统的服务器,并且掌握着root密码(我写教程的测试系统是red hat linux 5.4); +2、这台服务器至少有一块网卡,网卡配置一个固定的局域网ip地址,例如:192.168.11.77 +3、这台服务器必须物理连接在你单位的局域网网络,其他机器能访问的到; +4、(不是必须)为了让互联网上的玩家刷出你的服务器并能进入,你的路由器必须映射一个物理ip地址(即互联网ip)到这台服务器,例如:219.148.149.87 +路由器做物理ip映射的方法是配置nat参数,以(思科cisco3700)为例: +
# ip nat inside source static 192.168.11.77 219.148.149.87
+5、为了不使接下来的工作出现困惑,我们建议暂时关闭linux防火墙, +请在linux服务器上执行下面命令来暂时关闭防火墙: +
#service iptables stop
+(注意:关闭linux防火墙是十分危险的,我们将在第四部分详细讨论linux防火墙设置) + +以上的前期准备完成之后,我们将从一台winXP系统的pc电脑来远程操作那台linux服务器,即远程安装cs.16服务端。 + +提示: +我们将使用PieTTY.exe这个小软件来远程登录linux服务器,PieTTY遵循一种较新的叫做ssh的协议,ssh这是比telnet更好的协议,安全且快捷,使用端口22。在PieTTY的linux仿真终端窗口中远程操作就好像在那台服务器上操作一样。 + +首先,我们先来下载PieTTY,下载后请把它放在你的windows桌面,然后双击执行,在打开的小窗中输入远程linux服务器的ip地址,单击[Open]进入linux仿真终端窗口,输入用户名root和口令。 +如果登录失败,可能的原因有3个: +第一个原因,是你在PieTTY里填入的ip或密码不正确,请核对你的参数是否正确, +第二个原因,是linux服务器的ssh服务未启动,如果是这种情况,那就需要我们到那台linux服务器上,来手动启动ssh服务,启动ssh的命令是: +
# /etc/init.d/sshd start
+如果ssh正常启动,系统会提示....ok + +你可以使用下面命令来查看ssh服务是否已经工作了 +
#netstat -anp | grep sshd
+第三个原因,是linux防火墙阻拦,请确认服务器防火墙已关闭(参照第一部分5) + +然后返回到WinXp的电脑上 + +至此,我们以后工作将在PieTTY的linux终端窗口中完成,即所有linux命令在这个窗口里输入和执行, +下面我们正式开始: +1、在linux系统中建立一个目录,我们先进入系统的/home分区,然后建立一个新目录hlds_l_4617(因为我下载的是4617版本的cs1.6,所以用版本号以示区别),之后进入新建的目录,命令如下: +
# cd /home +# mkdir hlds_l_4617 +# cd hlds_l_4617
+ +2、输入下面命令下载cs1.6 服务器专用下载工具 +
# wget http://storefront.steampowered.com/download/hldsupdatetool.bin
+看到上面的画面提示,说明专用工具hldsupdatetool.bin已经下载完成了。 + +3、给刚下载回来的hldsupdatetool.bin授予可执行权限,命令如下: +
# chmod 0755 hldsupdatetool.bin
(注:如果你未用chmod命令给一个文件授权可执行,linux系统会提示"Permission denied(无执行权限)"错误。 可见,linux的安全机制确实是windows2003无法比拟的,所以即便一个病毒程序已经进入到linxu中,如果服务器的操作员不用chmod命令授予它可执行权限,那病毒程序也是无法发作的) + +4、现在执行hldsupdatetool.bin程序,来释放出steam程序(steam才是真正下载cs1.6服务器全部文件的关键程序),命令如下: +
# ./hldsupdatetool.bin
+这个命令执行过程中你会遇到是否真正的下载的提示,请回答yes,然后【回车】。 + +命令执行的结果是,我们得到steam和readme.txt两个文件,其中readme.txt文件是说明文件,steam是我们要得到的可执行文件。 +-------------------------------------------------------------------------- +注意:在更高版本的linux系统中执行./hldsupdatetool.bin时,可能会提示如下错误: +sh: uncompress: command not found +此时请先执行下面命令,之后重新执行./hldsupdatetool.bin +
# ln -s /usr/bin/gunzip /usr/bin/uncompress
-------------------------------------------------------------------------- + +5。下面我们执行steam程序开始下载cs1.6服务端的全部文件(因为valve公司服务器在国外,所以在国内下载过程时间比较长,我的光纤网络也整整用了一个晚上,这个命令如下: +
# ./steam -command update -game cstrike -dir . -retry
+参数说明: +-game cstrike :这个参数告诉steam你要下载的是反恐精英cs1.6(如果你需要下载的是【反恐精英-起源】那么把这个参数改为-game "Counter-Strike Source") +-dir :意思是将全部文件下载到当前目录,我们当前的目录是/home/hlds_l_4617 +-retry :网络断线自动重新尝试下载,即断点续传 + +现在你可以睡一觉或干点别的了,耐心等待它下载完成。 +第二部分: +  讲述使用hldsudatetool.bin专用工具下载hlds(cs1.6服务端程序)最新版本,以及当前最新版本4617(48协议)的hlds服务端的安装与调试。(注:.bin扩展名文件是red hat linux系统下的可执行程序,就像win系统下的.exe程序一样) + +经过艰难而又漫长的下载过程,我们终于得到了linux下架设cs.16服务器全部服务端文件和l程序,令人激动的时刻即将来临,现在到了把它运行起来的时候了,我们将真正拥有属于我们自己的cs.16服务器了。 + +执行启动命令: +
# ./hlds_run -binary ./hlds_i686 -console -game cstrike -insecure -pingboost 3 -port 27015 +maxplayers 32 +map de_dust2 +sv_lan 0 -noipx -nojoy -nohltv
+参数说明: +hlds_i686 适用于Inter公司的cpu,如果你服务器cpu是AMD,请把参数改为:hlds_amd或hlds_amd64 +-console 控制台模式 +-insecure 屏蔽官方AVC反作弊(使D版客户端能登录) +-pingboost 3 服务器加速(此为linux下专用参数,而win32下使用插件方式加速) +-port 27015 玩家客户端登录端口 ++maxplayers 32 允许的最大玩家数 ++map de_dust2 启动时加载的地图 ++sv_lan 0 为0时,允许互联网/局域网都可登录,为1时,只允许局域网登录 +-noipx 不使用ipx网络协议 +-nojoy 不支持摇杆 +-nohltv 关闭视频广播 + +上面命令打在一行上,不要分行。 + +当你看到上面的信息,那么祝贺你,说明你的cs1.6服务器已经正常运行起来了! + +*注意1:有可能在第一次启动hlds时报如下错误 +------------------------------------------------------------------- +scandir failed:/home/hlds_l_4617/valve/SAVE +scandir failed:/home/hlds_l_4617/platform/SAVE +------------------------------------------------------------------- +说明缺少这2个目录未建立,请建立所需的目录 +
# mkdir /home/hlds_l_4617/valve/SAVE +# mkdir /home/hlds_l_4617/platform/SAVE
+*注意2: 也可能报下面的错误 +----------------------------------- +couldn't exec listip.cfg +couldn't exec banned.cfg +------------------------------------ +说明缺少这2个文件未建立,请建立它们:(空文件即可) +
# sudo vi /home/hlds_l_4617/cstrike/listip.cfg +#sudo vi /home/hlds_l_4617/cstrike/banned.cfg
+说明: +-------------------------------------------------------- +listip.cfg 存放的是踢出的玩家ip +banned.cfg 存放的是被管理员封禁的玩家ip +--------------------------------------------------------- + +这个cs1.6服务器搭建起来了,但现在我们拥有的是个干净的且纯正版的服务器,只有新版本(48协议)且正版cs1.6客户端(如4554)的玩家才可以进入,但D版和低版本(47协议)的客户端玩家还不能进。我们将在接下来的部分讨论如何利用dproto插件来解决这个问题。 + +另外这台cs1.6服务器的server.cfg(cs1.6服务器配置文件)还是初始缺省值,以后还需要对其进行详细配置(请参考有关文献),以使这台cs1.6服务器性能达到最优化。 + +现在按键盘上的 CTRL+C 来终止cs.16服务器运行, 接着做下面的工作。 +第三部分: +  这部分内容是关于dproto模块插件的,这个插件将解决老版本(47协议)和新版本(48协议)客户端的登录问题,经过安装配置和后,你的这台cs1.6服务器将允许47/48两种协议的non-steam(D版)客户端进入游戏。 +Crock是个伟大的程序员,他用c语言以及他的聪明才智开发了dproto模块插件程序,打破了valve公司对D版cs1.6客户端的封锁,2008年12月Crock最初把dproto插件发布在cs.rin.ru论坛上,经过不断的升级,目前版本是0.3.7,他发表的论坛网址如下: +http://cs.rin.ru/forum/viewtopic.php?f=29&t=52728 + +dproto模块插件的伟大之处在于它并不修改原版cs.16服务端半个字节,却能让低版本(47协议)和高版本(48协议)以及这两种协议的D版客户端都能进入升级后的cs1.6服务器,dproto运行在MetaMod平台上,因而dproto不是破解程序而仅仅是合法的插件,Metamod是cs.16服务端标准扩展平台,著名的反作弊插件sxe、amxmodx以及valve本公司的反作弊插件VAC也运行在这个平台上, + +现在我们开始讨论安装dproto v0.3.7 + +上面我们说过,dproto是个插件,因此它需要Matamod(hlds扩展平台)的支持,那么我们要安装dproto的话就需要先安装Matamod平台,下面我们分两步来做: +1、安装和测试Matamod平台 +2、安装测试dproto插件 +(一)、安装和测试matamod平台 +输入下面的命令,下载Matemod的linux版本: +提示:我们当前所在的目录是/home/hlds_l_4617 ,文件将下载到当前目录 +
# wget http://prdownloads.sourceforge.net/metamod-p/metamod-p-1.19p32-linux_i586.tar.gz?download
+输入下面命令查看下载的文件名: +
# ls
+metamod-p-1.19p32-linux_i586.tar.gz 这就是我们刚下载到的文件 +输入下面命令将该文件解压缩 +
# tar -zxvf metamod-p-1.19p32-linux_i586.tar.gz
+tar -zxvf参数解释 +-z 是配合解压.GZ的 +-x 解开一个包文件 +-v 显示详细信息 +-f 必须,表示使用归档文件 + +metamod官方网站地址(备用): +http://metamod-p.sourceforge.net/ + +然后查看一下解压结果: +
# ls
+ +metamod_i386.so就是我们解压缩释放出来的linux可执行文件, +现在我们终于得到了metamod_i386.so,接着我们开始用它布置metamod平台 + +布置metamod平台需要2个步骤: +1。在cstrike目录里建立metamod存放目录,然后将metamod_i386.so复制到建好的目录里 +输入下列命令完成目录创建: +
# mkdir cstrike/addons +# mkdir cstrike/addons/metamod +# mkdir cstrike/addons/metamod/dlls
+创建好所需的目录后,将metamod_i386.so复制到cstrike/addons/metamod/dlls目录中 +输入复制命令: +
# cp metamod_i386.so cstrike/addons/metamod/dlls
+命令执行后,metamod_i386.so的绝对位置应该在: +/home/hlds_l_4617/cstrike/addons/metamod/dlls/metamod_i386.so + +2。为了让metamod平台随hlds启动起来,我们需要修改liblist.gam配置文件 +它的位置在: +../cstrike/liblist.gam + +输入vi命令来编辑liblist.gam配置文件 +
# sudo vi cstrike/liblist.gam
+进入vi的文本编辑环境以后,按键盘上的"I"进入文本编辑模式: +将liblist.gam中下面这一行: +gamedll_linux "dlls/cs_i386.so" +修改为: +gamedll_chain "dlls/cs_i386.so" + +然后在下面添加一行: +gamedll_linux "addons/metamod/dlls/metamod_i386.so" + +修改后看起来应该是这样子的: + +gamedll_chain "dlls/cs_i386.so" +gamedll_linux "addons/metamod/dlls/metamod_i386.so" + +修改后,按键盘上的'ESC'键回退到vi控制模式,然后输入命令 :wq ,然后【回车】,保存和退出。 + +(注:linux下的文本编辑工具是vi ,vi有两种模式,编辑模式和控制模式,按'I'进入编辑模式,按'ESC'回退到vi控制模式,vi编辑器的命令很强大也很灵活,这里不做论述,其详细使用方法请查看其他有关文献) + +接下来我们启动hlds服务端程序,看metamod是不是跟随cs1.6服务器一起启动了 +我们再次执行hlds启动命令: +
# ./hlds_run -console -game cstrike -condebug -insecure -pingboost 3 -port 27015 +maxplayers 32 +map de_dust2 +sv_lan 0 -noipx -nojoy -nohltv
+ +截图上的信息表示,metamod已经运行起来了,版本为1.19p32 + +我们先终止hlds服务(按键盘上的 CTRL+C ) + +接下来我们进行重要的一步工作,下载和安装dproto插件,让我们的cs1.6服务器允许(47/48协议)和D版客户端进入。 + +(二)、安装和测试dproto插件 +由于Crock发布dproto插件的打包方式是.rar,所以我们需要先在winXp电脑上下载并解开压缩包,然后再将释放出的插件程序上传到linux服务器上, +请在你的winXp电脑上下载dproto的最新版本: +http://cs.rin.ru/forum/viewtopic.php?f=29&t=52728 +当前最新版本是0.3.7,包文件名为dproto_0_3_7.rar(包中含有linux和windows两种程序分别应用于这两种操作系统) + +解开压缩包以后,在文件夹中可以找到dproto_i386.so和一个dproto.cfg两个文件(不要修改dproto.cfg的内容),这两个文件是本教程需要的, + +另外,你还会看到有扩展名为.dll的文件,这是为windows操作系统使用的文件,不是我们需要的,我们可以不去理它们。 + +再有就是开发dproto的c语言源程序,有兴趣的读者可以分析一下它c代码,以及未编译的amxx应用源程序。 + +下面我们继续做我们该做的工作, +1。在linux服务器上创建dproto工作目录 +
# mkdir cstrike/addons/dproto
+2。使用工具软件SSHSecureShellClient v3.29把dproto_i386.so和dproto.cfg上传到远程linux服务器的相应目录中 +SSHSecureShellClient v3.29下载: +http://www.v.bdjy.cn/out/download_oracle.jsp?db=nav_c_blobdata&id=1202 + +上传后,dproto相关的文件绝对位置应该是这样子的: +/home/hlds_l_4617/cstrike/addons/dproto/dproto_i386.so +/home/hlds_l_4617/cstrike/dproto.cfg + +2。用vi为metamod平台创建plugins.ini配置文件,在plugins.ini中告诉metamod平台dproto的存在和位置。 +执行下面命令: +
# sudo vi cstrike/addons/metamod/plugins.ini
+按键盘上的'I'键进入编辑模式, +添加下面一行 +linux addons/dproto/dproto_i386.so + +然后按键盘上的'Esc'键回退到vi控制模式,输入:wq ,然后【回车】,保存退出 + +你刚才创建的plugins.ini文件的绝对位置应该在: +/home/hlds_l_4617/cstrike/addons/metamod/plugins.ini + +现在,你终于可以松下心来了,我们终于做好了所有的工作,一台实用的cs1.6服务器终于做好了,我们现在第三次启动hlds服务 +输入启动命令: +
# ./hlds_run -console -game cstrike -condebug -insecure -pingboost 3 -port 27015 +maxplayers 32 +map de_dust2 +sv_lan 0 -noipx -nojoy -nohltv
+ +上面的信息显示,dproto已随hlds启动并且正常运行,现在,是真正向你表示祝贺的时候了! + +到此,你的这台实用的cs1.6服务器已架设完成了,这台服务器已经能够接受(47/48协议)和D版客户端在互联网上刷出你的服务器并进入,也允许局域网中的朋友们进入! + +接下来你可能会遇到小问题,即当你关闭PieTTY终端窗口或关闭电脑,你服务器上的cs.16服务端程序也随之终止运行了,不用担心,你只需创建一个linux下的一个包含hlds启动命令的批处理文件,然后执行一下就解决问题了, +方法如下: +输入下列命令创建批命令文件(我们将这个批处理命令命名为hlds4617.sh) +
# sudo vi hlds4617.sh
+按键盘上的'I'键进入vi编辑模式,然后将hlds的启动命令写进去: +
# ./hlds_run -console -game cstrike -condebug -insecure -pingboost 3 -port 27015 +maxplayers 32 +map de_dust2 +sv_lan 0 -noipx -nojoy -nohltv
+ +然后按键盘上的'Esc'键,回退到vi控制模式,输入:wq ,然后【回车】,保存退出。 + +执行刚刚建立的这个批命令文件: +
# nohup ./hlds4617.sh &
+(注意:不要少了命令最后面的 '&') + +或者: +
# ./hlds.sh &
+命令执行后,你可以退出PieTTY或关闭个人电脑了,而cs.16服务端程序将在那台linux服务器继续运行。 +第四部分: +  配置linux的防火墙,让你的cs1.6服务器注册到valve列表服务器,以便让玩家客户端刷出你的服务器。 +关于cs.16服务器所使用的端口及网络通讯协议,以及linux防火墙iptables的设置 + +先说点儿题外话: +   能读本教程到这一部分的人,是十分令人敬佩的,之所以这么说,是基于两点, +第一点:linux操作系统,不是一个像windows2003那样容易掌握好的系统。 +第二点:本人第一次写linux环境下的教程,虽然竭尽全力地想尽量解释清楚每一步在做什么,但由于文字水平有限,不可避免的有词不达意的地方,所以本文当中不可避免的出现(虽然我极力的去避免)我意想不到的一些知识陷阱, + 能坚持到现在的读者,我知道,你是个很有毅力的人,我也知道本教程一定无数次地把你引入歧途,但庆幸的是你还是靠自己的力量挣脱出并回归到正确轨道上,在此本人对你表示深深的敬意! +待续。。。。 + +前段时间比较忙碌,接着就是过年,现在有点时间了,我们继续完成本教程: +  在下面的部分中,我们开始讨论cs1.6服务器所使用的一些端口,以及它的数据传输协议,并通过配置linux防火墙iptables,让我们的cs1.6服务器安全、稳定、高效的运行。 + + cs1.6服务器端运行以后,会开通一些端口,我们得使用一些手段来查明到底cs1.6服务器端使用了哪些端口,首先,我们在启动cs1.6服务器端的时候,可以看到它开启的所用到的端口,然后,我们再用一个命令来查明它运行后使用了哪些端口。 + +截图中的信息表示,hlds启动使用了27010和27013两个端口(注意:你服务器的启动端口不一定与此相同),它们分别将你的cs1.6服务器注册到valve的两个列表服务器上(玩家客户端依赖这两个服务器刷出你的服), +然后我们使用一个linux命令查看你的cs1.6服务器端还使用了哪些端口,输入下面命令: +
# netstat -anp | grep hlds
+ +截图信息显示,我们的cs1.6服务器端运行还使用两个端口,27015和26900 +通过上面做过的工作,我们知道一个cs1.6服务器端启动和运行时,需使用的端口一共有4个,使用udp(不是tcp)网络协议,即: +27010 +27013 +27015 +26900 + +下面我们通过修改iptables配置文件,来进行linux防火墙新规则配置 +执行命令: +
# sudo vi /etc/sysconfig/iptables
+在文件末尾添加下列代码 +-A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --dport 27010 -j ACCEPT +-A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --dport 27013 -j ACCEPT +-A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --dport 27015 -j ACCEPT +-A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --dport 26900 -j ACCEPT +-A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited COMMIT +然后保存退出 + +重启防火墙,使新规则生效 +
# sudo service iptables restart
+系统会提示...ok + +到此,这台cs1.6服务器的防火墙配置完成了,以后可以放心的让它在互联网上运行了。 +第五部分: +  关于Linux下的hlds4617的性能(fps)的调整。让我们来实现传说中的1000fps的cs1.6服务器。 +关于linux下的hlds4617服务器性能(fps)的调整,使hlds服务器端达到1000fps。 + +若想使服务器端的fps达到1000,这在linux系统下是十分容易做到的,其关键之处在于两个地方: +1、是在启动命令中必须有-pingboost 3参数(参照第一部分的启动参数); +2、是需要在游戏中用管理员身份(不是amxx中的op)执行sys_ticrate命令; +3、如果跳ping,控制方法是提高hlds_run的优先级。 + + 注意:此处讨论的是hlds服务器端的fps调整,服务器端的fps越高,玩家客户端(参数与服务器匹配)就越流畅。 + 服务器fps并不是越高越好(根据服务器性能),而是“高且稳定为最好”。 + + 影响服务器端fps的参数是sys_ticrate(默认值60)的值,我们需要结合rcon stats命令,来设置一个最佳的sys_ticrate的值,具体方法是: +1、运行cs客户端,进入我们的服务器 +2、按键盘左上角的“`”键调出客户端控制台(rcon),rcon_password(服务器管理口令)使自己变为管理员身份(如图) + +(注:管理口令在服务器端的server.cfg设置,如果没有设置,需在server.cfg中添加下面一行: +rcon_password "12345678" //管理口令就是12345678,你可以更改这个口令。 + +3、使用rcon stats 命令,查看当前服务器的fps值。 + +4。例如想把hlds服务器端fps调证到1000(前提是你的服务器性能要达到这个要求),可以使用命令:rcon sys_ticrate 3000 (注:参数要增加到预设值的2倍以上) 。 + +实际运行中你可能会遇到服务器端fps不稳的情况,间或有跌到800fps甚至500fps,对于这种情况,网友weyoung给出一个思路,你可以参照他提供的办法: +------------------------------------------------------------------------------ +如果出现跳PING现象,改变程序HLDS的优先级就可以了! +//显示当前活动的进程,命令: +
# top
+截图显示,hlds_run的进程号PID=3305,优先级为10 ,cpu使用率:3.0%,内存占用率:8.3%。 +你也可以使用ps -e命令查看所有进程(包括不活动的) + +若要将它优先级提高,执行下面命令: +
# renice -10 3305
+然后再进程查看命令: +
# top
+截图显示,hlds_run进程优先级由+10改为-10,以此方法来提高hlds的优先级,使我们的cs1.6服务器fps高且稳定(注:linux的进程优先级范围是-20,+19,数字越小,优先级越高)。 + +注意:图片显示的进程修改后的优先级是错的,应以教程文字为准。 diff --git "a/content/posts/share/QQ\351\202\256\347\256\261\346\224\266\344\270\215\345\210\260Gravatar\351\252\214\350\257\201\351\202\256\344\273\266.md" "b/content/posts/share/QQ\351\202\256\347\256\261\346\224\266\344\270\215\345\210\260Gravatar\351\252\214\350\257\201\351\202\256\344\273\266.md" new file mode 100644 index 00000000000..f34488c0be5 --- /dev/null +++ "b/content/posts/share/QQ\351\202\256\347\256\261\346\224\266\344\270\215\345\210\260Gravatar\351\252\214\350\257\201\351\202\256\344\273\266.md" @@ -0,0 +1,11 @@ +--- +title: "QQ邮箱收不到Gravatar验证邮件" +categories: ["分享"] +tags: ["头像","gravatar","qq邮箱","验证邮件"] +draft: false +slug: "qq-email-dont-get-them-validation-email" +date: "2015-01-30 11:24:00" +--- + +QQ邮箱、QQ域名邮箱、QQ企业邮箱收不到全球通用头像Gravatar的验证邮件的解决方法,请把gravatar.com加入QQ邮箱的白名单中。 +位置:“设置-反垃圾-白名单-设置域名白名单”。 diff --git "a/content/posts/share/WCG2012-&-2013-@\346\230\206\345\261\261.md" "b/content/posts/share/WCG2012-&-2013-@\346\230\206\345\261\261.md" new file mode 100644 index 00000000000..4b98bf030bc --- /dev/null +++ "b/content/posts/share/WCG2012-&-2013-@\346\230\206\345\261\261.md" @@ -0,0 +1,32 @@ +--- +title: "WCG2012 & 2013 @昆山" +categories: ["分享"] +tags: ["CS","wcg","电子竞技","昆山"] +draft: false +slug: "wcg2012-2013-global-finals-located-in-kunshan" +date: "2011-11-18 14:36:00" +--- + +  今天,WCG中国区主办方Neotv CEO林雨新在其腾讯微博爆料:“总算wcg世界总决赛再次落户中国了,半年辛苦没白费。”,并同时公布了一张2012&2013WCG世界电子竞技大赛全球总决赛主办城市签约仪式暨新闻发布会现场图片,这也意味着WCG2012和WCG2013世界总决赛主办权最终落户中国昆山。这也是继2009年中国成都成功举办WCG后,WCG再次在中国举办。 + +往届WCG全球总决赛举办地 +  2001 - 韩国汉城 +  2002 - 韩国汉城 +  2003 - 韩国汉城 +  2004 - 美国旧金山 +  2005 - 新加坡 +  2006 - 意大利蒙扎 +  2007 - 美国西雅图 +  2008 - 德国科隆 +  2009 - 中国成都 +  2010 - 美国洛杉矶 +  2011 - 韩国釜山 +  2012 - 中国昆山 +  2013 - 中国昆山 + +关于昆山 +  昆山是中国大陆经济实力最强的县级市,连续多年被国家统计局评为全国百强县之首。近年昆山还凭借雄厚的综合实力蝉联福布斯中国最佳县级城市第一名。2010年昆山地区生产总值超过2100亿元,按户籍人口计算,人均GDP大约3万美元(常住人口算),居全国所有城市之首。 + +  昆山交通便捷、教育发达、国际化水平高。她位于江苏省东南部苏州市与上海市之间;北至东北与常熟市、太仓市两市相连,东至东南与上海嘉定、青浦两区交界,西与中新苏州工业园、吴江市接壤,南部水乡名镇周庄与浙江相通。总面积921.3平方公里。总人口164.7万(2010年普查),其中户籍人口73万。 +
本文转载自:cnFrag +
diff --git "a/content/posts/share/Xshell-4-\346\263\250\345\206\214\347\240\201.md" "b/content/posts/share/Xshell-4-\346\263\250\345\206\214\347\240\201.md" new file mode 100644 index 00000000000..e6bcd9379c4 --- /dev/null +++ "b/content/posts/share/Xshell-4-\346\263\250\345\206\214\347\240\201.md" @@ -0,0 +1,14 @@ +--- +title: "Xshell 4 注册码" +categories: ["分享"] +tags: ["xshell","xftp","注册码"] +draft: false +slug: "xshell-4-registration-code" +date: "2015-03-14 09:28:00" +--- + +Xshell 4 注册码 +690313-111999-999313 + +Xftp 4 注册码 +101210-450789-147200 diff --git a/content/posts/share/_index.md b/content/posts/share/_index.md new file mode 100644 index 00000000000..303d25bde5e --- /dev/null +++ b/content/posts/share/_index.md @@ -0,0 +1,5 @@ +--- +title: "分享" +slug: "share" +date: "2006-04-14 00:00:00" +--- \ No newline at end of file diff --git "a/content/posts/share/iOS\347\246\273\347\272\277\345\217\221\350\241\250\345\215\232\345\256\242\347\232\204APP-MWeb.md" "b/content/posts/share/iOS\347\246\273\347\272\277\345\217\221\350\241\250\345\215\232\345\256\242\347\232\204APP-MWeb.md" new file mode 100644 index 00000000000..f0e2886ef1b --- /dev/null +++ "b/content/posts/share/iOS\347\246\273\347\272\277\345\217\221\350\241\250\345\215\232\345\256\242\347\232\204APP-MWeb.md" @@ -0,0 +1,38 @@ +--- +title: "iOS离线发表博客的APP MWeb" +categories: ["分享"] +tags: ["typecho","mweb","ios","离线"] +draft: false +slug: "typecho-mweb" +date: "2017-04-10 08:36:00" +--- + +现在蹲在电脑前面的时间越来越少,但是手机都不会离身。 +有时候出门在外,突然灵感迸发,如果没有及时记录下来,可能就永远也不会再回想起来了。 +反正我自己就是这样的。 + +以前偶尔会用手机浏览器发表博客,但是手机浏览器的博客后台样式惨不忍睹啊。 + +最近终于找到了一款iOS上支持markdown的工具了。 + +MWeb + +使用MWeb离线发表博客的方法: + + 1. 在设置中增加发布服务 + 2. 发布服务选择Metaweblog API + 3. 在Metaweblog API中填入博客信息 + + - 博客地址:https://eallion.com #你的博客首页 + - 账号:eallion #你的博客管理员用户名 + - 密码:111111 #你的账号的密码 + - API 地址:https://eallion.com/action/xmlrpc #你的博客的API + - 博客名称:eallion #会自动提取 + +如果要正确使用API发表博客,请确保` `中有 +`` + +在模板的header.php里用 `header(); ?>` 会自动输出这些信息。 +进阶用法:`header("generator=&template=&keywords"); ?>` + +> 本文就发表于MWeb diff --git a/content/posts/share/what-is-that-.md b/content/posts/share/what-is-that-.md new file mode 100644 index 00000000000..95fc9fe60c9 --- /dev/null +++ b/content/posts/share/what-is-that-.md @@ -0,0 +1,11 @@ +--- +title: "what is that?" +categories: ["分享"] +tags: ["感人","父母","父爱","那是什么"] +draft: false +slug: "what-is-that" +date: "2010-10-22 12:13:58" +--- + +

那是什么?那到底是什么?哎!其实也没什么……
+

diff --git "a/content/posts/share/\343\200\212\345\212\237\345\244\253\347\206\212\347\214\253\343\200\213\346\230\257\346\226\207\345\214\226\344\276\265\347\225\245\345\220\227-.md" "b/content/posts/share/\343\200\212\345\212\237\345\244\253\347\206\212\347\214\253\343\200\213\346\230\257\346\226\207\345\214\226\344\276\265\347\225\245\345\220\227-.md" new file mode 100644 index 00000000000..960f88a65da --- /dev/null +++ "b/content/posts/share/\343\200\212\345\212\237\345\244\253\347\206\212\347\214\253\343\200\213\346\230\257\346\226\207\345\214\226\344\276\265\347\225\245\345\220\227-.md" @@ -0,0 +1,58 @@ +--- +title: "《功夫熊猫》是文化侵略吗 " +categories: ["分享"] +tags: ["文化","熊猫","功夫熊猫","文化侵略","侵略"] +draft: false +slug: "kongfupanda" +date: "2011-06-01 14:34:24" +--- + +
导语: +靠大熊猫吃饭的人有两种,一种是饲养员,一种是赵半狄。随着《功夫熊猫》续集在中国上映,这位“熊猫艺术家”又开始了他的抵制之路。 +赵半狄认为《功夫熊猫》是“文化侵略”,而北大教授孔庆东更表示,“好莱坞不仅在赚你的钱,还要洗你的脑,还要征服你的心”,那么,究竟什么是文化侵略,赵半狄和他的支持者大概需要上一课。 + +原文链接:http://view.news.qq.com/zt2011/wenhuaqinlue/index.htm
+ +一,抵制《功夫熊猫》的逻辑 + +在2008年6月《功夫熊猫》上映时,赵半狄曾举着“不容许好莱坞在劫后余生的中国捞金”的横幅,来到广电总局呼吁抵制其在中国的上映。赵半狄找出了关于《功夫熊猫》的多项“罪证”,包括功夫熊猫是绿眼睛的,熊猫的爸爸是只鸭子,教功夫的是一只浣熊等等。此外,他尤其建议《功夫熊猫》不要在四川上映,因为“灾区人民情绪不是很稳定”,结果功夫熊猫在四川延迟上映,但上映当天打破了成都的动画片首日票房纪录。 + +从常识来讲,如果一部电影让人觉得反感,那么大家不去看就是了,《功夫熊猫》能够创造很好的票房成绩,说明一部分中国人对它很感兴趣。为什么要禁止人们看一部自己喜欢的外国电影?这中间有一个神奇的词语叫“文化侵略”,在反对“文化侵略”的先知式人物看来,人民是无知的孩童,他们根本不辨善恶,很容易被美国电影洗脑,只有他们才能目光如炬的看到真正的问题——你觉得《孔子》又老套又无聊吗?这就是你被《阿凡达》洗脑的结果 + +二,什么是真正的“文化侵略” + +1,“文化侵略”是强行的文化和思想改造 + +文化侵略这个词,一般是指一个国家对另一个国家的人民强制进行文化改造和思想改造,具体包括强行改变另一个国家的教育方式,强制学习异国的文化内容等等。例如二战时期,日本在其中国占领区强行推广日语教育,废除汉语教育,这就是典型的文化侵略;小学课文《最后一课》里,普鲁士强迫其法国占领区的学生学德语,也是文化侵略。如果把“文化”一词扩展到生活方式和伦常日用,满清入关后要求汉族男人必须留辫子,显然也是一种文化侵略,文化侵略的共同特点是,这些“文化”并不是占领区的人们所自愿接受的,而是在强制之下被迫接受的。 + +2,“侵略”只能建立在强制上 + +有人认为,以上只是战争年代的“文化入侵”方式,和平年代的文化入侵则包括通过文化交流的方式,让对方国民自行改变其风俗习惯,隔绝其文化传承。这种说法看来很高瞻远瞩,然而却经不起分析,因为这等于是否定了任何国与国之间的文化交流——只要某人喜欢外来文化,那么就等于是被外来文化“侵略”了。按照这个逻辑,任何外来文化,都带着侵略的目的,都必须进行抵制,不知道自觉抵制文化侵略的赵半狄先生的MP3里面,是不是装的都是京剧——流行音乐和摇滚乐,显然都是外来文化的产物。 + +3,“文化侵略”是美国的阴谋? + +据说在不太可能打大仗的和平年代,推广美国价值观,是美国不战而屈人之兵的核心利益。不过显然,美国人不太把这个“核心利益”当回事,例如美国几乎每和中国起贸易摩擦就要祭起“知识产权保护”的大旗。按理说,盗版传播美国的电影、音乐,绝对符合美国文化侵略这个“核心利益”,盗版者简直就是美国文化入侵的皇协军,因为中国人不太喜欢买正版,盗版者在这场“没有硝烟的文化战争”里面绝对居功至伟。但无法解释的是,每次抗议中国产权保护问题,美国政府总是自毁长城,敦促中国政府要把这条文化入侵的途径断掉。 + +三,本就没有“纯种”的文化 + +1,“美国文化”连主体都不清晰 + +如果国粹派们所说的那些“美国文化”真的是美国的国家利益,那么这个国家利益一开始就站不住脚,例如美国自由派允许堕胎和同性恋合法化,而保守派两样都反对,两派互不相让,“国家利益”岂不已经因此分裂?众所周知,美国是个移民国家,文化构成堪称五花八门,很多人认为中国人过圣诞节是美国文化入侵,实际上圣诞节来自欧洲天主教的文化;基督教本身也不是美国文化,主要来自东方的犹太人;流行文化方面,前两年穆斯林说唱在美国相当红火,其来源却是与美国为敌的穆斯林国家;007和蜘蛛侠电影都被认为是“西方文化霸权”的代言人,因为前者宣扬冷战思维,后者宣扬美式个人英雄主义,但其实它们都已经是日本SONY公司旗下的产品,甚至一度传出要被中国公司收购的消息。 + +2,“纯正中国文化”同样也是神话 + +当然也许有人要说,西方文化本来就被糅合得乱七八糟,非常不堪,但中国文化是一方净土,必须要保住。可是,连中国的白酒文化,起居文化,饮食文化,这些纯正的中国文化其实都并不“纯种”:白酒的制造工艺和喝白酒的习惯一般认为都来自西亚;而中国人古代都是席地而坐,坐凳子是跟胡人学的;中餐里面常用的辣椒就是个新鲜的外来物种,两三百年前才从南美洲进入中国——可以说,川菜湘菜吃辣椒绝对是西方“文化入侵”的结果。如果我们承认白酒,川菜是中国传统文化的一部分,那我们就必须承认,即使传统文化,也是在与外来文化的交流中成长。“传统文化”尚且如此,更不用说交通规则,一夫一妻,人民代表制度等等现代生活内容。 + +四,反对文化交流弊多利少 + +1,“文化侵略论”的实质,是反对文化交流 + +所谓“文化侵略论”,其描述的内容无非就是文化交流当中,一方的文化比另一方的文化看起来更受对方欢迎,但如果连这都要抵制,那么所有的文化交流就只能全部取消。因为任何两种文化,其影响力都不会完全均势,文化交流不像对外贸易可以进行数量统计,完全“对等的”文化交流是不可能存在的。此外,文化交流总会造成结果,如果一开始打定主意不准异国文化对本国人造成任何影响,那也非禁止文化交流不可。 + +2,文化越封闭越虚弱 + +如果我们说中国文化最强大的唐朝,恰恰是与外来文化交流最多的时期,那么反对“文化入侵”者必定要回应:那是因为我们的文化比对方强势,我们可以“入侵”对方,如果强势的是对方,我们就吃亏了。其实,弱势文化更是必须和外界交流,否则只能越来越弱势,越来越经不起交流。80年代一部香港电影《少林寺》影响全国,甚至引发社会问题,不少家长控诉电影误导孩子去河南学武,其实这部电影之所以引起这么大的轰动,很大程度上是因为我们从来没有接触过香港功夫片,这部电影对我们来说简直是横空出世。 + +结语:我们不反对赵半狄抵制功夫熊猫,当然我们也不反对抵制赵半狄,我们只反对强迫我们接受或抵制。 + + diff --git "a/content/posts/share/\343\200\212\345\244\251\345\261\200\343\200\213.md" "b/content/posts/share/\343\200\212\345\244\251\345\261\200\343\200\213.md" new file mode 100644 index 00000000000..f2fab42108c --- /dev/null +++ "b/content/posts/share/\343\200\212\345\244\251\345\261\200\343\200\213.md" @@ -0,0 +1,131 @@ +--- +title: "《天局》" +categories: ["分享"] +tags: ["人民的名义","天局","围棋","胜天半子","矫健"] +draft: false +slug: "tianju" +date: "2017-04-28 00:47:00" +--- + +《天局》 + +> 作者矫健,收录于《矫健中短篇小说集》中,编剧周梅森作序。候亮平、赵东来、祁同伟联袂推荐。胜天半子! + +  西庄有个棋痴,人都称他浑沌。他对万事模糊,惟独精通围棋。他走路跌跌斜斜,据说是踩着棋格走,步步都是绝招。棋自然是精了,却没老婆——正值四十壮年。但他真正的苦处在于找不到对手,心中常笼罩一层孤独。他只好跟自己下棋。 + +  南三十里有个官屯小村,住着一位小学教师,是从北京迁返回乡的。传说他是围棋国手,段位极高,犯了什么错误,才窝在这山沟旮旯里。浑沌访到这位高手,常常步行三十里至官屯弈棋。 + +  浑沌五大三粗,脸庞漆黑,棋风刚勇无比,善用一招“镇神头”,搏杀极凶狠。教师头回和他下棋,下到中盘,就吃惊地抬起头来:“你的杀力真是罕见!”浑沌谦虚地点点头。但教师收官功夫甚是出色,慢慢地将空拣回来。两人惺惺惜惺惺,英雄识英雄,成为至交。教师常把些棋界事情讲给他听。讲到近代日本围棋崛起,远胜中国,浑沌就露出鲁莽性了:“妈的,杀败日本!” + +  浑沌确是怪才。儿时,一位瘸子老塾师教会他围棋。三年自然灾害,先生饿死了。浑沌自生自长,跑野山,喝浑水,出息成一条铁汉。那棋,竟也浑然天成,生出一股巨大的蛮力,常在棋盘上搅起狂风骇浪,令对手咋舌。无论怎样坚实的堡垒,他强攻硬打,定将其摧毁。好像他伸出一双粗黑的大手,推着泰山在棋盘上行走。官屯教师常常感叹:“这股力量从何而来?国家队若是……”仿佛想起什么,下半句话打住。 + +  腊月三十,浑沌弄到了一只猪头。他便绕着猪头转圈,嘴里嘀咕:“能过去年吗?能吃上猪头吗?落魄的人哪!”于是背起猪头,决意到官屯走一遭。 + +  时值黄昏,漫天大雪。浑沌刚出门,一身黑棉衣裤就变了白。北风呼啸,仿佛有无数人劝阻他:“浑沌,别走!这大的雪——” + +  “啊,不!” + +  千人万人拉不住他,他执拗而任性地投入原野。雪团团簇簇如浓烟翻滚。群山摇摇晃晃如醉汉不能守静。风雨夹裹逼得浑沌陀螺似的旋转,睁不开眼睛,满耳呼啸。天空中有隆隆声,神灵们驾车奔驰。冰河早被覆盖,隐入莽莽雪原不见踪迹。天地化作一片,无限广大,却又无限拥挤。到处潜伏着危险。 + +  浑沌走入山岭,渐渐迷失了方向。天已断黑,他深一脚浅一脚,在雪地里跌跌撞撞。背上那猪头冻得铁硬,一下一下拱他脊背。他想:“要糟!”手脚一软,跌坐在雪窝里。 + +  迷糊一阵,浑沌骤醒。风雪已停,天上悬挂一弯寒冰,照得世界冷寂。借月光,浑沌发现自己身处一山坳,平整四方,如棋盘。平地一侧是刀切般的悬崖,周围黑黝黝大山环绕。浑沌晓得这地方,村人称作迷魂谷。陷入此谷极难脱身,更何况这样一个雪夜!浑沌心中惊慌,拔脚就走。然而身如着魔,转来转去总回到那棋盘。 + +  夜已深。雪住天更寒。浑沌要冻作冰块,心里却还清醒:“妈的,不能在这儿冻死!”四下巡视,发现山上皆黑石,块块巨大如牛。他索性不走,来回搬黑石取暖。本来天生蛮力,偌大的石块一叫劲,便擎至胸腹。他将黑石一块块置于平地。身子暖了,脑子却渐渐懵懂,入睡似的眼前模糊起来。 + +  他似乎转过几个山角,隐约看见亮光。急赶几步,来到一座雅致的茅屋前。浑沌大喜:“今日得救了!”莽莽撞撞举拳擂门。屋里有人应道:“是你来了。请!” + +  浑沌进屋,但见迎面摆着一张大床,蚊帐遮掩,看不出床上躺着何人。浑沌稀奇:什么毛病?冬天怕蚊咬?蚊帐里传出病恹恹的声音:“你把桌子搬来,这就与你下棋。” + +  浑沌大喜:有了避风处,还捞着下棋,今晚好运气。又有几分疑惑:听口气那人认得我,却不知是谁。他把桌子般到床前,不由得探头朝蚊帐里张望。然而蚊帐似云似锦,叫他看不透。 + +  “浑沌,你不必张望,下棋吧!” + +  浑沌觉得羞惭,抓起一把黑子,支吾道:“老师高手,饶我执黑先行。” + +  蚊帐中人并不谦让,默默等他行棋。浑沌思忖良久,在右下角置一黑子。蚊帐动动,伸出一只洁白的手臂。浑沌觉眼前一亮!那白臂如蛇游靠近棋盒,二指夹起一枚白子擎至空中,叭一声脆响,落子棋盘中央。浑沌大惊:这全不是常规下法!哪有第一着占天元位置的?他伸长脖颈,想看看蚊帐里究竟是什么人。 + +  “你不必张望,你见不到我。” + +  声音绵绵软软如病中吟,比女子更细弱;但又带着仙气,仿佛从高远处传来,隐隐约约却字字清晰。这声音叫浑沌深感神秘,暗叹今夜有了奇遇。浑沌抖擞精神,准备一场好战! + +  棋行十六着,厮杀开始。白棋飞压黑右下角,浑沌毅然冲断。他自恃棋力雄健,有仗可打从不放手。白棋黑棋各成两截,四条龙盘卷翻腾沿边向左奔突。浑沌素以快棋著称,对方更是落子如飞。官庄教师常说浑沌棋粗,蚊帐中人却快而缜密。浑沌惊愕之心有增无减,更使足十二分蛮力。白棋巧妙地逼他做活,他却又把一条白龙截断。现在谁也没有退路了,不吃对方的大龙必死无疑。 + +  围棋,只黑白二子,却最体现生存竞争的本质。它又不像象棋,无帅卒之分,仿佛代表天地阴阳,赤裸裸就是矛盾。一旦自己的生存受到威胁,谁不豁出老命奋起抗争呢?此刻,右下角燃起的战火越烧越旺,厮杀极惨烈。浑沌不顾一切地揪住一条白棋,又镇又压,穷追猛打。白棋却化作涓涓细流,悄悄地在黑缝中流淌,往黑棋的左上角渗透。假若不逮住这条白龙,黑棋将全军覆灭。浑沌额上沁出一层汗珠,心中狂呼:“来吧!拼吧!”义无反顾地奔向命运的决战场——左上角。 + +  第九十八手,白棋下出妙手!蚊帐中人利用角部做了一个劫,即使浑沌劫胜了,也必须连走三手才能吃尽白棋。浑沌傻眼了。这岂止是妙手?简直是鬼手!但是,浑沌没有回旋余地,只得一手一手把白棋提尽。蚊帐中人则利用这劫,吃去黑右下角,又封住一条黑龙。 + +  现在,轮到浑沌逃龙了。可是举目一望,周围白花花一片,犹如漫天大雪铺天盖地压来。浑沌手捏一枚黑子,泥塑般呆立。一子重千钧啊!他取胜一役,但又将败于此役。只有逃出这条龙,才能使白棋无法挽回刚才的损失。然而前途渺茫,出路何在? + +  正为难时,一阵阴风扑开门,瘸瘸拐拐进来个老先生。浑沌闻声回头,见是那死去多年的私塾先生。既已死,怎地又在这荒山僻野露脸?太蹊跷!紧急中浑沌顾不得许多,连呼:“老师,老师,帮我一把!” + +  私塾先生瘸至桌前,捻着山羊胡子俯身观棋。阴气沉重,压得灯火矮小如豆。那白臂翘起食指,对准罩子灯一点,火苗倏地跳起,大放光明。老先生一惊,身子翻仰,模样十分狼狈。 + +  “哼哼。”帐内冷笑。 + +  浑沌心中愤愤:这局棋,定要赢!一股热血冲向脑门,阳刚之气逼得黑发霍霍竖起。 + +  瘸子先生似乎知道对手不是常人,一招手,门外进来他的同伴,先入二人羽扇纶巾,气宇轩昂,正是清代围棋集大成者:飘飘然大师范西屏,妙手盖天施襄夏。他们在当湖对弈十局,成为围棋经典;施襄夏因心力耗尽,终局时呕血而死。再进来一位,明代国手过百龄,他著的《官子谱》至今流传。宋代的围棋宗师刘仲甫扶着龙头拐的骊山老母蹒跚而入。一千年前他们在骊山脚下大战,只三十六着,胜负便知。直至春秋时代的弈秋进屋,围棋史上英豪们便来齐了。 + +  浑沌端坐桌前。他再不猜测这些人如何来到人间,只把目光集中在那只手上。洁白如玉的手,如此超然,如此绝对,一圈神圣的光环围绕着它。它仿佛一直是人、鬼、神的主宰,一直是天地万物的主宰。它是不可抗拒的,不可超越的。浑沌明白,他是在与无法战胜的对手交战。他想赢,一定要赢! + +  大师们皆不言语,神情庄严肃穆。浑沌的穴位被一人一指按住,或风池或太阳,或大推或命门。霎时间灵气盈盈,人类智慧集于浑沌一身。他觉得脑子清明,心中生出许多棋路,更有一种力量十倍百倍地在体内澎湃。他拿起黑子,毅然投下,然后昂起头,目光灼灼,望着蚊帐里不可知的对手。 + +  中原突围开始。浑沌在白棋大模样里辗转回旋,或刺或飞,或尖或跳,招数高妙决非昔日水平,连他自己也惊讶不已。然而蚊帐中人水涨船高,棋艺比刚才更胜几筹。那白棋好似行云流水,潇洒自如,步步精深,招招凶狠,逼得黑棋没有喘息的机会。黑棋仿佛困在笼中的猛兽,暴跳如雷,狂撕乱咬,却咬不开白棋密密匝匝的包围圈。浑沌双目瞪圆,急汗如豆。棋盘上黑棋败色渐浓。 + +  忽然,浑沌脑中火花一闪,施出一着千古奇绝的手筋。白棋招架之际露出一道缝隙,黑棋敏捷地逮住时机,硬挤出白色的包围圈。现在,右边广阔的处女地向他招手。只要安全到达右边,黑色的大龙就能成活。但是,白棋岂肯放松?旁敲侧击,步步紧逼,设下重重障碍。黑棋艰难地向右边爬行。追击中,白棋截杀黑龙一条尾巴。这一损失教浑沌心头剧痛,好像被人截去一只左脚。他咬着牙,继续向处女地进军。白棋跳跶闪烁,好似舞蹈着的精灵,任意欺凌负伤的黑龙。黑龙流着血,默默地呻吟着,以惊人的意志爬向目的地。只要有一线生存的希望,无论忍受多少牺牲,浑沌都顽强地抓牢不放!棋盘上弥漫着沉闷的气氛。人生的不幸,似乎凝聚在这条龙身上。命运常常这样冷酷地考验人的负荷能力。 + +  终于,浑沌到达了彼岸。他马上返过身,冲击白棋的薄弱处。蚊帐中人翘起食指,指尖闪耀五彩光辉。这是一种神秘的警告。浑沌定定地望着那手指,朦胧地感到许多自己从不知晓的东西。白子叭地落在下边,威胁着刚刚逃脱厄运的黑龙。他必须止步。他必须放弃进攻,就地做活。但是,这样活多么难受啊!那是令人窒息的压迫,你要活,就必须像狗一样。浑沌抬起头,那食指依然直竖,依然闪耀着五彩光辉。浑沌把头昂得高高,夹起一枚黑子,狠狠地打入白阵! + +  这是钢铁楔子,刚刚追击黑龙的白棋,被钉在将遭歼灭的耻辱柱上。下边的白棋又跳一手,夺去黑龙的眼位,使它失去最后的生存希望。于是,好像两位立在悬崖边上的武士,各自抽出寒光闪闪的宝剑,开始一场你死我活的决斗。 + +  这是多么壮烈的决斗啊!围棋在此显示出慷慨悲歌的阳刚之美:它不是温文尔雅的游戏,它是一场血肉横飞的大搏杀!看,浑沌使出天生蛮力,杀得白棋惨不忍睹;蚊帐中人猛攻黑龙,一口接一口地紧气,雪白的手臂竟如此阴冷,刽子手一样扼住对手的喉咙。浑沌走每一步棋,都仿佛在叫喊:“我受够了!我今天才像一条汉子!”白棋却简短而森人地回答:“你必死!”黑棋的攻势排山倒海,招招带着冲天的怒气。一个复仇的英雄才会具备那样的力量,这力量如此灼热,犹如刚刚喷出火山口的岩浆,浩浩荡荡,毁灭万物。白棋置自己的阵地不顾,专心致志地扼杀黑龙。两位武士都不防卫,听任对方猛砍自己的躯体,同时更加凶恶地刺向对方的要害。 + +  屋外响起一声琵琶,清亮悠扬。琵琶先缓后急,奏的是千古名曲《十面埋伏》。又有无数琵琶应和,嘈嘈切切,声环茅屋。小小棋盘升起一股血气,先在屋内盘桓,积蓄势大,冲破茅屋,红殷殷直冲霄汉。天空忽然炸响焦雷,继而群雷滚滚而下。琵琶声脆音亮,激越如潮,仿佛尖利的锥子,刺透闷雷,挺头而出。两者互压互盖,反复交错,伴那一柱血光,渲染得天地轰轰烈烈。 + +  蚊帐中人吃了浑沌的黑龙,浑沌霸占了先前白阵。沧海桑田,一场大转换。棋细势均,胜负全在官子上。浑沌回头看看,列位先师耗尽真力,已是疲惫不堪。浑沌方知这场大战非自己一人所为。人、鬼、神结为一阵,齐斗那高深莫测一只手。 + +  官子争夺亦是紧张。俗语道:“官子见棋力”。那星星点点的小地方,都是寸土必争;精细微妙,全在其中。《官子谱》、《玄玄棋经》连珠妙着尽数用上,妙中见巧,巧中见奇。小小棋盘,竟是大千世界。 + +  棋圣们一面绞尽脑汁,一面审度形势。范西屏丢了羽扇,先失飘然神韵;刘仲甫扯去纶巾,不见大家风采。瘸子先生挨不到桌边,急得鼠窜,却被诸多大腿一绊一跌,显出饿死鬼的猴急。骊山老母最擅计算,已知结局,扁着没牙嘴巴喃喃道:“胜负半子,全在右下角那一劫上……”心里急,手上一运仙力,竟把龙头拐杖折断。 + +  果然,官子收尽,开始了右下角的劫争。围棋创造者立下打劫规则,真正奇特之极:出现双方互相提子的局面,被提一方必须先在别处走一手棋,逼对方应了,方可提还一子。如此循环,就叫打劫。打劫胜负,全在双方掌握的劫材上。浑沌的大龙死而不僵,此时成了好劫材,逼得蚊帐中人一手接一手应,直到提尽为止。黑阵内的白棋残子也大肆骚乱,扰得浑沌终不得粘劫。两个人你提过去,我提回来,为此一直争得头破血流。 + +  鸡将啼,天空东方一颗大星雪亮。浑沌劫材已尽,蚊帐中人恰恰多他一个。大师们一起伸长脖颈,恨不得变作棋子跳入棋盘。然而望眼欲穿,终于不能替浑沌找出一个劫材。一局好棋,眼看输在这个劫上。满桌长吁短叹,皆为半子之负嗟惜。浑沌呆若木鸡,一掬热泪滚滚而下。 + +  列位棋祖转向浑沌,目光沉沉。浑沌黑袄黑裤,宛如一颗黑棋子。祖师们伸手指定浑沌,神情庄严地道:“你去!你做劫材!” + +  浑沌巍巍站起。霎时屋内外寂静,空气凝结。浑沌一腔慷慨,壮气浩然。推金山,倒玉柱,浑沌长跪于地。 + +  “罢,浑沌舍啦!” + +  蚊帐中人幽幽叹息:“唉……”一只白臂徐徐缩回,再不复出。 + +  浑沌背猪头出西庄,几日不回。西庄人记得除夕雪大,不禁惴惴。知底细者都道浑沌去了官屯,便打发些腿快青年去寻。官屯小学教师见西庄来人,诧异道:“我没有见到浑沌,他哪来我这里?” + +  众人大惊,漫山遍野搜寻浑沌。教师失棋友心焦急,不顾肺病,严寒里东奔西颠。半日不见浑沌踪迹,便有民兵报告公安局。 + +  有一老者指点道:“何不去迷魂谷找找?那地方多事。”于是西庄、官屯两村民众,蜂拥至迷魂谷。 + +  迷魂谷白雾漫漫。人到雾收,恰似神人卷起纱幔。众人举目一望,大惊大悲。只见谷中棋盘平地,密匝匝布满黑石。浑沌跪在右下角,人早冻僵;昂首向天,不失倔犟傲气。一只猪头搁在树下,面貌凄然。 + +  浑沌死了。有西庄人将猪头捧来,告诉教师:只因浑沌送猪头给他过年,才冻僵于此。教师紧抱猪头,被棋友情义感至肺腑,放声嚎啕,悲怆欲绝。 + +  有人诧异:浑沌背后是百丈深谷,地势极险,他却为何跪死此地?众人作出种种推测,议论纷纷。教师亦觉惶惑,止住泣涕,四处蹒跚寻思。 + +  他在黑石间转绕几圈,又爬到高处,俯瞰谷地。看着看着,不觉失声惊叫:“咦——” + +  谷地平整四方如棋盘,黑石白雪间隔如棋子,恰成一局围棋。教师思忖许久,方猜出浑沌冻死前搬石取暖,无意中摆出这局棋。真是棋痴!再细观此局,但见构思奇特,着数精妙,出磅礴大气,显宇宙恢宏,实在是他生平未见的伟大作品。群山巍峨,环棋盘而立;长天苍苍,垂浓云而下;又有雄鹰盘旋山涧,长啸凄厉…… + +  官屯教师身心震动,肃穆久立。 + +  众人登山围拢教师,见他异样神情皆不解。纷纷问道:“你看什么?浑沌干啥?”教师答:“下棋。”“深山旷野,与谁下棋?”教师沉默不语。良久,沉甸甸道出一字:“天!” + +  俗人浅见,喳喳追问:“赢了还是输了?” + +  教师细细数目。数至右下角,见到那个决定胜负的劫。浑沌长跪于地,充当一枚黑子,恰恰劫胜!教师崇敬浑沌精神,激情澎湃。他双手握拳冲天高举,喊得山野震荡,林木悚然—— + +  “胜天半子!” + + +![《人民的名义》1080p](https://images.eallion.com/images/2017/04/29/1968922506.png!hugo.webp) diff --git "a/content/posts/share/\343\200\212\346\257\215\344\272\262\347\232\204\344\270\223\345\210\227\343\200\213.md" "b/content/posts/share/\343\200\212\346\257\215\344\272\262\347\232\204\344\270\223\345\210\227\343\200\213.md" new file mode 100644 index 00000000000..4306859ee18 --- /dev/null +++ "b/content/posts/share/\343\200\212\346\257\215\344\272\262\347\232\204\344\270\223\345\210\227\343\200\213.md" @@ -0,0 +1,35 @@ +--- +title: "《母亲的专列》" +categories: ["分享"] +tags: ["火车","母亲","人民的名义","丁可"] +draft: false +slug: "my-mothers-train" +date: "2017-04-20 09:58:00" +--- + +《母亲的专列》 +------- + + - 丁可 / “郑西坡” + +> 这是您唯一的一次乘车 +> 母亲 +> 您躺在车肚子里 +> 像一根火柴一样安详 +> 一生走在地上的母亲 +> 背着岁月挪转的母亲 +> 第一次乘车去旅行 +> 第一次享受着软卧 +> 平静的躺着像一根火柴 +> 只不过 +> 火柴的头黑,您的头白 +> 这是您第一次远行 +> 就像没出过门的粮食 +> 往常,去磨坊变成面粉的时候 +> 才能够登上您拉动的老平板专列 +> 我和姐姐弟弟妹妹陪着您远行 +> 窗外风光一闪而过 +> 您抬头看一看 +> 你怎么躺着像一根火柴一样 +> 终点站要到了 +> 车外是高高的烟囱 diff --git "a/content/posts/share/\343\200\212\351\235\231\345\244\234\346\200\235\343\200\213\351\211\264\350\265\217.md" "b/content/posts/share/\343\200\212\351\235\231\345\244\234\346\200\235\343\200\213\351\211\264\350\265\217.md" new file mode 100644 index 00000000000..c1d15c7fbf2 --- /dev/null +++ "b/content/posts/share/\343\200\212\351\235\231\345\244\234\346\200\235\343\200\213\351\211\264\350\265\217.md" @@ -0,0 +1,22 @@ +--- +title: "《静夜思》鉴赏" +categories: ["分享"] +tags: ["静夜思"] +draft: false +slug: "jingyesi" +date: "2010-05-05 00:44:12" +--- + +

原文:

+ +

床前明月光,疑是地上霜。
+举头望明月,低头思故乡。

+ +

译文:
+我的床前有位明月的姑娘已脱光,
+她的皮肤白嫩的就像地上的白霜。
+抬起头望着这位光光的明月姑娘,
+低下头不禁地想起夫人远在故乡。

+ +

鉴赏:
+这首诗反映了诗人作为一个正常的男人,独自在外地打工,寻花问柳时的矛盾心情。

diff --git "a/content/posts/share/\344\270\200\345\217\252\346\225\221\344\272\20632\346\235\241\344\272\272\345\221\275\347\232\204\346\220\234\346\225\221\347\212\254\347\211\272\347\211\262\344\272\206.md" "b/content/posts/share/\344\270\200\345\217\252\346\225\221\344\272\20632\346\235\241\344\272\272\345\221\275\347\232\204\346\220\234\346\225\221\347\212\254\347\211\272\347\211\262\344\272\206.md" new file mode 100644 index 00000000000..4cc6d9de693 --- /dev/null +++ "b/content/posts/share/\344\270\200\345\217\252\346\225\221\344\272\20632\346\235\241\344\272\272\345\221\275\347\232\204\346\220\234\346\225\221\347\212\254\347\211\272\347\211\262\344\272\206.md" @@ -0,0 +1,10 @@ +--- +title: "一只救了32条人命的搜救犬牺牲了" +categories: ["日志","分享"] +tags: ["搜救犬"] +draft: false +slug: "agreatdog" +date: "2010-04-30 02:21:00" +--- + +

昨天下午(2010-4-18)一只军用搜救犬发现一位大爷。它就钻进里面。谁知道塌陷了。当战士们将其挖出的时候。发现军犬的内脏已经砸烂。负责那军犬的战士,我们叫他李指导。他抱着,就像抱着自己孩子一样。泪水已经满面。但是他没有哭出来。后来。那位战士用手卡住军犬的脖子。3分钟后。那军犬不动了。 后来听成都的志愿者说。那只狗狗在这几天已经发现了35名幸存者。有32名获救。3名截肢后没坚持住。我们在场的都很难受。 晚上11点。我们休息的时候。可以隐约听到李指导的哭声。像失去孩子父亲般的伤痛的哭声。

diff --git "a/content/posts/share/\344\270\212\345\270\235\347\232\204\346\217\264\345\212\251.md" "b/content/posts/share/\344\270\212\345\270\235\347\232\204\346\217\264\345\212\251.md" new file mode 100644 index 00000000000..11b5d9d009f --- /dev/null +++ "b/content/posts/share/\344\270\212\345\270\235\347\232\204\346\217\264\345\212\251.md" @@ -0,0 +1,15 @@ +--- +title: "上帝的援助" +categories: ["分享"] +tags: ["蜗牛","上帝","援助","祈祷","神父","自救"] +draft: false +slug: "godblessyou" +date: "2010-03-27 02:23:07" +--- + +

一场大雨后,洪水开始淹没城市。一个神父在教堂里祈祷,洪水已经淹到他的身体了。

+

这时一个救生员开著小艇过来对神父说:“神父,快上来,不然洪水会把你淹死的。”神父就说:“不,我要守著我的殿堂,我深信上帝会来救我的。”于是救生员很无奈的离开了。

+

不久洪水已经淹过神父的头了,神父只好勉强站在桌子上。这时,又有一个警察开著小艇过来对神父说:“快上来,不然洪水会把你淹死。”神父就说:“不,我要守著我的殿堂,我深信上帝会来救我的。”於是警察也很无奈的离开了。

+

又过了一会儿,洪水已经把教堂淹没了,神父只好抓著十字架在水中挣扎。这时,一架直升机开过来,丢下绳梯之後服务人员大叫:“神父,拉著绳梯爬上来,不然洪水会把你淹死的。”神父还是意志很坚定地说:“不,我要守著我的殿堂,我深信上帝会来救我的。”於是直升机也很无奈的离开了。

+

神父终于被淹死了。上了天堂後,这位神父见了上帝就很生气地问:“你是怎麽搞的,这样你的子民还会相信你吗?”上帝就说:“你到底想怎麽样?我已经派了两艘小艇和一架直升机去救你了。”
+  

diff --git "a/content/posts/share/\344\270\255\345\233\275\350\276\276\344\272\272\347\247\200\347\262\276\345\275\251\350\247\206\351\242\221\351\233\206\351\224\246\357\274\2108\346\234\21010\346\227\245\345\211\215\357\274\211.md" "b/content/posts/share/\344\270\255\345\233\275\350\276\276\344\272\272\347\247\200\347\262\276\345\275\251\350\247\206\351\242\221\351\233\206\351\224\246\357\274\2108\346\234\21010\346\227\245\345\211\215\357\274\211.md" new file mode 100644 index 00000000000..8b8d6d314e7 --- /dev/null +++ "b/content/posts/share/\344\270\255\345\233\275\350\276\276\344\272\272\347\247\200\347\262\276\345\275\251\350\247\206\351\242\221\351\233\206\351\224\246\357\274\2108\346\234\21010\346\227\245\345\211\215\357\274\211.md" @@ -0,0 +1,26 @@ +--- +title: "中国达人秀精彩视频集锦(8月10日前)" +categories: ["分享"] +tags: ["中国版苏珊大妈","中国达人秀","刘伟","寿君超","朱晓明","朱洁","杨迪","独臂钢琴","表情帝"] +draft: false +slug: "chinesetalent" +date: "2010-08-11 17:06:43" +--- + +

最近中国达人秀太火了,而且在很长时间内会持续地火下去,
+为此,david特意为大家整理了一些相关视频,请欣赏:

+

1、饶舌王寿君超

+

预选赛:中国达人秀:饶舌王寿君超海选NB视频
+ 晋级赛:中国达人秀:寿君超即兴饶舌征服全场

+

2、残臂钢琴师刘伟

+

晋级赛:中国达人秀:断臂钢琴师刘伟震撼全场

+

3、爱老婆的自杀“猪”

+

晋级赛:中国达人秀:一头感动了全场观众的“猪”

+

4、表情帝杨迪

+

预选赛:中国达人秀:杨迪,他不会是跳大神的吧
+ 晋级赛:中国达人秀:杨迪,就是要让你笑破肚皮

+

5、童声天使朱洁

+

预选赛:三个SB评委居然要选手证明自己是成年人
+ 晋级赛:中国达人秀:童声天使朱洁完美演绎《萤火虫》

+

6、中国版“苏珊大妈”朱晓明
+ 晋级赛:中国版“苏珊大妈”小胖震惊达人秀现场

diff --git "a/content/posts/share/\344\270\255\345\233\275\351\234\200\350\246\201\347\275\221\347\273\234\347\211\271\345\214\272\345\220\227\357\274\237.md" "b/content/posts/share/\344\270\255\345\233\275\351\234\200\350\246\201\347\275\221\347\273\234\347\211\271\345\214\272\345\220\227\357\274\237.md" new file mode 100644 index 00000000000..6615ff97924 --- /dev/null +++ "b/content/posts/share/\344\270\255\345\233\275\351\234\200\350\246\201\347\275\221\347\273\234\347\211\271\345\214\272\345\220\227\357\274\237.md" @@ -0,0 +1,26 @@ +--- +title: "中国需要网络特区吗?" +categories: ["分享"] +tags: ["特区","网络特区"] +draft: false +slug: "china-web-special-zone" +date: "2010-04-01 00:48:00" +--- + +Google撤离中国大陆的烽烟仍在弥漫,国内IT业又传来不和谐的声音。在深圳举行的IT领袖峰会的一个热身活动上,马化腾、王志东、丁健、王维嘉等四位业界高管都对政府的网络监管表达了不满,王志东、丁健还建议将深圳设成互联网监管特区。 + + + +将这几位先生的意见和Google事件稍加对比,你会发现很有意思的现象:Google是抗议,他们是抱怨;Google是抗争,他们是进谏;Google宣示自由,他们寻求市场。按照近年来中国舆论的流行说法,他们更具有“理性、建设性”。这到底是资本与权力的合谋意图呢,还是渐进改良的中国式道路? + +其中最大的区别在于,很难想象Google会提出建立信息特区的构想。依仗行政权力分而治之,给予不同地区或者不同人群以不同的政策或物质资源,这在本质上是等级制度,与Google的信息自由宣言背道而驰。 + +在中央集权制国家建立特区,必然形成对于权力的依赖。政策的倾斜固然有利于本地区经济的发展,但是很难形成独立的文化品格。深圳特区三十年来的发展证明,在这个楼价最高的城市里,并没有产生更加独立的媒体、更具活力的艺术、更加繁荣的创意产业和更加自由的网络空间。尽管这个城市的民间社会也有了不可小视的发展,但是更多的时候,它的出产取决于权力的需求。权力需要经济,就让它经济发达;权力需要腐败,就让它腐败成风。 + +但是,我并不因此无视特区的价值。在整体上窒息的情况下,建立特区具有透风和试验的性质。从统治者的立场说,对互联网的严厉打压并不是为了追求信息窒息,而是为了维护政权稳定。这里面存在统治者权力的合法性及公民权利的基本保障问题,显然不是这几位IT大佬想要讨论的东西,因此丁健先生给出了在此范围内最大胆的建议:“互联网在深圳可以完全放开,不要防火墙过滤,应该看看再更加自由的环境里,互联网是更乱了还是怎么样,这样才可能探索出一个适合中国的互联网监管方式。” + +这个呼吁透露出一个显而易见、却又容易被人忽略的信息,那就是信息严控对于IT产业前景的扼杀。尽管中国政府谴责Google把商业问题政治化,但是中国官方媒体在谈论此事时,使用的基本上都是政治语言和政治逻辑。这也难怪,信息自由问题本身就是政治问题,不政治化是不可能的事——事实上,政府所做的一切都是政治。不过,在这个讨论中,产业发展反而被搁置了。王维嘉先生指出,在此次网络严打中,“十几万家网站被关闭,这里面可能会有阿里巴巴、腾讯、百度这样的巨头被扼杀了”。 + +长期的集权政治下,中国社会流行这样的观念:政治不关我的事,我只是出来打酱油的。毋宁说,中国政府试图寻求这样的道路:政治上严管,经济上宽松。这在一定程度上是可行的,但是稍微拉开一点距离,你就会发现,社会的创造力是一个整体,只要其中一块木板短缺了,这只大桶就会漏水。我们的经济都是复制,我们的文化都很“山寨”,就是这个原因。 + +这几位先生的抱怨更让人们看到,Google事件并不像国内主流媒体普遍误导的那样,它仅仅是中国政府和美国公司、中国文化和美国文化甚至中国人和美国人之间的关系,是民族主义和帝国主义之间的关系;更重要的是,它就是政府和公司之间的关系,是权力管制和市场自由之间的关系。从这个意义上说,过度管制下的受害者,主要是国内的企业。Google可以抽身而去,国内的企业只能祈望特区。 diff --git "a/content/posts/share/\344\270\255\346\226\207\346\226\207\346\241\210\346\216\222\347\211\210\346\214\207\345\214\227.md" "b/content/posts/share/\344\270\255\346\226\207\346\226\207\346\241\210\346\216\222\347\211\210\346\214\207\345\214\227.md" new file mode 100644 index 00000000000..95413ca6231 --- /dev/null +++ "b/content/posts/share/\344\270\255\346\226\207\346\226\207\346\241\210\346\216\222\347\211\210\346\214\207\345\214\227.md" @@ -0,0 +1,311 @@ +--- +title: "中文文案排版指北" +categories: [] +tags: [] +draft: false +slug: "chinese-copywriting-guidelines" +date: "2019-12-02 17:44:00" +--- + +# 中文文案排版指北 + +统一中文文案、排版的相关用法,降低团队成员之间的沟通成本,增强网站气质。 + +Other languages: + +- [English](https://github.com/sparanoid/chinese-copywriting-guidelines/blob/master/README.en-US.md) +- [Chinese Traditional](https://github.com/sparanoid/chinese-copywriting-guidelines) +- [Chinese Simplified](https://github.com/mzlogin/chinese-copywriting-guidelines/blob/Simplified/README.md) + +----- + +## 目录 + + + +* [空格](#空格) + * [中英文之间需要增加空格](#中英文之间需要增加空格) + * [中文与数字之间需要增加空格](#中文与数字之间需要增加空格) + * [数字与单位之间无需增加空格](#数字与单位之间无需增加空格) + * [全角标点与其他字符之间不加空格](#全角标点与其他字符之间不加空格) + * [`-ms-text-autospace` to the rescue?](#-ms-text-autospace-to-the-rescue) +* [标点符号](#标点符号) + * [不重复使用标点符号](#不重复使用标点符号) +* [全角和半角](#全角和半角) + * [使用全角中文标点](#使用全角中文标点) + * [数字使用半角字符](#数字使用半角字符) + * [遇到完整的英文整句、特殊名词,其內容使用半角标点](#遇到完整的英文整句特殊名词其內容使用半角标点) +* [名词](#名词) + * [专有名词使用正确的大小写](#专有名词使用正确的大小写) + * [不要使用不地道的缩写](#不要使用不地道的缩写) +* [争议](#争议) + * [链接之间增加空格](#链接之间增加空格) + * [简体中文使用直角引号](#简体中文使用直角引号) +* [工具](#工具) +* [谁在这样做?](#谁在这样做) +* [参考文献](#参考文献) + + + +## 空格 + +「有研究显示,打字的时候不喜欢在中文和英文之间加空格的人,感情路都走得很辛苦,有七成的比例会在 34 岁的时候跟自己不爱的人结婚,而其余三成的人最后只能把遗产留给自己的猫。毕竟爱情跟书写都需要适时地留白。 + +与大家共勉之。」——[vinta/paranoid-auto-spacing](https://github.com/vinta/pangu.js) + +### 中英文之间需要增加空格 + +正确: + +> 在 LeanCloud 上,数据存储是围绕 `AVObject` 进行的。 + +错误: + +> 在LeanCloud上,数据存储是围绕`AVObject`进行的。 + +> 在 LeanCloud上,数据存储是围绕`AVObject` 进行的。 + +完整的正确用法: + +> 在 LeanCloud 上,数据存储是围绕 `AVObject` 进行的。每个 `AVObject` 都包含了与 JSON 兼容的 key-value 对应的数据。数据是 schema-free 的,你不需要在每个 `AVObject` 上提前指定存在哪些键,只要直接设定对应的 key-value 即可。 + +例外:「豆瓣FM」等产品名词,按照官方所定义的格式书写。 + +### 中文与数字之间需要增加空格 + +正确: + +> 今天出去买菜花了 5000 元。 + +错误: + +> 今天出去买菜花了 5000元。 + +> 今天出去买菜花了5000元。 + +### 数字与单位之间无需增加空格 + +正确: + +> 我家的光纤入户宽带有 10Gbps,SSD 一共有 10TB。 + +错误: + +> 我家的光纤入户宽带有 10 Gbps,SSD 一共有 20 TB。 + +另外,度/百分比与数字之间不需要增加空格: + +正确: + +> 今天是 233° 的高温。 + +> 新 MacBook Pro 有 15% 的 CPU 性能提升。 + +错误: + +> 今天是 233 ° 的高温。 + +> 新 MacBook Pro 有 15 % 的 CPU 性能提升。 + +### 全角标点与其他字符之间不加空格 + +正确: + +> 刚刚买了一部 iPhone,好开心! + +错误: + +> 刚刚买了一部 iPhone ,好开心! + +### `-ms-text-autospace` to the rescue? + +Microsoft 有个 [`-ms-text-autospace`](http://msdn.microsoft.com/en-us/library/ie/ms531164(v=vs.85).aspx) 的 CSS 属性可以实现自动为中英文之间增加空白。不过目前并未普及,另外在其他应用场景,例如 OS X、iOS 的用户界面目前并不存在这个特性,所以请继续保持随手加空格的习惯。 + +## 标点符号 + +### 不重复使用标点符号 + +正确: + +> 德国队竟然战胜了巴西队! + +> 她竟然对你说「喵」?! + +错误: + +> 德国队竟然战胜了巴西队!! + +> 德国队竟然战胜了巴西队!!!!!!!! + +> 她竟然对你说「喵」??!! + +> 她竟然对你说「喵」?!?!??!! + +## 全角和半角 + +不明白什么是全角(全形)与半角(半形)符号?请查看维基百科词条『[全角和半角](http://zh.wikipedia.org/wiki/%E5%85%A8%E5%BD%A2%E5%92%8C%E5%8D%8A%E5%BD%A2)』。 + +### 使用全角中文标点 + +正确: + +> 嗨!你知道嘛?今天前台的小妹跟我说「喵」了哎! + +> 核磁共振成像(NMRI)是什么原理都不知道?JFGI! + +错误: + +> 嗨! 你知道嘛? 今天前台的小妹跟我说 "喵" 了哎! + +> 嗨!你知道嘛?今天前台的小妹跟我说"喵"了哎! + +> 核磁共振成像 (NMRI) 是什么原理都不知道? JFGI! + +> 核磁共振成像(NMRI)是什么原理都不知道?JFGI! + +### 数字使用半角字符 + +正确: + +> 这件蛋糕只卖 1000 元。 + +错误: + +> 这件蛋糕只卖 1000 元。 + +例外:在设计稿、宣传海报中如出现极少量数字的情形时,为方便文字对齐,是可以使用全角数字的。 + +### 遇到完整的英文整句、特殊名词,其內容使用半角标点 + +正确: + +> 乔布斯那句话是怎么说的?「Stay hungry, stay foolish.」 + +> 推荐你阅读《Hackers & Painters: Big Ideas from the Computer Age》,非常的有趣。 + +错误: + +> 乔布斯那句话是怎么说的?「Stay hungry,stay foolish。」 + +> 推荐你阅读《Hackers&Painters:Big Ideas from the Computer Age》,非常的有趣。 + +## 名词 + +### 专有名词使用正确的大小写 + +大小写相关用法原属于英文书写范畴,不属于本 wiki 讨论內容,在这里只对部分易错用法进行简述。 + +正确: + +> 使用 GitHub 登录 + +> 我们的客户有 GitHub、Foursquare、Microsoft Corporation、Google、Facebook, Inc.。 + +错误: + +> 使用 github 登录 + +> 使用 GITHUB 登录 + +> 使用 Github 登录 + +> 使用 gitHub 登录 + +> 使用 gイんĤЦ8 登录 + +> 我们的客户有 github、foursquare、microsoft corporation、google、facebook, inc.。 + +> 我们的客户有 GITHUB、FOURSQUARE、MICROSOFT CORPORATION、GOOGLE、FACEBOOK, INC.。 + +> 我们的客户有 Github、FourSquare、MicroSoft Corporation、Google、FaceBook, Inc.。 + +> 我们的客户有 gitHub、fourSquare、microSoft Corporation、google、faceBook, Inc.。 + +> 我们的客户有 gイんĤЦ8、キouЯƧquムгє、๓เςг๏ร๏Ŧt ς๏гק๏гคtเ๏ภn、900913、ƒ4ᄃëв๏๏к, IПᄃ.。 + +注意:当网页中需要配合整体视觉风格而出现全部大写/小写的情形,HTML 中请使用标准的大小写规范进行书写;并通过 `text-transform: uppercase;`/`text-transform: lowercase;` 对表现形式进行定义。 + +### 不要使用不地道的缩写 + +正确: + +> 我们需要一位熟悉 JavaScript、HTML5,至少理解一种框架(如 Backbone.js、AngularJS、React 等)的前端开发者。 + +错误: + +> 我们需要一位熟悉 Js、h5,至少理解一种框架(如 backbone、angular、RJS 等)的 FED。 + +## 争议 + +以下用法略带有个人色彩,即:无论是否遵循下述规则,从语法的角度来讲都是**正确**的。 + +### 链接之间增加空格 + +用法: + +> 请 [提交一个 issue](#) 并分配给相关同事。 + +> 访问我们网站的最新动态,请 [点击这里](#) 进行订阅! + +对比用法: + +> 请[提交一个 issue](#) 并分配给相关同事。 + +> 访问我们网站的最新动态,请[点击这里](#)进行订阅! + +### 简体中文使用直角引号 + +用法: + +> 「老师,『有条不紊』的『紊』是什么意思?」 + +对比用法: + +> “老师,‘有条不紊’的‘紊’是什么意思?” + +## 工具 + +| 仓库 | 语言 | +|---------------------------------------------------------------------------------------------------------------------------------|-----------------| +| [vinta/paranoid-auto-spacing](https://github.com/vinta/paranoid-auto-spacing) | JavaScript | +| [huei90/pangu.node](https://github.com/huei90/pangu.node) | Node.js | +| [huacnlee/auto-correct](https://github.com/huacnlee/auto-correct) | Ruby | +| [sparanoid/space-lover](https://github.com/sparanoid/space-lover) | PHP (WordPress) | +| [nauxliu/auto-correct](https://github.com/NauxLiu/auto-correct) | PHP | +| [ricoa/copywriting-correct](https://github.com/ricoa/copywriting-correct) | PHP | +| [hotoo/pangu.vim](https://github.com/hotoo/pangu.vim) | Vim | +| [sparanoid/grunt-auto-spacing](https://github.com/sparanoid/grunt-auto-spacing) | Node.js (Grunt) | +| [hjiang/scripts/add-space-between-latin-and-cjk](https://github.com/hjiang/scripts/blob/master/add-space-between-latin-and-cjk) | Python | + +## 谁在这样做? + +网站 | 文案 | UGC +--- | --- | --- +[Apple 中国](http://www.apple.com/cn/) | Yes | N/A +[Apple 香港](http://www.apple.com/hk/) | Yes | N/A +[Apple 台湾](http://www.apple.com/tw/) | Yes | N/A +[Microsoft 中国](http://www.microsoft.com/zh-cn/) | Yes | N/A +[Microsoft 香港](http://www.microsoft.com/zh-hk/) | Yes | N/A +[Microsoft 台湾](http://www.microsoft.com/zh-tw/) | Yes | N/A +[LeanCloud](https://leancloud.cn/) | Yes | N/A +[知乎](https://www.zhihu.com/) | Yes | 部分用户达成 +[V2EX](https://www.v2ex.com/) | Yes | Yes +[SegmentFault](https://segmentfault.com/) | Yes | 部分用户达成 +[Apple4us](http://apple4us.com/) | Yes | N/A +[豌豆荚](https://www.wandoujia.com/) | Yes | N/A +[Ruby China](https://ruby-china.org/) | Yes | 标题达成 +[PHPHub](https://phphub.org/) | Yes | 标题达成 +[少数派](http://sspai.com/) | Yes | N/A +[力扣 LeetCode](https://leetcode-cn.com/) | Yes | Yes + +## 参考文献 + +- [Guidelines for Using Capital Letters](http://grammar.about.com/od/punctuationandmechanics/a/Guidelines-For-Using-Capital-Letters.htm) +- [Letter case - Wikipedia](http://en.wikipedia.org/wiki/Letter_case) +- [Punctuation - Oxford Dictionaries](http://www.oxforddictionaries.com/words/punctuation) +- [Punctuation - The Purdue OWL](https://owl.english.purdue.edu/owl/section/1/6/) +- [How to Use English Punctuation Corrently - wikiHow](http://www.wikihow.com/Use-English-Punctuation-Correctly) +- [格式 - openSUSE](https://zh.opensuse.org/index.php?title=Help:%E6%A0%BC%E5%BC%8F) +- [全角和半角 - 维基百科](http://zh.wikipedia.org/wiki/%E5%85%A8%E5%BD%A2%E5%92%8C%E5%8D%8A%E5%BD%A2) +- [引号 - 维基百科](http://zh.wikipedia.org/wiki/%E5%BC%95%E8%99%9F) +- [疑问惊叹号 - 维基百科](http://zh.wikipedia.org/wiki/%E7%96%91%E5%95%8F%E9%A9%9A%E5%98%86%E8%99%9F) \ No newline at end of file diff --git "a/content/posts/share/\344\272\277\344\270\207\345\257\214\347\277\201\345\245\263\345\204\277\346\203\205\350\277\267\347\251\267\346\270\224\345\244\253.md" "b/content/posts/share/\344\272\277\344\270\207\345\257\214\347\277\201\345\245\263\345\204\277\346\203\205\350\277\267\347\251\267\346\270\224\345\244\253.md" new file mode 100644 index 00000000000..89321264cbb --- /dev/null +++ "b/content/posts/share/\344\272\277\344\270\207\345\257\214\347\277\201\345\245\263\345\204\277\346\203\205\350\277\267\347\251\267\346\270\224\345\244\253.md" @@ -0,0 +1,16 @@ +--- +title: "亿万富翁女儿情迷穷渔夫" +categories: ["分享"] +tags: ["巴尼特","灰姑娘","穷渔夫"] +draft: false +slug: "huiguniang" +date: "2010-08-20 19:16:00" +--- + +

据英国《每日邮报》、《每日电讯报》等8月19日报道,现年35岁的英国小伙盖伊·巴尼特原本是个穷渔夫,8年前来到加拿大,为素有“北方洛克菲勒”之称的渔业大亨约翰·里斯雷打工,成为一名甲板水手。让人做梦也想不到的是,巴尼特竟因此钓到一条“超级大鱼”———里斯雷现年35岁的宝贝千金莎拉·里斯雷。日前,巴尼特带着新娘、坐着老丈人包租的一条价值1亿英镑、拥有6层甲板的超豪华游艇“北方之星”号,回到家乡大摆婚宴。

+

巴尼特离开家乡前在一条“小破船”上工作,职责就是带游客去捕马鲛鱼。8年前巴尼特来到加拿大为渔业大亨约翰·里斯雷打工。一次,里斯雷的宝贝女儿莎拉·里斯雷以乘客身份乘坐游艇,邂逅了当时正在船上工作的巴尼特,并对这位身材壮硕、相貌英俊的英国水手产生了好感。巴尼特同样也被眼前这位金发碧眼、心地善良的美女“电倒”。从此这位身家过亿的富家千金与穷小子双双坠入爱河。当两人的恋情曝光后,里斯雷并没有嫌弃女儿的穷男友,而是答应了两人的婚事。

+

据悉,现年62岁的里斯雷1976年靠开小龙虾店起家,后成立了一家“清水海产品”公司。该公司目前在加拿大东部拥有一支北美最大的捕鱼船队以及诸多海产品加工厂。凭借多达数百亿英镑的资产,里斯雷被誉为“北方洛克菲勒”。他的帝国还包括一家在拉美和加勒比海地区运营的电信公司以及众多渔业研究和发展机构。

+

8月13日,巴尼特和莎拉在里斯雷位于加拿大新斯科舍的海边豪宅举行了一场“低调婚礼”,大约150名嘉宾前来捧场。随后这对新人双双飞往欧洲度蜜月。为了表示祝贺,里斯雷不惜以周租53.3万英镑的天价,包租下一条停泊在直布罗陀海峡的超豪华游艇“北方之星”,作为送给女儿女婿的结婚礼物。

+

超豪华游艇“北方之星”完工于2009年,长约75米,造价约1亿英镑,设计既现代又奢华,多达6层的甲板提供了广阔的户外空间。船员们可以乘坐电梯上下,顶层是一个健身房,船上有一个直升机停机坪,安装着当今最先进的航海导航系统,能够轻松驶往世界任何一个港口。

+

日前,巴尼特携莎拉乘坐“北方之星”荣归故里,并在家乡达特茅斯港再度举办盛大婚礼。

+

不过最让外界关心的是,这对地位悬殊的新郎和新娘是否签订了婚前财产协议。对此,巴尼特拒绝透露。

diff --git "a/content/posts/share/\344\275\240\351\202\243\347\202\271\347\227\233\347\256\227\344\273\200\344\271\210.md" "b/content/posts/share/\344\275\240\351\202\243\347\202\271\347\227\233\347\256\227\344\273\200\344\271\210.md" new file mode 100644 index 00000000000..327327fb4fe --- /dev/null +++ "b/content/posts/share/\344\275\240\351\202\243\347\202\271\347\227\233\347\256\227\344\273\200\344\271\210.md" @@ -0,0 +1,26 @@ +--- +title: "你那点痛算什么" +categories: ["日志","分享"] +tags: ["你那点痛算什么","读者","痛"] +draft: false +slug: "suansm" +date: "2010-07-02 17:34:08" +--- + +这个世界上,有百分之一的人——也就是六千万,是残疾人。其中八百万人是盲人,他们很多人一生中最大的愿望就是有朝一日,能看清妈妈的样子。 + +但是,我要说,这些盲人是幸运的,因为,至少他们还有亲情来牵挂。要知道,这个世界上,有四千万孩子生活在单亲家庭,其中有一千两百万是孤儿,从记事起就没见过父母的样子。如果有个人,能让他们叫上一声妈妈,便足以让他们幸福得热泪横流。 + +但是,这些孤儿也是幸运的,因为,至少他们很健康。要知道,这个世界上,有十分之三的人患有慢性疾病。还有两千多万重症患者,整天躺在病床上,生活不能自理,大小便失禁。在不发达国家,每年约有八万名儿童被人贩子拐走,打折双腿,弄瞎或是弄哑,沦为乞讨的工具。 + +但是,他们也是幸运的,因为,至少他们还有生命。要知道,在非洲,平均每天有两千人被活活饿死或渴死。另外,这个世界上,平均每天还有一百六十人死于飞来横祸,比如坐在家里,天上落下一架飞机被砸死,或者晴天一个响雷被劈死,或者看流星时被一颗殒石击毙。每天早晨穿着整洁的衬衫,提着公文包精神抖擞去上班的人当中,有十万分之一的人晚上进不了家门。 + +但是,这些死者也是幸运的,因为至少他们死后不会受到唾骂。要知道,在这个世界上,每年还有三万人,死于冤案。他们被人以“正义”的名义杀掉,死后,还要为不是他们犯下的罪行背负骂名,甚至遗臭万年。 + +但是,他们也是幸运的,因为他们终于死了,再也不要受折磨了。要知道,这个世界上至少还有三百万人求生不得求死不能。他们当中,有的人身体已经溃烂,有的要靠一根导管,借助机器定时抽出沉积在腹腔中的大小便,有的成了植物人……据报道,英国有一名男子被他的妻子斩去了四肢,放在地下室里生活了十三年,朋友们还以为他失踪了。 + +现在想想,你遇到的那点痛,算什么! + +转载自:《读者》2010年14期(《读者》官网链接) + + diff --git "a/content/posts/share/\345\205\215\350\264\271\351\200\201\351\230\277\351\207\214\344\272\221\350\231\232\346\213\237\344\270\273\346\234\272.md" "b/content/posts/share/\345\205\215\350\264\271\351\200\201\351\230\277\351\207\214\344\272\221\350\231\232\346\213\237\344\270\273\346\234\272.md" new file mode 100644 index 00000000000..b6e9af57a07 --- /dev/null +++ "b/content/posts/share/\345\205\215\350\264\271\351\200\201\351\230\277\351\207\214\344\272\221\350\231\232\346\213\237\344\270\273\346\234\272.md" @@ -0,0 +1,16 @@ +--- +title: "免费送阿里云虚拟主机" +categories: ["分享"] +tags: ["主机","阿里云","免费主机","虚拟主机"] +draft: false +slug: "free-aliyun-host" +date: "2016-09-23 14:36:00" +--- + +> 免费激活码:`vaw1xm` + +阿里云论坛发起了一个活动《【有“福”同享.第二季】每日一分享,虚机邮箱免费用》 ,我有幸完成了任务,在讨论页面按Ctrl+F搜索 eallion 即可发现。但是这个要新用户才能领取,所以对我来说没有卵用。分享给有缘之人吧。 + +免费领取地址:https://promotion.aliyun.com/ntms/act/freeall.html + +> 9折推荐码:k1x9gh diff --git "a/content/posts/share/\345\205\263\344\272\216\344\272\272\346\260\221\345\270\201\345\215\207\345\200\274\345\211\215\345\233\240\345\220\216\346\236\234\357\274\210\346\235\203\345\250\201\346\211\253\347\233\262\350\264\264\357\274\211.md" "b/content/posts/share/\345\205\263\344\272\216\344\272\272\346\260\221\345\270\201\345\215\207\345\200\274\345\211\215\345\233\240\345\220\216\346\236\234\357\274\210\346\235\203\345\250\201\346\211\253\347\233\262\350\264\264\357\274\211.md" new file mode 100644 index 00000000000..e6cdcf80539 --- /dev/null +++ "b/content/posts/share/\345\205\263\344\272\216\344\272\272\346\260\221\345\270\201\345\215\207\345\200\274\345\211\215\345\233\240\345\220\216\346\236\234\357\274\210\346\235\203\345\250\201\346\211\253\347\233\262\350\264\264\357\274\211.md" @@ -0,0 +1,124 @@ +--- +title: "关于人民币升值前因后果(权威扫盲贴)" +categories: ["分享"] +tags: ["revaluation"] +draft: false +slug: "revaluation" +date: "2010-04-05 15:41:48" +--- + +

关于人民币升值前因后果(权威扫盲贴)
+ 人民币升值的问题,2010年炒的比较热,为什么呢?因为今年是美国也就是全球经济复苏的节点。不解决人民币升值的问题,全球经济复苏,就会功败垂成!有朋友会说:你这是信口开河! 请各位看官先不要急,待我慢慢把事情的缘由道来.....

+

(一)历史的机缘巧合---中国加入WTO
+ 俗话说,种瓜得瓜,种豆得豆,一切还得从中国加入世贸组织说起。
+ 在朱镕基入主国务院时期,中国经历了亚洲金融风暴,损失惨重,但朱以铁腕政策改革经济,最终使中国以全新姿态进入世贸。一个有众多人口和资源的国家加入了全球经济的合唱团,可是一件了不起的大事。大家会纷纷猜测:中国会在这个合唱团担当什么角色?一个新手来了,会不会不和谐呢?但不管如何,中国已经进来了。
+ 我这里要略微陈述一下当时全球经济的情况,主要有以下几点:
+ 1.亚洲金融危机,重创了亚洲新兴经济。这些国家不得不开始深度的调整,不仅仅是经济方面,甚至更多的是政治层面的调整。
+ 2.美国网络经济泡沫破灭,全球经济失去了增长点,不久反恐战争开始,美国国内更无暇照顾经济。
+ 3.欧元区刚刚形成,新兴经济体主要还是在整合差异中。
+ 4.日本经济经过90年代的休整,逐步恢复了元气。
+ (全球经济情况简单说一下,权当抛砖引玉)
+ 以上四个主要经济的情况我简单总结:小型经济体在疗伤,逐步边缘化。大型经济体经过90年代的黄金发展,积累了资本,但是缺少新的增长点!所以大家齐刷刷把目光盯在了中国,金融经济改革后的中国此时也把眉眼抛向了全球。双方一拍即合-----开始了一场长达8年的大合唱!
+ (二)蜜月种下的恶果2000--2004
+ 上文说一拍即合,许多看官也许有些迷糊,那我就先说说中国和发达国家的蜜月生活。
+ 1.中国需要提高居民生活水平到小康(当然这是初衷!),需要造就一批有实力的企业,需要建设国内重大基础设施。所以就迫切希望发达国家的资本和技术。资本可以拉动就业,技术可以造就企业!
+ 2.缓慢复苏的日本需要巩固国内制造业,一个很好的方式就是在中国市场进行出口和投资拓展。
+ 3.没有了增长点的美国,需要为国内资本寻找好的归宿。那就是到中国来投资,以补充美国国内市场的强大需求。(美国是一个预支消费的国家)
+ 4.整合后的欧洲经济体,更需要一个新的全新的市场,来减缓整合的阵痛。
+ 所以蜜月开始了:发达经济体的资本纷纷来到中国投资建厂,原来在本国不好赚钱的资本,发现中国是一个生金之地;中国笑脸相迎,感谢你们带来了就业和技术,改革后的国企焕发了生机,走出农村的农民,带着钞票高高兴兴回家过年。从前戏,到高潮,一切都显的异常幸福完美。
+ 但恶果,却在悄悄种下!人一旦沉溺于甜蜜中,就会变的贪婪和无节制,谁都无法避免。
+ 首先我们来说发达国家。人们贪婪于MADE IN CHINA的便宜,却忘记关注自己越来越艰难的就业形势。资本在中国疯狂追逐利润后,却开始了无节制金融衍生品炒作!
+ 然后我们再来说中国。短暂的幸福生活,让人们忘记了自己真实处境,更忘记了自己的发展方向。买办们专注于拉投资,数钱!国企获得资金和技术后疯狂垄断!政府忘记了自己的裁判身份,一头扎进了Du球市场!(产业升级可以拖拖,教育改革可以延后,民营企业给大哥让让路,农民的待遇问题能将就就将就)
+ (三)种下恶果的黑手-----8.3
+ 什么是8.3?稍微对我国经济有所了解的人应该都会知道。当然许多人更会斥责我:你怎么能那么说?我只能很诚恳的回答:这是事实!
+ 年份 价格 年份 价格 年份 价格
+ 1971年 2.462 1985年 2.937 1999年 8.278
+ 1972年 2.245 1986年 3.453 2000年 8.279
+ 1973年 1.989 1987年 3.722 2001年 8.277
+ 1974年 1.961 1988年 3.722 2002年 8.277
+ 1975年 1.859 1989年 3.765 2003年 8.277
+ 1976年 1.941 1990年 4.783 2005年 8.0702
+ 各位看官先把上面的数据细细看一下,品味一下其中味道,我再来给大家慢慢上菜!(当然,若是胃口不好的人,建议先去吃点健胃消食片,以免消化不良)
+ 首先我要讲的是货币机制:一是发达国家的信用货币(货币发行以国家信用为抵押,美元是代表)二是发展中国家盯住美元的货币机制(货币发行以国家的外汇储备作为抵押)。
+ 这时会有看官问这两种货币机制有什么不一样,我这里不想回答!只是建议你去把中国人民银行的资产负债表和美联储的资产负债表对比来看,好好学习一下。
+ 加入WTO前,中国是一个外汇贫瘠的国家,经济的落后,也造成了90年代初的大幅货币贬值。所以政府当局对90年代经济很是后怕.这也是发展中国家普遍的对本国经济,本国货币不自信的表现。但是进入WTO后,世界需要在中国市场投资,中国也欢迎资本。几次婚姻的失败,让我们对蜜月也是战战兢兢!本来可以逐步成熟的资本市场,却沦落成了一个投机者的乐园。我先来说说我们本来应该可以做的事情吧。
+ 进入WTO的那天起,我们就应该逐步的开放RMB汇率,达到藏汇于民的目的。因为这时资本外逃可能性,已经逐步降低,外汇已经慢慢不再是一种担忧,而我国的货币政策,也应该从盯住美元制度往信用货币制度转变,这也是一个国家,逐步自信和逐步强盛的过程。
+ 可悲的是当局太过保守,太过担心。我们是怎么做的呢?请看:
+ 出口商从国外赚回1亿美金,人民银行就强制收回,变成国家外汇储备,然后印钞机一开,8.3亿RMB交给了出口商。(从这点我们要看到,我国外汇储备是政府对人民的负债。有些人说抛掉外汇,这是不切实际的,有点搞笑的味道)人们把自己的1亿美元产品运到了国外,却从中央银行拿到了新印刷的8.3亿RMB。东西没有了,纸币却多了,相信有点知识的人都会想到接下来要发生什么事情了。2000年一月,我国外汇为1561亿美元,2004年12月,我们是6099亿美元。央行手中足足多了4500亿美元,那我们呢?少了很多资源,卖了很多劳动力,得到了近4万亿RMB。
+ (四)品尝恶果的苦涩--2004
+ 国外篇:
+ 发达国家有个优势,就是纠错能力特强。
+ 发达国家和中国的蜜月期没有持续多久,当然这也正常,短暂的亲热过后,肯定是平淡的生活,抑或是为了生活的争吵。不断增加的贸易赤字,国内资本的迅速外流,给发达国家添加了种种担忧:失业率开始攀高,股市,地产涨幅过快。美国终于在2004年出手要求RMB升值!但发达国家也只是担忧,毕竟人都是不见棺材不落泪的,他们也并没有意识到4年后,全球的这种不平衡的国际间贸易,竟会造成巨大的经济危机。所以发达国家在这时的主要表现是,既舍不得中国的廉价产品,也无法承受对中国的巨额贸易逆差。所以对资本也是睁一眼,闭一眼。任由它们到中国市场去谋取巨额带血利润,这是发达国家漠视别国劳动者的悲哀,当然它们也最终因这带血的利润付出了代价。
+ 国内篇:
+ 巨额贸易顺差,紧盯美元的货币政策,使央行被迫发行过量RMB。经济当局也意识到了这个问题,所以大规模商品房市场,以此来吸收过量RMB,以达到稳定物价的目的。但此时,依旧没有意识到问题的严重性,所以该做的很多措施都没有去做,产业升级,环保,货币机制的改革,都在大量美元的面前迷失掉了。只是在美国要求人民币升值以后,才就坡下驴,开始逐步缓慢开放外汇管制!
+ 这时的当局也许已经恍然大悟,也许只是无可奈何,但蜜月已成过去.有看官这时要问了,RMB不是从那时起开始升值啦,亡羊补牢,犹未晚矣啊?非也~~~历史只有一次,时机更无法挽留!我们来看看04年的情况。血汗工厂遍及沿海,地方政府视其为命脉;国资企业重获战力,虎视眈眈;奥运会,世博会都要召开;投鼠忌器啊。既然大刀阔斧已是不行,也便只好慢慢升值,把希望寄托在---那一刻不要来的太快。股市和楼市的两个泡泡,也是04年无奈的产物!
+ 总结篇
+ 发达国家和中国共同在品尝苦涩,谁也不愿意铲除恶果。只能说是各怀鬼胎,各有苦衷。一方面是贪婪和对自身价值的摒弃;一方面是极其残忍和贪于安乐。这个乐团已经不再协调,这段姻缘开始同床异梦。但有一个共同点,都在等待同一个结果---金融危机!
+ (五)话内话 说的再清楚些
+ 货币是什么?货币是一个国家的信誉!
+ 发达国家以国债做抵押发行货币,说明了它们对自身强大的足够自信。中国央行为什么把外汇大部分换成美国国债,那是因为中国也是对美国足够信任!令一方面,发展中国家为什么喜欢以外汇做抵押(包括强制抵押)发行货币呢?是因为他们对自身经济弱小的不自信。所以,一个国家要强盛,它的货币也必须强盛,它的汇率也必须是自由的。没有带着镣铐还能飞奔的人!
+ 2000年后,我国加入世贸,随着经济实力的逐步增强,汇率上的限制也应该逐步的解除,直至回归市场。但由于种种原因,这些改革并没有展开。原因是什么呢??我可不喜欢去说,我想各位看官,每个人都会有不少答案的!我倒是喜欢说说假使汇率改革正常实行了,我们国家会有哪些变化:
+ 外资进入中国后,开始利用中国的廉价劳动力,但是好景不长,随着人民币汇率的渐渐市场化,资本发现资源开始升值,劳动力也开始升值,直接压缩了它们的利润,怎么办?产业开始逐步升级,各种培训学校在沿海开建,同时,企业也越来越多的需要高素质的人才。世界工厂刚刚开建,就逐步变成了世界的大市场。一块遍地是金的地方。同时,私营资本因为有了更充裕的现金和外汇,可以采购更多的技术和资源。国企业只好拼命和私企竞争!
+ 好了,机会已经不再,这也只是破灭的梦而已!
+ (六) 恶果--不平衡的国际贸易
+ 今天依旧记得雷曼倒台的时候我的兴奋,我对朋友说,该来的终于来了,还好不算太晚。
+ 一个有着几个孩子的穷女人,却给奶粉吃不惯的富人家孩子当奶妈。这在21世纪看了怎么都觉得荒唐,但这个女人确实当了8年。
+ 美国要反恐,欧洲要整合,中国要和谐发展,日本要寻找新的市场,这些理由真的是恰当的不能再恰当了。
+ 中国承受着长时期,巨额贸易顺差,造成的种种情况,我想大家近乎都能看到,也能弄明白了。但是对美国造成的混乱,我们却可能知道的过少。我在这里做一下提示,想象力留给各位看官:
+ 10亿美元在互联网泡沫破灭的美国,实在是难以找到好的投资点,新能源,环保,又需要承担过大的风险。怎么办?去中国啊!!!一样的工厂美国不赚钱,在中国,却可以赚翻。8年时间,10亿美元能在中国赚多少,各位可以自己估算。美国民众呢,虽然工作受到了冲击,但还好中国进口的商品便宜,依靠着信用消费,8年,似乎不是问题。美国资本赚钱了,但美国民众,却实实在在的受损!当资本把股市炒高,把楼市超高,各种债券打包又打包的买卖时候,他们却发现,美国民众还不起房贷了,他们没有钱,更看不到工作。所以,华丽丽的梦被现实击穿,百年雷曼做了替罪羊!美国人从天上,直接摔到了地狱!
+ 有人说,美国人你活该,谁让你贪图我们的产品,却忽略了自己工作,谁让你们的资本太贪婪,连基本价值观都摒弃,榨取中国资源和劳动力。对此,我不做评论!
+ 也有人说,中国人你活该,干嘛透支自己的资源和劳动力给美国人制造商品,自己却穷的穿不起裤子。
+ 是是非非,任看官们评说!
+ (七)题外题 天堂还是地狱--广场协议
+ 有人喜欢拿85年日本广场协议说事,不过是拉虎皮做大旗罢了,各位看官您可别较真的问他事情原委,那太让别个下不了台,做人要厚道!大家若是听着不厌烦,咱们也泡杯茶,聊聊这个话题,打发一下倦懒的周末。
+ “话说天下大势,合久必分,分久必合”英雄能如何了得?也不过是顺势而为,与天斗,与地斗,未必真是其乐无穷啊!85年,有点遥远,我们也试着去回忆一下。
+ 里根政府刚刚连任成功,美国也从经济危机中逐渐复苏,星球大战继续烧着钱,美元乘着春风迅速回流,汇率节节攀升,资本丝毫没有考虑美国双赤字的风险(贸易赤字和财政赤字)!
+ 日本战后发愤图强,这时已经超过苏联,成为全球第二大经济体。这个经济体有个特点:没资源,靠进口;没市场,靠出口。各位知道,日本是学习能力特强的民族,所以它的经济不是简单的加工业,而是复杂的制造业。资本丝毫没有考虑日本已经是一个经济强国!
+ 德国,英国等不在叙述,喜欢的朋友可以去查一下...
+ 总结一下:世界经济已经从美国一超变成了一超多强(我也赶下时髦说法)而美元想对于其他货币也,却还是一个超级货币。造成美国经济贸易逆差巨大,其他经济体贸易顺差加大。以日本举例,身体长高了,却还穿着小鞋子,它无论如何也不舒服,表现在这几点:出口商品的低廉造成收入萎缩,进口资源上涨造成成本增加,同时过低的日元也是大量资本囤积国内。怎么办?大家一商量,开会!
+ 题外题 天堂还是地狱--广场协议
+ 怎么办?大家一商量,开会!!
+ 新闻是这样描述的“1985年9月,美国财政部长詹姆斯·贝克、日本财长竹下登、前联邦德国财长杰哈特·斯托登伯(Gerhard Stoltenberg)、法国财长皮埃尔·贝格伯(Pierre Beregovoy)、英国财长尼格尔·劳森(Nigel Lawson)等五个发达工业国家财政部长及五国中央银行行长在纽约广场饭店(Plaza Hotel)举行会议,达成五国政府联合干预外汇市场,使美元对主要货币有秩序地下调,以解决美国巨额的贸易赤字。因协议在广场饭店签署,故该协议又被称为“广场协议”(Plaza Accord)。协议中规定日元与马克应大幅升值以挽回被过分高估的美元价格。广场协议签订后,五国联合干预外汇市场,各国开始抛售美元,继而形成市场投资者的抛售狂潮,导致美元持续大幅度贬值。1988年與1985年相比,主要貨幣對美元的升值幅度大約分別為:日元86.1%,德國馬克70.5%,法國法郎50.8%,義大利里拉46.7%,英國英鎊37.2%,加拿大元近11%。”
+ 我们可以清楚的看到,不是仅是日元升值,其他发达国家货币兑美元一样大幅升值。为什么呢?因为他们经济好啊!呵呵,人长大了鞋子也要换换吧,若一直穿小鞋不但走路走不好,更会把脚弄伤的。“广场协议”只是一个标志,而不是决定因素。很多看官认为一个会议就可以让非美货币大幅升值的想法真的很傻很天真哦!投资者若不是看多其他国家,也不会随意抛售美元的。大势才是决定因素,国家富强了信誉自然高,货币也自然会升值!
+ 日本财长竹下登签完广场协议回国后异常高兴,为什么呢?原材料便宜了,日本的出口产品有自身优势,日元升值只会让钱赚的更多,更重要的是日本的海外拓展梦想成了现实。
+ 但是历史并没有这样发展,日元升值后的日本走了和德国法国布同的道路,吹泡泡。这是和日本自身的政治制度密不可分的,通往天堂和地狱的路本是同一条,但不同的人却走出不同的结果。对日本政治制度有兴趣的朋友可以去深入的了解一下。现在权且留下这个话题做以后的谈资,好吗?
+ 注:除了一些不痛不痒的数据,现在的中国和85年的日本基本没有多少相似之处,希望大家以后不要把这两个话题扯在一起去谈。
+ (九)不得不说的话
+ “我向来是不惮以最坏的恶意,来推测中国人的。然而我还不料,也不信竟会下劣无耻到这地步。”这是我今天下午打开电脑想到的第一句话。“丘也闻有国有家者,不患寡而患不均,不患贫而患不安。”这是我随后想到的第二句。
+ 没有蛋糕的时候,大家固然不能满足于吃咸菜,有了蛋糕时,我们也不能和谐在少数人要大块,大多数人吃小块的野蛮谎言中,更不能把自己麻醉在“当蛋糕足够大的时候,就公平了”的幻觉中。其实从一开始,我们就要去争取属于自己的那一部分,当然,现在也不算晚!看官们要问了,怎么争取?向谁争取?-----“射人先射马,擒贼先擒王”。
+ “人民币”就是它,在为大家分割蛋糕!
+ (今天本来想写很多,但还是匆匆煞尾吧!在很多人还不明白的时候,冲动和愤怒只会起到相反的作用,请各位谅解我这章仅有一个开头的苦衷!)
+ (十) 同床异梦的结束--撒旦来袭 2005--2008
+ 中间插的话题不少,也妨碍了这个贴原本意思的进一步阐述,今天加一下班,把落下的工作补上来。
+ 2005年底,人民币开始升值;同期,A股牛市开始;2006年楼市股市双飞;同年美国经济增长3.3%,中国外贸顺差达到17606亿美元;2007年2月份开始,美国国房地产次级抵押贷款市场出现支付危机;2007年10月,A股6000多点的牛市终于到头;2007年6月至12月,道琼斯14000点顶部形成;2008年7月,危机全面爆发,美元指数从70开始强势反弹,原油从147美元开始直线掉落,人民币开始固定在6.82;2008年8月8日,北京奥运会开幕!
+ 现在我们再来回顾这一切,好像是一场精心导演的电影。文章开始说“种瓜得瓜,种豆得豆”,我们今天就来盘点一下8年来中美双方的收获。(欧洲和日本先抛开,以后再谈,当然不是可以回避,主要是我的时间有限)
+ 先说美国,1.国内造了不少房子,但是却产生了一批烂帐,倒了一堆银行。2.制造业萎缩,养了一大批闲人,当然最后还是失业,失业率10%左右。3.打了两场战争,阿富汗没打完,伊拉克在收场,外交环境趋向恶劣。。4.财政赤字,贸易赤字高企。5.道琼斯跌了一半多,开始通货紧缩
+ 再说中国,1.国内造了不少房子,只是房子没有卖到居民手中,泡泡还在吹。2.加工业依旧不错,养了一批农民工,制造业还是不多,大学生被就业。3.由于巨大的贸易顺差,造成过多外交争纷。4.外汇储备过多,国内通胀持续.5.股市跌了一多半.(待续)
+ 接上(十)同床异梦的结束--撒旦来袭
+ "出来混总是要还的"不得不说这句话太精辟!个人也好,国家也好,总要为自己的所做负责,谁也逃脱不了。我们先来看看奥巴马总统就职是的演说:“我们的经济严重衰弱,部分归咎于一些人的贪婪不轨,同时也因为我们作为一个整体,未能痛下决心,让国家作好面对新时代的准备。如今,住房不再,就业减少,商业破产。医疗保健费用过度昂贵;学校质量没有保障;而每一天都在不断显示,我们使用能源的方式在助长敌人的威风,威胁我们的星球。”贪婪是什么?是对发展中国家劳动力和资源的掠夺。那又对什么没有痛下决心呢?是对新能源的开发和环保。
+ 我前面提到经济决定政治,那什么又是对经济的决定呢?是人的需求欲望,以及对人类普遍价值观的遵守和倡导。通俗的话来说,有什么样的公民就有什么样的国家。把美国人搬到朝鲜,会再造一个美国,把朝鲜人搬到美国,会克隆一个朝鲜!所以任何一个举着“国家最大”旗帜的政权都是贪婪的骗子。林肯说过一句话:“一栋裂开的房子是站立不住的。我相信这个政府不能永远维持半奴隶和半自由的状态。”所以这个世界,两大经济体一个压榨令一个的现状也是不能永远维持的。金融危机,就像美国的南北战争,为这种畸形的国际间贸易敲响了丧钟!双方都必须为以前的过错负责,承担必要的责任和损失;同时,谁也不能再开历史倒车,否则,会被碾为齑粉!(待续)
+
+ 那么到底是哪些人要为金融危机埋单呢,我来细细数一下:发达国家里面,血色资本要埋单,贪图便宜的和对别国痛苦漠视的西方公民,不作为的西方政府。现在看来,好像就银行家没有埋单了,不过他们绝对逃不过。中国里面,血色买办要埋单,拿着人民外汇的投资家要埋单(因为他们没有获得授权),政府要埋单(主要是失责),只是打酱油的公民也要埋单(围观和呐喊者除外)。
+ 最后总结一下金融危机产生的原因:美国没有经济增长点,发达国家需要休整,贪图省事来到中国赚钱,但却忽略了中国劳动者的权益以及造成了中国资源环境的破坏。同时中国国内买办为了从这种资本流转中赚取稳定高额利润,忽视同胞权益,扮演了助纣为虐的角色;政府作为仲裁者,因大局的“和谐稳定”采取了“不作为”方针!本来是引进资本,促进经济改革发展,结果演变成了狼和羊的故事!看到现在的唇枪舌剑,再回想不久前蜜月甜蜜,让人不得不无语..........
+ (十一)跳到眼前---升还是不升?
+ 本来想把这个话题留在后面,但是思来想去,还是现在说说吧,虽然中间少了很多铺垫,但我尽量会把事情说的明白。
+ 在文章的第六章我写了,“恶果,不平衡的国际间贸易”在第十章我更引用的了林肯总统说的“一栋裂开的房子是站立不住的。我相信这个政府不能永远维持半奴隶和半自由的状态。”不知道众位看官对这两句话有没有仔细想过?
+ 整个2009年全世界都在为拯救金融危机而努力, 那么我们有没有考虑金融危机过后的世界是什么样呢?恢复到从前 ,国际间贸易继续失衡,发达国家的资本依旧从发展中国家攫取利润?还是洗牌后的世界开启新的篇章?
+ 古语说“鉴往知来”,这句成语为我们提供了解决问题的最根本的方法,但大多数时候,大多数的我们却只是人云亦云,或者只是随性情而识物!前几章,我们粗略的“鉴往”,下面我们做的工作是“知来”。不如此,我们对于人民币升值还是不升值的问题,就只能局限于表面、片面。世界潮流浩浩荡荡,顺之者昌,逆之者亡!
+ 不拘泥于一点的得失,方能在大处潇洒自如,但我们必须从小处开始。我不是学经济学的(这在前面已经说过,只是一个高中毕业生),但我认为一些简单的道理才最根本:在任何一个国家,只要一对夫妻都认真工作,即使都是做的勤杂工他们也必须获得最基本的生活保障---一栋不错的房子,一顿丰盛的晚餐,每年还有几次像样的旅游,更重要的是还能过一个欢快的晚年,膝下儿孙满堂。若没有,只能说明这个国家的经济机制有问题。若是连大学生都去挑粪,则说明这个国家已经病入膏肓。如果有权威的经济学证明我上面所说完全错误,那么我只有一句话回应:“去你妈的经济学!”因为他忽略了最基本的事实,辛勤的劳动者必须获得应有的报酬,否则那只是奴隶!
+ 接上(十一)跳到眼前---升还是不升?
+ 因为他忽略了最基本的事实,辛勤的劳动者必须获得应有的报酬,否则那只是奴隶!而在过去的10年中,的确有大批的人做着血色买办和贪婪资本的奴隶。
+ “资本是一柄双刃剑,我们需要它制造财富,但一不留神却会让它制造的泡沫伤了我们,即使资本只是在海外”这是美国人金融危机后最大的感慨吧!“我们为发达国家做牛做马近10年,现在出问题了,居然不让我们做牛做马了,简直不让我们活”这是中国人金融危机后最大的感慨!写到这里,让我想起了鲁迅的两句话“一,想做奴隶而不得的时代; 二,暂时做稳了奴隶的时代。”历史总是那么相似,让人唏嘘不已啊!
+ 好了,过去的已经过去,我们去“知往”……..(欧洲和日本因篇幅时间有限,暂时搁置)
+ 先来说美国,他们以后要过什么样的社会呢?我想奥巴马的就职演说和国情咨文里面讲的最详细:挽救就业、发展新能源、复兴制造业、健全全民医疗保健、同时开展大规模的基础设施建设。那么,怎么才能做到呢?第一,让海外的血色资本回国支援建设,没有钱任何事情都是玩不转的。第二,健全金融监督,因为没有严格的监督谁也驯服不了贪婪的资本。第三,完成全民医疗保健,(中国人很多不明白这到底有多大意义,我在这里把自己一点浅薄的理解和大家分享一下。每个人都有上天赋予的追求幸福的权利,但资本逐利的市场下,这权利始终被践踏,这是美国几十年未解决的问题,这个问题一旦解决,它将是对资本的宣判:良心也是市场的规则。)第三,大力发展教育。第四,解决双赤字。
+ 有人看到这里,也许会说:难道美国要自己生产袜子衣服?难道美国要自己生产科技含量低的商品。错!!!美国不会再生产,美国只是要进行新的产业革命而已,这才是它要恢复的制造业。所以我们以后不要产生这样的笑话!那美国不需要这些商品吗?需要,当然需要,这些商品依旧从中国买,同时数量也不会减少!
+ 需要,当然需要,这些商品依旧从中国买,同时数量也不会减少!我说到这里,有看官要急了:“这也错,那也不是,美国到底要干嘛?”呵呵,我前面说了啊,美国要资本回流,参加祖国的经济建设。(至于怎么让资本回流,学经济的看官应该知道其中的一些手段,在这里不妨分享一下啊,我这个旁听生就消停一下咯)。
+ 再来说中国,我们以后要过什么样的生活。暂停一下:其实这个问题我思考的时间最多,从开始懂事起,这个问题就一直困扰着我,十多年了,我依旧没有找到一个能让自己信服的答案。当然,有看官说,没有让你说十年二十年,就最近5年还不行?我也试着去想了,假设了许多,否定了许多,又有不能说的许多,最后只剩一句了。“我们要有尊严的活着”!
+ 这和人民币升不升值有何关系?当然大有关系!!
+ 接上(十一)跳到眼前---升还是不升?
+ 这和人民币升不升值有何关系?当然大有关系!!
+ 这一章写到这里,插叙是必不可少了,因为前面跳过了太多的东西。但请各位看官放心,我不会太啰嗦。
+ 我们把思绪回到遥远的过去,第一次产业革命是十八世纪八十年代蒸汽机的发明,持续约100年后,1873年经济危机导致第二次产业革命,这就是电气化。约50年后,1929年经济危机导致世界大战,也导致第三次产业革命,主要是核,电子等。继而约50年后,1973年经济危机导致第四次产业革命,这就是互联网和国际贸易。35年后,有来了一次经济危机,将会导致什么样的产业革命呢??
+ 记得开篇蜜月中写道:美国没有增长点,欧盟休整,日本外拓,结果WTO把他们和中国联姻。我只能说这是历史的机缘巧合。发达国家到中国转了一圈发现依旧需要产业革命,要不横竖都是死,“该来的终要来,产业革命没有缺席,只是迟到!”当然,过去的十年确实是中国崛起的绝佳十年!这点有些遗憾,可是总有些值得庆幸的事情,那就是顺着WTO,中国终于搭上了全球经济这趟列车,把身后的朝鲜兄弟远远的抛在丛林中,让他们去过那野蛮人的生活吧!
+ 既然在列车上,就肯定和丛林中不同。那就是“公民有尊严,市场有良心”。“不患寡而患不均,不患贫而患不安”一个国家如此,世界经济亦如此!日用品本就不该廉价,高科技也不是天生高价,分工不同而已,人为的太高一个,降低一个,只会造成剥削!剥削造成不公,不公在经济里面表现出的就是危机!!所以以后的美国依旧需要中国的日用品,但不是廉价日用品,资本在中国生产鞋子的成本,和在美国没有区别,这才是美国现在的目的,只有这样,资本才能回流!!(现在在华美国企业已经开始有的动静,细心的看官可以去查查新闻,谷歌事件是一个代表)美国要求人民币升值的最大一个目的是:给嗜血的资本套上枷锁!

+

原谅链接:http://daguoboyi.blog.sohu.com/146940332.html

diff --git "a/content/posts/share/\345\206\231\345\215\232\345\256\242\347\232\204\344\275\240\344\273\254\344\274\244\344\270\215\350\265\267\357\274\201.md" "b/content/posts/share/\345\206\231\345\215\232\345\256\242\347\232\204\344\275\240\344\273\254\344\274\244\344\270\215\350\265\267\357\274\201.md" new file mode 100644 index 00000000000..82444b13a3a --- /dev/null +++ "b/content/posts/share/\345\206\231\345\215\232\345\256\242\347\232\204\344\275\240\344\273\254\344\274\244\344\270\215\350\265\267\357\274\201.md" @@ -0,0 +1,41 @@ +--- +title: "写博客的你们伤不起!" +categories: ["分享"] +tags: ["博客","伤不起","咆哮体"] +draft: false +slug: "shangbuqi2" +date: "2011-03-30 12:13:00" +--- + +
本文转载,来源互联网,出处不可考证,感谢原作者的奉献。归档:文章分享。 +  咆哮体最早起源于豆瓣网。豆瓣网的景涛同好组最为出名。他们奉在影视作品中经常表情夸张,以咆哮姿态出现的电视演员马景涛为教主。 后在人人网上有人发起一篇题为《学法语的人你伤不起!!!》的文章,自称为“校内咆哮体”。在豆瓣等社区引起部分争论。一时间各种专业版本的咆哮体文章陆续出现,有英文版、西语版、日语版等等,在网络上被疯狂转载。从而引申出了各个专业的咆哮体版本,甚至各路粉丝也纷纷开始撰写关于他们的偶像的咆哮体文章。
最近好流行伤不起的文体啊!写博客的这又开始手欠了啊!开写了啊! +喜欢写东西所以老写博客最后被各种博客平台彻底的伤到的有木有有木有!!!!!!!!!!!!! +msn space你说关就关你鸭坑爹啊!!!!!!!!!!!!!! +转到新线写了几年又因为一段时间没写账户被删除你鸭坑爹啊!!!!!!!!!!!!!! +最后忍无可忍老娘三年前开通了自己的博客!!!!!!!! +于是踏上了尼玛定期纠结的不归路啊!!!!!!!!!! +谁跟老娘讲博客是自由表达的平台啊!!!!!!!!自由个毛啊!!!!!!!!!!! +有的关键字就是尼玛通不过的啊有木有!!!!!!!!!有的音乐就是传不上啊有木有!!!!!!!!!!!!! +谁再跟老娘讲博客是最自由的表达平台老娘一堆关键字把你脸拍成ipad平板啊!!!!!!!!!!!!!!! +全互联网那么多博客麽法子看啊!!!!!!!!!!这也打不开!!!!!!!!!!那也是个叉叉!!!!!!!!!! +老写工作的事儿人家说你是走尼玛专业路线博客不好看有木有!!!!!! +偶尔原创点个人情绪还被人批评太尼玛极端有没有!!!!!!!!!! +写个免费博客还要迎合你们这些人胃口当老娘是尼玛人民币啊!!!!!!!!!!!!!!!!!! +免费写给你们看还唧唧歪歪挑三拣四的!!!!!!!!!!!写博客的都是些你们伤不起的啊!!!!!!!!! +悲剧的被别人的服务器连累博客被关闭好多天!!!!!!!!!!!!!!全体都在咆哮啊有木有!!!!!!!!!! +定期还尼玛要刷信用卡交空间费域名费!!!!!!!!!!!!而且年年都要交啊!!!!!!!!!!!! +现在科技发达啊!!!!!!!想去找google混点广告费补贴的博主一大把啊有木有!!!!!!!!!!!! +最后换回来的连域名费都抵不过的博主一大把啊有木有!!!!!!!!!!!!!!!!!!!!!! +投资回报率极低的同时还要忍受一大把的垃圾邮件骚扰!!!!!!!!!!!!!坑爹的各种小广告!!!!!!!! +国内外的各种骗点击骗注册的邮件收到手软有木有!!!!!!!!!!!!!!!!!!!!!! +经常翻译英文的东西你以为我闹太套你啊!!!!!!!!!!!!!!!!不懂的人连解释都不懂啊!!!!!!!!!! +卖烧饼的老太都会一句bye-bye啊!!!!!!!!!!民工的口头禅都是fuck shit啊!!!!!!!!!!!!! +全是洋屁啊有木有有木有!!!!!!!!!!!!!以下省略三千字有木有!!!!!!!!!!!!!!!!! +英语算毛毛啊!!!!!!!!不翻墙你能看到多少好东西啊!!!!!!!!!!!!!!!! +工作忙到死还时不常的要写点东西才对得住你们伟大的观众的心态有点变态有没有有没有!!!!!!!!!!!!!!!! +碰到尼玛网速不稳定的时候写了半天白写了的那种感觉很崩溃有木有!!!!!!!!!!!! +一篇博客又要找图又要配文还要翻译有时候还要兼职修代码你觉得这么苦逼是为什么呢!!!!!!!!!!!!!!!!! +比老板交代写的报告用的时间不会少!!!!!你轻点鼠标看一眼连个尼玛评论都留不下!!!!!欺负人!!!!!!! +有人说又没人要你写是你自己非要写!!!!!!!!!!你以为如今还有什么好玩的!!!回去玩尼玛超级玛丽去!!!!! +总之写博客的!!!!!!! +你们!!!!伤!!!!不!!!!起!!!! diff --git "a/content/posts/share/\345\207\240\344\270\252\344\270\245\350\202\203\347\232\204\350\257\215.md" "b/content/posts/share/\345\207\240\344\270\252\344\270\245\350\202\203\347\232\204\350\257\215.md" new file mode 100644 index 00000000000..6c8d406f038 --- /dev/null +++ "b/content/posts/share/\345\207\240\344\270\252\344\270\245\350\202\203\347\232\204\350\257\215.md" @@ -0,0 +1,34 @@ +--- +title: "几个严肃的词" +categories: ["分享"] +tags: ["blog","信仰","学者","爱国","记者"] +draft: false +slug: "somewords" +date: "2010-03-29 04:15:15" +--- + +

我这个人在现实生活中是相当随便的,以至于在学校里算是一个很另类的教职员工吧。这个世界已经超级娱乐,开心是活悲哀也是活,没必要把自己弄得太累。不过,即便是这样,总还有些事情需要我们去严肃对待,总还些东西需要我们去保持崇敬,泛娱乐化只会让我们成为行尸走肉。我个人对以下名词保有严肃乃至神圣的态度:一、Blog、Blogger(博客)

+

如果说wiki代表着一种协作精神,sns代表着一种分享和互动精神的话,blog就代表着一种带有深度思考的原创精神。在我的脑海中,blog对我而言,已经不再是“可以发布文章的地方”那么简单。所以我其实是坚持:只要一变形,那就不是Blog了。

+

至少对我而言,微博形态的网站关闭了,我并不觉得有什么损失,即使我在这类网站中贡献内容也不少。但如果我的blog关闭了,我会感觉到一种损失。Blog的没落和边缘化(据某些统计表明,这个已经不再是潮流),更是彰显了这种原创精神——思考性原创不是那么容易的,特别是经年累月的思考性原创。

+

如果以转贴文章为主的利用blog技术搭建起来的站点(或者二级站点),我从来不视之为Blog,也从来不会把后面的那个人视之为Blogger。

+

基本上,我会使用“微博”这个词来指代一些东西,但我不会使用微型博客。这不是说我瞧不起微博,而是说,微博对于博客而言,绝对不是缩小版迷你版微型版的博客。

+

二、记者

+

记者这个词,代表的是一种“寻求真相”的精神(注意,不是真相本身)。一个合格的记者,应该为真相去努力去奋斗乃至去奉献。记者作为记者而写的文章,不应该有定论式的结论,更多的,应该是开放性的结论。记者的任务就是披露事实,然后,让读者们来思考和辨别。

+

记者要写文章,但仅仅写文章,甚至是写得一手漂亮文章的,都未必能成为记者。

+

所以,记者必须有所为,也必须有所不为。

+

三、信仰

+

信仰和相信是两回事,和迷信更不沾边。信仰是非工具性的。有人在博客上问我怎么看待今天的商人喜欢标榜自己为儒商,我说他们不是信仰儒,只是利用儒罢了。将一种思想当成一种工具,只是功利行为,不是信仰。

+

北方一位大佬曾经喊出“我们信仰互联网”的口号,我没见过他,所以不能说他就是功利的。只是从新闻报道披露的来看,他似乎谈不上什么信仰互联网——至少在后期。我这个结论的前提假设是:如果这些新闻报道是真正的记者写出来的话。

+

信仰其实是给自己安装一个准则,而不是让自己去完成一个目的。迷信的人通过拜神企图来获得什么,信仰则通过信神来约束什么。

+

教育是对思考威力的信仰(波斯曼语)——我们的教育之所以出了种种问题,概因将教育当成了一种工具。

+

四、知识分子、公共知识分子(学者)

+

并不是所有的教授博导都是知识分子或者学者,我甚至甘冒一棒打翻一船人的风险说:当今有很大比例的教授博导不是知识分子。

+

知识分子首先必须学而有术,他们有智慧有洞见习于独立思考,能看到一般人看不到的事物本原。知识分子必须具备怀疑的精神,并且,具备批判的能力。

+

公共知识分子是这个时代濒临灭绝的物种,一个公共知识分子不仅仅是专才,而且应该是横跨几个领域的通才(这些领域之中必须有一个是社会学科)。公共知识分子通过传播知识来提升人们的智慧,通过传播值得相信的东西来锻造人们的信仰。公共知识分子本身不是火种,但他们是普罗米修斯。

+

我个人所敬佩的这里的知识分子有法学学者贺卫方,历史学者沈志华,专研近代知识分子的谢泳,搞考据研究的李零,搞经济学的夏业良,等等,哦,还有一个BBS人物:熊逸。

+

我认为,现阶段,基于种种原因,中国没有公共知识分子。因为知识分子可以自己努力去做到,公共知识分子需要客观环境。

+

五、爱国

+

爱国,就是热爱自己的祖国,就这么单纯,同样,没有目的。

+

我之所以对这些名词保持敬意,因为,它们已经很稀缺。

+

UPDATE:有朋友在网上戏问我,我自己在这五个词上执行得如何。嗯,我当然是一名Blogger,有信仰,从来没做过记者,试图努力成为一名知识分子(公共知识分子是个梦),很爱国。

+

原文来自:http://weiwuhui.com/2941.html (虽然里面提到了某一句话,但我还是把它转过来了。)

diff --git "a/content/posts/share/\345\207\244\345\207\260\347\275\221\357\274\232\345\271\277\347\224\265\350\247\243\351\231\244\347\224\265\347\253\236\347\261\273\350\212\202\347\233\256\345\260\201\346\235\200.md" "b/content/posts/share/\345\207\244\345\207\260\347\275\221\357\274\232\345\271\277\347\224\265\350\247\243\351\231\244\347\224\265\347\253\236\347\261\273\350\212\202\347\233\256\345\260\201\346\235\200.md" new file mode 100644 index 00000000000..356628f47a8 --- /dev/null +++ "b/content/posts/share/\345\207\244\345\207\260\347\275\221\357\274\232\345\271\277\347\224\265\350\247\243\351\231\244\347\224\265\347\253\236\347\261\273\350\212\202\347\233\256\345\260\201\346\235\200.md" @@ -0,0 +1,34 @@ +--- +title: "凤凰网:广电解除电竞类节目封杀" +categories: ["分享"] +tags: ["封杀","广电","电子竞技","电竞","解除"] +draft: false +slug: "unlockesports" +date: "2010-05-09 02:23:24" +--- + +

“五一”前夕,第10届WCG(世界电子竞技大赛)中国赛在上海开锣,在这之前的数年间,电竞俱乐部的纷纷倒闭和专业运营队伍的不断缩减,令中国电竞产业经历着产业链萎缩的孤独与苦闷。不过,在今年,中国电竞迎来了熹微的晨光。此前一度封杀电竞类节目的广电向电子竞技的内容推广伸出了橄榄枝;暴雪《星际争霸2》将采用“网游化收费”的运营模式。WCG中国赛运营方上海网映文化传播有限公司(NEOTV)CEO林雨新表示,这有望改变电竞产业的产业链利益结构,并带动产业整体商业规模的升级。

+

产业链的孤独

+

日前,《每日经济新闻》记者向WCG的投资方三星索取WCG组委会的运营盈利状况未果。不过,接近WCG组委会的人士告诉《每日经济新闻》记者,除2009年亏损之外,WCG组委会近年总体保持着盈利状况,“每年大致有着数千万美元的营收。”

+

据介绍,WCG的营收大致有以下来源:首先是全球各国家和地区分赛区运营方缴纳的授权管理费用,据悉中国区这一费用大致为百万元级人民币;其二,是WCG总决赛的转播权,如NEOTV为此支付了约100万元人民币;第三块也是非常重要的一块,是各分赛区运营商反馈给WCG的媒介宣传资源,WCG可将这块资源返还给三星。而三星在此之外,还通过KPI考核,决定每年给予WCG组委会的投资。

+

而在中国,自2008年起运营了3年WCG中国赛的NEOTV看起来做得挺顺,不过林雨新却不这么想。

+

“太孤独了,这条产业链非常不完整,这也导致了电竞产业在中国近年来一直走下坡路。”林雨新感慨说。

+

NEOTV目前每年有着一千多万元的营收,其中WCG运营相关的收入占比近半,但其背后是NEOTV对产业链上下游的大包大揽。

+

据林雨新介绍,NEOTV覆盖了赛事组织、网络直播、内容制作、内容推广的全部环节。但这种“大包大揽”似乎并不是他们的本意,而是出于“业内无人”的无奈。

+

深感孤独的还有电子竞技俱乐部WE战队。“我们能活下来真的很靠运气”,WE战队投资人兼领队裴乐 (WE.King)对《每日经济新闻》记者感叹,凭借明星队员和多家赞助商的青睐,WE战队每年200万元的运营投入有了保障,但他目前能想的也是继续维持战队的存续,未来如何还难有定论。而在近3年来,WNV、上海的AbitStrike、[5]Element、天津的同人浩天TR、西部的HACKER等曾经在国内红火过的电子竞技俱乐部都已经销声匿迹。

+

“国内政策不明朗,市场商业价值缺失,投资方没有继续投资动力,俱乐部运营不规范,竞赛组织者不专业甚至存心只做一锤子买卖……所以难逃这样的命运。”一位电竞业内人士对记者说。

+

林雨新表示,近年来电子竞技市场萎缩的一个重要原因还在于受到了网络游戏的强烈冲击。

+

他分析认为,一方面电子竞技强调对抗性,职业电子竞技更是走精英化路线,其受众较网游要小;其次,电子竞技软件只在发售客户端时能有收入,而网游则有着持续的收入,故其产业规模也完全不可同日而语。

+

没有收入就没有开发者的持续推动,而没有推动则整体产业规模上不去,没有产业规模则将失去群众基础、赞助商投入和政府政策的关注,这是电竞产业的一个恶性循环。

+

“电子竞技眼下发展空间太有限了”,林雨新告诉记者,他们正在介入网游市场,如和盛大“巨星”、腾讯DNF等项目进行合作。

+

多家广电主体生出兴趣

+

主管部门对眼下电竞产业的颓势也看在眼里。尽管自2003年就被国家体育总局正式定为第99项体育项目,但电子竞技的发展却仍然未真正实现产业化。国家体育总局信息中心副主任杨英表示,经过7年的发展,“我国的电子竞技体育项目还处于初级阶段。在电子竞技的管理上还存在不规范之处,政策、制度也存在相对不完善的弱点”。尽管电子竞技的产业链结构还显得极为稚嫩,但在WCG举行到第10个年头时,新的兴起却似乎迎来了熹微晨光。

+

新的希望首先来自政策的变化。去年起,电子竞技的主管部门明确为国家体育总局信息中心,这也为政策主管、扶持的出处厘清了源头。同时,去年WCG总决赛在我国成都举办。赛事举办成功,在国内最为关注的魔兽项目上,我国选手Infi夺得冠军,这也让整个中国电竞业从赛事运营商、选手、观众到体育总局都颇感振奋。

+

今年初,体育总局信息中心的一系列举动,如组建电子竞技国家队、筹办中国电子竞技超级联赛等,更给中国电竞业吹来了政策暖风。

+

中国电子竞技国家队管理负责人马琳告诉《每日经济新闻》,目前电竞国家队的选拔赛正在进行中,将于本月23日揭晓。随后,国家队最先可能出征的将是法国的ESWC和韩国的IESF两大国际赛事。

+

4月28日,体育总局体育信息中心宣布已于4月初与亚博互动传媒控股有限公司建立合作关系,授权亚博成为由总局体育信息中心授权的中国电子竞技超级联赛、全国电子竞技公开赛、官网与商业网站的建设和维护等事务的官方商业运营活动的唯一运营主体。此外,此前一度封杀电竞类节目的广电业也向电子竞技的内容推广伸出了橄榄枝。有广电业知情人士告诉《每日经济新闻》记者,兵团卫视正在寻求与NEOTV合作,NEOTV的电竞制作内容或将有望借此上星,从而获得更为广泛的落地机会。

+

记者随即也就此向NEOTV求证,林雨新并未否认。他同时表示,“目前有不止一家类似的广电运营主体与我们联系过,表达了相关兴趣。”

+

同时,电竞商业模式也迎来新的转机。暴雪即将正式推出的《星际争霸2》不再支持局域网,所有玩家的对战都将接入暴雪的战网系统,呈现出电子竞技游戏运营“网游化”的趋势。

+

“这会带来巨大的变革,将有助于电竞产业运营营收规模化”,林雨新评价认为,这或将带领电竞产业走出困境。

+ +

原文:凤凰网

diff --git "a/content/posts/share/\345\210\251\345\267\235\346\210\220\344\270\272\342\200\234\345\210\251\347\276\244\342\200\235\345\216\237\346\226\231\345\237\272\345\234\260.md" "b/content/posts/share/\345\210\251\345\267\235\346\210\220\344\270\272\342\200\234\345\210\251\347\276\244\342\200\235\345\216\237\346\226\231\345\237\272\345\234\260.md" new file mode 100644 index 00000000000..45c3fd7501b --- /dev/null +++ "b/content/posts/share/\345\210\251\345\267\235\346\210\220\344\270\272\342\200\234\345\210\251\347\276\244\342\200\235\345\216\237\346\226\231\345\237\272\345\234\260.md" @@ -0,0 +1,14 @@ +--- +title: "利川成为“利群”原料基地" +categories: ["分享"] +tags: ["利川","利群","利群原料"] +draft: false +slug: "lichuan-liqun" +date: "2010-05-06 09:51:43" +--- + +

恩施日报讯(通讯员 邱嵩)4月29日,浙江中烟工业有限责任公司原料部赵炯平一行在考察了利川市汪营现代烟草农业基地后,决定在利川规划三个“利群”品牌原料基地。

+ +

赵炯平一行在考察汪营基地单元烟农专业合作社、育苗工场和土地整治工程后,与该市烟叶分公司的领导进行了座谈,在供需平衡上达成共识。赵炯平充分肯定利川现代烟草农业基地建设水平,对未来利川烟叶生产充满信心。按照浙江中烟公司的指示,决定3年内在利川建立三个“利群”特色烟叶原料基地。

+ +

来源:恩施日报 (网络编辑:阿炜)

diff --git "a/content/posts/share/\345\215\241\345\267\264\346\226\257\345\237\272\345\205\263\344\272\216360\350\203\241\344\271\261\350\247\243\350\257\273\342\200\234\350\266\205\347\272\247\345\267\245\345\216\202\342\200\235\347\232\204\345\243\260\346\230\216.md" "b/content/posts/share/\345\215\241\345\267\264\346\226\257\345\237\272\345\205\263\344\272\216360\350\203\241\344\271\261\350\247\243\350\257\273\342\200\234\350\266\205\347\272\247\345\267\245\345\216\202\342\200\235\347\232\204\345\243\260\346\230\216.md" new file mode 100644 index 00000000000..3da384184e6 --- /dev/null +++ "b/content/posts/share/\345\215\241\345\267\264\346\226\257\345\237\272\345\205\263\344\272\216360\350\203\241\344\271\261\350\247\243\350\257\273\342\200\234\350\266\205\347\272\247\345\267\245\345\216\202\342\200\235\347\232\204\345\243\260\346\230\216.md" @@ -0,0 +1,23 @@ +--- +title: "卡巴斯基关于360胡乱解读“超级工厂”的声明" +categories: ["分享"] +tags: ["360","Stuxnet","卡巴斯基","超级工厂","超级病毒","震网"] +draft: false +slug: "360-kaspersky" +date: "2010-10-13 11:49:06" +--- + +

360欺骗4亿网民 胡乱解读“超级工厂”病毒

+

+

卡巴斯基实验室于2010年7月15日向全球公布了对“Stuxnet”病毒(国内译成“震网”、“超级病毒”或“超级工厂”,以下称“超级工厂”)的技术分析,并于9月24日由其创始人及CEO尤金·卡巴斯基先生公布了更为深入的行业解读:

+

1、“超级工厂”病毒采用了复杂的多层攻击技术,同时利用四种“零日漏洞”对微软操作系统进行攻击,利用两种有效的数字证书(Realtek和JMicron),让自己隐身。

+

2、“超级工厂”的目的不像一般的病毒,干扰电脑正常运行或盗窃用户财产和隐私,其最终目的是入侵Simatic WinCC SCADA系统,该系统主要被用做工业控制系统,能够监控工业生产、基础设施或基于设施的工业流程。类似的系统在全球范围内被广泛地应用于输油管道、发电厂、大型通信系统、机场、轮船甚至军事设施中。

+

3、“超级工厂”已然是网络武器,被用于攻击敌对方的有重要价值的基础设施。它标志着网络军备竞赛的开始。

+

4、“超级工厂”的幕后团队是技术非常高超的专业人员,并且具有广泛的资源以及强大的财力做后盾,他们应该是得到了某个国家或政府机构的支持。

+
+

对于这样一款标志着全球网络安全进入“基础设施保护时代”的恶性病毒,360不但没有做出任何得到微软承认的实质性贡献,却在10月2日,即卡巴斯基公布技术分析两个月后,发表了一份可谓“一派胡言”的官方新闻,声称“超级工厂”利用了“已知的”微软漏洞,更口出狂言:“因为有360系列安全软件的存在”,“中国已躲过‘超级工厂’病毒攻击” 。

+

事实上,“超级工厂”利用的正是“未知的”微软漏洞(国际上通常称之为“零日漏洞”),也即它是在微软尚没有认识到该漏洞之前进行系统攻击的。因此,即使用户天天在用360打微软补丁,也无法防御这类攻击。专业安全软件厂商之所以能够存在,就是因为它能在微软发布漏洞补丁之前就能帮助用户抵御这类病毒,甚至是比微软更早的发现这些“未知”的漏洞。卡巴斯基是全球第一个发现“超级工厂”利用了两个最新的“零日漏洞”来进行攻击的专业安全厂商,比微软自身发现的还早,并在第一时间协助微软修复此漏洞,发布漏洞补丁。

+

“超级工厂”之所以没有同步在中国大爆发,最根本的原因是“超级工厂”的幕后团队并没有在第一时间把中国当成攻击目标,并不是因为中国有多少人安装了360。如360宣称的那样,360依靠的是帮助用户打微软补丁防御“超级工厂”,这就意味着在微软发布补丁之前,360是没法防御“超级工厂”的。如果“超级工厂”第一时间就攻击中国,那么安装了360的3亿网民(360官方数据)将全部“沦陷”,无一能逃。

+

卡巴斯基实验室认为,像360这样的非专业安全厂商,没有相应的技术和能力在第一时间截获“超级工厂”,不能对“超级工厂”这样的恶性病毒做出深入而合理的分析,是可以理解的。但是,360掩饰自己的不足,就“超级工厂”发表严重背离事实,混淆视听的官方新闻,是完全不能接受的。360的言论很容易让很多普通用户认为装了360就能抵御类似“超级工厂”这样的恶性病毒。如果长期容忍这种欺骗用户、不顾事实的假宣传在安全行业蔓延,那么整个中国的互联网安全形势将进一步恶化,越来越多的最终用户会因为得不到正确的安全知识和专业的安全保护而受到伤害,遭遇更大的损失。

+

卡巴斯基实验室
+2010年10月13日

diff --git "a/content/posts/share/\345\217\215\345\257\271360\344\270\215\346\255\243\345\275\223\347\253\236\344\272\211\345\217\212\345\212\240\345\274\272\350\241\214\344\270\232\350\207\252\345\276\213\347\232\204\350\201\224\345\220\210\345\243\260\346\230\216.md" "b/content/posts/share/\345\217\215\345\257\271360\344\270\215\346\255\243\345\275\223\347\253\236\344\272\211\345\217\212\345\212\240\345\274\272\350\241\214\344\270\232\350\207\252\345\276\213\347\232\204\350\201\224\345\220\210\345\243\260\346\230\216.md" new file mode 100644 index 00000000000..bf5efb77f72 --- /dev/null +++ "b/content/posts/share/\345\217\215\345\257\271360\344\270\215\346\255\243\345\275\223\347\253\236\344\272\211\345\217\212\345\212\240\345\274\272\350\241\214\344\270\232\350\207\252\345\276\213\347\232\204\350\201\224\345\220\210\345\243\260\346\230\216.md" @@ -0,0 +1,38 @@ +--- +title: "反对360不正当竞争及加强行业自律的联合声明" +categories: ["分享"] +tags: ["360","傲游","可牛","联合声明","金山","腾讯","百度"] +draft: false +slug: "statement" +date: "2010-10-28 09:18:16" +--- + +

腾讯科技讯 北京时间10月27日消息,金山、百度、腾讯、傲游、可牛等公司今日联合发布“反对360不正当竞争及加强行业自律的联合声明”,旨在“揭露360的种种恶行,表达坚决反对360不正当竞争的行径,并呼吁加强互联网行业自律,为中国互联网的健康发展创造良好环境。”

+
+

以下是联合声明全文:

+

金山,中国本土市场著名的专业安全厂商;

+

百度,最大的中文搜索引擎提供商;

+

腾讯,中国最大的互联网综合服务提供商;

+

傲游,超过5亿次下载的专业浏览器开发商;

+

可牛,新兴的安全软件厂商。

+

我们来自互联网不同的服务领域,一直致力于中国互联网的健康发展,为广大用户提供便利、安全、健康的产品和服务。但是,在过去的一年中,我们都遭受到同一企业的恶意攻击和伤害。我们特此发表联合声明,揭露360的种种恶行,表达我们坚决反对360不正当竞争的行径,并呼吁加强互联网行业自律,为中国互联网的健康发展创造良好环境。

+

网络安全是广大用户普遍关注的话题,也是各企业共同面临的挑战。各企业本应通过公平竞争来提升整个行业的技术水平和网络安全。但是,这家企业热衷的不是保护用户安全,而是打着“安全”的幌子,通过对用户实施“安全恐吓”和“安全欺诈”,达到诱导用户安装自己软件、卸载同行软件的目的,从而以此谋取不正当商业利益。

+

一、2010年3月,360将百度工具栏定义为恶评插件。此后不久,360又在进行系统扫描时,将百度工具栏评定义为“系统安全漏洞”,并不遗余力地提醒用户卸载,对百度工具栏的正常发展造成严重影响。百度已经于2010年8月向法院提起诉讼,通过法律途径进行解决。而事实上,百度工具栏仅为一款网页浏览辅助工具,360将百度工具栏定义为“系统安全漏洞”纯属无稽之谈。

+

二、2010年5月,360安全卫士以“金山网盾破坏360木马防火墙运行”等莫须有的罪名,强行提示用户全面卸载金山网盾。此后不久,360杀毒也开始提示用户卸载金山网盾。事实上,在钓鱼网站日益横行的今天,金山网盾为浏览器厂商提供安全模块,以保护更多的用户上网安全。而360安全浏览器认为该安全模块对其造成了威胁。为了谋取商业利益,360悍然发动了对金山网盾的攻击,强行卸载金山网盾,剥夺用户选择权。

+

三、2010年5月,360安全卫士以“不安全”为名,恐吓用户,拦截傲游及其他浏览器的正常的默认设置,并从各种渠道强制安装360浏览器,再以安全名义接管默认设置和强迫用户使用;

+

四、2010年5月25日,可牛免费杀毒第一个版本刚诞生5分钟,就遭到360安全卫士的恶意拦截。可牛通过技术分析,发现360早在5月24日(发布前一天),就已经制作好了拦截数据库。360从其云端服务器对360安全卫士下达指令,阻止用户下载安装可牛杀毒。

+

五、2010年9月,360悍然推出“360隐私保护器”,将正常的用户操作和QQ安全检查模块诬蔑为腾讯QQ窥视用户隐私。任何第三方程序凡是名字被修改为“QQ.exe”后,都会被提示窥视隐私。该公司还通过其软件弹窗、官方网站专题、博客及微博等各种方式进行恶意传播扩大影响。

+

我们都是专心为广大用户做产品、做技术、做服务的负责任的企业。但是在360这一次次恶意攻击面前,我们的努力和付出被肆意地抹黑。360通过扣帽子和打棒子来透支网民对安全产业的信任。360对同行恶意攻击的行为让我们忍无可忍。

+

我们特此发表本联合声明,一方面披露该公司恶意竞争的真相,同时也表明我们对此种恶意竞争行为予以坚决抵制的立场。再凶恶的病毒和木马来袭,我们都无所畏惧。对用户的庄严承诺,我们会永不放弃。我们同时呼吁更多的企业加入我们,一起来抵制这种严重扰乱市场规则、冲破商业道德底线的行为。我们恳请有关主管机构对360这种不正当的商业竞争行为进行坚决制止,对360恶意对用户进行恫吓、欺骗的行为进行彻底调查,净化行业氛围,还中国互联网一个健康、有序的市场环境!

+

在此,我们郑重承诺,并呼吁广大同行和我们一起做到:

+

一、公平竞争,维护行业健康、良好的市场氛围;

+

二、不与360发生任何形式的业务合作;

+

三、共同推动及协助行业主管机构出台行业规范,有效约束市场竞争行为。

+

我们呼吁广大用户理性客观地看待信息安全问题,认清恶意竞争的真相,不要被某些不良企业的“安全恐吓”所蛊惑和欺骗。同时,我们也呼吁主管机构、行业专家和互联网从业人员对行业进行共同的监督,以促进中国互联网产业的健康发展。

+

联合声明企业名单(排名不分先后):

+

金山公司

+

百度公司

+

腾讯公司

+

傲游天下

+

可牛杀毒

+

2010年10月27日

diff --git "a/content/posts/share/\345\220\204\346\226\271\345\252\222\344\275\223\345\257\271\344\272\216\351\237\251\345\257\222\345\205\245\345\233\264\343\200\212\346\227\266\344\273\243\343\200\213\342\200\234\345\205\250\347\220\203\346\234\200\345\205\267\345\275\261\345\223\215\345\212\233\342\200\235\344\272\272\347\211\251\345\200\231\351\200\211\344\272\272\347\232\204\346\212\245\351\201\223.md" "b/content/posts/share/\345\220\204\346\226\271\345\252\222\344\275\223\345\257\271\344\272\216\351\237\251\345\257\222\345\205\245\345\233\264\343\200\212\346\227\266\344\273\243\343\200\213\342\200\234\345\205\250\347\220\203\346\234\200\345\205\267\345\275\261\345\223\215\345\212\233\342\200\235\344\272\272\347\211\251\345\200\231\351\200\211\344\272\272\347\232\204\346\212\245\351\201\223.md" new file mode 100644 index 00000000000..080d9ee01f2 --- /dev/null +++ "b/content/posts/share/\345\220\204\346\226\271\345\252\222\344\275\223\345\257\271\344\272\216\351\237\251\345\257\222\345\205\245\345\233\264\343\200\212\346\227\266\344\273\243\343\200\213\342\200\234\345\205\250\347\220\203\346\234\200\345\205\267\345\275\261\345\223\215\345\212\233\342\200\235\344\272\272\347\211\251\345\200\231\351\200\211\344\272\272\347\232\204\346\212\245\351\201\223.md" @@ -0,0 +1,65 @@ +--- +title: "各方媒体对于韩寒入围《时代》“全球最具影响力”人物候选人的报道" +categories: ["分享"] +tags: ["全球最具影响力","时代","韩寒"] +draft: false +slug: "hanhan_time" +date: "2010-04-07 07:42:01" +--- + +


+ +

北京晨报:韩寒进前十指日可待

+ +

广州日报:美刊评全球最具影响人物韩寒入榜 榜单遭到质疑

+ +

新华网:警惕美"韩寒引领全球风潮"论

+ +

荆楚网:赵光瑞:韩寒候选“全球最具影响力人物”的合理性

+ +

红网:“韩寒们”也应该属于这个“时代”的时尚

+ +

睿商在线:韩寒入选《时代》是个社会"杯具"

+ +

+ +


+ +
+

附:《时代》官网投票地址点击这里
+ 头像上面的红色指针拉到100(超过100不能投),再填上验证码,然后点击红色的‘SUBMIT'。

+
+ +


+ +

附:荆楚网赵光瑞的评论文章:

+ +


+ +

赵光瑞:韩寒候选“全球最具影响力人物”的合理性

+ +


+ +

在近日公布的2010年的《时代》“全球最具影响力人物”200名候选人名单中,美国总统奥巴马、美国国务卿希拉里、日本首相鸠山由纪夫、新加坡前总理李光耀等政坛人物纷纷上榜。但让中国网民意外的是,在这个候选人名单里还发现了青年作家韩寒的名字。(4月5日《广州日报》)

+ +

韩寒候选“全球最具影响力人物”,有人为之兴奋,纷纷号召大家前去投票。也有人提出质疑,韩寒怎么是“全球最具影响力人物”呢?这些看法,笔者以为正常,这才是社会应该具有的反映。

+ +

《时代》公布韩寒候选的官方理由是,“这位27岁的年轻作家在出版以自己的中学辍学经历为背景的第一本小说后一炮而红,成为中国最畅销的作家之一”,我觉得这样的理由还是说得过去的。连最近在温哥华冬奥会上表现出色的韩国花样滑冰名将金妍儿也进入了候选名单,韩寒又有什么不可以呢?

+ +

我“百度”了其中几位候选人的名字,奥巴马是3370万条信息链接,希拉里是522万条,韩寒是1760万条,而和韩寒同为一类候选人的美国著名脱口秀主持人奥普拉·温弗莉仅26400条。从“百度”的情况看,韩寒候选“全球最具影响力人物”又有什么不行呢?当然,这仅仅只能显示中文信息情况,但也多少能够说明问题。知道美国著名脱口秀主持人奥普拉·温弗莉的中国人不是也不多吗?

+ +

虽然韩寒从出名以来就一直非常有争议,但他在华人中的确具有相当的影响力。这些影响力,表现在他的年轻有为,表现在他的智慧思考,表现在他对现实社会的清醒辨析和认知。可以说,在今天的中国,韩寒对社会的影响,超过了很多高官和名人。

+ +

不少人说,当中国发生了某些热点问题,他们喜欢看韩寒的博客,看看韩寒有什么见解。韩寒的一篇博客文章,就有877070人次阅读,16653人次评论,865人次收藏,1300人次转载。请问,全球有几个人会受到如此礼遇?

+ +

韩峰“日记门”事件发生后,韩寒在自己的博客设计了一个民意调查程序,结果短短数日就有21万个独立的IP进行了投票。相信这样的受众影响力,是全球许多国家级媒体也未必能够做到的。这也证明,他是有资格作为“全球最具影响力人物”候选人的。

+ +

韩寒能够成为“全球最具影响力人物”候选人,是因为他已经从“小韩寒”渐趋成为“大韩寒”。在他少年出版《三从门》时,还只是表现了那么一点点的小聪明,而今已经开始向社会展示其大智慧。他对权势的敬而远之,对社会的关心,对正义的追求,对丑恶现象的无情鞭挞等,越来越具有公共知识分子特征,向我们展现了一个全新的公民韩寒形象。

+ +

过去一些政要、被树立为英雄模范的人物,一旦成为“全球最具影响力人物”候选人,都要受到国内舆论的一片赞扬。对于有争议的人物韩寒也有幸成为候选人,我们不妨也来点掌声,持观赏态度。笔者真诚祝愿韩寒能够从候选中脱颖而出,成功进入100强。

+ +

稿源:荆楚网 http://focus.cnhubei.com/original/201004/t1058576.shtml

+ +

作者:赵光瑞

+ +

[singlepic id=7 w= h= mode=watermark float=center]

diff --git "a/content/posts/share/\345\244\232\350\257\264\345\215\263\345\260\206\345\205\263\351\227\255.md" "b/content/posts/share/\345\244\232\350\257\264\345\215\263\345\260\206\345\205\263\351\227\255.md" new file mode 100644 index 00000000000..a15ae46bab8 --- /dev/null +++ "b/content/posts/share/\345\244\232\350\257\264\345\215\263\345\260\206\345\205\263\351\227\255.md" @@ -0,0 +1,21 @@ +--- +title: "多说即将关闭" +categories: ["分享"] +tags: ["多说","duoshuo","通知"] +draft: false +slug: "duoshuo" +date: "2017-03-21 22:51:00" +--- + +> 重要通知: 多说即将关闭 +> +> 因公司业务调整,非常遗憾的向大家宣布多说项目即将关闭。 +> 我们将于2017年6月1日正式关停服务,在此之前您可以通过后台的数据导出功能导出自己站点的评论数据。 +> 对此给您造成的不便,我们深表歉意,感谢您的一路相伴。 + +看到这个挺感触的,多说无私的做一个这样的公益项目,坚持了这么久,真的很不容易。多说评论系统很方便,配置很简单,还有社交因子。 +我曾经也有一段时间使用过多说,现在多说后台都还保留了很多评论数据。 + +现在多说关闭服务,只能祝福他们吧。 + +> 其他评论系统:畅言友言Disqus网易云跟贴 diff --git "a/content/posts/share/\345\244\234\347\251\272\344\270\255\346\234\200\344\272\256\347\232\204\346\230\237.md" "b/content/posts/share/\345\244\234\347\251\272\344\270\255\346\234\200\344\272\256\347\232\204\346\230\237.md" new file mode 100644 index 00000000000..321bbad4934 --- /dev/null +++ "b/content/posts/share/\345\244\234\347\251\272\344\270\255\346\234\200\344\272\256\347\232\204\346\230\237.md" @@ -0,0 +1,12 @@ +--- +title: "夜空中最亮的星" +categories: ["分享"] +tags: ["夜空中最亮的星","计算器","弹唱"] +draft: false +slug: "the-brightest-star-in-the-night-sky" +date: "2016-04-23 10:29:00" +--- + +计算器:5+**x÷÷ 89+xx89 **x÷÷ 889+xxx+9 +**x÷÷ 889+xxx+9 9+88886÷÷ 89+xx89 + +http://music.163.com/#/song?id=25706282 diff --git "a/content/posts/share/\345\245\245\345\267\264\351\251\254\346\233\264\346\224\271\346\274\224\350\257\264\346\227\266\351\227\264-\347\273\231\343\200\212\350\277\267\345\244\261\343\200\213\345\244\247\347\273\223\345\261\200\350\256\251\350\267\257.md" "b/content/posts/share/\345\245\245\345\267\264\351\251\254\346\233\264\346\224\271\346\274\224\350\257\264\346\227\266\351\227\264-\347\273\231\343\200\212\350\277\267\345\244\261\343\200\213\345\244\247\347\273\223\345\261\200\350\256\251\350\267\257.md" new file mode 100644 index 00000000000..b0f99a415d1 --- /dev/null +++ "b/content/posts/share/\345\245\245\345\267\264\351\251\254\346\233\264\346\224\271\346\274\224\350\257\264\346\227\266\351\227\264-\347\273\231\343\200\212\350\277\267\345\244\261\343\200\213\345\244\247\347\273\223\345\261\200\350\256\251\350\267\257.md" @@ -0,0 +1,20 @@ +--- +title: "奥巴马更改演说时间 给《迷失》大结局让路" +categories: ["日志","分享"] +tags: ["LOST","奥巴马","迷失"] +draft: false +slug: "4lost" +date: "2010-04-15 12:16:00" +--- + +

长达五小时的大结局足以表达ABC电视台对此剧的不舍。更依依不舍的是美国观众——“迷失之夜”的播出时间与奥巴马首次国情咨文演说相冲突,为了顺应民意,奥巴马竟同意更改演说时间。

+
+
晨报讯 美剧《迷失》的大结局将于5月23日播出,前日公布的大结局海报像足名画《最后的晚餐》,而ABC 电视台这“最后的晚餐”安排了史无前例的播出计划——“迷失之夜”将长达五小时。
+
当晚,原本计划播出一个小时的回顾集增加至两个小时,时间为7点到9点;9点到11点是同样时长为两个小时的大结局篇。这样还不足以代表ABC电视台对此剧的重视程度,接下来,还有一个小时的特别节目。长达五小时的大结局足以表达ABC电视台对此剧的不舍。更依依不舍的是美国观众——“迷失之夜”的播出时间与奥巴马首次国情咨文演说相冲突,为了顺应民意,奥巴马竟同意更改演说时间。(东鱼)
+ + +
+

看到这个新闻,我想到了很多,我不做评论,我只是有几个疑问。

+

首先,从那万恶的政治方面去考虑吧,从古至今,这事儿它就不可能发生在中国。

+

然后,中国现在的艺术技术水平,能拍出这样一部牛逼的电视剧么。

+

好吧,就算有那么一天中国拍出了这样的作品,朝廷会在比如两会期间为其让步么。

diff --git "a/content/posts/share/\345\245\263\345\250\262\350\241\245\345\244\251.md" "b/content/posts/share/\345\245\263\345\250\262\350\241\245\345\244\251.md" new file mode 100644 index 00000000000..571316ecaee --- /dev/null +++ "b/content/posts/share/\345\245\263\345\250\262\350\241\245\345\244\251.md" @@ -0,0 +1,16 @@ +--- +title: "女娲补天" +categories: ["分享"] +tags: ["故事","神话","女娲","补天","淮南子"] +draft: false +slug: "nvwa" +date: "2017-05-09 15:12:00" +--- + +往古之时,四极废,九州裂;天不兼覆,地不周载;火爁炎而不灭,水浩洋而不息;猛兽食颛民,鸷鸟攫老弱。于是女祸炼五色石以补苍天,断鳌足以立四极,杀黑龙以济冀州,积芦灰以止淫水。苍天补,四极正;淫水涸,冀州平;狡虫死,颛民生;背方州,抱圆天;和春阳夏,杀秋约冬,枕方寝绳;阴阳之所壅沈不通者,窍理之;逆气戾物、伤民厚积者,绝止之。当此之时,卧倨倨,兴眄眄;一自以为马,一自以为牛;其行蹎蹎,其视瞑瞑;侗然皆得其和,莫知所由生,浮游不知所求,魍魉不知所往。当此之时,禽兽蝮蛇,无不匿其爪牙,藏其螫毒,无有攫噬之心。考其功烈,上际九天,下契黄垆;名声被后世,光晖重万物。乘雷车,服驾应龙,骖青虬,援绝瑞,席萝图,黄云络,前白螭,后奔蛇,浮游消摇,道鬼神,登九天,朝帝于灵门,宓穆休于太祖之下。然而不彰其功,不扬其声,隐真人之道,以从天地之固然。何则?道德上通,而智故消灭也。 + +> ——《淮南子·览冥篇》 + +> 《淮南子》又名《淮南鸿烈》、《刘安子》,是我国西汉时期创作的一部论文集,由西汉皇族淮南王刘安主持撰写,故而得名。该书在继承先秦道家思想的基础上,综合了诸子百家学说中的精华部分,对后世研究秦汉时期文化起到了不可替代的作用。 + + diff --git "a/content/posts/share/\345\246\202\346\236\234\345\234\250\347\273\215\345\205\264\351\201\207\350\247\201\344\275\240.md" "b/content/posts/share/\345\246\202\346\236\234\345\234\250\347\273\215\345\205\264\351\201\207\350\247\201\344\275\240.md" new file mode 100644 index 00000000000..b210024fffb --- /dev/null +++ "b/content/posts/share/\345\246\202\346\236\234\345\234\250\347\273\215\345\205\264\351\201\207\350\247\201\344\275\240.md" @@ -0,0 +1,93 @@ +--- +title: "如果在绍兴遇见你" +categories: ["分享"] +tags: ["绍兴"] +draft: false +slug: "shaoxing" +date: "2011-06-09 16:58:15" +--- + +如果在绍兴遇见你,那么,我们一定要一起去挤传说中的22路,专挑早高峰和晚高峰,你够不到扶手我揽着你的腰。 + +如果在绍兴遇见你,那么,我们一定要要一起去逛仓桥直街,体会粉墙黛瓦,小桥流水,像游客一般重新走一遍这些熟悉的街道。 + +如果在绍兴遇见你,那么,我们一定要一起去一次八字桥,在灯火阑珊处许下一个关于未来的愿望。 + +如果在绍兴遇见你,那么,我们一定要一起去廊桥吹一次4月的风,在人群中,悄悄地牵着你的手。 + +如果在绍兴遇见你,那么,我们一定要一起去沈氏园,我要在这里爱上你。 + +如果在绍兴遇见你,那么,我们一定要一起去吼山,看桃花烂漫。 + +如果在绍兴遇见你,那么,我一定带你去吃三味书屋门口的臭豆腐。 + +如果在绍兴遇见你,那么,我一定带你去坐在府山的城墙上看雨。 + +如果在绍兴遇见你,那么,我一定带你去香炉峰祈求佛祖保佑我们的姻缘。 + +如果在绍兴遇见你,那么,我一定带你去环山路看秋天的落叶下古老的越王殿。 + +如果在绍兴遇见你,那么,我一定带你去府横街上品尝清淡的绍兴菜。 + +如果在绍兴遇见你,那么,我们一定要一起去咸亨酒店,喝温吞吞的黄酒,吃茴香豆。 + +如果在绍兴遇见你,那么,我们一定要一起去东湖,在乌篷船里拥吻。 + +如果在绍兴遇见你,那么,我们一定要一起去一次委婉山, 比赛谁最先到终点。 + +如果在绍兴遇见你,那么,我们一定要去兰亭,模仿古人来一次曲水流觞。 + +如果在绍兴遇见你,那么,我们一定要一起去古纤道,挽着手静静地看鉴湖,直到日落黄昏。 + +如果在绍兴遇见你,那么,我们一定要浪漫一次,去一次大善塔,站在塔下聆听古老的旋律。 + +如果在绍兴遇见你,那么,我们一定要一起去逛步行街,淘一些好看的小工艺品,拍一些好看的照片,尝遍各种小吃。 + +如果在绍兴遇见你,那么,我们一定要一起去解放路,逛到脚痛。 + +如果在绍兴遇见你,那么,我们一定要一起去世贸看一部我们俩都喜欢的电影,情侣专场。 + +如果在绍兴遇见你,那么,我们一定要一起去会稽山上看一次日出,拥抱着静静呼吸。 + +如果在绍兴遇见你,那么,我们一定要一起走过胜利路,无目的的漫步,体悟绍兴的悠闲生活。 + +如果在绍兴遇见你,那么,我们一定要在新雨后去一次城市广场,看城市古老与现代的完美结合。 + +如果在绍兴遇见你,那么,我们一定要去绍兴剧院,看一场最新的话剧。 + +如果在绍兴遇见你,那么,我们一定要去稽山园,看环城河畔的垂柳。 + +如果在绍兴遇见你,那么,我们一定要去大通学堂,体会革命的**。 + +如果在绍兴遇见你,那么,我们一定要去元培中学,在红墙下感受文化的重量。 + +如果在绍兴遇见你,那么,我们一定要去迎恩门,在城楼上放肆的喊着我爱你。 + +如果在绍兴遇见你,那么,我们一定要把更多的心思用在奋斗上。 + +如果在绍兴遇见你,那么,请原谅我也许会更加在乎我们俩共同的未来而不仅仅是你。 + +如果在绍兴遇见你,那么,希望你可以担负起陪在我身边的责任。 + +如果在绍兴遇见你,那么,我想有一天我们一定要在这里有个小窝,那样就能和朋友一起吃吃喝喝 把最好的朋友介绍给邻居。 + +如果在绍兴遇见你,那么,我想永远,永远都不会离开这里。 + +如果真的要离开,离别的时候,不孤单,不落寞。 + +我们来这里,是喜欢这座城市。虽然它比不上西安的文化底蕴,它比不上香港,上海那样的国际化大都市。 + +但是,这座城市却在运河滋养下美丽的一塌糊涂,来过,便不想离去。 + +我们在绍兴安静的生活,上学或工作,我们看过这里所有的人情冷暖,我们渐渐变得像大禹陵里的松树一样挺拔而柔韧。 + +未来在哪里。连我自己都不知道。 + +但我们知道的是,现在我们所生活得这座城市,真的很美好。 + +我只是这么觉得,绍兴是一座要用心去体会,用心去感悟的城市。 + +是一座让人愿意停留的城市。 + +未来的十年,我会努力留在这里。而更久远的,也许会停留在,未知的远方。 + diff --git "a/content/posts/share/\345\255\244\347\213\254\347\234\237\347\232\204\350\203\275\346\257\201\346\216\211\344\270\200\344\270\252\344\272\272\345\220\227\357\274\237.md" "b/content/posts/share/\345\255\244\347\213\254\347\234\237\347\232\204\350\203\275\346\257\201\346\216\211\344\270\200\344\270\252\344\272\272\345\220\227\357\274\237.md" new file mode 100644 index 00000000000..17ef4724a2f --- /dev/null +++ "b/content/posts/share/\345\255\244\347\213\254\347\234\237\347\232\204\350\203\275\346\257\201\346\216\211\344\270\200\344\270\252\344\272\272\345\220\227\357\274\237.md" @@ -0,0 +1,65 @@ +--- +title: "孤独真的能毁掉一个人吗?" +categories: ["分享"] +tags: ["生活","孤独"] +draft: false +slug: "lonely" +date: "2017-05-10 00:01:00" +--- + +![](https://images.eallion.com/images/2017/05/08/2752596333.jpg!hugo.webp) + +这是目前我手机电话簿里联系人的数量,包括自己,总共才15位。 + +今天中午,姐姐跟在老家的妈妈通电话后对我说,村里那个放牛为生的老人前天去世了。 + +我点点头说,哦。 + +姐姐看着我,沉默一会说,我觉得你现在越来冷漠,好像对好多事都不关心一样。 + +我笑着说,没有啊。 + +其实我记得那个老头,他的牛我小时候偷偷骑过,我也被他用抽牛的鞭子轻轻抽过。 + +去年年底回家,他坐在门口晒太阳时,我还递了根烟给他,帮他点了火。当时他抽了一口,然后眯着眼睛问,孩子,你是谁家孩子啊? + +我笑着说,吕家的,以前偷偷骑你家牛那个。 + +他点点头说,哦,是你小子啊,长这么高了啊……赚大钱回来了是吧? + +一个小时后,我从舅舅家回来,见他还坐在那里,就对他笑了笑。他眯着眼睛看着我,然后挥了挥手,大声说,孩子,你是谁家孩子啊? + +我扭头笑了笑说,吕家的,以前偷偷骑过你家牛那个。 + +他点点头,浑浊的眼睛里微微亮了亮说,哦,是你小子啊,长这么高了啊……赚大钱回来了是吧…… + +我停下脚步,想走过去帮他把落在他头顶的一根白线拿掉时,他的儿子从屋里快步走出来,冲我摆摆手说,你跟这傻老头哪里聊得清啊?走你的…… + +姐姐告诉我他去世的消息时,我知道最合适的反应是惊讶地说一句:“啊?挺好的一老头,怎么就走了?”然后再用半小时跟她聊聊关于老头,关于过去的那些事。聊得深了再感叹一句成长的代价和生命的无常,最后用一句多陪伴家人作为话题的结尾。 + +但我没有,我只说了一声“哦”。 + +我见过很多孤独的定义和为什么孤独的原因,但我个人觉得,孤独就是当所有人都在一个假意有趣的过程里享受时,你已经提前看到了那个无趣的结尾。而孤独的原因则是,你知道哪些事才有一个有趣的结尾,但那些事,碰巧只适合一个人闷头去做。 + +这无关自恋,无关冷漠,就是碰巧一步步走来,突然就被孤独选中了而已。 + +很多年前,我也挺合群。 + +喜欢呼朋引伴,喜欢吵吵闹闹,时常自责自己没有满足他人的期盼,时常强求他人满足自己的期盼,一旦落单就会如坐针毡,任何活动被撇下就会怀疑人生,心里总是很空,身旁待着人才觉得满足,别人笑了我也配合笑,别人哭了我也配合哭。最后终于活成身边人有意无意希望我活成的那个样子。 + +这种状态维持了很久很久,直到某天,当我尝试着显露一点点真实的自我时,原本围在身边的人群如同见到鬼一样迅速退去,过去所有努力一瞬间归零。 + +面对那些背影,我觉得绝望。但他们说,是你变了。 + +从那以后,我就开始学着和自己做朋友,行至灯火阑珊处,再也不回头。 + +我不想说一个人生活有多么好,孤独有多么高尚,因为有关于生活,任何人的任何选择,旁人都无权评价。有人看世界是靠推门走出去,有人看世界是把自己当成一扇窗口,虽然方式不同,但大家终归都是看自己想看的。至于谁看到的才是真实的,根本没有比较的必要。 + +至于所谓的毁灭,我想说,如果人生来注定要被毁灭,那在千万种方式中,我只愿把自己交给孤独。因为只有把自己交给孤独,我才能在被毁灭之前,拥有千万种自由。 + +谢谢。 + +> 作者:吕不同 +> 链接:https://www.zhihu.com/question/26395298/answer/120507540 +> 来源:知乎 +> 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 diff --git "a/content/posts/share/\345\255\246\345\216\206\351\207\215\350\246\201\345\220\227.md" "b/content/posts/share/\345\255\246\345\216\206\351\207\215\350\246\201\345\220\227.md" new file mode 100644 index 00000000000..b35eec1aad4 --- /dev/null +++ "b/content/posts/share/\345\255\246\345\216\206\351\207\215\350\246\201\345\220\227.md" @@ -0,0 +1,16 @@ +--- +title: "学历重要吗" +categories: ["分享"] +tags: ["学历"] +draft: false +slug: "xueli" +date: "2016-03-12 12:57:00" +--- + +这很简单的道理,知乎上,网络上都说了很多遍了。中国的人才太多太多了,或许你在三本院校里是比较优秀的,或许你可以胜任BAT的工作,但中国的985 211类院校当中有足够的人去BAT去五百强。因此,从成本考虑,大企业的HR没有必要,也无需从三本、专科院校当中挑选所谓优秀的人,更何况三本当中优秀的人可能也就和985 211院校当中的普通学生差不多,这样就更没有必要了。 +其次,考个三本或者大专,至少说明在高中阶段水平一般,不是很优秀的人才,至于上了大学有没有发展,这个不太好衡量。然后还要自己投简历找工作,说明家庭情况也一般。那么,优秀的企业有什么必要从这样一个群体当中费时费力地选出人才,给他们机会呢?没有必要 + +作者:何洋 +链接:https://www.zhihu.com/question/39710895/answer/82760116 +来源:知乎 +著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 diff --git "a/content/posts/share/\345\257\271\344\270\255\345\233\275\345\201\232\345\276\227\345\257\271\347\232\204\345\234\260\346\226\271\357\274\214\346\210\221\344\273\254\350\257\245\347\247\260\350\265\236\345\260\261\350\246\201\347\247\260\350\265\236.md" "b/content/posts/share/\345\257\271\344\270\255\345\233\275\345\201\232\345\276\227\345\257\271\347\232\204\345\234\260\346\226\271\357\274\214\346\210\221\344\273\254\350\257\245\347\247\260\350\265\236\345\260\261\350\246\201\347\247\260\350\265\236.md" new file mode 100644 index 00000000000..f713f37fdbe --- /dev/null +++ "b/content/posts/share/\345\257\271\344\270\255\345\233\275\345\201\232\345\276\227\345\257\271\347\232\204\345\234\260\346\226\271\357\274\214\346\210\221\344\273\254\350\257\245\347\247\260\350\265\236\345\260\261\350\246\201\347\247\260\350\265\236.md" @@ -0,0 +1,29 @@ +--- +title: "对中国做得对的地方,我们该称赞就要称赞" +categories: ["分享"] +tags: ["中国","感谢中国"] +draft: false +slug: "thanks_china" +date: "2010-04-17 08:56:36" +--- + +

美国《赫芬顿邮报》4月12日文章,原题:感谢中国的七个理由


+
中国遭到西方媒体频频批评,这些批评有合理的地方。不过,作为一名生活在中国的美国人,笔者发现对中国的批评经常老一套,过于简单化。若不考虑大背景就乱发意见,或至少参考一下中国的观点也办不到,那这种批评往往幼稚,让人不屑一顾。

+
+
首先,我们需要承认(或至少明白)近年来中国取得诸多成功,理应得到全球认可。身为美国人,笔者不妨罗列应感谢中国的七大事项:

+
1.减少贫困:据世界银行估算,1981年以来已有超过5亿中国人脱离赤贫。地球上没有其他政府或计划能取得如此成功。这是个巨大成就。

+ +
2.稳定:总的来说,中国是一个非常稳定、十分有序的国家。一些地区是有紧张感,但在中国生活和旅行,会感到一种井然有序、相对富足的环境。如果中国像巴基斯坦一样动荡,世界会变得可怕得多。

+ +
3.人口控制:中国自上世纪70年代末开始实施计划生育政策,据估计,到2010年这一政策导致少生4亿人。很少有国家能制定这类政策,但所有国家都受益于此。

+ +
4. 军力适度: 中国的军力日益强大,包括世界最大规模的军队和数量不小的核武库。不过,2008年中国军费为850亿美元(美国是6070亿美元),没有海外军事基地(美国超过700个),而且军费的增幅(2010年为7.5%)已降至低于经济增长率。

+ +
5.环保举措:中国的环境问题媒体(包括中国媒体)屡有报道。不过,中国如今是绿色技术的最大投资国(是美国的两倍),中国领导层将绿色项目列为头等大事。在我生活的成都,许多人骑电动车,出租车和公交车基本上使用天然气,许多人出行坐公共交通。

+ +
6.经济增长:20多年来,中国经济平均每年增长逾9%。这给地球新增一大笔财富。

+ +
7.顶呱呱的产品:说实在的———我们美国人大大受益于中国制造的价廉物美的产品。我喜欢耐克、宽屏显示器,我也离不开iPhone手 +
中国人理所当然对这些感到自豪。美中之间存在合理而严肃的互相不满,上述成就不能掩盖这个事实,但将那些不满置于更广泛背景下来考虑才算妥当。对中国做得对的地方,我们该称赞就要称赞。

+ +
diff --git "a/content/posts/share/\345\260\217\346\202\246\346\202\246.md" "b/content/posts/share/\345\260\217\346\202\246\346\202\246.md" new file mode 100644 index 00000000000..66ecaaf9192 --- /dev/null +++ "b/content/posts/share/\345\260\217\346\202\246\346\202\246.md" @@ -0,0 +1,23 @@ +--- +title: "小悦悦" +categories: ["日志","分享"] +tags: ["小悦悦"] +draft: false +slug: "little-yue-yue" +date: "2011-10-26 11:08:00" +--- + +小悦悦事件 +本文转载: +本人在国外读书 +今天早上在地铁上看报纸 +旁边一老太太问我: +为什么你们不救那个可怜的两岁小女孩呢? +我顿时就楞了半天 +实在找不到借口解释 +说了一句: +我是日本人。 +然后果断下车 +这是我第一次在这边称自己不是国人! +你们能理解这种感觉么? + diff --git "a/content/posts/share/\345\271\264\345\272\246\346\234\200\346\226\260\350\213\261\346\226\207\345\215\225\350\257\215.md" "b/content/posts/share/\345\271\264\345\272\246\346\234\200\346\226\260\350\213\261\346\226\207\345\215\225\350\257\215.md" new file mode 100644 index 00000000000..cb973a4b145 --- /dev/null +++ "b/content/posts/share/\345\271\264\345\272\246\346\234\200\346\226\260\350\213\261\346\226\207\345\215\225\350\257\215.md" @@ -0,0 +1,43 @@ +--- +title: "年度最新英文单词" +categories: ["分享"] +tags: ["中国英文","单词","合成词","年度","新词","网络语言","英文"] +draft: false +slug: "chinglish" +date: "2010-11-15 00:59:14" +--- + +

年度最新单词 :

+

Animale 男人天性、
+Antizen 蚁民、
+Chinsumer 在国外疯狂购物的中国人、
+Circusee 围观、
+Divoice 离婚宣言、
+Don'train 动车、
+Eggache 蛋疼、
+Emotionormal 情绪稳定、
+Foulsball 中国足球、
+Freedamn 自由、
+Geliable 给力、
+Halfyuan 五毛、
+Jokarlist 记者、
+Niubility 牛逼、
+Sexretary 女秘书、
+Shability 傻逼、
+Shitizen 屁民、
+Smilence 笑而不语、
+Stupig 笨猪、
+Suihide 躲猫猫、
+Togayther 终成眷属、
+Ungeliable 不给力、
+Vegeteal 偷菜、
+Yakshit 亚克西、
+Z-turn 折腾、
+Zhuangbility 装逼。

+

+更新:
+spitslot 吐槽、
+non-talking 无聊、
+youcai-flower 有才华、
+eggcalm 蛋定、
+cockrock 鸡动。

diff --git "a/content/posts/share/\345\271\270\347\246\217\346\231\232\347\202\271\345\220\215-\350\260\201\350\257\264\347\276\216\345\245\263\344\270\215\347\210\261\350\203\226\345\260\217\345\255\220.md" "b/content/posts/share/\345\271\270\347\246\217\346\231\232\347\202\271\345\220\215-\350\260\201\350\257\264\347\276\216\345\245\263\344\270\215\347\210\261\350\203\226\345\260\217\345\255\220.md" new file mode 100644 index 00000000000..d7d58916d07 --- /dev/null +++ "b/content/posts/share/\345\271\270\347\246\217\346\231\232\347\202\271\345\220\215-\350\260\201\350\257\264\347\276\216\345\245\263\344\270\215\347\210\261\350\203\226\345\260\217\345\255\220.md" @@ -0,0 +1,16 @@ +--- +title: "幸福晚点名-谁说美女不爱胖小子" +categories: ["分享"] +tags: ["幸福晚点名","江苏卫视","谁说女生不爱胖小子"] +draft: false +slug: "aipangzi" +date: "2010-09-03 18:30:11" +--- + +

谁说美女不爱胖小子
+ 江苏卫视
+ 幸福晚点名
+ 国内大学生新锐话题
+ 主持:彭宇 地区:大陆 语言:汉语普通话

+


+

diff --git "a/content/posts/share/\346\204\217\345\244\247\345\210\251\344\272\272\345\222\214\345\205\266\344\273\226\346\254\247\346\264\262\344\272\272\347\232\204\345\214\272\345\210\253.md" "b/content/posts/share/\346\204\217\345\244\247\345\210\251\344\272\272\345\222\214\345\205\266\344\273\226\346\254\247\346\264\262\344\272\272\347\232\204\345\214\272\345\210\253.md" new file mode 100644 index 00000000000..7ed8584d9b0 --- /dev/null +++ "b/content/posts/share/\346\204\217\345\244\247\345\210\251\344\272\272\345\222\214\345\205\266\344\273\226\346\254\247\346\264\262\344\272\272\347\232\204\345\214\272\345\210\253.md" @@ -0,0 +1,11 @@ +--- +title: "意大利人和其他欧洲人的区别" +categories: ["分享"] +tags: ["意大利","意大利人"] +draft: false +slug: "italians" +date: "2010-05-07 07:36:29" +--- + +意大利人明显让我感到更亲切些。 + diff --git "a/content/posts/share/\346\210\221\344\273\254\351\234\200\350\246\201\350\255\246\346\203\225\351\237\251\345\257\222\345\220\227\357\274\237.md" "b/content/posts/share/\346\210\221\344\273\254\351\234\200\350\246\201\350\255\246\346\203\225\351\237\251\345\257\222\345\220\227\357\274\237.md" new file mode 100644 index 00000000000..4fdd88949ae --- /dev/null +++ "b/content/posts/share/\346\210\221\344\273\254\351\234\200\350\246\201\350\255\246\346\203\225\351\237\251\345\257\222\345\220\227\357\274\237.md" @@ -0,0 +1,19 @@ +--- +title: "我们需要警惕韩寒吗?" +categories: ["分享"] +tags: ["警惕韩寒","韩寒"] +draft: false +slug: "alerthanhan" +date: "2010-05-09 02:17:08" +--- + +

这两天,我的前同事、著名的互联网思想者、创业者与创业目前不成功者麦田先生,把自己深邃的目光从互联网转移了一段时间,炙热地盯在了韩寒身上,准确地说,盯在了韩寒背后的阴谋身上。他写了一篇文章叫做《警惕韩寒》,主要的意思大概是这么几个:首先,他是怎么喜欢韩寒的;其次,韩寒是怎么在他心目中露馅的;最后,有心人要警惕韩寒。

+

怎么喜欢韩寒倒是不出人意料,是因为韩寒从2008年开始,对于公共事件进行大量言说后,他才真正注意并喜欢上这个年轻人,但由于前段时间在微博上有人讨论韩寒“走上神坛”的问题,他又检点了一遍韩寒的博客,发现韩寒“真的找不出一篇文章,韩寒是站在大众的‘对立面’!这太可疑了”,于是最后得出结论:韩寒根本没有独立思考,他所有的文章都是在迎合大众的情绪。并且,是“不论事实”地迎合。于是韩寒需要被有心人警惕。

+

麦田先生读书可能还算细致,读别人的博客肯定不算细致。韩寒出版的杂文集《杂的文》是在2008年7月,在此之前就大量写作了关于时事的评论,并不是从2008年才开始。至于说从来没站在大众的对立面,估计麦田先生是没看过或者是有意忽略了韩寒关于“抵制家乐福”事件的博客,以及汶川地震后“莎朗·斯通言论”的评论,在举世如狂的时候,韩寒那何止是站在大众对立面。

+

举出反例来证明韩寒不是什么可供警惕、尤其是可供另外一个草民警惕的对象其实没什么意思,我倒是想说说不站在大众的对立面与阴谋论这两件事。

+

韩寒之所以给人以不站在大众的对立面的印象,其实并非是他有选择的结果,而是像何清涟先生所言“中国的问题并非是高深的学理问题,而基本都是一些常识问题”的自然结果。换句话说,只要一个人具备足够的智商与常识,或许文采到不了韩寒的程度,思想的角度比他不如,但思考的结果肯定与他没有多少差异。如果这算是阴谋的话,那大概是社会与他的一场合谋了吧。

+

我们再来说说这个阴谋论。

+

不可否认的是,很多历史上的鼓动家们背后确实有着不可告人的目的,无论是为名为利,让大众跟从自己、护卫自己而最终得利,都是值得鄙视的。但更多的情况则是原本很多人并非是如此,只是想说出自己的心里话而已。在这种情况下用阴谋论来杯葛一个人,说得好听点叫做不厚道,说得不好听就是心理阴暗了。这样的智者所在多有,也不是麦田先生的独门绝招,阴谋论就是一种诛心之论嘛。

+

在现代社会里,阴谋论也是言论的一种,符合言论自由的表达诉求,这是绝对不会错的。但还有一种生活态度则是我个人更为欣赏的,那是我的朋友杨支柱先生曾经说过的“我们不怀疑”,无论谁、出于何种动机说了韩寒那些话,而且说得如此深入人心、对社会发展有好处,我们高兴还来不及呢,管他到底是不是邀名射利!如果因此韩寒能够获得利益、生活得更好,我们要为之庆幸才是,因为这证明我们的社会在某些领域已经有所进步了。

+

要我说的话,我们这里有了韩寒这样的人,实在是一件非常幸运的事,而更该警惕的倒是那些阴谋论者。

+

原文 作者:五岳散人。 链接:三级宪政专家

diff --git "a/content/posts/share/\346\210\221\347\210\270\346\230\257\346\235\216\345\210\232.md" "b/content/posts/share/\346\210\221\347\210\270\346\230\257\346\235\216\345\210\232.md" new file mode 100644 index 00000000000..c48c4d96bf4 --- /dev/null +++ "b/content/posts/share/\346\210\221\347\210\270\346\230\257\346\235\216\345\210\232.md" @@ -0,0 +1,21 @@ +--- +title: "我爸是李刚" +categories: ["分享"] +tags: ["官二代","富二代","李刚","我爸是李刚"] +draft: false +slug: "ligang" +date: "2010-10-22 11:53:00" +--- + +

李刚门:http://baike.baidu.com/view/4541476.htm

+

我爸是李刚

+

+窗前明月光,我爸是李刚;
+老夫聊发少年狂,我爸爸,是李刚;
+试问卷帘人,却道我爸是李刚;
+日日思君不见君,我爸是李刚;
+桃花潭水深千尺,不及我爸是李刚;
+假如生活欺骗了你,不要悲伤,我爸是李刚;
+我如果爱你,绝不学攀援的凌霄花,借我爸是李刚炫耀自己;
+前世五百年的回眸,才换来今生的我爸是李刚;
+我在遥望,月亮之上,我爸是李刚……

diff --git "a/content/posts/share/\346\215\256\350\257\264\346\230\257\347\234\237\346\255\243\347\232\204\344\270\255\345\233\275\345\216\206\345\217\262\357\274\21490%\347\232\204\345\233\275\344\272\272\344\270\215\347\237\245\351\201\223.md" "b/content/posts/share/\346\215\256\350\257\264\346\230\257\347\234\237\346\255\243\347\232\204\344\270\255\345\233\275\345\216\206\345\217\262\357\274\21490%\347\232\204\345\233\275\344\272\272\344\270\215\347\237\245\351\201\223.md" new file mode 100644 index 00000000000..cd79e5ab35f --- /dev/null +++ "b/content/posts/share/\346\215\256\350\257\264\346\230\257\347\234\237\346\255\243\347\232\204\344\270\255\345\233\275\345\216\206\345\217\262\357\274\21490%\347\232\204\345\233\275\344\272\272\344\270\215\347\237\245\351\201\223.md" @@ -0,0 +1,122 @@ +--- +title: "据说是真正的中国历史,90%的国人不知道" +categories: ["分享"] +tags: ["历史","宋朝","强大的中国"] +draft: false +slug: "the-truth-about-history" +date: "2010-04-12 07:30:56" +--- + +
1.秦始皇灭了六国,但并未统一中国,因为当时还有一个卫国。
+
评价:大概是秦始皇在阿房宫那边的工作太忙,把这事给忘了吧。

 

+
2.中国历史上最牛的权臣是南北朝时期的宇文护,他权倾朝野的时代历经西魏、北周两朝,这期间他一共杀了3个皇帝。
+
评价:彪悍的人生不需要解释。

 

+ +

+ +
3.唐朝最强盛的「开元之治」时期,全国有户820万,是唐朝的最高值;而隋朝「开皇之治」时期,全国就有户890万。终唐一世,各项经济指标都没有恢复到隋朝水平。(《隋书》《旧唐书》《新唐书》等)
+
+
评价:原来唐朝这么差。

 

+
4.被「主流」专家们诟病为「军事软弱」的宋朝,对外战争(交战规模万人以上,不包括统一战争和国内战争)的胜率超过了70%;而被认为是军事最强盛的唐朝却在对外战争中胜少负多。(本人花了8个月时间,看过《新唐书》《旧唐书》《宋史》《辽史》《金史》《元史》《西夏书事》《续资治通鉴长编》《三朝北盟会编》《建炎以来系年要录》《续资治通鉴》《宋会要辑稿》等书统计出来的,时间较紧,或有错漏,但>70%是没问题的。)
+
+
评价:原来我们以前学到的历史都是骗人的。

 

+
PS:由于唐朝错误的民族政策,产马地尽在蛮族之手,导致宋朝从始至终只能在平原以步兵的血肉之躯抵挡蛮族铁骑的冲击,所以宋朝的胜利一般都是击溃战而不是歼灭战。倘若一段时期宋朝对外胜率低于60%,那基本就意味着亡国了。

 

+
5.宋朝士兵的平均作战负重是32公斤,训练负重还要高于这个数值;现在美国最精锐的特种部队的训练负重不到15公斤。(《建炎以来系年要录》《宋史》《宋会要辑稿》等)
+
+
评价:人类在退化?(身体方面)

 

+
6.中国在北宋神宗元丰年间(1078-1085),城市化率达到惊人的30%以上;在所谓「康干盛世」时代,这一比例也不过9%;新中国在21世纪初才重新达到这一数值。(《元丰九域志》《续资治通鉴长编》《宋史》等)
+
+
评价:原来历史并不总是进步的。

 

+
7.同样是元丰年间,中国华北地区的钢铁年产量达到了15万吨;工业革命后的英国在1788年钢铁产量才达到7.6万吨。
+
+
评价:原来宋朝并不跟我们想像的那样差。

 

+
8.整个北宋时期,中国一直在扩张领土,直到「靖康之变」的前一年(1126)才停止。(《续资治通鉴长编》《宋会要辑稿》等)
+
+
评价:看来我们真的误会宋朝了。

 

+
9.秦桧所创的「宋体字」是整个南宋时期的官方文书通用字体,尽管南宋大多数时间都将秦桧作为反面典型。
+
+
评价:看来宋朝时期的中国人还是挺理性的。

 

+
10.整个南宋时期,中国一直没有定都,临安府的级别不过是「行在」(陪都)。
+
+
评价:但最后跟定都没啥区别了。

 

+
11.南宋之所以一直偏安并非统治者不愿收复故土,而是因为民间反对的声音太大。更让人意想不到的是,民间之所以反对是因为担心收复故土后宋廷会增加江南地区的税收来扶植已被女真人严重破坏的收复区。
+
+
评价:其实,人类就是这样的自私。

 

+
12.南宋时期,熟练雇工的工资高于知府工资。(宋朝知府一般是从三品或正四品,年薪在400贯以上,至少相当于今天的15万元人民币)
+
+
评价:貌似现在只有欧美发达国家才这样。

 

+
13.中国南宋时期最先进的织布机有1800多个活动构件,其中有的技术是当前化织布机也无法达到的。
+
+
评价:宋代中国人的创造力真不是盖的。

 

+
14.南宋中后期,中国(仅指宋)的人口占世界人口的15%左右,经济总量却占到了全球的75%以上;今天我国人口占世界人口的21%,经济总量占全球比例却仅为4%。
+
+
评价:只能说那时的中国更像中国。

 

+
15.在1233年宋蒙联军攻打蔡州的时候,南宋名将孟珙救了蒙古将领张柔一命。4年后,张柔的儿子张弘范出生,而崖山一战灭亡南宋的就是这位张弘范。(《宋史》《元史》等)
+
+
评价:这让我想起了农夫与蛇的故事。

 

+
16.南宋数学家秦九韶至晚在1247年就已经发现一元三次方程的求根公式,欧洲人在400多年后才发现,但在中国的课本上这个公式仍是以那个欧洲人的名字来命名的。(《数学九章》等)
+
+
评价:原来我们祖先什么都有,只是我们不知道罢了。

 

+
17.蒙古帝国军队在13世纪的征战屠杀了2亿人,成为了人类历史上最不光彩的一项吉尼斯纪录,其中,仅中国境内就有6000万人死于蒙军屠杀;与之相比,纳粹屠杀的600万犹太人简直是小巫见大巫。(《多桑蒙古史》《宋史》《金史》等)
+
+
评价:原来这就是「我们」「伟大」的成吉思汗,那些崇拜它的人赶快醒醒吧!

 

+
18.明朝在永乐年间与越南发生了一场战争。此战明朝军队号称80万,而越南军队更是号称700万,实际上双方军队总数加起来也不过30万,这毫无疑问是中国历史上牛皮吹得最大的一场战争。[注:那时越南还是中国领土](《明实录》等)
+
+
评价:幸亏朝鲜、越南都脱离中国独立了,要不然我们今天得跟棒子一个德行。

 

+
19.郑和下西洋的船队中吨位最大的宝船排水量约为7500吨。
+
+
评价:排水量都接近航母标准了,比较恐怖。

 

+
20.中国历史上唯一一个只娶一个老婆的皇帝出现在明朝,他就是明孝宗朱佑樘。
+
+
评价:确实是皇帝中的异类。

 

+
21.中国最早提出计划生育理论的不是马寅初,而是明朝万历年间(1573-1620)的内阁首辅申行时,而最早实施计划生育的时候却是在更早的宋朝。
+
+
评价:其实,理论都是马后炮。

 

+
22.明朝的万历皇帝曾连续28年不上朝,创造了中国皇帝的纪录。但是,这期间中国无论对内还是对外的战争均获得全胜。
+
+
评价:所谓「明亡于万历」,原来如此。

 

+
23.自1572年「隆庆开关」到1644年明朝灭亡,这70多年的时间里,全世界生产的白银总量的1/3涌入中国,共计约3.53亿两(保守估计,当前重新估计约为5亿两)。并且全球2/3的贸易与中国有关。
+
+
评价:资本主义萌芽?这简直是一只脚迈入资本主义了。

 

+
24.16世纪西班牙殖民者在南美掠夺的白银几乎都通过贸易的形式最终流入了中国。
+
+
评价:敢情是中国间接掠夺了美洲人民。

 

+
25.中国在明朝中后期曾经研究过坦克。(《武备志》等)
+
+
评价:这个比较雷。

 

+
26.1644年中国北方爆发了一次大型鼠疫,造成驻守北京的20万明军全军覆没,这直接导致了明朝亡于李自成。
+
+
评价:人到底还是没法胜天的。

 

+
27.被使用时间最长的年号不是康熙,而是明朝最后一个年号──崇祯,一共被朝鲜使用了265年。(《朝鲜李朝实录》等)
+
+
评价:那时候棒子还是挺重义气的。我也终于明白,进化论并不适用于棒子。

 

+
28.清朝乾隆时期修《四库全书》,总计存书3457部,79070卷,禁毁6766部,93556卷。
+
+
评价:真不知道这是修书还是毁书。

 

+
29.发动第一次鸦片战争是英国议会通过投票生成的结果,支持战争的一方仅获得9票的优势。
+
+
评价:历史根本就是「上帝在投色子」,所谓历史大势基本纯属胡扯。

 

+
30.第一次鸦片战争结束后,有人在京城某仓库意外发现一批封存了200多年的火器。这批火器是明朝末年制造的,其中有的竟然比英军的装备还要先进。
+
+
评价:这么多年都干什么了?不过,这也只能问清朝皇帝了。

 

+
31.清朝的道光皇帝为人十分节俭,喜欢穿有补丁的衣服,但打个补丁却要花四两银子。
+
+
评价:这冤大头,自作自受。活该!

 

+
32.第二次鸦片战争时期,清军曾以12万对阵2万英法联军,结果阵亡3万余,而对方仅阵亡4人,但病死的却有几十人。
+
+
评价:嗯,这个……

 

+
33.辽道宗耶律洪基曾写诗表达了后悔自己生在蛮夷之国和「来世做中国(宋)人」的愿望。与之类似的是,宋仁宗庆历六年(1046),朝鲜国王王颛也写诗表达了类似的愿望。
+
+
评价:其实,金庸小说的历史背景基本都是反的。当时萧峰阻止辽军南下,其实是救了他们。

 

+
34.南宋灭亡的时候,日本「举国茹素」来哀悼大宋的灭亡。(《心史》等)
+
+
评价:进化论同样不适用于鬼子。

 

+
35.南宋开禧二年(1206)中央财政收入达到8000万贯钱,当时全国人口约7000万。清朝到1900年代为8000万两,人口却有4亿。而南宋1贯钱购买力是清末一两白银的2倍。更重要的是,宋朝税率低于清朝。
+
+
评价:当我们的「专家」在不遗余力地为「康干盛世」大唱赞歌的时候,是否想到了有一个朝代正在默默地受着后人们无端的非议,而这个人民生活水平十几倍于「康干盛世」的朝代却正在人们尽情挥洒的刀笔之下「积贫积弱」着呢。

 

+
本帖所列事实仅供参考,毕竟本人不是历史专业。有几位同学提供了不少有价值的资料,我在这里对各位表示感谢。

 

+ +


+ +

原文:http://daguoboyi.blog.sohu.com/147924919.html

 

+
diff --git "a/content/posts/share/\346\224\271\351\235\251\345\274\200\346\224\27640\345\271\264-\345\244\247\346\260\221\345\244\247\345\233\275-40\345\271\26440\346\234\254\344\271\246.md" "b/content/posts/share/\346\224\271\351\235\251\345\274\200\346\224\27640\345\271\264-\345\244\247\346\260\221\345\244\247\345\233\275-40\345\271\26440\346\234\254\344\271\246.md" new file mode 100644 index 00000000000..3996b98bf1a --- /dev/null +++ "b/content/posts/share/\346\224\271\351\235\251\345\274\200\346\224\27640\345\271\264-\345\244\247\346\260\221\345\244\247\345\233\275-40\345\271\26440\346\234\254\344\271\246.md" @@ -0,0 +1,49 @@ +--- +title: "改革开放40年 大民大国 40年40本书" +categories: ["分享"] +tags: ["书","读书","改革开放","40本书"] +draft: false +slug: "40books" +date: "2019-04-23 19:29:00" +--- + +1. 《一九八四》[英]乔治·奥威尔 +2. 《黄金时代》王小波 +3. 《百年孤独》[哥伦比亚]马尔克斯 +4. 《极权主义的起源》 [德] 汉娜·阿伦特 +5. 《万历十五年》[美]黄仁宇 +6. 《通往奴役之路》[英]弗里德利希·哈耶克 +7. 《金庸作品集》金庸 +8. 《新教伦理与资本主义精神》[德] 马克斯·韦伯 +9. 《论美国的民主》[法] 阿历克西·德·托克维尔 +10. 《顾准文集》顾准 +11. 《活着》余华 +12. 《生命中不能承受之轻》[法]米兰·昆德拉 +13. 《白鹿原》陈忠实 +14. 《古拉格群岛》[俄]索尔仁尼琴 +15. 《乌合之众》[法] 勒庞 +16. 《时间简史》 [英] 史蒂芬·霍金 +17. 《文明的冲突与世界秩序的重建》[美] 塞缪尔·亨廷顿 +18. 《规训与惩罚》[法]米歇尔·福柯 +19. 《第二性》[法]西蒙·波伏娃 +20. 《小王子》[法] 圣埃克絮佩里 +21. 《联邦党人文集》[美] 汉密尔顿 等 +22. 《释梦》[奥地利] 弗洛伊德 +23. 《江村经济》费孝通 +24. 《哈利·波特》[英]J.K.罗琳 +25. 《麦田里的守望者》[美]塞林格 +26. 《顽主》王朔 +27. 《开放社会及其敌人》[英] 卡尔·波普 +28. 《查拉斯图拉如是说》[德]弗里德里希·尼采 +29. 《宽容》[美] 亨德里克·房龙 +30. 《自由论》[英] 以赛亚·伯林 +31. 《潜规则:中国历史中的真实游戏》吴思 +32. 《光荣与梦想》[美] 威廉·曼彻斯特 +33. 《傅雷家书》 傅雷/朱梅馥/傅聪 +34. 《士与中国文化》余英时 +35. 《叫魂:1768年中国妖术大恐慌》[美]孔飞力 +36. 《中国近代思想史论》李泽厚 +37. 《巨流河》齐邦媛 +38. 《卡夫卡中短篇小说选》[奥匈帝国]卡夫卡 +39. 《菊(花)与刀》[美] 鲁思·本尼迪克特 +40. 《干校六记》杨绛 diff --git "a/content/posts/share/\346\231\272\345\210\251\344\270\272\344\275\225\346\210\220\344\272\206\347\245\236\345\245\207\345\233\275\345\272\246.md" "b/content/posts/share/\346\231\272\345\210\251\344\270\272\344\275\225\346\210\220\344\272\206\347\245\236\345\245\207\345\233\275\345\272\246.md" new file mode 100644 index 00000000000..ec736bda710 --- /dev/null +++ "b/content/posts/share/\346\231\272\345\210\251\344\270\272\344\275\225\346\210\220\344\272\206\347\245\236\345\245\207\345\233\275\345\272\246.md" @@ -0,0 +1,58 @@ +--- +title: "智利为何成了神奇国度" +categories: ["分享"] +tags: ["地震","智利","民主","矿工","矿难","神奇国度"] +draft: false +slug: "magical-kingdom" +date: "2010-10-15 15:42:00" +--- + +### 智利为何成了神奇国度 + + +2010年,智利发生了两件大事,让世界瞩目。一件是自然在作恶,8.8级特大地震,另一件则是有许多人为因素的矿难。 +地震和矿难,在我们的印象中总是都和死亡、悲剧、苦难联系在一起,然而当它发生在智利时,我们听到的最多的词语却是——奇迹,生命的奇迹,温暖的奇迹——如此大的地震死亡人数仅仅只有700多;一场矿难,33名矿工被困在地下长达69天之久,然后全部获救。…[详细] +有人说,这两场本应是灾难的奇迹是智利最好的国家形象宣传片,也有人说,这本就不是奇迹,在智利是必然结果。 +智利为何成了神奇国度? + +智利的“奇迹”其实是必然 +普遍情况:智利全国17.5万名矿工的生命都得到一视同仁的尊重 + +矿业是智利的国民经济支柱,为其带来40%的财政收入,它的铜产量占着全世界的1/3。根据智利矿业部的官方数据显示,智利全国有17.5万名矿工,2000年以来,智利平均每年有34名矿工因矿难死亡。值得一提的是,智利的矿业的事故死亡率却是各种事故死亡率里最低的。 +另外,去年全年,智利矿业工人的事故率为2.2%,制造业为5.7%,农渔业为7.2%。有分析认为这是因为智利的采矿业引进了很多世界先进的管理理念,也有很多国际大公司进入,安全保护程序非常严格。 +所以这次智利矿难的成功救援绝对不是什么特例,对生命的尊重绝不是聚光灯下才有的作秀,智利对17.5万名矿工的生命都一视同仁地尊重。 +地震与矿难特例:对生命的尊重挽救人命 +关于这次矿难救援为何成功的分析,大家都已经听到了很多。严苛的管理制度,让矿工们在出事以后可以得到井下避难所的庇护;人性化的救援,让矿工们用轻松、幽默的心态去面对灾难,他们的笑容反过来也鼓舞着甚至远在大洋彼岸的我们;科学严谨的态度,让盲干到一边去,救援得以顺利进行;当然,还有一个词语叫做不离不弃——国家对人民不离不弃,信息透明,公布每一位下井工人的信息,让他们的家属来到身边,人民对国家不离不弃,智利两百周年国庆日这天,矿工们在井下吃大餐,升国旗。…[详细] +几个月前的智利8.8级特大地震据说让海地人感到吃惊和艳羡,因为伤亡比起海地来这么小,政府的反应又那么迅速。事后,智利建筑师解密,他的同行们建造了很多可抵御地震的低收入住房。…[详细] +在每一个细节背后,我们看到的是闪闪发光的人性的光辉,这里有的是对每个个体生命的尊重,而这种尊重不止这33名矿工享有,不止地震中的智利人享有,这也是每一个智利人的殊荣。这也不禁让我们想探寻,到底是什么让智利人如此幸运,到底是什么奠定了这个国家对生命的尊重,又是什么让这个国家的百姓如此达乐观顽强呢。 +回溯到20年前:或许不会有这样的奇迹 +30年来智利的矿难死亡率稳步下降,彰显国家的进步 + +从上图可以看到智利的矿难死亡率30年来逐步下降,而这背后是智利走向一个清廉政府的进步。 +从阿连德到皮诺切特:人民都过得不幸福 +1970年,一位叫做阿连德的文弱男子当选为智利的总统。就职之后,他推行了被称为“智利社会主义之路”的规划,包括进行大型工业(铜矿、银行等)的国有化,彻底改造医疗卫生系统,改革教育系统,改善最贫穷国民的经济社会福利,深化前任总统弗雷的土地改革,没收所有超过80公顷有基本灌溉的土地。但是在推行货币扩张政策之下,智利的经济并没有搞上去,反而发生了严重的通货膨胀,1973年的通货膨胀率达到了605.9%。另外,阿连德的社会主义政策也让美国忧心忡忡。 +1973年,在美国政府的支持下,皮诺切特将军发动了军事政变,建立起了一个军事独裁政府。这个政府很分裂,经济上是一套,对人民又是一套。在经济上,皮诺切特政府试图建立一个完全开放的市场,剔除保护主义。结果智利的经济发展很快,但是社会财富却出现分配不公,贫富差距很大,1994年,10%最富有阶层占有全国总收入的40.8%,而10%最贫穷阶层只占全国总收入的1.7%。皮诺切特的独裁也是远近闻名,他一上台就解散了国民议会,禁止各类政治活动,长期实行全国宵禁,军队甚至可以随意入户抓人。据《皮诺切特统治下的智利》一书作者马克·恩萨拉克(Mark Ensalaco)的记录,数千人遭监禁和酷刑,至少3197人因政治原因被杀害,超过1000人失踪,20多万人被迫流亡国外。但是经济的开放,也促进了人民思想的进步,在1990年,皮诺切特被迫还政于民,阿尔文获得大多数人的投票成为了智利新的民选总统。…[详细] +现在:清明政府打造拉美发展最快、最稳定国家 +一组衡量当今智利发展的数据 + + +智利被称为10年来拉美发展最快和最稳定的国家,来自铜出口的现金储备目前高达160亿美元,占智利GDP的12%。据拉美委会统计,智利经济竞争力在世界排名第25位,好于拉美及一些欧洲国家。 + +据2006年联合国拉美经委会的统计数字,智利是拉美贫困率和赤贫率最低的国家,分别为13.7%和3.2%。皮诺切特下台时,智利的贫困率为40%。智利也是04年唯一一个实现联合国减少赤贫千年目标的拉美国家。 + +国际透明组织按照商业人士和国家分析师所感知的公共官员和政治家的腐败程度,对180个国家进行了排名,09年智利和法国、乌拉圭一起名列第23位。智利政府最近十年的排名在拉美地区都名列前茅。 + +20年前,智利约五分之二的公共开支都用于偿债。如今这一数字为零。相反,社会服务占用了全部公共开支的70%。智利年轻人中的大学生比例也从皮诺切特下台时的10%增长至40%。 +拉美传奇的两面:左手公平,右手发展 +阿连德重视公平和福利,但是经济发展一团糟;皮诺切特在经济上奉行开放,他的铁腕却让民怨沸腾。而现在的智利则是发展也要,公平也要。一方面,它坚持自由贸易政策,消除贸易堡垒,在法律上保护私有财产;另一方面,它又注重公平、积极扶贫,2007年,智利2/3的中央财政收入用于地方,在基础设施、住房和医疗方面的地方性支出分别占全国同类项目总支出的80%、70% 和100%。左手公平,右手发展,智利被誉为南美的瑞士和拉美的经济传奇。…[详细] +清廉、透明的政府是公平与发展的基石 +智利前任总统巴切莱特是智利的首位女总统,她在皮诺切特时期曾经遭受过迫害,被迫流亡在外。她上台之后,特别强调民主的透明、参与和包容。其结果是智利出台了一系列的法律、法规建设透明政府,包括保证检举人不受打击等等内容。智利还有非常完善的财产申报制度,那些进入国家机构和进入管理、技术和行政层的财政服务人员,上任前必须提交一份本人及其配偶各自的财产状况申报书,并且必须年年更新。申报书的细节内容由智利总财长决定。与财产申报相连的是“利益申报”要求。法律指明一定级别的政府官员、众议员、参议员、一级和次级司法部门法官、央行的董事会董事和总经理等,必须在财产申报之外,另行提交一份利益申报书,其中必须包括个人职业和所参与的其他经济行为的个人清算账目。另外智利的民众监督、舆论监督也比较完善,近年来,智利不少的贪污腐败案都是通过新闻媒体曝光的。 +而这一切也是有传统的。智利的清廉传统源远流长,从1812年智利建国到1973年皮诺切特上台的160多年,翻开可以查阅到的资料,竟然找不到一位在任期间发家致富的总统。…[详细] +民意基础 + +皮诺切特,最终还是不得不在智利人民愤怒的呼声中下台,没有流血,也没有牺牲。这也许要得益于智利很坚固的宪政传统,宪法贯穿了“主权在民”、分权制衡、基本人权和保护私有财产等基本原则。这些原则非常深入民心。(据《智利的腐败问题与反腐败制度体系探析》,摘自《执政党的经验教训》,社会科学文献出版社出版) +在智利,合法的游行、集会和罢工是家常便饭,最有代表性的是2006年智利学生运动,他们要求当局彻底实行教育免费化,废除市政府对教育的控制。其中最有趣的是,最开始警察态度强硬,但是他们开始了解学生的合理诉求之后,却减轻了镇压,舆论向学生倾斜,最终这群中学生取得了胜利。…[详细] +另外,智利人对生命的普遍尊重和乐观精神也许和他们普遍有信仰有关,这是一个非常保守的国家,80%的人都信天主教。 + +
结语:奇迹背后当然不是偶然。基督山伯爵说,人类的所有智慧都包含两个词里,那就是——等待和希望。智利的温暖故事让我们看到这两个词蕴含的深意。 +
diff --git "a/content/posts/share/\346\257\217\345\221\250\344\270\200\346\255\214.md" "b/content/posts/share/\346\257\217\345\221\250\344\270\200\346\255\214.md" new file mode 100644 index 00000000000..e03a9190650 --- /dev/null +++ "b/content/posts/share/\346\257\217\345\221\250\344\270\200\346\255\214.md" @@ -0,0 +1,18 @@ +--- +title: "每周一歌" +categories: [] +tags: [] +draft: false +slug: "music-per-weekly" +date: "2011-01-17 09:56:28" +--- + + +博客里装了个亦歌插件 +我个人又不喜欢在博客里插件音乐 +但是我又比较喜欢亦歌 + +所以 +现在打算推出一个我个人喜欢的 每周一歌 +每个周五推出 +希望大家喜欢 diff --git "a/content/posts/share/\346\263\225\345\276\213\345\201\245\345\205\250\347\232\204\347\273\217\345\205\270\346\241\210\344\276\213.md" "b/content/posts/share/\346\263\225\345\276\213\345\201\245\345\205\250\347\232\204\347\273\217\345\205\270\346\241\210\344\276\213.md" new file mode 100644 index 00000000000..705075e9649 --- /dev/null +++ "b/content/posts/share/\346\263\225\345\276\213\345\201\245\345\205\250\347\232\204\347\273\217\345\205\270\346\241\210\344\276\213.md" @@ -0,0 +1,25 @@ +--- +title: "法律健全的经典案例" +categories: ["分享"] +tags: ["法律","健全","案例","雪茄","律师"] +draft: false +slug: "classic-case-of-a-sound-legal" +date: "2011-10-11 13:57:12" +--- + +
@中国人保 http://weibo.com/1984213677/xsdHkBsIp
  有个名叫Charlotte的北卡州的律师买了一盒极为稀有且昂贵的雪茄,还为雪茄投保了火险。 +  结果他在一个月内把这些顶级雪茄抽完了,保险费一毛也还没缴,却提出要保险公司赔偿的要求。 +  在申诉中,律师说雪茄在“一连串的小火”中受损。 +  保险公司当然不愿意赔偿,理由是:此人是以正常方式抽完雪茄。 +  结果律师告上法院还赢了这场官司。 +  法官在判决时表示,他同意保险公司的说法,认为此项申诉非常荒谬,但是该律师手上的确有保险公同意承保的保单,证明保险公司保证赔偿任何火险,且保单中没有明确出何类“火”不在保险范围内。因此,保险公司必须赔偿。 +  与其忍受漫长昂贵的上诉过程,保险公司决定接受这项判决,并且赔偿美金一万五千元的雪茄“火险”。 + +  以下才是最精彩的地方:  +  律师将支票兑现之后,保险公司马上报警将他逮捕,罪名是涉嫌24起“纵火案”!!!由他自己先前的申诉和证词,这名律师立即以“蓄意烧毁已投保之财产”的罪名被定罪,要入狱服刑二十四个月,并罚款美金二万四千元。  + +  以上为真实的故事,并且获选为“近期犯罪律师竞赛奖”的第一名! +  这种事,也只有在美国才会发生! + +  我再一次坚定的认为:作为一个现代社会的人,一定要精通的两项基本技能就是——语言和法律。 +  钻法律的空子,比找系统漏洞有趣多了。 diff --git "a/content/posts/share/\347\210\261\345\255\220\344\270\203\344\270\215\350\264\243.md" "b/content/posts/share/\347\210\261\345\255\220\344\270\203\344\270\215\350\264\243.md" new file mode 100644 index 00000000000..4adb06724bc --- /dev/null +++ "b/content/posts/share/\347\210\261\345\255\220\344\270\203\344\270\215\350\264\243.md" @@ -0,0 +1,18 @@ +--- +title: "爱子七不责" +categories: ["分享"] +tags: ["爱子","责怪"] +draft: false +slug: "7things" +date: "2019-04-26 02:26:00" +--- + +### 爱子七不责 + + - **对众不责**:在大庭广众之下,不要责备孩子,要在众人面前给孩子以尊严。 + - **愧悔不责**:如果孩子已经为自己的过失感到惭愧后悔了,大人就不要责备孩子了。 + - **暮夜不责**:晚上睡觉前不要责备孩子。此时责备他,孩子带着沮丧失落的情绪上床,要么夜不成寐,要么噩梦连连。 + - **饮食不责**:正吃饭的时候不要责备孩子。这个时候责备孩子,很容易导致孩子脾胃虚弱。 + - **欢庆不责**:孩子特别高兴的时候不要责备他。人高兴时,经脉处于畅通的状态,如果孩子忽然被责备,经脉就会立马憋住,对孩子的身体伤害很大。 + - **悲忧不责**:孩子哭的时候不要责备他。 + - **疾病不责**:孩子生病的时候不要责备他。生病是人体最脆弱的时候,孩子更需要父母的关爱和温暖,这比任何药物都有疗效。 diff --git "a/content/posts/share/\347\216\251CS\347\232\204\344\275\240\344\273\254\344\274\244\344\270\215\350\265\267!.md" "b/content/posts/share/\347\216\251CS\347\232\204\344\275\240\344\273\254\344\274\244\344\270\215\350\265\267!.md" new file mode 100644 index 00000000000..9638fabbaae --- /dev/null +++ "b/content/posts/share/\347\216\251CS\347\232\204\344\275\240\344\273\254\344\274\244\344\270\215\350\265\267!.md" @@ -0,0 +1,62 @@ +--- +title: "玩CS的你们伤不起!" +categories: ["分享"] +tags: ["CS","伤不起","咆哮体"] +draft: false +slug: "shangbuqi" +date: "2011-03-29 09:50:30" +--- + +
本文转载,来源互联网,出处不可考证,感谢原作者的奉献。归档:文章分享。 +  咆哮体最早起源于豆瓣网。豆瓣网的景涛同好组最为出名。他们奉在影视作品中经常表情夸张,以咆哮姿态出现的电视演员马景涛为教主。 后在人人网上有人发起一篇题为《学法语的人你伤不起!!!》的文章,自称为“校内咆哮体”。在豆瓣等社区引起部分争论。一时间各种专业版本的咆哮体文章陆续出现,有英文版、西语版、日语版等等,在网络上被疯狂转载。从而引申出了各个专业的咆哮体版本,甚至各路粉丝也纷纷开始撰写关于他们的偶像的咆哮体文章。
玩CS的你们桑!!!不!!!起!!!! +  5年前我玩上了Counter-Strike。!!! +  从此尼玛走上了一条不归路啊!!!! +  从新手到老鸟尼玛要经过多少个阶段 有木有!!! +  尼玛谁在骗我说CS是很好上手的游戏!!! +  老子一口浓痰咸死你啊!!!! +  刚玩CS的时候。尼玛就是一个悲剧啊 有木有!!! +  尼玛不会买子弹啊!!!!有木有! +  队友都冲到交战区了!!!尼玛还在家里买子弹!!有木有!!! +  尼玛跳个箱子不会收腿有木有!!!! +  打个阿兹特克掉进THOME的坑里出不来了!!!有木有!!! +  就因为尼玛不会收腿了!!半个小时出不来有木有!!! +  打仓库了!!尼玛上了白屋顶不会下来了!!!有木有!!! +  就因为尼玛不会下楼梯啊!!!看见这么高的地方恐高啊!!! +  会吓的大小便失禁啊!!!!!有木有!!!!! +  打仓库的时候!地图里面有设监视器!!!有木有!!!!! +  尼玛按了个E进去看外面的世界!!尼玛不知道怎么退出来了!有木有!! +  就一直在看那该死的监视器了有木有!!!!! +  打DE系列地图的时候!!!尼玛不会怎么拆包了!!有木有!!! +  站在C4前面很纠结了!!!有木有!!! +  队友骂你是傻逼了!!!有木有啊!!!!! +  中了闪光尼玛还在喊,网管老子死机了!!!有木有啊!!!! +  等你慢慢的会打了之后!!你要学会听声音了!!有木有!!! +  尼玛刚开始只要听见脚步声跟死了妈一样到处瞄!!!有木有!!!! +  然后,尼玛还要看雷达!!!有木有!!! +  尼玛不能把O3往队友身上扔有木有!!!!扔了你就跟QJ了他马子一样的恨你!!!!有木有!!!! +  看见别人在地上蹦啊蹦的!!尼玛很奇怪的过去问这是什么!! +  别人说这是连跳啊!!!!尼玛兴奋的跟狗一样!!!!! +  跪着要别人交给你!!!!或者尼玛去网上看教材有木有!!! +  到现在尼玛还被那些2B教成滑轮改不了了有木有!!!! +  还有尼玛狗跳!!!钻洞跳!!!加速跳!!旋转跳!!!有木有!!! +  然后整天就在地图里跟特么蜘蛛侠一样秀自己的身法有木有啊!!!! +  然后尼玛又进步了!!!!想要打打比赛了!!! +  别人就问你!!!强不强!!!! +  你不好意思说自己菜,就说,还行吧!!! +  还行吧!!!!多么犀利的词语啊!!!!老子以为你是个职业哥啊!!!! 老子以为你洗头发用飘柔啊!!!这么自信!!!!!有木有!!! +  然后尼玛打的时候!!!!跟个特么的纯牛奶一样纯的2B一样啊!!!! +  一激动抓着队友一顿猛打啊!!!有木有!!!打完30发长枪子弹。又补几颗手枪子弹啊有木有!!!!!! +  尼玛还奇怪的问!!!怎么有队友伤害!!!!这问题问的吓狗眼啊!!!! +  好吧!!!经过无数的折磨!!你已经成了一名高手了有木有!!!! +  然后尼玛开始有人崇拜你了。你飘飘然了!!有木有!!!!! +  从此鲜花水果不断!!!!美女激情不断!!!!! +  尼玛开始各种showtime了!!!!打比赛各种杀人机器!!!!各种SOLO了有木有!!!!! +  你以为好日子到来了!!然后尼玛有悲剧了有木有!!!!!尼玛要开始解释你真没开挂!!!!有木有啊!!!!!!! +  口才不好的!!!他妈的一激动不知道怎么说了!!!! +  op就开始各种不解释了啊!!!!KICK啊!!!!banIP啊!!!!! +  banip啊!!!!各种ban啊!!!!!! +  时时刻刻要拿自己的父母出来发誓啊!!!!!!! +  尼玛有木有啊!!!!有木有!!!!!!! + +  总之玩Counter-Strike的!是上辈子坠落人间的折翼天屎啊!!!!! +  你们!!!!桑!!!不!!!!起!!!!! diff --git "a/content/posts/share/\347\224\262\345\215\210\344\271\213\346\210\230\345\252\222\344\275\223\345\205\210\350\264\245.md" "b/content/posts/share/\347\224\262\345\215\210\344\271\213\346\210\230\345\252\222\344\275\223\345\205\210\350\264\245.md" new file mode 100644 index 00000000000..0e2183f6810 --- /dev/null +++ "b/content/posts/share/\347\224\262\345\215\210\344\271\213\346\210\230\345\252\222\344\275\223\345\205\210\350\264\245.md" @@ -0,0 +1,36 @@ +--- +title: "甲午之战媒体先败" +categories: ["日志","分享"] +tags: ["甲午之战"] +draft: false +slug: "jiawumeiti" +date: "2010-07-12 15:56:20" +--- + +

日本人对西方媒体的圆熟运用,根基于其国内当时已经相当成熟并独立的媒体机制。明治维新后,西方的媒体观念和运作方式被引进日本。媒体获得了相对独立、不被政府(此处指狭义的行政机关)随意干涉的地位,被称为“第四种权力” (The Fourth Estate)。

+ +

甲午战争后不久(1899年),松本君平出版了其影响日本和中国新闻学的奠基之作《欧美新闻事业》,鲜明地提出:在贵族、僧侣(欧西之教徒)、平民这三大构成国家之种族外,新闻记者是第四种族,并将此“第四种族”抬高到了无冕之王的高度。他说:“今者,无论贵族也、僧侣也、平民也,皆不得不听命于此种族之手。彼若预言,则可以征国民之命运;彼若裁判,则可以断国民之疑狱;彼若为立法家,可以制订律令;彼若为哲学家,可以教育国民;彼若为大圣人,可以弹劾国民之罪恶;彼若为救世主,可以听国民无告之痛苦,而与以救济之途。其势力所及,皆有无穷之感化,此新闻记者之活动范围也。”

+ +

媒体的相对独立,对行政当局形成了巨大的制衡。陆奥宗光在其回忆录中说,在众议院中占多数的反对党,曾比政府更激进地鼓吹向朝鲜进军,甚至准备弹劾“软弱”的政府。不堪“干扰”的政府干脆解散了议会,但反对派却利用媒体,更猛烈攻击政府的“因循误事”。日本的《国民新闻》甚至扬言,如果政府屈服于清国,则“国民将趋于反动、乃至大大地反动,而且也将使国民的舆论沸腾起来”,其言论尺度已接近于煽动。

+ +

甲午战中,日本的媒体积极参与战争报道,《东京日日新闻》、《国民新闻》、《邮便报知新报》、《大阪每日新闻》、《每日新闻》、《读卖新闻》、《二六新闻》和《中央新闻》等,纷纷派出随军记者。官方对媒体的开明姿态,获得了媒体的主动配合,美化战争、美化日军,成为日本媒体的自觉行动,有效地凝聚日本的民心士气。

+ +

反观中国,官方和民间对国家形象的塑造、对媒体的运用均相当漠视和迟钝。

+ +

在高升号事件中,中国驻英国公使龚照瑗即提醒李鸿章,事件的解释多出自日本人之口,这是危险的,中国应加强在海外的舆论宣传。但清廷的作风相当僵硬,自以为正义在手,坐等英国对日兴兵问罪,结果,眼看着日本人将原本亲华的英国舆论彻底扭转。甚至在外交手段方面,中国的表现方式也相当老旧。史料记载,为了与美国国务卿葛礼山(Gresham)搞好关系,中国公使杨儒总是想方设法接近葛礼山的夫人和孩子,从私情入手;而日本公使栗野慎一郎则天天去办公室拜访,互相交换信息,从公谊下工夫。

+ +

德国学者认为,中国对西方媒体完全持排斥的态度,不允许任何一名记者随军,军事顾问是仅有的随军西方人员。而日本则不遗余力地抓住每一个能宣扬自己的机会,这导致两国的国家形象出现了巨大落差。

+ +

中国不仅不允许西方记者随军采访,也没有为任何一家中文媒体签发采访证,媒体的对外宣传、对内动员功能被弃置,导致中文媒体的报道甚至比西方媒体更滞后、更不可靠,甚至出现错误报道。钳制媒体的后果是不仅封住了自己的喉舌,也导致了对政府更为反感的情绪蔓延。

+ +

而当时各口岸的中文报业,正处于高速起步阶段,多在租界内办公,有的本身就是西方人经办的,清政府要控制“新闻导向”是相当困难的,其报道的自由空间远高于日本同行。但中文报纸依然自觉过滤新闻,热衷于报喜不报忧。平壤之战,清军大败,守将叶志超讳败报捷,从官方到媒体一片声地喝彩,成为国际丑闻。

+ +

即使面对战败耻辱,中文报纸仍有本事找到嘲讽日本的“新闻眼”。北洋旧舰操江号被日军俘获后重新使用,《申报》、《字林沪报》等先后发文,嘲讽日本将“既小且旧,为中国所不甚爱惜”的破船当作宝贝,还为如此小事奉告先祖, “言词夸诞欺及先人”,先人“泉下有知,当深恨子孙之国柞将倾,为之痛哭流涕矣,祭告胡为者?”对日本的无谓嘲讽充斥中文报章,而在日本报纸上常见的扎实的社会调查报告,却难觅踪迹。

+ +

甲午战争后,受谤深重的李鸿章出访欧美,在接受《纽约时报》采访时坦陈:“中国办有报纸,但遗憾的是中国的编辑们不愿将真相告诉读者,他们不像你们的报纸讲真话,只讲真话。中国的编辑们在讲真话的时候十分吝啬,他们只讲部分的真实,而且他们的报纸也没有你们报纸这么大的发行量。由于不能诚实地说明真相,我们的报纸就失去了新闻本身的高贵价值,也就未能成为广泛传播文明的方式了。”在中国的精英---官员们无力干预媒体的时候,中国的另一批精英----报人却自觉地开始担负起舆论保姆的身份。

+ +

平壤战役的假新闻,通过路透社(Reuters)传往全球,给这家通讯社带来相当大的影响。真相澄清后,美国媒体转而更多地依赖合众社(United Press Service)供稿。假新闻对中国的形象造成进一步的伤害,美国《舆论》杂志(Public Opinion)对从波士顿到旧金山的主要媒体的编辑们进行了民意测验,结果显示日本赢得了普遍的尊重,并多被视为平等的文明国家。

+ +

甲午战后,中国掀起了向日本学习的高潮,其中,新闻学也如同军事一样,成为热门之一,随着民国的建立,现代的国家形象塑造也开始蹒跚学步了。

+ +


diff --git "a/content/posts/share/\347\224\262\345\215\210\346\265\267\346\210\230\345\211\215\345\220\216.md" "b/content/posts/share/\347\224\262\345\215\210\346\265\267\346\210\230\345\211\215\345\220\216.md" new file mode 100644 index 00000000000..ce9dab9441f --- /dev/null +++ "b/content/posts/share/\347\224\262\345\215\210\346\265\267\346\210\230\345\211\215\345\220\216.md" @@ -0,0 +1,11 @@ +--- +title: "甲午海战前后" +categories: ["日志","分享"] +tags: ["甲午海战前后"] +draft: false +slug: "jiawu" +date: "2010-07-05 20:57:24" +--- + +

  慈禧为过自己的六十大寿,不惜耗费重金扩建颐和园,为此挪用海军经费数千万两银子,致使早被李鸿章看中的最新英制巡洋舰被日本买去,即甲午海战中威风八面的吉野舰。而为了买这艘吉野舰,明治天皇的皇后连仅有的首饰都捐了出来。

+

  邓世昌舰毁人亡之际,有僚属将救生木推给邓,邓推辞不要。邓在舰上养有二犬,此二犬衔邓臂不令其沉没,邓亦将它们推开,但二犬坚持衔邓不放,邓只好抱犬同沉。对此唐德刚叹日:“末世友情,人不如狗!”

diff --git "a/content/posts/share/\347\224\265\350\204\221\346\221\206\346\224\276\351\243\216\346\260\264\345\205\253\345\244\247\345\216\237\345\210\231.md" "b/content/posts/share/\347\224\265\350\204\221\346\221\206\346\224\276\351\243\216\346\260\264\345\205\253\345\244\247\345\216\237\345\210\231.md" new file mode 100644 index 00000000000..cfd5df759d4 --- /dev/null +++ "b/content/posts/share/\347\224\265\350\204\221\346\221\206\346\224\276\351\243\216\346\260\264\345\205\253\345\244\247\345\216\237\345\210\231.md" @@ -0,0 +1,52 @@ +--- +title: "电脑摆放风水八大原则" +categories: ["分享"] +tags: ["电影","辐射","风水"] +draft: false +slug: "pcgeomancy" +date: "2010-03-31 08:57:00" +--- + +电脑在我们的生活工作中的作用,已经到了地球人都知道的程度了,如果说普通上班族的电脑,还是上班时间之用的话;对宅男宅女来说,电脑就是他们的生命线,一日无鱼,三日无肉都可以忍受,唯独不能承受离开电脑。电脑已经成了他们生命中不可或缺的一员了。 + +想一想,电脑对他们的影响会有多大。 + +电脑的影响不仅仅是其辐射可能对人的健康产生影响,而且电脑的摆放位置,方向,还会对风水产生作用,从而对人的运势产生影响。 + +我们从家居电脑的摆放位置、方位,来讲讲电脑风水可能会带来的后果,大家不妨结合自己家的实际情况来看看。 + +1.请勿将电脑置于你的喜用神方向 + +电脑置于喜用神方向,会压制你的贵人;如果你的命理还忌火的话,那就更要小心了。 + +举个例子,比如说你的喜用神为东方,你的命理忌火,你还把电脑放在了东方,这样的话木生火旺,对你的运势会产生极为不利的影响。 + +2.电脑最好放在电脑桌的左边 + +这对经常依靠电脑工作的人而言,是比较理想的方位。按风水方位学来说,就是“龙怕臭,虎怕动”,左方是吉方,放电脑最恰当。 + +3.电脑对床者为电脑摆放大忌 + +电脑的显示器如果正对住了卧床,会影响人的精神和睡眠质量,建议最好做出调整。 + +4.电脑要避免阳光直射 + +电脑放置的地方容易受到太阳直射的话,最易招惹是非,容易有口舌之争;但如果摆放在阴暗的地方,也容易情绪低沉,影响工作状态。 + +5.避免电脑摆放在空气不流畅的地方 + +电脑最好摆放在空气比较流通的地方,这样不仅可以减小电脑的辐射,也不会对主人有太多影响;如果是摆在一个空气不太流通的地方会造你对外界反应缓慢,思路不清晰。 + +6.电脑位置一定要远离水池、鱼缸等近水的地方。 + +近水的地方,容易让电脑受潮不说,还容易水火相克,诱发心血管类疾病。 + +7.电脑周围不要摆放太多杂物 + +电脑周围有太多杂物,容易让人分心,产生杂念,无法专心工作。 + +8.显示器最好与空间匹配 + +如果房间太小而却用了较大的显示器,容易造成亲朋疏远,同事远离,领导不太重视的情况;反之,如果房间大却用小的显示器,则容易被人忽略,甚至看不起。 所以在显示器的选择上不是越大越好,而是与空间相匹配为宜。 + +电脑和你在一起的时间有多长,电脑风水对你的影响就有多大。 diff --git "a/content/posts/share/\347\231\275\345\253\226 \344\270\215\350\212\261\351\222\261\345\205\215\350\264\271\351\242\206\345\217\226\344\273\267\345\200\274468\345\205\203\345\222\252\345\222\225\347\211\210Kindle.md" "b/content/posts/share/\347\231\275\345\253\226 \344\270\215\350\212\261\351\222\261\345\205\215\350\264\271\351\242\206\345\217\226\344\273\267\345\200\274468\345\205\203\345\222\252\345\222\225\347\211\210Kindle.md" new file mode 100644 index 00000000000..4b828398f96 --- /dev/null +++ "b/content/posts/share/\347\231\275\345\253\226 \344\270\215\350\212\261\351\222\261\345\205\215\350\264\271\351\242\206\345\217\226\344\273\267\345\200\274468\345\205\203\345\222\252\345\222\225\347\211\210Kindle.md" @@ -0,0 +1,35 @@ +--- +title: "免费领取咪咕版Kindle" +categories: ["分享"] +tags: ["白嫖","Kingle","咪咕"] +slug: "kindle" +draft: false +date: 2020-05-20T17:26:26+08:00 +--- + +### 免费 +白嫖!不花钱免费领取价值468元咪咕版Kindle! + +反正是白嫖嘛。四舍五入赚了一个亿。 + +最近咪咕官方推出了一个“[天天爱阅读,kindle0元享](https://mp.weixin.qq.com/s/j97W913GZISLlZcVudvKXQ)”活动。 +用户购买咪咕kindle后,参与咪咕阅读“天天爱阅读,kindle0元享”活动,连续打卡后按阶梯直接返现金奖励,连续打卡100天后,全额返还购机款。 + +### 购买链接: +(这是我的返利链接,均是官方授权销售渠道,如果通过这个链接购买,我也许大概可能会有几毛钱吧) +> 天猫:[https://s.click.taobao.com/Cd3nyhv](https://s.click.taobao.com/Cd3nyhv) +> 京京:[https://u.jd.com/8fGveZ](https://u.jd.com/8fGveZ) +> 淘口令:复制$L5Mk1q6YKfU$打开手机淘宝立即下单 +> 京京二维码:[点击查看二维码图片](https://images.eallion.com/images/2020/05/kindleqr.png!hugo.webp) + +### 完整说明,请看官方活动介绍: +- [https://mp.weixin.qq.com/s/j97W913GZISLlZcVudvKXQ](https://mp.weixin.qq.com/s/j97W913GZISLlZcVudvKXQ) + +![](https://images.eallion.com/images/2020/05/kindle.png!hugo.webp) + +### 福利! +PS:现在由于咪咕官方原因,所有的渠道468元都只能买单主机(无保护壳)。 +想要保护壳,可以在 天猫 [https://s.click.taobao.com/Cd3nyhv](https://s.click.taobao.com/Cd3nyhv) 这家店下单,(或者复制淘口令$L5Mk1q6YKfU$打开手机淘宝立即下单),在备注里写上【笑而无语hhh】即可免费加赠保护套和10元额外返现。下单完毕后,将交易记录截图(把备注栏截图进去)给客服,客服就明白了。由于咪咕官方看的比较紧,大家不要跟客服聊天的时候聊的太明显。如果你直接问客服送不送壳子,客服只能回答“不送”。 + +### 感谢 +如果觉得活动信息有用,通过上面的购买链接下单即可。 \ No newline at end of file diff --git "a/content/posts/share/\347\231\276\345\272\246\344\272\221\347\275\221\347\233\230\346\217\220\351\200\237.md" "b/content/posts/share/\347\231\276\345\272\246\344\272\221\347\275\221\347\233\230\346\217\220\351\200\237.md" new file mode 100644 index 00000000000..5d2a4128d50 --- /dev/null +++ "b/content/posts/share/\347\231\276\345\272\246\344\272\221\347\275\221\347\233\230\346\217\220\351\200\237.md" @@ -0,0 +1,20 @@ +--- +title: "百度云网盘提速" +categories: ["分享"] +tags: ["百度云","百度云网盘","破解","补丁","加速"] +draft: false +slug: "baiduyun" +date: "2016-09-12 14:09:00" +--- + +百度云网盘对非会员限制很多,给你几千个T的空间,你下载缓慢也没有用啊。 + +百度云网盘下载提速方法有很多: + +方法一:开通会员 http://yun.baidu.com/buy/center + +方法二:使用破解版或者破解补丁 http://pan.baidu.com/s/1o7OgrWY 密码:kfdq + +方法三:Linux / MacOS在浏览器安装BaiduExporter插件,导出为aria2链接下载 + +方法四:安装 百度网盘直接下载助手 diff --git "a/content/posts/share/\347\233\230\345\217\244\345\274\200\345\244\251.md" "b/content/posts/share/\347\233\230\345\217\244\345\274\200\345\244\251.md" new file mode 100644 index 00000000000..e03c4dbf2c0 --- /dev/null +++ "b/content/posts/share/\347\233\230\345\217\244\345\274\200\345\244\251.md" @@ -0,0 +1,19 @@ +--- +title: "盘古开天" +categories: ["分享"] +tags: ["盘古","开天","神话","三五历"] +draft: false +slug: "pangu" +date: "2017-05-08 15:11:00" +--- + +盘古开天 +---- + + 天地浑沌如鸡子。盘古生在其中,万八千岁,天地开辟。阳清为天,阴浊为地。盘古在其中,一日九变。神于天,圣于地。天日高一丈,地日厚一丈,盘古日长一丈,如此万八千岁。天数极高,地数极深,盘古极长。后乃有三皇。数起于一,立于三,成于五,盛于七,极于九,故天去地九万里。 + +天气蒙鸿,萌芽兹始,遂分天地,肇立乾坤,启阴感阳,分布元气,乃孕中和,是为人也。首生盘古,垂死化身,气成风云,声为雷霆;左眼为日,右眼为月;四肢五体为四极五岳;血液为江河;筋脉为地里;肌肉为田土;发为星辰;皮肤为草木;齿骨为金石;精髓为珠玉;汗流为雨泽;身之诸虫,因风所感,化为黎甿。 + +> ——徐整《三五历纪》《五运历年纪》 + +> 《三五历纪》又作《三五历》,为三国时代吴国人徐整所著,内容皆论三皇已来之事,为最早记载盘古开天传说的一部著作,此书已佚,仅部分段落存于后来的类书如《太平御览》、《艺文类聚》之中。 diff --git "a/content/posts/share/\347\245\236\346\230\257\344\273\200\344\271\210\357\274\237\357\274\210\350\212\202\351\200\211\357\274\211.md" "b/content/posts/share/\347\245\236\346\230\257\344\273\200\344\271\210\357\274\237\357\274\210\350\212\202\351\200\211\357\274\211.md" new file mode 100644 index 00000000000..a5042711862 --- /dev/null +++ "b/content/posts/share/\347\245\236\346\230\257\344\273\200\344\271\210\357\274\237\357\274\210\350\212\202\351\200\211\357\274\211.md" @@ -0,0 +1,18 @@ +--- +title: "神是什么?(节选)" +categories: ["分享"] +tags: ["外星人就在月球背面","崇拜","李卫东","神","祭祀","信仰"] +draft: false +slug: "what-is-god" +date: "2010-11-23 14:47:26" +--- + +

  节选自《外星人就在月球背面》 原文阅读

+

  当然,现代的正统观点是不承认宗教和原始神话当中神存在的说法,因为神是原始人凭空想象出来的,既然没有神,神话当然也是无稽之谈。

+

  那么,人类史前文明中的神灵,究竟是凭空想象出来的呢,还是有一定的事实依据呢?

+

  "神是什么?"这是近年来人们研究早期人类的神灵崇拜、神话及神像的过程提出的一个既严肃又荒唐的问题。这个问题产生的原因是这样的:人们一般认为,原始的初民在将自然力量人格化以后,产生了最初的神,将人类早期与大自然搏战的历史和观点附着在这些神身上,产生了美丽动人的神话。但思维科学同样告诉我们,人类的想象能力并非一匹脱缰野马,它也在受某种制约。不论多么奇怪的神,总是以某种现实的真实性作为背景创造出来的;不论多么离奇的神话,最终都能在现实与愿望中找到构成它的原始素材。比如说,人类把飞翔的梦想,用人长上鸟的翅膀来体现,把"神行"的愿望用一个"快鞋"的故事来表现。

+

  为了使大家能更好理解"神"这个宗教的神秘的概念,先让我们来看一个真实的、发生在我们这个时代的造神过程吧!

+

  第二次世界大战期间,美国海军为了太平洋战场的利益,于1943年占领了南太平洋上的一个小岛。这个岛上有一些土著的原始部落,在美国海军陆战队上岛之前,他们没有机会接触外来的文明,只困守一岛,每天伴随着蓝天、海鸥和无尽的波涛。岛上的居民一直生活得比较艰苦。

+

  美国海军陆战队上岛以后,一下子带来了那么发达的科学技术,土著看见:轰轰飞行的飞机降落在新修的简易机场上,运来了大量的物资。尤使土著感兴趣的是,飞机运来了各种食物,使那些穿着稀奇古怪服装的人,每天几乎不用劳动就能吃上那样好的食品。他们觉得,所有的奥妙都来自那些飞机,飞机可以自动生产出各种食物,就像神话中的"聚宝盆",好东西一个劲地往外搬,就是搬不完。

+

  但是没过多久,由于战略上的原因,美军放弃了这个小岛。土著怀着复杂的心情看着那些"神人" 坐着飞机,消失在茫茫的蓝天碧海之间。这个小岛很快被现代文明遗忘了,再没有人去注意它的存在。然而,这个小岛及岛上的原始土著居民却永远也忘不了现代文明给他们带来的深刻印象。

+

  过了几十年,当一支考察队登上这个小岛时,出现在他们眼前的情景使他们大为惊讶:这些岛上的居民竟然凭着记忆力,用草木扎成了一个飞机模型,并在这个飞机模型前修了一条像飞机跑道样的道路。不仅如此,这些居民每年还在飞机模型旁举行隆重的宗教祭祀活动,眼巴巴盼着那些驾着飞机的"神"能再一次光临小岛。无疑,美国海军陆战队员及飞机都成了小岛居民心目中的"神"和"神器"。那些年老的人,每当祭祀时,就会向年轻的一辈讲述这样一个"神话":某年有一些神人,骑着飞龙,来到了这个岛上……

diff --git "a/content/posts/share/\347\272\263\347\250\216\344\272\272\347\232\204\351\222\261\345\216\273\345\223\252\344\272\206.md" "b/content/posts/share/\347\272\263\347\250\216\344\272\272\347\232\204\351\222\261\345\216\273\345\223\252\344\272\206.md" new file mode 100644 index 00000000000..14f3a999125 --- /dev/null +++ "b/content/posts/share/\347\272\263\347\250\216\344\272\272\347\232\204\351\222\261\345\216\273\345\223\252\344\272\206.md" @@ -0,0 +1,10 @@ +--- +title: "纳税人的钱去哪了" +categories: ["分享"] +tags: ["钱","纳税","三公","财政"] +draft: false +slug: "na-shui-ren-de-qian-qu-na-le" +date: "2012-01-13 12:21:08" +--- + + diff --git "a/content/posts/share/\347\273\206\346\225\260LOL\345\205\210\346\226\275\346\263\225\345\220\216\351\227\252\347\216\260\347\232\204\350\277\267\344\271\213\350\277\236\346\213\233.md" "b/content/posts/share/\347\273\206\346\225\260LOL\345\205\210\346\226\275\346\263\225\345\220\216\351\227\252\347\216\260\347\232\204\350\277\267\344\271\213\350\277\236\346\213\233.md" new file mode 100644 index 00000000000..1bd85c754d0 --- /dev/null +++ "b/content/posts/share/\347\273\206\346\225\260LOL\345\205\210\346\226\275\346\263\225\345\220\216\351\227\252\347\216\260\347\232\204\350\277\267\344\271\213\350\277\236\346\213\233.md" @@ -0,0 +1,44 @@ +--- +title: "细数LOL先施法后闪现的迷之连招" +categories: ["分享"] +tags: ["LOL","英雄联盟","连招"] +draft: false +slug: "lol-lianzhao" +date: "2015-06-29 16:55:00" +--- + +01.酒桶:E+闪现 + +02.拉克丝:R+闪现 + +03.蔚:Q+闪现 + +04.猪妹:Q+闪现/R+闪现 + +05.慎:E+闪现 + +06.锤石:EQ+闪现 + +07.皇子:EQ+闪现 + +08.泽拉斯:Q+闪现 + +09.加里奥:R+闪现 + +10.盲僧:R+闪现 + +11.石头人:E+闪现 + +12.VN:E+闪现 + +13.狐狸:E+闪现 + +14.阿木木:R+闪现 + +15.牛头:Q+闪现 + +16.蛇女:R+闪现 + +17.亚索:EQ+闪现 + +18.赵信:R+闪现 diff --git "a/content/posts/share/\347\275\221\346\230\223\346\210\277\344\272\247\344\270\223\351\242\230-2010\347\203\202\347\240\226\345\245\226\347\254\254\344\270\200\345\255\243.md" "b/content/posts/share/\347\275\221\346\230\223\346\210\277\344\272\247\344\270\223\351\242\230-2010\347\203\202\347\240\226\345\245\226\347\254\254\344\270\200\345\255\243.md" new file mode 100644 index 00000000000..21e2ccf7994 --- /dev/null +++ "b/content/posts/share/\347\275\221\346\230\223\346\210\277\344\272\247\344\270\223\351\242\230-2010\347\203\202\347\240\226\345\245\226\347\254\254\344\270\200\345\255\243.md" @@ -0,0 +1,12 @@ +--- +title: "网易房产专题 2010烂砖奖第一季" +categories: ["分享"] +tags: ["烂砖奖","网易房产","网易","专题"] +draft: false +slug: "netease-black-brick-house-property-awards-in-the-first-quarter-2010" +date: "2010-05-09 07:54:00" +--- + +

给炒房者力量,为高房价喝彩,汲取地王霸气,传递房奴的遗愿!中国房地产的这些荣耀不容遗忘,我们将以颁奖的形式致以我们最崇高的敬意!我们从这里出发,让泡沫吹的更大更强!烂砖奖2010年第一季,现在开盘!

+

楼市春晚团队最新力作“烂砖奖”正被网友在微博疯传。

+

原地址:网易房产专题 2010烂砖奖第一季

diff --git "a/content/posts/share/\350\200\201\345\205\254\346\230\257\346\234\200\345\217\257\347\210\261\347\232\204\347\224\267\344\272\272.md" "b/content/posts/share/\350\200\201\345\205\254\346\230\257\346\234\200\345\217\257\347\210\261\347\232\204\347\224\267\344\272\272.md" new file mode 100644 index 00000000000..011cd641232 --- /dev/null +++ "b/content/posts/share/\350\200\201\345\205\254\346\230\257\346\234\200\345\217\257\347\210\261\347\232\204\347\224\267\344\272\272.md" @@ -0,0 +1,67 @@ +--- +title: "老公是最可爱的男人" +categories: ["分享"] +tags: ["老公","可爱"] +draft: false +slug: "husband-is-the-most-lovely-man" +date: "2008-05-23 18:43:07" +--- + +老公,就是那个你将碗里吃剩的饭像倒垃圾一样倒进他碗里,而他还吃得像小猪一样欢天喜地的"傻男人" 。 + + +老公,就是那个白天吵架不理你、闹得不可开交,而半夜为你拉好踢开的被角的"小气男人" 。 + + +老公,就是那个钱包里只剩300大洋,却全力劝你买下700大洋你看中的一件衣服,帮你刷卡而自己顾不得买条领带的"笨男人"。 + + +老公,就是那个你偷懒跟他撒娇,要他为你倒水洗脚而明知中计还乐不可滋中套的"可爱男人" 。 + + +老公,就是那个冬天怕你脚冷,而将你一双没有洗的脚紧紧抱在怀里的那个不怕臭的男人,简称"臭男人" 。 + + +老公,就是那个吃了你放多了盐和辣椒的菜一边擤鼻涕一边猛喝茶,还不忘流着泪摇头晃脑说:老婆做的菜真好吃的"可怜男人" 。 + + +老公,就是那个星期六早晨你睡眼蒙胧去卫生间,他突然从门角跳出来抱你将你吓一大跳的"可恨男人" 。 + + +老公,就是那个你"老朋友"来时,默默为你泡好红糖水,帮你买卫生巾时怕被熟人看见而匆忙间抓错东西抱头鼠蹿回来挨骂的"倒霉男人" 。 + + +老公,就是那个陪你吃饭、陪你逛街、陪你回家、过马路紧紧牵着你小手的"三陪男人" 。 + + +老公,就是那个下雨时将自己外套脱下,用胳膊为你遮风挡雨自己一身湿的"大男人" 。 + + +老公,就是那个让你有了他而不屑看其他男人一眼的男人。 + + +老公,就是那个一向吝啬的你,舍得在他身上花钱而竟然不心痛的男人。 + + +老公,就是那个让你星期六早晨放弃睡懒觉,而甘愿起床为他和他家人做早餐的男人。 + + +老公,就是那个让从前心高气傲不食人间烟火的你,变成现在单位、家庭两点一线贤妻良母的男人。 + + +老公,就是那个看到别人的脏衣服都觉恶心,却将他穿一星期未换黑不见底的臭袜子洗得雪白而毫无怨言的男人。 + + +老公,就是那个你不顾一切阻力,为他受尽一切屈辱再穷再苦也心甘情愿跟他厮守一生的男人。 + + +老公,就是那个让从不懂节约大手大脚的你,变成现在和菜贩子坦然砍价,宁愿多走二站路赶公共汽车的男人。 + + +老公,就是那个让你每个空余时间都希望有他陪伴,出差后让你掰着指头数归期的男人。老公,就是那个让你因为他感冒而心痛得流泪,看到他多吃一碗饭而开心的男人。 + + +老公,就是那个让在家烧饭你看到天外下了雨,而丢下一切拿起伞去给他送伞的男人。 + + +女人,记住:老公,就是那个你舍不得给他亏吃的男人 diff --git "a/content/posts/share/\350\205\276\350\256\257\344\272\221\346\234\215\345\212\241\345\231\250\346\240\241\345\233\255\350\256\241\345\210\222BUG\344\273\267120\345\205\2031\345\271\264.md" "b/content/posts/share/\350\205\276\350\256\257\344\272\221\346\234\215\345\212\241\345\231\250\346\240\241\345\233\255\350\256\241\345\210\222BUG\344\273\267120\345\205\2031\345\271\264.md" new file mode 100644 index 00000000000..37745d216a6 --- /dev/null +++ "b/content/posts/share/\350\205\276\350\256\257\344\272\221\346\234\215\345\212\241\345\231\250\346\240\241\345\233\255\350\256\241\345\210\222BUG\344\273\267120\345\205\2031\345\271\264.md" @@ -0,0 +1,29 @@ +--- +title: "腾讯云服务器校园计划BUG价120元1年" +categories: ["分享"] +tags: ["腾讯","服务器","腾讯云","Qcloud","tencent"] +draft: false +slug: "tencent-cloud-120" +date: "2018-06-23 18:18:00" +--- + +腾讯云推出的校园计划,腾讯云新用户认证学生身份,可享受1核CPU、2G内存、1M带宽的云服务器10元/月的价格。 + +同时买1年(120元)送4个月,特价续费两年(120元*2),共支出360元。 + +具体步骤: + +1、准备一个未购买过腾讯云的新账号,新注册QQ也可。(我自己的老帐号也成功购买) + +2、进入参团链接 https://cloud.tencent.com/act/campus/group/detail?group=28597 ,登陆腾讯云账号,进行实名认证。 + +3、进行学生认证,填写大致的信息即可通过,自己之前的学历也可, https://cloud.tencent.com/act/campus/student_verify + +4、配置机器参数,支付120元参团购买一年,建议新手使用WINDOWS2008的机器,区域选近的。 + +5、然后在 https://cloud.tencent.com/act/campus 特价续费两次(120元*2)。 + +6、进入控制台,将机器配置由1核2G降低为1核1G,将会增加2年左右的时长,共5年。 + +完成后,得到5年左右的1核1G云服务器(原价60元/月),可以发工单使用windows2003的系统。 + diff --git "a/content/posts/share/\350\207\264\345\221\250\346\235\260\344\274\246\343\200\220\350\275\254\343\200\221.md" "b/content/posts/share/\350\207\264\345\221\250\346\235\260\344\274\246\343\200\220\350\275\254\343\200\221.md" new file mode 100644 index 00000000000..39437f82e26 --- /dev/null +++ "b/content/posts/share/\350\207\264\345\221\250\346\235\260\344\274\246\343\200\220\350\275\254\343\200\221.md" @@ -0,0 +1,29 @@ +--- +title: "致周杰伦【转】" +categories: ["分享"] +tags: ["周杰伦","音乐","专辑","惊叹号"] +draft: false +slug: "to-jay" +date: "2011-11-16 16:00:30" +--- + +  首先要恭喜周先生,您在2011年11月11日发表了内含11首作品的个人第11张个人专辑。一定会有杰迷说:“只有周杰伦才会有这么屌的创意!”但是从这发行日期来看,我看到的都是噱头,没错,这也是你最近几张专辑共有的特点,或者说,是你最近几年的现状。 +  我不是来黑你的,我不知道喜欢你十年算不算您的骨灰级粉丝。小学的时候我们班女生疯狂的迷F4的时候我就开始听你的歌儿了。你的一首简单爱让我被你的旋律抓住了;你的一首爱在西元前让我喜欢上了方文山的词;你的一首开不了口让我认你做偶像。那时我不知道什么是专辑,不知道什么是正版盗版,不知道你的范特西之前还有一张同名专辑,买的都是三块钱一本的盗版磁带。 +  第二年,我小学毕业,你发行了八度空间,那时刚开始知道上网,网上有人说你陷入了瓶颈期,但是我当时还不知道什么是瓶颈期,什么是创作低潮,那一年,我依然买的是盗版磁带。 +  或许是你不服气吧,03年你闭关了半年,不参加活动,7月16日那天,变成了周杰伦日,那一天,你首播了被我们喻为神作的以父之名。你用一首东风破拓宽了你歌迷的年龄层,你用一张叶惠美告诉别人你在创作的领域上没有极限。那一年,我第一次买正版的磁带。 +  又是一年夏天,你推出了七里香。也是从那一年开始,在我们中间有了一种“每年只等周杰伦”的说法。那一年,你对金曲奖不满,写了一首外婆发泄;那一年,你第一次用主打歌作为专辑的名字;那一年,我还不知道你的创意还有多少。 +  05年我上高中,那一年你拍了【头文字D】,所以你的专辑推后了,但是真的没有白等,十一月的肖邦是我,我周围的人最喜欢的一张专辑,里面有我最喜欢的夜曲,枫,珊瑚海,我最喜欢你的六首歌里,这张专辑占了一半,你的专辑封面,MV,甚至是专辑内页都会去国外拍摄,每一首歌都会有MV,那时的我觉得你真奢侈。 +  又是一年,你与费玉清联手,推广了中国风,连于丹都喜欢上了你。整张【依然范特西】,十首MV都是你亲自导演,那时,我第一次知道MV是可以有故事情节的,一首歌是会有画面感的,那一年,我知道你导演的才华也不差。 +  07年对于你来说,意义非凡,你的导演处女作【不能说的秘密】上映了,你的专辑在被人说了三年的【没改变】之后,用牛仔很忙做主打,结果依然被人骂,但是你在无双里尝试了海豚音,最重要的是,你用一首青花瓷让所有说你江郎才尽的人再次闭上了嘴巴。【我不配】的MV是我最喜欢的一支MV,我第一次因为一支MV喜欢上一首歌。 +  08年汶川地震,你说你要写首歌鼓励人们,但是迟迟没有推出,后来知道原来作为主打歌的稻香就是,那是你第一次没有用表达专辑概念的歌曲做主打。那时,我突然觉得你成熟了,想得多了,小丑和魔术师的双主打更是创意无限。那一年,是我第一次买CD。 +  09年,你不再履行自己一年一张创作专辑的约定,那一年你拍了刺陵和青蜂侠,说真的,真的很烂,但是青蜂侠助你打入好莱坞,这是个好事。 +  10年,你出道十年了,这张专辑意义非凡,你的【超人不会飞】写出了你的心声,你的【烟花易冷】被我们捧为神曲,也是那一年,你的专辑偏于欧美风,加入了很多的电音。那一年,我觉得我还能喜欢到你下一个十年。 +但是,那是曾经。 + 如果说我最后悔什么,就是没去参加你04年无与伦比演唱会,那时的演唱会你还能唱满两个半小时,从07年开始,你的演唱会都会维持在一个半小时。你把更多的精力集中在了舞台效果上,说真的,我不想看那个能变形的舞台,只想让你多唱几首。 + 07年,你做了老板,和杨峻荣一起成立了杰威尔音乐公司。你够义气,想尽自己的能力帮助周围的朋友。你牺牲自己的时间力捧杨瑞代,袁咏琳和浪花兄弟,各个都是扶不起的阿斗,知道他们的也都是你的杰迷而已。而且你把越来越多的精力投入到烂片事业中,真的,我觉得除了你的导演处女作,剩下的都是烂片,今年的一次采访中你说明年会拍一部电影来回馈你的歌迷,我哭了,我是你的歌迷自然要听到你的作品啊!老子是你的歌迷又不是你的影迷,好电影那么多真不差你这一部,但是专辑真不是谁都能做出来的。 +  你说专辑不好卖了,所以你会在专辑发行前一天将歌曲交给中国移动首发,昨天,我听了你的专辑,十年来,我第一次说出了失望两个字...你现在把自己的专辑从商业化变成了自家化,当时的你凸显个性,公司除了让你写歌之外什么都不让你做,公司会挑选歌曲,花钱找人拍MV,包装推广专辑主题名称概念路线等等,是有一个团队来策划操作的,以前的你真的不是所有写出来的歌儿都可以被当做是“作品”的,你写的歌儿大部分要扔进垃圾桶里的,人,还是要些适当的压力才能把事情做得更好。自己成立公司以后专辑的音乐水平确实没下降 但是专辑整体概念 封面和写真 mv拍摄 市场营销的整体质量都大幅下降 这就是两个公司之间运营的差距,以前你是歌手,说你的东西不行就是不行,你是给公司赚钱的。现在你是老板,写的歌儿谁敢说不好听?缺少了公正的监督和把关,自然质量就降下来了。 + 你说你今年写了十五首歌儿,精心挑选十一首来回馈歌迷,这一次我又哭了,原来你现在随便写十五首就能出专辑了,以前你的创作虽然天马行空但其实你是在完成公司给你的任务,想出一张专辑起码的写二三十首歌。你说你喜欢在自然的状态下写歌我不反对,就【惊叹号】来说,我真的没有看到任何的诚意,你的【公主病】是听自己的【阳光宅男】,而后稍加改动写出来的,你的【mine mine】是听着【我不配】的伴奏哼出来的,你现在已经到了随便哼哼就能发专辑的地步了是么?你的那首【惊叹号】原来是给林义杰的,一首慈善歌曲,但是你的MV又配上了对狗仔的羞辱,你这首歌原来不是叫【哇靠】么?怎么突然间叫惊叹号了?到底是原来就叫这个名字还是单纯为了配合【专辑】?你说你会写一首歌儿,里面的编曲加入了柴可夫斯基的【船歌】,但是恕我耳拙,我觉得你的【琴伤】唱的都跟编曲一样,真的没听出来你的创作在哪里。你现在花四百万搭个场景就能拍专辑内页和封面,都是你一个人说了算的,想当年在阿尔发公司绝对不会出现这样的情况。有些歌迷会说,杰伦只要做自己喜欢的事情就好了,但是我想说的是,你出专辑的初衷是为了让更多的人喜欢,而不是你写什么我们都得听,娱乐圈,永远都要服务于大众而不是自己曲高和寡。不是我的耳朵还停留在十年前,当年出牛仔很忙的时候我是很喜欢的,现在的这张专辑没有质感,没有概念,不够厚重。当年你拍【乔克叔叔】和【魔术先生】的MV时发现有一个场景浪费了,当晚你就写了一首歌,随便编了几个舞步,一年之后加了点儿特效加了点儿电音,就变成你第十张专辑的主打歌。现在知道了吧,我不是说你的创作能力下降了,只是,你做音乐时真的没那么专心了。的确,你现在的一首歌元素很多,又是拍摄技巧又是多种语言又是电音的,但是这些只是服务于旋律本身的,你加了这么多的辅助技巧是不是为了掩饰旋律上的薄弱?我不专业,只是猜测。你的【世界未末日】和【疗伤烧肉粽】的调子真的很平淡,有人说你的【迷魂曲】是神曲,但是这是编曲老师的功劳,你的副歌部分比主歌部分弱很多是大部分歌迷承认的事实。你尝试新的东西我不反对,只是别再拿以前的歌曲稍加改编就再拿给我们听就行。你的MV再也没有故事性了,你的【退后】【我不配】【夜的第七章】完全可以用来拍电影了,但是你看看你的【超跑女神】【嘻哈空姐】,你现在是有多喜欢嫩模啊... +  从【魔杰座】开始,你就开始玩儿噱头,但是好歹可以拿出一俩首大气的作品,现在的【惊叹号】依然玩儿噱头,但是单凭旋律抓人的歌儿整张专辑一首都没有。 +  你说你第一个目标是称霸华语乐坛十年,你真的做到了。你说你的下一个目标是要拿到格莱美奖,所以你更加的国际化,说了英文,加了电音,请老外参演MV。你的【范特西】之所以经典是因为它前无古人后来者也模仿不了,你让一票歌迷臣服于你,但是现在你要“入乡随俗”,追求你的格莱美了,那就祝你成功吧。 + 不是说你没才气,不是说你没灵感,只是说你不专心,你的专辑我还会买,你的歌儿我还会听,但不是因为喜欢,而是一种习惯。 +  周先生 ,追你十年了,就到这儿吧。 diff --git "a/content/posts/share/\350\213\271\346\236\234\344\272\247\345\223\201\351\223\276\347\232\204\346\234\200\344\275\216\347\253\257\344\270\272\344\273\200\344\271\210\346\230\257\344\270\255\345\233\275.md" "b/content/posts/share/\350\213\271\346\236\234\344\272\247\345\223\201\351\223\276\347\232\204\346\234\200\344\275\216\347\253\257\344\270\272\344\273\200\344\271\210\346\230\257\344\270\255\345\233\275.md" new file mode 100644 index 00000000000..c282c307289 --- /dev/null +++ "b/content/posts/share/\350\213\271\346\236\234\344\272\247\345\223\201\351\223\276\347\232\204\346\234\200\344\275\216\347\253\257\344\270\272\344\273\200\344\271\210\346\230\257\344\270\255\345\233\275.md" @@ -0,0 +1,27 @@ +--- +title: "苹果产品链的最低端为什么是中国" +categories: ["分享"] +tags: ["ipad","苹果"] +draft: false +slug: "ipad" +date: "2010-05-27 01:13:49" +--- + +感谢生在中国我傲骄的投递 +新闻来源:联合早报 +新加坡《联合早报》日前发表文章,题为《苹果公司产品链的最低端为什么是中国?》,作者钟布,任教于美国宾州州立大学。文章摘编如下: +苹果公司名为iPad的平板电脑四月开始送到美国消费者手中。总的来说,无论专家还是普通消费者对它的反应都是好评如潮。这款“神奇而具有革命性的产品” 尚未在美国之外上市销售,但一些中国和欧洲的消费者已经等无可等,纷纷从亚马逊网上商店花高价从美国购买。同时这款新产品的水货和走私品也开始登陆亚洲。 + +只要拿起iPad,你会觉得自己进入了一个全然不同的互联网世界。有人认为,它将给全球出版业和新闻业带来革命性的变化。 + +一个合理的问题是:这款产品的背后是谁在打工?目前一台iPad的最低售价是499美元,最高售价为829美元。业内人士指出,售价499美元的 iPad成本仅为219.35美元,其平均成本为260美元左右。它最贵的元件是9.7英寸的触摸显示屏,由韩国LG公司制造。LG要为iPad生产 1000万个触摸显示屏,订单总价为8亿美元。目前苹果又与韩国三星签订了总价2.4亿美元的合同,三星将为iPad 提供300万个触摸显示屏。 + +苹果为什么会选中LG作为这个最重要元件的供货商?LG显示屏总裁权瑛秀在一次股东大会上透露,最重要的原因是LG在制造触屏中拥有的平面转换技术(ISP)。这项技术不但能够给苹果平板电脑带来清晰的图像,稳定鲜艳的色彩,而且还有高达178度的宽广视角。配合LED背光显示技术,它还能够大大节省电能消耗,令iPad电池一次充电使用时间达10小时以上。 + +接下来的打工者是组装公司。和其它苹果产品一样,iPad的产地说明标注为:“苹果加州设计,中国组装”。如果据此认为中国工厂或工人也分到一杯羹,那就错了。苹果雇用的是数家台湾公司。这些台湾公司在大陆设厂最后让大陆工人完成了组装。那么苹果公司为“中国组装”支付了多少劳务费?一个名叫iSupply的公司说,苹果付出的“中国组装”费为每台11.20美元。组装费的大头无疑由台湾老板拿走,实际留给中国工人的可能已经微不足道。其实这也不是新闻。去年苹果公司的一种带视屏的mp3播放器,售价149美元,付给中国的装配成本仅5美元,苹果公司所得纯利润高达90美元。 + +从这款苹果新产品的产业链可以看到,苹果凭借自己的原创设计拿走了利润的最大头,韩国公司凭借其掌握的技术也获得了可观利润,台湾公司拿去的只是小头,而中国工人得到只是微不足道的小利。不难发现,这个产业链上拥有原创技术和专利越多,获取的利润也越高。苹果公司和台湾人开的加工厂的利润差额高达20多倍,更不知比中国工人的那点微薄收入多了多少倍。更糟的是,这些产品从中国运往美国销售后还要把贸易逆差的棍子打在中国身上。中国工人拿到那点微不足道的辛苦钱后,计算中美贸易额时,中国要承担向美国出口了每台278美元的货物的名声。 + +中国人一直以最勤劳,最聪明的民族自誉。拥有聪明的民族和制造业大国头衔的中国为什么只能处于产业链的最低端?为什么中国的创新研发能力远不如欧美强国,近不如邻国韩国和一海之隔的台湾同胞?在生产制造环节上的产品设计、原料采购、仓储运输、订单处理、批发经营和终端零售这六个环节,无一掌握在中国人手里。 + +一方水土养一方人。当山寨和忽悠成了中国的强项,创新和研发只能落荒而逃。山寨产品能够畅行无阻之时,没多少人会认真对待创新与研发,同样也不会有多少人对知识产权感兴趣。就像山寨和忽悠需要一定的制度才能繁荣一样,创新和研发更需要制度的保障。没有科技创新,中国永远只能停留在产业链的最低端。 diff --git "a/content/posts/share/\350\234\202\350\234\234\347\232\20410\345\244\247\347\234\237\347\233\270.md" "b/content/posts/share/\350\234\202\350\234\234\347\232\20410\345\244\247\347\234\237\347\233\270.md" new file mode 100644 index 00000000000..41d2c1904b5 --- /dev/null +++ "b/content/posts/share/\350\234\202\350\234\234\347\232\20410\345\244\247\347\234\237\347\233\270.md" @@ -0,0 +1,28 @@ +--- +title: "蜂蜜的10大真相" +categories: ["分享"] +tags: ["蜂蜜","honey","蜜蜂"] +draft: false +slug: "honey" +date: "2016-08-04 11:04:00" +--- + +1、蜂蜜是一种非常稳定的物质,如果妥善保存,可以几百年不变质,营养也不会流失。 + +2、蜂蜜可以减少心血管系统的脂肪堆积。 + +3、蜂蜜是唯一一种非人工制造的甜味剂。 + +4、蜂蜜不会像经过提炼的糖和蔗糖那样在胃里发酵,因此不会有被细菌感染的风险。 + +5、蜂蜜可能是糖类中最简单的分子形式,因此无法继续分解。这使它可以直接通过小肠进入血液,不会像蔗糖那样引起消化系统问题。 + +6、蜂蜜是睡觉时燃烧体内脂肪的最佳燃料。睡前一杯蜂蜜水,能有效帮助减重。 + +7、蜂蜜是治疗烧伤的最好物质。蜂蜜可以有效缓解疼痛,使患处快速康复,而且不会留下疤痕。 + +8、科学家在蜂蜜里已经发现了多种抗氧化剂,其中一种抗氧化剂只存在于蜂蜜中,有很好的抗衰老作用。 + +9、蜂蜜是治疗小儿咳嗽的既安全又有效的食品。 + +10、锻炼前后吃点蜂蜜的人,比不吃蜂蜜的人体能恢复快3倍。 diff --git "a/content/posts/share/\350\247\201\350\257\201\347\224\237\345\221\275\347\232\204\345\245\207\350\277\271\357\274\214\344\270\272\345\215\207\347\237\277\345\205\204\345\274\237\347\245\210\347\246\217\357\274\201.md" "b/content/posts/share/\350\247\201\350\257\201\347\224\237\345\221\275\347\232\204\345\245\207\350\277\271\357\274\214\344\270\272\345\215\207\347\237\277\345\205\204\345\274\237\347\245\210\347\246\217\357\274\201.md" new file mode 100644 index 00000000000..3e29e4ce443 --- /dev/null +++ "b/content/posts/share/\350\247\201\350\257\201\347\224\237\345\221\275\347\232\204\345\245\207\350\277\271\357\274\214\344\270\272\345\215\207\347\237\277\345\205\204\345\274\237\347\245\210\347\246\217\357\274\201.md" @@ -0,0 +1,36 @@ +--- +title: "见证生命的奇迹,为升矿兄弟祈福!" +categories: ["日志","分享"] +tags: ["升矿","奇迹","生命","矿工","祈福"] +draft: false +slug: "bestwishes4pitmans" +date: "2010-04-08 08:08:43" +--- + +

深不见底而又冰冷的矿井
+ 蓬头垢面的脸庞
+ 破烂不堪的衣裳
+ 这是矿工们工作的真实写照

+ +

没干过的人永远不知道他们工作时是什么样子

+ +

很少人知道他们在井下推车因力气不够而又奋进全力挣扎的表情
+ 很少人知道他们在矿车轮越轨而无力将它抬回去的无奈
+ 很少人知道他们在井下吃着与煤灰参杂的饭菜
+ 很少人知道他们下班后用洗洁精洗澡……

+ +

因为要生存,他们选择做矿工
+ 因为他们想让妻儿过的好一点,他们选择做矿工
+ 有多少人愿意选择这种拿生命去拼的职业?

+ +

山西王家岭煤矿发生透水事故百度百科
+ 100多名矿工困于矿井
+ 截止到目前,114名矿工成功获救,井下还有38人
+ 生命稍瞬即逝,抢救工作紧张的进行着,他们的家人翘首期盼着!

+ +

八天,是矿工们的奇迹,也是人类的奇迹
+ 虽然我们不在救援现场
+ 虽然我们不能亲手托起那一根根黝黑的脊梁
+ 我们的心,也要和他们一起,共同喊出:

+ +

坚强!

diff --git "a/content/posts/share/\350\257\227\344\270\200\351\246\226.md" "b/content/posts/share/\350\257\227\344\270\200\351\246\226.md" new file mode 100644 index 00000000000..ec53654db3c --- /dev/null +++ "b/content/posts/share/\350\257\227\344\270\200\351\246\226.md" @@ -0,0 +1,21 @@ +--- +title: "诗一首" +categories: ["分享"] +tags: ["诗一首"] +draft: false +slug: "apoem" +date: "2010-04-16 15:20:42" +--- + +苍天有井独自空, +星落天川遥映瞳。 +小溪流泉映花彩, +松江孤岛一叶枫。 +南海涟波潭边杏, +樱花尽朱落无音。 +神仙谷内美人姬, +饭尽之岛爱成梦。 +西塞山野雁自翔, +小桥水泽浸芳园。 +武园枯藤空留兰, +李氏眉宇尽是春。 diff --git "a/content/posts/share/\350\257\267\345\220\221\346\203\205\350\211\262\347\275\221\347\253\231\345\255\246\344\271\240\357\274\232\346\225\260\346\215\256\357\274\214\345\210\233\346\204\217\344\273\245\345\217\212\351\253\230\347\253\257\345\223\201\344\275\215\357\274\201.md" "b/content/posts/share/\350\257\267\345\220\221\346\203\205\350\211\262\347\275\221\347\253\231\345\255\246\344\271\240\357\274\232\346\225\260\346\215\256\357\274\214\345\210\233\346\204\217\344\273\245\345\217\212\351\253\230\347\253\257\345\223\201\344\275\215\357\274\201.md" new file mode 100644 index 00000000000..47ecc22b380 --- /dev/null +++ "b/content/posts/share/\350\257\267\345\220\221\346\203\205\350\211\262\347\275\221\347\253\231\345\255\246\344\271\240\357\274\232\346\225\260\346\215\256\357\274\214\345\210\233\346\204\217\344\273\245\345\217\212\351\253\230\347\253\257\345\223\201\344\275\215\357\274\201.md" @@ -0,0 +1,65 @@ +--- +title: "请向情色网站学习:数据,创意以及高端品位!" +categories: ["分享"] +tags: ["高端","色情","网站","品味","用户体验"] +draft: false +slug: "uedoferoticsite" +date: "2013-05-20 12:00:00" +--- + +
[摘要] 他们的每一次改版,每一个小按钮的挪动,影响的是千万用户的心情。 +本文转自:卖家网 http://www.maijiakan.com/detail/20130517/aljs/60379.htm
+ +  在一次苦逼产品经理同行聊天中,一位新晋PM动辄说要做一款跨时代的地图应用来强壮中国人,我开玩笑说还不如做一个好用的又不用翻墙的情色网站更能达到强壮中国人的目的。他对我怒目相向,仿佛我的话极大的侮辱了其智商和雄心。 + +  好吧,那么我就来做一下科普,看一下谁有什么资本瞧不起色情&情色网站。用一句高屋建瓴提纲挈领的话说就是:不要瞧不起自己不了解的东西。 + +  一、数据 + +  去看一下Alexa排名吧,此刻排在第26位的就是世界上最大的色情网站Xvideos。在它的身后,有搜狐、凤凰、天猫、阿里巴巴这些中国人知名的网站。12306.cn的排名是828名,简直连跟色情网站提鞋都不配,如果当初铁道部能把草榴社区给合法收购了,至少在网站的负载和稳定性上就不会出那么多宕机事故了。连企业文化都不用改了,“七点开始放种,大家可以买春运到哈尔滨的车票了!”下面清一色的“1024,楼主好人”“1024,楼主好人”“1024,楼主好人”。 + +  根据著名科技博客extremetech的数据,Xvideos每个月有44亿的访问量,想想这个流量背后的网站架构/服务器/页面加载速度等等指标,哪一个是我们可以忽视的?毕竟对于这类网站来说,光图片和文字的流量已经非常可观了,但是对于有追求的网站,必须要推视频才能有竞争力。排名第二的YouPorn的纯带宽是著名视频网站Hulu的六倍。 + +  继续拿YouPorn为例,根据其官方数据(这次上去真的是为了找数据……),他们有超过100TB的原始资料,而每天的访问量超过1亿,每天的数据传输有950TB。在软件方面,使用Redis进行数据存储,HTTP服务器是Nginx。Redis服务器每秒需要处理30万个页面请求,每小时记录下8到15GB的数据。 + +  他们的每一次改版,每一个小按钮的挪动,影响的是千万用户的心情。当男屌丝们备好了纸巾,锁好了房门,拉好了窗帘,跃跃待撸的时候,你突然发现“404-此页面无法打开”或者是“视频正在加载中,请耐心等候。”过了10分钟,视频仍然在加载中,你的激情不再了,你的前列腺受苦了。 + +  二、创意 + +  创意?再说一遍?创意?你说情色网站有创意? + +  当然,很多优秀的情色网站的崛起,靠的就是与众不同的创意和特色,也许是积分邀请体系,也许是独特标识,也许是种子又多又好,也许是因为原创内容多。资深的媒体人最喜欢挂在嘴边的一个词就是“内容为王”,如果一个网站只有首页上漂浮的无数大波妹,进去之后什么都看不到,不好看不刺激,肯定会被人怒骂一声“骗子!” + +  情色网站并不一定要走霸王硬上弓的男女交战路线,毕竟很多时候,两位大侠站在紫禁之巅,白衣飘飘仗剑立风中的一幕会让无数粉丝尖叫晕倒。但是如果直接就拼刺刀挥王八拳的话,少了一层面纱少了很多趣味。 + +  而最近的几个例子,从已经上市的YY到赚嗨了的六间房秀场,都有意无意的走着擦边的路线。美国照片分享应用Snapchat更是以很黄很暴力的标签狂揽千万用户,最初埃文·斯佩格尔只是想做一款照片分享应用,但是当被称为发色情图片利器时,它就火了。 +   +  2009年出道的ML地理信息分享平台ijustmadelove.com,刚一推出就被很多世界级媒体报道。我随便点开公司附近的一个信息,就是一个汉子说自己在中关村地下车库和另外一个汉子在车震……当年百度身边推出时,我第一反应就是应该山寨一下,那么每年就可以发布中国人性爱数据报告了,还能推出一系列的商业榜单,例如最适合车震的SUV,最适合野战的公园等等。 + +  只要有好的想法,借助其他平台也可以做出自己的创意来。例如一个无聊的法国人就搞了个网站Boobstagram,将Intragram上的女性胸部自拍的图片汇总起来,整个页面让人看起来触目惊心欲罢不能。 + +  哪怕是全球访问量最大的几个成人网站,走的路线也是截然不同的,例如pornhub更偏重于草根视频,Livejasmin更偏重聊天社区,Fling更侧重技术型的搜索身边的女郎信息,而Playboy更侧重于高端的约会定制…… + +  对,哪怕是情色网站,也要有自己的特色(此处为名词)! + +  三、高端品味 + +  任何产品或网站,如果做出来跟大家想象中截然不同,那么就已经成功了一半,因为打破了人们的固有思维。在国贸的黄太吉煎饼店出来之前,没有人能想象老板娘还能开奔驰送煎饼外卖。 + +  很多人一提起情色网站,就想起那bulingbuling闪动着的Flash恶俗广告,想起新闻联播扫黄打非里被警方从老式居民楼里押出来的一身泡面味的屌丝,那么如果你又能满足刚需又能做得高端洋气呢? + +  例如Playboy,除了有大家从小都了解的杂志之外,还有交友网站/APP,还有自己品牌的T恤/香水/自行车/葡萄酒/蓝牙音箱,这些东西都在他们自己的电商平台上售卖,形成了一个很完善的产业链。(国内的那些花花公子的鞋子和衣服在他们的电商网站上是绝对找不到的……) + +  除了网站之外,那让大家形成思维定势的一些产品是否可以做的高端一些? + +  上图中的东西,拥有16G内存,USB3.0,24K金,防水防尘,可个性化雕刻文字及图案,那么谁第一次能看出来这是个按摩棒?造型灵感来自旧金山大桥,拥有双高频电机,能提供四种震动模式。并且做出这个东西的设计人员,一个是TiChang,英国皇家艺术学院的工业设计硕士,另一个是斯坦福大学工业设计学士,在做情色用品之前是研发水下镜头的。并且他们还有专门可以用来当做项链佩戴的按摩棒,这些东西难道会让你想起X宝上那些暴露而低俗的情趣用品吗?会让你想起黑暗小巷里挂着“成人用品”灯箱的阴暗小店吗? + +  小结: + +  说了这么多,还是要表达一下我的核心思想“本文是讲诉了一个产品经理应该抱有的对无知领域的敬畏感。因复制本文中网址浏览各个网站所引发的各种问题,作者均不承担教唆责任。” + +  杜牧曾经说过“十年一觉扬州梦,赢得青楼薄幸名”,人家在扬州青楼上泡了十年,才敢说自己有了一点点儿的名气。 + +  那么你呢?是情色网站的十年黄金会员么? + +  是?会员账号借来使使。 diff --git "a/content/posts/share/\350\265\267\346\235\245\357\274\214\344\270\215\346\204\277\347\214\252\345\245\264\351\232\266\347\232\204\344\272\272\344\273\254.md" "b/content/posts/share/\350\265\267\346\235\245\357\274\214\344\270\215\346\204\277\347\214\252\345\245\264\351\232\266\347\232\204\344\272\272\344\273\254.md" new file mode 100644 index 00000000000..ab2b946cf93 --- /dev/null +++ "b/content/posts/share/\350\265\267\346\235\245\357\274\214\344\270\215\346\204\277\347\214\252\345\245\264\351\232\266\347\232\204\344\272\272\344\273\254.md" @@ -0,0 +1,13 @@ +--- +title: "起来,不愿猪奴隶的人们" +categories: ["分享"] +tags: ["猪","狼","王八","狐狸","房"] +draft: false +slug: "pigs" +date: "2011-03-11 09:01:32" +--- + +猪月薪5千,打算用20万建一个窝,狼不允许,说私自建就是违章建筑,只允许向王八买。王八是搞房地产的,先用20万贿赂狼取得开发权,再用50万元向狼买这块地,投资10万元把猪窝盖好,向猪要价200万元。狐狸借200万元给猪,连本带利300万,20年还清,猪全家二十年给狐狸打工。狼、狐狸、王八都挣了钱,只有猪亏,连崽子也不敢生了。猪越来越少,狼觉得这样下去大家没肉吃,于是调控。 +狼显得非常重视猪窝价格太贵的问题,研究部署了遏制猪窝价格过快上涨的政策措施。最后认定王八把猪窝价格卖得太高,是因为有的猪买了猪窝后自己不住而进行倒卖所致。于是狼规定:猪买了猪窝5年内卖了的,要向狼交纳营业税。结果猪窝价格没降下来,狼却发了大财。狼又对狐狸说:只借钱给首先交了更多钱的猪,并提高高利贷的利息,多买猪窝的不借,交全现钱。这样狐狸在猪的购窝过程中也发了财。王八借着猪窝价格上涨的行情,以更高的价格向狼买地,并转嫁到猪窝价格上,再加价后卖给猪。看到狼辛苦地为自己操劳,猪很感谢狼,但还是发现猪窝价格越来越贵。狼说:这事挺复杂,还真不太好办,不过猪罗们放心,我们将继续调控,可以向已经有猪窝的猪征收猪窝税。 +看见的再发一下,因为有些猪还不太明白…… +(本文系转载,出处不明。) diff --git "a/content/posts/share/\351\230\277\351\207\214\344\272\221NTP\346\227\266\351\227\264\345\220\214\346\255\245\346\234\215\345\212\241\345\231\250.md" "b/content/posts/share/\351\230\277\351\207\214\344\272\221NTP\346\227\266\351\227\264\345\220\214\346\255\245\346\234\215\345\212\241\345\231\250.md" new file mode 100644 index 00000000000..7b9dc894a2e --- /dev/null +++ "b/content/posts/share/\351\230\277\351\207\214\344\272\221NTP\346\227\266\351\227\264\345\220\214\346\255\245\346\234\215\345\212\241\345\231\250.md" @@ -0,0 +1,65 @@ +--- +title: "阿里云NTP时间同步服务器" +categories: ["代码"] +tags: ["时间","阿里云","ntp","时间同步"] +draft: false +slug: "aliyun-ntp" +date: "2017-05-29 23:35:00" +--- + +> 最新更新:2021.01.24 + +### 前言 + +昨天安装了一台国内的Windows VPS +安装好后发现时间不对, +自动同步时间死活同步不了。 + +搜索国家授时中心的服务器, +IP地址也已失效。 + +我也不知道是怎么想的, +随手就去搜索了“阿里云 NTP”, +结果还真有! + + - 公网 NTP 服务器:`ntp.aliyun.com` + - 内网 NTP 服务器:`ntp.cloud.aliyuncs.com` + +---------- + +以下内容,来自阿里云官方文档: + +> 2020-04-22,阿里云官方更新了文档 +> [https://help.aliyun.com/document_detail/92704.html](https://help.aliyun.com/document_detail/92704.html) + + +|经典网络内网|专有网络VPC内网|公网| +|:-----|:--------|:-| +|-|**ntp.cloud.aliyuncs.com**|**ntp.aliyun.com**| +|ntp1.cloud.aliyuncs.com|ntp7.cloud.aliyuncs.com|ntp1.aliyun.com| +|ntp2.cloud.aliyuncs.com|ntp8.cloud.aliyuncs.com|ntp2.aliyun.com| +|ntp3.cloud.aliyuncs.com|ntp9.cloud.aliyuncs.com|ntp3.aliyun.com| +|ntp4.cloud.aliyuncs.com|ntp10.cloud.aliyuncs.com|ntp4.aliyun.com| +|ntp5.cloud.aliyuncs.com|ntp11.cloud.aliyuncs.com|ntp5.aliyun.com| +|ntp6.cloud.aliyuncs.com|ntp12.cloud.aliyuncs.com|ntp6.aliyun.com| +|-|-|ntp7.aliyun.com| + +### Linux 同步 NTP 时间 +以 Debian/Ubuntu 为例: +``` +sudo apt install ntpdate +sudo ntpdate ntp.aliyun.com + +# sudo hwclock --localtime --systohc # 将本地时间更新到硬件上 +``` + +### 阿里云ECS 内网测试成功 + +![aliyunvpcntp](https://images.eallion.com/images/2017/05/29/1589433496.png!hugo.webp) + +### Windows 测试成功 + +![Windows NTP](https://images.eallion.com/images/2017/05/29/1972259171.png!hugo.webp) + + + diff --git "a/content/posts/share/\351\230\277\351\207\214\344\272\221\346\234\215\345\212\241\345\231\250ECS\346\234\200\346\226\260\347\211\210VPS-99\345\205\203-\345\271\264.md" "b/content/posts/share/\351\230\277\351\207\214\344\272\221\346\234\215\345\212\241\345\231\250ECS\346\234\200\346\226\260\347\211\210VPS-99\345\205\203-\345\271\264.md" new file mode 100644 index 00000000000..0f1a4673fcc --- /dev/null +++ "b/content/posts/share/\351\230\277\351\207\214\344\272\221\346\234\215\345\212\241\345\231\250ECS\346\234\200\346\226\260\347\211\210VPS-99\345\205\203-\345\271\264.md" @@ -0,0 +1,22 @@ +--- +title: "阿里云服务器ECS最新版VPS 99元/年" +categories: ["分享"] +tags: ["服务器","vps","阿里云","ECS"] +draft: false +slug: "aliyun99" +date: "2018-03-29 23:13:00" +--- + +套路云又出骚东西了,服务器ECS最新版VPS,只要99年1年,可以买来玩玩。稳定建站或者学习linux都还可以。 + + - 99元 / 1年(省1125) + - 189元 / 2年(省2259) + - 279元 / 3年(省3393) + +> **配置:1核 2G 1M带宽 40G SSD硬盘** 限新用户 + +购买链接:[https://promotion.aliyun.com/ntms/act/group/team.html?group=cqXxeaOGqw](https://promotion.aliyun.com/ntms/act/group/team.html?group=cqXxeaOGqw) + +![https://promotion.aliyun.com/ntms/act/group/team.html?group=cqXxeaOGqw](https://images.eallion.com/images/2018/03/29/4040239785.png!hugo.webp) + + diff --git "a/content/posts/share/\351\235\236\345\270\270\347\273\217\345\205\270\347\232\204\351\207\221\345\272\270\351\253\230\346\211\213\346\216\222\345\220\215.md" "b/content/posts/share/\351\235\236\345\270\270\347\273\217\345\205\270\347\232\204\351\207\221\345\272\270\351\253\230\346\211\213\346\216\222\345\220\215.md" new file mode 100644 index 00000000000..ea2351849ef --- /dev/null +++ "b/content/posts/share/\351\235\236\345\270\270\347\273\217\345\205\270\347\232\204\351\207\221\345\272\270\351\253\230\346\211\213\346\216\222\345\220\215.md" @@ -0,0 +1,47 @@ +--- +title: "非常经典的金庸高手排名" +categories: ["分享"] +tags: ["排名","武侠","金庸","高手"] +draft: false +slug: "jygs" +date: "2010-08-11 02:45:07" +--- + +

仙人级别:
+ 1、达摩老祖: 我是神,不是人,毫无可比性……
+ 2、扫地神僧: 我是楼上的化身,半神,免疫8号,33号绝技,一掌拍死16号,一眼看死15号。一摸又全救活……
+ 3、独孤求败: 杨过小儿!只不过拿了我八剑中的一把,就已经那样了……
+ 4、逍遥老祖: 吾乃逍遥派开山始祖,无崖子?北冥神功?见了我要叫师父……
+ 5、东方不败: 你们知道吗,没有了性的束缚,练武功可以容易很多……

+

超一流高手级别:
+ 6、虚竹: 4号,您还有徒弟没有被我吸过内力的吗,我还没吸够……
+ 7、段誉: 我可能打不过某一个男人,但我绝对能征服每一个女人……
+ 8、萧峰: 我是真男人,我的武功都是自己的,不是吸来的!
+ 9、杨过: 如果我有两只手,我将会是第二名!7号你能征服的了我姑姑?
+ 10、令狐冲: 沧海笑,滔滔两岸潮,盈盈笑我太疯癫,却不知何谓超凡脱俗。
+ 11、王重阳: 有个问题,我重申一下,当年华山论剑其实我是1V4.并且24号是变身状态。
+ 12、风清扬: 一个人不可不 ,更不可让来的东西束缚自己,大家听得懂不?慢慢琢磨,我隐居去了。

+

一流高手级别:
+ 13、张无忌: 有人说我可爱,有人骂我窝囊,我只想说一句,我做君子,不做大丈夫。
+ 14、郭靖: 有没有人跟我比赛直来直去的逻辑思维能力?
+ 15、萧远山: 儿啊,把爹楼上的都干掉,他们欺负我们辽人!
+ 16、慕容博: 儿啊,你稍许差劲了点吧!
+ 17、周伯通: 我淡泊名利,我超然于宇外,我胸无半点尘埃,我只是怕女人……
+ 18、张三丰: 太极那么高深的武功,也因为太过普及而被人们看扁,唉……
+ 19、无崖子: 有的人活着他已经死了,有的人死了他还活着!
+ 20、巫行云: 沧海妹妹,我们境界高一点不行吗……
+ 21、李秋水: 师兄,我和沧海一样美丽,还比她更温柔,我不好么……
+ 22、小龙女: 过儿你在哪,这里好可怕,这些人都好恶心。
+ 23、金轮法王: 老夫武艺天下无敌,来到这里心里好没底!
+ 24、欧阳锋: 请问,哪里有正版的九阴真经啊……
+ 25、洪七公: 萧峰始祖啊!你传下来的降龙十八掌是不是走了样了啊!
+ 26、一灯: 我是7号的亲戚,我坚信。
+ 27、黄药师: 为什么书老是要分上下部?看了一辈子九阴真经下,也猜不着上是啥……
+ 28、鸠摩智: 小僧曾有幸一睹中原武艺,遂发誓终身不再练武……
+ 29、段延庆: 我的生命中,曾有那么一缕春风,给我带来一个第七名的儿子,我已经没有遗憾了……
+ 30、游坦之: 阿紫!我很丑可是我很痴情!老天眷顾我,原来是为了蹂躏我。
+ 31、裘千仞: 要不是被裘千丈那孽畜坏我名声,我能这么低?
+ 32、丁春秋: 没有我这么传统的反派,你们这些人又怎么爬上去!
+ 33、慕容复: 复我大燕,舍我其谁,为前途,我忍痛,放弃爱情,却无处流泪。
+ 34、成昆: 道高一尺,魔高一丈!我居然不是垫底!
+ 35、袁承志: …能排上我已经很满足了……

diff --git "a/content/posts/share/\351\237\251\345\257\222\357\274\232\350\204\261\350\212\202\347\232\204\345\233\275\345\272\246.md" "b/content/posts/share/\351\237\251\345\257\222\357\274\232\350\204\261\350\212\202\347\232\204\345\233\275\345\272\246.md" new file mode 100644 index 00000000000..f17844d063b --- /dev/null +++ "b/content/posts/share/\351\237\251\345\257\222\357\274\232\350\204\261\350\212\202\347\232\204\345\233\275\345\272\246.md" @@ -0,0 +1,23 @@ +--- +title: "韩寒:脱节的国度" +categories: ["分享"] +tags: ["韩寒","动车"] +draft: false +slug: "detached-country" +date: "2011-07-28 11:15:58" +--- + +你一直问,他们何以如此的丧心病狂,他们却觉得自己已经非常的克制忍让。 +你一直问,他们何以如此的颠倒黑白,他们却觉得自己已经非常的公正坦率。 +你一直问,他们何以如此的包庇凶手,他们却觉得自己已经非常的愧对炮友。 +你一直问,他们何以如此的掩盖真相,他们却觉得自己已经非常的透明开放。 +你一直问,他们何以如此的生活腐化,他们却觉得自己已经非常的艰苦朴素。 +你一直问,他们何以如此的骄横傲慢,他们却觉得自己已经非常的姿态低下。 +你觉得自己很委屈,他们也觉得自己很委屈,他们认为,在清政府的统治下,老百姓连电视机都看不上,现在电视机已经走进了千家万户,这是多大的进步。 +他们觉得,我们建了这个,我们建了那个,你别管过程中发生了什么,也别管这是给谁献礼,至少你用到了吧。你以前从上海到北京火车要一天一夜,现在只要不被雷劈,五个小时就到了,你为何不感激,为何充满了质疑? +偶然发生一个安全事故,中央最高领导都已经表示了关心,我还派人来回答你们记者的问题,原来赔17万,现在赔50万,甚至撤职了一个兄弟,事情都做到这份上了,你们为什么还抓着一些细节不放呢,你们的思想怎么反而就这样不开放呢?你们的大局观都去哪里了呢?为什么要我谢罪呢,我又没犯罪,这是发展的代价。迅速处理尸体是我们的惯例,早签字多发奖金,晚签字少拿赔偿,这是我们的兄弟部门在强拆工作中被证明了行之有效的手段。掩埋车厢的确是当时一个糊涂做出的一个决定,况且是上头叫我们这么做的。因为上头觉得任何可能引发的麻烦都是可以就地掩埋的。错就错在大白天就开始施工,洞挖太大,而且没有和宣传部门沟通好,现场的摄影记者也没有全控制住,准备工作比较仓促。这次事故最大的教训就是以后在就地掩埋的时候还是要考虑到物体的体积和工作的保密。还是低估了。 +他们认为,总体来说,这次的救援是成功的,及时的。调度合理,统筹规范,善后满意。唯一的遗憾是在舆论上有点失控,他们觉得这就不是我们的责任了,舆论不归我们管。 +他们认为,从大的来说,我们举办了奥运会,我们取消了农业税,这些你们不赞美,老是抓住一些细枝末节的东西,这是什么居心。我们本可以在政治上比朝鲜更紧,在经济上比苏丹更穷,在治国上比红色高棉更狠,因为我们拥有比他们更多的军队,但是我们没有那么做,你们不感恩,却要我们谢罪,我们觉得很委屈。这个社会里,有产者,无产者,有权者,无权者,每个人都觉得自己很委屈。一个所有人都觉得委屈的国家,各个阶层都已经互相脱节了,这个庞大的国家各种组成的部分依靠惯性各顾各的滑行着,如果再无改革,脱节事小,脱轨难救。 +国家为什么不进步,是因为他们中的很多人一直在用毛泽东斯大林时代的他们来衡量自己,所以他们永远觉得自己太委屈了,太开明了,太公正了,太仁慈了,太低姿态了,太不容易了。他们将科技裹着时代向前走的步伐当成了自己主动开放的幻象,于是你越批评他,他越渴望极权,你越搞毛他,他越怀念毛。 +有一个国家机器朋友对我说,你们就是不知足,你这样的文人,要是搁在四十年前,你就被枪毙了,你说这个时代,是进步了还是退步了。 +我说,你们就是不知足,你这样的观点,要是搁在九十年前,早就被人笑死了,你说这个时代,他到底是进步了还是。 diff --git "a/content/posts/share/\351\246\231\346\270\257VPS\344\270\273\346\234\272\346\224\266\351\233\206.md" "b/content/posts/share/\351\246\231\346\270\257VPS\344\270\273\346\234\272\346\224\266\351\233\206.md" new file mode 100644 index 00000000000..de244defb1e --- /dev/null +++ "b/content/posts/share/\351\246\231\346\270\257VPS\344\270\273\346\234\272\346\224\266\351\233\206.md" @@ -0,0 +1,41 @@ +--- +title: "香港VPS主机收集" +categories: ["分享"] +tags: ["服务器","vps","主机","香港"] +draft: false +slug: "hk-vps" +date: "2017-02-16 23:54:00" +--- + +本博客用的是阿里云华东1区的ECS,去年有段时间因为某些原因需要用到香港的VPS,所以收集了一部分香港VPS主机。 +我不作任何的评价和推荐,只是给迷路的小伙伴另一种选择。有钱还是上阿里云腾讯云。(全带referral) + + - 阿里云:云大使链接 点击领券 + - 腾讯云:推广链接 + +---------- + + +- https://intl.aliyun.com/(阿里云国际版) +- https://www.diyvm.com/page.aspx?c=referral&u=62210 (DiyVM) +- http://www.hostxen.com/page.aspx?c=referral&u=9166 (HostXen) +- http://vcp.80vps.com/page.aspx?c=referral&u=85730 (80主机) +- https://www.fyzhuji.com/aff.php?aff=2442 (枫叶主机) +- http://my.vps2ez.com/page.aspx?c=referral&u=16330(VPS2EZ) +- http://my.henghost.com/aff.php?aff=931 (恒创主机) +- http://my.locvps.com/page.aspx?c=referral&u=26973 (LocVPS) +- https://www.rkecloud.com/?refcode=YGOMW8LRPXIKZVJAC (锐壳云) +- https://my.hengtian.org/aff.php?aff=3523(衡天主机) +- http://www.vultr.com/?ref=6995088 +- https://virmach.com/manage/aff.php?aff=836 +- http://www.18vps.com/page.aspx?c=referral&u=10325 +- https://m.do.co/c/32b844ce481a (digitalocean) +- https://www.ipfog.com/aff.php?aff=168 (云雾互联) +- https://www.hostvirtual.com/?a=2720 +- http://www.jwdns.com/my/aff.php?aff=184 (景文互联) +- https://my.aoyouhost.com/page.aspx?c=referral&u=23505(遨游主机) +- http://cp.znznet.net/page.aspx?c=referral&u=22098 (指南针) +- https://www.conoha.jp/referral/?token=lDLYcAHsy2xTZshlzlSQorkx.MFJHHrKdAMsNIaLGovgDJQ_P_8-O74 +- http://www.ufovps.com/aff.php?aff=138 +- https://www.moguhost.com/aff.php?aff=150 (蘑菇主机) + diff --git "a/content/posts/share/\351\252\214\350\257\201\345\271\270\347\246\217.md" "b/content/posts/share/\351\252\214\350\257\201\345\271\270\347\246\217.md" new file mode 100644 index 00000000000..ab21e0af9e9 --- /dev/null +++ "b/content/posts/share/\351\252\214\350\257\201\345\271\270\347\246\217.md" @@ -0,0 +1,30 @@ +--- +title: "验证幸福" +categories: ["分享"] +tags: ["验证幸福"] +draft: false +slug: "xingfu" +date: "2010-06-23 10:49:20" +--- + +


+ +
1、爸妈很疼爱你
+
2、被人背过
+
3、得过第一名
+
4、得到过惊喜
+
5、笑到肚子痛
+
6、得到过奖励
+
7、有人为你哭泣
+
8、让别人感动过
+
9、买到过喜欢的衣服
+
10、半夜有人发短信给你
+
11、和密友一起煲电话粥
+
12、生病的时候有人照顾你
+
13、生日凌晨有人发短信祝福
+
14、因为狂吃而闹肚子
+
15、在车站、火车站、机场,有过人接
+
16、吃饭后有人帮你擦嘴巴
+
17、和心爱的人一起走路到腿疼
+
18、有好事情有人第一个想到你
+
19、满足其中八条,就证明你很幸福。
diff --git "a/content/posts/share/\351\273\204\345\201\245\347\277\224-\345\205\263\344\272\216\344\270\255\345\233\275\344\275\223\350\202\262\347\227\207\347\273\223\347\232\204\345\211\226\346\236\220.md" "b/content/posts/share/\351\273\204\345\201\245\347\277\224-\345\205\263\344\272\216\344\270\255\345\233\275\344\275\223\350\202\262\347\227\207\347\273\223\347\232\204\345\211\226\346\236\220.md" new file mode 100644 index 00000000000..0d8113a0384 --- /dev/null +++ "b/content/posts/share/\351\273\204\345\201\245\347\277\224-\345\205\263\344\272\216\344\270\255\345\233\275\344\275\223\350\202\262\347\227\207\347\273\223\347\232\204\345\211\226\346\236\220.md" @@ -0,0 +1,79 @@ +--- +title: "黄健翔-关于中国体育症结的剖析" +categories: ["分享"] +tags: ["中国体育","体制","体委","体育","体育体制","黄健翔"] +draft: false +slug: "aboutsports" +date: "2010-11-26 12:22:55" +--- + +

黄健翔-关于中国体育症结的剖析,写得非常给力。查看原博文

+
+

  最近不断有记者电话来采访。我总觉得不如写出来系统完整严谨因而一概拒绝。另外发现,不少记者采访前不看有关采访对象的资料,放着互联网这么方便,搜索一下就可以看到的东西,他还要莫名惊诧,我还要给他从头说起。于是把发在微博里的东西合订在一起,另外补充了一些围脖容量限制造成的细节说理举例。若干条微博凑起来的东西,各位看着见笑了。不过,倒是方便了某些人,将来抓“反对举国体制”的典型,就方便了,“罪证”我都自己整理好了。 +

+

  顺便我想跟某些装B犯说一句话:你跟我,不是一个物种的。你没种,不是一次两次了。因为你总是害怕,怕失去什么;而我比你牛逼的地方就是,我不怕。说谁谁自己知道。连公开承认一下当初的事情都舍不得,还装什么仗义?

+

  好吧,看我的言论吧:

+

  为什么要反对举国体制的体育体系?看看三大球的昨天、今天和明天,就知道了。尤其是曾经有过优势的女足和女排。一个没有学校体育和社区体育为基础的,国家砸钱少数“体育特种兵”埋头苦练攻关的体育体系,只能在那些非主流项目上摘金夺银,靠的是国家打个人、有钱打没钱、专业打业余。主流化市场化职业化项目,全完蛋。 +

+

  团队球类项目和田径、游泳这些主流项目基础项目,人才的成长周期、成长规律、成才概率,不是那些非主流奇技淫巧项目能比的,不是国家砸钱圈养一群人苦练傻练不计成本拿钱堆就能堆出天才和一个整齐的团队来的。需要的是参与这些运动的青少年的人群基数。天才的诞生是有概率的。所以,我们的三大球越来越完蛋。这不是我危言耸听,是体育局系统的高官自己亲口说的:三大球面临人才匮乏的危机。

+

  从1996年的奥运银牌、1999年的世界杯亚军到今天,短短11年,女足连亚运会奖牌都拿不到了……还有女排、女篮,过几年再看,男篮,男排…… +

+

  中国体育的全盘举国体制对群众体育和学校体育的损害,反过来损害一线竞技体育成绩,损害基础人才储备的不争事实,在这些曾经有过优势的团队项目、基础项目上,反应最为强烈。

+

  北京奥运那么大的主场优势,51块金牌、排名第一、压倒美国;但是,三大球和手球曲棍球棒球等等都算上的团队球类项目,全军覆灭,甚至不如1996亚特兰大和2004雅典奥运,已经充分说明了举国体制的死穴所在—— +

+

  这一体制,只善于搞小型、小个儿、小人群基数、小孩儿就开始专业化训练(在国外很难做到,因为家庭观念不允许,法律不允许把5、6岁的孩子送去接受每天超常时间的专业苦练)、市场价值小的、世界范围内对手竞争力小的项目,集中一些人花着政府拨款搞科技公关式的苦练,类似于一支国家投入的以为国争光为使命的体育特种兵,各方面保障优先,训练时间训练强度训练方法训练条件都是世界第一,不是职业运动员胜似职业运动员,吃国家俸禄不用担心生活不用考虑训练成本,于是,不拿世界第一当然就是失败。当然,拿了也跟老百姓的体育锻炼生活健康没什么关系,因为多数这类项目,对老百姓来讲就是“奥运版的杂技表演”,平常是没有人有兴趣和有条件去玩这些的。说白了,这些不是人民群众喜闻乐见能玩起来也能玩的起的项目。乒羽除外。(有人会说:乒羽锻炼也得花钱啊!也是成人才消费得起啊!孩子们有业余玩的吗?) +

+

  有人问啥是主流项目?主流项目就是:别说拿一个世界冠军,就是一场普通国家队比赛的胜利,都足以胜过无数金牌的项目!谁记得西班牙奥运会几块金牌?可是,谁不知道西班牙足球队的欧洲杯世界杯双料冠军?谁不知道纳达尔?谁不知道西班牙的男篮世锦赛冠军?谁不羡慕日本韩国的世界杯16强?谁不记得谁不记得99年女足世界杯亚军的辉煌?亚军也得到政治局常委全体接见。 +

+

  为什么刘翔的金牌和世界纪录那么令国人疯狂和追捧?那是因为大家都知道,田径比赛里的短直道项目是黄种人的“禁区”,谁能进决赛就足够牛逼了,别说金牌和纪录了。 +

+

  为什么姚明没拿过NBA总冠军和世界大赛冠军也能那么“值钱”,因为篮球是大球,是国际化主流化项目,世人统一体育价值观认可的项目。 +

+

  这就是主流。 +

+

  反对举国体制,不是反对保留优势项目的小体系,比如乒羽射击举重体操跳水。但是,全盘举国无用无益,且效果不佳,危机早晚爆发。不妨将基础项目主流项目放开,把经费用于学校体育的恢复和健全,让体育回归教育,让子孙更健康,更多青少年接触体育运动,在普及基础之上,去海量的青少年当中发现人才、再行提高。 +

+

  有人说,不搞举国体制,不搞早期三集中专业化,就搞不过外国人,尤其是三大球和基础项目。这完全是胡说。 +

+

  三十年代的球王李惠堂时代,中国足球在亚洲称王称霸多年,球员主体都是知识分子读书人,从学校里踢出来的。没人给他们花钱投资圈养集中,照样连霸亚洲足坛。就连国际足联历史与统计协会,都承认李惠堂的成就,把他与贝利马拉多纳等人并列为上个世纪的四大球王。他的时代,还是我们所说的“一穷二白军阀混战民不聊生”的万恶旧社会呢,以学校和社区为基础的足球都可以取得如此成就,何况和平稳定繁荣发展的今天?谁敢说不行? +

+

  近邻日本的足球运动,就是扎根于学校立足于普及,根本没有采取我们的那些金牌优势项目的模式,现在已经领先我们不止一个时代了,未来我们男女足全面输给日本,还要继续输上十年二十年。如果说不搞举国体制就搞不好这些主流项目,难道是我们的孩子品种不如日本孩子?谁不知道中国运动员的身体条件在东亚乃至整个亚洲都是最好的?问题不是品种,是环境和机制。 +

+

  足球、篮球、网球、赛车等项目之所以能职业化、商业化,是因为这些项目的观赏价值决定了其市场价值。这些项目对运动员的要求是全面综合多样复杂的,团队项目尤其复杂。但是,魅力也在于此。因此,他们就是主流体育项目。也就是说,这些项目是世界上绝大多数体育爱好者的首选,无论是亲身参与还是作为观众看客,都是首选这些项目;这些项目,天生就是的运动项目里的明星。正因为如此,电视里大量直播的是球类尤其是大球以及赛车,而不是举重、射击、水上、蹦床、柔道、跳水等等这样的项目。 +

+

  这些技巧型或者简单力量型项目的金牌,虽然同样是运动员们复出很多辛苦换来的,但更多是靠国家砸钱不计代价不择手段不惜血本,击败了私人投入、玩乐为主的国外选手;这样的金牌,只是奖牌榜上的一个数字而已,对于民众的生活质量,对于一国的体育水平,乃至对一国的国际形象,帮助都不大。远远不如“小日本”在南非世界杯上那两脚惊世骇俗的任意球破门给其本国人民带来的快乐自豪,以及给世界留下的深刻印象。 +

+

  我宁愿北京奥运少拿10块金牌,换来世界杯赛上那两脚任意球。有一样愿意的吗?可惜,人家不换。

+

  我们辉煌的金牌战略背后,是并不乐观的群众体育状况。以北京为例,2009年北京城镇居民人均健身活动支出73元,还不够看两场电影。世界卫生组织公布了192个成员国关于居民“健康寿命”(能够自主生活,能够对社会有贡献的寿命)的预测及排名顺序,其中,日本排名第一位,中国排名第八十一位。中国虽然在发展中国家居于前列,但与发达国家差距还是很大。 +

+

  摘自:《瞭望新闻周刊》金牌辉煌背后:北京人均健身花73元落后日本80位

+

  http://yayun2010.sina.com.cn/o/2010-11-22/16155328155.shtml +

+

  这些数据说明,一国之民众,尤其是青少年,从体育运动中获得健康和快乐的基本权力,对于当前的局面来说,比竞技体育多拿几块耗资巨大的金牌,重要的多,实际的多,和谐的多。一个民族的健康幸福指数,不是奖牌榜的排序能准确反映的。 +

+

  有人问乒乓球、羽毛球、跳水、射击等优势项目为什么长盛不衰?正因为这些不是世界上的主流项目,更不是职业化项目。我们的优势就是国家打个人,有钱打没钱,专业打业余,没有真正的职业对手;还有这些项目自身小环境的历史积累。当然,具体项目领域,有优秀的人才,成功的经验,也是一些优势项目的成因。这与反对全盘举国体制,要求把资金用于学校体育的正规化全面化制度化一点儿也不矛盾。

+

  网球、台球、高尔夫等,也许包括游泳,个人培养家庭投入比较方便的个人奋斗项目,由于中国经济的发达,家庭投入培养的青少年基数在猛增,将来会有人才井喷。但是,这跟我说的主流化团队项目的危机,并不矛盾。也恰恰说明,在学校体育缺失的时候,只有靠家长自行投入家庭培养才行,同时最重要的是:也行。这说明中国不是没有体育人才,而是没有好的环境。 +

+

  必须承认,社会环境、教育制度,对家长和学生有强大的引导作用。否则,同样年龄的青少年,我不信我们中国的孩子天生就跟欧美日韩新加坡中国香港的孩子们不一样,天生就不爱运动。当然,学校体育的缺失不仅仅是体育系统的问题,教育系统难辞其咎!一个让孩子们没有机会接受健全正规的体育教育的国家教育系统,将来一定会被子孙后代骂娘的! +

+

  以我的中学母校为例:学校田径运动会的纪录,都是20多年前八十年代创造的,现在的孩子们,不爱运动,家长也不支持,学校里也没这个风气和环境,体育课就是散步,体育老师被领导告知:不出事就行!甚至有体育老师因为学生课上有点磕碰,被家长冲到学校来打……

+

  这样的环境,这样的下一代,下几代,一线竞技体育再多拿多少金牌,又有什么意义? +

+

  所以我既不关心,也不在乎广州亚运会到底中国代表团又拿了多少金牌,已经拿了多少金牌,以及还会拿多少金牌。倒是建议媒体每天这样报道:今天,我代表团漏掉了XX枚金牌里的X枚,被其他团瓜分;亚运结束时,也可以这样数牌,比较有趣。这是金牌的悲哀——物以稀为贵,这是人之常情。拿簸箕搓,必然贬值。 +

+

  甚至没有哪一个单项的比赛让我有看一眼的冲动,我也根本不知道哪一个运动员拿了哪一块金牌。就连看足球比赛,我也是为了混微博粉丝和流量,为了炒作出名混饭吃,在新浪体育和微博的威逼利诱之下,在家一边跟孩子玩一边一只眼睛看球一只眼睛看电脑混过来的。我忏悔。哦,我目前就想看礼仪小姐的服装。 +

+

  我依然很尊重运动员和教练员们,他们都是用青春和血汗在拼一个前程。他们也都有父母亲人,多是普通人家的子弟。我反对的是这个畸形的金牌生产线,一个剥夺了民众的体育基本权力的体系。只有拿了金牌的人才是它的受益者。其它人,也都是这个体系的炮灰,跟被剥夺了体育权力的亿万百姓一样,甚至更惨。记得邹春兰吗? +

+

  一个人均体育设施不足一平方米,小学中学体育缺失,普通民众参与体育锻炼十分困难,用那些破铜烂铁的所谓社区健身器来代替运动场的体育系统,是以国民的基本体育权利被剥夺被牺牲为代价,资源集中于一小撮既得利益者手中为方式的金牌生产线。时至今日,国家该考虑一下是要这个系统,还是把体育还给人民了。 +

+

  欢迎就此问题进行讨论。我觉得,不妨搞一个电视直播辩论大赛。前提是:请体育局系统公开财务,让百姓们知道,每块金牌背后的代价。其它数据,感谢新华社的杨明老师和各方面提供。我们需要的是以学校体育和社区体育为基础的正常健全健康的体育系统,而不是少数人的举国体制和金牌生产线。
+有某省体育局官员跟我说:“北京奥运会后,咱们真的没必要再花那么多人力财力谋求奥运金牌榜前列了。保留几个优势项目,能保住排行榜前八,能升国旗就行,该把体育事业的重点转到全民健身上了。”这是良心话,“为一块金牌花的钱太多了”。 +

+

  最后,转自新浪微博的一个童话故事:从前啊,有一家养了8个孩子,让其中7个光着屁股,把家里所有做衣服的钱,给另外1个长得最体面点儿的做了一套高级漂亮的衣服,频频去参加选美,经常拿些奖牌回来。于是,家长上街,背着手昂着头倍有面子。其他那7个孩子,光着屁股躲在家里,欢呼雀跃,精神振奋。 +

+

  我给续了一段: +

+

  终于某天,七个光屁股孩子之一提出了不同想法,说能不能把一个孩子的华美衣服钱拿来给8个孩子都穿上朴素衣服。结果另外六个光屁股孩子里有人率先跳出来批评他不爱家,不顾全大局,不知道家的光荣就是自己的光荣,还说:街上邻居家也是这样过日子的……

+

  还有的说:就你这身材,穿什么出去也是给咱家丢人,纯粹浪费布料;还有的说:不集中力量办大事,怎么比得过邻家?人家天生品种好;还有的说:没有奖牌的耻辱日子你都忘记了?忘本了!

+

  大家接着续吧……

diff --git a/content/posts/sz/_index.md b/content/posts/sz/_index.md new file mode 100644 index 00000000000..91ef458f1f0 --- /dev/null +++ b/content/posts/sz/_index.md @@ -0,0 +1,5 @@ +--- +title: "山贼" +slug: "sz" +date: "2006-04-14 00:00:00" +--- \ No newline at end of file diff --git "a/content/posts/sz/\344\271\214\351\270\246.md" "b/content/posts/sz/\344\271\214\351\270\246.md" new file mode 100644 index 00000000000..3bc5f662579 --- /dev/null +++ "b/content/posts/sz/\344\271\214\351\270\246.md" @@ -0,0 +1,10 @@ +--- +title: "乌鸦" +categories: ["山贼"] +tags: ["乌鸦","山贼"] +draft: false +slug: "crow" +date: "2010-09-29 11:53:15" +--- + +

在这里胡言乱语,但是只有乌鸦的嘴巴才说脏话!

diff --git "a/content/posts/sz/\345\206\254\345\244\2174\345\271\264\357\274\214\345\244\251\344\270\213\345\256\211\345\256\232-.md" "b/content/posts/sz/\345\206\254\345\244\2174\345\271\264\357\274\214\345\244\251\344\270\213\345\256\211\345\256\232-.md" new file mode 100644 index 00000000000..c54e46f0f49 --- /dev/null +++ "b/content/posts/sz/\345\206\254\345\244\2174\345\271\264\357\274\214\345\244\251\344\270\213\345\256\211\345\256\232-.md" @@ -0,0 +1,36 @@ +--- +title: "冬夏4年,天下安定 " +categories: ["山贼"] +tags: ["山贼","下雪的秋天","夏天","春天"] +draft: false +slug: "jp" +date: "2011-01-13 10:36:39" +--- + +2010.8.14 + +五城国,两季。 + +冬夏4年,天下安定。 + +五城国由五座城市组成,孤城,浮城,方城,空城,围城。 + +孤城是座岛城,四面环海。 + +浮城悬于空中。 + +方城是座几何堆砌的城市。 + +空城中空无一人。 + +围城中的人足不出城。 + + + +这样看来每座城几乎都是与世隔绝的。。。那还写个屁啊。。 + +好人好事:忘了具体日期了,大概就是前几天吧。在路边遇到一辆爆胎抛锚的汽车。梅龙路上是没有汽车维修站的,其实连自行车维修站都没有一个。我用小电瓶将那辆车的车主,一位大叔载到白龙公路的一个汽车维修站找修理人员过去修。那位大叔要给我钱,我没要,我甚至对他这种方式很抵触和反感。我觉得自己的善良被侮辱了。 + +我在梅龙路上见过很多电瓶车爆胎的人,他们推着车,举步为艰。我没有帮助过其中任何一个人。因为我有个朋友也在梅龙路上车坏过4次,他也是推着走,直到找到分路口的修理站,也没有任何人帮助过他。但是,其实只要任何一个人向我求助,我绝对都不会拒绝。我会尽力帮助任何一个向我求助的人。他们开口了,他们有渴望。 + +邋遢:我很少换衣服,换鞋子,换袜子。我自己很少去洗,因此我也想减少别人帮我洗的次数。我没有给自己规定洗澡的频次。但凡觉得不舒服了就洗。有可能一天两天,也可能一月两月。我很少洗头,经常要等头发被油灰尘土能将头发塑型时才洗。我有时将一双新买的鞋子,从买的那天开始穿,一直穿到鞋底被磨透/断为止也不换洗一次。我经常在身上搓面条,然后搓成球丸状弹飞。我经常闻自己的臭脚和臭袜子,虽然我不觉得臭。我上个星期刚穿破了一条裤子,最喜欢的那件黑色双叉T恤也被烫破。裤子破在了屁股上,布料本就不厚,穿的时候多,磨损而破。T恤不知道被什么高温物体接触,布料被脆化,一捏就碎成一个椭圆形的洞。等星期天的时候想办法打个补丁,继续穿,嘿嘿。。其实我有洁癖。。 diff --git "a/content/posts/sz/\345\215\210\345\244\234\345\201\267\347\211\233\347\232\204\344\272\272.md" "b/content/posts/sz/\345\215\210\345\244\234\345\201\267\347\211\233\347\232\204\344\272\272.md" new file mode 100644 index 00000000000..d4debfc7243 --- /dev/null +++ "b/content/posts/sz/\345\215\210\345\244\234\345\201\267\347\211\233\347\232\204\344\272\272.md" @@ -0,0 +1,47 @@ +--- +title: "午夜偷牛的人" +categories: ["山贼"] +tags: ["山贼","日记","中西医","进口蜗牛","做卫生"] +draft: false +slug: "wuyetouniuderen" +date: "2011-09-15 17:29:15" +--- + +很坏很坏的你 +嵌入我的胸脯 +很坏很坏的你 +梦呓我的名字 +很坏很坏的你 +用身子扼守与我 + +你是午夜潜入我心田的坏人 +偷走我的身子跟魂魄 +还在我做梦的身子上 +采撷葵花 +虽然你的手法如此笨拙 +你的手拂过我的每寸肌肤 +沉睡在睡梦中的身子开始绽放 + +尔后 +我不再做木头人 +我不在只劈柴喂马 +我会和她在一起 +我会建一所房子 +面朝大海春暖花开 +只为了等她来偷走 +要她把我从人类偷走 +跟着她兴高采烈的奔跑 + +于是 +我非常高兴 +我给每坐山崖命一个名字 +在山中 +我们起誓山盟 +跟着她很坏很坏的 +偷走雨夜的水滴 +百合香味 +还有健壮的耕牛 +拉地 +播种 +织布 +生孩子 diff --git "a/content/posts/sz/\345\234\250\347\272\277.md" "b/content/posts/sz/\345\234\250\347\272\277.md" new file mode 100644 index 00000000000..888419a49e0 --- /dev/null +++ "b/content/posts/sz/\345\234\250\347\272\277.md" @@ -0,0 +1,33 @@ +--- +title: "在线" +categories: ["山贼"] +tags: ["山贼","浮云","给力","让子弹飞"] +draft: false +slug: "online" +date: "2011-02-12 22:15:04" +--- + +嗯,我得在线就这样说点什么。 + +害怕打错别字出来,到时又检查不出来。。 + +是啊,总得经常犯些错误,才会出现纠正,一直都正确,人生都不完整了,没趣。 + +想想吧,时间和日子,都争先恐后的过着,在写不出它们那样的拼贴。 + +经常思量着生活要如何完整,弄得觉也睡得不踏实了,我想从现在起要失眠一辈子了,取笑说,失眠就是睡觉睡出的精华,有东西陪一生也算安逸。 + +2011年。虚岁26,十年前,承受离别,享受盛宴,十年前我不认识你,嗯,十年后我们成为朋友,嗯,为什么没成为情人呢! + +不知道老子怎么想的,不知道亚里士多德怎么想的,哲理应该算是精神,内心的肉体的。都在共同弄明白人为什么活着,我们单一的要怎么活着,时代不同了,时间出差错了,嗯,不知道,不知道不知道的,也不知道知道的,矛盾啊! + +反正这样说吧,又过去一年了,活着的人应该说,又活了一年,嗯,活着不分好坏,却也分得仔仔细细,皇室、贵族、军队、富人、妓女、学生、乞丐、农民。。。都活了一年,一年里有高有低,卑微与傲慢、嗟食或减肥,嗯,是这样的,一年里事情很多,我们只是说归纳,说归纳我才有自豪感,归纳就是大家都活了一年,活是平等的,可活着就是坎坎坷坷的了。 + +是的,又过了一年了,其实这个时候我们人会自然的说些祝福的话,这是俗人的套路,当然,这个俗是代名,就跟我们的某个省一样,比如,鄂,指湖北,就代表整个湖北,这个俗就是所有人的代号,也就是说俗人就是代表人,也或者说就是俗,也就是,我们可以称呼任何一个人,叫人,叫俗人,叫俗。哎,好绕,嗯,是这样的,人比较复杂。 + +哎,做梦也做不了多久,我现在最多两小时醒一次,最长的梦也就两小时。某天我在梦里被人心里咨询了,其实在梦里也能回到现实,压力啊!像房价啊,民族独立啊,国泰民安啊,风调雨顺啊。。啊,悲怆啊,做梦也危险。所以,姜文,才让他的弹先飞一会儿,飞的那会儿,弹就梦游去了。 + +啊,各位好,新年快乐,先写到这时里吧! + +反正的确是新的一年来了,但祝新的一年美满吧! + diff --git "a/content/posts/sz/\346\225\205\346\200\235.md" "b/content/posts/sz/\346\225\205\346\200\235.md" new file mode 100644 index 00000000000..fd7ed317e34 --- /dev/null +++ "b/content/posts/sz/\346\225\205\346\200\235.md" @@ -0,0 +1,40 @@ +--- +title: "故思" +categories: ["山贼"] +tags: ["利川","山贼","沙溪","村姑"] +draft: false +slug: "so-think" +date: "2011-02-26 13:10:32" +--- + +他们说 + +都这样说, + +我们都是红尘中的一粒。 + +过路, + +红尘殆尽 + +故乡死了、旅程死了、内心死了。 + +窗外风絮, + +风在婆娑, + +且近且远 + +我们的雪白 + +我们的炉火 + +我们的伙伴 + +我们的儿时 + +告诉谁呢, + +我们在远方,心死的远方。 + + diff --git "a/content/posts/sz/\350\220\275\345\215\225.md" "b/content/posts/sz/\350\220\275\345\215\225.md" new file mode 100644 index 00000000000..150b8e5ef79 --- /dev/null +++ "b/content/posts/sz/\350\220\275\345\215\225.md" @@ -0,0 +1,29 @@ +--- +title: "落单" +categories: ["山贼"] +tags: ["山贼","恶心"] +draft: false +slug: "982" +date: "2011-05-04 09:28:37" +--- + +天气阴霾,犹隔了生久的太阳,我没有生机,萎靡生活周而复始。也得努力想些什么,这可爱的时间,却累积不出可爱的人。我颤抖的明白,我依旧孤单。 + +看不见花儿的开放了,我在梦里无数次被恶心的面孔惊醒。面无表情,只有远走,这些行程,或许才能抚慰这些千疮的心脏。我要怎么回去呢,我得逃离这些猥亵的市俗和她那肮脏的身子,我的苦难绝不是这般。没人了解我,犹如我宁愿死在路上,也不意在尊贵的面容下欢乐。不怪谁,这是事态,这个世间如此而已。 + +我终究还是在这条路上越走越远,我开始后悔,开始纠葛,我恨我的内心和灵魂,也恨我的身子和欲望,我恨我的手,我恨我的所有跟她有关的动作。谁是恶魔,谁在这里把我杀戮。没谁明白,没人明白。 + +这些天过后,我努力成为苦难的人,我成为我单一的甲子,这能与世无关吗? + +又有谁把我安排好以后的生活,他们手指上的幸福,他们轮回中的理想,这些可都与我没有关系。我已经被这些个人恶心到了,我不能回去了,不能看见我的影子自惭形秽了,不能啦,不可以啊。 + +这个世俗多么的肉麻啊,还跟上我这腐陈的身子,跟上我这偷偷摸摸的心,没有伦理道德,没有贞节操守,我在里面摸爬滚打,我成为了里面的人,我成为了里面的偶像,我成了标准的人,成为了傻B,成为了二愣子… + +天晴了吧,我忘记了太阳,却忘不了隔壁那风骚的老板娘,我总是想起她那蕾丝边的裙子,她那缠绵痒痒地嘴唇,这个勃起的世界,有老板娘是多么的美好。我知道我走不出来了,我脱离了这么多的苦难,我突然眼睛发光,我明白了,这才是生活吧。 + +天终于还是晴了,我脱光了衣服,在小河里荡来荡去,我不会有羞赧,不会有软蛋。这个时间里,我没明白过来。可我成熟了,我用这全身的裸体告诫。 + +可谁不会像这样,这只是一个梦,一个我丑陋的梦。我是在梦里,我就在梦里,我的梦想就是为了脱离这个梦。 + +当这一天来时,我背起简简单单的行礼,我与任何人事物无关,我依旧骄傲的孤独。这是我的快乐,我仅有的快乐。 + diff --git "a/content/posts/sz/\350\256\272\344\270\255\350\245\277\346\226\207\345\214\226.md" "b/content/posts/sz/\350\256\272\344\270\255\350\245\277\346\226\207\345\214\226.md" new file mode 100644 index 00000000000..8e3c6a380a7 --- /dev/null +++ "b/content/posts/sz/\350\256\272\344\270\255\350\245\277\346\226\207\345\214\226.md" @@ -0,0 +1,48 @@ +--- +title: "论中西文化" +categories: ["山贼"] +tags: ["山贼","文化","蜗牛","中西医","进口蜗牛"] +draft: false +slug: "chinese-and-western-culture" +date: "2011-03-02 13:34:36" +--- + +应朋友之请,写这个关于中西文化的的东西。哎,这个宛然写不来。我擦,逼逼也要随乱写点才能交差! + +这数年,文化这东西此起彼伏,经常什么中西文化字眼更见热火朝天。文化?中西文化?中西文化的碰撞好像越演越烈。这势头貌似还有更加加剧的趋势。从电影、学术交流可见端倪。 + +本人愚见,也来谈谈这所谓中西文化。因从未到过西方的任何国家,某些地方难免会捕风捉影。但是心得还是要说出来的。 + +先打个比喻,觉得中西文化就用夏天的空调和扇子来作比较。扇子代表中方文化,空调代表西方文化。 + +从直观上看,在炎热的夏天,至少九成以上的人都会选择空调。方便,快捷,并且空调在夏天的气候里立竿见影,让人舒服。清新空气、制冷,这些功能放在火热的夏天,没有道理不爱。并且这种爱很直观,直接就可以感受得到,直接就可以受益,直接就可以享受它的作用。这种爱无疑是让人无法拒绝的。 + +难怪现在很多年轻人在接受西方文化那是信手拈来,学得也快,也像模像样的。卷发、服饰、礼仪、饮食、休闲、甚至信仰。这些东西很容易让人学会,并且这些东西的最大好处是可以现学现用,只要你肯学,或许一个小时就可以称为大师了。所以我总结西方文化那是学得来,也学得快,实用,效益。 + +如果在炎热的夏天再弄把扇子给你,或许你就没那么高兴了。道理很简单,风力不高,冷气为零。弄不好还会反其道而行之,越扇越炎热。可这就是中国文化。有火候。 + +为什么现在的年轻人对中国文化那么生离呢?直观上看也很简单,这代人受的苦难几乎为零,那更不可能为了生活、读书而发愁了。现在的年轻人活着的事少了,就容易去学习一些很容易学习的东西。学一些没有苦恼,看上去还很酷的事。这种事有点像毒药,我再次介绍下这些事的特点,易学、实用、个性、惊艳、新鲜、反叛。而年轻人如果没事做,在现世的大背景下,这些特点无疑是他们最有成就感的事。这些特点恰恰符合了这代人的虚荣心、耍酷、玩世不恭、金钱心里。 + +所以,中国文化在这代年轻人的流失,有些必然。 +可是中国的文化真的就那么容易流失吗?不见得,有火候的东西,从直观看那是看不出什么端倪的。一种东西太博大精深,反而让人摸不着头脑,你不晓得要从何去学,要学什么,也不明白要怎么才学得会。这种东西让你感到神秘而又中庸。就算有的时候激起了想学的欲望,又因为她表面的吸引力并不大,又放弃了。或者说你也不明白学这东西要不要还得请个老师?因为刚开始你连看得看不懂,这东西本来是独立的,也跟空调一样。可是你就是不知道要从何下手,这就是我心目中的中国文化。 + +为什么把她比作扇子呢?扇子,知其意就是一张糊纸,在粘上木片或竹片合成。可以折叠,天气炎热之时,可散开,扇风用。 +而这学问就在那糊纸上,木片上,竹片上。 +中国的文化无空不入,何处可见。只是她不是那么直观,你得用心去观察她,你得有双慧眼。 +你看那扇子的糊纸上,有幅画。画上或许是人物、或许是山水、或许是诗词。或许只要你想得到的,都可以呈现到上面去。 + +扇子不可能有空调那么让人觉得舒适,这是从直接的作用去说。可你想过没,如果某天突然下起了下雨,外面正有几棵李花开了,花香飘了进来。你打开窗户,手中的扇子自然的舒展开来,当你走到了桂花树下,你可能会仰起头,你会看到花瓣落下,你会慢慢的把扇子伸过去,接住这飘香一季的李花。你的空调现在却还在室内嗡嗡地响呢。你的扇子上被花瓣打湿了一片,扇子上的美人画,从打湿的花瓣里流出了些许墨汁,是美人的手伸出拿捏花瓣吗?你从何而知。而这时,空调还在嗡嗡地叫。 + +空调永远只能供你使用,却不可能供你欣赏。它睡在角落里就永远定格了,它只是一架机器。扇子不同,我有一把樟木的扇子,扇子柄已经腊黄,是从我爷爷以上的年轮里留下来的。每年我都得小心翼翼地把它拿出来,擦拭它。从它的身子上,就会闻到这一世的桂花香。扇子上的美人画犹如檀香,让人迷恋。 + +我的爷爷已经远去很多年了,他的一切都埋没在了市井中。可每当我仔细找,我就能找到关于我爷爷的一切。在扇子里、在刺绣里、小巷子里、田野里,她无处不在,不管年轮的长短。 +中国的文化就是这样无孔不入的。这一切都留在了市井中。市井的东西永远都丢不掉,他已经是生活的一部分了。根本不用直观的表达出来。也偷不走,也抢不走。 +可是那些太过于直观的东西,太容易学,太直板,或许多年后大家都可以去做同样的事。这样的文化很危险。也一点都不可爱。 + +而中国的文化有些过于沉老的,已经让我无法说出来,也学不来,甚至也表达不出来了。只能用心去体会。 +所以,我觉得在我们在享受这个时代带给我们方便、快活的生活时,别忘记了学学她的理论。理论学好了。其它的在学也不晚。 + +很多年轻的一代已经丧失了去观察传统的心志。他们已经开始享受这种简易的外来文化。我觉得这样不好,享受的时候,如果在来点津津有味的东西那更好。老子,孔子,孙子都行…… +总之,空调很使用,可它除了能用就只剩下一盒骨架了。 +扇子看上去不怎么好使,可你要慢慢去看,有的时候说不定就能看出什么叫心静自然凉了…… + diff --git "a/content/posts/sz/\350\277\207\345\271\264.md" "b/content/posts/sz/\350\277\207\345\271\264.md" new file mode 100644 index 00000000000..44203440940 --- /dev/null +++ "b/content/posts/sz/\350\277\207\345\271\264.md" @@ -0,0 +1,33 @@ +--- +title: "过年" +categories: ["山贼"] +tags: ["山贼","过年","乡愁","酒"] +draft: false +slug: "guol" +date: "2011-01-18 19:23:05" +--- + + 炉火更旺了,年猪肉挂满了整个墙壁。母亲里里外外地忙着。老家地习俗,要备至豆腐,汤圆,豆皮什么的。母亲得去邻下借压制豆腐的木框,我和父亲都乐呵着。过年,其然快乐! + +这些年前, + +这些年后, + +做了人父,漂泊,流离在别的地方。难说是为了前程,还是为了梦想,且说是为生活罢了。 + +乃依旧这个时间里常想起那架老犁口和往年的老黄牛。母亲期盼的眼神,父亲斑驳的大手时常在梦里相伴。 + +今天送母亲回家,爱人也还有一周放假,我和儿子这段时间里得相依为命了。 + +听讲,老家又下雪了,老家今年的雪甚是高昂。和父亲的电话亦很少有激动的情绪了。父亲讲:“还是回家吧!”接着又说:“负担大,也得实际出发。”当然我明白,父亲想我了,这个时候我也特别想他。而我们却又有点假装着。亦到过年,这感觉越是浓厚,甚滚烫! + +我倒是盛情难却,却又是困难重重,对于流离的人,谁不想回家啊,何况又是年关。时现在,想要回家一趟,又得大动干戈。车票、时间、金钱。 + +时间、距离突然变成了罪魁祸首,我们突然间无能为力,尽管雪越下越浓,尽管年味越来越大。 + +年是越来越近了,似愁一般,盼着回家,这快近年的乡愁,却比那任何的酒都烈,不经意,眼泪绡透。 + +我们仅一生,又何苦是为了什么?离家,而后思念,然后成年,之后他们又离我们而去。那么,我们都盼着在聚,盼着家,相思着年。 + +渐行渐远,年也到了,不可能如年少时一般享受,却又盼着。成人后的矛盾,这刻也变得矜持,我想这愁绪,总还是美满的,至少不在会近乡情怯。待我归时,定是桃花满园。 + diff --git "a/content/posts/sz/\351\225\277\347\257\207.md" "b/content/posts/sz/\351\225\277\347\257\207.md" new file mode 100644 index 00000000000..18afb8916ab --- /dev/null +++ "b/content/posts/sz/\351\225\277\347\257\207.md" @@ -0,0 +1,12 @@ +--- +title: "长篇" +categories: ["山贼"] +tags: ["山贼","水浒传"] +draft: false +slug: "cz" +date: "2011-01-12 12:53:50" +--- + +盛却蜗牛,特开一栏目。以此驻地,长篇大论。已拙著,不分时间地点天气。望纳接洽。 + +

山贼
2011,1,12

diff --git "a/content/posts/sz/\351\233\206\346\210\220\347\224\265\350\267\257.md" "b/content/posts/sz/\351\233\206\346\210\220\347\224\265\350\267\257.md" new file mode 100644 index 00000000000..e3af6a74a42 --- /dev/null +++ "b/content/posts/sz/\351\233\206\346\210\220\347\224\265\350\267\257.md" @@ -0,0 +1,35 @@ +--- +title: "集成电路" +categories: ["山贼"] +tags: ["IC","三极管","道德经","林徽因"] +draft: false +slug: "ji-cheng-dian-lu" +date: "2013-05-10 09:04:17" +--- + +这是我的事业不是我的理想,也不可能是我的爱好,也不可能是我的情人,这是我的生活,我的证据,我的无奈。 + +这成攀比成了往后的笑谈,心智的稚愚加上不自量力,可组成这个可笑可怜的故事。 + +爱好不是正直的理想,到最后都是孽障,一一还与你。 + +可要默默地走出很多地点,不是旅游,甚不是旅行,更不可是为了拍几张照片。人生透析的部分是在告诉我诫去这些俗成的作怪,心安定下来,去安慰自己,去体验格外的天空,在更进一步可忘却美食,忘记地点,忘记彼时站在何处。 + +我往以的不安分,随处游走,最多也不过是一场认识新地标,新房子的盲目迁徙而已。内心黑暗是本体,本末不移,光明永在脑后。 + +除了单调的行程,我不在怀念那些故意远走的里程。这味作料在我心间已慢长成发霉的细菌,我可随时丢弃。远走的定义不在是风景,更不能是这低下的散心,也不能是单一的满足某些诱惑的私心,或也不能是考查需得到的证明。远走应是一份事业,来日方长,便知内心的天涯海角。 + +抱着酒瓶子哭,哭这遭遇,叹这无情的离人,啜泣这门乱气的结合。 + +好比这报应,婚姻便是报应,好的良缘,一辈子感激美满,一份恶的缘,便能让人一辈子惨苦凄凉。姻缘是上辈子的缘续,上辈子的血海仇人,这生便统统还给你,想如何躲避都是徒然。 + +意念毁去,性格毁去,教养毁去,对峙这场变质的生活,可笑,可悲,可苦,可哀,找不到万年的树,却可寻万年的种子,而有万年的人,却怎么也寻不到万年的心。 + +阳光直射躯干的时候,脸面的油光影着天机。我在深夜里努力想搞明白人生的某些真谛,却在酒精的浮沉里飘飘荡荡。喜欢研究古老的大道理,它治愈了我一些奇难怪症。 + +把身体算成单一的甲子,灵魂放逐,这种选择,周围大能接受,这些人狠,原因是不讲道理,而我想着的却是身体灵魂都可变成单一的甲子,不卜生死,也可不看黄道吉日。这厢矛盾害得我二十七岁了也得战战兢兢。 + +最近看《你若安好,便是晴天》,林徽因的四月天啊,徐志摩的康桥啊,金岳霖的难得糊涂啊,梁思成的成道啊,这那有对错啊,这美得让我眼睛湿润,这上辈子得要积多少的善缘,方可修成这般优美的正道啊! + +知道内心始终有道明亮的光在指引我,就幸福得暗自窃喜。这些身边世风日子,跟我现如今也紧密的连在一起,希望可以理解我,别让我故意忘记本性,做个时常变幻的魔鬼。我仍然得努力修养,修到慢慢知道自己不是魔鬼,修到放下一切,拿起一切! + diff --git a/content/privacy-policy.md b/content/privacy-policy.md new file mode 100644 index 00000000000..bb7aa316516 --- /dev/null +++ b/content/privacy-policy.md @@ -0,0 +1,8 @@ +--- +title: '隐私政策' +date: "2006-04-14 00:00:00" +type: "privacy-policy" +layout: "privacy-policy" +Comments: false +author: 大大的小蜗牛 +--- diff --git a/content/search.md b/content/search.md new file mode 100644 index 00000000000..bf60c56fecb --- /dev/null +++ b/content/search.md @@ -0,0 +1,6 @@ +--- +title: "搜索" +sitemap: + priority : 0.1 +layout: "search" +--- diff --git a/content/tags/_index.md b/content/tags/_index.md new file mode 100644 index 00000000000..fa267622fcb --- /dev/null +++ b/content/tags/_index.md @@ -0,0 +1,4 @@ +--- +title: "标签" +slug: "tags" +--- \ No newline at end of file diff --git a/content/talk.md b/content/talk.md new file mode 100644 index 00000000000..6a50822a8ff --- /dev/null +++ b/content/talk.md @@ -0,0 +1,6 @@ +--- +title: "嘀咕" +layout: "talk" +type: 'talk' +Comments: false +--- \ No newline at end of file diff --git a/content/talks.md b/content/talks.md new file mode 100644 index 00000000000..91835e1a026 --- /dev/null +++ b/content/talks.md @@ -0,0 +1,6 @@ +--- +title: "嘀咕" +layout: "talks" +type: 'talks' +Comments: false +--- \ No newline at end of file diff --git a/content/video.md b/content/video.md new file mode 100644 index 00000000000..bc5f92e7f61 --- /dev/null +++ b/content/video.md @@ -0,0 +1,8 @@ +--- +title: "豆瓣观影" +sitemap: + priority : 0.1 +layout: "movies" +type: 'movies' +Comments: false +--- \ No newline at end of file diff --git a/data/hellofriend/social.toml b/data/hellofriend/social.toml new file mode 100644 index 00000000000..400900a00bf --- /dev/null +++ b/data/hellofriend/social.toml @@ -0,0 +1,215 @@ +[[social_icons]] +id = "email" +url = "mailto:%s" +title = "Email me" +icon = "iconfont icon-email_filled" + +[[social_icons]] +id = "github" +url = "https://github.com/%s" +title = "GitHub" +icon = "iconfont icon-github" + +[[social_icons]] +id = "twitter" +url = "https://twitter.com/%s" +title = "Twitter" +icon = "iconfont icon-twitter-circle" + +[[social_icons]] +id = "telegram" +url = "https://t.me/%s" +title = "Telegram" +icon = "iconfont icon-telegram" + +[[social_icons]] +id = "keybase" +url = "https://keybase.io/%s" +title = "Keybase" +icon = "iconfont icon-keybase-fill" + +[[social_icons]] +id = "steam" +url = "https://steamcommunity.com/id/%s" +title = "steam" +icon = "iconfont icon-steam" + +[[social_icons]] +id = "facebook" +url = "https://www.facebook.com/%s" +title = "Facebook" +icon = "iconfont icon-facebook" + +[[social_icons]] +id = "gitlab" +url = "https://gitlab.com/%s" +title = "GitLab" +icon = "iconfont icon-gitlab" + +[[social_icons]] +id = "bitbucket" +url = "https://bitbucket.org/%s" +title = "Bitbucket" +icon = "iconfont icon-bitbucket" + +[[social_icons]] +id = "slack" +url = "https://%s.slack.com/" +title = "Slack" +icon = "iconfont icon-slack" + +[[social_icons]] +id = "reddit" +url = "https://reddit.com/u/%s" +title = "Reddit" +icon = "iconfont icon-reddit" + +[[social_icons]] +id = "linkedin" +url = "https://linkedin.com/in/%s" +title = "LinkedIn" +icon = "iconfont icon-linkedin-circle" + +[[social_icons]] +id = "xing" +url = "https://www.xing.com/profile/%s" +title = "Xing" +icon = "iconfont icon-xing" + +[[social_icons]] +id = "stackoverflow" +url = "https://stackoverflow.com/users/%s" +title = "StackOverflow" +icon = "iconfont icon-stackoverflow-fill" + +[[social_icons]] +id = "snapchat" +url = "https://www.snapchat.com/add/%s" +title = "Snapchat" +icon = "iconfont icon-snapchat" + +[[social_icons]] +id = "instagram" +url = "https://www.instagram.com/%s" +title = "Instagram" +icon = "iconfont icon-instagram" + +[[social_icons]] +id = "youtube" +url = "https://www.youtube.com/%s" +title = "Youtube" +icon = "iconfont icon-youtube" + +[[social_icons]] +id = "soundcloud" +url = "https://soundcloud.com/%s" +title = "SoundCloud" +icon = "iconfont icon-soundcloud" + +[[social_icons]] +id = "spotify" +url = "https://open.spotify.com/user/%s" +title = "Spotify" +icon = "iconfont icon-spotify" + +[[social_icons]] +id = "bandcamp" +url = "https://%s.bandcamp.com/" +title = "Bandcamp" +icon = "iconfont icon-bandcamp" + +[[social_icons]] +id = "itchio" +url = "https://itch.io/profile/%s" +title = "Itch.io" +icon = "iconfont icon-itch-io" + +[[social_icons]] +id = "vk" +url = "https://vk.com/%s" +title = "VK" +icon = "iconfont icon-vk" + +[[social_icons]] +id = "paypal" +url = "https://paypal.me/%s" +title = "PayPal" +icon = "iconfont icon-paypal" + +[[social_icons]] +id = "500px" +url = "https://500px.com/%s" +title = "500px" +icon = "iconfont icon-500px" + +[[social_icons]] +id = "codepen" +url = "https://codepen.io/%s" +title = "CodePen" +icon = "iconfont icon-codepen-square-fill" + +[[social_icons]] +id = "kaggle" +url = "https://www.kaggle.com/%s" +title = "kaggle" +icon = "iconfont icon-kaggle" + +[[social_icons]] +id = "mastodon" +url = "https://%s" +title = "Mastodon" +icon = "iconfont icon-mastodon" + +[[social_icons]] +id = "pinterest" +url = "https://www.pinterest.com/%s" +title = "Pinterest" +icon = "iconfont icon-pinterest" + +[[social_icons]] +id = "tiktok" +url = "%s" +title = "tiktok" +icon = "iconfont icon-tiktok" + +[[social_icons]] +id = "weibo" +url = "https://weibo.com/%s" +title = "Weibo" +icon = "iconfont icon-weibo" + +[[social_icons]] +id = "wechat" +url = "%s" +title = "wechat" +icon = "iconfont icon-weixin" + +[[social_icons]] +id = "zhihu" +url = "https://www.zhihu.com/people/%s" +title = "Zhihu" +icon = "iconfont icon-zhihu-square" + +[[social_icons]] +id = "QQ" +url = "http://wpa.qq.com/msgrd?v=3&uin=%d&site=qq&menu=yes" +title = "QQ" +icon = "iconfont icon-qq-fill" + +[[social_icons]] +id = "tieba" +url = "https://tieba.baidu.com/f?kw=%s" +title = "Tieba" +icon = "iconfont icon-tieba" + +[[social_icons]] +id = "douban" +url = "https://www.douban.com/people/%s" +title = "Douban" +icon = "iconfont icon-douban" + +[[social_icons]] +id = "douyin" +url = "%s" +title = "douyin" +icon = "iconfont icon-douyin-fill" diff --git a/deploy.bat b/deploy.bat new file mode 100644 index 00000000000..a68465cae7c --- /dev/null +++ b/deploy.bat @@ -0,0 +1,6 @@ +@ECHO OFF \ +echo "Running build.sh to build hugo." +"C:\Program Files\Git\bin\bash.exe" build.sh +coscmd --config_path cos.conf upload -rs --delete public/ / +echo " ALL DONE !" +pause \ No newline at end of file diff --git a/deploy.sh b/deploy.sh new file mode 100644 index 00000000000..c36b8531247 --- /dev/null +++ b/deploy.sh @@ -0,0 +1,19 @@ +#!/bin/bash + +if ! type pip >/dev/null 2>&1; then + echo 'Pip not installed.'; +else + if ! type coscmd >/dev/null 2>&1; then + echo 'Coscmd not installed.' + echo 'Installing coscmd.' + pip install coscmd -U + else + echo 'Running build.sh to build hugo.' + bash ./build.sh + echo 'Deploying to COS.' + coscmd --config_path cos.conf upload -rs --delete public/ / + echo "................" + echo ". COS deployed ." + echo "................" + fi +fi \ No newline at end of file diff --git a/firebase.json b/firebase.json new file mode 100644 index 00000000000..ec93fea742f --- /dev/null +++ b/firebase.json @@ -0,0 +1,10 @@ +{ + "hosting": { + "public": "public", + "ignore": [ + "firebase.json", + "**/.*", + "**/node_modules/**" + ] + } +} \ No newline at end of file diff --git a/netlify.toml b/netlify.toml new file mode 100644 index 00000000000..1008e018ec6 --- /dev/null +++ b/netlify.toml @@ -0,0 +1,2 @@ +[context.production.environment] + HUGO_VERSION = "0.86.0" diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 00000000000..2b026cb3c4d --- /dev/null +++ b/package-lock.json @@ -0,0 +1,5958 @@ +{ + "name": "eallion.com", + "version": "1.0.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "version": "1.0.0", + "license": "ISC", + "dependencies": { + "add-stream": "^1.0.0", + "ansi-escapes": "^3.2.0", + "ansi-regex": "^4.1.0", + "ansi-styles": "^3.2.1", + "array-ify": "^1.0.0", + "arrify": "^1.0.1", + "at-least-node": "^1.0.0", + "balanced-match": "^1.0.2", + "brace-expansion": "^1.1.11", + "braces": "^3.0.2", + "cachedir": "^2.2.0", + "callsites": "^3.1.0", + "camelcase": "^5.3.1", + "camelcase-keys": "^6.2.2", + "chalk": "^2.4.2", + "chardet": "^0.7.0", + "cli-cursor": "^2.1.0", + "cli-width": "^2.2.1", + "cliui": "^7.0.4", + "color-convert": "^1.9.3", + "color-name": "^1.1.3", + "compare-func": "^2.0.0", + "concat-map": "^0.0.1", + "conventional-changelog": "^3.1.24", + "conventional-changelog-angular": "^5.0.12", + "conventional-changelog-atom": "^2.0.8", + "conventional-changelog-codemirror": "^2.0.8", + "conventional-changelog-conventionalcommits": "^4.6.0", + "conventional-changelog-core": "^4.2.3", + "conventional-changelog-ember": "^2.0.9", + "conventional-changelog-eslint": "^3.0.9", + "conventional-changelog-express": "^2.0.6", + "conventional-changelog-jquery": "^3.0.11", + "conventional-changelog-jshint": "^2.0.9", + "conventional-changelog-preset-loader": "^2.3.4", + "conventional-changelog-writer": "^5.0.0", + "conventional-commit-types": "^3.0.0", + "conventional-commits-filter": "^2.0.7", + "conventional-commits-parser": "^3.2.1", + "core-util-is": "^1.0.2", + "cosmiconfig": "^7.0.0", + "dargs": "^7.0.0", + "dateformat": "^3.0.3", + "decamelize": "^1.2.0", + "decamelize-keys": "^1.1.0", + "dedent": "^0.7.0", + "detect-file": "^1.0.0", + "detect-indent": "^6.0.0", + "dot-prop": "^5.3.0", + "emoji-regex": "^8.0.0", + "error-ex": "^1.3.2", + "escalade": "^3.1.1", + "escape-string-regexp": "^1.0.5", + "expand-tilde": "^2.0.2", + "external-editor": "^3.1.0", + "figures": "^2.0.0", + "fill-range": "^7.0.1", + "find-node-modules": "^2.1.2", + "find-root": "^1.1.0", + "find-up": "^2.1.0", + "findup-sync": "^4.0.0", + "fs-extra": "^8.1.0", + "fs.realpath": "^1.0.0", + "function-bind": "^1.1.1", + "get-caller-file": "^2.0.5", + "get-pkg-repo": "^4.1.2", + "git-raw-commits": "^2.0.10", + "git-remote-origin-url": "^2.0.0", + "git-semver-tags": "^4.1.1", + "gitconfiglocal": "^1.0.0", + "glob": "^7.1.4", + "global-dirs": "^0.1.1", + "global-modules": "^1.0.0", + "global-prefix": "^1.0.2", + "graceful-fs": "^4.2.6", + "handlebars": "^4.7.7", + "hard-rejection": "^2.1.0", + "has": "^1.0.3", + "has-flag": "^3.0.0", + "homedir-polyfill": "^1.0.3", + "hosted-git-info": "^4.0.2", + "iconv-lite": "^0.4.24", + "import-fresh": "^3.3.0", + "indent-string": "^4.0.0", + "inflight": "^1.0.6", + "inherits": "^2.0.4", + "ini": "^1.3.8", + "inquirer": "^6.5.2", + "is-arrayish": "^0.2.1", + "is-core-module": "^2.5.0", + "is-extglob": "^2.1.1", + "is-fullwidth-code-point": "^2.0.0", + "is-glob": "^4.0.1", + "is-number": "^7.0.0", + "is-obj": "^2.0.0", + "is-plain-obj": "^1.1.0", + "is-text-path": "^1.0.1", + "is-utf8": "^0.2.1", + "is-windows": "^1.0.2", + "isarray": "^1.0.0", + "isexe": "^2.0.0", + "js-tokens": "^4.0.0", + "json-parse-better-errors": "^1.0.2", + "json-parse-even-better-errors": "^2.3.1", + "json-stringify-safe": "^5.0.1", + "jsonfile": "^4.0.0", + "jsonparse": "^1.3.1", + "JSONStream": "^1.3.5", + "kind-of": "^6.0.3", + "lines-and-columns": "^1.1.6", + "load-json-file": "^4.0.0", + "locate-path": "^2.0.0", + "lodash": "^4.17.21", + "lodash.ismatch": "^4.4.0", + "lodash.map": "^4.6.0", + "longest": "^2.0.1", + "lru-cache": "^6.0.0", + "map-obj": "^4.2.1", + "meow": "^8.1.2", + "merge": "^2.1.1", + "micromatch": "^4.0.4", + "mimic-fn": "^1.2.0", + "min-indent": "^1.0.1", + "minimatch": "^3.0.4", + "minimist": "^1.2.5", + "minimist-options": "^4.1.0", + "modify-values": "^1.0.1", + "mute-stream": "^0.0.7", + "neo-async": "^2.6.2", + "normalize-package-data": "^3.0.2", + "once": "^1.4.0", + "onetime": "^2.0.1", + "os-tmpdir": "^1.0.2", + "p-limit": "^1.3.0", + "p-locate": "^2.0.0", + "p-try": "^1.0.0", + "parent-module": "^1.0.1", + "parse-json": "^5.2.0", + "parse-passwd": "^1.0.0", + "path-exists": "^3.0.0", + "path-is-absolute": "^1.0.1", + "path-parse": "^1.0.7", + "path-type": "^4.0.0", + "picomatch": "^2.3.0", + "pify": "^2.3.0", + "process-nextick-args": "^2.0.1", + "q": "^1.5.1", + "quick-lru": "^4.0.1", + "read-pkg": "^3.0.0", + "read-pkg-up": "^3.0.0", + "readable-stream": "^3.6.0", + "redent": "^3.0.0", + "require-directory": "^2.1.1", + "resolve": "^1.20.0", + "resolve-dir": "^1.0.1", + "resolve-from": "^5.0.0", + "resolve-global": "^1.0.0", + "restore-cursor": "^2.0.0", + "run-async": "^2.4.1", + "rxjs": "^6.6.7", + "safe-buffer": "^5.2.1", + "safer-buffer": "^2.1.2", + "semver": "^6.3.0", + "signal-exit": "^3.0.3", + "source-map": "^0.6.1", + "spdx-correct": "^3.1.1", + "spdx-exceptions": "^2.3.0", + "spdx-expression-parse": "^3.0.1", + "spdx-license-ids": "^3.0.9", + "split": "^1.0.1", + "split2": "^3.2.2", + "string_decoder": "^1.3.0", + "string-width": "^2.1.1", + "strip-ansi": "^5.2.0", + "strip-bom": "^4.0.0", + "strip-indent": "^3.0.0", + "strip-json-comments": "^3.0.1", + "supports-color": "^5.5.0", + "temp-dir": "^2.0.0", + "tempfile": "^3.0.0", + "text-extensions": "^1.9.0", + "through": "^2.3.8", + "through2": "^4.0.2", + "tmp": "^0.0.33", + "to-regex-range": "^5.0.1", + "trim-newlines": "^3.0.1", + "trim-off-newlines": "^1.0.1", + "tslib": "^1.14.1", + "type-fest": "^0.18.1", + "uglify-js": "^3.13.10", + "universalify": "^0.1.2", + "util-deprecate": "^1.0.2", + "uuid": "^3.4.0", + "validate-npm-package-license": "^3.0.4", + "which": "^1.3.1", + "word-wrap": "^1.2.3", + "wordwrap": "^1.0.0", + "wrap-ansi": "^7.0.0", + "wrappy": "^1.0.2", + "xtend": "^4.0.2", + "y18n": "^5.0.8", + "yallist": "^4.0.0", + "yaml": "^1.10.2", + "yargs": "^16.2.0", + "yargs-parser": "^20.2.9", + "yocto-queue": "^0.1.0" + }, + "devDependencies": { + "@commitlint/cli": "^12.1.4", + "@commitlint/config-conventional": "^12.1.4", + "commitizen": "^4.2.4", + "conventional-changelog-cli": "^2.1.1", + "cz-conventional-changelog": "^3.2.0", + "husky": "^7.0.1" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "dependencies": { + "@babel/highlight": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.5.tgz", + "integrity": "sha512-5lsetuxCLilmVGyiLEfoHBRX8UCFD+1m2x3Rj97WrW3V7H3u4RWRXA4evMjImCsin2J2YT0QaVDGf+z8ondbAg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", + "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.5", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@commitlint/cli": { + "version": "12.1.4", + "resolved": "https://registry.npmjs.org/@commitlint/cli/-/cli-12.1.4.tgz", + "integrity": "sha512-ZR1WjXLvqEffYyBPT0XdnSxtt3Ty1TMoujEtseW5o3vPnkA1UNashAMjQVg/oELqfaiAMnDw8SERPMN0e/0kLg==", + "dev": true, + "dependencies": { + "@commitlint/format": "^12.1.4", + "@commitlint/lint": "^12.1.4", + "@commitlint/load": "^12.1.4", + "@commitlint/read": "^12.1.4", + "@commitlint/types": "^12.1.4", + "lodash": "^4.17.19", + "resolve-from": "5.0.0", + "resolve-global": "1.0.0", + "yargs": "^16.2.0" + }, + "bin": { + "commitlint": "cli.js" + }, + "engines": { + "node": ">=v10" + } + }, + "node_modules/@commitlint/config-conventional": { + "version": "12.1.4", + "resolved": "https://registry.npmjs.org/@commitlint/config-conventional/-/config-conventional-12.1.4.tgz", + "integrity": "sha512-ZIdzmdy4o4WyqywMEpprRCrehjCSQrHkaRTVZV411GyLigFQHlEBSJITAihLAWe88Qy/8SyoIe5uKvAsV5vRqQ==", + "dev": true, + "dependencies": { + "conventional-changelog-conventionalcommits": "^4.3.1" + }, + "engines": { + "node": ">=v10" + } + }, + "node_modules/@commitlint/ensure": { + "version": "12.1.4", + "resolved": "https://registry.npmjs.org/@commitlint/ensure/-/ensure-12.1.4.tgz", + "integrity": "sha512-MxHIBuAG9M4xl33qUfIeMSasbv3ktK0W+iygldBxZOL4QSYC2Gn66pZAQMnV9o3V+sVFHoAK2XUKqBAYrgbEqw==", + "dev": true, + "dependencies": { + "@commitlint/types": "^12.1.4", + "lodash": "^4.17.19" + }, + "engines": { + "node": ">=v10" + } + }, + "node_modules/@commitlint/execute-rule": { + "version": "12.1.4", + "resolved": "https://registry.npmjs.org/@commitlint/execute-rule/-/execute-rule-12.1.4.tgz", + "integrity": "sha512-h2S1j8SXyNeABb27q2Ok2vD1WfxJiXvOttKuRA9Or7LN6OQoC/KtT3844CIhhWNteNMu/wE0gkTqGxDVAnJiHg==", + "dev": true, + "engines": { + "node": ">=v10" + } + }, + "node_modules/@commitlint/format": { + "version": "12.1.4", + "resolved": "https://registry.npmjs.org/@commitlint/format/-/format-12.1.4.tgz", + "integrity": "sha512-h28ucMaoRjVvvgS6Bdf85fa/+ZZ/iu1aeWGCpURnQV7/rrVjkhNSjZwGlCOUd5kDV1EnZ5XdI7L18SUpRjs26g==", + "dev": true, + "dependencies": { + "@commitlint/types": "^12.1.4", + "chalk": "^4.0.0" + }, + "engines": { + "node": ">=v10" + } + }, + "node_modules/@commitlint/format/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@commitlint/format/node_modules/chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@commitlint/format/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@commitlint/format/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@commitlint/format/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@commitlint/format/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@commitlint/is-ignored": { + "version": "12.1.4", + "resolved": "https://registry.npmjs.org/@commitlint/is-ignored/-/is-ignored-12.1.4.tgz", + "integrity": "sha512-uTu2jQU2SKvtIRVLOzMQo3KxDtO+iJ1p0olmncwrqy4AfPLgwoyCP2CiULq5M7xpR3+dE3hBlZXbZTQbD7ycIw==", + "dev": true, + "dependencies": { + "@commitlint/types": "^12.1.4", + "semver": "7.3.5" + }, + "engines": { + "node": ">=v10" + } + }, + "node_modules/@commitlint/is-ignored/node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@commitlint/lint": { + "version": "12.1.4", + "resolved": "https://registry.npmjs.org/@commitlint/lint/-/lint-12.1.4.tgz", + "integrity": "sha512-1kZ8YDp4to47oIPFELUFGLiLumtPNKJigPFDuHt2+f3Q3IKdQ0uk53n3CPl4uoyso/Og/EZvb1mXjFR/Yce4cA==", + "dev": true, + "dependencies": { + "@commitlint/is-ignored": "^12.1.4", + "@commitlint/parse": "^12.1.4", + "@commitlint/rules": "^12.1.4", + "@commitlint/types": "^12.1.4" + }, + "engines": { + "node": ">=v10" + } + }, + "node_modules/@commitlint/load": { + "version": "12.1.4", + "resolved": "https://registry.npmjs.org/@commitlint/load/-/load-12.1.4.tgz", + "integrity": "sha512-Keszi0IOjRzKfxT+qES/n+KZyLrxy79RQz8wWgssCboYjKEp+wC+fLCgbiMCYjI5k31CIzIOq/16J7Ycr0C0EA==", + "dev": true, + "dependencies": { + "@commitlint/execute-rule": "^12.1.4", + "@commitlint/resolve-extends": "^12.1.4", + "@commitlint/types": "^12.1.4", + "chalk": "^4.0.0", + "cosmiconfig": "^7.0.0", + "lodash": "^4.17.19", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=v10" + } + }, + "node_modules/@commitlint/load/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@commitlint/load/node_modules/chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@commitlint/load/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@commitlint/load/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@commitlint/load/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@commitlint/load/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@commitlint/message": { + "version": "12.1.4", + "resolved": "https://registry.npmjs.org/@commitlint/message/-/message-12.1.4.tgz", + "integrity": "sha512-6QhalEKsKQ/Y16/cTk5NH4iByz26fqws2ub+AinHPtM7Io0jy4e3rym9iE+TkEqiqWZlUigZnTwbPvRJeSUBaA==", + "dev": true, + "engines": { + "node": ">=v10" + } + }, + "node_modules/@commitlint/parse": { + "version": "12.1.4", + "resolved": "https://registry.npmjs.org/@commitlint/parse/-/parse-12.1.4.tgz", + "integrity": "sha512-yqKSAsK2V4X/HaLb/yYdrzs6oD/G48Ilt0EJ2Mp6RJeWYxG14w/Out6JrneWnr/cpzemyN5hExOg6+TB19H/Lw==", + "dev": true, + "dependencies": { + "@commitlint/types": "^12.1.4", + "conventional-changelog-angular": "^5.0.11", + "conventional-commits-parser": "^3.0.0" + }, + "engines": { + "node": ">=v10" + } + }, + "node_modules/@commitlint/read": { + "version": "12.1.4", + "resolved": "https://registry.npmjs.org/@commitlint/read/-/read-12.1.4.tgz", + "integrity": "sha512-TnPQSJgD8Aod5Xeo9W4SaYKRZmIahukjcCWJ2s5zb3ZYSmj6C85YD9cR5vlRyrZjj78ItLUV/X4FMWWVIS38Jg==", + "dev": true, + "dependencies": { + "@commitlint/top-level": "^12.1.4", + "@commitlint/types": "^12.1.4", + "fs-extra": "^9.0.0", + "git-raw-commits": "^2.0.0" + }, + "engines": { + "node": ">=v10" + } + }, + "node_modules/@commitlint/read/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@commitlint/read/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@commitlint/read/node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@commitlint/resolve-extends": { + "version": "12.1.4", + "resolved": "https://registry.npmjs.org/@commitlint/resolve-extends/-/resolve-extends-12.1.4.tgz", + "integrity": "sha512-R9CoUtsXLd6KSCfsZly04grsH6JVnWFmVtWgWs1KdDpdV+G3TSs37tColMFqglpkx3dsWu8dsPD56+D9YnJfqg==", + "dev": true, + "dependencies": { + "import-fresh": "^3.0.0", + "lodash": "^4.17.19", + "resolve-from": "^5.0.0", + "resolve-global": "^1.0.0" + }, + "engines": { + "node": ">=v10" + } + }, + "node_modules/@commitlint/rules": { + "version": "12.1.4", + "resolved": "https://registry.npmjs.org/@commitlint/rules/-/rules-12.1.4.tgz", + "integrity": "sha512-W8m6ZSjg7RuIsIfzQiFHa48X5mcPXeKT9yjBxVmjHvYfS2FDBf1VxCQ7vO0JTVIdV4ohjZ0eKg/wxxUuZHJAZg==", + "dev": true, + "dependencies": { + "@commitlint/ensure": "^12.1.4", + "@commitlint/message": "^12.1.4", + "@commitlint/to-lines": "^12.1.4", + "@commitlint/types": "^12.1.4" + }, + "engines": { + "node": ">=v10" + } + }, + "node_modules/@commitlint/to-lines": { + "version": "12.1.4", + "resolved": "https://registry.npmjs.org/@commitlint/to-lines/-/to-lines-12.1.4.tgz", + "integrity": "sha512-TParumvbi8bdx3EdLXz2MaX+e15ZgoCqNUgqHsRLwyqLUTRbqCVkzrfadG1UcMQk8/d5aMbb327ZKG3Q4BRorw==", + "dev": true, + "engines": { + "node": ">=v10" + } + }, + "node_modules/@commitlint/top-level": { + "version": "12.1.4", + "resolved": "https://registry.npmjs.org/@commitlint/top-level/-/top-level-12.1.4.tgz", + "integrity": "sha512-d4lTJrOT/dXlpY+NIt4CUl77ciEzYeNVc0VFgUQ6VA+b1rqYD2/VWFjBlWVOrklxtSDeKyuEhs36RGrppEFAvg==", + "dev": true, + "dependencies": { + "find-up": "^5.0.0" + }, + "engines": { + "node": ">=v10" + } + }, + "node_modules/@commitlint/top-level/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@commitlint/top-level/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@commitlint/top-level/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@commitlint/top-level/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@commitlint/top-level/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@commitlint/types": { + "version": "12.1.4", + "resolved": "https://registry.npmjs.org/@commitlint/types/-/types-12.1.4.tgz", + "integrity": "sha512-KRIjdnWNUx6ywz+SJvjmNCbQKcKP6KArhjZhY2l+CWKxak0d77SOjggkMwFTiSgLODOwmuLTbarR2ZfWPiPMlw==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0" + }, + "engines": { + "node": ">=v10" + } + }, + "node_modules/@commitlint/types/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@commitlint/types/node_modules/chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@commitlint/types/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@commitlint/types/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@commitlint/types/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@commitlint/types/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@hutson/parse-repository-url": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@hutson/parse-repository-url/-/parse-repository-url-3.0.2.tgz", + "integrity": "sha512-H9XAx3hc0BQHY6l+IFSWHDySypcXsvsuLhgYLUGywmJ5pswRVQJUHpOsobnLYp2ZUaUlKiKDrgWWhosOwAEM8Q==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@types/minimist": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", + "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==" + }, + "node_modules/@types/normalize-package-data": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", + "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==" + }, + "node_modules/@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + }, + "node_modules/add-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/add-stream/-/add-stream-1.0.0.tgz", + "integrity": "sha1-anmQQ3ynNtXhKI25K9MmbV9csqo=" + }, + "node_modules/ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/array-ify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz", + "integrity": "sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4=" + }, + "node_modules/arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cachedir": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.2.0.tgz", + "integrity": "sha512-VvxA0xhNqIIfg0V9AmJkDg91DaJwryutH5rVEZAhcNi4iJFj9f+QxmAjgK1LT9I8OgToX27fypX6/MeCXVbBjQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase-keys": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "dependencies": { + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" + }, + "node_modules/cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "dependencies": { + "restore-cursor": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cli-width": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz", + "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==" + }, + "node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/cliui/node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/string-width": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "node_modules/commitizen": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/commitizen/-/commitizen-4.2.4.tgz", + "integrity": "sha512-LlZChbDzg3Ir3O2S7jSo/cgWp5/QwylQVr59K4xayVq8S4/RdKzSyJkghAiZZHfhh5t4pxunUoyeg0ml1q/7aw==", + "dev": true, + "dependencies": { + "cachedir": "2.2.0", + "cz-conventional-changelog": "3.2.0", + "dedent": "0.7.0", + "detect-indent": "6.0.0", + "find-node-modules": "^2.1.2", + "find-root": "1.1.0", + "fs-extra": "8.1.0", + "glob": "7.1.4", + "inquirer": "6.5.2", + "is-utf8": "^0.2.1", + "lodash": "^4.17.20", + "minimist": "1.2.5", + "strip-bom": "4.0.0", + "strip-json-comments": "3.0.1" + }, + "bin": { + "commitizen": "bin/commitizen", + "cz": "bin/git-cz", + "git-cz": "bin/git-cz" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/compare-func": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-2.0.0.tgz", + "integrity": "sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==", + "dependencies": { + "array-ify": "^1.0.0", + "dot-prop": "^5.1.0" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "node_modules/conventional-changelog": { + "version": "3.1.24", + "resolved": "https://registry.npmjs.org/conventional-changelog/-/conventional-changelog-3.1.24.tgz", + "integrity": "sha512-ed6k8PO00UVvhExYohroVPXcOJ/K1N0/drJHx/faTH37OIZthlecuLIRX/T6uOp682CAoVoFpu+sSEaeuH6Asg==", + "dependencies": { + "conventional-changelog-angular": "^5.0.12", + "conventional-changelog-atom": "^2.0.8", + "conventional-changelog-codemirror": "^2.0.8", + "conventional-changelog-conventionalcommits": "^4.5.0", + "conventional-changelog-core": "^4.2.1", + "conventional-changelog-ember": "^2.0.9", + "conventional-changelog-eslint": "^3.0.9", + "conventional-changelog-express": "^2.0.6", + "conventional-changelog-jquery": "^3.0.11", + "conventional-changelog-jshint": "^2.0.9", + "conventional-changelog-preset-loader": "^2.3.4" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/conventional-changelog-angular": { + "version": "5.0.12", + "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.12.tgz", + "integrity": "sha512-5GLsbnkR/7A89RyHLvvoExbiGbd9xKdKqDTrArnPbOqBqG/2wIosu0fHwpeIRI8Tl94MhVNBXcLJZl92ZQ5USw==", + "dependencies": { + "compare-func": "^2.0.0", + "q": "^1.5.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/conventional-changelog-atom": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/conventional-changelog-atom/-/conventional-changelog-atom-2.0.8.tgz", + "integrity": "sha512-xo6v46icsFTK3bb7dY/8m2qvc8sZemRgdqLb/bjpBsH2UyOS8rKNTgcb5025Hri6IpANPApbXMg15QLb1LJpBw==", + "dependencies": { + "q": "^1.5.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/conventional-changelog-cli": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/conventional-changelog-cli/-/conventional-changelog-cli-2.1.1.tgz", + "integrity": "sha512-xMGQdKJ+4XFDDgfX5aK7UNFduvJMbvF5BB+g0OdVhA3rYdYyhctrIE2Al+WYdZeKTdg9YzMWF2iFPT8MupIwng==", + "dev": true, + "dependencies": { + "add-stream": "^1.0.0", + "conventional-changelog": "^3.1.24", + "lodash": "^4.17.15", + "meow": "^8.0.0", + "tempfile": "^3.0.0" + }, + "bin": { + "conventional-changelog": "cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/conventional-changelog-codemirror": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/conventional-changelog-codemirror/-/conventional-changelog-codemirror-2.0.8.tgz", + "integrity": "sha512-z5DAsn3uj1Vfp7po3gpt2Boc+Bdwmw2++ZHa5Ak9k0UKsYAO5mH1UBTN0qSCuJZREIhX6WU4E1p3IW2oRCNzQw==", + "dependencies": { + "q": "^1.5.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/conventional-changelog-conventionalcommits": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.6.0.tgz", + "integrity": "sha512-sj9tj3z5cnHaSJCYObA9nISf7eq/YjscLPoq6nmew4SiOjxqL2KRpK20fjnjVbpNDjJ2HR3MoVcWKXwbVvzS0A==", + "dependencies": { + "compare-func": "^2.0.0", + "lodash": "^4.17.15", + "q": "^1.5.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/conventional-changelog-core": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-4.2.3.tgz", + "integrity": "sha512-MwnZjIoMRL3jtPH5GywVNqetGILC7g6RQFvdb8LRU/fA/338JbeWAku3PZ8yQ+mtVRViiISqJlb0sOz0htBZig==", + "dependencies": { + "add-stream": "^1.0.0", + "conventional-changelog-writer": "^5.0.0", + "conventional-commits-parser": "^3.2.0", + "dateformat": "^3.0.0", + "get-pkg-repo": "^4.0.0", + "git-raw-commits": "^2.0.8", + "git-remote-origin-url": "^2.0.0", + "git-semver-tags": "^4.1.1", + "lodash": "^4.17.15", + "normalize-package-data": "^3.0.0", + "q": "^1.5.1", + "read-pkg": "^3.0.0", + "read-pkg-up": "^3.0.0", + "through2": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/conventional-changelog-ember": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/conventional-changelog-ember/-/conventional-changelog-ember-2.0.9.tgz", + "integrity": "sha512-ulzIReoZEvZCBDhcNYfDIsLTHzYHc7awh+eI44ZtV5cx6LVxLlVtEmcO+2/kGIHGtw+qVabJYjdI5cJOQgXh1A==", + "dependencies": { + "q": "^1.5.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/conventional-changelog-eslint": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/conventional-changelog-eslint/-/conventional-changelog-eslint-3.0.9.tgz", + "integrity": "sha512-6NpUCMgU8qmWmyAMSZO5NrRd7rTgErjrm4VASam2u5jrZS0n38V7Y9CzTtLT2qwz5xEChDR4BduoWIr8TfwvXA==", + "dependencies": { + "q": "^1.5.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/conventional-changelog-express": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/conventional-changelog-express/-/conventional-changelog-express-2.0.6.tgz", + "integrity": "sha512-SDez2f3iVJw6V563O3pRtNwXtQaSmEfTCaTBPCqn0oG0mfkq0rX4hHBq5P7De2MncoRixrALj3u3oQsNK+Q0pQ==", + "dependencies": { + "q": "^1.5.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/conventional-changelog-jquery": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/conventional-changelog-jquery/-/conventional-changelog-jquery-3.0.11.tgz", + "integrity": "sha512-x8AWz5/Td55F7+o/9LQ6cQIPwrCjfJQ5Zmfqi8thwUEKHstEn4kTIofXub7plf1xvFA2TqhZlq7fy5OmV6BOMw==", + "dependencies": { + "q": "^1.5.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/conventional-changelog-jshint": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/conventional-changelog-jshint/-/conventional-changelog-jshint-2.0.9.tgz", + "integrity": "sha512-wMLdaIzq6TNnMHMy31hql02OEQ8nCQfExw1SE0hYL5KvU+JCTuPaDO+7JiogGT2gJAxiUGATdtYYfh+nT+6riA==", + "dependencies": { + "compare-func": "^2.0.0", + "q": "^1.5.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/conventional-changelog-preset-loader": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.3.4.tgz", + "integrity": "sha512-GEKRWkrSAZeTq5+YjUZOYxdHq+ci4dNwHvpaBC3+ENalzFWuCWa9EZXSuZBpkr72sMdKB+1fyDV4takK1Lf58g==", + "engines": { + "node": ">=10" + } + }, + "node_modules/conventional-changelog-writer": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-5.0.0.tgz", + "integrity": "sha512-HnDh9QHLNWfL6E1uHz6krZEQOgm8hN7z/m7tT16xwd802fwgMN0Wqd7AQYVkhpsjDUx/99oo+nGgvKF657XP5g==", + "dependencies": { + "conventional-commits-filter": "^2.0.7", + "dateformat": "^3.0.0", + "handlebars": "^4.7.6", + "json-stringify-safe": "^5.0.1", + "lodash": "^4.17.15", + "meow": "^8.0.0", + "semver": "^6.0.0", + "split": "^1.0.0", + "through2": "^4.0.0" + }, + "bin": { + "conventional-changelog-writer": "cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/conventional-commit-types": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/conventional-commit-types/-/conventional-commit-types-3.0.0.tgz", + "integrity": "sha512-SmmCYnOniSsAa9GqWOeLqc179lfr5TRu5b4QFDkbsrJ5TZjPJx85wtOr3zn+1dbeNiXDKGPbZ72IKbPhLXh/Lg==" + }, + "node_modules/conventional-commits-filter": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-2.0.7.tgz", + "integrity": "sha512-ASS9SamOP4TbCClsRHxIHXRfcGCnIoQqkvAzCSbZzTFLfcTqJVugB0agRgsEELsqaeWgsXv513eS116wnlSSPA==", + "dependencies": { + "lodash.ismatch": "^4.4.0", + "modify-values": "^1.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/conventional-commits-parser": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.2.1.tgz", + "integrity": "sha512-OG9kQtmMZBJD/32NEw5IhN5+HnBqVjy03eC+I71I0oQRFA5rOgA4OtPOYG7mz1GkCfCNxn3gKIX8EiHJYuf1cA==", + "dependencies": { + "is-text-path": "^1.0.1", + "JSONStream": "^1.0.4", + "lodash": "^4.17.15", + "meow": "^8.0.0", + "split2": "^3.0.0", + "through2": "^4.0.0", + "trim-off-newlines": "^1.0.0" + }, + "bin": { + "conventional-commits-parser": "cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + }, + "node_modules/cosmiconfig": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz", + "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cz-conventional-changelog": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cz-conventional-changelog/-/cz-conventional-changelog-3.2.0.tgz", + "integrity": "sha512-yAYxeGpVi27hqIilG1nh4A9Bnx4J3Ov+eXy4koL3drrR+IO9GaWPsKjik20ht608Asqi8TQPf0mczhEeyAtMzg==", + "dev": true, + "dependencies": { + "chalk": "^2.4.1", + "commitizen": "^4.0.3", + "conventional-commit-types": "^3.0.0", + "lodash.map": "^4.5.1", + "longest": "^2.0.1", + "word-wrap": "^1.0.3" + }, + "engines": { + "node": ">= 10" + }, + "optionalDependencies": { + "@commitlint/load": ">6.1.1" + } + }, + "node_modules/dargs": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/dargs/-/dargs-7.0.0.tgz", + "integrity": "sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/dateformat": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", + "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==", + "engines": { + "node": "*" + } + }, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decamelize-keys": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", + "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=", + "dependencies": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decamelize-keys/node_modules/map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=" + }, + "node_modules/detect-file": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", + "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/detect-indent": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.0.0.tgz", + "integrity": "sha512-oSyFlqaTHCItVRGK5RmrmjB+CmaMOW7IaNA/kdxqhoa6d17j/5ce9O9eWXmV/KEdRwqpQA+Vqe8a8Bsybu4YnA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "dependencies": { + "is-obj": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", + "dependencies": { + "homedir-polyfill": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dependencies": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-node-modules": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/find-node-modules/-/find-node-modules-2.1.2.tgz", + "integrity": "sha512-x+3P4mbtRPlSiVE1Qco0Z4YLU8WFiFcuWTf3m75OV9Uzcfs2Bg+O9N+r/K0AnmINBW06KpfqKwYJbFlFq4qNug==", + "dependencies": { + "findup-sync": "^4.0.0", + "merge": "^2.1.0" + } + }, + "node_modules/find-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==" + }, + "node_modules/find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dependencies": { + "locate-path": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/findup-sync": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-4.0.0.tgz", + "integrity": "sha512-6jvvn/12IC4quLBL1KNokxC7wWTvYncaVUYSoxWw7YykPLuRrnv4qdHcSOywOI5RpkOVGeQRtWM8/q+G6W6qfQ==", + "dependencies": { + "detect-file": "^1.0.0", + "is-glob": "^4.0.0", + "micromatch": "^4.0.2", + "resolve-dir": "^1.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-pkg-repo": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/get-pkg-repo/-/get-pkg-repo-4.1.2.tgz", + "integrity": "sha512-/FjamZL9cBYllEbReZkxF2IMh80d8TJoC4e3bmLNif8ibHw95aj0N/tzqK0kZz9eU/3w3dL6lF4fnnX/sDdW3A==", + "dependencies": { + "@hutson/parse-repository-url": "^3.0.0", + "hosted-git-info": "^4.0.0", + "meow": "^7.0.0", + "through2": "^2.0.0" + }, + "bin": { + "get-pkg-repo": "src/cli.js" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-pkg-repo/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/get-pkg-repo/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/get-pkg-repo/node_modules/meow": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/meow/-/meow-7.1.1.tgz", + "integrity": "sha512-GWHvA5QOcS412WCo8vwKDlTelGLsCGBVevQB5Kva961rmNfun0PCbv5+xta2kUMFJyR8/oWnn7ddeKdosbAPbA==", + "dependencies": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^2.5.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.13.1", + "yargs-parser": "^18.1.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-pkg-repo/node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/get-pkg-repo/node_modules/normalize-package-data/node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" + }, + "node_modules/get-pkg-repo/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-pkg-repo/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/get-pkg-repo/node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/get-pkg-repo/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/get-pkg-repo/node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/get-pkg-repo/node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-pkg-repo/node_modules/read-pkg-up/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/get-pkg-repo/node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/get-pkg-repo/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/get-pkg-repo/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/get-pkg-repo/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/get-pkg-repo/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/get-pkg-repo/node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/get-pkg-repo/node_modules/type-fest": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", + "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-pkg-repo/node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/git-raw-commits": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.10.tgz", + "integrity": "sha512-sHhX5lsbG9SOO6yXdlwgEMQ/ljIn7qMpAbJZCGfXX2fq5T8M5SrDnpYk9/4HswTildcIqatsWa91vty6VhWSaQ==", + "dependencies": { + "dargs": "^7.0.0", + "lodash": "^4.17.15", + "meow": "^8.0.0", + "split2": "^3.0.0", + "through2": "^4.0.0" + }, + "bin": { + "git-raw-commits": "cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/git-remote-origin-url": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz", + "integrity": "sha1-UoJlna4hBxRaERJhEq0yFuxfpl8=", + "dependencies": { + "gitconfiglocal": "^1.0.0", + "pify": "^2.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/git-semver-tags": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-4.1.1.tgz", + "integrity": "sha512-OWyMt5zBe7xFs8vglMmhM9lRQzCWL3WjHtxNNfJTMngGym7pC1kh8sP6jevfydJ6LP3ZvGxfb6ABYgPUM0mtsA==", + "dependencies": { + "meow": "^8.0.0", + "semver": "^6.0.0" + }, + "bin": { + "git-semver-tags": "cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/gitconfiglocal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz", + "integrity": "sha1-QdBF84UaXqiPA/JMocYXgRRGS5s=", + "dependencies": { + "ini": "^1.3.2" + } + }, + "node_modules/glob": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", + "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/global-dirs": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", + "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", + "dependencies": { + "ini": "^1.3.4" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/global-modules": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "dependencies": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/global-prefix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", + "dependencies": { + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", + "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==" + }, + "node_modules/handlebars": { + "version": "4.7.7", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz", + "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==", + "dependencies": { + "minimist": "^1.2.5", + "neo-async": "^2.6.0", + "source-map": "^0.6.1", + "wordwrap": "^1.0.0" + }, + "bin": { + "handlebars": "bin/handlebars" + }, + "engines": { + "node": ">=0.4.7" + }, + "optionalDependencies": { + "uglify-js": "^3.1.4" + } + }, + "node_modules/hard-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "engines": { + "node": ">=4" + } + }, + "node_modules/homedir-polyfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "dependencies": { + "parse-passwd": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hosted-git-info": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.0.2.tgz", + "integrity": "sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/husky": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/husky/-/husky-7.0.1.tgz", + "integrity": "sha512-gceRaITVZ+cJH9sNHqx5tFwbzlLCVxtVZcusME8JYQ8Edy5mpGDOqD8QBCdMhpyo9a+JXddnujQ4rpY2Ff9SJA==", + "dev": true, + "bin": { + "husky": "lib/bin.js" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/typicode" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-fresh/node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "node_modules/inquirer": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz", + "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==", + "dependencies": { + "ansi-escapes": "^3.2.0", + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.3", + "figures": "^2.0.0", + "lodash": "^4.17.12", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rxjs": "^6.4.0", + "string-width": "^2.1.0", + "strip-ansi": "^5.1.0", + "through": "^2.3.6" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + }, + "node_modules/is-core-module": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.5.0.tgz", + "integrity": "sha512-TXCMSDsEHMEEZ6eCA8rwRDbLu55MRGmrctljsBX/2v1d9/GzqHOxW5c5oPSgrUt2vBFXebu9rGqckXGPWOlYpg==", + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "engines": { + "node": ">=4" + } + }, + "node_modules/is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-text-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz", + "integrity": "sha1-Thqg+1G/vLPpJogAE5cgLBd1tm4=", + "dependencies": { + "text-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=" + }, + "node_modules/is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "node_modules/json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" + }, + "node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonparse": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=", + "engines": [ + "node >= 0.2.0" + ] + }, + "node_modules/JSONStream": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", + "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", + "dependencies": { + "jsonparse": "^1.2.0", + "through": ">=2.2.7 <3" + }, + "bin": { + "JSONStream": "bin.js" + }, + "engines": { + "node": "*" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lines-and-columns": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", + "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" + }, + "node_modules/load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/load-json-file/node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/load-json-file/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "engines": { + "node": ">=4" + } + }, + "node_modules/load-json-file/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "engines": { + "node": ">=4" + } + }, + "node_modules/locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dependencies": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash.ismatch": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz", + "integrity": "sha1-dWy1FQyjum8RCFp4hJZF8Yj4Xzc=" + }, + "node_modules/lodash.map": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.map/-/lodash.map-4.6.0.tgz", + "integrity": "sha1-dx7Hg540c9nEzeKLGTlMNWL09tM=" + }, + "node_modules/longest": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/longest/-/longest-2.0.1.tgz", + "integrity": "sha1-eB4YMpaqlPbU2RbcM10NF676I/g=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/map-obj": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.2.1.tgz", + "integrity": "sha512-+WA2/1sPmDj1dlvvJmB5G6JKfY9dpn7EVBUL06+y6PoljPkh+6V1QihwxNkbcGxCRjt2b0F9K0taiCuo7MbdFQ==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/meow": { + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/meow/-/meow-8.1.2.tgz", + "integrity": "sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==", + "dependencies": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/meow/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/meow/node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" + }, + "node_modules/meow/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/meow/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/meow/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/meow/node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/meow/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/meow/node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/meow/node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/meow/node_modules/read-pkg-up/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/meow/node_modules/read-pkg/node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/meow/node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/meow/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/merge": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/merge/-/merge-2.1.1.tgz", + "integrity": "sha512-jz+Cfrg9GWOZbQAnDQ4hlVnQky+341Yk5ru8bZSe6sIDTCIg8n9i/u7hSQGSVOF3C7lH6mGtqjkiT9G4wFLL0w==" + }, + "node_modules/micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "dependencies": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + }, + "node_modules/minimist-options": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "dependencies": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/modify-values": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz", + "integrity": "sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=" + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "node_modules/normalize-package-data": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.2.tgz", + "integrity": "sha512-6CdZocmfGaKnIHPVFhJJZ3GuR8SsLKvDANFp47Jmy51aKIr8akjAWTSxtpI+MBgBFdSMRyo4hMpDlT6dTffgZg==", + "dependencies": { + "hosted-git-info": "^4.0.1", + "resolve": "^1.20.0", + "semver": "^7.3.4", + "validate-npm-package-license": "^3.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/normalize-package-data/node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "dependencies": { + "mimic-fn": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dependencies": { + "p-try": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dependencies": { + "p-limit": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "engines": { + "node": ">=4" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "engines": { + "node": ">=4" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/picomatch": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", + "dependencies": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", + "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", + "dependencies": { + "find-up": "^2.0.0", + "read-pkg": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg/node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" + }, + "node_modules/read-pkg/node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/read-pkg/node_modules/path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dependencies": { + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "dependencies": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", + "dependencies": { + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-global": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/resolve-global/-/resolve-global-1.0.0.tgz", + "integrity": "sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw==", + "dependencies": { + "global-dirs": "^0.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "dependencies": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.9.tgz", + "integrity": "sha512-Ki212dKK4ogX+xDo4CtOZBVIwhsKBEfsEEcwmJfLQzirgc2jIWdzg40Unxz/HzEUqM1WFzVlQSMF9kZZ2HboLQ==" + }, + "node_modules/split": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", + "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", + "dependencies": { + "through": "2" + }, + "engines": { + "node": "*" + } + }, + "node_modules/split2": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz", + "integrity": "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==", + "dependencies": { + "readable-stream": "^3.0.0" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dependencies": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/string-width/node_modules/ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "engines": { + "node": ">=4" + } + }, + "node_modules/string-width/node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-json-comments": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.0.1.tgz", + "integrity": "sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/tempfile": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/tempfile/-/tempfile-3.0.0.tgz", + "integrity": "sha512-uNFCg478XovRi85iD42egu+eSFUmmka750Jy7L5tfHI5hQKKtbPnxaSaXAbBqCDYrw3wx4tXjKwci4/QmsZJxw==", + "dependencies": { + "temp-dir": "^2.0.0", + "uuid": "^3.3.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/text-extensions": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz", + "integrity": "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" + }, + "node_modules/through2": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", + "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", + "dependencies": { + "readable-stream": "3" + } + }, + "node_modules/tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dependencies": { + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/trim-newlines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", + "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/trim-off-newlines": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-off-newlines/-/trim-off-newlines-1.0.1.tgz", + "integrity": "sha1-n5up2e+odkw4dpi8v+sshI8RrbM=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/type-fest": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/uglify-js": { + "version": "3.13.10", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.13.10.tgz", + "integrity": "sha512-57H3ACYFXeo1IaZ1w02sfA71wI60MGco/IQFjOqK+WtKoprh7Go2/yvd2HPtoJILO2Or84ncLccI4xoHMTSbGg==", + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=" + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/string-width": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs/node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/string-width": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "requires": { + "@babel/highlight": "^7.14.5" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.5.tgz", + "integrity": "sha512-5lsetuxCLilmVGyiLEfoHBRX8UCFD+1m2x3Rj97WrW3V7H3u4RWRXA4evMjImCsin2J2YT0QaVDGf+z8ondbAg==" + }, + "@babel/highlight": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", + "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@commitlint/cli": { + "version": "12.1.4", + "resolved": "https://registry.npmjs.org/@commitlint/cli/-/cli-12.1.4.tgz", + "integrity": "sha512-ZR1WjXLvqEffYyBPT0XdnSxtt3Ty1TMoujEtseW5o3vPnkA1UNashAMjQVg/oELqfaiAMnDw8SERPMN0e/0kLg==", + "dev": true, + "requires": { + "@commitlint/format": "^12.1.4", + "@commitlint/lint": "^12.1.4", + "@commitlint/load": "^12.1.4", + "@commitlint/read": "^12.1.4", + "@commitlint/types": "^12.1.4", + "lodash": "^4.17.19", + "resolve-from": "5.0.0", + "resolve-global": "1.0.0", + "yargs": "^16.2.0" + } + }, + "@commitlint/config-conventional": { + "version": "12.1.4", + "resolved": "https://registry.npmjs.org/@commitlint/config-conventional/-/config-conventional-12.1.4.tgz", + "integrity": "sha512-ZIdzmdy4o4WyqywMEpprRCrehjCSQrHkaRTVZV411GyLigFQHlEBSJITAihLAWe88Qy/8SyoIe5uKvAsV5vRqQ==", + "dev": true, + "requires": { + "conventional-changelog-conventionalcommits": "^4.3.1" + } + }, + "@commitlint/ensure": { + "version": "12.1.4", + "resolved": "https://registry.npmjs.org/@commitlint/ensure/-/ensure-12.1.4.tgz", + "integrity": "sha512-MxHIBuAG9M4xl33qUfIeMSasbv3ktK0W+iygldBxZOL4QSYC2Gn66pZAQMnV9o3V+sVFHoAK2XUKqBAYrgbEqw==", + "dev": true, + "requires": { + "@commitlint/types": "^12.1.4", + "lodash": "^4.17.19" + } + }, + "@commitlint/execute-rule": { + "version": "12.1.4", + "resolved": "https://registry.npmjs.org/@commitlint/execute-rule/-/execute-rule-12.1.4.tgz", + "integrity": "sha512-h2S1j8SXyNeABb27q2Ok2vD1WfxJiXvOttKuRA9Or7LN6OQoC/KtT3844CIhhWNteNMu/wE0gkTqGxDVAnJiHg==", + "dev": true + }, + "@commitlint/format": { + "version": "12.1.4", + "resolved": "https://registry.npmjs.org/@commitlint/format/-/format-12.1.4.tgz", + "integrity": "sha512-h28ucMaoRjVvvgS6Bdf85fa/+ZZ/iu1aeWGCpURnQV7/rrVjkhNSjZwGlCOUd5kDV1EnZ5XdI7L18SUpRjs26g==", + "dev": true, + "requires": { + "@commitlint/types": "^12.1.4", + "chalk": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@commitlint/is-ignored": { + "version": "12.1.4", + "resolved": "https://registry.npmjs.org/@commitlint/is-ignored/-/is-ignored-12.1.4.tgz", + "integrity": "sha512-uTu2jQU2SKvtIRVLOzMQo3KxDtO+iJ1p0olmncwrqy4AfPLgwoyCP2CiULq5M7xpR3+dE3hBlZXbZTQbD7ycIw==", + "dev": true, + "requires": { + "@commitlint/types": "^12.1.4", + "semver": "7.3.5" + }, + "dependencies": { + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "@commitlint/lint": { + "version": "12.1.4", + "resolved": "https://registry.npmjs.org/@commitlint/lint/-/lint-12.1.4.tgz", + "integrity": "sha512-1kZ8YDp4to47oIPFELUFGLiLumtPNKJigPFDuHt2+f3Q3IKdQ0uk53n3CPl4uoyso/Og/EZvb1mXjFR/Yce4cA==", + "dev": true, + "requires": { + "@commitlint/is-ignored": "^12.1.4", + "@commitlint/parse": "^12.1.4", + "@commitlint/rules": "^12.1.4", + "@commitlint/types": "^12.1.4" + } + }, + "@commitlint/load": { + "version": "12.1.4", + "resolved": "https://registry.npmjs.org/@commitlint/load/-/load-12.1.4.tgz", + "integrity": "sha512-Keszi0IOjRzKfxT+qES/n+KZyLrxy79RQz8wWgssCboYjKEp+wC+fLCgbiMCYjI5k31CIzIOq/16J7Ycr0C0EA==", + "dev": true, + "requires": { + "@commitlint/execute-rule": "^12.1.4", + "@commitlint/resolve-extends": "^12.1.4", + "@commitlint/types": "^12.1.4", + "chalk": "^4.0.0", + "cosmiconfig": "^7.0.0", + "lodash": "^4.17.19", + "resolve-from": "^5.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@commitlint/message": { + "version": "12.1.4", + "resolved": "https://registry.npmjs.org/@commitlint/message/-/message-12.1.4.tgz", + "integrity": "sha512-6QhalEKsKQ/Y16/cTk5NH4iByz26fqws2ub+AinHPtM7Io0jy4e3rym9iE+TkEqiqWZlUigZnTwbPvRJeSUBaA==", + "dev": true + }, + "@commitlint/parse": { + "version": "12.1.4", + "resolved": "https://registry.npmjs.org/@commitlint/parse/-/parse-12.1.4.tgz", + "integrity": "sha512-yqKSAsK2V4X/HaLb/yYdrzs6oD/G48Ilt0EJ2Mp6RJeWYxG14w/Out6JrneWnr/cpzemyN5hExOg6+TB19H/Lw==", + "dev": true, + "requires": { + "@commitlint/types": "^12.1.4", + "conventional-changelog-angular": "^5.0.11", + "conventional-commits-parser": "^3.0.0" + } + }, + "@commitlint/read": { + "version": "12.1.4", + "resolved": "https://registry.npmjs.org/@commitlint/read/-/read-12.1.4.tgz", + "integrity": "sha512-TnPQSJgD8Aod5Xeo9W4SaYKRZmIahukjcCWJ2s5zb3ZYSmj6C85YD9cR5vlRyrZjj78ItLUV/X4FMWWVIS38Jg==", + "dev": true, + "requires": { + "@commitlint/top-level": "^12.1.4", + "@commitlint/types": "^12.1.4", + "fs-extra": "^9.0.0", + "git-raw-commits": "^2.0.0" + }, + "dependencies": { + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true + } + } + }, + "@commitlint/resolve-extends": { + "version": "12.1.4", + "resolved": "https://registry.npmjs.org/@commitlint/resolve-extends/-/resolve-extends-12.1.4.tgz", + "integrity": "sha512-R9CoUtsXLd6KSCfsZly04grsH6JVnWFmVtWgWs1KdDpdV+G3TSs37tColMFqglpkx3dsWu8dsPD56+D9YnJfqg==", + "dev": true, + "requires": { + "import-fresh": "^3.0.0", + "lodash": "^4.17.19", + "resolve-from": "^5.0.0", + "resolve-global": "^1.0.0" + } + }, + "@commitlint/rules": { + "version": "12.1.4", + "resolved": "https://registry.npmjs.org/@commitlint/rules/-/rules-12.1.4.tgz", + "integrity": "sha512-W8m6ZSjg7RuIsIfzQiFHa48X5mcPXeKT9yjBxVmjHvYfS2FDBf1VxCQ7vO0JTVIdV4ohjZ0eKg/wxxUuZHJAZg==", + "dev": true, + "requires": { + "@commitlint/ensure": "^12.1.4", + "@commitlint/message": "^12.1.4", + "@commitlint/to-lines": "^12.1.4", + "@commitlint/types": "^12.1.4" + } + }, + "@commitlint/to-lines": { + "version": "12.1.4", + "resolved": "https://registry.npmjs.org/@commitlint/to-lines/-/to-lines-12.1.4.tgz", + "integrity": "sha512-TParumvbi8bdx3EdLXz2MaX+e15ZgoCqNUgqHsRLwyqLUTRbqCVkzrfadG1UcMQk8/d5aMbb327ZKG3Q4BRorw==", + "dev": true + }, + "@commitlint/top-level": { + "version": "12.1.4", + "resolved": "https://registry.npmjs.org/@commitlint/top-level/-/top-level-12.1.4.tgz", + "integrity": "sha512-d4lTJrOT/dXlpY+NIt4CUl77ciEzYeNVc0VFgUQ6VA+b1rqYD2/VWFjBlWVOrklxtSDeKyuEhs36RGrppEFAvg==", + "dev": true, + "requires": { + "find-up": "^5.0.0" + }, + "dependencies": { + "find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "requires": { + "p-locate": "^5.0.0" + } + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "requires": { + "p-limit": "^3.0.2" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + } + } + }, + "@commitlint/types": { + "version": "12.1.4", + "resolved": "https://registry.npmjs.org/@commitlint/types/-/types-12.1.4.tgz", + "integrity": "sha512-KRIjdnWNUx6ywz+SJvjmNCbQKcKP6KArhjZhY2l+CWKxak0d77SOjggkMwFTiSgLODOwmuLTbarR2ZfWPiPMlw==", + "dev": true, + "requires": { + "chalk": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@hutson/parse-repository-url": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@hutson/parse-repository-url/-/parse-repository-url-3.0.2.tgz", + "integrity": "sha512-H9XAx3hc0BQHY6l+IFSWHDySypcXsvsuLhgYLUGywmJ5pswRVQJUHpOsobnLYp2ZUaUlKiKDrgWWhosOwAEM8Q==" + }, + "@types/minimist": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", + "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==" + }, + "@types/normalize-package-data": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", + "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==" + }, + "@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + }, + "add-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/add-stream/-/add-stream-1.0.0.tgz", + "integrity": "sha1-anmQQ3ynNtXhKI25K9MmbV9csqo=" + }, + "ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==" + }, + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "array-ify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz", + "integrity": "sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4=" + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=" + }, + "at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==" + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "cachedir": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.2.0.tgz", + "integrity": "sha512-VvxA0xhNqIIfg0V9AmJkDg91DaJwryutH5rVEZAhcNi4iJFj9f+QxmAjgK1LT9I8OgToX27fypX6/MeCXVbBjQ==" + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "camelcase-keys": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "requires": { + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" + }, + "cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "requires": { + "restore-cursor": "^2.0.0" + } + }, + "cli-width": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz", + "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==" + }, + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "string-width": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" + } + } + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "commitizen": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/commitizen/-/commitizen-4.2.4.tgz", + "integrity": "sha512-LlZChbDzg3Ir3O2S7jSo/cgWp5/QwylQVr59K4xayVq8S4/RdKzSyJkghAiZZHfhh5t4pxunUoyeg0ml1q/7aw==", + "dev": true, + "requires": { + "cachedir": "2.2.0", + "cz-conventional-changelog": "3.2.0", + "dedent": "0.7.0", + "detect-indent": "6.0.0", + "find-node-modules": "^2.1.2", + "find-root": "1.1.0", + "fs-extra": "8.1.0", + "glob": "7.1.4", + "inquirer": "6.5.2", + "is-utf8": "^0.2.1", + "lodash": "^4.17.20", + "minimist": "1.2.5", + "strip-bom": "4.0.0", + "strip-json-comments": "3.0.1" + } + }, + "compare-func": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-2.0.0.tgz", + "integrity": "sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==", + "requires": { + "array-ify": "^1.0.0", + "dot-prop": "^5.1.0" + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "conventional-changelog": { + "version": "3.1.24", + "resolved": "https://registry.npmjs.org/conventional-changelog/-/conventional-changelog-3.1.24.tgz", + "integrity": "sha512-ed6k8PO00UVvhExYohroVPXcOJ/K1N0/drJHx/faTH37OIZthlecuLIRX/T6uOp682CAoVoFpu+sSEaeuH6Asg==", + "requires": { + "conventional-changelog-angular": "^5.0.12", + "conventional-changelog-atom": "^2.0.8", + "conventional-changelog-codemirror": "^2.0.8", + "conventional-changelog-conventionalcommits": "^4.5.0", + "conventional-changelog-core": "^4.2.1", + "conventional-changelog-ember": "^2.0.9", + "conventional-changelog-eslint": "^3.0.9", + "conventional-changelog-express": "^2.0.6", + "conventional-changelog-jquery": "^3.0.11", + "conventional-changelog-jshint": "^2.0.9", + "conventional-changelog-preset-loader": "^2.3.4" + } + }, + "conventional-changelog-angular": { + "version": "5.0.12", + "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.12.tgz", + "integrity": "sha512-5GLsbnkR/7A89RyHLvvoExbiGbd9xKdKqDTrArnPbOqBqG/2wIosu0fHwpeIRI8Tl94MhVNBXcLJZl92ZQ5USw==", + "requires": { + "compare-func": "^2.0.0", + "q": "^1.5.1" + } + }, + "conventional-changelog-atom": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/conventional-changelog-atom/-/conventional-changelog-atom-2.0.8.tgz", + "integrity": "sha512-xo6v46icsFTK3bb7dY/8m2qvc8sZemRgdqLb/bjpBsH2UyOS8rKNTgcb5025Hri6IpANPApbXMg15QLb1LJpBw==", + "requires": { + "q": "^1.5.1" + } + }, + "conventional-changelog-cli": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/conventional-changelog-cli/-/conventional-changelog-cli-2.1.1.tgz", + "integrity": "sha512-xMGQdKJ+4XFDDgfX5aK7UNFduvJMbvF5BB+g0OdVhA3rYdYyhctrIE2Al+WYdZeKTdg9YzMWF2iFPT8MupIwng==", + "dev": true, + "requires": { + "add-stream": "^1.0.0", + "conventional-changelog": "^3.1.24", + "lodash": "^4.17.15", + "meow": "^8.0.0", + "tempfile": "^3.0.0" + } + }, + "conventional-changelog-codemirror": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/conventional-changelog-codemirror/-/conventional-changelog-codemirror-2.0.8.tgz", + "integrity": "sha512-z5DAsn3uj1Vfp7po3gpt2Boc+Bdwmw2++ZHa5Ak9k0UKsYAO5mH1UBTN0qSCuJZREIhX6WU4E1p3IW2oRCNzQw==", + "requires": { + "q": "^1.5.1" + } + }, + "conventional-changelog-conventionalcommits": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.6.0.tgz", + "integrity": "sha512-sj9tj3z5cnHaSJCYObA9nISf7eq/YjscLPoq6nmew4SiOjxqL2KRpK20fjnjVbpNDjJ2HR3MoVcWKXwbVvzS0A==", + "requires": { + "compare-func": "^2.0.0", + "lodash": "^4.17.15", + "q": "^1.5.1" + } + }, + "conventional-changelog-core": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-4.2.3.tgz", + "integrity": "sha512-MwnZjIoMRL3jtPH5GywVNqetGILC7g6RQFvdb8LRU/fA/338JbeWAku3PZ8yQ+mtVRViiISqJlb0sOz0htBZig==", + "requires": { + "add-stream": "^1.0.0", + "conventional-changelog-writer": "^5.0.0", + "conventional-commits-parser": "^3.2.0", + "dateformat": "^3.0.0", + "get-pkg-repo": "^4.0.0", + "git-raw-commits": "^2.0.8", + "git-remote-origin-url": "^2.0.0", + "git-semver-tags": "^4.1.1", + "lodash": "^4.17.15", + "normalize-package-data": "^3.0.0", + "q": "^1.5.1", + "read-pkg": "^3.0.0", + "read-pkg-up": "^3.0.0", + "through2": "^4.0.0" + } + }, + "conventional-changelog-ember": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/conventional-changelog-ember/-/conventional-changelog-ember-2.0.9.tgz", + "integrity": "sha512-ulzIReoZEvZCBDhcNYfDIsLTHzYHc7awh+eI44ZtV5cx6LVxLlVtEmcO+2/kGIHGtw+qVabJYjdI5cJOQgXh1A==", + "requires": { + "q": "^1.5.1" + } + }, + "conventional-changelog-eslint": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/conventional-changelog-eslint/-/conventional-changelog-eslint-3.0.9.tgz", + "integrity": "sha512-6NpUCMgU8qmWmyAMSZO5NrRd7rTgErjrm4VASam2u5jrZS0n38V7Y9CzTtLT2qwz5xEChDR4BduoWIr8TfwvXA==", + "requires": { + "q": "^1.5.1" + } + }, + "conventional-changelog-express": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/conventional-changelog-express/-/conventional-changelog-express-2.0.6.tgz", + "integrity": "sha512-SDez2f3iVJw6V563O3pRtNwXtQaSmEfTCaTBPCqn0oG0mfkq0rX4hHBq5P7De2MncoRixrALj3u3oQsNK+Q0pQ==", + "requires": { + "q": "^1.5.1" + } + }, + "conventional-changelog-jquery": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/conventional-changelog-jquery/-/conventional-changelog-jquery-3.0.11.tgz", + "integrity": "sha512-x8AWz5/Td55F7+o/9LQ6cQIPwrCjfJQ5Zmfqi8thwUEKHstEn4kTIofXub7plf1xvFA2TqhZlq7fy5OmV6BOMw==", + "requires": { + "q": "^1.5.1" + } + }, + "conventional-changelog-jshint": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/conventional-changelog-jshint/-/conventional-changelog-jshint-2.0.9.tgz", + "integrity": "sha512-wMLdaIzq6TNnMHMy31hql02OEQ8nCQfExw1SE0hYL5KvU+JCTuPaDO+7JiogGT2gJAxiUGATdtYYfh+nT+6riA==", + "requires": { + "compare-func": "^2.0.0", + "q": "^1.5.1" + } + }, + "conventional-changelog-preset-loader": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.3.4.tgz", + "integrity": "sha512-GEKRWkrSAZeTq5+YjUZOYxdHq+ci4dNwHvpaBC3+ENalzFWuCWa9EZXSuZBpkr72sMdKB+1fyDV4takK1Lf58g==" + }, + "conventional-changelog-writer": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-5.0.0.tgz", + "integrity": "sha512-HnDh9QHLNWfL6E1uHz6krZEQOgm8hN7z/m7tT16xwd802fwgMN0Wqd7AQYVkhpsjDUx/99oo+nGgvKF657XP5g==", + "requires": { + "conventional-commits-filter": "^2.0.7", + "dateformat": "^3.0.0", + "handlebars": "^4.7.6", + "json-stringify-safe": "^5.0.1", + "lodash": "^4.17.15", + "meow": "^8.0.0", + "semver": "^6.0.0", + "split": "^1.0.0", + "through2": "^4.0.0" + } + }, + "conventional-commit-types": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/conventional-commit-types/-/conventional-commit-types-3.0.0.tgz", + "integrity": "sha512-SmmCYnOniSsAa9GqWOeLqc179lfr5TRu5b4QFDkbsrJ5TZjPJx85wtOr3zn+1dbeNiXDKGPbZ72IKbPhLXh/Lg==" + }, + "conventional-commits-filter": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-2.0.7.tgz", + "integrity": "sha512-ASS9SamOP4TbCClsRHxIHXRfcGCnIoQqkvAzCSbZzTFLfcTqJVugB0agRgsEELsqaeWgsXv513eS116wnlSSPA==", + "requires": { + "lodash.ismatch": "^4.4.0", + "modify-values": "^1.0.0" + } + }, + "conventional-commits-parser": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.2.1.tgz", + "integrity": "sha512-OG9kQtmMZBJD/32NEw5IhN5+HnBqVjy03eC+I71I0oQRFA5rOgA4OtPOYG7mz1GkCfCNxn3gKIX8EiHJYuf1cA==", + "requires": { + "is-text-path": "^1.0.1", + "JSONStream": "^1.0.4", + "lodash": "^4.17.15", + "meow": "^8.0.0", + "split2": "^3.0.0", + "through2": "^4.0.0", + "trim-off-newlines": "^1.0.0" + } + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + }, + "cosmiconfig": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz", + "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==", + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + } + }, + "cz-conventional-changelog": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cz-conventional-changelog/-/cz-conventional-changelog-3.2.0.tgz", + "integrity": "sha512-yAYxeGpVi27hqIilG1nh4A9Bnx4J3Ov+eXy4koL3drrR+IO9GaWPsKjik20ht608Asqi8TQPf0mczhEeyAtMzg==", + "dev": true, + "requires": { + "@commitlint/load": ">6.1.1", + "chalk": "^2.4.1", + "commitizen": "^4.0.3", + "conventional-commit-types": "^3.0.0", + "lodash.map": "^4.5.1", + "longest": "^2.0.1", + "word-wrap": "^1.0.3" + } + }, + "dargs": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/dargs/-/dargs-7.0.0.tgz", + "integrity": "sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==" + }, + "dateformat": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", + "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==" + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" + }, + "decamelize-keys": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", + "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=", + "requires": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "dependencies": { + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=" + } + } + }, + "dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=" + }, + "detect-file": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", + "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=" + }, + "detect-indent": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.0.0.tgz", + "integrity": "sha512-oSyFlqaTHCItVRGK5RmrmjB+CmaMOW7IaNA/kdxqhoa6d17j/5ce9O9eWXmV/KEdRwqpQA+Vqe8a8Bsybu4YnA==" + }, + "dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "requires": { + "is-obj": "^2.0.0" + } + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + }, + "expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", + "requires": { + "homedir-polyfill": "^1.0.1" + } + }, + "external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "requires": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + } + }, + "figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "find-node-modules": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/find-node-modules/-/find-node-modules-2.1.2.tgz", + "integrity": "sha512-x+3P4mbtRPlSiVE1Qco0Z4YLU8WFiFcuWTf3m75OV9Uzcfs2Bg+O9N+r/K0AnmINBW06KpfqKwYJbFlFq4qNug==", + "requires": { + "findup-sync": "^4.0.0", + "merge": "^2.1.0" + } + }, + "find-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==" + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "requires": { + "locate-path": "^2.0.0" + } + }, + "findup-sync": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-4.0.0.tgz", + "integrity": "sha512-6jvvn/12IC4quLBL1KNokxC7wWTvYncaVUYSoxWw7YykPLuRrnv4qdHcSOywOI5RpkOVGeQRtWM8/q+G6W6qfQ==", + "requires": { + "detect-file": "^1.0.0", + "is-glob": "^4.0.0", + "micromatch": "^4.0.2", + "resolve-dir": "^1.0.1" + } + }, + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + }, + "get-pkg-repo": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/get-pkg-repo/-/get-pkg-repo-4.1.2.tgz", + "integrity": "sha512-/FjamZL9cBYllEbReZkxF2IMh80d8TJoC4e3bmLNif8ibHw95aj0N/tzqK0kZz9eU/3w3dL6lF4fnnX/sDdW3A==", + "requires": { + "@hutson/parse-repository-url": "^3.0.0", + "hosted-git-info": "^4.0.0", + "meow": "^7.0.0", + "through2": "^2.0.0" + }, + "dependencies": { + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "meow": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/meow/-/meow-7.1.1.tgz", + "integrity": "sha512-GWHvA5QOcS412WCo8vwKDlTelGLsCGBVevQB5Kva961rmNfun0PCbv5+xta2kUMFJyR8/oWnn7ddeKdosbAPbA==", + "requires": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^2.5.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.13.1", + "yargs-parser": "^18.1.3" + } + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + }, + "dependencies": { + "hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" + } + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" + } + } + }, + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "dependencies": { + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==" + } + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "type-fest": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", + "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==" + }, + "yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "git-raw-commits": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.10.tgz", + "integrity": "sha512-sHhX5lsbG9SOO6yXdlwgEMQ/ljIn7qMpAbJZCGfXX2fq5T8M5SrDnpYk9/4HswTildcIqatsWa91vty6VhWSaQ==", + "requires": { + "dargs": "^7.0.0", + "lodash": "^4.17.15", + "meow": "^8.0.0", + "split2": "^3.0.0", + "through2": "^4.0.0" + } + }, + "git-remote-origin-url": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz", + "integrity": "sha1-UoJlna4hBxRaERJhEq0yFuxfpl8=", + "requires": { + "gitconfiglocal": "^1.0.0", + "pify": "^2.3.0" + } + }, + "git-semver-tags": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-4.1.1.tgz", + "integrity": "sha512-OWyMt5zBe7xFs8vglMmhM9lRQzCWL3WjHtxNNfJTMngGym7pC1kh8sP6jevfydJ6LP3ZvGxfb6ABYgPUM0mtsA==", + "requires": { + "meow": "^8.0.0", + "semver": "^6.0.0" + } + }, + "gitconfiglocal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz", + "integrity": "sha1-QdBF84UaXqiPA/JMocYXgRRGS5s=", + "requires": { + "ini": "^1.3.2" + } + }, + "glob": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", + "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "global-dirs": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", + "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", + "requires": { + "ini": "^1.3.4" + } + }, + "global-modules": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "requires": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + } + }, + "global-prefix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", + "requires": { + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" + } + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", + "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==" + }, + "handlebars": { + "version": "4.7.7", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz", + "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==", + "requires": { + "minimist": "^1.2.5", + "neo-async": "^2.6.0", + "source-map": "^0.6.1", + "uglify-js": "^3.1.4", + "wordwrap": "^1.0.0" + } + }, + "hard-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==" + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "homedir-polyfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "requires": { + "parse-passwd": "^1.0.0" + } + }, + "hosted-git-info": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.0.2.tgz", + "integrity": "sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "husky": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/husky/-/husky-7.0.1.tgz", + "integrity": "sha512-gceRaITVZ+cJH9sNHqx5tFwbzlLCVxtVZcusME8JYQ8Edy5mpGDOqD8QBCdMhpyo9a+JXddnujQ4rpY2Ff9SJA==", + "dev": true + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" + } + } + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "inquirer": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz", + "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==", + "requires": { + "ansi-escapes": "^3.2.0", + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.3", + "figures": "^2.0.0", + "lodash": "^4.17.12", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rxjs": "^6.4.0", + "string-width": "^2.1.0", + "strip-ansi": "^5.1.0", + "through": "^2.3.6" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + }, + "is-core-module": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.5.0.tgz", + "integrity": "sha512-TXCMSDsEHMEEZ6eCA8rwRDbLu55MRGmrctljsBX/2v1d9/GzqHOxW5c5oPSgrUt2vBFXebu9rGqckXGPWOlYpg==", + "requires": { + "has": "^1.0.3" + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" + }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=" + }, + "is-text-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz", + "integrity": "sha1-Thqg+1G/vLPpJogAE5cgLBd1tm4=", + "requires": { + "text-extensions": "^1.0.0" + } + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=" + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "jsonparse": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=" + }, + "JSONStream": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", + "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", + "requires": { + "jsonparse": "^1.2.0", + "through": ">=2.2.7 <3" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + }, + "lines-and-columns": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", + "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" + }, + "load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" + } + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "lodash.ismatch": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz", + "integrity": "sha1-dWy1FQyjum8RCFp4hJZF8Yj4Xzc=" + }, + "lodash.map": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.map/-/lodash.map-4.6.0.tgz", + "integrity": "sha1-dx7Hg540c9nEzeKLGTlMNWL09tM=" + }, + "longest": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/longest/-/longest-2.0.1.tgz", + "integrity": "sha1-eB4YMpaqlPbU2RbcM10NF676I/g=" + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "map-obj": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.2.1.tgz", + "integrity": "sha512-+WA2/1sPmDj1dlvvJmB5G6JKfY9dpn7EVBUL06+y6PoljPkh+6V1QihwxNkbcGxCRjt2b0F9K0taiCuo7MbdFQ==" + }, + "meow": { + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/meow/-/meow-8.1.2.tgz", + "integrity": "sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==", + "requires": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" + }, + "dependencies": { + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" + } + } + }, + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "dependencies": { + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==" + } + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "merge": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/merge/-/merge-2.1.1.tgz", + "integrity": "sha512-jz+Cfrg9GWOZbQAnDQ4hlVnQky+341Yk5ru8bZSe6sIDTCIg8n9i/u7hSQGSVOF3C7lH6mGtqjkiT9G4wFLL0w==" + }, + "micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + } + }, + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==" + }, + "min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==" + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + }, + "minimist-options": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "requires": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + } + }, + "modify-values": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz", + "integrity": "sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==" + }, + "mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=" + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "normalize-package-data": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.2.tgz", + "integrity": "sha512-6CdZocmfGaKnIHPVFhJJZ3GuR8SsLKvDANFp47Jmy51aKIr8akjAWTSxtpI+MBgBFdSMRyo4hMpDlT6dTffgZg==", + "requires": { + "hosted-git-info": "^4.0.1", + "resolve": "^1.20.0", + "semver": "^7.3.4", + "validate-npm-package-license": "^3.0.1" + }, + "dependencies": { + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "requires": { + "callsites": "^3.0.0" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=" + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + }, + "picomatch": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==" + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" + }, + "quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==" + }, + "read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", + "requires": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + }, + "dependencies": { + "hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "requires": { + "pify": "^3.0.0" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "read-pkg-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", + "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^3.0.0" + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "requires": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + }, + "resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + } + }, + "resolve-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", + "requires": { + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" + } + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + }, + "resolve-global": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/resolve-global/-/resolve-global-1.0.0.tgz", + "integrity": "sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw==", + "requires": { + "global-dirs": "^0.1.1" + } + }, + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "requires": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + } + }, + "run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==" + }, + "rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "requires": { + "tslib": "^1.9.0" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" + }, + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.9.tgz", + "integrity": "sha512-Ki212dKK4ogX+xDo4CtOZBVIwhsKBEfsEEcwmJfLQzirgc2jIWdzg40Unxz/HzEUqM1WFzVlQSMF9kZZ2HboLQ==" + }, + "split": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", + "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", + "requires": { + "through": "2" + } + }, + "split2": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz", + "integrity": "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==", + "requires": { + "readable-stream": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "requires": { + "safe-buffer": "~5.2.0" + } + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + }, + "strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==" + }, + "strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "requires": { + "min-indent": "^1.0.0" + } + }, + "strip-json-comments": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.0.1.tgz", + "integrity": "sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==" + }, + "tempfile": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/tempfile/-/tempfile-3.0.0.tgz", + "integrity": "sha512-uNFCg478XovRi85iD42egu+eSFUmmka750Jy7L5tfHI5hQKKtbPnxaSaXAbBqCDYrw3wx4tXjKwci4/QmsZJxw==", + "requires": { + "temp-dir": "^2.0.0", + "uuid": "^3.3.2" + } + }, + "text-extensions": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz", + "integrity": "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==" + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" + }, + "through2": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", + "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", + "requires": { + "readable-stream": "3" + } + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "requires": { + "os-tmpdir": "~1.0.2" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + }, + "trim-newlines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", + "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==" + }, + "trim-off-newlines": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-off-newlines/-/trim-off-newlines-1.0.1.tgz", + "integrity": "sha1-n5up2e+odkw4dpi8v+sshI8RrbM=" + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "type-fest": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==" + }, + "uglify-js": { + "version": "3.13.10", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.13.10.tgz", + "integrity": "sha512-57H3ACYFXeo1IaZ1w02sfA71wI60MGco/IQFjOqK+WtKoprh7Go2/yvd2HPtoJILO2Or84ncLccI4xoHMTSbGg==" + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "requires": { + "isexe": "^2.0.0" + } + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" + }, + "wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=" + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "string-width": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" + }, + "yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "string-width": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" + } + } + } + }, + "yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==" + }, + "yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 00000000000..6231e232e32 --- /dev/null +++ b/package.json @@ -0,0 +1,242 @@ +{ + "name": "eallion.com", + "version": "1.0.0", + "description": "> Chance favors the prepared mind.", + "main": "commitlint.config.js", + "dependencies": { + "add-stream": "^1.0.0", + "ansi-escapes": "^3.2.0", + "ansi-regex": "^4.1.0", + "ansi-styles": "^3.2.1", + "array-ify": "^1.0.0", + "arrify": "^1.0.1", + "at-least-node": "^1.0.0", + "balanced-match": "^1.0.2", + "brace-expansion": "^1.1.11", + "braces": "^3.0.2", + "cachedir": "^2.2.0", + "callsites": "^3.1.0", + "camelcase": "^5.3.1", + "camelcase-keys": "^6.2.2", + "chalk": "^2.4.2", + "chardet": "^0.7.0", + "cli-cursor": "^2.1.0", + "cli-width": "^2.2.1", + "cliui": "^7.0.4", + "color-convert": "^1.9.3", + "color-name": "^1.1.3", + "compare-func": "^2.0.0", + "concat-map": "^0.0.1", + "conventional-changelog": "^3.1.24", + "conventional-changelog-angular": "^5.0.12", + "conventional-changelog-atom": "^2.0.8", + "conventional-changelog-codemirror": "^2.0.8", + "conventional-changelog-conventionalcommits": "^4.6.0", + "conventional-changelog-core": "^4.2.3", + "conventional-changelog-ember": "^2.0.9", + "conventional-changelog-eslint": "^3.0.9", + "conventional-changelog-express": "^2.0.6", + "conventional-changelog-jquery": "^3.0.11", + "conventional-changelog-jshint": "^2.0.9", + "conventional-changelog-preset-loader": "^2.3.4", + "conventional-changelog-writer": "^5.0.0", + "conventional-commit-types": "^3.0.0", + "conventional-commits-filter": "^2.0.7", + "conventional-commits-parser": "^3.2.1", + "core-util-is": "^1.0.2", + "cosmiconfig": "^7.0.0", + "dargs": "^7.0.0", + "dateformat": "^3.0.3", + "decamelize": "^1.2.0", + "decamelize-keys": "^1.1.0", + "dedent": "^0.7.0", + "detect-file": "^1.0.0", + "detect-indent": "^6.0.0", + "dot-prop": "^5.3.0", + "emoji-regex": "^8.0.0", + "error-ex": "^1.3.2", + "escalade": "^3.1.1", + "escape-string-regexp": "^1.0.5", + "expand-tilde": "^2.0.2", + "external-editor": "^3.1.0", + "figures": "^2.0.0", + "fill-range": "^7.0.1", + "find-node-modules": "^2.1.2", + "find-root": "^1.1.0", + "find-up": "^2.1.0", + "findup-sync": "^4.0.0", + "fs-extra": "^8.1.0", + "fs.realpath": "^1.0.0", + "function-bind": "^1.1.1", + "get-caller-file": "^2.0.5", + "get-pkg-repo": "^4.1.2", + "git-raw-commits": "^2.0.10", + "git-remote-origin-url": "^2.0.0", + "git-semver-tags": "^4.1.1", + "gitconfiglocal": "^1.0.0", + "glob": "^7.1.4", + "global-dirs": "^0.1.1", + "global-modules": "^1.0.0", + "global-prefix": "^1.0.2", + "graceful-fs": "^4.2.6", + "handlebars": "^4.7.7", + "hard-rejection": "^2.1.0", + "has": "^1.0.3", + "has-flag": "^3.0.0", + "homedir-polyfill": "^1.0.3", + "hosted-git-info": "^4.0.2", + "iconv-lite": "^0.4.24", + "import-fresh": "^3.3.0", + "indent-string": "^4.0.0", + "inflight": "^1.0.6", + "inherits": "^2.0.4", + "ini": "^1.3.8", + "inquirer": "^6.5.2", + "is-arrayish": "^0.2.1", + "is-core-module": "^2.5.0", + "is-extglob": "^2.1.1", + "is-fullwidth-code-point": "^2.0.0", + "is-glob": "^4.0.1", + "is-number": "^7.0.0", + "is-obj": "^2.0.0", + "is-plain-obj": "^1.1.0", + "is-text-path": "^1.0.1", + "is-utf8": "^0.2.1", + "is-windows": "^1.0.2", + "isarray": "^1.0.0", + "isexe": "^2.0.0", + "js-tokens": "^4.0.0", + "json-parse-better-errors": "^1.0.2", + "json-parse-even-better-errors": "^2.3.1", + "json-stringify-safe": "^5.0.1", + "jsonfile": "^4.0.0", + "jsonparse": "^1.3.1", + "JSONStream": "^1.3.5", + "kind-of": "^6.0.3", + "lines-and-columns": "^1.1.6", + "load-json-file": "^4.0.0", + "locate-path": "^2.0.0", + "lodash": "^4.17.21", + "lodash.ismatch": "^4.4.0", + "lodash.map": "^4.6.0", + "longest": "^2.0.1", + "lru-cache": "^6.0.0", + "map-obj": "^4.2.1", + "meow": "^8.1.2", + "merge": "^2.1.1", + "micromatch": "^4.0.4", + "mimic-fn": "^1.2.0", + "min-indent": "^1.0.1", + "minimatch": "^3.0.4", + "minimist": "^1.2.5", + "minimist-options": "^4.1.0", + "modify-values": "^1.0.1", + "mute-stream": "^0.0.7", + "neo-async": "^2.6.2", + "normalize-package-data": "^3.0.2", + "once": "^1.4.0", + "onetime": "^2.0.1", + "os-tmpdir": "^1.0.2", + "p-limit": "^1.3.0", + "p-locate": "^2.0.0", + "p-try": "^1.0.0", + "parent-module": "^1.0.1", + "parse-json": "^5.2.0", + "parse-passwd": "^1.0.0", + "path-exists": "^3.0.0", + "path-is-absolute": "^1.0.1", + "path-parse": "^1.0.7", + "path-type": "^4.0.0", + "picomatch": "^2.3.0", + "pify": "^2.3.0", + "process-nextick-args": "^2.0.1", + "q": "^1.5.1", + "quick-lru": "^4.0.1", + "read-pkg": "^3.0.0", + "read-pkg-up": "^3.0.0", + "readable-stream": "^3.6.0", + "redent": "^3.0.0", + "require-directory": "^2.1.1", + "resolve": "^1.20.0", + "resolve-dir": "^1.0.1", + "resolve-from": "^5.0.0", + "resolve-global": "^1.0.0", + "restore-cursor": "^2.0.0", + "run-async": "^2.4.1", + "rxjs": "^6.6.7", + "safe-buffer": "^5.2.1", + "safer-buffer": "^2.1.2", + "semver": "^6.3.0", + "signal-exit": "^3.0.3", + "source-map": "^0.6.1", + "spdx-correct": "^3.1.1", + "spdx-exceptions": "^2.3.0", + "spdx-expression-parse": "^3.0.1", + "spdx-license-ids": "^3.0.9", + "split": "^1.0.1", + "split2": "^3.2.2", + "string_decoder": "^1.3.0", + "string-width": "^2.1.1", + "strip-ansi": "^5.2.0", + "strip-bom": "^4.0.0", + "strip-indent": "^3.0.0", + "strip-json-comments": "^3.0.1", + "supports-color": "^5.5.0", + "temp-dir": "^2.0.0", + "tempfile": "^3.0.0", + "text-extensions": "^1.9.0", + "through": "^2.3.8", + "through2": "^4.0.2", + "tmp": "^0.0.33", + "to-regex-range": "^5.0.1", + "trim-newlines": "^3.0.1", + "trim-off-newlines": "^1.0.1", + "tslib": "^1.14.1", + "type-fest": "^0.18.1", + "uglify-js": "^3.13.10", + "universalify": "^0.1.2", + "util-deprecate": "^1.0.2", + "uuid": "^3.4.0", + "validate-npm-package-license": "^3.0.4", + "which": "^1.3.1", + "word-wrap": "^1.2.3", + "wordwrap": "^1.0.0", + "wrap-ansi": "^7.0.0", + "wrappy": "^1.0.2", + "xtend": "^4.0.2", + "y18n": "^5.0.8", + "yallist": "^4.0.0", + "yaml": "^1.10.2", + "yargs": "^16.2.0", + "yargs-parser": "^20.2.9", + "yocto-queue": "^0.1.0" + }, + "devDependencies": { + "@commitlint/cli": "^12.1.4", + "@commitlint/config-conventional": "^12.1.4", + "commitizen": "^4.2.4", + "conventional-changelog-cli": "^2.1.1", + "cz-conventional-changelog": "^3.2.0", + "husky": "^7.0.1" + }, + "husky": { + "hooks": { + "commit-msg": "commitlint -E HUSKY_GIT_PARAMS" + } + }, + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1", + "changelog": "conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add CHANGELOG.md" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/eallion/eallion.com.git" + }, + "keywords": [], + "author": "", + "license": "ISC", + "bugs": { + "url": "https://github.com/eallion/eallion.com/issues" + }, + "homepage": "https://github.com/eallion/eallion.com#readme" +} diff --git a/static/.well-known/keybase.txt b/static/.well-known/keybase.txt new file mode 100644 index 00000000000..6bedef5f4a9 --- /dev/null +++ b/static/.well-known/keybase.txt @@ -0,0 +1,68 @@ +================================================================== +https://keybase.io/eallion +-------------------------------------------------------------------- + +I hereby claim: + + * I am an admin of https://eallion.com + * I am eallion (https://keybase.io/eallion) on keybase. + * I have a public key with fingerprint EBE2 0AB9 24C2 A12C 6A3E 65BD BC4C A018 E368 547C + +To do so, I am signing this object: + +{ + "body": { + "key": { + "eldest_kid": "0101735a97edb3e6ab83252fc70f58cc45add6955b03ae65928004e9d99d1605e1b20a", + "fingerprint": "ebe20ab924c2a12c6a3e65bdbc4ca018e368547c", + "host": "keybase.io", + "key_id": "bc4ca018e368547c", + "kid": "0101735a97edb3e6ab83252fc70f58cc45add6955b03ae65928004e9d99d1605e1b20a", + "uid": "a5493108030c8a1422ab0f48bf3f1619", + "username": "eallion" + }, + "service": { + "hostname": "eallion.com", + "protocol": "https:" + }, + "type": "web_service_binding", + "version": 1 + }, + "ctime": 1593970560, + "expire_in": 157680000, + "prev": "b9acc1ebbee5874a820a46598924ce15b116c3170429452698f70bbf203a3cba", + "seqno": 62, + "tag": "signature" +} + +which yields the signature: + +-----BEGIN PGP MESSAGE----- +Version: Keybase OpenPGP v2.1.13 +Comment: https://keybase.io/crypto + +yMIlAnicrVJbbA1BGD4H1WpP3SJEI5puCKVqZndnb0Ro9KGEeGk8qBwzs7O1zunu +cfaco1WSI31QpE01JZRGKaFBXxAS4lK3JioV0bRE0oi4PKAiHkhJzTY8SDx6msw/ +3/f93//Nfy93fCA7eGFwYV/m3efNwUd3DicD4XFT0rUCcc0awagVImzsYFGTeYlw +xDYFQwAQQFVCWFeZSSSmYKJJIhItqgILaZTKCJumoiNEgISZgnRRA0BmuqnrJlQA +YpCIAAtFgmU7lSwei9tOgssywniZ6KJMRQxFqmCujYhJqEwxgBqTFA3JKuXEra7n +M7g5gj1WbLu8xi/hMXv/wP9n38kxOYxkXYJAAxKgGoayKGICLFkjlmRBBeo+0GNx +B1cxfzocjdquI+wuEngxZVPm5+oP8jegmLpVnBmLuwmXulH+sDWRiHmGT0zUxHzk +DkbCvzXCxHZMniJnpFjc8xsYkCNpwvZFIdIlXQVIAUUCq47ZcRa2fQRSFT4aAH4f +lvIz0zGlkBHCGNJUGWt8UJknoPm/wSAiECpUgiqQRV1GoqJrlgoIsUSelESJH4rH +tjuuYCgi94kruaZnVzo4kYwzYXf37YoJgWB2YGLGOH+9AtmTpv5ZuurGzNGUUHyr +9/G8wayP6dP9nfP7uo81/OzYk1rcFXGXz18zvOtzw6q+grrSna+Me03lde/bD4Q2 +VHfk1g+1rd21of5qTkhvHjqxr27TOuFcRoGDRnIbiXEt5S3ffGjFy5zU+fzOj/lX +tgx/+/B2Zp430Drw48x3tmXHxpCnGE/ScH/Vg4JTRyucbeNvzqptDWY+tpZdbLrT +Ppxa27Jg0Zf6d88Cs0cP3s1Z8nD1krKe46+yjmy/Gtl4KNCWzhuc29JV3lNdurf5 +WiD0OvZ0fdO2hpEZT1+UlIRKp819M3K/bE700rpgRXdv8rpR2P8p4+vZxZNXnitr +erj0ZPuoWX4ldLlwaHpn1o29vwAFHjzL +=ts7q +-----END PGP MESSAGE----- + +And finally, I am proving ownership of this host by posting or +appending to this document. + +View my publicly-auditable identity here: https://keybase.io/eallion + +================================================================== diff --git a/static/404.html b/static/404.html new file mode 100644 index 00000000000..0df9ba612a5 --- /dev/null +++ b/static/404.html @@ -0,0 +1,13 @@ + + + + + + + + + diff --git a/static/CNAME b/static/CNAME new file mode 100644 index 00000000000..5d2353c9d52 --- /dev/null +++ b/static/CNAME @@ -0,0 +1 @@ +eallion.com \ No newline at end of file diff --git a/static/README.md b/static/README.md new file mode 100644 index 00000000000..99aa96bab8b --- /dev/null +++ b/static/README.md @@ -0,0 +1,18 @@ +# A Hugo blog about *Charles 'eallion' Chin* +![Deploy Hugo](https://github.com/eallion/hugo/workflows/Deploy%20Hugo/badge.svg) + +> Chance favors the prepared mind. + +# Live demo: +> + +# Any questions? + +- Issue: + + +- Email: + + +# 写新文章 +> [Create new file](https://github.com/eallion/eallion.com/tree/master/content/posts/) \ No newline at end of file diff --git a/static/android-chrome-192x192.png b/static/android-chrome-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..964d883bdcfef73fe3460cf5bcea35d923db91a6 GIT binary patch literal 42121 zcmV)bK&iipP)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00006 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 Ql>h($07*qoM6N<$g0SfBKmY&$ literal 0 HcmV?d00001 diff --git a/static/android-chrome-512x512.png b/static/android-chrome-512x512.png new file mode 100644 index 0000000000000000000000000000000000000000..d11549543dc39dc9f79d0d66d9a8386f1ad9c256 GIT binary patch literal 198491 zcmV)(K#RYLP)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00006 zVoOIv0RI600RN!9r;`8x00(qQO+^Rg1`iYjAQ@9D2LJ$o07*naRCwCVy<3(eIj$`T zm=uw9=GK2bke+^JxQply;<53dNuE{bu4|bdlFVp)fFQ5|k|6&-|L^}NBtn0Gebb*m z-}LqUqQC#V=+F0yzP^P1{#vw_(4QsrT0~3OKNsy!VJ49W5fcerM8qV-M9f6Q`@ZOR zViF=Eq5Vmm{*`^x(-H}>ST>d_{v#5>~gOnhC$%yeCs ze%If8?Kbh{@9(zl8jJnOZk&jakPt1|-|cTLA}RNjC@gEgPm73zWK&u135hHv-fREn z1!?rV2$6o@e^xWgGrs40PJI1MaF4a;cAJfE-go{R`W-KApTMUGyaxThOOn(-J3Dc@ zi)g>IQysFARIoVL)iznjY5S$*Wfhcx2G~MNmKw~&-mh?%D_tbj$i7%Q*&|8&AM>&5 zanM!CQHmUH*f@}sSL)C58q?3ODIdGv^H#Y4Pwwh5-K%vp9?s=SE5E)giJdGD9`Y`P zJ6vZv=FTcZ;Vo_dNuTr@eUi3v_PbopPn26fde2HuZDk(wY$>Rqxae_R^!xXdp1+>->(`V1 z`u&@J{d&^xU%%-0@89%<_7I9c0p8qYG5j#$6iPj{uC_>O7je8I`2}vnnX&hW%t0AX z?<)0EzNoB-;avnRaL*tG++%2O>TJ^;laz60;6X6}Z5imjyOx-j3w-ICGxvp8&FUVa zunO5pY{vb{-tj$EfjNI3E|Hw)l-vQ?IApn{i$2Br8!*7PI6nvBE48Vu-|p*jmM;8` zBtZlq`>5m?`wmp5gi2!@SAuw1frWe2w=7F&FUw;$IL`0YnOS(bc0x=nT|88QFZJdJmq@1g zV0-BJvRgc)vxdDd57qFE3@-WIfuS3u@zK3^Y0mj)PM!G{q44eXM$o>0XWw}L=D~w7 zYt|oM=i2|ET_2{MXgt0(046!~tF&}Tx0zh;TJlLdG9;Cj;1kNR4ra7VOs{8vIn)h} zD>TGyyx(}8mJrF>g}h#iM3}z6USTLOldP?8)*^cT`SVSSh`zqI;{X0$^!2sq>s#o1 z5q%o~kN^Nnw$fj!%!Rj-7b%vr7$~^np0{iN4(|dtt4>5MD0A8Sy$mMMI+tXfho^#5 zdQz}Js?hCEl|5fR4S?={z6=zEl1oC=dP`JMEg@mqUiNFLzBOeogQ5z6!0G#T@9*@l zt>pP4lI{B6?OH%nLw@XZ+#rHrdLd{t4-uK~S$`O~bFT!YKAc!vhTO-p8Tt)PA;fXW zPHyOevNzfqF!I41?tTXnA9`~Qqa_=r8r#KlW=j3g(j#56Vh*uXpJQH2=KPfm^RpXM z^)8^0;bT8yKDA9dUG6W;-+72l zrFD~q1j_J&K`kMGp6XtlO0`4I*5}-ZpY}zY1~YMZ=nrgG>$lr7&(?qDPw@`+VP1Ja zh@^B-YC|PvWtdc80iC7mlEn4ba7rpekJ=`aC#mCsKZJy?wd=Rk=-kycLvZK1R!qS@ zzrGhOA^Q5>%K!T%^!=i3@!MR#Dt-}GPXg0oQ#A2sN?%+;U-0{)+{5q=y6?g4i}~Mb z%~y**-wQ4dC2jBH8iB3M$>*9)*>6iI1&`PwqW2Z(y*y& zd{4mYUwa;z7O{Euz zIp(E()|5XdHnKGs0b_I+G1wq1pp+Lh3TVLMFEU@e0Rle9Wh2`SiQUAb{m{!@On zey5&0_2S3o)0m!JfSp=gr^;%rf|e5B-5WL-jBo1R(w~qT{yKFC-{gC!0`s}Q{I~P$ zS&=nuj$AhYnG-$o70U2!x}lXL4c_z*)9Ibu9|^<}s8dZVA2O;Gf`pPc1M<+^wASc` zCRN~v(8F5itU-bI@!t!qxtMVkQVmidxB+dl+|Cnvy;S}4i>}M)z4het&!25&{`oTH zua>_8fR_URR!4NW;G6Qd?{am^-_`*zrv-ugDjouc^pxH8oRqkMfJ+xyT**6t%+8n> z2jN2bhq4bK0N<~RF17sm${=HZ2rz}L7ZG11@*?6ztX4nM%e^GKpI$(B<4p4qNcjuLTXnLEAoIm%?$==HX4#r2!S5qu z#(;H+XUg9Cjw5a0M}gd88fDirP%lwx{v27nd0{ce!)q{G%Jn@MjI>9 z^E((&k*sNmGkFKg@GHoh2xKkqk zcV6fY`@GJm@bKT!4be*^lwRDZ_+d@@D&JBHAMR&BpHf!dW4Hw`#n-+L$Wm}A#{k13 z)~V*D&3MHWg2?s&2oZh1guY%IEo=_}yURZmJ$_d~Eui?p(#Pq55eN)_ra)Y=7ZBi! z^-Sq2#Sj1xfP+|2X5_jkS^l(@Ig=?Au=-8W<5Ykuew+e`zQdU>Wpww+?wR^M_fI4X zE!MDfHW-K%|9jz|fTh1E=Gatu@eAm>R2i@4T+9f16^;ys2v5Wc%^~Qn#3ef+D7#x6 zyZ~)lK%ZB0#`1HePu{=YXO{s$3J@>=00QMtBuZ1>7Mf!%TSKw13SkkHN%;W!Y~4C| z1a7n}jN4I{);gpchl~>C>dV~o{otAuUpD973tn;#4`nrZb0eGJv&u(P-F!{QuuJ4X z#9r^o88%S#ww(#l>Ns#9c~b^Y8Rhj&la~PdJ{B5h3*7{K+NmSZhj*?c`N6$JPPB*% zIHpdEPL{}QX4BL94U{d?`Xgwf9?CM$^lqqmt(rk#vhWUimwpql(uZNnavm>g+xTpZ=DbLehIzI^)E2rAGRx@lJ>4*R4$o;vqcDhe9iYM z00gD=1efQ}s{HMlS?v3XdwzOWx|@z=i$0N6&5wZkp>SW{t2!vQP^&@Ni4y#Rx*wjTh2 z0h^|eD!<%bV*0R>|0W}Z09Ubki`0at_-8c(^C^$)RJXT}GY$rm&%u?4FxRHx>wW9h<|6B=vcQWiy}n zX5O+`AgfCrcnDHT=VKX-0n(qf7m+;nCoLk`TL+iCh-lwuQEQjio+=w7JNXPgFOzTYO8cF~>}}q1pXXgw# z6U63{EmI4!!KZONH7*Q_I_}av`2;M-Tifnrr%U2Y{o;{e*8X+rPAn0j=Tdoy3;hCgEsKEDi0bunL+%qqLYyc6icK{4#sry<0hTjP_MbJvlZT_>cz25WI>yXAWF#oIsl$28S+Se zpDR6h7Ugrh?QXOuzgef-TJeY7J$9c{`cXVPNwcy&RlO|szrXnKeM$=XPiq4*LubVk z%JER1`0&PC_qzo~R;v2LzURc9d@^M*=GDjVynd;U=y)I?E5ewwpj&AHu>n=YQO*yA z^D44;f}@;8#8dkNdARfXj$0xct(ScNKaTx1mCDzPpN`S{Hn2?T6DohE>ta}pN#LQuAr8O=fJfSPs$hr;Z-|Qq%5;KG z&+hCAAk_3{Iqg#kXxxIiR)roTcuMrn-%oaUsAI4WQrg~*Mx&V=yVpCqd>>K0yt{a(a30O2dZ{6KQijuIoXDpzyABsZXg zCdxdGH&}Li-R&4q09(@)k9{ta3yoCTn!6HN7X<%FDaC;y@y(TZfR0r&P09o#7 ziSPMr237V704@Xt?x~>w577%nc_AR>k-WtqA4j{=L@qeLD2MQFIAbQ!OeX9Fs)}L%FUpLGGAr zr&C=IUFfC`$M2kc0=81dn-F>h@U;;HoU79e$^4xg&PeG}giuN4+Itr2|LJD{NHoHg z9B0vQdAlcI;F&b`(_%SfaQMS{f3x&e`NyKZZS`+U|KUnM76d;0ojm6p?)*&r$u`OZ zFuAM~%CUL-%n(5*aeBs9GuR~P;T-D#wLXO4DGAwzFbVaeRxGO$mlu)P)WEjnFGsaI zWU$DKgxTFdqL#nVB9@m=C)nXahHzuc3wi)Dt7gV#@AvSq=;u}YrmpTUzcmJfE&hvX zgTYWF2Fpg*H~5rB;XS9J_1Y@To*I7M&=WFM$1hO56_nz?(t7vxJ!GZ8*cUc znJqrLZhZ_%&u1%V*UO|WScW!r&|H=vwr>!P8Scq)d_!6nyfE(1PO0~G(Rmkt7A(qzzSiUn$01%XH zjQ#6vqH#q)ta!svK; zHF3#|LxF{N`+|EIEwD|)d`Q`|Sa^8aN2$f0Et?v@*Zp`jw#M+4@4kQ@MC*eN37hu67EP{__tNX17TW z52wDtWTO^4_#|#D!TWMg{335t?1y~+<|r$9x(V;z(_Ts`r{+z2)O{qmJfA!fCxjT3 znE4EqdZxi7qGpRSKm3dZXE1eoH$>e8V~T=rBFmKQP=>|xV16TkG99WR*uTEZ&)Naj zxVM2*iY76RK(j(6c2CF*1cFF5ExZ-K0I$U>BM8%fpGFm78G*o7YW5sD5zyBp4`zno zp~KD~Agpj*5NIKKeSsiO3&2i+F~8{Ed}m~nqnL6#T=IP)a^-JF-Y$~%++P(8eF_ZV z8mEMWa7AH}0Fz&Vl9xjl5pGYwgZvOB9Wa;J84ltW|7BhSUU0aRkR3a`D}E^u0I&e_ zk(Fk#yTX5T>z?u)zq$VRB0wTr3>Z5zu${r$8>j%q6UaioB}zL0DinWXklm@U_o9dn zZ(E;z@OmlpSU0(OfybY>b^X{!aoYy|=zcHj6T*CCze3ud5nKM@Qy(5MuK(M0I;r4$ z*b=mjf}=CcYk=KRKf76<8AG6N0u01E*#l5| zuNj7U0QxWXP(LKGR1<2d3R~9?SV-W#uut9ne9@9?0|bdF0Gtk3ek!5C3_PSL&NDz4 zlrtTCM~j_E=k*5wa9tG~aKx>KdH+@j8IAYO2Ub_Vz}}l!{1|a7Fr;tGc<| zxdv~9{ju6XgQ=9HvJ#nK0qR&(rR~W#a95*BSt{dzN}hM1P3Tm!DS0eLlaz&|cO~w> zaf~G|V!cNM9#n(?Wia2=+myAybT4k_i`JiMUcCaN?r-#e!8DA5WoX$1@z9x?H5IXoEB%Kt(_>i zQkyZtTv+$Xmx9l{5OfkD(&JQzJT5b&i#F>!V$&cPMQ}!F7nxF|l!vV=U_D|O``)G> zws*mle;2~V=m*Q6x{_yDTPz(3nDUyemFBCGK%0ej- z{!`-;o{i)BN7u>M@XxPtdzPe+^sS7NAJ)6lk4ru%-8%$|@!+d{S0pdw=LdyzkUhV$N2xMFB?k(Jm7ll^mJ z69K*0zq?E!kT3c$KtKTi2)dkPl8oyO<{?TSg|&MRMrZ!?U0g;#5D+r*+Z1FC%ZPT= z<4baOcf85;l+vj11!VQnI_Ohg`A1g;0%qwyV!Izd$hZCZYW4@k05QQIARrwcL--wD zQ3WsBHAYoaHn{Gj9n(naIZ;j$k(34*%!(B6<&2PAKaC?ID{L2Ie%n|c&jv6rfW-lL z5wXycOFv&E@=#B}BBs4YK-BFo9v47}cv0mT?6x%RkAoCe@?RWQfBJs)DFMC!RS@}} z+wGZ>y}w`7Z=q%b6UDkeB5G$=$hF%c2$UfB(OXHBlVz5d-gmW|Z%y_yVwmAvf0ix! z%}~a}-bsl$qcS|^e!7rv;Z3mkJa=gOY%%6>pFA!qSkrN+7F83iN(xps~OP)kT%g+!H-jN`;&R{<%I13>Bj>=zRuxeGZ@~0U9TucvL=yyHp{(s8u zf8a|Wyd)%Rkz7pI(mfEsKcOs)XN-~-8X0JmBsPqqiI>L}=0JB(FR2cj&Bc{kokz=k zhf2U`j3S(mZ>Bohzg+mI)!p9Xnk~^-9uSAmF3ubs^6-AU@Wc%3zxu4c8Zk4ttk})A zH7G70en@f5vWoK5%b5kB&cPo>A0*}px>3Bt02M-ekZaD-dywS`msVqu5l^JcplmZs zY4rpiAmCZuDF6!HbK|aCCK^|PJb4aXmJrk9Lc>Dq>(h-sXNSX}lfvX}p793c9V2> zG>ZdJy4259kUYF<-?bskHATEzR1k@KMeM+z1%ODING|eI1?i%TwskD&G`$sVosJIX zs8)27xB|bJ!m_^3?w-WyZoCwru+dTk_0C5}TUGyEiSu9Drhk@J1*Ny*0qx$Lra@dC7m`v+x84gxKX^g9%eLkwEdiO>Vh*XY~0}0>edKzrv*;w z%$Ufk*^d!+nw4p!p>rCE?=(mgV3lS73d*T=;nC1HollXsly*?;r1YgeZ!#6DzXNrJ zw~*+;?6TtVc+hoS^n6_OxE>n_JRfdQT;^3|007z|F-w0fmm{y&a>dX5qP3V_>$Rtt z^+2)xVQ0VC7`r2VKie+_V?Fei)0B6Aq?IuTo*&ovR4x!$d`(2poK1JecxRcu4K9c# zrO0s9e>XS*B!d=bqzOnCU?47h%Zfcze_sTMHh(M*fmea?B-JGW7#u^c7X*G}Z$PXC zAjk_cuug?h;pG;=+${k~WX#_g^0EeA%6J9B*tmD^ofJWo>l*oX0AMa)HX7QWV#RRz zQ?m9Sk4p#h1^_m29}n$6@BkQ1U(4M58p~iUl52yWijYzGck@a7QcC+n;+&Atj1v&hx~%DC+s+Di`rrBB3iOB|hYf~59@$jeSFL^mtKJA=zyJdSg~!0X1D;}9Z=b4AV*Mhiw z-vjq@%dRfDFT`tjMtNEhq+OEF+c_~m4JtSxmuWPHx3;P#=UA@j0D%0^%%YmmX z`zUDd&WircRdn5?`tC$Y8m2|VoS@MNVLnl4r^dW(BsY1|%;T~;eQxxj^WK%8UX%3E zt|^}X!7!S$=yw~qoBFKQi=ot82AJ!b@K-nI^^FhC!zg(7>hrkR9FHvYuX)dAldeQgmdn^C%Z~Fdz(d+f1KYuQI zy7>)uozePoU^A>Kv;Qi+4jzrriKWOvXhO6|r(s z1kJUdl>Z{q`SJh*p!_GDVo~};%W72!^lp}_EC23LDDRnvLHGR=sd6`f7ED5Z%AmRP zREhdv2d@ti`ECHtK+s(O?gelU03`tMKs0ZzyQcww{oRBAXvuqLf)Ky9i*CJ`WbO40 zOD=lo&V`GG7R#RhTN`+YT-)8BP_P9z0w4!tL|0i-~ki+y`&*wL?W(?ENE?hi-Aej7anL)w#qdRvD>GfvsO zv)xEt$lXv1x_Nfr2u-<)|km>mdi~sq2 z()0PCU%!6QuV2p%3V#2l$KyfI=OY1ti?39dwHC=*8vuNN)9dx3@2>}4*B8BB4-z7} zzH`Htt>xlH3;R!|z63f;_v9dUV7OcRA#vwh88Gn-pOX^NGl~#u3)@n55@QW(lRjNc zQ_8m~j`E5td#D}9U9{ZY5kO1?Cjg?`A6?&})bahy>3zlj*)Bp$pPWvn+j9o;t9V?+&uF*98cLCn3O7S_^<6;38e{ zN4`bp;e+}?kBb$tD{6l}z|HsYwF6cQTd;Fo8=)_L={-FrS@z&vYtchsO2GICJOb{` zP@WK9C>eB104q_BeT>wenJnV`UcFrv$k4|(`l74QQu()*b16Hul_)RZg*2a7#Oa+% zKZ?P3%x{vMh%8RlCAudDO^8~u)^h>{m{046$^UUkG63{*J|E=!?t0r*6~NxXvJXJV zkSj+2lbWKKrpfvTL*c20!Snf~U#j^3`u%(V{{4%7|N7lRbW;sAi?((lWU7%zSK7TbnV2~eo@!@0jY--mAO z<(@d_X`K_HfYD;rmqoT2H+Sz1W5~^4yyiT>VE5ykEn4}e;LCGlB7DcU40@iF(sOEp z_U;|j5?Alqfwn(>B}H%30PUUwEYGa;5DG*S#^@C&$VKlRjQ`xuly|%p7QQKXd)a~t z?Y1zNJ@fb*KmcFLke3j%sNxUn-xmKpRnb468_hqS8vqz`e>@+sh=-g%m(JT=*G22v z-i$q2?r1W*5hc!fb&6Xr=9`ZzB zJ9zgr4Be2fC;PrewAxLa#jm^qcw!N-0w-nvA@hYLPqBAX@5JiGx|pwkgftZZ3ZFuh zp~?&pFvO~c_Qkw#+|P5x+486QiNGOw0N^7@R{$zv7}1nrtP-#||3ShE9QyFbH3m3C zlyC{y_W}AmVKJ6AyyFnN5#ms8h)=-5U}l5PR?jKmi!%D5~;KeKBMgUPhtbug&}5 z^}8vfg8Sxi=!y9=f~E5E6CU#W?D`~S1_xoo<{eEp87EShVMZplW6F@(E%>Jcfrokl zp7i|nYkL6H8}R%0Z~FD?*S`Pj*WMYR^2GaDh+eO6TCe512EHGUpcXUz`u-*o(nWzA zEbO%eOQ#gTNU$9NC|8P+>wPp4r7W=7G8lA?@|qOp&TNEU+f-uof7r}k^i!I0KxG#S zUvLp%GFw5aB_IKRj7PCHlQ-yKsZ6O`)qRT_C&mfS0df^Q0d2-aZ9h3BhAmcGLit&N zC##;q(ziu(9yL#3p`gbESndf3fG`X3J;%>rd2;-Q&vf3sG747#1`!R?5 zRi(Q(*b`}ZppdevC=np=1_FMhlMQNSy7+>9yj$tp!1lR2{cf&6Rz$XZ*Rm#I)XSF}Os@i1k@4B=D5g0(%OVbrLq z^F?w@I7Ps0RWyC6L$ zJzogyaeRaoNB9j7Lg_D7LJTF{2*6tLGlB2Z%6Ov`1Oh-lpxCDdb6w2GQ$9Cd0iJHw z2Z9V49;cR?$G58dwe*@^PXNO`33|BVY3u?@Z;#Nn zv%oDs{}M6tS-k@0(obFkT~xO%|5yZg>486&2kVHHy0L0E0(qDRz!u@`gNy{+a<)(S zg1)C%Q=*F-6NmWPmykmfdau5c>@%4y9`BOj84f<{lUba9rq+L^{2Qdcc?#)zV2J!y za>bo%^a-Y!Coxae{iO8*X~D=jlOWfWZ}R-WYjIo72zK7&#|YAPx)2d3+kLoGMavxp z`JAo;jZWinOl5KI^@&ygx>)#exiMgCh0MbL_4~KG|9{)}zy6|Mzkk#3Uwb{k1yhP% zx`=Q0yROTPqNTe6M1&r{p7dBRUz7BByz-Vp04u=`UB(6m%6tD^j&PMFa^wQ8&&PhN zBRuq77-8}5a|`iY0kd#14+jEF6cJ6(3y|OMf6xGyQavaKDvQq%X|*PErv<_U(s^SR z1QvWIcJW?_GED{mi!k61o&!K|&ldtpEEbGufB+E*06-hsiG6Uat$7C0_DG)&uyD=L z+m=^~)s1~)g-!_Fz!aos@e#o0wqf;nXavAZ;{jZk#GD>8J$R$;i#3dA``gc0V*(hD z%2I!dY~?Q^@yQS-G|l}Z7?8AJ$4HAi#XeWRch_6{x1=2`J~^kx?)ogxcj-=pOVh|X z&8H=u(|<_uMACntaBD{L5Ar$Dr`GW&b;4*|@>5FA^tZh{IqgsK#vd@k*2c z_IAGSuWwqf7k$}6<4Xhm$lew7_2(DKTJ-hxMbGDhUM~X@FE>!cfj~s)t7FsY<39vw z+Pd=0BX4+MO53`ufGy?{3D6wP_L)VP_&&|t)d&J=#bygBS5S`PCxHMS@*RQ*^}IMy zBGlQ5m?j(s5Ce<)5EP_m)I9{%>KFgCsR4q8g98zg@V&^~;Gv3jy9#;+G`ug9+4ysd zliX=K3#o-b;mU4ECfdg}oATeDfJ@IENY?*F?g4Nw4eyu@aTGA@{|B_a>zM&hw)AJ9 zxG`(EK8->d@Bz6I%r-u#ynN5&$uoe5<;YDs?{;Z&qPDBPbINnN!#C;ZgS^g9<)oDY zi;DW*7}8rJE?*6_)<)NIP@z|&MzCM8LLX}EMz}*?A5r8@IUon$@zA+?a&s?#^2fOn z7)+mecH}0lOmFC*#j)#NKL!6jJ!k>LH0aOs*MpuqCGfO`f4_hE_vi1j2+-`TwY`=v z-gEem=Zl_e(YJ3$et3D8#w77mN^M*6sE;VglEemyHwC63QTE))63kaV8tbXQQAVN% zz&p&WdWlao2BUg~yORrJ0s~!udIO5WnFJE2Jc@$HzxLxOm_oN=^6A7{ITFb zqX1qjz*zcokd_%Dv)KvkzPVEr*o5=)`;)kAY8HA3VLY<+0K8KV_uP4SBiDJGe7@Q-i#CiyqJC{(HSrY?8~s2pS_mrf64}4ZWX32S)ReN-)BJ;ks^o*Vo-Rp4{Zm zHo9E5hr8SiP$me8TbtqNL_>o4#Y8B)!>5sSJG$Uud%r7y_-(F!qL|Yu z%0t0a4GKgAYXKZ6z*GRl3}^!=on)uVp4IXfwES%^JCS(>(w}#WfCpiA;dPH6N8J*d zWLWGcI*9l0OYdEJPSXYe`#=xh{>S_D!4$v=IbgCPmHzD>JmS`mlD-QneR~P5eStFM z&WAFAfvh0&jsk9mVrRmvyz-v>+#{9|*Zcp$H43e=cy1PIl-O+l(2@U-wEYEbW>F%v=zL6y7eF4 z0^C6$Enl1OC$hjsdkp}_?Ke#zD%z_0K#jm`*h8Ck6`gzZJmD zr)-cz1Oe-ZsGBJ-I%H&pVnMa-hK2r^M{*y)du3My@_L;Io=2i}bq$1E%eip}%OT&x z&&d-~3{RIeJmyiAd=aL_NRd|BDeY0`Wn-i|s<5626h`YGy)__X+*5a|#k=baG2&|h zv-~Fgq5U=8$->MUVaV6LhG0vU zmM|ldH{6(fKp)X3_Ktn8B+Y3PV3>?5jP6zkS+WLeoA5h46jj%Wh^YKy(VuCvQ2hEG zrVgfQfZX$_?D6kXrGL4?w{)y4_QgZ~vMX#NCb}@50L3V{T!Q)FX7#w(t_+*oxA3}V z=|6k`XY1d+0FOO5?SPL9Lplp8f1zcdkcmh_$-iDNTHmi7(d)H=Km`O_@xKB9_@5O( z87%1bOax=0qcb?T8+ge(gk4yj7IJcz1`rm?YGRf!^5*v~{2h{i5=nr5mZIus9%_BC zfQqqA&BD2{jHHa&DaH5;QAn)=))lN@v~H*VsyrbFzUj(YT3&CcJ<{>E?4h!wcu#Gn z=**Je(UBoUWRXIfCvhu(J1!iz2>V>V9~=hZ!yjcU@#FGv<7TyAmu@3o1(}an8}bj2L;3aK8@j`{84wADlL8Ns;>6GFVv1l&stHp13Bgr1u~eKlPTYB zZ>Co~4acHG7q|`>s2ewsNqPi@A=%1i`{62`q10 zBT&~4RE7XwiAA4Fu6}5w@7g z{15VU4@CGj*x5pLDhODc&UP-kZPkoJJQkegy|R@*eXhLw0ta^<*S&`*A0R!R?UIZ>4jodVe>Oxr zox`|Eq|qeOWJW$VM#i0=Ju<1k?eg2wKq%l-uhnHnqXbG!F#0OetFwi|>1_Z4C|Cui z6!^@~le?-fM#9cQ;g6jXOwigR6QQY$*^VS*M?mogkWB>;(ZK`IDP@X_Y46WBm;Xh$ z4qzX2W4i^m)h@ILm&XsVycd!A_B~6J)*>f1L_@EFYpeCp6ay^1R8-r`ODG%kk=2L z4t@X6uld~(gMbX?n|IH7f7YI#3g-4P5|RZmy|NQoIuMzJSZ}}tG_0_`o01m z(oWjH=eAG9f6`xf_y5^@8Nf>EznRx=Nmd<~6iPpW0AU;tdp^~yY{6E=z1E^7FIsZZ zT6v1q#{51@~zx5=*?<7xll)%@P8zx8AD*=QVOoVlxYU@KGFYtT2ntwDbGOuH} z@oL0|mS8ueDre;>0HkzUD5f1me6T^w@mc^Ktp={^xVwdpzOfzsFYiWFSD@2=1)`)GD-* z?ec-Pt@kCS%wHbK>-BAecYj|B29^N%Z_J^V6Zk*pqLqDjLh_}|FQG4F$CXz&Mo+=>{XKeX@%TF$_SZ|>)JGE|e6BG#we)fHBl zfU?JJfOdNO{~+)F|MN~FhNox?#hS?faFd9aS_p&DHfW|!79K&nS(Z}Sln6c8x=3W(eKBwPPk zIPIu;2_VQc&m55&EO&J2lO5S>tD1$O^G&c82(Byeg;@cJs(1(oD8i{B?|{y6{4`O3RAwIq3)b|;gWKX22W+ng(Tr{Hg%xgl0s z?E0VmbKmb%w+Pl3EbcYW-g+&1T^8LB=lx@vQ$$E!`#AB}7kB{l@B0OY#p^|DeeZJs zRIbFdq8Shi{Q#+7JNeFll}ox4An*C0!4euGfSDSR`WZX;*z5b87!j4G5XT60=~7+k zgM~5y{8n-5LJR={5rz2~iqW>&1wh1%4niBO<8HMG;o8K5xbzn?wBT$h+*E-K2-vni z_XNCP;h9Yf01XI5)CG4;gR0_|aQlmx%YTvh{JI4P;sAZTBDjuDqOn>21k(Yc`73(8 zXfFbM=t}!0!#J&8}7x=DQb?n2j6dZ(-zsahIb zcK_*h=Td(E?q=>|Q_J8eYWF|7y1j6+`|lKCv5a(Ko?zd$tZzpnuDT|>`f;nBHG8Qnc&$Y*_5OXU3!j1MYLYO==J=j_4@WTMkW*2Yfk}u{r!i&zQ5_~&lmms-~XnsKVS6szyD2t|NGzc z=g%Md`tygrzVz=Eo&obfE&*BMw!aK~+&d*ts%IJBfbe+O#~`!(PM0NF#F@Kd*Y=sW zB1MQ0T=}2ohrPI}Mz56Sr_xNcrXE~^JNfFq$!rHpN*T6s&Tit#YV&hRkue&#_py>v zGQA&Tz!VHtr^gehWCec0di z@YT8&#N+vV=)%7XB57G$_TLhwB`-J*dpP}*BE9Uxr&Q9HauZ24U1hxm_ z)<0YAF9+dTIXwDe+>g(PVPD)$FOA6`fddCf)_50zHoaxgwDM$3G z*0<$*@Jn$gPjy1AT0b?dnA?-|dvkvRp#c%?_fXS{Z!Jj`_wuScCDY^7W2S3QxY47U-oFUal7qgelD%IEksqgHRtQ{zW z)l@Yvyf$D^_uy9iFR=Oz1^2;|)|S-HYu}hUjBRB82H7Dn^%(c=(kgS5H#LfH;s6tvodXs``VH@bbE>^ew zj^F?1`Dc3z)p&Y-KS|b$zMoHeJ{}(D-$0s(xIEYZV0!@m{`+tB0Q^mV|NC$H`uanE z{{EZ(e0>E_uysbSZHP>9MQ(+C=|=;G4tWN^cb;;Ru;x?W=7XWadlg)_539Sh?rhrt z2e*D26sSa}wD;}yXD1M_dk5}Ic?p`}&u6PGzIPPDDX(aw!1rjMOr<+eig2G>>1Pk4 z&0!C~$iG+XLlj-t^#M~Gfq;VR0y2RBS3s!0!!uxM7o@vV`dzNZ3J^UQgRWpSug*om zpy35DD}Vo4^sZmq1E5m_=8iKDfXHj-{n9$E7cE-EWOMc!@aH>@@BIGO1v=ll`d=0Q zvS+Us%nQC^+n_98^&g9fYUfn0>%4`QW8C{tS%K_41I_ZTB`EJUqv}Rya{K;)rEt3H z84w?2HG9_1b^Lk#%Gj@NQ#^nLDwO*2)RvQyen;!t!6#&J%uD8c|LHZ=;Z2!Sx)inW zu7c1$PVeQwKh=ixa*DOTK>*Y1^-W)2dm8ll=OS4eT74~gJvRV&J}o}LBMd@j-9EhY z{5Ama^+kXF{^LMk1AwnR4e<3vUw^*n%hn6LzSYCH(lp|K+E4j#yf+}irB)a*xp&M) z!5AhPAI1X8MNdnW7R$L}OSPo33Gv)}*!z=NeF6aq(P(2hznZP%Vkr}@4FEfLI(-lp zxuNBh_c7;Vk!-rels_t73}c(t1xPBj-9vBxWR0dJ%?7~k=A&K7?=}jo;Eaip*v-MB zfrXqNtX6W=kNMJhd3L1BW!lI=zV6lazw4q0Kj?8iba4)AQReDjBzi)hc^gsOcUEhW3vc!UK3*R2gZrOf6S~%Vp>;Hhs2j`w-ThBc4Ziz1`bll$ zW5U`nsjnW&IrYELO)s~4QId;OIhk3jqdOpP4N4>m-!4FHuBUtimU`1SSe%Kp!vzv<7{ANu~weK&Y@Y|fZ=fp424}DFR1MIYWt-0osQr$u;_dSuuAn(t%_%$ z0-NS}RszNjjscJf5y`bJYKnt|c5UoT0r3Naw%aJ?;SEsPT)FQCP!EBvz1YehPWOWY zJyOU{59Xnh9cz*BBGRb_A)$+3wCEyU>@kvL(N_H5rub!leir~xfq?D#Un`FQ<&ItG0i-ub}G zaGy`5e>R#%pz;n~F(swv;zd{aueFF@+d=rPGQ;~y_xL{_kG+Eb`-`5B2Yr7%_Y|Z? z1;i;~0gr-B7k(=M`2OCXfBx)+#DD+&w|WTv6d>?&5U{{8dKwX*1KiHFNbBGblvf~U zh6Tqir%=Vad@>J!Tl$;|5L~^2&oN{ymG8;59Ey?oKn4(CZDiIHyp-WW=viw_kzM7z z?0SeucKW+i$;T0U5*yN~Js}?Qy^EL@SlgzUvnQeam30F~XNE!BU6hlXu6Q3PMF-IM z02O+gm2Iwn18fEWuEaE6e<9l8i!+FFI(p6;CxBJ?yH_9%E?Txt=UQ~F*sZ_{oXA0d zY!I--fx!CSQv+M^o8`abd~c<%_4Y9TfVc!`=U`EaM#Zm1ksBGaA(Y4~iMO+5dVdln z0e~o7R0Yr<5UW+b%5zz($+ZfsaU?1f3qSxyeeLpVx{(iz%GLQuq9rVo{zMBY{Uq-iI+tRL%}ZI8QJ$xxM$SKYgCLye`YM0-0N5PA z&Ou`^A&Yva+SP#sVLAX@L+pYa(aI41t}CZDg0htDeK0hbcQCB*Oc0Yr<%@%P;!_wF z==s7vQ<9)C4ts~gf+|pvaho9am*K+yLJd@RYniGs-% zwOW=CK3rN8XFA+me0%>x<)5a`^7HIn=mj(7`hQkyC~mOg-{leX$1T@#lZTA=v%Og@ ztvmO^(C|{hd|)^Rm_bW$@P;v=$c18?_2_H1ws=?Btr7dkj8F>!{<=sWFM7T9BEOee z`?knfcOhLIQ;^<#Rob==;9Fh!HVyE4EuBi(-~W7l(d)Gw1T5W#{IV^?$v~dj!ppAR z0IG8Ga0TDPQe_7VW{{flM1er<&ge%%a96n$dNPe4tASa^Y>8|UASzZdMSblsiw;C) zuK+tO!#dyV3f%Xgj1z*^o%+ma3?l&(SU^4D3ZYL);KIPoAKDH-lOPraihd7EKcZvp zP5Zd$4)@*bALrp8RyqJi!Ag^_JBZJ~gAO2&mSs%@Q})<|(5t|zDjZ3#WLm@H!^2Sl za8 z5i0$m0Y3o(Q!KQ1?GN{Cr(Y+$k+Ms`q;(RV>8@a@vyYluwg@ACm(dM}i|2mDzT zZ06>B+?6|T03rf{v6`qof!Jp4QH(n|^lRwA9DFEFxOwh;P>_lX{Ztvj(oGq{ceCRB zI|$-bInE3JDn9|z*?ORuljeG%rD-o%?P#6=1vLf+ENcOUTVs(YVHr%k*D#p%6AFCC z!m}$D1YWWi2nt=aQq;cKZy)WsD9t}>%OWTc6LTCsVU`x+@oL?4*28v!qDAk3Z1=vc z7ubgr?RxHU79n(nAGBUf7YnTy(|TR>VxrgUqU(Fl@xLBl#3c06ML1gkD3H+e0~|qH zgua(8{Mn0Z7P$4pBcMDc7wuq0mmUsfeR26fVO!KnOc#ZR#yS>bBuJuTD8XthH6o9e z)yczfx-t~#o{DqNcK7>W2^u4(`-gNYtj}fU_ky$JgEaTo-0mAe`lI_dh5qoBcct7t z1IN!TUH+*D;-8Y?ZGImloQ8xwz!|tLmdkkpKIHb);zcplxGr{!o|)-o=Z`Scw;cg| zv9B+(gUOf_06-xw!*plCp3mPgL$)`-f{hsf5PI1e153*4|J>erECk3K^_{hVv*$eJa_r}XARLaK%3&+6iLBIpDwx<&S% zxy*w|0{6Fm*HF0Lu7Q5mYVJ>BFJ)N&F&&_9YdcvAEr|A9x@aenEmGX5mf0*;U8T?Q z?tZRymrFr_)=I7Uh}l?U8FT@hyB|T%u21v-oaqIRTN`( zXX3plg}iz92UIw}Ru^Df!Jz|O|EQu~%cA#f`M;P*^xk5o>)P_u()poe#C{GyIz993He_d!M=ZMd(}43}}ajC0$8J7DdWrKZ^eGDaB{qXJrr0%=Z_hErEa{$56mS zsd%IM^U(uv;AT`V7=xck)P-&Van$k^wfMIqXQwm^pG;8Iz4)2DLQKN2FwVRkT%9)6 z9ZKOfEDI3P-Rue-6_V^J0S~pymwHKT|LUdWd#F-34*-F}U+RU}6{!IpNIf5^4d5ag z`<`(+0OAIa4Oasn6jS=@6|(vEJt!}A!Lc64yJK&^UOOD;_1InkNB$z)O?O@XTSzpl zukGu%dAe9o7~58jz7{JW)=-$OZ_X`W$Y^wMelc#Vk{{;5-|e~eY)VIPPJd?=%{Sj% z4eW!mzV%9!>Yt=_b@oY5@J?r(pUd3r3?n|H$C0q7gs1$_vv*F3qeF(f`AyDw^PERv zl~DdeHnqsp<69bhq96_+=;#T1R|!7kU`oHf=gXi(&nF2*Zbsu){Q9Zh0o!r3!;?qo zUmWE`q%s8ofUOHKWsmnJ8C z#PQ!paH1z*|C!=vdJxmno_hrV;NSwI)Ka=G<_*9S=$YCcr)7=O4~gwN8iWG$W+htV z!T&`0pM`x^F#qIAQ*pPlW%4GSQoV1(JEQgg*d=!lKB$p<_jrEykj2#fpMk{xjduRS z>%NKS(rmhxU?HhL--BfRWyL_+mOmw>Z|9T{+3AA0nZ9no76cXrzZ4wcL1BHN zUv(=)-Fk%3{{4MF3&`oux*=g$>Cb6?L`)6<%mEszIK6H?;VYf9LJxPp{WpyY@YyMo63Aa1U@^=NP!D4Vp}1vVAlOf?nz3gJiy}lg8og&=)G`s3B`nG8F?IE znj)w9mG&D3xs6&$6RbrFl&Wz0mbb$(+?W0WRK&bTlTELdPO^8aKQ7+Mrohzl!~LTR zRE- zO$k!B+NP?T*H%UOo?Hawuj#N^rekJhuiC`6Fne{+w2e3rI1*GYAC&MrdR0?&D0Qq; zGcImGfRj+aKU07dcsuQ?!QdDKZf-jXrYZQo`u&7_JgT300Mur)#b}lnMa?J#jlu>d z+K1VYcEF|gM8U%Tdb#G-db?B&kdWGL`IQbL1`hy`bl-y$^z4jy-hK>c6;KF19pcCs zp9i=g2Sui$1Za^x4w=Y<<%nE@t}G%7u(7;NL|Xwb+K<-SK{+mFdR@Cd-^e4(wAMr4 zTl9FmNOW(n{RKl4tR;y3xdsYsI=~mEBG}?>@iXnRE?rc)q08k>a^Db(?rt#tCG{wn zi_Y8z5NKYD4G&Si^9!&YXDQuvz*m zzAFH+qHMOh_7L+6K)}mA9!xIQ;gOA5UJqC+jkFC&mZ0;SU3&G+(TYImx{eFFKZ$R1^U>*qM zD-Hl)mi{FgpMZ$gL#=yL{05>x{fT(55v`rBkgj=n3+JZeVDpojlzji2Xk_ zRJ{i!)ALx&dTid%HbgCa%kM?KYb6 zB^Rt|0Bxb+dKp$(j)qGcta(dHpyNeLwv}xQXI{*7X|%5Ex||QL%eH3jhCFm-?OHFo z_@RpcgO`>LM%y{yr}?c|loNY|qt6Ts*aFPh=BZNy<~8vE1g7q{SBM!rOc)_CIY^3W z4s!kD>rNQv@%_Ja9kls>TKCa({7L5T3d2D*DZ=}ri|!c7i|?kr>&L4CyDIC7QXdNB zLw2oVC0j{)nSATN*n?0M=%m(Bz4EhF2)hV5fe zcRq~aV?;5JIbiL+%Jb42X=T607LZGK3g{s@WPfV;>s+>~OY(5dyxesqzP>=$N!UGO zTHIo3AIU=H_^yiIf*#odnw@9le?7Lsf4pAwdT3CNYai0_d_L*A9`ty8#lb*)xze`j zl-Lfafj3}U;N?>RXhd6Zri+*#n?qPsy|eE%Ue0MY&*#v9h}c&>2s14oa7K5cyoTez z%G#&*fmL^JPYqHV| z>y2AOM@!Cs58j@CLe|PaGQUEU={{M-L}BfYRbv=Sx5y~JJl?+1ep$SPaA(lcI4pLb znC!v6IupY~wrh=UcZnttaDUkjuBrX(1dPXb9@czI-Ve${{d}6TqNyMTMW;&Kf_gHf zeVX;!+&#We4_c2da}ZDwLYG^#w@(|m7s#O%i@r}&c$X`@AbNNoTz=caLKfYMSK1&% zLRYe|L-A+uk`6^WxoF(W7M8wkTVsa(|C)!NZIA*5X&r?q3xDu*c!xl^X1y046I@GC z*9rvH#{Nh$tsqZ-T^G^NB3`<$e-SNyd2PR$>G6p7uWJvu>sr1L(5-d@07MP|d~1$I z8FaT@g8vaw(YyeQV;i7NSy@;nKPEZFThPdoq`MZk$$Uw6NLc5i+@za9KMiR1RpvCg@d(Exd0i&J|#)kdq_({Ov` zJ$O4EwJS6p!iG@?6W@;R2Kqpf51x>kjrGM{8Ys)XrqqDI^m6RnF*)2bH}AlYyQ^C){wRyN<1n34t?3^uVvdQiO-}W;P^oIaJVUqz66R+cT3J&S3CgI zs%KR6<)21j%i{8iK3L2M{ft zX5oE|F9}^sLv~(qV8)Kut-*k<2R$CK1#q9|tzH_V6M_K$3osz0u>q)vQwAWw5%q6@ zvb7+~%lqP`eZ03;F6H4%DAKt}g8qZrf6{M#G_tv6k*`lI<$CKR*$&X*CxYhKrOvuF{59Dx@Q^F6C=IKJ$ zD#PRprXuuz!98{FICub3ARw=HsZ`!;kqB$5-t5|N#i`Xs5RnO&rrM$oSJ;NAHI9HV z2|eIF$?1sQYK$X|ptbDk zYThR2w+db}U*{bjT{O?p)T>Af5I#E$R5i6d)SVH5EAN{^d0}YXq)*S)RHrxfmQ{GiJMNfq2 z&Prb@>1g8UTu!CRXaP5x&(!rbLeLkjM+(5jY3;(QT}K(Y+;EMtX{QmM*fUWRx+&Ro zMagq%!@W}Pl4E}evglwib}!ou0%rQVK?|im^E?YysaXD|s8BDq=ASNAw#ltjD`+lk zn-dQqO@ybqnPn^#C&=v%UL-EeFJG0aoz1WyuMy1FFhD)ivALDKyGNio`BD+4?5@lh z{tRw_TRS`{x`%*;L|*z`m7Z+RK*Us#cwB8p6(jHLT zV2ZAS?L3Z!Ro{l~VQ!a5457y%VbuUsj3l7Q8){Xa$lUrZ?x zNN6c<5p3ivEJ1b1cJ{A_=fo?x)d&S_SN=TwmYg3`%ctIvCYh!%*j6+221yzYm`xQ* z@2qQ2$HTqTorxY&-+_L>fKG#@9PmU2dX0AY4}Mo7PaYpP1%~W^vVymHEU8hZ92MSE zcPQHPsYU^hDOkS*sO0F{$?@VmTKBZqks$B_*1*PZv#L`0y_Fe|a%JXGhoLMNkdN^6 z1R|v662H@pqJP_vhW3~Df+wmmOH_HVsb2kf8jagdfFdO35v^SUnPPL28mSZ!3~oc@ z`_3H%n37{6*=~AwVUxM&Ed<0~+;`DMOXuL1SYRG~Uzip@JpJVh057s>00SI$Pr$XD z$;hc~8O9WvDLNfb`y=vz7{p7r(5-ECx(6U8Y4D5yQl(BD*8cunkk%BJ?y8Wr7w^f6 zGZ#!)RL#oCF^~|m^}rI=!+5N}gf2b2=;Di(2wm$%7hm*xJ=FCdQvi%>0SxSL#3rwyE-^)Y(xcZDMJAWNckZ2}6wpLKY{GU76PM=#Z9oAywnwVix$z^sGn0ONp@as3$TKmk&!o|$UhnEV z>D;^LKfM~r>xvW|dmS5 z57w70Zkg_jMt~IF@dRvxpwZakGc4GZ!9IOuzzXaG-$_xWLba2s!iOhHP`Ai&6pRvv zQ=T~v-y9vx`V8HyOu2^9rZ)m4y>aq(oQ@6xBssZ31n+mrT5ZYTXp$uUgboxoGJ&AZm(>kuRV;j_x}6H%c{8>CQC5 z$eRS;5#-vw_8gBN^Z?_CX9onC_C^osk1B{t^%EC;-aid2WwSkb2HG^0Rs9AS1MQ^r z8>ccMZ$x9&m4FFKXFX&7Up{!L3#74w(aj|%@q{3NeL$Mf-fnPJFCNeb+~}$#L{Pw7 zp4U9j+n zPn>}u?yNSt*aATX11uCL3&vDI)NjS;)fMr!ZXo(0{vaAYxW9@5NZLymUy2Z2;)^+L z{lQ*)U|+X&?eKG2X9)egvy4!WB;9cPHVd!@Y za1;wMr(w{?0QT!<5l-W_DZRu#aVle)GUm)FCuJ}`lgI$ z3*^)LXSk}j=VK32mWyJ5Lx4`2C@uY3P(3SblerT6#F0Ce|nhI!~a8whO6)OHS-{RCh@hF2tp^FeNB~TcylBz27c$C=E_!L40AOyLY8gkbK;EHm}A%-jRS5Y zrx^k`PEp8Y^WlSQuqNvrxp|MdXHl)!(G(4DSu@p+bw`iD)DNH}U=MckJ9xdIpl&MW zwv6<;BQW=GQ(jj505acpAMS&z_y8^8T4nE>Dflgg6+AfMd^r&VU#P(ly>bSY=jS_( zdwL|M2ZBEApTT+)4`tMhA?W;g^#)uk1xQ(nnBLC36&n#}$^yDb~ydltSDG+v)OMa?B^8@Z&%fjPj?5hc1r} z=v*P99)in`zVT4TaZKeVi&Vq0k+`v$8l{M~lB{G_=4fN-5H)dhdP3y zNtr{R)?Ua83NrpocSFY@;U~0Gtk0Bus59ZDGNQB%FExos+tVy{222a_REf zq|ab#tXS_W{C$hVQP15EU^D*X^xAzr{n$nGoVuFTB76?9qvD7=k85fR^Cwb(Wc7*| zqh|t1BDygcV0MS?TNrP7Yyctl_nTG9yw8wFtAB4RjL3nPJQPuyi`tH!wMBdvFd(PD z8bAmI3|eIj1DkbQV!#?9o23pfK@H|(X9Ivoz`Ou@ZopPpy6{gU3&u7q4^O7sP z0++^Pu&sm+LWr8nOLD(QKqvM$?5JF}XRLF2;QII70Jg86^?V6kyJ7dQvL?gR1BF9U z84d09$nb{jZyFYuUpq1c8-RL|fhh|!ebFM3?Fq=|J0^7=yw1ZINHT)6)dY$H!>W7w zVx8r2knTj8$wE3B_t*rn5R&SF~9aa`Yd@2cu3O9&OGCa z6~`xv&No*!$Wc)ve-rsa?XjP+z40Ed1;H2sZS}tNZovM?3+x6ugNHo&jl%H7>}-7V z)U!wolYO9Tg}V%DeZ#EN;!0cl0Y+JMw3g3>;wR?d1fLj6sD5G(vs51*= zq(FPN00itZ0|aP10D*fNkflGmmTGcTtxiRfq~Hl3EDJEzhe-L^v$LscKz&# zUR$hr0f53qjOG!LODVL7=(5A6Y$rsn6DkeB@ClfPZE>kzXfLW<% zK|-W1Lu;kvv5@$FvT!KZdAb-!8dA52g?B=<;^opuIpJV&j#n{B_>kSZ@BTZxh`Wxx z%OER%PvOUW%aBKDOC{*L_Po1(LQ2k`Z(rf@YqaIA4SoM-DgWmAn|o)T>|PD7o|E*_ zp$^3ZkUcgP(1y{9{ZN_yXQJc**f+vCp6|!1{Gd}nn&g&KMM-*e zGQ%WqxTwt5Jzru!305bhpToDTq%@sW9zhjTft&h9kw~?MgZVicA48%a*Y}@XGJKn# zpG5sMoqNnlFzJo(mBaT`mpqyEsRC&?tgKOtwXY z=%uLPbO-Ov*q)?t3lNCP#H;8aLAU+EtHNV>mDUBkoGuCa&?GQu4JMh_uH5hwtEPs_tWAof5xiZ_V)+b6v2{*DpID4 zA8rl5e5b&J1a=MVx$%eRiVE5y4zkDnFAB*)53ARL2oY^qFUHc@6A;R)e%9}CZ-)%N z@_k+a5R4fOC=jhx`o)zjjSvRiU~wr}%|@NUk6gnsO&d6-T4r=CvLi+97Iji~|D zw=5_T5IXh!_O<=zKFGWkYV6eK_ed{q(XClQUty4fTjW>_45jDOI)bm*eU8?Dv^)U7 zGVi$R5!V+w$kHMWLeW)-TUV5Hjz}NaE+5bC5iq7O(x?T``}<}BSPbaf3b$Zq-hhVL zg4TV?15_b(VR`cK7kH*iZ1Fq z+pu?L%3KFqxh*$2ysOp8Ya!#0Lh}iD-CVO8e{V0}tN-dHe4E|P^#Pdq#KZF`2E$vE zql*vEtBy)~tKIMe;>wW#*+VepQ_4B*u<>n&@`eC!`vhbV6|p+HT{^(8BpQq0p5F6w zZ)|@)#GE7|qUZGhb{0EIRkywkk%RUjEgJ-^m(ViHNVer|&#c(&6oa0!MF+EA1Jcf% z7qno|MWHk(DI8oyZ`-}}Pjm->?C`-`IX;vjE*JT1idk^A!4)$W4m37cV1IAw(xUVL z?&nn&_L(it^chIV-RQvrs^HRez@kKJCWv!DUZ0SUqFtrdt}ouihDY202IWesOs%i; zc1~zN(!=tHEkD*KJFIGn+VE)5!=8h**a`qfiks~qO9KM227z)AV^b;QJZ?d#vv&r@ z22lu~i<%?lcKKc*HV3^ilzFL<(P6v+*a)W zyx!H`n?fW7kAG0cn=XClTR5c&>u{i_-z+ry3=@4$B>XvA|EQrs1K3c(7%@Yvhlm6i zQYBS+1`}r#NfAFGNm6bC}O}+PwuvIz$H@N@-5MYXpY#oCI z3c7ULpRMfQU|@;t_L_A_68GqlJ4%%id%IK!_#!@QXHY!@RkW%Z1_e7mhQ${kKpbSm zihp9;db#tA!<5t`!**r>t^*(#OcsHVsM0eIQ5EzWTbEht+6p}_Tfd{QHvncOzO2!i zhheRBQIy98S~8z#4ezS3@b5rC$~wuh>>=nj&0w)$u6!s9D$2qQAmF=l z1X0x-L|Snpr+3FV*EO{Pw9QBXZlY@xc|)}uRKYGEx;k9ud%*a3v#CYtbj5ys@3V;V zj6U|!;DTB2cXyh;)oyDT@MY{c*Fwkk@J24sd_8OPy0o%_bxo4nm% zvF9~N@#!?o|4X`l*-+{J)k)IHur;kY+x9mN9u_;8NICsI#W%4;3U)R9y35a@Ge(xkz^;)R1 zgy+fiZyo}&2!G_lJt=Lc)k0CK15FPe66im1Vv(aw4%e4^I&5rm)Fnz?j2T+nFe0yaYnvNY;dCk2H>~r;Ow<@Cto`oj}OeeuH~r_bad4^9l#h zE7z^OiHml&U3gX9Fp}?%UrzvQq91|*Z*hI?)EhkA{_2_nZ!Q+@B|Q-=>S{$#dxfY z?E-i>$}``BS=ATU>4z)$nJExp>`Q@9tYh8kWnpx!p<$!>qBJ<*CWWmf46SUTY%Pqf zB$ruCqiZWvxw0+-75^Rc<_MC~@xrw)0sf1d4+QyCIv5bO_g)51DU_@#bQW4G=Iysm zzk=Q(n~xm?+KG%-uI=jBXDwX3h?cGgK{&#;3xw#BrOyLUlPkg4gXk~0}m zz9+|*pKrXsGJve!&`Jzw+aU;>w-mR# zN*yEJe*&R8PA;xIM3PAu2#F z_lKlM_F_Qz8)Sr~UES@dWGVe-%*WRb0Fcu35k>2Rs-6N^JD4l5oy~|b|331Fq`x%1 zAmT1WhO@sDTUiuBpc$)xG&b78LV2HvnDf~Y5nF+am&t%c2P$dp!Jxpa;T7tOGyf07 zo)72wL`Zezd^BM29uIAB)@Gm&Bp3zoAoS9-KzLe8A-Sbcjuh)30j|qPt6y!vq|{C| zcA(UiR_z_kkP)%?LR@>6%j7AGrreZnWiVzNqbQg(o@#>;9FAJ2e?L9L_DrHr;C_nR zVBU-)TBCoZWA-c0 zdqjJ5M1*$7T@9K~cmPz{^K}tF9(1V}fUk#FL(~Isy%wz<*OizTy?E{U(j_Fk_O>cD z4wvs6)DAqlV5$dT00yUb5c*mtHRZPjJI>LVwI5`Kz34_>??()cWD1kWg57v{UN)v$ z&<%)$awk@&R^N!iLA%PGE?)tGm~wNWX6?Vg&9p67!LYWV%%1yBo8Ly-6<)j zYPGT?e@!UAXe$%g{6RUb{Z+A+x}-HS0QBWh2>eV>D^9UMRAU{b_dDX@kqrl$-#L*^ zV2S7V#%d0XY)U?4v7~J0&7TBHKJH>9MWkcqy1_MHNzr&5pVtPfEG}ywPO7<;kL*<4 zI=7vJ3&1BrOQIj<_q-k(0BpDaKC}ILK8PgtUNTlk;9{vux}0Y1O?dLtND_lczvy$&ojL6lZ4#4^|dfhxNfi+qy62e=O z!U~KV^FS8iYLC*0XE5ZOZV9v|(`moYW34DX3#A^#sQ^i7aye4QB`&1w%$|Wj1rIhL z?C9U^1(4x0a0+&_(ILD`6-35*1_XI_-avHA6*bf_$@`dM-9cfIAITy~M%+kTglPaO zQ!O*(JRGy%MUco|Z{UMs-8KF{UAXSUlK&uscgAtETIrH=BX1u(lacL(Azjl?`+CU`hHSAb4&e#?}pjRJu?M%T=5qW~q&p6EK7!6?gy zOd&u!*CMjv`F4T4`kl)?9te8FlzXfR)f7Hb8*sV-4%FG>oO+^d(Esibpj(hA^G|Nf zw?BOffUl=3{p5c0Wo!r8sb&F1ze1pz|WwNDB( z%m2C{IFAbmD~q9BD-wSNO~n3jXZvh zTQWQw1{8mmU#k`m>G+?ud2;rgo*K#1b~B=+D5raGh~>rNDvd@TzRQabG=~&k`I|JU zs0jqzE9_$pPi5YnD?tS7PJrGgR4~%VT?s#^b=8I7VQ7tkPp%$-$3@rmpvU7ukH=F1 zK~fE2Rc|kP85o=^Id}a6PNlB z@UN^i3eXNWmp-ZDXSLQt@sn*#p$i2Tj1zGnQ2Gq&gWd_zzDn*icmTEAik~lyj%cSt z>Xtx1UGjq67*_$R1q2|=-CBP+VcpVY1NQ?I3VI_^zc^N z5srr`wUh;*S;mfSD%aBk=kh*(ov-+0W{tTHbJN#$7hgoWQ$Y4&EqCEcD1LL@3J%=t zyBv9!=)lmY{v6D0;W=%&_`~~Xi``v(lSwEjPQBc1JqFrH5gsdn0kPl={yU!)AnB}t za&w&>2AD;@-SQIB@Dp448xJxJ0v-%zjxzQ-0HUx> zj7CCo<&zc}GmVTu(QnuP#XDfsC6^u>e1Ug>^=!clazHvj6iQs+T6u%Bfe?LPMu@!Q zK+GhA&MD>Rc18vtrJ`@%oCPg*U#}MgTe4Jd+CD1(;W-2>LaLnTR;j_5^_^~1c546$3@}{C%X0S2YP=pc6u7L@XrZPWo2b9$F$S;Q;nY<3;nuc9e{cQ?DuxFTJJ5lNUm!O?MsBN zOC#xBOuR1QYi$dOZK@znb4rAjL7*Q&z)gQ5Rq+6YLU%NdG9raF{@_W)n@<-C6BaTCh_$Y@Fl=}CRe5% zrxM6{Vb>+gv%2-Ot4{Qm1#sJSDBx`%$plcbjW;hsxmdB1U!lA28hM{>&L#wTd)~T1 zI)7jv`%X9FZgB%R6? zMFWc@chXhnzCrQZcQFsZJ20>^0Kos?cf1?*%CWh#U`KbnF;+#y$+CCU6ztSu1>qOp z!c{CK3Xg^dQqs0q6iZQHl9UsI0gg)ff6m{R{;LNB32mS&Ogp%g(Pqb*=#|e3Hw7?e zf_pW>ym3V4p<}FtiAO63N>wL`z&Ba(m}C-)XSh3=%zY4Hs%}XSm6QBsTA6K+#rZOW z|I`u$8O3lAJcOlSpEQ1(0)(dsa;#7UB9p|F!~Fsx(SS(6w}6!nP;&hve0a~VMpU*G z1-ns-h}s?kU46kgRH^`qK1JRE)r4gQ+g5dq${Lg+zMNN|=YVOgOW^z6m?U6}$!2dO zd?0F6yFJTFv=z%*E)&z!TO9sf60?{H-8PbvLGqZRbh!pgLq-8X%}Df&Qr%1I%D~QF z^9W<8lQo%Zs9U?ITf*3dz2-q^&2zHuEk()=y#nAV*bHloiKA|jEv~FRo11Ei6fN}? ziq);~l{^BQk?L{5nvP!j{iW~ht(=yJi0$%NBu#F70eu;RB2~q zsvr$CR)8R5A=?UQqj_)t+|GP!BcNps^n+#LHp+{4Oq!~e5z!TZ^oNrED$buUCH zW320Bz2J`GS{H^kXQN;?wMGDu%9Na05wyv1QNAY{6vNCCy4#?;)Be30F%6+Md}t*C!Pz>0A18;y><*XAq1adp2ZiTjPPu zgyyN7PQ$mxxbz>)cxY0{mSSHK5z$isz3%DcJy+_{l5~4tD0#I)#T1gYQ@juH6DuiW zrS0B?&}XSNS^JhRF6fF+Q240)ZEF`C8Wd+p2OzLL_$~neg1#`tZi+vx1wh3=-CGnMg-OxlQ~-Je2s--aFBz#JrQCQgmOcR>@XoID z*?C(+Vk-;A;SmB=DT`YFObg7H$6iSf0zLu)?WwP|w#`pE&2_Cyrv>)@|4S*g7rtIf zoj7zzohbkSfB;EEK~y5z34p@DSMuk&dmDk55k@#8C5d0IqX92{EVfJD-#aM0)Ym5y zENMa$EWrPM*b>9|m>O6BVL+b0H0li;GBDNjiYw|IXI|=OGC~DAqAQg_j^n~t19Cf? zyq|lNb{t^U1iLvMxE4ru-x;Unec#VC^2ceh-1zFG$2?D<13|159&;KiG%LheDd%^) zVxF~29f`;Z@%-&5DTW)7D&{xf#@!4$kJ{tN)z`d1KO<)uH$ z-=SlvE*9LRFt~aaxpe`7w@IaY^6j`lpotJGptWs#>H(+% z#>W`bbuq~br@!d7KwBNKb6pMvVoM-0GoYZh@>YZ&%)7t=v^4LA_8cQ!|T_NyY=zXKGIUB&x3G&xCDyA1a#59AsT7 z$2=sPEeAzpo+H9_A}2+E&_r)d&W{@U-r7fclvWaDV<{!zsQ{Fpc(0TP;HhQdh8iFE zS>f6p-!~(tKAvyI>@qSArGJZ-f6}^(V{Up6OvR49`6tyq}6_@!|Eng!)GW zzd^yd-~pzHo=oik@eaHM7Cz9`lyX`NU<(2Ld)WaX_8afN$h-nE6<~j_b}z3NC{qAw z&<+Z`4Kjeb29|80FEi;^md66AngmZ`uD3xQQMf-Y3DHIh}ONWeFe~npSU}rZ|8YgJQwjot~%vmph zqGEihF)USk_McoQOYA;fw*OAgP#26_tP?1Z!~Mg(*_8ajCG*RrukM^Z?cRjsq$Q#| zI{)Jfd8<^?)_PSooxvc5SZS`+nsrxoW9z^g-#dfT5&4i%ap!(0tA47Bp?uA0Du4iKyXEF z50Kbpluh)((*TG0{%-lJa`%M}HU&V$>74)wJ}po>ZU)HMKcPayyN=}N1Cfr%-D4mh07e*X7`3NECs$pSFyaLm0<|J|7E7hlsIw7Ip|?Zk z@+Tt*$%Ue)S^7YS=Eyi!us)vwe?2&-v(s$Wmc$_>6yF+i8?%b0+Q7)1_FG~SxTS&o1QV=A37vS3**!(lz|07n1*5p zWh>?d$co>A7VW8kx)?Cc{{uJ>LdE~uzl-Hhun@2U0GFT!P&k+sF*%nmF@+na_Qnc* zQ~su;;{*q_r**ZxEVYm|l(E>{s(%`VUu5{*Sdi#N9{kspe;fs!_)3p^CVPXo+yBy| zq<5|l1tP2-v!#O2)OQ@w?8nAJSZUE?iNlM7JO!52JEe1Dg;oXe&dxyf%QtDJ72U^c za-qYp2oP|u{81n_3;9&pI}4HzukpKje9~4Bm)5`yo)n7eHh2E#K&SU5^ufQ4f z3<-tk`FhzYc0{y9K>+FDK#Q&`gpui(mnwBv{;x%^*UP5|Y-&Jky?}`78&qJWo?c%F zIyAQ|y^{%PAORIMQLF>FLXk^W=w|6}3-5w^b>Sdv2jl!yWq&Mevs#^mp8YP!FCz09 z3^40E?gb!-Ga0gb{zZfyg0?Nt0D?^cyg1cIew-Bwl{*J)EaHGb(iXHXrKuCIe-P%~kIEs|ZFqEJtsUNAbV zBEP-BE0!-A?=WSLL9OQ~V2hqITLExb$6Qs3%OSfD6czZUvIpe;rJe=^WMu{Pe0<{G z&e))Wo%j7wxhk`HSfjp{#mANS@3}0Hcax_f=>w*D@k*)Ptqv`gel71-IS(ZY&|?J1 za()-?@WgLm%@bu1bu0%520T^|0Eh5f8jVe(`z_xg6#!r@p(R4E6(C^Qw7|<22#SM% z?ExTI%tl4;@mOE>R`%yr`E$x=QvTTlH4s4D75w1P@CbmykHvX?I-ms#I!p%$Dt)T+{RSRF*-wArUJ_u=Xlw9bk_7fPk&rH|Gn#BA zeHj3?UUjQ~_o2XVyO+tW^e^cR>2n-VZbFnV@lciGxHVuFRez|nR ze1kzMB#MKf!by6=I(lEKU@~ENtNdliW60ZBd#FQGeo!R0@+SRw5Lz+t^V4F0Iap-u ztCHJfKw5j>k=NQ}Q+UOiZFb9@Zm8e}@f@~EfZqPfOeZ;%7hCA16MuN;hPBSk>G(3e zH!a|-yB3mshx#4C(NBh6C6MVBlZZk0Yh zgMOTQmq6*GI1dXyTm9e}7?i(l1B?=iqA!#G8EQl)#o~);V4M4!T*2pkoYnPCBw*3w zRDs`503Zhn+TUO4dF&Q|?SL>{fV&Q|;xAw)txyFEfG8^p2nw=+2a)d7H%=p3doTT7 zXLo6RFX!s4^bG`D!81<77wugGuYG8*(6;MKRSy9F9bHo=d8-K zf_ZeY18w{s@)ptyAC|Po8(v=V8(OoWe!;_(1aXgt-?eOWCRb0(fyi9a81T$TrbCG- zebB}EN@?y#5_3;`?8d`=%ijZSbIlLdC0N_3m%W=NK|=n3=O!$a_nh9pp2h{dGaZc7 zd`plNjp}BF&eY8DU+xJn1AENdK2P6I#Onn=<+ZePSocG#@LJ+t0oK}>yLBlte!X-d zppfnaP-X91{bCJ3uB+ra-$C$3HKD#%BvdYL6Kql5oDPGh02F@u##yOb(wO@PeKEL= zdL+QwDf=@Eb!qqV9KTxh;0^Hq+V;FWU!Ob$SPm?)@fAw6E_Z!sy-h8Ko}ET@=-+&!G5|*N4GCWPZh17ZU5RaFh;nG1opXR=<+g; z?h4EscmB%?Ja5Otpgriiub&klbkG2T1DPtJ(Z28xQN4>X$*eAx0{^@??w zDUM^F0^b%VfHZ8zbqsxJTZwDlzi($*5?=@Inhmlb6kvU`-%VT_aSbWJ4 zx5M#r0$@`3^1MDF(L(SIYR@NuXQD0Jsc3m+g_BdnSs6%-X_#Rz8$#fgTc%-a0Y+Fn zT&=u9j0XI%>?t4cOOK23{jshRarr2%@YrLYTo%O&FPV?EgL)#p>LP^$U<~P*`-|U{ zI0DHwpY{GqcHqcwvl2HjnrcwW&pdS+2?Hr^5}{vZ)RSI)E&%ldrJAaUys$q#5KxGJ zvuw1M9?yLL*)Bd)_BJKpO5e9;nR27hGXyLlt#+jyz$zbtfK1t{%5#6-u>92Tot6Xf z+Yz6TkF=od<$JNn^4|CUd+zi}xtC&wdOJzwP`3}SZvB_%MXOcB>lUuxQFlI@mm_;~ zNR_|um@vifYXGt$5d#;zt$y}6|8^dLkOderdDn$k1PqG4rLg{K*D0KwHmCzUqy<`) zHV6K8?~#C=$(>@!>oWGy@Xk>=0QEj#hbBx5`)!fJ-qvb3`n%=9s5DaE!}hV%imC*r z8q?=2k6oH9u6wG~b|j1UZfMtWX>I2KN5EnfoC@!QMSoXEKa>qrK;ovdMK%Mp$nPX8 zXK#`6HGsCvBbC1s@gNK9<04B_W)$PE$S#EVCvALxVW{7m z^6VF%QULNU$J|nVe%ncs(>ubJA>H)*J^D+#$8G?V&*;_dW+Me~gmAhyS$QdTc`>kd z{QP|cF!5Hy+eLMGezuq}#b9s%Aa2DAG0`&5!d?TAmie)-&8NL6>QyXm8(^3Iz9^j{ z2ZJtoCp1RDx|n$B8UUT!H?Ix4V?#8i!o3KIqV%_DTi`bZ9i?nr%ur=4ZLp)?UEJl= zfjjaI0T31`vO$___fAT1`N9JoZ|hVp8S?xIIetRM(F?%me2y!{wdQyE3C;PwtuDB@ zTfYn<`IO%bCF|Syg;eIi&-V@C&nh$B`$50scU0zbm$qC&KVh4M_QE?i%ISuPZd_0M zdWr%7-BL~~i%l@5OfZJ6>s|mN2my?O%j#+F*+aA2ZSnehk}}SVy52SRdE)9ri*%eI z*caDk?*H&45TomxK+%bBO^2t-o3@cx7i&BmM-tw^VCKF$JjodaPs$; z=*|;Ywq{iu5asO|5R3V*UIAfM{yLQ)i?TS=^fvboYXJ81{jRS@Pguv8IRhGuWb9#} zePJTnhnxstzbu+z#)F8QOFA+TfQv-IJ_v?6aMmaMRPAX=bUay47CSdWCzc3Nl9-!4AD@;p39xKIyI+>@5mxou;Q3H{V- zK3wv__j^izT1uua<}}51IMF3iZdLQ1e#aW#>KeGgQ=Z);l$UGDym6s=n{kIksh7VF z#NiX|y#X^*JdFuMfp0heasZGm7gJ9}wir-_xJ@O5oCHOKE&eGaoqMXGN;zd@Tf9EG zrtY4GeE#!jZ@S{y_qm^ZoTX8DHMl#AOPV{G4dR)N7K}B6y}P!3hqI?Fty*W=Dmhlr z=X)3BcI|uY>O9)$^HxNOjK&+rSys~CPj3tB_DeAb8eV|i7>oO_>jONhBs}-Fk*;k) z<*!gnUaF|{G(X#xn97xe_H$TZ^9BS6$n`akK-94*eMQUZ@Fi37gOPhuV>71>VC)AP z;!{s!(5Ad!=TK910&MXqH{&}|p<~&v?w|ZFV>B`@fG#4u8e9$5h9SDe^(_n?bNZUGN&uAZV zqx4DvlrAU@75$|AD_9_6U+JFvqFQ@ie=>oW1%`6i1~95v%`24@sW14md)OY!OuY%P z5D#|)EMmHBH$Wm?^)uPqsEYsqScE`kU$G#XSw5qiC_oCqXYhvqD@G{XqN4l7}E3Ar;s@Ahjh8~U&r0s1QG?j+Ryv?Hc zb%bE*>?gu-a*2H4TLAtyuu=``Pbf56w+99qK_dlUw>2m?%0I7Tx&w1lW9Ky8FL5S7 z*&sQ$^DXfv@bsqd>lRwfg3oV1({?WbH$Iu51ObB0L*-wpnC6{%s6kb{Nnpwp`MWc9n<(mr4>QIqYvn%fEHG>T$%~X3>W^VReC4 z`eXD!aK5+EKm?v?QzBK#+b4nmcidCvfN2DPJ)S@;2HZfj6sa!%F6_*= zuvh4dO)b#cTLwLB@CGfSrwVeJmp+@7u*REB$s0%sPX_t3rvF&sJyRx`PqP$ty{PpJW(F)YGDN^V`9JSbY99 z(JlFQ;Cb{qa+Xa~z0;+%K02B|_IMbgs;H<-++-{k{pZo{sjdZqx0~y(!@j5K zI(I(`=@ftsnu{VboR=E*Na?^lgs@)89}%A?eOzhE9RwULlHvl(dt$YQX(DDAx{M?X z>njw!{+a6|1r&$+CWS2VJ%I|qETA|OOyXf81J_mffU!(e!81Yz?MvQaYPU|c?RBdQ zMYiLiEzbocg5U0Os2+k#-R`xQ@_<7SV_uAiHpY5T4#Y=rOTWARW4oYLbVmSOEIvtr z;8uib(M!k6a-Oy=g?92^Vz|W4?Crthp*Q_u`asi4>wB9H2&Im|pcM>dCJ8xv8=q! zPZ|;x4-&NFXb^KwD(StuOYX9xydtEipPT&o4UbN=ZjtvU+7c-HnxUK+NK${?>hgN^*{_u zwR|*sp4bU>L}XU9x5a{tNUn&757oBf7E-qXKzNFC3>=4>qW2-H4NuG24uo=;_bUIC z%<{GJCJ%+L{U-}KyyyR48ZJP=5VJq0M0Q;mSO6t>&QLmw%L+_C*eJjf@e6jy$RJ~o#t^^y-r-}VXvSJ zlAdR4Nqt(pR7|yp5{g4dP3@htpy!s4*Ini}?yjld?(g@WtMxr|%bjA%ZuKe3UEMN# zY*UjTRrkpITn5b65^&DxlvEDC8n^*nAaCEUG{ZiSV}IOVJN1)%ZnDfWraeOc3} z4QW#^aVo_?&pVh{-x)ICI>54sh^=3lR74DWXG7vfpqh$4R6#kC4i_!E`#mHVvj(uC zt2-CGE+(YTDBI|s76Tc$L2E**=@^5E@*KWd_O>lf_tfKb1;Zgb3?X!pb_`(0D=5Lk z#t~?kmIZ{87DYNTO6Vnv{QaG)<>O3uL5~{{Fz{iE673W~ea0Hdny&5kw{7Bw`=;=7b zgSeBA7zUfUke5GZ&h!;uET=D9D+r*>WagH@vjXstC-e|upI;>OO8$vWiiicjlvcju&pag_6_bM= zwy-Zs4fnsr1h6v$DDP}=E=#&ug56*TfXL=I{9fQf8ZOCF85cJJBR0hwpb(ffd6y;$ zfcE@&RXv|fh@8=;Pk4P$88Or&XMZ?6DW!o7B!<$&TD^o)9!#^_+g6Bnqnu_gV55pvEzW2r+W@h~J@ zL~HUrg%?jDdaFT!9|NG2R)ON}#Lkp)4D{=Ry=RFbPJP`f+3?kUASxPiwfvZ#)pBmm z3K$T>slB~M`kRw9icDM?I}t+g`2ZXu*u5pB*(VL*a|p-Ay0roE85`&%<(F|dpcC~J zFfyFAEm{9SkJ7P3VM+R2CT52q#}ZfKC*&Rqc&AhgpVcky^(rg;L2$*VY@lH7cE$*L zwHe~&ME(XwxKN@y8huxUuLZzCSOiQ%pBBk4RK4|MOzZ4LfWGk0JOF}c5i;3Y{_uHq zG>>(&Er1>oAeSFvd)e=W;4gFADBLnSnZBmQ? z;~n=lC2Qb+;hIO~6Ze;&Ttr=1_jH0BInkaD&xy|xqw2TOCqNj=fEED^m0W2(Ntft<*L9wXi`3)H%>(2}Gvx zJN0(c`ZKkXBAmt{@aF{HkEu()xzLB2ePl*KZ-Zg*9$?Isy0ysKs%$eJq76Lc`JM=T ze8l%Jmin+Nekr{7L1p;#l*jKQUnfK6)9b#!`1VHlIEbitb>9QN$iY&F@$s%Uee{%F z4+sMM)oRq$em?*r{27bJdMyUvo=0`}i``zD-!ldkWF>U8266$PFvHB|KXzI)_d^)~ zAX(}ZK$sDf=DM=$q2Aly-O@J;AGQZ_opZ*3J}#RV1sFhw4Knz7h@^M`cCd~E2?I6k z^~1t(5u>C!1kj0^RArBt)rh8TRj_B<-nKUZ_AKj;5<3pZPW7{VBVbYpwOR}8kKW>e zgQ{j>@%(Ixg1ziTOPDUE4PrbnknI9cAY**z>n;w~E-3N{1f)XCP6;gk#c6?+@5-Nf zL&(XVuu>TB#oDMI8Ly+8RfT>s2$_<_8;kcS5dfn!(IzOyCh+o3>6aXR{7K}0C#H^i zw3y7*%FDmbogzE5Ap~MRy^gD=xvSiHazWqEr z1!MGc>XlzMg~}*z&~wpLBY-$ zd_?@VEo%*&rzSr*(T`32nI z2%vyoigdc31-Mb+jXN7-0i-H?a5o_c$fa2z=n4SrT!>iBZ!Ws9Vx_o>ZI1qO{vuU; zxL@9-!odqw)jc}ot3c+KZh^A3-d(CNw?)5rFZ8=a6+cHrOsAZ#?Jyv?*Lgs>jxjOh z^{!BW0ZRRonm6k_2S?%40m&-lTjuVKx2hZmg$M%ks5Cw>f6pF(Vg$(frBna!?2b%w zu4hV{L9Q**8Dc^I1Nm z-=XeZWprN5Q+rjhhe0(%&{9}K-S-}q^d9QERuag_F{?9ePB;&LKT{!=K$RT31hYM} z1r@^}i^WZRDC*sHK%DP98E2{vi6oCtLwS^DcF2{RfdgJ(-P#}(5>o_%lMl8Rod_4l zVIUiH{hA&pg3!D&FtCJ$R2i0`A2OgoZK3UNR;E2i_xdXD!@@?0To}_n5mr}E+aU)P zYB~E>!mWK(i3$l_>Pf+-=1xbkDD@kxs>^mHTFo|>AK*tc+9lg|K%EW{T_Cx)3F)(h9xIaByaBu|)E?6u=<=woip9?aKfc9SDrCZ?Pzl$P#GZueli<~Mp z=NVglKdVd^#qz;>ok)4l)6`1oS^S&`AJpkbs|3azKCRXv_T3N5oV^5{dQ-a3%R92L z+`YlK_Ye=CDMLk1^-=fEOVaZAsD*Lw&KLJ71)n?l2>XiBkB6JUv+8cCkZu@vJ;?2$ z!6Ohz&J>!4dgie1;z8#SIJsfC<6RQ~pu{B7?>+V!X^!^V06S}bTZ9!1AkZ@X7>*@h z!ETmhbzA@)vKK9&K{sAPL*?lR00agA*jD#*)PWW_K5(4`2J{K9iFp8+F5NM~?hXgl z7ktNMDPY+ibskW679p;Ju)JfTqnIba-2J?t@0Iq;Eq}oXg6)72@Lq82`;U_gDdzs2 z_c*)(P`A`1flj|Mgr@MxcLF1Ej=U2S!G|UO=>qz(n zNQB0;zh^dIDt*;*G38$dU1Hyp;x8G?ZMt#|D-=(MEF2fH9Nl1+ri8RL>lRnMd!7+N zFF3_koNMhwi1~u~acu`i$b)%h15J$YpZz^~MQn*WgqAVeziHEG_$Z?HbYY(>ZcDS^ zUCS-r6Yz?dGO=xHKn-F&9BJwFiLJQz!-Etc2uP^YGPd5ocWyTP4W1Y{4*;Ri64~bg z5YdvCo|V7=3S#{Ld%tI|gpCn9aWZy2=zq38z`aP?_lqb8{wdx77-9|*G3+!B5iX(t z_o_=Drtj%k9KIiz76)B2j#~3fo!(39dD2R716Z@Ss2`;}eTzG%r4c=V>A-skNWfSM z)9M6W-`V6j$P41#YNI1Lo8lWBqBXxnUNjceJC+C{Q5NaA??D9y9bH8?r`k+4jNk9P zRfoqsbKU5;xvPz*1Jt(JyhurowTNl{U z{*5yDyeyR!ze zipvxXxaL8RO7jdaAbmW3Mz#F0j7p|EJ>lm7AWvj3%Uw?I;D-!}O(&kKhPwp@X*P}`rjjo7|C#yM4@ z_Xomj9H5iukO%4Ho(*WUQwwCm#N%&m2^!kREtjKxGyaZ>-xOOk@2&S`N|*&iHpWkl zww)+)E=9*vn}g>ux6vrc+X#pHSMLn+K^oUUMr8VwapAoRXgJdFU4xp%Rq`oR4=Q2B z>AaA&c>uzUuHnS7P(R>m0E}qJ2`Jm67M;ik`WnAHbFvWA$*L(YO+-3yH+}jz_rSo^ zgZ{tI4+`Yr-h>Q&C3~C;@5GnAV2x6D#_9p4%cJgjNMOEpECI%MBo5$V0Si;9?%WJk ztni^_+4^UAi0o&yf*tL>b~92Ab(rc5w(>XlJvUFb;ruaxRKRfxP?9JtdVNt^YT_;DSJACcgC8 z;WQP%1dalTga_+Wn4llr=a9(qF^THMe9nMtvQGx_keN+u8R(Qlnf%lK{_kG@m16lH zKKm%)r10PGZNIP534r7`2Yvmc`t$UJKS}ffS>`I23Y&Gs@ALYkT_0%Q6TK=8`ZzwL z*$#eB6_F2`=#c>Lodw}d%uTAUo%8}iy`!7+@Dt^L>xH=KOnV3X-OS(v_gW|6LZz4nrv6mI3aMSS^Gfdv$@V{!%K?Gurm%oo!Hpl+M758NV{5)}=0Z^fZeVcf|U zo{`wZ=nD#s8f+nax3-FHe6g<`_qY3gcPabc>!0+RqC0Og_JTPQwWyE&(#R&aFE?n1U(&L>`_@ zpAT}B`xMm``X4D|0GK)MN2z<>%c_qCJ{r7?ZL;dW2wXz08ed2gk$0G^Hl{9^4 z1)c?PcD$*2uSMP1^Tf)h7r1jvv-q8!&}=E#;}hlIGasIJG|RBSi3Aln^+DW}f3!J@ zUAp*dyN0v+)T3?PO0?D9ml8D&;StpoW@&FLZs!q}ltu>hKrunfGE1L3p)&3PHshKH zk6vfO5P9CeZwoDQL-#&LLsV~tXQXwNS;=z&3zmCY=vLjzjeUTl8n;6qq1T`>lzDIj z8ZJK3ak&S;tp7Y6uXkZ%o)cm+YTnjiWAMkjv;#iRN0 zLoL;C)w}ok?XA>J_iz5d>g?@2+o1<~jI=o`h`YtQx7SUhntcz9KRV(M`DD<;<5bm| zGV>VXxqw3+{}~>dy21?3qbSFl%!l%`bt%)c!H@`h7F_T*4SegJOZ^%Rv52%i*&zz= zJr!G zZ;C2^e{bb-{A4{Q5(}CeGe^3Q#MEe zoj#Ze1w=)imuTHz?8m9UcP-AApnQ-I9{56UuNIqsxT>#1PU#T{Pi34OOnm0clV!() zhoL%9OXVAXRbY(bw$HF2pXM|v$=DV%XzXXu!@Uc=x~Nimz5q_j%sBb@I`mIXX?aX^ z&P7dtImSv}0&|YQ;h#tnj(1vr!1trC@&o*M^7&Pd^??kLGU;WBDS!!iW-I~<_0%g^ zdQw6IIjUgkU?tZlH4qV4M=CZ)o$Bn$u5QigU7TAv>~&A|MYpjjvdhcKTe|Rhv8Lss z9EA@Sf|bz}139x)vpCBK_3*N5e`Wzp4zjv5|hY@6{w43p&uw^5@(4Ze6kWM8jI%loOt;soa4nrM_!P zA%Ggjd`SB4P+1UX|;&a&8_Le2E`yTT3_=bFh?Mu=KhB; zw!mcgyw-;ZRY|;o8VXYqyw0OILe&HF`4VmLv;uz=pg@%Kq%xQFp{K8XS9|3{#+ig! zSuq{>!eTxU*(rdc>o)f1QqO>S1<1W18-#WdV}c<(RCNsi2dmf=0QQXpp{4Qx}&*aN@w&*(ZtiEOdHT0Q_s#5j+`jTD=;E#uoPpTsz4=lT>#Ga z+D-wRpAk(5F7yZuydV!NJFI6{BW^7*p_N=a7_ItPF&+vz@kv|b!9KVUv*ghO4~eLH zC$LUp);>IQSEB+0f&6^6y}e6J*-{U965fv!OWXR2&RG72M;cU1KT*-b21oyFrN7-4 z{+}NLRYrr*1_2)22R54eNJWd9bpu+Wzz|Bn6Roc7<( zR@#{3ct!t6=}#JSerE*q*n~sv3Yu{k<=(??f?FDd(T-7*mZ$m>{QSTIpul$d|z)ZG!JgUfMfj z$UPrceiwi!jC=o24nCkgQHd1SfkbS%BUkpj(mDlzu75pYQCx`8kT*H*HHI_`G%x-m zSPwucZh-TKkoIX+c4bWqbgA)3Y$2sQ9FNOIUrd5Pw&Y>ZVP*0NUz{$tjBLRM7?V;8z2GD0a4@w*Aru&gLIF_`MyHWLH!U71jaU*F|CIM{haq;uSP;;*)$Ws;YKr7- zC==>fAZ#@Ee?nM?}fRoj5KlWs3s1 z*Pmbh+s^>B9RP3^fOoJ2I6$0j3kXd~IQ`tx)bbrh@2*h3M?RkzOHKAJqp=;x9EPx3ZXRu~(Tqk-b=`X`W zxvB0CPV>9Jtns)*1ah?lz9gMl?dtYgT>$8d#9%PkhXh#WT=ze^5)bO z06j=k=uasHc)xwX;74$(9)Q4(JUYlebH~{o$uXreWvKS|TX57AUhwzS`f;_ot?UmX zAKFk3pD`!VP5tWbc=0+)%@KYXZ`=5U6is%)ShDxMzjFDCi3^)ndPpjxM#5};$K~&) z$3pDMa4()AFQ>Zn&g>NAA&EbWslPD|&m4#ZkWAnkZq3HgoFBdu=`%OVF)gKZm}lwa zL+8w+s|?H}Aa9QJsYQ<0G{#GcGNhlUEeIYF%`)~F^$@59=WTsa-h?!Vdj9m1;YT5M z?h>@)LujF$lLunZ*(0NxK1617dDkUcUkBTeqyAzu0OZp2(dDNWpW@RV?>dfug z+>ME?>L%w_uk4zy7El$KQ>4V5!-}>boR|7(RE9-!FmfWl?L3bA;YMdWe%L$8BG~~G zSj>Uy)d_s_b1BSUJ>M!G&`+Bjq8N zh=&?)@F8s;ZP^$d%BjN;6m|tTX%v?NurH^@nb8L*S0eZ4wuH{Kojn8{NzARX?|gnA znb*yO;!W_@%10eJZ?Nga@sN&5+2_3O(PyU5Bx>WHEe>Rgkip>*KxLo0tRKigI7dwB zG`-8wq*&--x}b$Zwv&O=34FDIv!z$`|5k?n+om6A_=~jyF{i+tcamkus%Sa$MH%e# zyz&XyO^r>|(ZzHq)_WWPo6=#*o)hHT4zA4N&m-4&1rTf(_5LlK>)m1jps*g6CVEx~{((p#Id4i&FNUiZAcDcBkYg{ib<)!YyXVVV=QbX-?-AWyb(RD5lfJa)F zdmz8ne^vs61$xkHBL+_VnL$;qWHG|(H3`bp5%j|gW$=Nh$v!_9@E(B7cRz`ypL4)^ z%&@~Di5q*JKxzD%Hb9So{XSNYDKX4VGoI6{{%+zpT^!Yv^BZ#3Aoa%(jYCeit0~cf z#8fxT0wXNj)5EEBb`K1^An3lCS(ICOd21e%pL_3R7Yi6A0BoIOysu$mFJ`i6c5z6N zu2lCx{|Yq1ZIejWRZKL}fkbh2WGYJtyPXzxj zFlhjSIS$t>6fy@xTDR`4rKa>@y$0JoV^K-GltKWeGTC__JpdL4*zYBd0h*QRs?OyA z&`y?iiK?+T%VZgTr)ITR1DRD|A{>CekECp* zCEg#%Rkz8>n5MVqlWW3VbhyXkTQ{hvi)_uOkHI7O;bDvs`8pX9*&YBA3xPsukOc56 z{)R@e3APU2fOm1X%}1D4a!!pa+`;oO^prvc23r0PB)T24XO|fc<2x6 zGwWz^AuxQRAyeruj<$B?MoD+@^>-#e$g<(t-AaqQyk)!>HM~>O z2CP4ISj?o9H|daCp=@*X+IiT1#F8hS2^nHO&(E4lx82b{hhdRipEm>XCq2+a_$LG# zl*iz&m171!_h;=$fwtjdyXMUsu!TH&04S^gSDaadV!)uSj4rbE8L{P0l`Yr)xx7{Z z0$THdys#J)K#g0Q2nOIY6VMc#S+f(*m{(xkbzbQM=*tEa?uEpBb_BZk34#IT9UIy`7V)V7aH8Zgp&F+AIe5d5Ww17(m&|C$76ssLlGCG<+0S^ zl|=Jw5o*iy)UwHQGg(?_3Qw!Kjqiv~@Tjp+#T7J(rHCHd>xAD7WDd^R#P&$; z5D+NE0dVLmtUI~|E4}+4>-2>!P~681Tb36n`~^9o)sLl>p;Pe1B#nF*LO(~TP9Ad3b_S}I0(>j4R?z+Ule&I1= za@x0b3R9mHlvaE!`mdy+7&Sne5c!&#I%J31Vjg{C%;bT2qauo#I|}+i+;&M~{Fv*+ z%Hw%PPXSh?u9<%*3B((Z+{d zdNpPvG1Z21PSba;8JG^>UPg0V9~&ip7#_xTVIq3UAV{Qr4%O2^6)n5LSMR8OrmIzd z%;wx}pOl$4Q4!S+dhT|wp-$eEi5Lny6b;8GERb~uob zc-PCgjYpY!|b!ny`u#3b6j(dJ@@|R2?*EafLWEI zA7iTb)Su@;^pT2qGY)5@3q{*p3XaBz z=K1I0=Lpr_kycS0BIZGEon26oAQO(s54*7Z(4{-=)j{)Y3cR8~DGrP|A;|h2%)e>+ zrCDo}X3m}fqEP;Ib!@gWidB2t9o_MUCkNWfHai~I_+q1V1TR=;B1s@6LhdGk$wOU` zSId?=qNH6G(vHVQqBfR~6-SkGDHm%c*0-RdmvB|-X%R9-LxrhX4&iVMXg7nJw`b4e^QT}@9h z@GTl{JQD=^{iJ?^D{@(wW)eLJEOPvmkU_O+<2X-b%A*(AUsRu@oZT%H^vrS%7a7Oh z=Xt#)D8W?IH!Z2@_?&mY1SAsnZD;=QK%g+l4BYFPIFQClaD6|Q5n}>XC}Q0F8iEM) z0p#@ky}lcQ{2lZl5a~co^7SI3m#zf}D{3EZvph>1;4x;JSwGS!&KrnmhpfSdcGvIS z4vU0H7e8Lm$UZ7=7ZKGJUTc1%#g zm48hzpe`J8+;f4CXn812P5@~@mcLlshis*bpqv1d2RNhBEQ@6F@i~chJ{bW6f$l^p z-+;@uv}&+Rnq5}kMSR?hiJ_ci=R|*Guml@otEeS{*@CIl?ME=iZ4j&Uv+&nAFmhm^ z_dL%d{VIS+&yw2U@CTr+_Rp?5@>+Jq6g!qW z5d`Y`X?@CT$M-~Ts9fPY68QioYPtGDsDc0~Y0>JzvSINcUy4;M(%)8&q6$$27mT2w zyY#sU!i%~rmvOGH$#0v(ro4MS4n7h>-r0HXP|9$m4w=%AzP7`cit;BsrvU+k1v}Ei zckal4u$SrqrB0G$`412Yx``$8Lsr@w;F#Or6@3a1Y$1Xp_5C94*LMiaK+CzC_rSUrI$lR<+L-wRkQv>FFvbB4-|D^CaG#wRN2aV|H$y~tecNht{tnQPtmvG3Rb`=mP!yu&6C&HBy) zFcinsqa}0_X8>UJG$0_PN9zKm^HRed!dTLD29_UxzKzm=4&lI+M33BagPHW^5~5h` z&*ApR!|6-o^ph5Uq8S(0~E5LF*X&-Bin{GVJK7}dM81&Bu5 zaR}DmCN5-7RxROq-S6p*P7(9roi02Ey5%<9i|--$-T60m#{WhS{r9h1W3>XlkMo*Q zUWHIBQ~&kR^ba5`o%usYtj)C#gLlSIRV#LFTfGce+>e#>l}mfxAM;Q|R~bFYmC|Su z!uX7=W&E0Mz;>(&1WapFXHuRh6RG7Rjwr6F@a!CtYXXlj7c^yX@!QJnw6M}{!S^j4 z)pCbzWnPy=`(4@+qKhw8p%yI2y7!7aK|u=S$=Z(O-ZKQt7fpP_deG56z0g*@U-6qF zjIYS0K*SDK3Tu8>Ar=U-pnKbB`69G-?LeP+f4cI(Llv2F*Y5KT9OemtXo$YUBEjq6 zOV5ib6upw1WlxVR0|Pcu2j>KgcBVjI)MtG6`*cl9Z7VpVt5{bz6cNt8Hrx1*gY#WSzQ&`qc>|Ld@0%qcO$&o4u&H5&dhN}g;g*d zPs+OOgrTV0HcPt~+nd6*lik#|z%TdD&S@)JixTLHLd>$H?uoDZwo?}^?z{LJ0K2#AkoM%Ol4olVS(L@NKia#aHzn3pXax^_ z8LR%?1K`^QjC?r49KLy9G8qUcQvf~<5P3!5Bxixbx!p`e-;8)$9K{`&u(0FstO0#_ zpO>ozuAB<*AC!I;psDi?SAgmI<~;x`-(ft4!oNdMJ!se@utPUbs`CC~ZD+!;SbW>JuhRv@Yj7U1|zpqrKdr$Ub09dMe=w_ zG{d3m2=k3sqp3w0fCcOBH~@0b;*sYZ>>^tZZKzM=zb)lmdVh9wvwS$b${{H*#Hfl} z+!OxB!9@x3^6(5=;mH6DeWE8LzJ6&E*$jMGsYJ3p0XjWkYXBmkkX53C02zqf z!_8>`4m$(vprdRPT9{;lH4PR2 zpFjdRFm5{D=q&abVS(%Wv6j;mu@3kK0x173I|ov}P=8#BZPJ2)YQbE+dAC+#O3VEo zknrpiIF#~MYNH%@FPlDbF#fMzV+H<8g%9#0Vwn7&x|(Gcca!YIBw095iZ4v)8#+f|ghU$|zl^RA;PCV6C-aQ@*d*+-6Ay#WyNBO-0UDBX+ zbb`nP0>H&>YgB8`VL-gc+tpo@ZQ?nL1g!L} z_Z`%6=eKe6{Q&Iv4kgW_`lRpx@NU=i4sZCYf2Gu^DPYRbwMS2!-OtoOPw2aA)bUjh zV^t}I0xnYKu8yBxXs|YqTVeb(C?FwEuMJAF?O6#WTOS{sf7#YZ^Yd25J&;I^k?DSE zE?QCG0l48b&od(C#T>k(6ZLE-z;?kitp2yQGVO(dY~BRseP#h;$F*9!=Kzmo4ZemG z2sz^Vvu;TY>m^${9~->F$T@{tPAVE=H@^ao*QNSgf~i-8xDEg#)e|Cv-Z4 zU0VcbV1VtEK&v|h1VAuw$9>uAkKNfLlym_wOX>tzQU_Z}l@=7^>{dVoIC8}?$$&Jz z!P|kuD($b9@;&qJr_qkF16w-|)*O}}WtDzERp7&ly|opqxInjJH69xwsU;Yk4!*-B zA1-!p`3@TP@LpAxHRSc@9hisf$&e}ia#{?LR+b{Dm`VUbOMcRLgzlaf-jM`ZNKKGb z&#abk)DPpU^z*a1Tgul=8tIVt1d#@Uy09J?zcDC<>o?|RD?mX(5$a-$C7l#SFZU>1 z(c~?DspNXicEDXmpIuDFvk(d^JCGKL`%s8WRLm}->k?XP5z&LLYb&m0Z>(#B01MdT z^hRacdZ=|nm`85jk_SLiE7`UIvb)S#L+)ba!sXK}v0s3_#&HgU0UPUF>wg3f%gYQV z_)wVm-ac~2n2>o;MA>0`8^{+mn)k!rMawz1_=Sa4M`TzgjHf07lcF6%$L7R)l`HE$ z_v+Ef*PWpMf%2M^OA?Z^w5e5@>e@s~8|MLuoaVPxM~nKyX8(Y#4!UpXs6*}KO@8&> zKQZL^{&!jg{H`rSIj5rY_Grwo6#l8s`LuxtAU5vTZ(-So4n@Q6RII@0pA5^Jp)iLX zMoo@7DI37GwolKbcwE|)rYWSK(%S_gl~D>pnN2awt$#bdWd4aTVtzK%b0Q?1J3oRT z%z0|(Z3C*C4h_gqAZV?zDt=RlcEqqq1jO<60p`I_tFv0nHYMQfhyiJmbqw#6C?63l z(G-5Q;3&cp>q11^CE!y9s{F0bqP}W*5JUSU%K-x!M8tZ=z^=_j3l3p&#atP{w_0lZ z0sM3yFGW0U2L`sQLZ>=f0H=H%1_p8pVXd$JZ z%bwW04*!U!e>bADC2|}-<-xpgFpr(oHCT-Gg)dCaV5Ocw?3mYbt}=+jszn|~keow_ zg|U+zf#LwC?mnt|01et?Y)?A1GQ$ag3`#xP#3{Xb!fag`dJINK+Q~t1WOkVu;R67c znt_}sQcag58pR0H4bjjg+Nu_Nw@ldt_-shh;#iaUa?GHU6 znAnO2&a(Z~D0oST?-&8Od^};I8SJq2?Xcw!VunZj?NIuH<@mNe14vxjIadbPzUDDd zK@WI6&|0#7fB-yV6^7_!9wWenmmY?)){feDUHkc3R&|R$7eF9Z#_M;cJQpQ}EfHnb zg=Z#QF~&chR4C&0h;sp=uhS+qUS2OdR+-2K5(rZBBpChhNKL5&8-!VDObc8hz(d6Y zm2AypObI11vT(|x@H4Q&@^N@#vH6*|T*}*%scXeUUuWA40emid(kZckcB=4HUmI95 zP?dZP82Rfs5<;*C`|3d{H(@SOox-_AA%_Jfg$zkv3DPQm@LQ-KkZ99DSumQF`ziTo^9x!1}Sr^SSRX)|Mh;W!wJfrD#3?j zKwvaCAZ=oJ7(Cs`L4{xISj`x&8PhnoR@yOx>!@?osoX$?<)5}q%*wvV&e*g1i#OSp z&MB~3TOsqMTj}J2t!P&Q0$!F3(*f9@T!#n_LIZhMY&{fPOJE1=Y~|nMwo}mDt>)+g z79rC30v_qYy9L$^j3_?0X#*W-Go;9!C!we<#)Gbli1uQ6yZvm+OET-$i{TI3gS?YB zQdKlD=h?)m;QM_0o|ikI=PVn-!mZUoXwSo&$HorV3>~;Xd{3Hq7Fw2k8mow010RV0 z&|<6@GWa#irfTs92iD9>qajjI19LKbhcZsku>!tI7^_ZGdYnE+o@VMVoTg;w>w|P} z7s-`i*w&Clvntbb-`@pHY#x%Cy@cikBs=L85t?zzL4M=pkvk;E0A0DK9 zNhQMespiZk-8$o$aks`>MV&*#1kjlfo_O(cX3AjML8YvJPVB6XD#78HI zFZ_$ZIz*&91gz1Q!UI*F$x6SVF2klQjBhR22Q%xSbw?cY{`8^i z@uffj?%7!d28NndQ5g!9e+7W2(Fuy2tWIK!G-+n>8zI6}2Wl)9jQW>IjK~(u2kw)U zZikcZ3OehL8zfQ45Vb1xA<~7WBh8&pKXEvfp$iMkrdRW3788C9u6tVp zpnLp@=~7E!(YCHHk$vPW?V!BNJOFE3;5%Q5{pkvH7^ZC)H4}vYwL?~-J)M?5sLX1o zZS8xMLpO={ef*5w11CC4So%cn4KNU3Qw%Y+kgY^JE1L{7U?ZBzd~>fw0)z;Uez#cd zXep#>6-0kRu5cyAdY5prk_WJZA*gxCs}_Z$#j;79UU&GMGD~v(UHbufQYL3=PIAT= zyuntXYw5m`*e0Wq3^ec788mSOJGo3gH}Bfy_lGAZdE(=r6HW0IZtvd=(85DuybR8rsq)6#laBM3l&7cQc+)`D zWY63K?-lYCDp&9mrC0*#eCr z+#zg=(*oc`gBJ^3V!QsWfD3EjIYsE6i*Ox4iW6|+Ru6PD_mNYZclm6Ah@2~}eX-(% zIkq%`WAk7xhU=QsIY@_=)1q8>YpvZdeZXWTR!0{_4vqlfqERq_z(( z|MvXu;V8F0Ou39}dH{@;HjM0m&2rBTwoA@0A()=V#i4OkA?1FsN=%}69DF732@2KR zs{e#u8)j-NOUWKriUj#*@+}5 zAS#LO-mMh6ce~KoS)U9ztRHgcV6uRt;Wp%e>o)^EYAG|g@IlD3(k4=}pP$Ey8u6%9 z_cDlr0E-pi7V;LBTPa^Y_g!Ypb`9IvrMoT|zNiJevbtCu`GO2=tpF-&0|9YA7B4oU zHGZ%+?z<6{B~x0-bcF360te%P$$Xu<-Xb|t=5V8D9YdM3KT{GPr8>&jv*7K<$P}%h zSmOc$t>fP!^zSR&9XB$h=yk4n-<2~0AsGZW2<6smg-?Cq;h{dYuJ7u2$DOn4%FmB9 zIk_OXf}*pe-w)+Dy>i>f?zNmsk%0qF{n~e`diigCOot(C0Tkdc zN)}sM;aq#PSnMQ})(0q<^5cJfCqVWL>=#z#e0OS-D|iJt)?yosUOBF8m#q4{6-&qu zdP<^O2!*+j8AyX?h{U}L6JPfELTPL|ai<)T-;Oxt;rsPg-R@!|h~LkG_^gc1)_+|i z3M8Stpt*=zs9dGnNxdZ7;`W+%LD+q6Po&lV)K^?nxF{8BY*Xp)JUHabcjcYiIbM9e zf$=%e@Seo(Bo?`TxfQtvDo=xkY0`6DL4OFR(r%fO>0saXV7MoW-}UO50G^xb9$%PT zieXU?fRxNbJcYJAhNrIt2E{YOJ@gJpr}3SkE~hl$rfDu9X&vO*WJ<+cwkIl{jN48s z=E`k5(AXP=hE?UzN!mQT6_vf@5z=1#| z$@26bF3GL>+>Q$44CCUb@m0*}S1Z4I1e95Afuhtvs(rwTrpx`6JsuI@hi)&nkigcL z01Di_U%|t~Qr?<6Jq4z4;gf15^@FNsU@j>d;hmMqSr%x+Zsl^4^0NSoP}p-dYbcH& z=tMe>?i+|29xn29jrfTG^MLM@#KmM8gfu!HCdNBgW;NO?z#~5*8Pi*?3?w!Doz+^Q zjZbiO)7{&fd%Al7YPp%@V z(`9s}McUdZLjtU+jN>)^;w&kjQ={99+%fF@3NpnVS4zu2|B%eV1&lNz9MF*9BUG$3 z)LT=%wCN;n2Y@^LJcz0BcM_Kk6qZc+ zlT7B4oFXzmfu6U@;g&HYQUo-t!8! zk&FDP9dj#c4?_#)qZ0;c?NcEDqMKgCrC+`XF)Ms@iPeR%@4(~%@MoOM8^=%e z5LA1O%KP=*YUyBIx@X~Zd6{(>rE;Q{dFL(GmFdo!J`2XF+(TOdbonX9@OoCznE#2d zu>zc%TLI*mfa%NRiAc>eLhvD5E__jKFpf~(wR`e9pLlRmWUbp8)p-C<-G3)s-y{cP z)pY3Il-zckN=aKCry+6b29h?iP&=jch3|&&14S`a8kV+kZ{chb^q5i0=r;BFO7ghAS=EVwnWms|JLb^G zwTuF`ILQ??%gVht&OUWcR$gy#3d4Hp zrBvqh?8Jsc{k;N0?**zQt%LPIZ+Ipt*a#>K5Ole5cyCd5AVi#h^B3Tu8$0~3cp7#P zAn}_oSEjZA&_ISSAY@xm$aGycm4MR%96JSAt$EzVKE-VGRYGI8RdPwfB21=X=s}{^a#{ z6MS^p*DMXzT#eh=Mz8u4$fgF%4)Ncopuyv^%`h`GSCJ8W4G z;pkP!BXu$p2Zov2Tvv^z4w9nm3y!Ehr0QmDU1heOx0DXDNw#K`=64?Yq($r|UEx z^!^B_&)t8c%fL$o_1R?*UWu$6M^fLT8L&PPU=-JD ztBMKi{CG$*KRs%VgPWq{)veLVCxcX#Dfv*5TQ|+^br+-K{3L*59-Y!N9oz&w`TR?l z;REJ_JRiLwG~Y|s@jY~iDx-28HUb*PKeT5GyFYnl?xMzn=#O`xxa0vE4Acp)rk@h2 zo>O$S#Jb7VbEq`Gy>YnY%{%qE93BbW#y#c*^|?amMNW2+mx;ZVeKEuL>G$bgevbCR z-Fs%6PvweR>h^S7^wvJK{Ut57ivU34^XR;n6lhr<7|2%t%TmTvMa~;cEZPIkEqq~G z*X3(Vd~HEhFpZ~q_zVTVU%2REJD6A8SKz#AA&1GL1D2pegJsy`$=A_nogk$F`O(j0 z^Cv)H)6&*r$l<*oE&dy75Z;*F2A|rn#gpFe93XDuVzS5Gx5*qnT}QcHI2ol{k+ zM7YW1*p44ujig0J4B}wZU~Y5vG=)C76Au*x9NSgb?@g~T94;l447X=iBVljd*wp_i zc}s40C7?+lG?vc!ojan+aj-)UZ~a75UEurl$gQ8;>s7sFg(R~Bqgt<+zdtuOzvUc@ z2`Ac{&l zM+@|-n@8Hr@VFDwn7B8ml!$>8AAZhwETu-0^L z>>Cud`==uN>IN(*PliEfI?A{0*;5&5<5nukz+|>1(4L~QwJKqhKk>Qyy`w;K-rfd_ z`WO4;{g6LcZ^0$#gzr(8-Os{ImwGjX7A=hgXln(eEl9*aSOZYO)O6KHqHP(M{2O?_ zAK`f%b%@nd|Hzdv*69?YW-9HN?5LIBONDGWchgTO4d;3JO|48d$DqB(w|?*25<#Xs@)00m9LE{;P?f`@ z<$qh1$%Z*+Rb)AOm|(xQR~wtM>EDR^^z-rhl4jV6w9jLajuj{L)(^kMyYO2w53 z6K=#+=up-02I!uDpDI{je+Re<#mat!ueC2vyX0e(`f4i}`ELZ!UKgODj=?J;nysDj zBg}LyyT?97zC@22_Wy{afB;{dH+k3qq>OxWWH-@ikbqImF?1M~w~9|r++9H=(d_B1 zcFeJug9S76&baBnLzQ{4bnN5**%JB<ZQqH=H_tI*<)>FjoWb=4%FY7g1P@6rZ|az-qBlzW{=)u86?;dp1D!*R^q?dw5Qbv27Vpzh{-F}xDo>Dx<6toVk}J5=O7>D5(u=nry;Hts(;y3 zh}hWy1+q>)*@`;>K%M9L<2(gyCmKZKBJy~%{b60A=cUcl&sQB&vjqN-o1;SkRSrkQ zG)u4H<1n{Exd`yj$!XCnT1od3hvD`>@I3J_A1G2Sb)b*)_(ZKFWpmkV^r7T!kfhkp z@)zyUcJ%9X9hGXyUv84trhxoG`i_wl8!0#nLb5ZdtstKy}6p?Nqn7E zleFhZOCyBK?7>?xj;{l_97)H?|&VJ5{|Ti-Piqu(Xw@$JO` z824HyF9@F3={6u>fk+&omV<_-o5=<03dnT&mxXidMc%isGGBEA1C;=HHp+F&E z2OV-g++`nUo17=N5WaX2Qnk_eh_lh+y8t3#MwikGp5WflbIrg2hP{^qbk6v61(TUo zb$>2TISmRO3aOoS&=oq|4%#w6(@OD7>rl3ITX7tY9V6qNA`GOanb0QQ54yy{tg!Z_ zS?2I1zB+#Z ztn}s-F!wx#1;@;pbs#Nn-^5cH(`FJuZlE#%(dsGuFpeR4Gp^is^Y+StlawbiCV(8h zrv||u02A-{uO>50*nd(>?)jB5ds268s}+2c!OEZStwx?WM|gf_kX#a7Uu`k0^!KqeZHtCD;yqV4G0#4P_@RjPCiHDRi&&h zsrYUz#LxNY$rS6*K@e=0JgPuI%o04H@;HeB=wJii$Wca3yL*mN@S;#^K73k)KB@`j z%z@<2pUxYOx*^>)QNu)sTP8ryAxF;kvS}3<{MQSMwh7TK(n-pCtp%0{5ND~`bexdu z?4WU1p|=jCUp^9qAu%pe8B2d+mjCSp-hdNI;5t|;e1yXMb8zc-HLzEv^f6FyyRF0I zV*(#4;>0=+O*TBpYXw+iJp>*E|jW@e)CQwK5xx-@P#UIGzjY<&fewrx0#FF^a;xZZD z0Gb*2Z}N4OvA>sy`!J+N79v3tjch`W+wyk}j5PmJSvd7Be11FC-|zK0(<@JX`r46n zj+>vuV^nUMfVY7vQ(ExaK#CEFG`}s2t(*LGkGFoOQZTD>G+!uSpy!fkHEw9#lfT_q zKpBmrJNdm*I0LzyfWd2{{~3l2FUmS*Y20Y#1!i{>5w?X#+CAP}%8|FS-?j15$G^Vl z!+k`gJ7sk(yl#Lqs%kH-a^gGR4}FQkok7@h3U1flR~%Dn^DFOJY#Rnyra)~H7XT1i zH4~M^iN2pfFz!tv3I_Jp86?8A#f11K+G}No!L2>Dtr2Ty+l zp5l60OXH(7{#;bKm~!vqo%Jen<8eJljQ64(&msU%?fLAJG7dsHqlKz96P~F2K|Y6z zb=eF7R!5KGwP5gPf8DuFD@+KSq|FNRDllitiq0Q~A(&X5 z-`;Etu8}04)2cqr!)a%rPB8;0XqfA0EBc{Ig69H#+N;r95B_th#q`(LzDIx)RMqaw z6Dj;%=v7U>qyP?(0MA4@ApG$je@7!D5m@$T<0i5+zkmsT+Lji05v}bp0iMEmg{dq+ zMbXSYEhKv*piVkx|Diyti&c<~&lV75K$V(?(PR|8orc?7DRtwl*JS=^=d$|Mq>-!? zX}46Of!DY0L~f6*fYuCxe`=#|34PSP+|#Bb2*9^I?p%5~NeO+#v3dn)V*He$lnOQ& z)s}e-kC-8UXIawLQGkGetMmTX&pU1?*SSCA(~eG1ltBM1@>F`>=1U&DU+;Xh3G#3S z;Ml>K_!3TTE0iIxj{)8^BxuUi1CpkJih23Nt4L4L(l&WTdf6;K7S zKci;+Ctki2)e+AJp&fAx&y3@!Rn)raarCQQ)$Qu&r>~z+;9|^ z6A7J)@5hlnDY>4lkYs-DMU*!N{VB^DoDXpI)_1MZpW5jt>aD|y^{@4J--bKtob&hS z2c|Y#-}~%W9MNk0TT}5a86S8b9irdMMkT_9f9c|v0{WQCFZUEe`p`$eiG~0>#Z>e6 zlH&P~?W(-?RZaa!)5EzY{y4O7xB)@Hu^NtQyWd`R>T<&k*$R3LA z@O_xfBCkcgzVYLII9k87V%*eX>c3Xb(Y`-S^S8&b0`h*fp8f4QzVoyw&@WG8Xh${m zoA6&;K!9uDDD=bI-TnTc$9TCo6zUqN@#Qt)lU~^%sudQfa4)U~2LQN%5SZ6IQvXeB zE#T^PY;-M>@hTew%U<9=uHDe#ZoTAiq`19U| zzX|eRK0p{JALGXFp*@p8{P@n=E`GV2p{zKEqT)!3a5|jv9ix~TK>)tEf#ste{CX<) zVaeY_upKa(zJ=ad%sCSgQGM1KMw9xdR8*g!rM%qwG6}}F;QWv0W?@?^(6ozECvFgW zZeL9V11P^Sk0=_z1LWSWOnJ}?d1}MjsBD2DrPa40Z1kU?dT+xOIBbc8X6qN ziQ9GeEtflcF$d@RRbM+?0NAG7A7U17W9i4{J!!wo6(9%4%VHmsG zqFHsxvvL$P^D(I3aUY*gO1rD@;PaiOev^TC`W&58VPpv5W>B6%0QQQERjl+UQH6#X zvj}{zS^!#V$AUP|t{4{yj7;vO93;pwr$DcL6S!f*EAXq?tW2N=C__mo!z(35>R1hQi&Zg6hoaWF}3PeWe4t`ZED37UxM{WwSM>auhoPD!YW)A8f9EA6-aR}=$ys50UIfS{Wo;j`!{GZjXlPU$QF(@)psYY1Q~cSS8~V(KtG z&#pZ?ub+`RM~dee+Lt|4S*`bZTz?DMZcXz*)pwB47<2FRZY3@30|p$N~)PBf8nEX>+_`^Ne z`9)J7Dkno#3q^Jo+N83-Bh*ZqX9V|mK?J8rE8iGu3kZ=`;5)kSZ8={zYP!|I_{dv1cZ)a2mlbA=b=3~ zy2ntA+Jn%+0Y|BBVwq)#i)}Q{&a|ZFpsDA z%W!_+x$jLF#7)f2H~28>xj8F`ZadfaC!zh8cmHJ@fw1c7s=ll#ixGI{)yXJNOO*iQ8>*khz zz98ZR15+FIzEtchs};2XRBbCOcq;K{h+TO~@adu1{b4za$N{TpCmJ%{@15U^3(aF7 zMG)AixsAGm4DFd9HrBV~gl^>}Raw6=rFOFEXgAaWh1!h8_%QRF!oSvQTq?t^*~0Lx z6#RNjw3gndaRAHw{uubT2(|ENZ|RHP@u_Q;KsxW*xC3Hj8}DFNTflDe1$%Z8(QaTM zlMWsBgJJ<$T!R|}B(Vdg{Ej9<-J}Jw2@0Yz0Z-KKv#?s@5R`D~JJjtbQRlr_=DbVR z#Hv6WFkhgKJ=z?{hAA`2>C}4{{FTXC-FUvEbEFE_stVWnL8M}i`c&6J{_pooef@wU zaml7@seK!h*8QnR9CH=;S_8Bxv$(7%DG96w7Fvr>ZS=t4SVdHBm=2mQuXq{Hw=?p3 zUEt0tNn_lk-}~D>oV^CzPE2_$&oKiiTrN*be^JO60062#&#%#U*rsb`F}rO^DGvI{ zHef2ti)hT;*n9qd7wC0_Dt{fMPYAR3GRl2K?;|x;il^Vd)LwE>Fn2&sq$VZDvHvY5 zbgDd2jc)2QvA+ywAA*5l0Dh^(9I4K4H-A0>vbP9DrqucgTmt2O2<}6ma|~M|*jTg7 z!&E3H)V9VO1^6(e2U4fPdn+>lW?K66bxGsdWf}YM%LhRyo)+vMKJLYlKJub7UUh26 z79W$b+>eY4fz?}cP-y%{d38x7zPqS2Wvt%H{hOqj+Q((^qbG3wm8ZcJUWfua=0(jD zxXz#Jo9t|2d{XKvuLIaO`eK+O0(RMZ zpdf?Z27&8-Z5V9VaFtL~xHC|Br1*^+6C@NGC_H`G6%ATaLyn-TBWUnVW2#`EMiMEf zk2m)ltS@~j<6;YV^!CSJ)%MGA2b-<-As|BPw|2;T-2lo)2PNfHz&!5?m^B=S!nHmb zNMjt2I)-(W(3L|$=aZJm0i%IjW9_Z*cQJ)$^Cnu+%G64b0_!3VfFH+^BI4GjMYfmIqMm~GJB90VMK1aVtbezx?~9|;UNwD7S@0yiE=-6ySE z0thVtjX6+r0f^8+geLe?+`~+idajaXLcKTNK3?l1@eT%FJ|i2*C6*n@jdY4C7u2|p ze+5c{=b_{-q-RUS)b_u%x=@|a-+N2mPm26{W88OW@6d#IRW1AU_s{Il`+EXQ(<;?>+jL9y^48d$#k;%yj~*j0k9*)8&~4fwTx<3`7l= z13)OJ^RJ4tumJQ<{iU^lW`8F)ME!r%sQ;fnZ^Vzf(?c zu@+D)fVS4)9$Y;71gR2mRUAUyhd2QA7Y@c<0mcT3Ze_e0*tCl1g*#$mOxnNwIfoLd zm!c|7v>Gzc?S1uMY-|LUj`~N%0&-5Wb|l~ih@s}R`xNYUj?-)%Lkxj{bxYZK zw$yX{axKT8YEj8>&XzY~8a_Ne`C8ie`Oov>rHoI%|J!?IC__G!LeydS?;@Rt-~a82 z|N7zo$7@p$h@f^3)9#5i^U(4vgi;nZ>TIM%M zGF^XnnSJ7I$cj+&ZkD_O+>PZSodv^n?gOeF!mg6^A!+G&*Bd*9x7731M_#RbXqn=6 zZe}LGf`FGBx=ruo*9bvVXw6IiWGa;E=mVqsLyfThReDvPK;^iEmx7?T`@_r1~$>#*?=0xl!@CIEq;@E^yp*5XelggpT(A5i1(6$uwaX#8mr!1HJv=+uB>8;?$KTe!+V2Y#(iETNPG z@}j}Fu4`|F(qHZ=(Jj)-ZSBk}FyG#`-Y)y=6Xw`7-{b< zwM2Y86T{0`aN~FI4xdj>0xDs~a{1HyxXr;2_Z=O?Nx9RgOhCPiiqtX1xC-R&aZh>4 z(9ea(ob=g&K!Sd76S`Hvj$`i>N~Hbg!O&1 za0-u=>vgcAGNIk${mF9M&)&9vhzKsEeUg$o1)djnNI*a@`DfhQtG8$3FJ~@4b;plr;e1eFtzx!6fATPI)7N5ujKVUeG@oJ zDoZ3Jyh*mY{kCj7zkya(SOd0O1A3hSuw)(pe(AqPRPr_lUljUY#z7#%Z+^XD!iWeI zdi;1LvWUE$w4|e5FM{@MW=VgPKi|{ZQUhS#1b?k7f0}Hj9lu#4q~H454|szUb^JQ3 z>$3&42AR=f9EKr+NRg^VxWshyQ$)?}!NFh;9&t#yxo^4sKoH<>=-PhYRS>UdSwN=% zHc)d34c~9++U7VA*#RL4426|tW^p%~_952-z0HNU_n!R~*xmPK`1G{@_X4`cb{1t| z7)$2YcTN?UNxQ<0?7jE0+zORsF1^N0RGoGIG}GUnJVx|}V`Zh9?Wzt{#YTJSb zKgf`lrfhzhYgW@`8m8r&7Tr2|)J}>(nzgg+=X@|h<`$+A3j9maO7qv z6#3SW_w*CxJZS!Vqt@&9Arqh=UbRT_(WQLw2${PC2wDJ9Pq!u@N~FG)XZ>68&Ae>y zgJqV0%nFF*pany$4`_p?fBa=XxdkBSVkg{_rowH)(#9O2vC!)zc)QYRzMSXz-l=1c zn`C~TKNVJycDF~ITjMlcKWL|ldVHFX$0T`PVOKR)frrd%)AaAGt0>~1g!f-Qldzv~ zX>aH7k_s?jc1(5pgdNKG(7_;j^vR)1eQ0V?G={oQyuxP!7y2EZZv2xO@pcv9cpTb4 z<8h$_;9!%)eiPeV1e+GIJjBejrBXYRM9BnL1%JmQ z_9*A|Dcf!OWgFFxqd3?&LumGAJ|IJ$%JiWI;`lU?3W#_^E1y2S&srM<%YpzH$jP5O z#k2=u2evwK-oZMx2^9oTm^ki+*Hwex@b}O+1$jUrV9Q1WboI;EzSPH>iF@dCnT87+ z?tM|h>#Zv!nL%i?gh;*>5++$&1-uZk zY?7`1elhJ|XwjBUi;1@Qek{u0Gj$M$a^SApTcmdSL>O<_I)~()n9fmjGti3$`4Rrf zP^Q3SuIXa^oWN^eWqC)!1DYQnDzm=7U@pM-pFew$hZ%+-q27ncwD%9UX2_Wqul1+B z=YaCS4Y~~pUslzHV;BPm2#5Bs768tAMi=Ib1Pjo|8#`(mt|4WM@H*DJoRjJ1x0>bHm!0a~-i=e0=uE&fspx|sMUhaH;9hphiw}&Q z$HV9;R1lI)VDO&`e-!o}Hxz$sjn)8!YZ=u~B(jY^2yJ27qMAP&A7LTdBE*YmZ*UFR za_SBArMxWLaz}yzK8Zq(=8wD-h_COD-7#txF1>?4Y4!snXsZM!K}es@$#5<1fhjsN zgrT=$;&w^-j)=#gy-CApR)GxYz`k=K-d{j7m!H(Wk`L6p004jhNkl8It$zRa_Lu9WGZudds;U-emvS60#eRdQ7Vdvl;NfPq3$0f z?bv^x2_4s%){`=nM|I-#eR88u`b42B_$MyVnM{doshG@W+L{*4gXLgQci}pO;?jpSn9Bjtb-n zz#S*wG3)Tlt!=|YBgj5AU4DPCQcyEvj9}(qWbM7!okW>PX?#2UIx0E6`_%eBwe9zN z`?WV7o6I`bmGes(33-dE@`7b%j`acnpml9lQqEN1b8-ULn&09Z_GT?GKtz+$fx0ss!H;X_QkRm3wB?bz~^Y10Cst;ZsZ zg!j=T2Q)_}z_(5>GLqh&I;{jpUiX*&Ek9fk|9Mb9Xd_+t9k2U9W-#cbHUW@^wtZ4t zJ{dUtjL1+3YWu?|v_7oZ`c38UEJ)dn44(GmqN`bwY%YGpm3*i4;>v!R=n*Vhzy4FQ2ECdJwypN1W$fmu8 z_SWP-7d`Z_YW_d;kOKVl zb&9tT@BsWgu&v6}^ZiKH9lGdPztu#};(Ab39Cf2G70X4zs}qVDBTk{VT+dGw9@o6B z(NFW8XOH+%s?Q9UPT`Kr)L>?UM(d3(Ac3iTd#RD41#2YWn`akbUQ3DC6jvJbljiAt zfTjuuDhNoL&;di!#n5|2=(*p(&tS}J%86}oo8mFE09fj=bL$Nkp6#!FZJG0&;S46BQNzLY8%Rz z_P_Nd5#<)MJ`sTlqAA<|j&=wSgf{(l#yhnOgsE%5P0olwunYj4Bgsx%Vuxhm;vYpq zS(7`M{4ozeaEaap*fjC_=I>M3BVZr{3#VY3x^twXBK+S+qQd}Z&-@EDZ(`2XK?B-Y<`TANJEpO_y4=lQ&hUj;tE@c;)ckj=lX zt1>eEgz0gXhjT~EIQWV0N9i=+Vt*CTQz;Vmv!hBuxIP}<27%QR+&vm1wI7pyPy0cI z_u0RF4bXx!%m2&*5Fmh6`@eb7S{L2dRlq}xCy@pJE!w>4;fG{vPd?r^F5uZR{V|cy zRwadmgqJS}q}YJ2wfOGBLCSwGBsmGtp@XVU-X~HM1PA9qNazG!HTo3#f0@9;L_TuJ zwz@cOq0bEI(2R~B0}HI`&>ubxsEqypqMe{L`cQfp#hNVE@esZ zjK8ae0|~XEz-JCn91roqwo}lP33;OBRsi_B+~m(o1wAkNx-PocP1m*PzHYkB4e)i} z4FIIf6WO$7)83n&=do|5A9`$^zoq`Q%I`(Q`=Y%zJ+}DYX@kfVJkIQZ%uM$y9m4V~ zy}Nbe1QOaZs6#OFFfYd;M4{C#bGwCbjtnn-ooCbgetX6{#AZY@9geq_>#blQGVJEp zNbc7@10AHqPDmEoE7euC16Ww8Fx)6ArpS&eJJ4_jr=(u?VZ)m|yB4${%%lY*;}TXB zv~Y}li;Kl7Ba<_@kJd*kK(+w__M(qan770}0ZMEiLqrCG{naFgF>}<9P#^Mst9m(6 z$srNrHdrpmZZg6{Fi?cxXIrJ;^(x{2%7}j%Dm(UlX2_K`^-E{5HXW7vLfItNxP|Ve0 zT|f{Q_{Yut-tWzFXqUE#!P|ta=bABOj!b9`@c$#J4>>y>_~tOSqj0JuL5NH+(U;$i z`acE)GvTto1OwMnKyWX!0$i860M?4-f(-TCdy~kf$CmtU=L16Y5Ru3-G30@M_AN}p zmagBI6f^c5h2nB21Jf=plPHAIjIfUL=S&7B#r340ds72il8EEo({n-L9UUB0a6b5k z)Pcp}q$1*CBLC2k7r1JKUj*?BjzvK55}9Aw6Gg9MblI^QpcDgrP-M3>R{$b=DpS%# zX-*W>R${{8m`?(w45aomRC{l>0GGzPL+A^+IX#5!#s>L#dc>^60~v+Fj3K1mmpKv55^ZIu4~{x>i3`v#*q2_PHQG&W*R@Jc5P}AW&s*eI#xjv111T z+bK^x5sj^D2Y`U~u2D80N@qQOTbICZWpy2Bzzy6=<>6lj|EbUavOvJggueUzZxi}o z>o(zk)7SMy3`+!^Zhfzmz195x5Yt|2&i}D@l87$%^M2h*BM~glqDh08iOiMI2kxff zlO~^byHEt6y@|aEd%cOq*AMfbo~wAQRroIz`&{S@az3={5Z@yw`SAHr$GYUN3i^Id z2D45Lnt6M90t{bC;G798-11jb9jy6Q(R%<2LXJJbQMxC)zBv$-wZhQYABYtI zrB6Bf3b#QI&_ot83=#is`VVcN69jx+x48i>`o8b54lG_-Dbb`pdvAL7q9113d)rpN zrWPzQOMqxT045?{^u%UW%Fi$4GfWByj8N`#s)8!hw68*#(r|lMWPPHQ2@VjukIJ8f zrcurmL0pPQ(_nk=uV@KvY#;jSpl*CGGWGt>Q};%AH^YcJ zvC-d|+7+-P5WwY?fHKoybF$3St0U2V3GFWZyLA8gp^EXnd!zn?VxZtlVK-s@&QE0RsOo3RGAz(^w`zVWtv2r&T#ta$lyU>@a*}I5wh|AU-omyz+!v85&6L1S^>ub+OJo(0N z2lg3b5M9eLCPy9+vUmWr3%Cn_()@n~Akc3I1Z(B8z|@a~Hm!*ES8YF20+R?`YZ1xP zU_Vxi=3+Ddi(3h@jGm^Pi0J+-RB`(dWO!hz82U3O$%&53@F0=Dp}1o?4}bW^+YoHL zl>h1vqNB{$dh*F*4nlhSOv+m87;OI7gz~~>6$s%kt=!2DmgwBSxlZRq_5yNUB#x_y zG2tJy!r58Fko7jEwt>0V;UNgO$9g&AA+QE;e*>#vWtK$r%*4yhdAZrok?{{f0n{Zm z{hH^0QywcAfWSbglhXNudirkPIS!pRlE!VGp;-j999>i06R+0fAfKW28w9DSLzpd( zx(&4?-*5`!W8V6h3`8){Xgr6^jN2sa<^Dqj<0$9q8(x=wjv%jGiuZGY6m&dEd zU#$XFV<%$C_3G%Gc3Qv6x%6LGmjFNt2lQp0smYp*#z_(Y3n>uTq6YuRxrx}Cb)#># zz+)2CW;v)gTO4VEc#dWHGz5H*PP!w|SjI-TCDeyp^9HT|=u=$+c-iv5i!QqOqTBwy zF4g|OudlEId|zMYCb$B8Y1Pd9zc=l@G!qD;1%Px_fDq9Z+Wc6|^d?^wuy_+02yvj^ zvx(flf!CuSQMmdLHM7iY`<^E9=g&KKI5m-XluU%a$%+~O(&7$4N=4{oW_i8Ht>b;j zv_1`j)V`44?(7&_h6g2?Gxt`aD61BM0xZN$diAM!gmDV#?-KBe_ZFjvO?P0h8A;q) z?ZoM1Q3C3$4yehnBYD`LJN~M$FM_|}OsFbY8~_j)BXlc(*Dr^@p&<(*(gx!Ks<$2v za|kGcOujwn36+zfmgDI64%(|0-L+qaqXZcg%r)+mfO8XpywLS|^3$9hG5lQlvoLun z9XEB345G5Re&QgRB$FS^6Oc2EcLrZ{L z1Ej9{ohGZ}yf-Z@n>9$}(xm_dcoAzXtp@p76_;h;NbUdJq~m>D40NE@k4t!D7Yl$h zNq;6AjW!RbfA698CwR@oQGlCD^vNih>Qm?RsfLy=;$A0HQ376#Y2}@hk}z?aURtM^ zJnlzwv~no_S3P7F{=J50P5-9g{I|Ny@0_ot3qbdyKZSqfr3e4>wayH6VJU!r>G!9! z0+_jfYDNG`q^sm>3#Kl z+aB;`5W3URr{i0pD=Wi$dCdfR+Rex4q(T{!^{_)WH0^s)XCfIJv~U676ro7A zF(ut7?U7a~yvI9S&bn3XSP{G~?~@4R*Uf#LNrDAnE%;6Gm#=Xl&c)@h#Wv{ZLf^Hd z0M>&bVWv!vlEHH6h?88O-f62HcVTo2exM+RWrbl$@oV^74yr#Ec|cppfMX5TtM-Um z?@kR9?>L#%1Ow{fAEfKB*8KdOa}CcY4d)nzY6k(`&9cG@5P^Vv+e!fayCO5-B2VEg zLbUmz$H13tRa|7L@Rz;m;*0hYx|RY3V$Bq|C=&n))GOiuBIA=_5FqqYQzWzXz$C`` zYr_B4)aC+ZmWUbI{0Tt3Nz=ARy04oSXQuhyVumd5nMmgiZYGmF7$Y+1508&Ox^nb^ zca^CS_em>Ps?r#jP66O$a(jo7B%wb#G}+^wmA#);HLb4W15;`=A5T7Lrqqc$B8@)NP-kae(} z)2RYH)TX*X>RANhILgl@X$9O4QzY;K5rp03&3rtFg)vp)ga)2TG+v&seGxTi%j)Rm z&iK{Z7X66kjrJ7YbH=FvIFhsLO7q?f9j*DJ#xFR&3qx|m>pglKJ{&AI}2N99e3#T;i6w*BlSISUF?KByIkpmr37<~UuZkgnhj zL25Y%Hyt1V`T%VL%{~&K!g)+5_)VkV7ZF8s^41@xs1vAVHriIzer1bmQb|C&%%^p)$Tm@3cu=xv58vqEbUpPdXKwa2paG&|; z4iJ#hyGJ{{=mxgEUyi)!f7UK56w9N!Dqu8r`30HFlCA|nA?L2{eU7-9skNlMzth9i zu90$n>5uw^v|nR=xYqT^Lm)uo_;8=EP3Ys=q$B8$DVD)T5kT@m^`7X72`TD)22so zX|6lzh*q>R>EC8}_T0cW5UeAW1Q3`EQGh?aUptGcLKTnNs(@G-urk)7xLPjzTk-Av zousJz>ak|t>r$i3y66fEz@p6#2DFd+>I9UXX}3t)8}k56bD&O^0{r? z4^ZUy_1cn*s&v0JwkhXz$?1ZODiuE+GfY0`e(gx)!fb-IdgC&AO$7lO<*(WWlP{66 z3BuAW09G$AqX7cnRs6Id6YINsNR zKFF+0KIF@R<)AdA(eqnhFwWPgA0iDzSq}b=r;d&)xdsR@76{KHP`N#$@|r_1SAi~P zRVW4T+vnhQjcM|9KfZ@^i)L*$vT$dMoKfrKKK~Y&#w}8P`S&Wq$1~G87)YOW`n6-c zL_1ZstwG;H&+`P03NKn@32e-K&19SYY|G6R3sKAhz^d;@W@+O7_4QIvb+LbI;2&BL z`j~HmAZ8gUjfh|sz$d-pgC6^bJKaOjVvavj9@Plh}5K#cMHmsJj>ihsT{YdI!S z5&osXzxQrDF_?mfD$zMne(Q|0P*8HnV@SiqUD&Av2=feJ)9L{PJlvOWf&7SIBL{=H z&I*oKMjTSoiZAbzn25w=QL$!5Tb6$>ggxcEK=>Ey6G{>QO3DibetRG77ckJrp`T0O z8?G6t-esPK)A3Rl>ZRYcPbXuNW3g}t_y}T#I&jDQMoT&@v$}OA5T0le0ceg7n4Ma; z@laX<*V3k`fd4-ffNn|XReO2tPqUwgdr-Lbh-rrFMKJK2fBMR7b!H9tvhTHY6Pw7C zNjV=S0DxKmF4AmuOtxf=n3$fj)_-raY;U6t1J|24GGi{E!-Ot?bPc3ivUMbM#T!MP z3Rklx34n|O(zuc_Rq)`57A*r|ALv>+Q|>hCt1Uu^=O{`nQ`YM{RwRLvTmVXK9nuZf z2-j}iJ*WNnX;!==s0PjG1Cf8~@N7fTc_09@IJu9l>=QGnYJ(*o{lZA} zE6vas3jLez`;O&lX{x>oc!+A7_Agr_|M&VKc{crDTA9L@nVx6mF>j*%s4&~)F7DFP z+xmC`*vy$O;R49r1Upv)3kmj}pNAK6`Ex?&;aN(z0O%q>VX)y+mbZ?vfUJRQMeN0b zJOI8YhpglsZsNx!%bB^6PkQ)3jXCF-?$`h%7+BTT)AZN;KTWA0FH8?ap$MH`#0C9N~0vu6DI+v`=>Z=>#Hzuf}Eg(OT!HJ45L?pi=)VcgT`G^>J-M2X&a zq3$aHxUK|1Cd>YO?>ou94~j$0y$kt%-0m&CUq`44h-_08+&EOHfWs%r!3y-31fAj5 zMS3nRXZB7xwXPy!aXRCB%P;3GZN76>ug=MtFX+8pYs+3u4gYv5zZ=g$nR}dvvo+AK z(+8cCjHjFIXE$!Z$ap(Ot~e+P4q&S=OAyV!zn8he02ch5^Xun)= z@T*4qCO{`q%g5zz;t@MpGsg9TxXid$ZQ~WN(BD3i!(AA2n;s{O0UsFjUbz zcT%1FmA4!Mqw^UaAL}6Z6!s}9-0$yx`!47&NJo3E73Ti0>yB+}zwSGO1J@lf0}cRu z%ImUM(O|!IsVjgNJ?o)oc@BGZHT*nGk3IiLCI%i_)}KCa(71A^lmCJbmj(tcXQGo|)LyvO@9Q`JX6nRp&I}27Uom(G# zeKgR_iivf)7F6%6@8%%RK3(ejh-fGYAwPN}bZ6aQ!ud%5N+UQ$b zshwl|=B%~$;{wya=@Ja-e>nwDf`AT?oava5DAka5JP3UUL!nWF!0T;lxfV`V{4)27iC{!8^x_nwv{bwz$>aUu6&H?0dhUCu75) zW6))t;7&&0BwKu5tz-v?A(gME;d?I=ofXT)ER`T&5q1^e=ZZuJ%#?0hFUX>BoPVV6&WesUL*9J+j|C1cI?L)mR&1ddAu+lor;g=;{GAUb`w5NM@pDjtU;#2GH1l+X)Kd$XiH(tHhwVq^Rg5;MRocI{U zICrV4bS#Siq8knBaWl)kR5 z;(k-cK8fr?`?#~c9DL2n1!7P#nXE8_z=nPX^7=TU9|nA&jRbtLa?0C@cfDm3jpO9I zx!S0{tFH1(brJFa6w?3W2lSyoHM;dqH?6(giV0~5BmHr?nU^=zv1+5An)92k&cCbl z(_??_kD)q~yW@B?IN+OUQ*WBXiBR806O*gSc^8jkmB(qJHGwP|vn#xFIVLG6AYMfX zMpaSZ_on*Z1BJ2XakU~a5or7obm%bvbhe9&_L?)XVCunYgx?Ioj}8RNhH)aPz3?}#4i~7rht6}SP9Srs52$~W8h!= z!_9sU>j1b6E{s;EWy{!tF)L_frbo6PvdRsq1JmMGai=HqS2va+-+6V-x5b>4=$*0c3_Gbt+5wQs4~e^>zA z%szI9W6RviQv<`cF=LKFa7|JH!HPO0Gw$&Sy;o~;BDOwC;V%Ie4j){SR6KXS$!ARa zu1zJRy@bya^~+^OQcW8T*agFQ;a^4Q^>u)R>3U(FjCO@LOA~6&82wMA`-~?ekwql3 z@|{Al{V#?D_P2Rnfj2nnODogO;sQLorb3lIB#J@~&LRni(r_@XAqUX$|L~EQZ>%v2 zA-|`tjG>sC2Ns=<`!K?H*akRfuy0$d`(WTQvIGn%{LlRYF31^BHwUr`Zz5sK1F*OH z`iW@?*}8fr-a=$K0)Dn;m?gDsd(IuONeMw+igEYNYbvDieB&Gj5 z2sru}tS?6gPqM4A*;w4=7bWFR-xhp}B~c=xhacVE*EC+=MbR@X=AYy>@tqbOKW+y4A&_D z!a0Vz@3fT3gNt$00H|>rD;Y9pgs;aS6b9)yGa1GQ9?}$LC@kwn&=gf}Zn|z!d zWP5N{f`I<%?+l?~^^Rx4l3?e=j~hXgl%tGA%GMqm@<`uSsrLB=0K2ZGM4#$VQo7Y+Z63CN(qc73h7f&g;Y2RX8k$ch*M7L5V; zAq94eI1&dDG2QD?+#owrXkTloa9cuaE00*VlIS8&53E@MgWnk~?i|%|L@LYe9S@Y+ z@VYA!o_hhQ@EB{FctdLV$De0Vl&$+9@zVGScyRBBp8crc523Fhz`=u;fv$i}LWgT0 zz)7Xtn}KmNy>$)+Q+-1}Z=GLztE2c+WAS7P@urx=QsNDey}c;%Xc&n0Nx1>5(nRaA zFnO+iMvihVrhvtFiwO!XnL01Zk#ZV;a8oTKbi+EdEFmhUM0;Mq3eX^dniVO|x1Oe; z3G8&(LRkAz5xqFNjrJ}GzesKL>_h}W65pv|r%M5Y?W!3*&&T+lT^Rt=Wkl5&^SEmM zehs{AJ^=6@)VDKEqtObCO&`}ZBNzk+P*+7Gjt{(fB15Lurdk!ro!NEEQNi}47FMlJ zpFU8>SEfPrI^0u0a-0Lr>9sHV3$wM;+27iOkfz>+?uAzQcw%VytQ+WI=s}^S$B!ueV?sxRx&ncm7cEs1&e%x)3VWe@m6%1ywP_Ji)$ zIH|FYSr;%T-JZ6L)>-9K?%}LwSB!l8g4BGT{^I+uYkMl)nNpv}_O}2C)zZUp zt}lhaa&rk*mV;m*VOeWy9Y*^2IogdTODYJGV=(NTWa7F zgUX*%I8&YCR_hpIw`w%8e>$?^hrq}HD2Uy?eHb_!dHlU-WntFvdVl~9YX>9&BB|%# zcL;D2;(-pjAQ!B?06T^{F#|myjYm|cM4^NIq4lF{X&}%K;F(z=gT&#LBUqe_3Y_P2 z#YVaTh}iZQw}3#}HhhrzlGXov5}lmqq9T=kqRWJ>o4j9BG*c1G$IPh05zZF(ADCSr zV?vHQr3C;%KyOL4?I6eF;qLn2#2uqWO(;#v!-~rX-c~euci}Nny6!;q3n+IPk!Jla zKvV#tDIA1pU9cw0S|-q!mbaE#0G8M;c28IUwn*d(xO{8d#k4jC0kUxqKc{?8gn^r! zeeV7BW>HBXQ1{5-t7rXGhdNwe|aq4R8iMwGI1rw~H(KK9-XiYmMzbtWM61N2$3-aiEf=wU&?yA)fiHXIK)hs=Q2XNH zNjZv&*95q9Z5+yjIGL&e3DhS^r%tgmaA^r!z!A}Q5Yr-+c|qFhcsoPKAOLpMF_U=Q zLbYR|RYlXnjgpyd*E#I#SEVCk2GW@^TLMt)%+jjnnWcUJ0c8x|1=VyqYgj1>SxcWc z^C}>CHUvKelx<7Yzqgw5?YwuRbA=Uihl$9RjIz+PglJtPYumSG3M3J_ZSDW#s|{pp z5TK~9|FSrt%dCV#o0jCNqU2W`+-5_McWJ@X6iNa+`sx4=zxCyC3Qh6?0)2r6U_F~2 z14YCZ&_@ISK>h#E^Fu$b^@sMKe*p-lv_mg~m@I_=U}c?BBMBZw85GA7-q8kZ$uQ zM9UOP%Mj?X0DCiaXw$Sp;lAcAlA41G!5e)*I1iyXnXX~HG2EN;m{Z-{xrTgZhrs z{y*qiHTz`m37>kFxXJ72{S7cFc|j1VjV~3DcLbHmZhvg!x^-d&n1fI`Lz5b$r@Pl( zp6RdbU%%)wL7zM1)nm61deEO+3pd%^b+?36tvyz+^v)e*5tn0zShrc_p_g;L{nhBDzlk2YA;_CtRK#h_^Gn zm-FRSZ)Q0^eAAjMbRj~`e;W0d*~hOx#=2G62TWApj&4#NWcg`0sf_RN-HxCWmNylw zWUNv{ajCEp*Sezb8ET+HxMTvvEihjxKeg)6T7u4yS#vQ{y9FTGr*mtdzvSZp5HdPh z1-IaS ze69g30021YvCf?n7NH_9GX#V``WAf^K)6F#Xl?XAZW6KJF0f4KeCQ0NwzJcJ*Oq)~ua-3oUk`v}u!C0rdOP9REU^6iSF$-X5P_u#6r6r= ztvFgL^nYEeEaZ967wd*23II&Y=am)#yAKnfM4SL8Sz^FxAa^r?KfXL?bAW=J=rb+l zxcN9NZ1Ql-<@>Y@WZhfKeg`0#t5V<|bWBEv_Zjy#r4lf15jT7sGU(^ziI|8n5ttUHId3 zZ(sniu-DLAA0oq%R@*`|#*%?sHm#IolWf!QSri1AD`4+U@>rC`mH-Fd=VW`<>#I#T zTfbJVeuZiOViojZ>YpqDq{)9g3D9C+*W-fUV-U1IeCI&7QWY_Abna=!k6GrHZJtLx zT-1G(2IV+L3wT5F63t%l>}7$CzLYiTy8-|-|D!bkEt41nkT4`@KZq!8UN;9ipWB2q zTYyd>v$W0@O}KP#H9geRh-&TsH$%jz-M437Kb!%;#~9{w{MwE_84>UxGp*EcSV_2+ zRquIA-J5-!{a-Z?d^c(#8TETW*7n4UiqGRARYJhfB%esxI>gXKF8l$E*f}k#IU-zW zMxqka@E6lsD%cnMw}S!`?v@9gnCLRCAG4r2C_vXi#ZxB8b|&Gt%-`mwxIp(JLAo^2 zPXr*MOC!fMuK`$tZ!Arqei-$;qrMC3KZD7j8x;Hi0ECEmyY>%^hB+9I?ib*u&9pig z3j?78?e1e6Jq7KB#(LW#G>Fpzq1t|KIK^SHs`QrgpwF~AYpeLIbBxBj>qJ3VFQqg- zK|S%YpMB>UvzR&tGTs-AUx0RtuvZWj)&R2tFiBVdgfyX#=JsD^6=2%yQGsjL0o~d| zm;PZq%(T5r$wy#3fC1?L*0I$o+|bUr?VKBSIW@B@vu zc^D5(AIUkT^J#0GgIN>VT>xxK82dAlL4e=}n4bTl~fR zhX;OpO9`j{^fz@vg&F62+ZccR&Yn39aQ?Rr!G2v#_Y&Qv^in`@t=#y;k9~O&+c~ua zr zuk(&aGtsnIe))LUVE;&9aK6|r1(=B>&kq|3{pU{yB|sDM>6xs*_$E$J5BJ+gR=Duv zujn^j+G*MQh-g0=iT_-rTDfTMj)$0NY4ko{lu3bvXs_f2p}I8Faqc<5Ee=4<{TqS- zx1|&&0|8#{wsRUx%4Lju-=SUj7n@7z&Cgu$xAg%@VZAmXtSyFOZ#Dl%smwvUIe(S6 zxT*i==ZCiJ%mdH>L0Jm;q0L=Yys^IT54mNjO_Gm2D^%3&LfIc)WHk%qBhMB{rd( zeTp^bBQ+h@-Pcy}Vh!$dP5)Z@w=UECFAh*}E!Y8VEwd09004`?S}Q?=30;jP$YFI% zT?C+QV4@R`X&KYpkI-IB%gp6Ol`Ka9U>Dpf;n#RN*G&LK005|HcxdMJ8$%Jn-*L{g z_V#QQ{t}vZSZU0R=}WLQ>7xaSxz)r0jiigH;%Vp;PBzG&6HfL>!yV*Z87V5bzc`TB^*a1k3 zaH>$QTfLh#CM$fhKCO2KP;SF ze(0Xh+c5qC0E`+rXVv08T9-(>*(FdJ*HiPy+>sqa2{_$h} zV`kcJuJ7Q(Eh9lHOg-+Q>bVK1yXH?sq0Ra#6JL9>v_Mm0vfSO~Ll3aSE7ZUNt`Mkv za@c670N#%bbNtMDQ_i5O^@9Icd%X zoA{#K=}&}+FIv1c)+Q<=Wacmh1HfTi;9p@C$XI|&I0F9Mk|*1WB8s3uA`J}Ouz?lo zj24PAu*An6siH0seRV1otMc(Jk(aE3QHH~2J7!y>|?u(I` zOF!}6U+UX$L6*Vvfe*!9xnhp%W$C5DUDGlS%Jtw?@Z)h>0E#x##&F8f7CqfC4cnU? zM~06O{q##r<5$6dFQWTqGy5+)Ui5V@J9pKsOA!b#3VlCL5KsUBXy0yjMsxr3{KW6a zOmok(Y?5Lyj)7&tezwSB5PEE&MBlsM9$d0mg`*D(YWnqf&XqzLcY z1f(3jVBho0EdaP(syEIwDwurFa|IfIE=}k8^Ju_M0)-T$mH)fe55k=k01)*$v_GI# zABxHBpT~MrdIHcopvU2xL_Z~J{;)pWfsJP~lch@o_ulG1<{bh#%*7TkxNx<^F(rXg zuzg`MAG!X|6-b9-4(&lu;GdiR@R_Ggqg6R> zZq;BKC&J77e!c4#z%rFM5BpSYejUg^;hm}ZQ&|bx|I`96D<)Z#U9B~IKK09QFN=*( zlv+w4QUL;P9g#*6eyiIae6r+PVfW=Tx!FGjzDM+5Os2W3u>QIi-D}ZxU-WfdbX^zS zw+a4h(bxS&Yc0C3i|*?R3&3?PV%GD_ZV6Zb0L&6#*OvtW@?zk{X#w!brxpO;q~q2g zo#!V3zym7+wlqO7X#eQ5J?TKF|OMzGiIv~SOeBJGpzql>N`#L z={tU(Z3*kUNN1;gScBiUd8%j6cGmN_dZ2zzj(bku)bw<`h>4bHz?oWS%pG7$S$UBG z0j9k)_>Y%r{TfWBg5QPxA|_tC#V?6%=p!1}!IuptFS7zz(jH-@p)JJ~kl@U$e5473 zaBJe_sela#h=F#26#_)2G#HI*(xBw=KE8;*U&kByrl3XACzxOCT2YrF^8OYu4yQE$ zl8X6lzM{tG*?y=78`pHdXNawoc85WR&$mUH$b6NrhO@FLOS^#_koE8Ad`wCS_Ee2Un>E?b(yeN0PuBR^!0VowJ!Slx@oP;0D!vy^!~*wEC6d= z76`an3_yZ`2+CX8whYK|0lxwOtmlXJqXAKm3BI*pl6pX3&|T^dDEyZNQC$W`$~CYG z;D{wpO`-1_^6Yj#@2{}}#i#$IuRj3*0XVQ2fM*3WirnVR#1E73Rt;<|dYEZHkM8jH zFfC6M6aYXXuxqCEYHnxKY@N`GX3qrsNF)ddFx!}SXBXYd;Ox9_37veyt&W~9x-K$2 z(+k(R!i^sl{!}haLjRn1xGEu*NDA4vYW8YI-wNnxk*rO7lWj`lOZ}?#=HW*z0L1h> z7C*o`wjs#9qn2yuE2`%ffCK^H0-y?XBOU-P08(85x>c})KHF2&HGM02J1Tfphtsrw z$g3G+6|MiU0K5&)bOQhZc1s*u8*#3M^{os4w&WJTe&sguUJv_}RREJ2c_Kz!4im0n z)I{fQIggn?+>5yFlRl0BqMD#5v;OA~*9jig_yd}0eLnZ!_{LVXsekyqznSy1`CZ`W zxp91ZV5wCxbM0!dvevuy~^|<3gGdO_C%ljT!rvI zCW$vucA=oz+MPfLis&MFL%ir!Q*)LL+Pmoxlh}{j!J+3eYq-QP{WO-OXnxP#rntd> zd8V-ZIlbSX7qJ4ecXf9jFD{ez;d+HwP;wuoX21mhGf$v~?|NC~zHV9g$nL;`f4vdR zbz}$PR5tyeo4**gD~XKV=f9@G|A?|)b&45z&JxM6a$XA71BpA2T${ybEX!D_G1F*K zS;{>32{@kaR;ltBvuQ%+b*iZm7%^kC>l0shtW4^<%wtGcN8P*MQK&PV)E7ijeleu! zon^u5RH}&Qb;82AM{?nOwh4JNd!Du9HW=(kf!EAPtop{vJsq)~P!7lj-y-H%svkPf z2fadrQ&(wot3@P_>%&!M_YWA?bo@A?IU3GLztoo&b%fYC-)n z69)x1OYhBC5cHL$LQn8g(alaEacyXOLTFjHVI|7o7zsT#Qs}-}NHYeYe^8-oEVqpv zyk=;J;FjL(oUqW*2{ho8#iN1(>D~;iX8brpK20>qkz|+#=TcnFf`I5baH2_KRmeIR zQ=pt`&rb*UO~Z?p_3O4l9~%)m#J%ajJ~El^?+s0w*+s7GYgM)TqDZBtl$7F!wvn8j zB;lIYXB`uNE!P@r35u%r_2S1fR{v$mZhE7?M>+3FCZ1;aaH4CO$bP;0K7Dw(Ws^B4 zWn%26ANTR%XBt%F7 z54GKA3f`~3V<933dBeL`$bM$$a6h1aPg-_I-hkXJM6MLSf~xxZ-uCqLy?W6efGze# zmad%d-9(YWxvt)UJ*}j+0q*Swt6w5s@_LSixq#l%wx=ixjDlv|`WMH*KoHzBj6pll z?VF8I({5NW?9ylLDO}Dzg-hfsD*1XK{izE!DBMI|L~nw6UIDf;WUr9(I*6}c8Q=NT zCYzZa%~aCqoi+I(8P@@GyLUARrQU4)N?j@F0v8V=_epm<9l2mbB<+|04j&PlcS52% zd;jsWHY~gbYLsuhs5-S%+h5WH4!IRi9>F?|gO^t)jbe=5n&Wna*BoXvd{1_*x*RxDh8%1A7Ez&b&< zv#NEQaYu{19;8G}n!XK`pz7f)bWb3uVSjBZURz`0<1pKwGx`?|tX2ui|E?EAH9pT~ z9s6c^6^QjYvMh+3&i^3*Q2iUDxg5+m&)|O*2C=g+rui5s(FYDaYEKD}7j4UHNdbXY zxF4~8z1+x!alxbWdK9v6{4#4WpJ)D%X1&qy)inD4dcqEAeHx&GVQeE&n@W1`rBBKP z_U-eIO4_S*6i&bTk=;vU|7ZGd4rRmF=&u3kzOUPBpH)tlye8Er$VDLhE!q$>X=%(? z3cey1zV*Q>Jwi$vQ-*mn1M}^DNvm5XPVt=r1lz5Y#>tE&57upPip+7Z8+BFyfhf&d7-0IJ{!+qDjKnC! zv1%i{Ada4k1&`WWC#;QCNJGy43q(-v@?d*8<1e;XgX6}(E!S`50ygxC3bBIc@72F< z^gZB)0OdtoSTi3cT04zrIYj-DpENss{(LogIrQ;g;fuYa$Cr*2`Ajn!;T0v+%j#*M zf5i%UbswuLV*DtuR3uA~AMhYU19Wx``+b`?u_-+CEQ#IMNE+ad^^h_T8>9$B9>s3tm2Ld%leg zU0G^6FS&b7>$FSuUZWH``vg)JZqS#D)qfp3{5K-Y#(KH4WnMa8KvS|B7*7z$26UmH z4HgY`%O+eJ9>d0h(zwotw;l|}EraiQx^8|S;$vp*MK1jN-1=*d8`z|2%BFocU(KT3eOob&3s6GLgp&lq$DeUGFIoU@EI^of zGIs6P%68nLRJ130bZsFBxRu7m15Sy2`}wYIW18?ii~(j7;JU!sxB_Ky$^D;D_W);& zDEiwp;&6^`etW{PdynP~?k`_2q^M3`P$@WKE5{t{+&EY?d3pZ2z`nPLx8TM>R+uCGKU^D9Au54r*3t6 zS$YUEu1rC7XA+phxFb{&xO3;5OA>v(rLuj);JYDOp{U@pfl%W*#)V6n7Wj%-5Yb`z zU@H{$aI_Nsqz;F6@iDGHv6w7jC=olW9g*(FDzRMALD?NgPYpoG4py(LbdbEv zIBk(u1@-_nSE>Fb;SNFbgo~196lH1AaVw}}U=ondRS6u3UIa|9A2mUt)gafECmzN< zUNFkw8uJ(&*?>jdn`@8p=r2%@Yc>wHx{;OQ<9LYXS+wGrigv>y;mfg+Pd?=i3v(m3 zDTkSR#X64Ga6#}Q|I^M8=}FC+o^-s7!Q;dd@D1yu1UD<>wV3g^<9qVCA#}HK#Gn>FMjJ zo*Zf5W73rE@uFSuQiEoOaC9RhfksU}tbs2IN)7mXJF=CThVw|^;NlT>VJle$MD9tt z>Q=qkKWH0GUW>dTKBZV+5Jr|Uvr=&4ycIwWtIe6;(WuPwEozRfS@}{Aw?f$Nlpg0! zUcJS8Yf`Fk&zDbL<>O5~BG<{>8JNfC!S%MV@BQHEpv<1+WHYmbI~qnJQ`8Qd$1j8A zlE$BnoxA@%!&?1&wDmo0t+?ly!H+SP-wINU`1m#V&6d68z+US;ziDn5jJ}_{b#J0zkWik-G0;mkq z+Td`)m5}o1#yowm=)ehp1=n>kKzPE-A=;Zy3Z2Y!OUi-wmqOHcx<3f449>`E$Di&@ zK{!8sYfU+oJhRL!d9_nd2cLw(uBn{(hr+<5U4iobcu|1d6ed3l$?>%9d^KK}_&I`} zyx6wZ3`ohl*o|d;*XFolWx<8ADai7sVM`*GYdd83L;fwU?)b$+efMv)K;EBNbnuC~ z*CCL?cn@F$_%B-WE_@;>=X8>2Z@F4x@&mE3_wDj`Cn!nVMDzChsHbHmGI_j`C2H$EC=OHX2yRh!hHsD>Z2xw?%Fb#0an0m8DGxl@z;fd{I zhZ58TzZV9aIdpUudR*nVpDlYkEyWyP`3fK|%+7z9=@UPzpV?6zVil?1;2izjJa-lk z^|g0nAC3s0hwxVPC~l}z#CUEMD2`WUWWkL-G^Sh>%B0K%cod?O-G&0HCNv+#u6_|aIwa@m z77QFIKqe;Nj%v+z&BnF^O&HiG*whVcl&K}*yTz)bcVX$t%y^qv>1wOrDLN`d=)`9c zZ3cMg9LwIeLTo!HHN9f^c3xXL}H?O4RKFA?*E4W{zYo#T?W`DZ%dn1lR1W% zs;o0Pft0m(5Gq-(0$l_DBc@zfv9K^u66)?L)Y5RQO$-nWLDPu7K(xf7FgR}6^~3w) z%-?_O$@w5h_p=%{j@(~C-M5LwOa_-Vg$9Ci1>35XQP3{2_S}pc_t8^dn8ccTuJJf{ z9q8_PYB}%&Pe+a}zNW``Rni_cXnr_k4P%`-5A&Etv=RH(gCdVolUwIo&-Y?oi$W_# zY>R&hJYY%^F~6nJpiTy$f}az6CL6A3sZ>d&BE&M!4=!cT$=@aHep`IwWei2vNXQ1( z_uAgBgj#i7ESfn^*Yj^mZ(^kk%&}L7?=SuG5pkXIac!exlR1esSg&ZJmgw|y3g32; zf0d}7z437ks4hn*2BHrj+9&4&?>Yo1sBhD?6d?9Iz#)e*I@-6%rV_gD(ZvFg7vISw zEORX(+K)^omR~Q={bz?mjPtgEJs$Pjua+xyN@6UDd@KAqX{V0YlN8~Cj|cCwRFaG7 z#4pC0)^Lo)1Rzw?o?+0KoXTuxxL7CLb(B`Z9wFlxfAa}z;VS3*a&rq)l&Nq^ZjrOV zY^>l`Xre{-$}iS(ws172hu**H_(RnnnM1Kn*o3aF81srAI?@hgVHtkazcM$!fY86i#HXt=brAmoa;D_3gI<(zj<~p z{2H!(S^K4GR?kq@hWo5SnGjhif*H^;6ZGX#^CKeorz{rO>AVXczqAI0Y&&QZyhkFx zq(I$3w_xAyn>5^8c(uDG$VCy=MhYl#%4^}t$K3uT1XfE2ysJ`5Y4u}98ozqr3K8|? z^0Gvv*>;G25aIh>PSb(@eIo8k7rDoJ>1 z+anirH2AM9$x7pxxO&}A$fQXv66K%ckyKGE5T3ge*yA3MD%(Xl9WWGxv`z(tB1c3F zi=dxU-S5hoFa)d%6j8V^3Z3s8&6=3nuoWGlBquP1_2wISh8d>@68RHoy8- zxuE%9gDxWK5l?1&&e*uYsR-qUnE4RvQ$IQOhJz(?|5yn!62Slnm7wVWw^Hp(YZBDS zJZ4Aig);?np1fH-MK3OchR|+!=#TKOLClC^aJrU-oTDo^vUoEXx_lQQ?KJb7ug;gu zJ-6(~q%TWxKm8^V(M`gTM7U_FI`uxmkx4_S@vluR!S9jFE?(l$L;cyqQ-XB;_CXZnkk`XIGo zKy0m!geP1-kqaOeMafa%OJ`LTOL12*%?jO=4&Kn9zO3D4C}U$1Qx5v_|0+ZT|+#!Q5=8i zA-mROjiZ_moTvCHf8w%~`bJa#@`#!CHZcfiwJU77IS8K>8h}{y8~GhmcM7f4C4*c4 z#8^efm~L7{B+eZ<#bZK$gV!IZjN(a}pHfTO@uQ?AFQbvz9*7UpYYq*5TyQ=Wq8>!j z0$AiQ_euk2$DKWSV+NhV3-c+yKiqi^c`fXjJz7-WoHB|ek9w!enb%=bLU1WAWrm#` z`|(?jD0U#-`>fX-x$@FD-9MqtCYU<2asUZ^5fvT)?0K<}nyzO#Blckl9SDz!U}PHC zZ7ZdDTFJS7sN8H?d>K9MfY%PVt<_qdN= zhAG2Bi^xPV+ptkOiJv56-X6Zm2V(N`>ZziHslg>0*z=e+9U@+ zmV+Ii?y!%QP9hy7_kU*H+CBSt{A%-qa(boOF*8L?S^MwKx#(RH(@!nPm#6Mn9y@3$Q z1I)$brrfzW(B;63JnOz5y&%g7-c^vJYX|i;y>VI-3>}3L)egv1)~Wh+N$k^4xG;3jA0)S#P^uf#F-17YK@TpJ&%K2W z37V~oB`V6el5Hf>Z}KGSLw}h&!3>Eq6w4aVCz(5^|G-!rWuQ%gtpveyS$>&fdM%)N zU8s(v2P&{1FRY-K$Cg&-UHizk-~1jg+h8l`U1%UP4v)3AooYcIvr#YPo@JiTYXV|E zEAujK+D}i?x&E__JUZ-S&o<)bjbm!6h(>D?HJS{wMyER8cGNW5CZB-RSd!`}OA8o7 z-sY#BJe@Y?w|V9w8O)OHi+6!SD@_`Z91pwpR;oto*$@pKVn+c;6jQ+<%y-HE%f5G# z`idw2^OvUax3;Y$*Pg_EwF4`@NxTL%>-JW-WbF_W**yuoY;E1ZQ_}Ph7P-2GU+-ko zXg|JEf2FVbBjkrCU%NHMxSwHyv>LI3Fph(Wd(cc$pFlWratpKRLTickEtf3WTtOZU zrbLp?t~>E!74>u11~9dnR5xWUviYtre#Xc}-3Eid?{#QGKOi0GEDJ&d68@ET8Ko*L zoQu4|+SQC2WogiZM6LhKe9zZ_Y_#@~A7I^a!F6vjWw%N{3-!LdcKpIzsR>h*{ei)Z z>N?xijZM4gIhc+7k`gX^cw7m=A?ZkCK89MLthF8d*g!KlrdqRy?i8V|M+6%33Hb-I z88eRqOR^p&827Izzf;)#ngB5J?~cxF$!4EFsviD+z7B7@%+NTrDGPi`w_f6Pce&4A zb{)W)F|QDl=D;pxbR#Me%c{~A8Zv&e=ZuiKL7CiD?l$pqy6SX^T1Zsn2jrOPM|@g8FUALe?1!IH}Q64Bbi%gF>z3X@m|xlI0Z zdtr0A!?8PKn&>tr&SZvi^u-F0i>X$u!)e|WAuTMT7dt*bIZ21N{2 zvCPf$_C?^?Vm6<^KnLd*JM?Kf6!KT05;OV@w(V*|G(jz2OkzXycfS`0YkL2Z`9|qW zc?tz7S7dbN7zQ$<4`+rI(+p>Xc-q;%E{W_4pV^k{x)>_3=BpPN zl|026k!Anu5_?o1A}7ISl<)%es*|bG=|!Ia(fCFmhYz<~CkC{NF^$=5v+oVIw=q0hJ7qF06^y{)0RLL?fZDMM2QV^S>~; z;njSVcv~h5CF_` zi^zOHRy#*tqYxN0j~XpcyQRo7)CvFzEyP>LoJBGK>+wE_1)u4D6QnIpq}$3#+TByB z=4P1H4atEQ-aC=9?@RS)D{W2qr>DE+@Yi(X2TaY5ifI^W(wQv*G|ie4m>ld%orw$w znWhdZN2Ki|#%dG1%^jZ&C5NpEqsdqFMCCINa``fuS+AgH5rvY?nh?2;o-{QJz%N#D z8Z<^>O$~=<#cvfy(H|@*2L+*TT?4mNuM48Y4zo1$=C1a|DXn{Rj-}y7f|eQ&o4wM{ zgW%#A_yKb#J*g zm6}?`mS98QPuD-+cNDk7u(J=!Efsto`*{>{EEgxey6_&@De^}}O{)>;y z>tC=j*|_Y_heG4kGCG%zlOgAAtBD~6In{G zq@kYxV7k)9ybNPQE?A3>o6eyYT;m(1r`6|;$S^`KqBmE zSzo~dY6!Gy8$$DSl|AaIsO@;d|I_>g?jj)`TB+UJ@?{}12|3C8*(*o3GuHxY9&r)k zJ-2QX;Nkfi+xQ8>l|mup>PFpJ$DcUR{pO!sG1-)fnJCWk>sJT(CgOB5#^Ozy&%5U; z@B#%*>xy@m$6KJ84%Jc7Vy4U)r-r@|^zkpQW9$!K?w)NQd>rjoR?HPrz@rgLJcUc~ zT*|&Ao@!N^1QGAWOAZwdqPlsjJ z%V^H^fbD`S?)8pqWnUv8$66SBl>D6*qUy?C$8GHgsUOxCxBPUnSWm*XXv^$9!Cxk! z!Us|PRhZ6&1=m`jtJVA+lrF3@%x2CWBKn%mz;oNAVZ-gED#1O_P!&n;#SSeH7Hq%K zPL%(AGwlub5m(tnx(V3+F^EfEK4Eh4>NDN_)k^wpsc{_A4uKfffkx z`^YPC_t4bQD&rn|VtKfg;I#|yIzb2DG~xocur5J@`-l5CRNa+55ES1n941i#mdAq> zpZS17VTS3q)flZv&5Hzcq`?Wv#6Ywvg<3jUvIg~co&~Kpc5@sbdhk7XawDWzBIP*P z{6*YDidurjkC|eFLPM+{*7x?*2>KC+ujpEW&!Ftd==}9w&eGlTDFl}#;<}Nc8m$;( z!)fyQ7*-%+Zlx+k#c=8rE{?x6k~@Ej3p#$`JK`gS zoMUmYDF61KSk~5>wDe@|7seH%6(WthVy@V+&|0#HQ+xTu{Viof!2V4x_VoqaXtwLi zXShPh!ui_c>1siB7F$}E0K)Y0j|R#z6}sSirk9r&1|dQBGfx`ZYx9(X;h&E-HYM@q zJ{Ul!*fuSz6qZa)0@0p9Mvx3s^r@ zHjL_+7O?MFl1v+yv5R!_;S2~D44k%yP1ZKPA@v9WG`2peo5W^Y7wEuR@b(IAyJw4@ z6lJ=NfVo1W8l61F<~LLMP)_`-bC1GJ51G&GSPP)@`gb^bwx2w+U+Pb8F$5hH{*<{c zu3VW%it>@IvedTqHdp+~?9EuyCsxOfY1+TwbFu0A(?_%-@yaDuWz>?M7qjDethhP! zKdW*K`B~2gS$a&M2n}csnX_#PZj8sOcAJFNVn_)90LkF)OJQ~NcM5F;UqXn!m<=aR z=7i)}tBeNyyb2K2>^#W#>s04)B>Ee(ujMHz<|kyij;B?7n>81rpT9z;_cwH8$9VAh z-YLNx`2-4C=9;m%@1eEa2bYlx`E{CGP;>VEF+auH_g&T(7hc#)-q)4mzIqqYC|>lk zjJu4N-z=Mo1d|`kTJyDG12;!ncu$>p<%K7))jHwR$v=q1%T`@pk zn;wRN}*CU)emFMo1G(4@K#EEnJeF-zrn<8rT*yHZJLQ>n_ZiH%9(_J zF%gBVTwYxCdD+(DNUcv_!||@wqBNoyrwkp-#tpS#TbuaX=ljlI+e(azt-kS(@K=F0 z#kPcJZHEm~$}$K$R^4+swG(hHty973v_<~=KHrL+%akE8`^JY0^N!IVIA8@{QIx=b@e9J~Rr zV-+GiQV$}tP1QO3z+s+@d*fuExs=Os&bdv-6)LyQnh2buQn2hLzrC>Dm7Toym~=$1y}goS1XyUEw_R< zXfNtg>AawPRHRN+e$2`m9B~LtyNWUyy9yAu2(8~wmT4Lb@-fcS4=Bd#-U|8;`?P~zF*Ddx zuOv?kSU1KGrY95YgP%SGx)I_^tkssK8iT|MEAa07hUc{eevIb;!%*QNLl@7sUHG2O zrFo!&IaPR&q*$W(ZZ>oN=|BP9eu7lB{y`Z?gxmL7Ap?b(5m!Vn6OC&1_;5#YkajOq zqi(Any32Ks*m?qa?Z7(rq|mmg0}3rqfM&6qz^7TQ_PZ800wOck&8bWFnw zncxUMfLqq4z@Z-kEmljYA`!TFVFC!fS=7yq?f-K#C|ngNDhJPDtm`6cp(vA-m0J@b z0?wz#PE^X9EjDK}(b*=|6tgY1UrGwPB2k|)Wf`|dV@6`+C4IQk0#=%rK> zt>ozj-rmqK|J4<=o5%m8ZY`O2quExqx=k-UXj@OJ$=3&Z)+^k>4G>hjv~&8GVQ13p zFVkQ+2RK+pRjU`h{r$5NzS5+(QYQwrra?@tR>cAW0enM(>#NY{Ahd!9R_pw|+M@z> z!n*?MbQM)!IsBE7ZM3*hMhvE9_j=ZTlaEqqYCiNjVgp_tYhp)uYK2Q3g6C*8__$h7 zG)eodWsan`U4IiWmUoU2UR?dFayq|-D<`d;ikU1I1C%af1~pkLY-KnB20(fM=3wFhLEF<$i{?N_!`kN7$EFrplR2*KjJ8n2TD^u(*bcx(SmFpN3f8KgSftz0%{ToR1=bhx>y0bMo)46DC$Gz?!`{8JDyy)Qt?=s znUClPHyS!OQiBb?;_*ul_$#U&^(k-AhYD=3px-m ztocVOM;}{@qg~kOtXG^2$Ye^@7WhdM84a4|zgpQ#e>m%jpabh&Cak2^5fw~gqr_y{ z#@7hrtiu><$^}Nq{(Cak)(wx|xF)_X8Em2GCexIe7GWTQ$!0`btEi1%?wQ_-m=_I) zORIFV8qzn1KSz^k$XL|iX)f*Gt#v@y8Vh{-%g=q<#)2HQPI{ABjEOSZ)m*s$eQC)D zIO1SC%ZuIwYT@Sou9cQJ_t7~eIEN3fZhZhdurP0{K*5TY=J=G50>IGx_UiXR-*1Z7ao+%$ab2y^Re|q6RWz78xqBTw(*HcTiXr?CTD8;Jt71fchHrPXd%krB zUVavz)wnl+^Rcq>DtKNAGy}<3p z`fM#-WP;SMyl_DNN$((9vle-T}6@ABbV{B5Jr!UfTov1nWtYrN|&fPS!(rC{T1X-bMx|+tE zf|P?czBaFLLc56FU{Z9w{wFZ!x$`0>_2hC6&vQu{tg*-y%>xw^8Zrd}jd4q1(D!?fmW~g-gKnP((FdaSEY~f?-r8nx{Zkttoe-QFlSqfgc zqK8QjM$|d~dxs(PZqNCuyjl)r=Fozfze6nTyj+a)5d?yREh_gi}oz;)6-3;ph^EC^^s%!C!)BxHTlF(ylH#0bDzKba!^_Zi(sUk7W&2iix zW#^Sjt<6)hjAnknPM)ik=}0ZWCRNCpHtU+PrC%Za$@6waMRgTJs2dLxYGU=CY||`u z?3H%(i^yCuzTXh0MnIVkmSk|#V+Ot=TrxlRC;Oh)jjT(^-S`Y%o;Vuw!lBVBzEZDT z$aT&uykr`Zk@dPQ&mc-0`JllHYrYrHZO6M>Y4BV7ynxY;akz#Hyj|()U1fSQR!Tkh z#c*g@1Fx?=LLjovh;Hob+@Kt7vL{n7J!@ef_DE_+W zc=*uec>hdr@uQ2?!|V&95s^}YV2n!RU~pw~yF=!nnXr^3Or zeB8D+TxMHs~683RgFP5;;|vUF4^D z)Cx_|p}RAm9w%+P3-1d3e(&dAiT;KnDFP3YKb1C_AEQqjnPE2mwGupN`idj-8#WKu zNZDX}Ub+?70yR~F))(Y-8zmC|U88=IQqK z>Dk#&57)9;mbRRk;T(G9ucaY-0^dAntCM5mrb2p;do902vQ&T>7o+m5WMe}lXWgaue-SW+by3E+;(BKtpbWrV#<4j*2W~zK%IE1QSZZF3 zyCgirg#!ZEo7$&8E&8^vfdMbN57A>zB*7Mp~i6vQKzot8~EeZv&zqitJ+)Bdu;O9nRq$7ba$n9_^Edqt|<@7E*BD3CgLi^3c zW`m6q(nZ9(55j1|!Fnr#vLP?vzWze{^&)^!6Dem&6eGjgs8T&vib$Wl5Je=%E(7Pc zml)I#zqrqX2Yo1gmuvVe{St~4ojHBTKjSKb21gi>?zp^d_>8!}d(Z#E@%E-X7ar1e zL`8fG!Z`IlHk=ar{(EQPEkOtki1D?ede~mr?AlN1O81f*^TfG9uj|m@vOB~BFWFg( z)xs*`upX6b3P4W)Y*=k93_}qmFqrlUjJN$EG&Ij&)X-~7rwXJ}`hDryns%=2n}vcY z9x%`?4@_hsbb#>3-9Cp2HhE41yIfx?h&$A3hzvq6nK~BE51v$&sr|B|`R;^%>J2oFf?{ z3gjEK4mSK2@xIsJ$ zqYYtvVf}oF330FSEd8OV_%L~eDT!Z8o_x;8IT}L@DOi?(`3R@PE(kzM>0#$7hX^*`+G2X3G{^zRL?b z?PiB#=;!Fs&26}pcgJWVahY3I&&pj;3B6sHx}n;ZCiuQ)*8j5{w15Z+qK-MTo>9w|E8|?Rt^U527hi5<>8aL`iWfwKEQ7WdVxK3Ew z;v7627XLNvUomhV^XGY%bj;;TrH8utB~Md~4Mwz@UhD04THL&AYnoFu4=LYB40Av~ zP@9f+g&KY4EO3f-YPc{Zsw9m5st$J@anbI&{!QaiJKzEJ>7z{7OA9EF$5;Gi+gZ^zc-(ZmU{3 zY44>yeR7QK!WT39gOO+J)q)@76DDA2x?y;X{2L|V#X(uT%rQCbw@N?>pp8>(Hcm%!P~bNdiIkm^4h{NxycEbf~Tz7R{2$j~JdL@e?Kp=oJJ6&xJQ1GKo`BX20^uKe2m#^DJ$ zck3e%mX?M9J{EA}qw;!#&9KY)ESY3R#ff?UZ_;%Z4T%V zbn3n`urS`4$|ldS#hETZ{`j=tHTvA;dSy}zk}>khPV?SKSilXo|Dk_&9-){)kfcO& z5xl0<=MB@2pDnf#Osj&~y-QvRzx($+0R$P$Vo~ad<8TM0=Z909q9-UodlHOW;{TCI zSsfjbXb}rzM=~ZZJPh2u!vKA-Fo_Ze=|{-f-#7&F6q=#T;&ikds6XjbxBeZaoB-{uG5U6KQ{$!r#9|rxE3hZzs*b@a+ zteO`}T<>s(5a6?;NiwEwo+QNK_^X-bV)F{uqd=FYluUK$u`5G{+m|HAohg8XZ^qEE!k0PP(O#ixz?uCZIVdhUOIDPZA9FXSf zW&lM(17SXU_iLlUAFJY1Q*5=^iQj4KKjZ@PBGpZn98RZ5^9Da|G?WK733>wpcuj28 zhd%U<1A7)KD0SJf`BJ7v^Cu_PsnHayNx z86nHJ{F=#lx-&}t=%LxR?}YL`wNEITN4W8_lD_h+iaT|lc8i_U2Q|4We73_j>!q=E z&qQvm8^1RiOppiCn(TD)a=nUT6+&6Oi@|`WEU3ed=J@uIsQHC!)rh*$0<}s_+ovzF zq+^_I2gz3)g~y~LH%$YQu1W-HC)xR;)vv^dtzSZMV_Y%cD{7*B=0L|Kp(8sJDYsHm zWG#QsViSGOKS@q~xEHuode`+by}t5POaOHx;d%ET=vBpYm&GHA#OX9R0|!Kn;H}sy z1u@pbV7~NAn(y?`kk9 zF$}lyqdU<~;sm4D9)oh-bBnsOS?hAlgx=tq4z)!dUB_lePg4*-CU-`F^+nQd4lsx0 zScmAWZjMWdl(#+j?gHDon9v?Y7E9Z~hjvQO7VFI!)I=f$j8p6q-g13gOBL+ir)oUl zj{L4Lcufvf8l5?xv7l9U$0y;U{Wkwl3#;Rk;ai#iDX>l5sDC_Er*1`c?W)7TT$f66U4*N zp2pK1_9+aXL&*aIf?<=Yo=I(K?)3&>ns$$unU7NZBPqssy4j8GhHV=y@W0lNHw75mSuz!a38A| zi}psl!`jj4x$`i(H4$lpq9s zM_Qd>jCId$$Ec;pviCF(6|jik$vOlEB^z?DJs#i6yyuVE`#nVFt&xvVQEKuLQW;38 z!PBX8t|3>&`z$iK#P$QDaBgO&v!5`cUqa<~u_0hbFVu7ORu<^n;0ew86ZPq57;WV1Kl!(}l5@J1 zT||`JAUo2j4}Efd;biB+CZC^wyd9DGbZH|AW_)t5YLXFt8Yl|w`ng6RA&>UC_K2ee z3O(s zFi7axzgMA?g(cko?Ig2?kPB_0UKT0=8ae%}5J$YPM?Y4kJG>#ZM>+dbaGX7Ob@n)%`rRodj+lO^VICSZ6&`q~6|dt1JgE4uXL z@Y5A^mxC7yD>3xC89WRA|A=Mk<6zUjuU5Uh8c1q~eV#~}yF|{zd?D<7Eiznd^idG; z3qH{EH)1d*K32O?y~VniO{_( zqs(mz_dUcOq99Bfs7O~8Imftu5c;YK<_SO`LZL3yxNoAk&=xH|-Jdpilf;JxCd8+j zKJR4E_(tFhxLU`0z=Utu<^3mgqjxbk;^hfMxvgnhWs=4TFsntpKt512ksT;o#4m)w z0H#$Q?}s-;?1zS}Hg5DOW#QkonvS{h+66?8X4K3L-T#n{^OeP=y~7z3zS zG!TctZM-JYCDVQe?EP5>tQR0IK`YIvNGdU(yv#;;nC z*UQfiV-WX8g%?W0E9q$zn@`0lf}fIA{Yf1xf>@fYrK<=VtmDd zU}f8?mmSKK#{i^8PT&IYai$RFl`8YQf&j~8Yw5IQ8Hhry-}Ls2mgT3QIG6O!a4scu z9#>gXxJn9gx|25Cj#0_wBjBlxGbN5ZNdWa4I--bFIJPa#JBE{$CBlFzW;?W1Dq^M(@`_Dx2jFWLI4ca zHNr_kGhv$cdd;l>U28!wJj;9Fqb)XzjbH?cr?4q2(dU`*M|X)3*~$$T*xFg?N3;F8 z%givyEA$gzeMYTa>-S049sgyF#jPrgSt`P z)N24#GLfXuj3SUxO4D4a|72g#I{6>E)Lbx zr(;aZmGL{ zRM+iC-@%*>VckT@CbRaiuS!|;m|MWzxxVtiElM7zQ{4i5)YJRFiV`0!iQoSJoqjY& zE4i_X699v@AIe4{l-9^m{x+asgg8dG9$L9qs0;Z)*!NS%ZTO?wHqL?!UArQSFtiMdm3W&mo?@QT0LyaQ?l}9u-x{0LGZiaMmbhD;b_AOvL)VI-cL=~ zTXa6*@;xe`#X&&S{~>ywY>RIzimL#QL_kpYY!4S<*5^WMdyNizz~e;oZW?X?K%5Sp zVMb7ZZBYXI0x((b0(N>-=DLJQwx#Ti{Q4X_7kV5(eB`z!MIgkkk6a2Zqk-c*fEf8j5PF5RkXi~ZyPHW+r12+iA<-!QGM4$5r z2s{QeUO{zB-^$7i9JqAn;R09RGEjd@}Sl*5>^{Ve2 zmWa-^58TQig}GK9qf}2WRL}TC@^y`cqVRezq7*0fJ}i8EA>Jp)`zmDz$AxGA08-!) z2LFF{yiL*$4KNM>FhxOijW8E^q9082yCTi+bwkAe4T*Zd%&&R>bIt$v7arFg|1MwV z2SI-R{xJCyf)!|EM1E5&@k;?HM}Qs05;;2l@;OiHBW-A<34Z@Ze|u`+sOkGsJ%V#7 zZx8?gfO&)-tN*iMhre9|12?z_%5H+)uRQ{1iZ)d?gOTF|+8UPSK6I&bg-j^B8e<>L zg#w!a5s{m47jN1R+5P~^nPuzB6WJUxk%(=D0WK$&GCxvyyVlu20s9x6YyDO8LP#uy z3bqaEU~Y`HEZ|#cZL!T=G-yzE=ONE#KWx8|WHg1W;OI zJh-f+I;Knrh-W) zZwUMy*JPm69{L`#)GYwTDi8!0yr)`bC7O=P%E4=aBsr>(^qd^q`X5p-Gy6Bk?*#8` zAsJe)%md)qrdx)+J{)6I>)NFWD)@Y~X&U0<0$3~&^@}er#XEv*zXJpimAS0#p7CP< zkIowEm<7^)m-oL=ZwF{GFL<~K-q%0HA2(HYer>O2@l^(mR-_sC!S`ZcH%gJ*M^o;) z*?;ARJl~e!$AbR8zi;~YFWmtD{%2AC|5KCy_xBh5`}alPkqPjQ_5atEu>-j`cWyJ> zy#0p&a$&cnn!-Kc4^87$`{ouGfIy-Nc%mW{TrgBY3)(&e7kZR_F5BZMx8&(}Q1D2U z(_I1E0s-ULmo^0$Xi6-!!D*x``DKF`Gx1R{ewt@@_;;bBDiOxi3Ykury>6ETJmTPP zv!&EkI^4m8b43BU1;B+1&@{ohJZ=CXEC$lrLKN|XTha{>#hK=1042?~W~DNrE-bVb z(29YeB^Q-fF6b1sBdZmOTyU$|!*}{aE29SjB8>4i6kCkRQ(pnFhWl_uORf~?!w%Xf z&`sGEz*mKU-#XG|hf6apD--)FthvP}Y@*o8xeC)wTUH48Z7~43j289*01$w?TzVQ{ zD#?HNSZ;hqK0pt3MRgDxxQ8W>W(sN3QVPgnLiq zIsbhw3vBLy-o~&1p23ILZb!w%!V>uaaP`wOIz}})L}{udp3iC z9OwAMX*4^Ur1#GOn*D%rZq?o^|MOUUg&2cnptX^$56jXM_P7^2h6q@U{Pzrh_o4Y; zkln9+W6 z2ZGkmV#k_CAd?`mF40_S#Fy=FFFKp?Jl76wA3<{upnq8JPCVfi_8>50lOfr<056kphvJ3z#K~)ac%Re05L9a4K zS!iof%LG{C(+bs?8zgX#(<0Yb^a+FtSqN8gZQaLJv$dPo4? z>qO<--2yhBVtF*gXTU=YrDYxfZ(vzcbQr9YaTrrV`au&_J~A0AioQ5}hAW2=-~)_% zz1~a#hoxaAp!509S9rXV{ZQdT^)r?K!#AY_zgRW?#TxK;t?uXd=zU%8=N158*Z=SP zi~jvft3bK{Y~8M#n3!C% zQZrId5_Gr)hN%KH1hMROA{62h^EA(cWfzoX z@{D~2_#z14qSaG*UzH>Q7W$l)`W<~h`EJxD?h+m7m4t!|a{=O#Lk(}gTa>&9&kUfl zQPp%&dsF&-^N(LXa{Ml}D%$^l_%zId;yu2Le~KcQgSg)3OmW$7-{J29^ZVU||CgoZ z{rdW{&3?Y z@D-o`sohu8Jy&5KL3pG-L{Ig)cQx(9(mORX+75A;y$_Q7#PbgT0JKmG zLBRJ<5fmtB5jf%iD1`L11du8?}BxLJ7BR2>BY+~30<~BVCGBE zV|JT1yqF_pGZTr9El1xNtr4dFUFJ5}VXfKzxN#rf{yD9t8EKC;A~be*I$IwnHy(u+ zPB|9^W+m<~h-!WUN)%XNJ!s038xc?;L=E2SBk*R__zy4u&v&&rwSKeS*xLVfVM^d- z+HYDwv{KvZc}}Fd!>EKM4K;lf$QhvN0j5D-(Un!*H5vq-7TE*seZ}SAmL#W)c73&B zC|woxbgiGk8d0A>o^scq3kE?ZGzswpltR@k2}l@!)-JcAfo;9p`>4P+p34iaGC{nc z&Ta)bK|p>#xIZ^u=WQAvYq|ryerNd19Pj8Gk+y<6c7VlPmB+z z6f*cW2Ak9h;0nTqaW4Wp0{+s}nlx;pD1^IP0Jz*+oZqM@gm#+!6iSI(PMZ2z+)dFm zh9lH0J=a0H2E?MTX%THp5F?~J!(moHvQ-9~wk7qE64dK~fXmu|fpIwI>;Zz}J0QC0 z93ftZcWwqse#SA}U8whYTFVZu6w`R(r33X85atRLkB`dBnKFD`@)`{}p#;s8#6NJI zD1cL+8(CJb(14KJhv7mPgWyWgv@3H0eBOJR$zpc|=rS!1eHHBM?^4$n?Vy3LBXO+*OBC~v1%p^bvJaKY(=5EL5Qu*j=6?^MUX+}j0w z(dzM%p)1S+=$bOv%N(8MgyCG)!KuA?et*@zE#S}A;A@orvV8q2-_(H)BpbWkN#PvKfmYy{O_CY`;N8$zC7^jf&@Sp)7J$cz%~vS5T9h8L=l%+NSBKK-W!O znAq0+7a>nQqo@R#r@6lYN#=+p5Z1i~P>V{WqHST=+PMHLbJ66Y0$@fA!r9VOdmY5g z{uh8OBC^e5h#r0{;rpXoA2aKkcB|78-A`VF5M4BgEd}(os-8+{M}Ke5@uz5pZvun{ za%b9YF(=n9u;B}s<2egZ+-6ikrJA^obt-5%{+J3F4l5dr*34N*1w~*%n5a<$?BK&di@*XPMe+vC!Ng!vp^p1}J#QtF% zrjzJiPxEwx{NcfuD^T~WmtSHt0#u|o0tpcOSXTb45BCgLRr_DC=Knf0|49AoR)8bJ zU;d7O!LPc6Py-4f+JEI{LpA07-Tb_OY{X820 z!XC7LE%QM$JS;=3768moP_=*GJccCC;hqKi#RV~H{Eb3KI+ODhehv$5zsJYHWvI-B z6`)Q`wVDcUm@Scxg9Zx-WOl79zd4o@r&U0R$gJ+fo_UbW!oCRHA40`%ddyE0U>qwV zjsSt)fA(bNI&sk50tDC6C4wvW^2>iK0n*aJ*X5GB-djmx8HuM8K*WHCSo&DbT?Jhz zGPJD<^%_VQcQG3EDa`G@r-1vLPYW;fFH!&!P|@V*yuY#4(E{rC+26s1QF8TXi||i= zcz}Tt*vSXIjA7YLu2o?@R=r@*_2*#< z!41qz_nWonG}-V`%5VC``EGf+x0Uok;UABQ=I7+Y^SxcteiO}H_t&ab0olZS`IUcg z&XKKY+ZU^^%a{G#_eJ-`8uV9o^RpcPwx#bs+vfLw|Gw#e|9qL>ck%h(cV-Fn)W5!u zfM*xX)V@hnNqmWFQ>(51{yqG40WQsazBg4(A2!_arFD4zd7jX+H)!2DuPj!82>kFM zpuwGh%lq^?2*VKmX%*15@MKm4uzL8WG8+Xyo$4Az#ZjQkPb0$JWC% zh~;voJ!4+^paVDgyOwX|EkhfwVTXq28jAQey@7XH5SE8m6E#a(>x0mmb4gXfn+|Bi z`7cVMKG#gxN5G@xra_`@_o4R;$RT*$&QB`zErBwL=njIRJcZoNz-c54FCnb}a4r1( zeoq4m(O<5?=5>y8IG)XtI;DgP*(?A9fu8zJ;cK89M3Kj%!Bm>&?^aPi-vj*u46FhQ zLN|ps#n!*@7pnqnH1gTbm#KmbAY|X2PtNYh_JWC^>_q57KTM(Ud*^wEYd!=WH%%gO zl3K+|0CVZCDes+%h=1#c@ofk$$k7nVdnRx%j`Fm zpd;rAs5n%YK(`Y73J6}zgg1<7d09DMJ}xk479*4Z^6k^Ln7GvmlVND;a)g(Ud?*~s zIC0u|h~}0m{9AinfcwBtWORTMj`RKq{`UQ+7h%5t1)J{x5V*~ZZ%g@ZSOxI)<;Nb~ zpPBypGQS(w`8TsaGYWp_>$G60!0_NY6nej8z{}MElaD`r`Y8Ne@GB^I6af6}*i^** z?i=5=w~;jh0j2ZE0pRzA1%OhBgx??NKLkwehfjp>jPfwczW)0BIg~T**IjeK?PLK= zNTtsxCgiF%Fj4@UCd_2M$oNfR{;$OU@@FmpF&U{mG~khXAJ3Yh(t>-py{XfkH1s+ho-;qo~H5R`vA|n zMlUe71a(9gg10E#R;7BmqTg4hcpit)CH);vpC)%AaF>#<(Nu;0elYjg{4!zhBM#SM zcwUS$Z-4;hsgL$uiBKz($k9w+gTN0&T#(`U;a{#tC3Eh4xT(@-4f%z(y4ewita zKOgUFKe`yGaXkm-t;~wsHBpX(Air$(gNzeowg>t-qqpFClPgA93jvf0OvYXJthPye z6`)Z(2fxe83!8Po+fr}Ncc?31r_iJ~{)2|0o%hJ_4yet?S@;TIaE29R^AZ&p@-AqXD-G(-5 zd=1D2m$f3<-#xGo%>5Yzn6#TIIDBa$w;;f_WHBiDGao^2bcb0BOqIdhqo~B6!2)6< zlH?X|nA1rI$qg_o@Khw<@|u%dy*0E_?Rkx%d@T9^6z4Z)+cE_9s>io(_a2Pv<(3K7y#J)eNkT&&k~Byv{Hd+-ZnTTeA1Lt@)_Ausf%I$ zaB!)1TcgtyPH-BmVG?!8`IB?1q-9E%9CLZC3wD?mA1rv10@RgTN>_l_xmb*fh6fDR zqT+nhnqpBYL&f$k00G$70l?_|!;Wee0Ox5LsE8H-j0?!^ftO_jB%^OnCA>&%A7#C^ z>vlL4z{NDjx&WN^IJ(q$GN&;k8juG2P%0^(Ns5pb;E50j`Fq}f&~R7)8u~1N z7A-1Wn8NsnwmzBXsS0{@A$09OHUom+NUn=?6~}79o?%sB;@#_-b#&p6Rv;qXrH|q| zrPU$k&meOO2=L!s`$vYOzsoL*AZr3-L8|V|{)d2|{^g|4!#jn2zPQL&421IQ;d^6v z#<>OuX*zNQZj&7Ygp4Fre;_wtI&O^F@In8I(fQ@m?uj=xMjgP!@fOS(Zsn9thm!>% zw+VsETRi#Bx~l2lm+IYS+P_O$-!C}Uzx(U96u);_|6c@u1pQ6x{GC2fvv#4G0{>XP zx0?z72>7c4UpLcnVV`;R697E)^E`1bEd$RH1Auis=^_QANFSg&STVe(5}%^o=sbky z@pJ-5Q>2F);Woc*nU-LA_-vgMb1UID_TSGEgnM_9+50*;H1J)b9zz;0IL@R7^0SEWv>Glis_QZiM7oqN=Ul zJ5~5o=*_8vlh~?4AWh8m?)?!@c|a=Hz8W~^J1LK!I_A`Vod5ykgj;@)_mOjd*GK&% z2;Z=GR_&fTAn-C!Dnqa$9TH@;RGVcodXO|9q;m+PX4^J1EB5mI0So{#MA*; zv%HiYb#H>cvjq2NCMLl3o(-38oGk$aT#G~EE3ceDKz4=pJ5sQZRZ~^EV0CgU8gnDf zBBx&{95r+Pbru{SudBC)kL%e^LZXScaw#hj8}tyvM6fc^^smC-wDc>N_PohAANt{^uPc8qp$m-fB*i`|NebNkYJ4gSn(a3{GjIV)Ek->Xzb!b zp1|Z^0l-r>$&nQBc+R!_pEUPB=I{UcdEon@$Bx|s@bmMK>>VzEZGfYyk*EP9adaDy zgtnRPThy3gS~4eN$z|TQKHY(!3wt}~;22#7V2NNCc$AxqqyPg3jDE#V^N1N>K6(^6 z-sYE+i9?;ZS_MoB+4GfSvDqmTFhVjQ&IoIFCxueJT(RIHutg~H<)$y+K>)^=5NsG# z%L!`&O$P4MKBH^`VgX2n{-&)N=Ag49rw37f+n)Dv&EC(#woS4ac^Q53E}+VrOj&i% z=Gn$Wj%yo$!1xE(6MkR_Zx<)oS7inT8DUa1oKt?B{TD9Ha3wa4o!4Q?&)+S@Z`=CU zeM_j#lPOZ(Sk>-zCB|aa+|dHyL45rhlh@hZI%x?YKVBNgA=}Zh@ea@4XxcjhP;e-&YFUi^&>C9?B(#io^M7Rh zTbH>4Y~!D>3}irHbrsy8?PG3#+u840kw$ZcC8BpzvVyW>m(j_Y*B{LLVI{}_I}8#` z>wugw0Bu*j=aDe~qg6m%1+Mw;*sZNdSQxz+qfv@NAQ9K+n%yRkJvlp!dWW20QU_U7 zmJqQ4gXv+XYe@zk-~u%F+7_n5eF%UFLHnBJz=doG+~XaSdI^Q_be~%gY94_@=$ph! zi>OeKi70`Y$G#5|Ww<4h-7;x)Le7L5f4D9@1#fJ|#r4>&0b3LpxNu)upJl*awt|LD zTZNG9&>VHMAl2qKu&mX44L~bGm<>M`!D;~T+xXDdjf0vQrBXvX*9OmpTDPR~z#p5x ze^QPbM&F-H{{%Lea;1xE`S~+Jgtv=RG1H8W<^qUz$RKHOv?S)8 zYwuxkM4vzQAL0E(;pYzl4=IWLFZGuu@R=f#23+4|FMv$335-2pdh!uz%mN9h1_@3Y zR{gx`ka=-<}=tpIZ%V$)8yO)?!Wk(^CAp@C*~W$YH(@ zGyY=$;4v$Je{Z7wgMooNtN@Q`{zdD5s@DHJn|}VUn)d(i|4ps`0SmzMm<7N#-yzHX zSH}~NQTX$5z0i7a&MM$tvrC40E)5K&Is{gYJBWASxpE!d7aV2OO-`J-yl2;#=3UI% z10bcq&%3)7LdtP!l@zN3h=_Or({hDv5$&xmric@9t)4m4D_dEci89Xs3bAg|W6)zqBGHh8fZ*Q(BbSgBolX$xRroMcQq9$b z@j@Iq>ldY)WbrC##V=59LJ5K2eAypb3BdnPW*H#gCfMgU$cz$8;GkeFlD$vhK^)8c zA{L7<4#0PiWTlC1^t6mFGX*0~uV=T^DHhk?X(v|I_Cm8UK6_0L=Ywet(~cp5q_Q zxQJBGoccS=|7E+|00XupFkAv>)PH8;%cMRh<^8B zcAudMcsoXOvYY7R9&-V>%K#GuMNan6{5b?VCL)RZIfeWTXRUk&Q4a?l1fa%_0bo8a zCw+woGJu-UO0xl48K6_*$(j++v*oGaPYts4hZPlbI)DJLVLUZwt+r8MQ-hr)ZD51 z{O!Kw!GU(qCNa%W+qa^uGwqMVHy8cMwP(t}IaEub!uQg8T3wse_?zy(0Kym7_*)PX zuX+zkLHv!HIzips>f~;yG~?%8#M!O{t66U5WkJ^ghsEVnnwpe0t;hNU;L-~%o&Z1< zS22FS{PVg?j%f!QXm)4-00L-$P+S-YXdu<}0R{=|U}EsbGlW(!Zxh{O{+XXYb|$fE@m| zL{Ei|)G=UE#zM(tqVFM=qfE}G#n*6cP8-^h9H^rGm}@bwI5bW#pG`%GqFt*m!ceM> zI5>8$+Ck)y>Ah!AIx(VRPdhq;phK{ny4rvw!9WO%%_am{Hx}|tdT0soE{6RTD69j8 zLqzP!mJBN00{m+eU=+0804QPxtXSzKrnVg~W+GW6x(9N^U~B_{At;22xBHXTDzL@& z3@~7z{6PKxx*MF@15!{c81a8-_3&k9D`qA`Fqg#nZ8Wv(U^f0$&+%}^c>sb(9C=if zio29S5HaL42`w6S^8;STrtp;f{%b+T|NfvakqWxp0zcBrKmx=d1S^#$V?_(|hV z^gM-RIGOdu?iaD}h~=ts3jbUqo&Dv1DpCzR^}9Z_mr|!Xn(tuzaWo2$W(CkVf?Qg0gm}#R3!q0}N>U zbMyZNJ~0pAi{QWeqN{A@d&l`3g8jO{zib=f<M< z2;x3V)Dz4bRs`$}^a~At2>8nYLk#??16fRqu5oZ$0FDfYoEo_X=eRKSzTn19Il(|M zWXgcxu$ZBccUsExE-*z@qmglv*atbqK(l2p`$E71!ntQBtBlHO{b3^JF*lLH$Fmgs z)D!s*ewDXOe<~QkCB+a7h;%2p3ncFSkW~iy`1FZEu-2I7=)|!=D|e+tLBuv|4w1+r zmWOz$fYQMEn5s_dyppp4HZh zTH^Vs&$HEuU@omDKuf|O-(sAT50w}I;CqY!fUEGYfr8#!WUJ34>LTa}ck2PiVKfPq zx>OMIoE1nBNSF<7JtFnUwS4$4@62jd?LWRjQ6$|pb4R}>aEO0y6%b0`(<}`*C2|!& zXns^tdCulC;iKx#>_CDXjI5{P4M$@ut9N45_BTzxyexaS+kb}pLX>w6vJg0)@55HB zrXT^0N^E>(7*?1V==ZPwf42m$F#GQo0GR&% z+{(9F1Nz_dIl)!=+o}l@TZkOeW(*1ifW)np-4#Tbh)P;({=i4Vb;99I&piB`^-x7fHNtI# z@$5xg+yd~>-iy|LXl)ICq=#tpL(Cc&$lG_3(sA1m1ehzcTrj)enPS&L1fF3r07SXL zq>=X2YTB2hN2=(@vfn^KDmP#QWvYSA{x|Wr>x$*hsOYS9r4oeJ00#nGfj|g%f%$hf zYnWd$PCs;OxcNWA@=&6Bm!pCQ`YBV=;#7xjZO$+Sj(3M3@Bi3SOPhXBSOsTtAoowi z?u9w8Z=8)iVwte=Lrw{$@Hiu|XjmV^G+DR8cqTvg)|CkJA2_FRh-CrsAzc3b{F8fo{nr`!(lL<_8(FG_R z(gHxJ^^0roCXfZq{cIXqZpPx@HR%to2Eb*0HOn7@0^AI!v@Fl^ z_rbiXZZ(|HZVH!n-r-6QNCXiQ#nm~;oi|WI1_rB1b%AhLkJi>rh(ZB(5KvrFMgt^Z z0mxk*3F!m2n=U-1)td1_XnoE@B)_?~POSm@?#tW&TQ*(KqDLOO_M)GM)fGTY4>LXd zL_L^@9`9?Tw@qy|fOwFiR&Fy`o~((nA3|%!c5&}?MIBfqolv8b4n5D&?){YW=yG0H zf||{}$q?JLkWT^cx^G(dMawLm3zsZkElz+lM!;(s)~=Z2+8c!e$~bH1@5ljnfh!)Z7EpKLM!}W5w7DmIw$ZxuDsop07>% zpt+QZGJ%1KRm7W$W><}3V7~0dqL%KJ1#{3*wT4=A48ac6hY(EtY!j~;gzB3B9Q5{| zrhohf|NLq$0XTNy-jOwP6ZYNrO&QcuMgnbyb|M%@F|}qeR%&qqK3LG|@R<#Pdyu*} zzK4ASc7JCzx0Jrj03$9|k67_=U65&U5dP5*rkSBoA>Vz?y2!VL1^0nxzYC#HO#|@X zK$dQ<*i^`{QK-`cO}06Z=aPrd+&-_N zLZp4U4qk@=&N@GvfFJl>#sVmBJQ4+&#O!lztg3BoEimrU`!YWwK>*o4x3;AVLVOY+ z_2=^-R2^3I_n|B)ARq*}1=vCv8QVZvw%tSi?dO;pMX*}{D&I%@Sp-4>!OmpENGq?O zeoN`EU?zx2-%4q9iR9VzhYuhB>%4J7;+RKW>klB{DqF*N`H$fL8V^te7B`>Rbwe_r zyX5}AuN#*2H5b5j(*>~rE&u~{PXT`iw`{`Qm-#(l?tj1!57Gaa49GXv2^RpY|3{O* z|NT6V<^u3Pw*WMN&|iW3vib*}+` zAxx*aFUbH^6P2iZfJIWx-{)LTD|q)9lTv?|{zjmI^}t@wHIn4kzpw&^m59m~w8=6O zs5k)d{V1O2));{O(EoijH^5p<&$H-ROg~ElVEIw2z>-bRLnNLd&;a-LaWZg~U?Tng zLK?HM132WKEeNIXkJ|D18~P0_0&kz-n+Bj3r{G_~e=fRB>yH>FTc+#*%r^u$-)7Og z?&ND3D7eZhf+7T+b_{TNWPWL%K$~OE0|@AyWj7b-Xj=OQi$g(dmC`632r`_{YbA*^ zgH$olw=BK(B9J8;@&FL0MIo#SsfMD&686o2$a|vpPIj1NYTtM}?;N_jx=`xHIPbG0)O;_pACS(X`NND#9BP8fuJD1I1MQD(KGT8+B%evp}?RWLF z;W}He@fWBvH=IBSg67|aVhOrJ4J^(7xgUUm0xY9%6YN61SOo;K2KMnxb6jc_8Q`d~ z4_9uZd|hb)h^0n3Ig(QvHDRD5N$e9(rgeJ2o+tL0(o;8*t^(Jk{iw2>)L(Qp6Qba5 zPfM3@eTMVB2ltzYozmQ1`y0O*+Jhi~+sr%cYp5jQyCuuiczCc_u+x|c+d=rJnLlX- zu?dIf4*`XxOVK2gjFp(qJ?JC&jH1RQ63hM^Snkcl50TJTv%Rm4l`C9KmuwU4wqu=W z?13Ar7fELR3vS_K;MO~1_2Rh)Ui5VCWi>QCYHw9oO%#bwxyI_pzLRJM)g}1uiGSQ0 z;6grtJWp1D{DT)GAiYH)ZfGwltKyZT9J_RsV3xASk?_P*{F4Y|20Lvi1} zr$Ek?6AA$C>$d*6a@}!piDX}(d0Bj^B5Q*+gP0Jre#feqh>xIHq81t`0HmB>K)Xd7 zLCq^k-!;2}NGDq-a;CQrQ#BtnmB&F}Z}Ceg$a13?Mj!@SWag(Q6FdnrDTGfgTU`Jew0b=n1o&gXVcR6};JA2) zl@ReWp$&TejTNgPgm>`dNGVLPB7k*S;({20(0r|nJhYMGO;tp7j@-$qSWKG{v_wGp z+$4)@Dm-k#yma4xw`yjxv+M4`%*N*~PM3gN%9tWoa@F`NEu#aVx;=B{h$}sZT!%i) z{y7y*r?fD^``C)@s#$}5qPBI}9;E-^EY*LO{VNthmnVxVf4h7#cp$7jv*xcY>FIe_pCa<>_Ph%CAo1a1WZb&{mk zUlU^_^1aFgI;{W*7;<@E0UgzWnf>711wtMPznfh{(<-_CDg6Bez(6)dw0?01OsfJy z=x2bTxJlK7D|Brz;1c8q36quy{SE-C1z^Q^t6)l@y&oZ223kz7l9gM)9%-oYS+g8a zl!-xUDXhAYtQ+DE6a6teQV2!t01&r8SsrJQTw6}JL3u%jiyi8^zugtCFg0`q0Eet< z0h!`>sE2skfGWuYm;mS^00c)fq#d9X1Iq~-_rhQXAaPwQm#)P!Qc8D#efEB6TW)}7 z{ixahF#zx=E$2!gA%2M1k_)LXf03_bAQK#$caY4^Cp8g`WL$vvr3!otv_#?0_>Ezr z*)?w}*=WfLpaisNbVf`i(0OrY8^zeA`#QHbN0a|;fq>VYfzUlxAXWo-&zPi?zsL|7 zegMy_^j90*b1S9{Lih`{=;$i$%K2607|p-;>)N?7gjK#PGwQ%Ft|0Ehv!5)4R;Qkz0hEEdsW4g&HAzkqJk);+i%;DDjl3P|tEpx0If22#b*Xl`{!w@M!cJ$R8{Qrwbs=h~zX3=`r0B zfLeb947z{cP1p_Txfdx4zURemPn6oTMvY6UmdVfd{tz z^#H&c44BIS9Sl4k2Ozp}3R13X{p_2GTm}HX^jni3)zrxf25#%uEBcn#B8CwTzyA`V zAEzItwIud_5AX`YKJy}AYFZOmy8?h$#iS^^H5*`p0{~UKejPbPrmT zIOuEHYLcr00LVNC@X^-s8yzsy+Kbj!ZBf$+?_#k@9ZBeUbj){@D70mn`^~caLy)P` zfOAO=9rLF>en7nnOC#RnJD(N!KTDd%jXs|1yp$>9AUyNmg-e|m?qGU_nLn2>=kL_~ zJwxCXE|~~0XjQ@8ZPD02&Z+(fb16V~f~>USqn$C*~Cb#KE;{IoQ1s#n$epv>XYDlC0rlbiYlCEU~NZrH30C zA~Ep$wKh2Ac-Rc22zleI)u)cfl=pUb0-4YTK#<8YOu(C8E6k0MD;rZmj)`n!_zOxm z;k8Kvj$oq|0;0#jy<>uS0-OQ_a&7mvyzCzEH*NR(Y_gQV5?lF(_U~qY+KJ8?G=C=I z%d!_1X&oS(`#p7T`P|_G0-OopvOTR1TIQPj$Ic_RF0-0z}#Q_k>B^nSI z{i}jo_6h-@^KyrVtNm#{?f?o5`vMRN=jOm7e8vJ8Ydtoti!ns1@k{|gEA5_?E_ez} z|LbsXrW^BuG{ET&sJTltK~VVqubv&S^4Czb)GqgBAmXCjOZsNkaau=g{V zoq}Pf0Kt9J_ttkrbUP(+rSO*;1&`W20s#~B87!y4Ouj#WTM(XyOxXK5i7bG)lOO(t z;CFgizLlqLE2|Oz`gdJv3Gj34viq)d6S(HTR$ZGsnF}p^2N(kGVGpYlV0j=~0^}Hn zmq}D)H9%g0v4w9e&&`Z-SEW79{@&7rK(4v5U#looH-_ULBm>V?~QWZ z9AR1;jz=zBfqFJ`ZRwY|2i`4G_)G~HFXwVaNcjC-fK7q9VF6gsPTLjIx1$b?OGws5 zL`3(#bbitf0N{SIhlutvAYkoe2k6Wuv^mCaiP-Le76b_0pv%FOW;dsWhuQZEU;`03 z*lBl2bx#Ji`1k|>*Y+t!-U}C-mlE23E-%cjx$)i3{ckTN zmJ7&Kud2l#)7d)}iAJ(=scE>mNajX^{&Dn+Krc+6!75N00$!_akhqtD@Ut7yoKHsL z`d}0E016_)7yyL6VKpI-OZH&5EbvoTmje*`V9pAn-5{X;f7HF{mLxZ6Usc?{plS@cfVGw z|Fxy?{koqY$=^Re%jN&`n*8{TfS+FL-{umKJ_C9!!Y+`JEiyhL&k%VYk0M9ez z&j&M%hXaEs1?(Xe?0<1j2+~jVh{dVi}3r6_2#Y6orhNaK^KGAPWfN8Z+)x9dUVj!)INfs3L z2m=u8lf&TUb?KAnRw}S$y8e}?-acc9KAN*iqRvDt+|{R{MSX+m;i3s1fD8e|yO}FS zS?<}jsLPc3uKT_4-s_wx@(!^zT>>onl2_s6o4KgaSn+DDv5N`;%O>j;0Ds4*x$mOU zVhkVWt;Z7pKci}NL`BmoTMmDJcs0{i1@HkNppbvzVAdOnRz5CjC%6w@iXby7ees1%E1=o^XPd(B3&5SYJzV_lzD2gB>^DyUDSWtT1NeB~t_nZMDtG}4tR2f7jcvn; zKwZUFca;n9Fe3gNU%8kcteN(Riq9V#R+PK@u^L6QMZf(veqOa9Kmd#&4L%bBxo)uS zIr@NbkFV1#efkTFA1ryDVskkLhxWpl7pvd6(2s?(kNw6u0J#{@CEK4@Z$no(C*@dJ zrh%*j0HkFvY3XM!z$0|dnku;e#Y^{ir}H<5KhWzzD;>7Jg}(2z01Sl3fBhJYaqta; zfp+|h7c9t%LI6mnBCaetq3!MqOE${a(?R&0E2n>;#1 zhRB$%=yk}9sgYh^VEVK`bZb-&$NCH(<5)XjfsFuajUdQ71H$yE;18FAFe}!&Bsi;* z7iB!H+Fwi5-K~C40KA&jcKq(4vyd<)L(3al=Ucm`fB>;b7?|bn$v!YQ*Qu`ryj$PG zSSnv_-Ti|AJrHocqhg;ZL%vTwP-F0{2%6juUmlJo#WpDU#zF$)Wapz-gSwRW<5hi~ zq27_Sp*&zQSaptO*~L)&IE9Yt06>=Oy76$t2TYK62Mazm)7XX10OrZ(RCBp_&dk3# zr&s8UN@ODQT@JZ9*6L9~mKGMoMC*z@0Oi)^@38FWtM1-6nXj&x{wulf=Vw{T%L8EY z{+N3Jru_V1Jpc~{cs=z@&hh|P%=dpD&-#CKW%|3@|MTeb2K)&iAbxHEg*9(~{UHZW z6cBBe!di%^+WYe}v)-y;CfKTPxt^b3vBKmZmXaWIa{T<{bmmEC|ZtWqx zhpr8(RFNn@764s9qQBcVYb*ponLoeSJgoiovxF800;>*zKsU2#6A-n?y$G;652}0n;(%Ugs-J{ zAiN~2#>DF&$z-hU6+6Ztf`-ByU<4p=Hh_jqi1w+< zr|V$AFE!#%R@Ugsu#1551M=lvp*iXAQYJ-H7ZE&Fk`Qulc7 za`OuS2^i3BeGrl8>9r+MYY_O+1AsumLjdZoe<|xgweB~;^%cc?ESKsP@&wHGmpK6W zXAtlAVnAk6~Dl(oZyb=tEzC5Q?m=*Dx z$0BAgaKR(X&_H@N&@yip{GAuda)@@-(C^AWw)4ANEhnx(QzR@CP>>cFc3LNOXl?<6 za<6s^vXaL(UM6f)27yvz%s0880_tdcYVikJ51K$FIaPsML4jw%tX5%;s@BCh2+q3) zKqRN`4PA5lhk8Qk^!T@}Jb*c7e%qP`A+P5O*jS!A8@3d@gR@+c*u!{{92l;Db0~z}$S;F8AQyXCt3c7oW7Z;imj!eeI0lw+nU;19%4z z2x#4Rj|KrCK(9eNwzU+5NMtW-J%B?1rNC`2>)pb_ zpRUkw*fy)Ue2%T@i}S)d|al_Kdvt@`WX%6CQocpNd}{0IP0>5o;ZZ+TdJf}6Q{ zYn4$Q%wD++q2Oyp!nFQ>Vjr(#u!S@*k<#fNt&S2*px_bb;dm4KlpFHo0l0=2z!D(R zO2=G4eQW)%DKvPxD0nvfv+Uiq?!a(M)lvXDy@wnGpk0fU6bL|GD{ouTX|G*p?fvNW zh~WXaBft!hndNEuuem~SezoqQ5|x*-j|B>(|+iSa9MUTRdEnx2~IyHdh?$SA(c zS_e;MdMnu*vsCCwk6LS6c?J$DH9xc(;L(QA-Uk;z02d!I1I7Zywrg-uud&Rol=CJC zSZ<(#hm0)`7oDQh5NJ>}QNhr%6=Ei;8*p zy-L^mVk5HL|5N5Fo#~1XQW@&L9@iJMvf?e2eY56&BohVSAM=F2QvN^xE~Qxe0t7%v z0bS$X@gtCOX8McI?+>^Cn&ubr!vp}HBd}y_xcsA-ibzb2iuJL@M$L}MM90-`nTL!r0$y7PBgG`z44DWRtPOLb#E0b2*#)4Mm+juzL! z`VS8P{l**s$OX`lKZJ?2643JIc-VMhz zk6ljlBehvzc-ccm~J{RTmmV zb0$ExglYg7EamIgxqAU#F9w8e{r8nTHq$d;?EWVgdaV^uiGpC~hH@A~bW9f_9?y@s z|3^VUlnZgiZcEuL$r~N#bD?b&QZ-l_EE5{x9o{#*9kEKGRqWqA0K8;zyvv>pxVqMg zXU!TZwge%{Y~_!EAae>RL64q*q<2eJjzy~?UfSd9VX0(XdPpfbpjXD#%Q|5%WaI-F zJR~GRSIX5tOZ*^z;Z2*taNy&#Qg7!)ZUJBc3cLAsSN8ZjL4z=;*`$WHmN_t5E4Zmw z3sm>wBaQmbCzjpP?$JRFDp)(*4L9W-6~ ztW?Bms{wswSHXSCV}xE=Vi9UspFDri#yLKe1JHRMe%CZW6@I|65#K+5cL{ge|K?8D zOTYb2Xscf@#&o^{0nO6i{t620fJygzB6VCE900TysR>0r#ZIp0X)<+9MH}XG^QV{p zFk4maw33jxPQa{~Hq7O(5Wuo>e<0!SeZvC~$%kd_hwD7!{^6p7834EWZ z@b_nA;$JKX^2F+Y8jG|u>%znE45BhRKh60G8$dE>FPE zl=t6AvII{?cm{w}2&M3(TZ9V6yA4r5}Ny?lwqlvb!>Yek5B> zOPaSVJyzheyo+mNh9xMHNr2K6=Mt3V4JZ!)fDH)=5a9#keaI~e#t%ti-M|j!+MJYq z)r-L6;E@9b|II#$bB90F+#POe85tnV{Ob^iP@Z{1Ehu3kH=OliGj; z&BcP`ipWNDo|D1;l8xL)3ONAaPK)31Y=?^nt6kdV#ikY9#C-x>j~6OFjPKiDo~&#H zEKPb`$pgNvx<%VQGS8B!&hGw*FZbcDb{(#x)^u#hgScDx0_A60E`Tfk1Ohr`&LxoN z!0uYlm_FAvE7?t>a=vNdPtX3JBJWS-1N?Z1;OA%hvE?G4U`dlFzy!!J;{Co--(zm| zuf)I4pB4N6^BIr_P=fmLq@XbxO_)ej^5dL|v6TK)nXdx?pVjcbwiNtp?(ScI|2hD8 ze_p6tfC-WTycnpl(k^dHuw;=}lfZ(W5g|S&??SkW8~=(#JU?ix7=j9v>^d#!Uu8{s zo34N>g`$K?F3<$v18e$cu1g4Q1ED9luh_UJ)k&Ub$w~_0x>WSZXBPpb;-I%#{35V~ zc25G7wtcv-asP#QLr@lN8xhA>^(lYm)$rB;kMW3^$dieIkAKJPg0Xe+e zQcInyS_XlM$Y+0Fbk|{P_Fv!Z7bD-prBkVamqVvEkOTnXdU6rv;C$(#1UE1YR+LuY zz>fjMBaDNJ9Db|dy@d8*C;(~u-Wy5gwI{;?l0-~11bo@mG2Kdo7*{VCWa!Q}Sr)QY zL7+LMtY#?ugD&z|10XyEHE*6@hb;e(txW!p_;f!>0IC_8-c5 zy`TCtMiqNS-d8hp@e>|^p8^2y&+D;%u3l)Q_zjf5lu(JWvBtO<_fL5>Q^{cEzhVzd zKF0CKseo!Il38FAnFr-1*{dsWuu9w_HkjSgW(KB}sUVzGV&%Gm%b62kB^WbHKl!NM zTSYQ~u(J7Md<}R@($)}oFAz-ERzu{9FXOLb!3vIjI~Nty8AOPK)tlGmDL}f8LR#YV36JuVY+~TFpMhGl|rZ1 zbjou3ry@t!{{xHvj4IWA3<2oL{g0y&ZF4f{U>VT?+Ebw8G1;%SyT_oT^QPC5i8<8P zy(dVYMQ?2FuU9moSa52b(~|z zo8gs)0v>PCeJ**tKeq&eft6lX16%HJv{_1;%0}t2y8W?wZ_h+@m|y`wgW@~10Yt*2 zAur;UwZiBcuW3GKxM1oM$OR7O`xXFjD?ZEhMw~xm_)D2aUcl?s{xXC9^;-Yo0f+^1 ztjg!+kg1A#?EdpndH%TD|Kq)CSk*Q<%qJqb7*Hr3BnPh8 zwHnl4t$uDQ>zjK3FFqoQ9l4+~mcE_s=gzO>AhZg)wU6f=ZhQa+eMnK+6IO1PM4knS zNt_X?{8$nv_jf-YF#NV<2}^8O?m&hPUMy-;$$qbAwr4V6xXovk`Netu?~Ad1zkezT z7%Mf;zJ{9p1OR-_{}?$7AoBx;16F5lXO-+wvJG;V-Oz zce&RL22jBHoPuP)ciHdPVZ$*~k(2T-PXc-?!IOgzLy0KjG4w@yIb%R^S?_gmihKZ} zRD~_q>Wycet(-`HEG{w630UXH+V)wJnh^hioKpssp~86$ch*3|aZmo^Z#ZG`D!6X* zHki=`BaB$I%&3~}KmbU?u)#cp;fu#$zJSjnkQE1?x@rqV`(}qy|wC5xQ^s-CAOD4s7#}72C?>?#6*!Q_9Y}CVb0mB>PgE_4vA=37C zeP|AFsUhlXZ~YqoZ(U)BeRQ0=su%8|^9Z*bx*Q0V`VP-hh6Ztl0%PS>=otXO0J4e& zT>}EK^51k2XRh?k+{Hbo%&2PjPPdA~jbGM2djND<`w0Mqz(W-JnNb#3jKFSM4UcAB z|4{mW{;ch={6CQckhKA#zZlGj&9#aESft_lpW*KRS>Nx!9{c}U9)Q;^|M^Bjpo5|x zpISMw(qFCmCsD<)W&anAf`v{p_JWWNEtvY=w`+P}f&i<&#e}!iw4+wG5OnRQVzowC zR@EuRv)M&`8X16r^hkgpjqw&}3r-J|`rhc>>D$6H5P(iRH^D5Yj0PCmMZldy^8vtH z0^F$WFb$8v>V+qH7G980{tX#9G^unS2#DPy zKt}f{&}IHHznU*!+DoCYxM%fQ*cJioZq#*M<_0^n9YZZpL)BzSywZ`D862FF`TH~C zjE~-K+RjWC)FV5&epNI);K)t!9x1dQ-z=GS@O-QG0>`JT=78SbyDS(z+$-iUD_*PlN!(LjVqbFzz2y|K6tfCkPj0*mU_fQcw)D)xg++cJ|W0eEiYsEN7F15&LnAebnXPJsf;Y5Frf;D2Al9^5&*Irlfv|1N|tY-0cN8Dc_R4`TuCW;45 z5g9g}31lgL5z76DIsa?gAXxIPPc-`M^lm9^tQHMQ&l2|yuAca8A%IBo`^cZqQ>A~w z?Y}_4XL$sodZ4r=&r9kikzkq(mI2PrZ#3A~<)G5P4J2@(E$Ae(tIkOO*%uo#4aYQs zf|fQ(u>pd+mNwaRPuk%DMyUw|{Gbrf-iVH+_a=0L05{W-uui^?n@TQ;E{nxQdWW@UZWF<7KKRcFaiGcuzkU}ys%BJ`%2sX3` zO7S<(05HW2r~fP$bR_k~`Dl4BR)Yj!r`wgNwiclo0Vbw;l9otRF0)i{akI!Rw@m(H z_3EL3P%;|A6?r$MN_kzg_X_B--PCf1a6CG*pFZe0`F6gx{pd0k1Y>v!hW>#6DIBmW zSoY9BEDSV&w?$N@aaBMR?pg^Jp_f1#vv!H@(80RSe?UI_R9k5MvUct4`RQHD$s0Kj_gBKtNGTaTS)v$l_6dqvXX zH4sh(Xgmp#ZfJC$@GfN{m5lNp8S^iP0~XNAWUnEuxKhN_2 z^Yo;@Kk$2fe?EWY^ZEF6!2$-E_$R)G3VMXFU0}(lX}{G(@k57NDZ$eMze|}TNT~6n zI1`S2hFdK6oy=XPF+in<67>6z0LyrvOJ0$;N8u+^b$vee1-%d*+}ec((8&)@$T&?S z=%z2vX#!w-TiCZ&<5D?1jh~eA=X3r*YGy@)``^8fcb5KsuHCO{vDtmA`X~>XZBN*}d9Vzy zR}74D!jXp&;~-Pkxe~b%%Oj(*W^H8lI02Bh0Mq6@vGfAu(IdFp6aSuph6$GVtztkm z-@oSlm%%dpO*EB%b~PlHmPbB}8sL#B1PW}zIS8!j+T9yaV+URxD=!syi5)k0n&Hte z8Uy)Y*xe?$tncmKn;mTDW5r2z>;sSb>(5OW|9|@Vj}KHiYV6aAbo8&>hPP*?BK8(6 zkl)<G^XuuM`SPT3!)_ZC_qfQoK4o62+;uH1*ZO|8GU})6br2(da1W%6SxFIl$Z6LDQjC6D^S4?I5bHSgC^LypL zKc9;I|Do7F0sxQw)A)o!UPZjPk?sLAfvTu0u{jfU^EdxZI%hYA%#8Fd(~9o8;q1;k zT#LW$er;i2qWR;AhhIluyOC(hTYu7BfY70NEZO&Sao6=DbnQj?c6SqIuJ+@<=Zzl2-j!Xr0NY*%q7XS>ROO6YU`_&)I!&2?Y_pRSl)D*p# zcE8_gJLmVt_kDsKIk)o)%N*oMhtkpwvSd9w;L*eVX-u76#ne{E(Jz}aci0HAk( z<&91du!zaYLetO)V+E7`aNhqv;P#LC{|N+eN+4$cTlIHZ^55$8-~k9P z0LA|!H{fX&e})9g^wq-lE4dVIv?-P1$|62<9{jt#hz8ZIU}^$Q0?RN$F^q}0^)JU?!(fu~r3kLsm@NT$aO?7x+5>A~>uWVI2J6V*Kd;C(=kMKM*m znuEDArVRU8R#jaF^<+4cSVtf#2C5ekk}~PSGc&#DQzUOn-dE)!B|jT~v_xJCgC3Fv zw`!bH9;p)Z$aCM&;0Y}5z90md1;E<#PlOGR57OZAD>>Bl{bzG$9=ImlK%KvO8!kEL zhnJ3LHidfQ)(l#;TOJvH&jmodO*g^1|G#|pQw~Biy@oZQVTECx?4H<{F|%AKP>cG+d$9+g^R7C)PC-qH zosxh+1iezup|)6?1(1WPx!&`A%k_-)1WH&{L81f!=v8Py025Fn32+RN*VGdxWz`87 zUcfi3ym*HZoU^8%Edlz}Ga?}n6x_5`nl|bWVB3~XEs2tA0!Y}fMVra3(2bY?7>ahL zOJLnwrP`9Y6y1x0abklcKMy(B48^!385T$AeaVK^b3J4eAb^t10tgt$3XmB=Uj~Zb zhH>w#xt*(}HLerWJYIV$auHP@X|L6K0>!_qB z0P6w7{D1I7Y-VlBx&{;yIWpMG?S3D>mpV-pEGUz@cx@xa)7@5$1`JbK$*gc{hw9tc z0zf=~4+K8Q={F5>rx8ZUCD>quQ_VMr_`}3wZF0DW@QJ5;#h__qBUfi^iacF7aak{k z+)iy+q)urEE*Zy^H1l{CZMyLvDv7y50v}TJoEOk$17J<==KlZ979tu&+C_^v-QnsA zU-_8O>*tMfm858l|1cE(G@DWnBmG^-0zU3kmSQ#<+wyFLk zBVYSmV<8zM5ty zuyXAnkBELOr!wZ$EcC>HwXA}Ma{~b40LOq9qb)FQ8&J!?lgt<%`>*fR9Ak*PmAqfv z@*gW*0VHpKho&+fO?AqI4oVR+l>hT!81BA%A4_q|2$aGMTzJWfp0zCIMw!9 z8E^03_S@c;Qy4l7OYi3L$Y{BvHDB9xZYf}@ z{sn+%?-{hrBxhVa9>$3huQ{a)I|P(LJ##f^u8G{DvtsM&YmIjg?NOej<=yiXTzKg! z85^ZvRY$f%yE08jq@>WvF0X)1#ja@XqCvxqjY!rwdr2t)>vQVnrIwkOtXO8 z)%7kQ?h_vczsSj9bo`KaQ0@D9fRpbhR(rTAV3*LW<3HCM!OtRZ5DGzp)GEs(zr6p~ zm*4^w{R61<>&>7o)WNz5=Ci`P0SFbk3S>Q2^h@RirS=5#JR`08&*vkbKY!9?_9xtD z|NL2he;)t-$mh=^pFgXdCZg*HGw8=tC3B-60Z*liH(~=27RYaS56So1Jt8LxL6R#W zCR^q|CM`bT#mF28^kRS#2;qv$?_x~@`g)e*E2)So`Dm)HBs|r%Pb`b}Sah6$yDqe64k@^{LHS#M2^f=Q4X)!u=Tg)*m!;_C zXIG3H#yUZ)ruRZ*DFk^7EUhYmE74#)Yk?c{5KRDiOMc6aA>}XX#;m{o3|wxS?>a#7 zPIF(7If#i+kfdzSu!+bDUx?VUCZ{a#1%|*(lFlmx0B!wdBtXBPLpSV&+FfnHdujDA z5IA*tTEfL2IRT=}3RV@FW61DXF~Jin7juEjX)_grnaLbZle#=$JTjH|r=nR`V>}+p z%mn4J=W`wAWWkm7s4yC+q~zG{^ikvf@Zi67X^ar zf`xF0ou3AG5s}OR*iW^?HXF~U>k^mVxa6-o;@pb9UoYntx=l2@xj|YRPLJt0pfw$x z2j|ym9szXe^&}dsp!I-7pQ~f>{8>x@RLCb#9kfzjqDPgi-R+I3Hj;M+r_kwsY8V8% z%R)?y!Y0V3-q8PlT^$&zoy>L|i7{1U; z$U+6(zM&YV7w3)I`UNsJH`908S)<%S4hFh@x=`q$+ zng&AZL@59;zVPYh^u9M~JI`T5{>pX#E_&)yaTPnc?16Z@gg~&oHn694xaYrfLXYV(?M zHyl8iN?Kr3qGY_~ZyKbg3{y!yK27n_oZ^>L{Xmgoa$Rz#y96T%F3K3czL3$+&&(-| zxefcGuK%0f0C&O9V*aK0pl7g5X}B$$=R#Gpidj`&loD1ce2jpTxsap6JK672?%_OE z)S01eVZkV%0Loji=v%GUmyft`B`%7LIb{28}#7dMs) z-Gd8J3r<98%HRO;HqDkI6Ise{x@9|OojKNdGCiy^Lh(hG&FKM%(2vQ=-7tfp z@B&(99_B62Ne*yqM%7MTQ~uOt&*KTpfBp%%^^t%6`6HjtBmdW*Kk~=_{(+@`|M+!( zo*|E}zbyY7-8=!TMIWL@YyhA<0G=ERl{+VR0P;J%fG~v?!P%xv@z3SD)mRzGCZgqR zFC6ROU{j)UxQEm`AJ}HQ{B}>U^$#>7?PtE&(+T8!##zGrdBxn@6j`+EE52L%_$1g3X#2F<2kHULF(4awY^=%}=+W2Y3O7vhoQxu!)x*KDqp1O@rx* ze>TPM6%RuI6e5pD)iZISlNd8qg`~>`!1A560|2z9)m_n+{I=Y(x+_@#x>5e~I`8}o z{{)%iVx^?`e4&}h35fPAkAUR-ak5TTeg3_%2LJ(|*Brnpfy<>E{apeu?ms{(#e8+^ z(m2LHn9HqL^Z=Ani@sm(d~)}@lIisw0;o}5R3QDd8OoEe^*soFyMcff3LwuwOfmER zUB!IX^L?_V0~*Ph6sF6?uNFBR4q_!NR=2Qy0Vnk^l=?zL3xjBmHOsH!#o_C9#GL;~ z{`>Ph83y?CfjR(>hbp1?&ohR6hAaOuEd%E z{@?uUin-hG+}3XUU+?(~z#s=e>t$5_sdW3I8C3VbJObnS&~L1=m6`va=THlvveJhd z=#!Q1!$!M%TUo#zYyg>uHVC|&k1 zy8Bz)KNjzy@3-QAZ^Q;2{bynz005P6aa2;$=_BwGc>00MM9;D+9R{^d-7Ok5rmBH+3Iu4r8WtA}DlogN_3Gl5m~;bC>o z`L5$>_qoF+VPK&$|hQU3#JYfM#Dh_{!L%W9j<06ebWJ{>={V><_SfY7X%tqmwl zgw8pa0=^mO5J=cgx$Dxs-TF5t-L7e&0vBpq2utL$#sah)rUycP)%j7E;KHrD`H5%& z4{(K#^Z?{vmeKq}S+yUk6QJM$P)MRv8BbVLA-JY1v>`gz5~CBV@~M{`(d8Z;qg(jq z)`)pYQt!55M4U<-BbE5q5+N%Y(h~tk4*^Kd`$yM!JO{0&NbIXs48iUHGv(*4g^s3& z33!1YaRFHhHMUj4wO=zVK2Vftc>tcOzBnrTKjYqJGRJcD#_w|NGIN#w=zd7Brp1Mg z$3-ipqlliITX{}+0KyO8Vm~|(bBgGy4dCXtTlSKk9rRROAwgrDT$b5sri`QJ-qcF| zi+45v@vE(xo~e=V5Zf)&U&4AU0dLc5>d%=#c+HhJr+-gi^f*@)-f{T=RvL=iFk96)$NHYr!vaG^r^r-Y3G@@xfF}#C zs*NKHeM$6WH(J8m^?YPJqe}aJKD5}+KY#wn^L(KCA1D2-#6O<+Tl|3+mcw_ybB# z;`bMjQ|@*DO|JIl2|$;)Rs!H~r81reEc+)t1X&Ra?)LJQLbD;_QVQ)v2a%|;5D!&z_S(l%5a(} z{S)A26-y9ma3ELz48DsEK!VbnImWwclH;D6LTy56 zmjhok@u8hzihT3xf5P2&d_XY0NV(@u%_$iNR`*E~wFZ36&i@;?NkinDha;Yi(&(VY zwN6h<>(r{>JRGNSX-a>gYAur z{0xZuKLh}x{(0sAI4HnkMPb>gTh6H9d!{{EGVZeOW+8bD+#(DRHK$u?bI1%Ofg1b7 zI;n)_S~YI1BqMXaN#{CKm52xfLUW;+3RRYqx>^p(HJ*3!cu0z<;!CR|g=ieWyB98o zZHoDVLUm2_S^}7e|HmRqY5kkna4UFtB}S35{ACr}NpG1I@Cv*V?-8YSCEvM}e*I>t z9ts;FRF<~R*H(#q0MQ`^&siaW)nDNi7*pjH71Jp?X$9xy2?%PR)4_nH=f#A_2;=`T zb@}62{eNJ=pB3l-14({3?;mFb48i4oLp}jXr1A?RgRK8p_{R_k?DhQ37YUhe5n%oQ zOcq4tPl~)KFTuPkeDVM|59at2r@{T$h^OrYKBO$5Q=q67pTO*KX7D&@`@NNK^Z74Y zt*cII187KY+tCky{w@FExc;_#SM=M|MQ!IE+NZ~R!;eEdvY)&1AFTXqDj#N+KZn1O zR_BvoAYA@FCFfC}mk!B(;&JY|T+upAh7Flxg#uOvdQ9CKspzBl&dAmKBH_p!K*(ZH z^Z<-mqmLng%>F->L5{d0whVVJNyq|>eDcWs4wli+CF8?=bw?yqw=qBNg6sP(A{?VbECYedB6It zE8#D~29O*#J%?qp{O1%K>eK!fZHxc|4n8gVJly`y3)?&}+26-V*_YKBv_Z*i@s235 zGTgH*fdrn0nqoR5k#newxpFt=`zElN;`IPTxLX=&`NKO!C#9up^{&VFST0E&c+Qva3ypCI0F=+67*HnAqbwU%nL5v$`oVf|LPSM_@(qY3wfqM<7r7~8A|VSl?`0f)I~(5XjQw? zXs*cVHJpb}Bbz=gaSp91im?K1l=$^`oHlc91q>bJG&2$Z#y%)8LUJk!0!2kS2nSf0 z`~gJM+o%izLS1G!K?Olcx&9#>;B)_@q<-2?82|i*%_&h5y&Vwe55-*|FK*vWCEXqx zBP+7J7BQx#c>m>5SP70ZO9bl(rit$-rqr*>f*Ar(_u+8-KR|KK`{&vvY~90l0C||! z8}Z)~o_QD^>tpr%&~eyq^-kY0950FTo7A zxJcCq@VA?u`7d$3Mm&5K*fATD%g)=}z^f?8nN3<$zZAumLh0`w#}$ROfqaRZhtfnD z3iQ^&ld4S@=HB zKNk4$Iwk*na0b9riGPv&CuML97oX}eh{);4X_i{yumvoAJE!kPp&y}XfEWr0a3HVu z|7$sOK>U2F0p4^?^Om>qt1+ljS3>vdVEbg{7ofd_$@~ONQv9m^4U|3T$CTmuPK%a5 zMZ$-RHZZF6l_o!&%6)UgD9w&+%6(f(eF?gIW%M%a@ zXffA*jJ6oSk>{b=-2&_g*7qH~TMBZ<-&awbpf4KSBP#?Dg{D^S!y9=!4g@F2>~+s) z)ei7;(z+BsPOEl4WZi!tAAmr8oTCoz)7=k=&%xOSf5Lr}6&;g~W^Lmtm@U~)C>Ox5 zL(c#zQrdB$4>XUrBNF@N#@#+Aa)E=cS3ZFa6k}T^ z0?*y_fBtA%pK-=td=N^vx8U0IO>L(iwDs4okA_}>#;3Z|{U&;F_n&+pfB(+acd2yY zTlAoi`W;6yS;OCx4}LUl(O_1%CF=71wh3;8|CFtN_r%) zlfa_@2l80|GlPUaSnP)se-8)b_1S^T8rcBAKN5Xrc_dX0EdpBK-(l9pDphEW*D zd(?Zq)CW5VknKGfis#d1zyVw%AV|`rKuxJ#aPKP?2?AYg(`SEby2^*HSaQ^I2=|x0~gE?u4aul=%sGd`N8G^o zw)8~6ULF`c1A?*t34+9oqRChlN#Xw?-y-g0-CM95-G@(cLYPxb2^}8e_L+t{hM}u< zzaOmy&;b}dm1R)VeDDJiik@zGCi-7dlK)@N2exkO)ATBIQP&lKFxk4iy^?MZ)%`%8 zf2$Gzr$Q*8E=CXlO5Bfw1Mt{~l~*8nZ&b!P7n-g_^$pK5+~?N3$<_j*ZCz7~mP=J~ z)kCWFk0A`*|0?G1LKnv^J!)EvX_Do8bCtgrR|0e(@CsN7;VFkst*O zviiE_xMv4zc})gX`dcsWoC($#y%%~m1S~CKWsTyf-nMAZ4$#2dn`Lwd7OVLdkQZR} z$`Cg2ckqRg#uzmNFs7nmL7)}_DKKyvCwxoNE;s3re4H2ry>somOgr>!X-;<>D)Op| zh0=$R;hb|N3(j`|M|}yXQ3xPB09XNVtW^MMJ%DueSF+!e?*4N7mkZC^4vBxfy5q_L zAkUdtmi#3be|P<((vO5dlcn@=+23^g3;pi;i7Lk$Q>r+ffpu{lUAz7+<%xhId*TWl z_xsv?<9c-~1Y~l&)Pz{^`U!&k?Yv*_#(3ttfnQ>vR50u_1qQ5r>(@S*iDGU*Aek;s z`=wVpQGw#d@AiPpd-mZ@RU~9+sDWT))7eM?Bmib>TV(aori9pgvhYPMB(fzrLaqT> zkm${5Acy!6K68R{#3g_&%GiRk$78T+Af~!x@1uJ%=kp)h9eyIi09AE5y7VU~eX@$d z;!jKe;M%B6@gs3IYKaW_=vItVL))X>A#4pgBCQ#BtN8xNtk1F{gV8m{pYuJf32lgn z8g@Pq8!GYwp5}|y#5EBbEDJa9XayJw-+{mmqYZmH^8=zHp5&SU0R}{>BtU^aW#?xT z5XF&Y{cj+EJUDCrh<8LsA9%!Sk*qKnd_9N+q5*ay5mH?7NB6DkUjPzQeIY0ZbrWFK zO4e;lm**dY2n_aQ%jf{;=Mqd?wuGlFS39NYQq{`sUxSH6N?>ezavFTAF^8LqAP zrGdI_H9&B54QSiG?~7k|`}+5tH*iu$epvmMKTmG>WE2y@L`!m>IssdLR~b(cutou} zRq4#I*x*}AF(NQG2s}lhm2ALewgq}OMhK5wov>T`L$dOo!n5&J!$Pof-%qgaInLjf z1I}rGQr16!oeHXyV%w`0^2&+{CKcWDq2xrSytF_x47GGa3e*r<3+U$nCK!Fn~IsT^*vmbXZ7)r&BXF)&!{qyPYb07*naR0oLA z8k`*fKu$o=8(DSaxjZ17C0e@zn%?~_&% zpber&6%h$fp2zn!LI4Be|B&%tQ~WUQ4W0R^SKM z_@G$<5f%VJH>IW@8jc4mancXgN0F7+!qU32=fHJi3(M-OwRCFk<@5PZ zXaD-q`+hr|_Ukjd%YE;dzWZ-n@%3=Lf132dEPcLC|K<_LzCp`Bq}>-}A%XJ2or>0u z0|xrt`iQJ#OwbC#3X9PCbHf4)3-N&1lzTfYhfMTK>xHK{p4g((bn@ycvF{S+pXn74 z_X2?RFU4G#cQ7yv0P7T#^$#Nfzyw{6%k3YQ|5ApP-usaR7aVO2AxSifS$y#)r;SAf)7><8#{flJ6f$6SCz?0?H)2xZXdylj=UNP7Kr zCA~RM+;tY#e_Ar@m}*_S{z*GtZd z#A;&rS4t89YCx60GPQA4yyjM~eNxCX{xew=K87p|u~1Kl;5a;(+hA zb?6=vFgh>cCn)-wmruOrF7s=i?NR6i9j*m*#;DAHwC0LtOHlWOz`e*3yx%Wz%@f0{ zP*d?oxWCs-+;D%RLPsxJgcQ)};Hx64dbmH9#+hpZY*5m={29ewP7RLIK2eF7lH`4=Q{Z zYsT&zRuzyXe^1`Udx>Z}uQa{VWM~{J+P4eia}z#xVMdsVu_;!8?%^BS{@kz3e(oY} zQ{59444#9Fp#*|M@POSyu&lpDDu+{yA3LI>edFWwY;@E~5nUMER_{{o`evoiC6L#= z-nmx(nz4GD$osB!*dKphPGd2z)|SO^W-go)OXNBPu7LB8r3bm}A>sgQ;k9^~b$KGZ6 z%_%MR%sd%w!)aF(`?oI8I|{Z<1Z?(0@F}ekubI_9HP)pnOCR42lK=^xn~3Ntg&a#7 zFOpbp^q4U-0tsf~U3mj6X4|ON@F~1n3{m~Bx&I|=EA+Y^13YL$cTYftrX<0fiLLh9 zqV+l4#jh~!bVk9aviestAdDL{viP_P0mXtoRM{`QX%en=AFar?_eHVT>1i$s*!7>W z|IGs+vXue`0MNq$D_1~r)xQ7%8vD>Q9Y&xXJjf?yO*~m9S4jS(3m7M**n%SW!-GJF z8pxh&JAj_)ns&~?))q1OB%1Aqg5D1or#d}&gqQvVN6F?ZKemLghZ~dib9ff@O$fe3 z=ayCy0Xb{;z-EQ_;2V59bqWq34$Wnbr@<-f-2eon@+)*1+pETTCAfvvtZHitkPm;X zn3jqhW3%Z605@7ZuPOanY^9S`b!2vLmu}?t(yhBN{4m`ux29tW^g#iX_gz+XuJ8w$ z^gSd{p#nhGCK4;_Rhyb%l@hQu%4NBS;K6Bc(WhG`e5;a|O5gUL4dw57lNww4bl!6Uexwm)AW3}7xF@jzbHOx1b{gXOpk(c zbx)yqZ8RxU~eR$jl@#%Md^+Mqd*5 z{h9I;R&=+XvutkhQ+Ba!FOhu{;~!Q}{++U2kXNV3J4N&@AP^ufERuhJR%ZRr&ny4_ zpI3fa!0=*33UQVPYDR%2xFSEyvS_`@nwnPT$5{xUK=`(KuV7?CTXo)-bu zIl2EYB8Lo!gJ=r6D<#SvfUG%z9)ZC?K!DGpJn-rx4``V9dI(d@S2~!H^i6o4XZjWZ(Efq=Wr`trRE6(RVZ5hupO2^?r(~I3k9_7|2_kt zyMV}ZNuKS^(#`Yx81vx9xWt+&=zS|5)Wgl0Q+5l!90MRnqQ5VnG|~wKGptq-`E-Ld zw$0kUcJoB#SNDisu0(b@nc~O(zrU!qtMd`iK1kpRVes`~c(db*g}?eS{3Pf|u(Bxg zUb?Us7-X=5Gj6{c`1*YBRq%r!mqNw_=9%L{IkV#ExLhtRmCGO?2#&0~Hf%?bD|YRu zSdnclR%BkaOfu6x+Wr2#u)^Ql!U66Lz;K2u{i*}76H``Z1goE8vN(+3nlz95yTYe= z{s;gh`U_NFD#$};q+mob;Ns9iD26vneetE1fa&H(2^8bodRv!Mbs48i3U;H>F?u28|!M%RC3)k6vDc(RsoFF>?>fPq&6)aAA=<00xinAxfu z0Dv_?26!Qc)L+OL%?@X!8xsq~7aq&$!W!e^N?eu)fWdCb%pMXACRaq zDxaID@U(kRC@N+Mgt963({nqs;)~!5@LOyj3J<7Jn>9FITW>2Pp(240CX&DCInF(K z{xP({t8s zRCeC`_R+5gP$BgT*d5Vcxw&2c zLxb=d()Bo?-A%Ax7SoIr_EKvtkhah{XN1GHo}%tG_01X3$5%TnUS{#(Y@}!H|?h7H^*Cr`uoyJaaBL z**n*w=f`0h-eiM6jYvVS|3{b=x&cP+C2wA!t=nMs0!$= zGTj3(Z6y$zdvTK9U{GRupSV)>EaRoj)yoizh`rOpDFBF2;eod+l~>9V^d6x{srX}^ z4vD6dji~fQK-pi!ro|^k+{rxQioc+B4iki{m@tn+T-u9E^i@ zIoAJ-m4AMt&qPY_hC^VB z*%>A7tf_ycG|H(GeXvUE{kj{@>6S6r4 zBS=T^AY9(M9S6VxoW;=E>B}t`R{X_VCRVioQUO}t%yB6-wcvgT^J))DCg%DASc=am zWCTfH-HnOp0g321Zm#Ps|Cvs@UMMk~vL z-(=Stxd-pc&KRrMP!^$5xY6Qr;FX$!*kN%3fCQ=W=Q9H+>95+uv40?hM$?J|XNPf& z{tg-C<84yFQdBBGhm=2#dv{2u5N+?xiv9$YPx7Vt3jX2)bpUQ?{P2{kB^{k?jb;AZ z2i#96b&e0@N1U66;snL|+2unPK23!XxK9^XB4Xtd3RmRnlCb0~-NQMJ4Cm;-QJ~|M zIdxh4bI5o_-l1LrY;BvZX+p>g%Sy1yO-jqvG7di9DHhA-{2+c}JODX%9?`y<+Tth&CueHBaV^8a%YZKsctggo^l-PAOVuj+3I4~0Y zW^OrHQkVr3PYDnJF8ls&H2Y}haInmjm+?jU(1Z}W>*HDHStqCcQYCfM4Zj)Eq_B8| zVhrI8ZOsyx9uHUvk7Frp3ts^Pi|m`A6JH-8*HI7=2}SSnK+P7g@G6V!0jQ8uLBmSa zK}E<~53WOi3jiP&Hu6wFSta@CynE4i^_u$HCK@LL>_Z>h>RT>Ab$& z>l@=VMQi{7$acH(N+nox;v+-eUP((<#?#%WNJ4 zEHAJc5uqm#dMQj1iX2_-Or|YF1ON)_1Oz}VFi{!WB_cu?X;tZCs?N41@bvFmq-Q2w z60M?(-deNCJnoD5@Ojp+!DkV0faC3E0jAUQ0DPIs-@)*r8%?3jUIJFwRX!UN9K(Lm zd^ZwRy7(bI9w|2B{L;b&)HE;lNPk*{Bi#BBavHDz4;BQ=FqLAb_tpHLD8(M489jN= z&R$mDGWwW&WP5cd-nh{hf-|J7r2dOz|D?$6aEii>6*lT6q-xrX+jnHs9+4w)33VSCOS=~&-2sQ2YW11S?>Q_)}*8< zu7rni@l^I;^@B%&47Bzw(iMgi>vYS@*P@?OWmvsqfq}&o(_@BXgq2c2i4yKG^Z(_Q z^;Re&5*XWThFs#-6=Voh*PXrb&Mr7^&~0`uSN zK#q^9M!#%B2nM1p!(!^HOR~Iu>U9dB&k+DXK%G572m-RR;TsK7;Dz9`obp!&NgNma zPBV>_+upC}`bTiB(6tUKGVxOqAl2Bx9WM$vT6JX=#WA?S?bdi0H^ZAW9VeoY1bFI& z^Yi$jh;HQelGw|D7&?yxjj3D(!u@kn+}~RN%bEK7xhN`%w8F)ztPnirwibjL>+gN# zXQ+HUzO5?q^Ye(R$n&T?Bha+0IG%|Nou2jWzkMxp^Z=~JF#wQs>$|)EXI=k>Ti!&b zDNX&GjiDmmmde&G-$VJVm5qC*AlfRGpib|1U#vg=2H2UEC1);e<2C* z-|_(bpC9@8ney+yK1<+VPj2+3fg}6hr%3}UXV-s^!D<&e@hgOntaqrKjdJ5t_B|1H z$RKpV!@I_s0`KyAyl}tpGOWw3crJx1C?QbNOEy-UaFzmsiy5FKz#Iq*@&a_Qf8yWE za%kv5lHNZjFwo==jtR;3eA`+WYk3L=gf{ASX$tH8*CR7B-fJip7Y&RuKAIA%5uR;R=zEfd|PnpG= z?L5LZe)oF#evlWe$Ys02WIx{D^8~$P-=~n`?G9(-{d7(u>!dP}96g?HUv9SFlo9T& zMSpY8-#$lSw|20rDAfNQ9;9^@=oAHSx{gDkMzSB~2TZrl)vNxgyj~@5&MMZj1cZ6L z4WO7{kOly7Io$%u;Wky|`L#daqmXs?0GP~LTVbIQSK{K<{#!W!WUa2}4>$8NmS=9+ z8`Lg%p}zjhRRFP^@$`2SU|2+~iR(c~(G;B%J#^a6F1BoUEnga=?{t9PlGAtlI^8|PoA^(JXOedA(lb@tg#iO$pe?LaPCYDbfKEM zFT4Wgf;RtJbYZ^q z_UHrz&|Fyd9DB98yA6mjeKSdvyFAuNHW3+ft)Gyt|4ckwFC3K%k8TV-Jgh7HaLy=u zS;O*QycIP81Zdi7`fqv*l)-E_P7QT7rvt~h;DT7(-`2`O!+C_Tz$263<>aZb>~mJx zr;#Hr%O{+mc;ELigGZbg)b`6t1mUB#J-Bxi3IT8;CO^U8wm9Uu=`aA*P+-+?BR~-Z zE0LAw1%V+`QJlZMc(|spvItmR8Vb~fvT4P5U)3teGnOlR=#cmMk)L;n4oR=T^P}=U zBC3y!ACsYvh`3k4>h*?O{ws$rvUj76-sXsfLt@{Y-p*Vk2Z^BG-{>zC6(lsqf*p~> zW0Lj2SC-!t(INV?&WT!V!%LKosafeP#?eG_uDwl|+y4V~{$pVvs$f{505j!x(PCnJ zKX&q+I3@rN{A(`t*%a)|Yl4<5=ETtukY@hmKnALvQon(w_T1X8FY`LW)IA$E9N#x;!|3K*r>Dpy_z0$KhYAlkPxq=`svf(y!KX z)1E*($IF(#!b{MYh9qwL!l((pjj?L77!v`@*uk(s@i^dFc*wdD0yY8xuuUMY0W9oi zY+!}hysM8q>H5K`whV}PrOr_d;7V+>?oHYcfZXm7`u7tjfn=eVQ2kPi7*SMl)%Ooc z3=qVC>WQ3BE=9@_z%~f_$Yf*e3x5;Sl$mpZPy`dNha;&F6=x{VcbYt*u*NIz`@r@q z&ro^a^*2=H9W~GY9jiW7<^bq=XLBz=5^A&^lzUjkRN*fOB1#Hd(F0s`QOz_lOP8&H6w=(7gc`imrv0_8_af70_MsMp+?AH>_{^nhRD| zpi^vP!RWiEsS4^)NC?%A75$0AlGEXF zfCZ$4-X&iNM6$5}_C7(tZsJ}i6yp|rS^Q}cw-ghYRN!=?$*V$uWbIGT1#N*5D1dfS zFE^c+@&dr_=7FnyL1zYiPQbq)#Q_$af9{9M_a$;#4mboC4mRBaC(-c0W<2BzlD5Nj z(c7HZ14P!}Dk<6y_t@K}^0i<176(khZ+ zsL1okircHY`&`rFnIM1$fF&|gK)LToRRnuY47ZKQ;yAY)&}db@SZ(A91rk3Me5U+zFi&o#qOF;Cr-+f@xu}Kw(>gxrmgr*cVyIgGK*0Jd58$ zJAemo0LW_!A7S4>4a&Nf>;Uu(5qfFd(Do&kWMqKSZqNG1-b1Uu_9aNz=+z5j9Rxg9 zsO;iMPjU~1IV%1Mbb%}C(ezN{Z*IqWNEt+C6{6v|KPp%3F!TVBt0S+CKErirh{mkw z!{Ggb7|HS61}@7OA3YOV?T3Rs43Tt?WK1&gE-%j^xuECrexD%oP82>~3gadMt7vw> zz24(vz@UjONKqVw=>Z1iIT!s-pKgp1AnTI)@Y;Cjw`U0x4B}%P&ixIe>e}A++ucRn zVo7dXmbGcQiX*naT-Qt4zweNr*OLI>SB9$mJSxwRh|04(0BWMLrmWfUW<0TMD7($# zFRc3X=K8e0aGgX!I2UM!k*w>mgNChi9sUrE^mcJVO8_8g)(J4wMy9-qbxmd z7tWSQl<$wO$Z0HyQ+4tBU||XDQuqe4kgXt{Q~+3L`B6mVxo-+F`Q-ccO#Ybd(FFop z`g9I#A{535rJp!w1VKPtv$^=gsuj2VrGAsygy`M4KTdM- z>hyG3L~-Vz&v!PjQ%yc*mRNP2L`h6+Foh$?(;K54nZEc_CQ{eCI!X^PjC?KJ=e&RS#4P;uusPnDbPe?Hs z6ElI?7g~aLLx8>}_kg6eob#`lA22=cJ;o{uG(4H^apqc6>1?fOAIs>5`z&6>1!#^@ zSN?`C#qN&EphbWf#4GH!Lie(o*zhTfIX!Bua6nL$KJpk$D@!9F5{3$d<|xNGh{R)> zPDjca_P7mY|8t$y~g*o`l(ym}3~&>oUK+noZaukZB^m{Bh6?r0LDjn*HK z!om-A?YZ^r^;gj@C@50=th}fIPI5QcmwrpT$Sen6@E0;wx`K;Pl#>;C_BQG4_0sDw^pjtbMBVL3aTIsI>XEHniFgC znMmRHb`amUJD)Gp<8Ag+Qak;Hv*9c}kN~>%mvjDKlc}NfA=`awE(R1?^dcU|cjmJp zAQHfG={81MO5iRyzIe0i5D2957ZMa33O8E`kfNgMApwo0e^-mvngG)cv62*txxKwZ zSIvGi5gR6tt?Gi$Fp(khjv->|3zIBwNu`OPxga3?%quq5vZd4W6(XY<>oV+F^CBpC zs;kbH_uQDjECcomczIKpzL!=3+`m9NlAY0ZSV(0Vvn#h-{krW#NJMDTdOe*>$VLN7wg zw?;bOo0l|DuK#A`&zenxGn0DknVxwd5XvbzjTQ8LE>kT9wgWJQ0arN$Jrp1Z;3OM; znMHD6S(9pc*fYU4;llMsg@7 z1@_}{?@q`mpqmsZE2P?y?c2NrHI4`ZP)Y3{G%c0r=G(ae2&^u+vUS-02WH$9{ca(} zdp2+2RdXEV27zIbEu+0(f|>miZvHiwACm;*dX*9zXX$4WNcPzD!#kCdDyGHUqpUg_ zt5?2jY3nr$Al9>xr16_V@BL?u2hM$Lsp!2st6$;Xm_!(!zM*v-#$d_)jooyEbA$80R}O{po{}QSuSpM$k^mnesh?=|6t=d&= z$ZA>Fv{0+Fi@~GqE39C)z>v5nz@A6MRK{2!VXZr`7RQ-V7KJXb3-h^LF`)p;oc#o&K^8oCxD))CKac)_rD2KXbB{?tc-)$V>)B60l%mBxi_?8{cx^k zFUl&|wfHi;bI_@IKCR>cvXJOQS-G#rLhS`OQVD?N3HZ%CHK+3~56YSsmZ2>a7soRk zuo+f+ms05N+}oGEMdzQpVqMZ4<=7(9ZWkY*e7KGv^e)XP;aKBds+3Lm88-TJ6vfT!$WQdo^hlOd)<5m&53 z%N-tlUM{)i1$f3onbGDs0gq03b;>&)8TyLKj|_MFzd94-ylSE{Ybw($>}KM^E(P?D zsG5xMH;l4IOlm=*Q}#Z6l>05*qV(@5eCH;JclY3Ksnga52tbI?cWsl+cCrG9H7X;W za1jtAr#G!=Y?&>|JVD^1w`NLR7ze`nqUF5W6 zP3QIS`b~k5pWwWIYqEmZ>4^SKFoAgnK;!#37_|=xF|PjPlsoBc2(D1sWy~27ZBIaw z@q5L}QUX>&=~IeVv}rK+JPbW<{*OPuS@(L`hIh@wz$k?38iB9}z__mcG_iMzjivZU zh7}^KKY86dHB5~l>2R%&Y@4Zy4ikNimP1HH9%BO@i*kPhp&iFt@|>ui|pwM;6-|1H8NMV~Q73Lu%)Nm+pi9SF>l>Ae#>&42Dxo*L=^s+)yU z;A8#TtZIxC$N%$P$#mcP-k?E!CV^1?%pafXma_|wrQh2sVWtKx=;o0}KSpE0A4^Gb0*dQUR2qSrq7b zhNv!2fQYQT1`|=8GJVyp06HpD-j9jOn`Mrp($PETnjHZg6pO`7FCRBwl~;Tj-~%C@ zrtG0A?J?>qC_?6#L|0%^cd}(j2ND9%-`=-*TH{LGvc4CEd3Xc*v%%^-;ok1;KuNFw zUN;XAjC>PUM!WT!>}c2J+UwA_bxmhb90$)U(Rz=djk-yI1`|&HWz)UmK0HH7&R7=9 zLAr&ZmL3TtHGl$!rIB~h zfJ&eQhCq%RhG49X1<7jEb)HqbEFiL&t!jFc5YIm#UI=LI7UpHV+VB>$tu~JF$QX}2&$9r)^T?2q#6G9V98=~q z^WBENVz0@Mj_e1O*Xx!0VkKcU3n*64p_o1kAyW>mgv@%kyBEO3-J_}mW-$JX2~Q;C z5a|OwY~cby5Kx^LGk1dW=H{Jf3Lk{iUK+G-YhH6)Wzzy2quVuQ6|e&+q8kw$iKhG$ zJqIA42n%1`bCXV7p0I@=E&&?!JcKUpw+lsmd_izeJ5laPQYk=#1T5l1` z65Eo=yh*zbj$e2GgYvhxtbcPC8s!aamX#~UEu;fVt+}CzI66P%ZJ{qy*;`rsICU~g z4*UL9?_n(O#~9^h0g#9m{%{yDq+I_YAt|ij?fj;-HfY?uCt?MRNWr5~1?Ss-Q!v8V z)U-omHX{M_&xtZ~Er9*a8aL-ne^cUmcmY1#WlHC(?d03tHikS64{+~hsp#cK0tlQf zdiDKvMO{Z0MQcMwGs*ppR<+2<(mcnFp^m>Y3M|VQ7zRB8G6=`;TxCYSYoLm7nG}KI zfY@m0cFN#G2vlNKzTrSXD;FTfZFn-!`zozr@O&OIQF-1e^YQA6WBuhaxl+Q{WC^=i zw%ANP1Tb=0;j19;!p%T-xzPBoX0W`>q$6a6mep2COjC!?pOPUQ^ z6vS(LQ652cBP!kty@fVBnz;-C9J@3?L%tb+2k9QV0tadR=P2*n#YyPZEUC!hQRou{ z;UKIxD?j?I?nuC30~_tnE=T3M{TDd^XM}$HfUpDpNcwSV*Pwt7F6D#_u?@dB=B9wR z2hsh|pVQB63jA;@RQ>rhGgwv3h!`x;F}Z!=Z}NBL0xT<7H9`gf1Of%C7hDg1{R7Ct(Ra@gL<@;j8`kteA?8H-&g5_xFZ_3|y9_sL4oAe(X zirhg>p&#DqZ+xOf|6$=9J*F%_?D=?3q>wdX2~Q7~KY;+?JDQOQmi0P$<;ld7-D`Et z7d(rV5SUY3vFav(NX!9XF$q*_buH!skb!_oipKF!RZjvSt?!}gZvRyiWtfVNRlh^W zkO;SB=)e@R{G*RN5UOix<`9+cxx?B64DSWT>_8bX^wA$=`IB;IPLE2lKrYp<*lQ8` z-TI1^dv&H?t$a`XR2_i-%uK(063n0N;?{lb(%t2`oz`#I6!w1qudagcO=~XAYT@c> zemlz~EwusrP&u1_&Cm)+;GV+)&tm83q29!a(BbDq(vbS&)tT@{6A~@j! z!wlNq@ud9W@PRAPP(bUh=Hf=eUs(PD1eW{%^E{adxMo1CMS{kh#o(gy{wx3xiw2p= z@&>%i%Aao4OZ2y_CC#T|PRbG-x!58yP4md0P^+XRDJ!DID+6@N)I2{THYIDpT95IS zVt5({1jLTubprt>i=pi$HuwvkxbVXMjDDH%4bZym?5Mn%BKUTW?#G#K+j~*0AIGs& zQ1|TRR`NvMcUkpp4HqD@QsRPU1a$-S(o#$q>$k>eCTLWkHx1vWtjZa4|BV&@Y*xQb zm^E{uoC2T<+XYA{ObBg23eZNwOH^4q3!d%#Gu=S3F+^-7L`N9R#DRX?(26d|6Dk4p z8=vNRNN@BD$YFti$lyogj^#POBr5pqClS0$`<88g@1Ab=caPs!kl-K60XT{PZCCyV z{B=K%4Mj*aat-mTpt@<7Yokv{!MbDzru24+Gy&mfSk3Q^Hb*Fc1B82n(Dkoy-g!FM zIY|&_1}v++asZ}DiD zHdHtu0Kz&RB2r{LCgU|3!yGu6g9rx{o>(}6e`gBhqPb}z>Nyc}s>oPX3;i+lj%eka z*d(iJ{-+OH27`9)7g0M{eAhwti*O#%{tN(-wjdC-eeMGXtT!*uGMA~G_^06>EoEsKtQ zRiL1O0H6VqLz`>?rB5ILJdVW6b+1r}8xW1>2*`!x6Bw1|1;|Sk?@{lQBNzZ#!}H;s zJ0$a$^1*of00I8HW&r>#HSl|M4kJQsmbpMT-9xo3$FtBE@ppL(Xtn^k1A6bAK*Cx1 zbNOF>JrSG*u<2j-s;fdM9{ zb2No~I`tJrtQJvHTm4zEj(YT!0a89I{Yl%aMgS}SSVnk-05n4aLo3!jwbn&n3ju-E z9oBvL|NWi9>YWNP>yCbD6hiUKL1>tRBm73*#Ct0Li#!D#=?%!gaHabUh%tRehWoER zpEX;= z`M%_JK;hVxbQ`A<*r%C2(H}RUvT1u~$rC-Cn0IR+y_>e*bvim@}uLUiDK=;N>S3qMdH{A?3wumR7g$z=s#h@9oHS-=SamWwCK7=yg7Bv7+@f&ksa=5WMz@A}& z>nv%)w(H|K-n)1MDJ7Q!-dHxLUnH12ij#KHzN>=;{Go>{G)UXp!R9kl9-wbcTdz{1 zm<*#VM3Bf&x6>2|l{0*LU)l{oCz?#mkpzP-=1~5Acp?EXF_Z^@&k=*$N3*hRTGMMp zn&OXUYvF`r{~{^jzSd&~IUlqNVQnQkhX?X>9Bfjh_KJdyAUNr=8 zt#u(FfI`MCYYn&i3J)Nu5n2Z(E;{7?p`Jl+NY~(-wcfyEZiLlg$;cd_F&bN*6Q?j| zyg*F}xz-4Bj|WJ+DgORxJlf9hp|YT}>W*C?95eit>1Ta|1%GlEV3%YcUci$-qIX4# zE@CE7Y2MFdklM;uu{nzdp-E{}qzv8=A%6n^;Lr+xlN_18qUD5me+TZUNu=ae^~p)z z@mOmZJI1*Sg&=NnwcQ8qzuD$_Pw!~m$4_ayinR@`1RUekeG?5Vt2gQ^blNOsVF;q-p=V8o#Eek`WzQYRu@I4j($s4s%8VzSK zZvhtZH4oO`kO9ASR6PNj(V!^Aka10Hj+In2r_UT*uG)?SDG|`{{mH2($f|6;Pbml? z!YmEYKEasFsD3BR;Q0u?&85~QQYjgz-S_e1z^JED|v%13Wyr-9a zC&S?&oi^EXc+Rddq#zO&?18HR=M*K)Jlo((n?t79T4TaAJpf|jNU_3*xgW$)I0DE-Gn20Ci4Fs{eWG`ZMfimik|5mB2fPHXBb z6~d@eT$3YhCGR#Ctn-c8v=lp95718n`@!-^5;fq0TcRxxD9^4@5Rl;kap?M2{NA5~ z3@#;oe!B0A&LzpX;X2BA>$SI zKu^TUQz}2FDf}41@Hld&(QfyP$$|d%MsYZUxBCKLIo;9=F!4&CrR+;wfH6Wcl_g03 zMSEM9qSt};Yois>%VI#`&Y}S*0*|kqHFt(4nmJ{Ac7@-F>P9GZ0Wj~$MhJ^2dSzKm zSUK8Yy=RW~$|D{(Tgs%8PG_fGf0ZFFPx2g`fJc*WT0St?6 zpZh*N$!#v>Hr3Y*80*>EwkOuD)H zB23`hIR_tvYY*<7DYMYG=K;(qYmEUU#VpTTF;)6bMSuI-3kpR=@S@$$pw+LKHO%11 z{aL68^q|{ruGGV!?KtY=FQZ>$3Q)uBe9z-PY$@<;_|1=CAqnLdpmGr+%}a1TD=526 z|MViFa%*xjb(Jk(?osQ^FTrMoARpn`&f9{vFj>mmszsY}La?~4GqL1Dw_@`hnnG&B zdgxC+kGJKzU)yc$cI&Y41AT?w2>@vOvk(N(AL`KN_^B~f$ni*c9fCf2Z=bdeH5D8L zu;OPRP_ui`s; z4}6{;iWe=|i${-lhCopuMCEIo!YVGh`$E{G4Q<)FTKP)nWD7+mLJEJ{l##XQS4R8v zbSrR$Cu zTU)+;SI*=z*a5rs0caQsJj^vPDFmrCsMo%h2hL=@V-G1N~-KoGrnGktG$l zOAB}wUy@bdKP#JuaVn=X*Iu)cwQY;W|T!VVr#5f6X>+`*P{giGU{fAEqRCM2eX~Z`< zLDw6ct6xsX3meEdgd7s2Ts}zfg06lI2dyMyX2?NdSkZ#?*#0}`DrY;V%y-B;R#iK6 z@y~a~|5eshK#`RT5X<7eW0~6e4p~d%%9=mxO94k1U_w$*_c)*c35#x7V9bC^w?w$3 zD5JJFgjb9Ji<8WE`qIbi9iN}Me5j8|PHPO0ff?sRNg({FBj8gCy&izr$`6poR-Auw zxvBLImi|>u>q`mebStzH5CjOax>T43ux1!4jC;sVtS~^j zPTQEE8+}7SC&}OUow(h8xu%Uff@!f|`78B*d&cpd@bh1dfuS9fB?;W1}t2(_nS6KdJ`nNtc;zg=V8SZ`&kqL?c6n_Bk4qAo&4&7+jpdF}6 zU+_OK zxb(#U^j6IrtH5O-^Q1t4#CBX8G%9?*W!QvgV0Bm~0g}tN!!_(RQj}5}kGuCU;;_G4 z&N09Ks^pD1Fu&N+KHvY#C+`u@hgkxfkZcr}#08BGP-Cw2!+}BVs?`D6vYj%`1%gGq zf7Pac-z6lTP|B~#J61OMn8U4kO8^kF0%Xhu1cr#(s+wnBi7uwQM{%NXxxX(c;>oeY z&Rr3D$X-;XZmX5hAOu4m00$rbPV+UHKda5}&y=C7%|E)p!0PTn01Yc77TJOIKe)P} znE3ZPc?Mu~&QWI+6=@(qnzcSz`IEKpE`LMDe^c>Sd=UFrWS5-cLJvGivC}I{+t`Q$RO5cm}rf(EG>dK>AjR50n9rx}Ap-tahLf zk{?Y2ux?ZEueXFkft%j|D5dVxJcVhQYfTAUbhxGo4!ow>Kh@r{_`3p6D>9M83o}8~$SDm9>v_bS8n+=7dyH#Dab?!@V`G@C>y&&a?+I9RAe2pYxslcSD*9 zsM!^heV4$W6#kUgn0II9J$$<4Pyj8G5|g<-p}xj(GZh{LRnja07Y_>d_G!;`V-PT3x|bTOquY z3w#d&_$szl1W2Pe5QGC{6%AT~YZg)A}zCX$--2j?*gcVRuH+}1>-(=|K z>IeQQcfY`I00xxhU!XZ;fVBqEno=fmq8>YLlZCW;q$^NAFVs*>eMH$=26_j9df1|o z7oHu`XSbc{pV?3M6Qs)-NtuY?9%VJjwM`aOE)lk_(}7W6%64v?V^(M56`6NN@56oY z3G3}ff-pS2dw%K4Z=c`JBlpAq?ta@#{}BRXwaMq@4WI~3i%3ZNz2aFXv8$yLuY#AYln z97%rfYR9YPl552`%E?o1`Ne4GO#Yk#gmZr(CTPaVKd5V%x>VFl!wpj?@C4JI!E)IO zbE!1tSd_=S)I~Xh(;JuQL3|!f)x%-5kFRX9?*k7YPU%80p1NMYSc!0ahf=mnm^^Gb zEwrDIoDT)H$W%D2pmTaoS(>|XK;DrcaIoyds*h~{QuNN(0Y1>p9}kVTnaNGc?#`v^ zGd*3I6d;MrJ)FlVvRlbg9svcbKc@Yun7r@0 z*&CI}bh;u%OWJA*%QRmt%m4rw5ub>pd)o(Gr&M2pZ_Ders6pe zun|Jsq1W6MYD^1^xPMsx&+~|i$n+e5@D#^XNo1IVT1`QU1DEe=a858IdI?a$d?ET= zHPGK<$^uz&-ber=Ys?)PV9o$jK&-!o2!~>t3A3BdVa2oWl-gC`;LB|~QE#qxxFreL zG>!AzvhV8h{yJyN?PL|64xmQ_U$p9V2zvggiM1{WiMj1vmYhhKKth*W7?H#T0XfF8 z>A%t9M;gmOu@pZD$d$DEf$0Qg8h1~5(n@V0aAMtgkjn%X*s@PLK#vL1mwCSfAOK%$ zQ}m~O2QUyCH5wN58N%lqF%xgI7l8Y@_U1HPfoQ`k5dsH+MIG+Xs3+<&?JL z3h!Y>%OWD5?E!?63N;lm!f5u+J2cE_DB&;=dmdN1l>HgUMz%dfSkMNHC20uCCfEc- zfdS!lIpObFybgXVko3oC$?1FR+1Q*H!0P~1a^47czbnA0mh0Dt9s4?y4|OErbCrgw zJfl{?OLwIg1Ifg{i7u@e=k>BWqK1HyK+F#6AV^CV;L3QFBqbHz2v2~%BBJt$$dBsE z0WevKfeJPHO+=;;!--kmKfDKzPMKpxS?63p;Pqy%N^H}aaxrV>Mu6~Rifcq!244Qm zLP`mG>>y{FtFg-^j8mEry)LF6117vb1rgn# zGQ(FN`o4ppM>;zy{bMhuW~cXx@Ziduz&6Ko!{U;pU-bMLoF70c)(K#X7w-|{Sz}M> z2-#IQV8t&L!i65A$B#xy1>S^pT+}3M#xwKtu($JHaT}^ z`;_k+BDRmekM$M|HXe)qJXHR5qn5|jlt1SO8RP*7$(B^`n>U~giZ~H)USgV_AHd^@ z-zp-rivbbI5CH5-EeHbv0>2F<6GbzPjV{^oFFBu1*2xyTB;0-fX#d%F6bQg}p{ss- zvPlZ_beN_f=7(aCfReOSX>e5Lnp ziQ$TWh)tuF0TY-7LrrW;cqztmmp;#O!TbFG*TVzvd}{`R27@XvG8(~_>_Ek_d{b*V z@`4|RuE+IEo8TcxfTbivN+>WOj3uBw?o$H($XnR>B-EYP>^yEaZo6__uBs(84jte( z{o9_``CI`^6}_p1C#b+y_O$MQ?L?tQ03cFmLX5e@ct<1Cx}t@BNw9`@gK8Bhj*q1* zF~LfHAzOriPwCr3;fvn8wpaOzc=D#9aYAO*4X8pg9uazK_Fl>oCypV(iML2x2y$pT-X>2O|TSds5PG{UbtlV|I9pO zl1slW3qL&<=>br$6)vk_(SdBSg5|ZdF<^S6Kf509)=`w{Bd52RR(Gz)??{-z%#FDssI6go(40n0%LEt7@Cb7%Xa1-rcfi`EfiB z_qvYX1BO`Ed9DRvyp0oLf;d$xj*Ek@wcbN4J~S7A5Y7d_>VN-p zcDbQrb{eG1>v#)0+;3NQfAfioZk>Y)6xMP46WRAs@u#a4Vy48F<|~thkC%p*4`t&5 zljR*a$wcN4yf;pzETs+LvzdKc)<1;=SULO^eb71R($U*VtZ7cC4zso!b@6a*0l5ZQ9hKB}5C zOak%!H3<+%;QHaQ|2tKG8IJ$OwY^2{UcaEQkpmFR{uTt_{)}O8$sZuVM8rlFG7?#N1+R+eyZXlD z@ycvon%Jfc8|zzPwu3A3AtU=;)G{$LtbR33un|M@J{8TYA3Y#aNu6!DMly=wz( zZ^3x*2H<<99{e`7@;81zxJ6@g#`9U}Z`QcMQo8^EL~1*e1GoDe2IQ*OW316Tj5Q_t zsDj6;8#>S}DQ9%Ql0bm8Yot>xO91?}(M@}=Jj?2#+qCc;r=s`jY6k9=qzxJVv+}ph z=l^qSR34mwjSm!Z3@2u!E6yyeC49c$_fdBt}^nbB$xAbwzAiOSVx^D!7 z6r^v0XBQgmDiR66sb83}fyCwKb~6_KAcEznHNpZ|=pmQ)q5_$N{o)X4K- zStw?KfssXp;u9bvhV~H?L)W`o@M5cA%doLxXtv%yrshp|gcX2`QGeR*SGgnpbMtaWA7tn- z!lh)%bEVI2=!0DUUBDwqnmwOvkNwT_NaDDxvsoNQMTMQk7*n#}vA7y$>&~I~oW8>%S{IRd8>= zE5RjZ+#66P#<%8Nvkiud%y%vAYwt(^@{S<`O8ly5zF)-N>j7bqt1l=NAg2GxdhRPS z-2;%xu_nIoNQ~P`q+Cfr>Ye~|rM{H-V~>yFB<2?btDp-F(GvK8OVpQtj%3rMyC6Hc zieb6!{>sJL6q((wKyQHLd9*6wDKv0oX9MtA);$XAiUmv39nTGy>>pM_Cy;@A4Em9i ze=T{K-*X94lo7X2G`jA1j+THG@4wT^kG5JEtn3Y_>)9Ist~dF+54=Tcy~|jCd)L2x zQWw9i37eOq{Vs(L-bgwH)c)r6gnwl2lPJ&K=3|lGSi{7>#>a4slL392wwX*w_CupD zF@|&?u!Do<=r2Vd#N4_vKq{BCF!_8_uqC7K*79EwftAvXOn5Sy+a1vj^4A|d)6tol z`tz9W;@7VLd<`XiAg>h6;Z<<=Krq@vsLz2 z+)X*sm1Q|yaFra*n01WtP(c@IWYMoV^g}d(0A%71?n?v!su8oU0wtoc9O{H?%A%<` z?ve?3W^3Uic|^waB*3x2&Pr-ru~r)}J0Q6hu&!%_G1SZa^6Km4LXDwQx9lT4ApumP z;zCV1T&{ifqA|V#oO><$I^pWmDd$=gK3)B5RY>nI^&0Y+&EBP;;ybG3B2S$Ubr+2r zErQ8+QfIqmi_eDLX}OA&ol`4rQVm5CND1Q^nA~=~U(tzCN<)D2h zpkmvjcPaV}2sJvbk5_s&~ibafC& zpKfS)on9|2D(KHG3K#i>{1{XyG3VEJ(6S8HIVvqxH#;;Lt!2u`Du8RdEC+J^nB{!* zaP?1Jw&n^0teF4vnux8ifV$FulWN^vodQ+ENwAcE#JfD6j)Z_^bDw9(^LbE0Z>>6l3f6$tfo08^O`NVA9T}w3;1cf$? zvx@97{*#G$?gxBfbQzO7q+0_gLqb9d^z{}hjF=(|^I=fQG$p`&Ro)6gdFI#W?V2Y5 zRZVZ#X)L>9`OQGTe-J{+_p5Cud5QOL@|~moyl?+k%3rjB1nq;11`UIrK0P|8_2ts# z=4$}JIsqpj067C)?vd3G<7V*xJl6mmZ_T-nq?oGdPiBjFO(1z@v`;A{5qSaP-v(_P zdJqu)bCon0D}&z{ESP&MR!C&X>oXIE4fnJxwQt)$4{e$>xCdp3|m*Fy)mYVpCpQu5mZ9MO2oGaw~dF%c4LlUVnH4a3sqk6f(;Q02r7)8QWI@(BLboJ-+O( zMR;J87a$qkNA&{w;{DYDfec@1aa5+isns_7ZV0t6_p5Hz371=N$Y94&y8qMV2yOBc zz!KRTPu!6b6?!>nn!q_)ybbyH8Ur1OyV5>ebJnh7zBb|~&HJ%N=Raa;--l_Vqdq`4_UEs9rCy*AUpui5V5g-tB4n>DQjkoN5(T`e1?2JA9Rhd4|AHxD8zDxhI?roVJDIgrh~*Dn8rCg>tFO;GYla1G-G8#$U@#Z zHwdd)|0jlYI!mGWjW^(goJG-SeB+rme8>ym8`YHAW^MQOgM&Z2r=*C&Sv%-Q5MWYC zd>z#9=U4mKLJc~;^=AP1rTo{vX~PHe^Basp`k0_tcyeatY2C+7F(-}|oQ?AV5d ze`cF0kl+B7I(Uk}R27l|d0z2;jRuDSsxuEN)MTpyD3WUd=z(>6Br9BYD6BS+x!oZI z4bza8tDM`t%e{-@=oDpePPq%Wk=-R@UN7v*mxEw{_o3!vU)T~DE_=WLDM4SuY*N|f z1qL1|rKnN;4`u|c@8yV|zM}YwWt*r^bsN(Y<+Lnqw7dkF20Q?1`Hu(#JTx01l%`0b z)#-iLGwV@YcQV;(1suEq7DaemZ$>d6n=A3pTsx>p%xe@e$>K%gZhXTGdK2CbYnAc` z7AT1M|5*%3M*#qb;gjU)?PAnj8hr9c2N`qe>a zglRMB>B3JmSf`)Fk|CJt0aa4VNEvmG%D&$yg`)gKs|lFs+_OmE!Mq*&>1yR4yO&hu z-d!PQP+p?d-pw>AKoE=mgt-t+h%E($o_&k2c2L|Xb;>5GyP6aTqy#ds{;)4@c;GAf zwP)7(>i-#o;W#J3z&+|OA`IFTX(jFk)O6DgQl8q-s+rYq<>JR_fSCt?atru3_%-fX z^Y`O-5kwuKYyhII(sL#!zbf)&o{Rd?%XQR&d^oXRpbGRliTJ<9Vn52 zQF5R4hr)oh$JyB$;FEj%+XX?0@ZQm*>;18f#MZoVO@vt zEnzZeFdX+W7rfZrXr#=d<^fEpK~F%){FT7JDjE)-b3Z+ketA14gfU{eU`-puWU@qk zN2+vN3jo1^fLOJJ*GD`gBH>F48e+!o^Mv{D917|U-dLkq$|w3?^ax1V4yW~g=@K84 zhTsrqtw$fUrXc`PfQTXFA#@|T|L{k70K~$F_dktds?=ufw?srxJ}Dm#8N>x9SrBW+ z>$|lsVEXlMyfq3skVWt~0vCrdrpu-K9Fg6Fa0ChfB)++R*6E!rv^)g7mw)BXu>LEQ zU}6~#NK0HL-OUm6q1f{Dq`&|KKKuOjO#jz`z!E$W<97F;ny(9>xmLh>e_)K5=9km` z9{Ggwcgugx1{kdjZz=aF9^d!Gzw`=GJnLlT%c^`9i}*wm4Ipj=05ROFxRI{B22*)# zdfDT#JRQ$mGXkc{GafM=>u)@nAUJdYTm$Z~zG9!l04pG{d4-5BLO_?xnWy>$1_;lF z5zyi3LoInoIuHmF(yhJ71nG$)8}iF1JXU}6VU4g$uH${{0VLd;K~~B)YEx(v-k_`- zh!Fi-$#jqerGc^yBv{Z44%0L&M@W)Ha1;PP6`BfQTa${y@NP{ipG=;M*+ zRzexRFNOf>`n=@QXWu`1{k?DXZY2;V^*;h)Kqy*Ghmlp0=-7=>7b7 zNkHqazs~nXRQ!uopYF1)+$NxF+1K;td%;7%9ksU%dj4@<)>w`B0Z=4Bl zc2H=c)X?e;55n2n#SlRDm%p0^5t(KUgA56nWvD=ggCAL5k>M_U1wjF~KQI`QgaIuz z%7cU+WcGUL3~q`djbk=1z4^dvD z*JsyU{nam2-gg>X_jAgOTL0FLpF#p*_+;0i%xKEJ5(0MXpN80ov z6UGGz#0k;^Fve0AGQ4<ZdW)=knEiFROp#On_%hpC-6G z0BbFT1p<~p7;6NyXu43fF=HlMDOeF#8=+eg^BN* z@7!IB;SD(`?33aT`G?7Ql>Y#dgq1g23M>kMlk;8x0Bp8qxufOK77Tm%RZb z-q339(1ZIaHlou-9;Nd)Gpj=uEJ=K+g90)tZNRI8S8X*i3tqE^uI*@^1z{Y%6SDZDFoxAy*ti;2DtKwka`ps751Dz1U^R(?g2Pl^imimnT#BeQiFfSv+>-yEa11~>ws*N>&^@O3L9KtLVKsYcE1Z-S&&u1?%@AXR_2 z@)9BGvdwSwkTYjCPXxNJQIX+UFr^szXR`>K2LOHgX+dv)us`pMptX`M=@~7~jBfuj zAa|J(N;l;LzJCK&&eFa6&fmfJIW7mQJo{f6KtMaNpRN7gh7;(j+d2Kzy)T-lMdMk! z0n}#SwGB9~IDUtm0I>Wq7XbYLTOPoX#uP#()vMcdKWi@j7mXS8@WAuv{Vfd>Y**1uWXp!{pfA6WhF?#CrTf8HOrCVu4S{UK|D zK){?bz4#DW{&pJ28qb}F(kXQy)*{msIL)HiT(cmUzPa?je)PomJO6ceF3y(NXHaOn z78FxAM%p$$Lk`=~4|0j5x%NGaC}4F!Pbx+_h#y$tBd zv*|`p$lQH4fDr$r#jj}Dqt}s~E=fmuw;ra1aqBbdGYL@ny!d?ZNovMVln{!so2}j4 zz}D`%&+kL;L+)g4=aoASVR9c@t7n&g2hKd>*bAO+&uG}&-A0R<+j&~oTDxmK(K0uI zz(f|fX-_osRs6yWu)+YVQrt>>n^GQtp;Oi}_C8HeMa+hn@y$75X0UZnQv;)YrT8_H z#pi(FMLCndZ1;QOZ%BlX~POne4B1nvAAC6aOW?(#?LU2uE7^H9lxPeTMk zT4ntYy3c-Jp|;7_-yNivg@hYs$uGeQQh}1=iZI;?Er0 zFX!}rAWOR)4EfUNl&pO#V6H&8=xx~mEy|kA4C$vH%<3CU=e4o1I;Nj?fm;~(i%yn;Df*)D@JsZ|A@vZU%PD(z> z{bY?22HTKQW11<`SMFP}0v9IntuCB(___!I0<7F*Nw+62K&t=h16%Vn-lqJqa7b*= z{6p_Rfuucg2$eXjK&f&RmK)8ddpfez+i=^Vqk+%5qQFe^jSY>@L#rcI81M&Md}aBe z(&!c;W&FoqpCJ&e)|LK&4L0jvg8z38LHB-wQIx#onmSAO-TZ*x*=O1^^0~k9p8eXJ z$#WW~ZjiO1hYhUdp!FhTr{nNr4TCZ!)gOu)rEGejm8Sd!&S8+SdjR@~^+lTV9Vyfc zUcKhor0L1VIZXG&WwidA1_atD&{6VSkoV(C2-D!c+Q!jksE{-pvisl#_>@%H>tqKP zhef`-6n$T4aWw5=;CL8#?Ez&Hl&GCw3)RG6SsQWoRIso)IfuUQqJ!Ie^p5K*0{Xs9 z2zSCeKW^I<#0|=iP$3c-xXG)mWWcqPC;+fxe7}g*zjLmoai_}jOz4WT+{**75@CLR z$^-E8vy|J%+}z(@dGN`n&t(SNgh z0BTxKDE*cAxZL$GDSx;6!@76ZefTP1BE~68?1lw00b~t1)3NX^gMv# zi==lv9-tF}Y6x|*z^Dtq8z<1WwLZe7wn($~J3HXxkM9*@NBZKc2N@`4OEu`#77 z5rx{#o}Z$PT=p5q0zE&9w2fnhBZtq}B|r5)jSrS)NBIXl9G<&w^+)bb8a!6{05-)A zytDOb1Kwz?m5guTq|Po6K!%Bh?txFYETufi$V2t;@^Hws8!OXWRNYiEcFuNIGyF& z(~%!A8E@LkFIX{ijq1LVbIQS@N0)VG#@^<|0;1jp5Br{IqX8$f^0pTY&r-3=^m+Nq z1AuNwC{>IJj$JrNl<>ri|2KgEPW77@_qRz3|0i9B^ISlLJOKERtG(1s{{jmL&xhV|N6Uq64Pi$mM~0^ zUiTg>l#C$)X-p>BE{;9%AfCugVSna|C^8zm+)UR>ej?%pl}d=H=U~VdZw2?iL2ds` z_^TwnZvdcM_`J_5et2;sej~6A1T?BLI3@y?p*Ghbc3B&Ty#*bd+&`rJkLu%gmu~BI z>kt(PoRt8BEy-$n0KoP*yZ!)c-dfjm0Kn&F{~KRYZ;KW_7(lL&@LkIN4nua(D1A6L zT#RFQyw3qiU>m9RzkiOJ;@}}YCSbyOHRd_Gl>>14uqnM}{g??%tzy%|fXC5jAtNSY z{cq+l&C^_eu?=)@tmO@x;E79l6Z`hpICu$~V}opcxZjE1I{?68U5m-NLdL5#$e@WD ztK<97AJu&!8$^rVFm~)Pft>p9<4?RLVA-UTS~bp7qvw`X0BZ*EdOTtgumFe$>y z3xO^|ie9=hF_@+|)feoMwKo0h%L}W?T3u+B*Hw+W`cgBF} zxK}8GwH}sMa-cMe|G-+&Rob@eor|6{Iw74`Z1G2LL>>RM=r^mntI~AsZGdg>VIf7o zc^Tv)a#-7KyR{P=bWRU+>fz?P39GC`?KSu3WR zRFbBT^As-F6^fpw`n@~vV$mNmW~_C)#=euHual>M?4iU#+{V8;ies`lrRXenBYk2A zGl&*L#EpEAN`Lb38Xo=4{S7pOWL7j-mV*+h?sy9Cq^Cz-74ZR}&@Mgi|MF_|sI*S? zOB?n+5s@{IU13Bz#}kS{E2ZHcVe9dC4a?upyy%N5r51E`2^OqQi%EL&1nSXp&l z;ODlmwHNz_RO~+$J-U!Zn#CB;XBwdP8Xw=hNNDlnIS2xrzK<3<^qjUW+O{N6=s~MP z)Vs_#C^=D5qWk?m?sB*vKCiW>b)c$=Gy$j3#O?*iv2Li4ymLJSAdT*YFW=sb!ZTK$ zlqoeePK5K2s8$I~>4j;`ROJ+ue*yQBmFw3o@6cdN(yFtYK$-$xN!;RJGg9uRZJ4xez@B!sb-h}_b-SjW_g;EdHhgQ;M>LBBmz@U zPnUIwi^t7GbW!#yOf&Yx7PtBrx)qsoh{}+6yb^_WR92O}IaKCTG1c{)>BxC0F0qx| zw-lbq`%_6V@0?;&96_(!eze{p5i$&mC*PiB=DFgoeJV7v4XG*{Sh9;rbbXjO6d&cs7sv33cBpLaN z!R#EWUi!k!rg>8SCD$Mtg!UQb_ZabJLG*OEh`&-c(0xI#Bme1hv&0E_?EZ%x37^T3-PgY~QO`R#yH$3k z=p2>tEsX%=Ulnbs_OWk&t(D z^JgW*rufqgMYqlb1v^|5 zR(y;LT6>`o#?k6;z=389v?+k-bwKMr`ZEoVFG~LS{+Dy;T%bc^k_%4+Dn8u5dj$gE zRqt;y=^&;l)vW`876!Nh=sE$tGOIly4|3g=Civ>TxN)aYR(KT9Gg3~klh=zANBc8V zcL0w~n=22<+i5UwvSu~4nEwl4{tY0|f%_@>Z&RkbJ3n3g!u#M@&OS;xgx3&!C~`!y z4CNpBVL(a<3qH&Q2iFq)Y~*|>1-yx7BtQ&A(lzM9I`Q7c<<+Kv)nkwwf(tv4=^s}9 zrw=J7&_C~#5n#~KCEupUy#Z%Q(RE<7p!PU5FF(lM3DSLt)T zmFT)n0o0S#ubJI1g8PNIW&;_(@*DO8*R0ZS*%Wr`G~Nf}c?1*95~p}}cdf1ys@)_< zdimxXFgZw|<|x=}I`B<)u!83>IN|Mxi21#N~Kl4+gkV%!>4;D}p&&vWiSCw0k+7(;@fT(r9T>ls|<6+wbM_@#lCVKl+vNR0#jt-8) zoc#;mEPf(KK}BrBs%;{=79ikTXBkh~g@PwMGAu7kfQQnOmI8j9DHixg88FZ`S-VEZ ztBufon+b97KoHBF+%nyw-2QO$TLA&#>jE68#Pq+W971xo{^**q zzyS0`Kd*ZM4muo1>ZHJs7AX%xn1uK3&Kbcp9sGX3zQ$0lY^H~A^q}=vJia3)^VKmW zK3w~DkS_F$*hGzkV6pz_iJ6F3;8r*cA{k@}6^%kb?DWn-P8o|wk<5!U z*?Rqw4{(Iop!`7~?-yjO2`cxt$smX50=u=U&oDLur6zk3a?Ks|_1U!tW1vvQ9 zFK}LwHd?i8ZJZgiq33Jg@8hPhcTeI2g(r=!yYkQa2AuS@uL5`h6^7?F7k_`f&H7cc z=;^$RVShFZTA%oH&$$dreb>5q0~P0AdLxO}-o`N~n+`@(jVFTV1_tPOU462*=o)L+ z%6`97TW+7ccjNz1fU7HK-YN1c%jFIVeeMeWw@QBm?i2JkRDDU_OO*{;8KX+5#Or*4 zE6-$-*ifkz$4`|4mjCBI_BRLgbf!~&>Uo9p(BgB3-Drbh$^JPgaA4Fk{*ALcxyEtW z-xLmuJ-k!1Mg^Jdfa7CCl^GccLnMIblxbs4^AnR-Mf6?Q{R9Wtvn;H!7SFLc?x|MfX95rirXa}KtcMUBtNTv^M1{$>aPB^|9gyL$sFaJjKvq3_ zDUAr5hz`*?-TL(r^Q9NeEss>$4G>WCn+M=Tt!9|Ft^Ia6t~KVg1NXM)U|0-20Ec~t z{CVx;6l+Go4fuLq?sx*yB)o5ILHI0xR5ThO%kDRD1)+Ny`t_x9EJZlDeOExFZY zR>x{hLhOUv$c2DQ>;qA^Nr#&w?D8QAVtd=-y&0T<))w4kgDk4J5+`(}o)1J*GS-p^ z8OH`*Nl^5Vo!;1$?VJ*Yzs$d58hg0QahA_ozB}Unp0o=|y}5!ZOxqO-ea@s43K6=b(H*o5qKVRmA4P9A^`+f;8)Jaa7 zvItex7YEYxUQZQy{mdVgwMdSb*s~T6vS-LJmB$wnS^$8BISN+x1gyeB0{i0BvZmp8 z{%_rDX!Qlg2_=;y3k>tMG?#@wkKH6`LAvr8<)Ohai%KX*FB)QAFlfrUM%0T20f-38 zF64`R|Ljng*I?_vQLy9A4gfHoh{g~fEv3n^|Hka?@x0_La7^d}<2Y_v;-Jh0wzbZw zYtYi~)_#Fvx7llkcNos+yxL+GI8ics70v#JGy6BUJ*@I4Snj+Bz zJ1B34`_>d`m)yVr%gM`ey4FCcgW}B-RD`DC?z00DP{1|E=Z9cuz!FfA1eXZVNr4q9 z5FrM8E$?aG$*B;nRwuA`1GEQQoW78?+4j8zKPb)FGHAia_n015;W&S!;J;iiBOS(JkxV6vo&$p`2a46 z=X^zE$omG9cy4x7%d+7X@5;0m#TEt;L&96e`%Y=iCqmL6x`luZ@oj>Batn9%f{5pSX~G1q@-}$wj-MbkN*d2wtzA-H+uo9RR{vK zBYoR{pr?kl3-UWE>{4>-Cnz2zng<2n0R!BVdlkpNm|F?8RKF*xCNarMDv|R)G6mdm63C0t~>vRt`K$r%O$Dw6025b2ELOLRX*k6X>jHeK(n&FYNd=zvxPcN+Z&Uq0t^B%z zE&0A*k=vmQk`>@?DL&~;@Bmc5eTrBcbsV9j@>91D3uoO~$59xI^urkqfb3QwUaxu2 z%{TE?o$q9&hwm(hKA5HF?+m9mgO|SXIKJ&8Nxi<8Hr@OCm@qwaC}TRU|-6kEUAjmpI^4v+GH)H zY9d;tk@?o8oWkp6tm*=(g}Z??q0DiQ+U zcD|3v=|Q%$I5k>D?95Yal{0(=PADJ%c^`vlspz~z0^|gh1y+b3LbH?C(fDOSFo&X# z^J;PnK+FERhjG414E?eX`{g*?S7m%3pX3`PeXxUmyMAl;0qauuPr(y#xH*Oe`aSn{ zeEZeA<|~!LiI#Ky(Ll8%<7QnOWdBQ*=AM~5bpixY7F?vfoMpXd(%vQ$C1qxUfDJ6{ z|EAwF5(E(hFi;TK--E-a?phu536c8S`p~)4^ei?Ayfxp~ZJ;B;itb-0)fB09C0Bt% zOA+oKgnw#(SPD{a9qp)uAs~3V2eNNRt7YkQ1zycMg$bmce*z9dSLWb(Uzvhh^!}RS z7Wptw05nmX@=mvJb$JEQ>RBa#Ekghja#cALK*W&*U7i5vh>eKWP`Ov=FikU*MfSb+ zKC1iCsK;{39p3+YO{tXzWg}OV zaoQeqO6*g*5LuMveIyHWiR$X_HS*OH&gld`X0RC z&)M?lxP0&>*zH!bkd!-xY1vrn?)-!OFZ>jKUJPWp{GqEn#AU5piWng}gsxyR^|vR$FC1um7La?>8Jo-5i8@=BU_h9F{r@yW@YEkMuf*@Gog+h> z!HrIy0gZY0z@@!ESrKUsW=oQYcJ5s;sc7Z>)+hivj4e86N3>7RfB{FZl zH-rKimFNBz4gtY{!V6#NsQeB0Kzn3AW?89)2`1+4?T>I?|HFK1a_0+^IViIv~i)wUJ-zKLSe!&%!|`A3q2bw(&cG zh5kE;Qt#K6r48-NaLUP@aBfi=Ei^0!mqUN(VU@+WUmkC=?izXnfQ%vom4BXNoN$** zlj974x$l#baTT{OZ$JkLC>I3JDfLa;(|<3k-%7oey;pzQzHvAU|B?xk#xxjnAM7o* z&Kq$7Ls}?1sRvcuzYVmX73E%!VuhIh#CClZFU|WMZx!3RbHjIr+uiv>q>KB7UHw|e zwttHEQi)m3BEu8PhUD7x+p|M-3K_Vh?f`U!QVqh?nA1LoOtGaM9G%;oBF`eqRsGMu z-Fu*_@{F?3X5gI$@`AFegk_9*Sl{cqslK|P1w>J@G+2RO1~qmlvQQh@xMv#jaDPx- zWS=u`S$p$UV1`5NZwemWflSBs4C~7<2$|w5BiiSj5 z!W?LG4t>Qfz`_r&%f>y+n5>DIoAum=v0T>vi;R3}7ul9j(mD)vt; zxhVdFt$x(@yQQCRo-bOl`MNvUIR;EXf&fTd_k9Q$=$LlaK$I*jjcBMEA~rX(4Gtwe z1c5p@m?knr#$3d?o*Vr;Q+bQSm9>;=>t$4Sr7eXTAIv)Hl1w`F=`5*mQV^nmftSy2 zDV4vuY_;gMhiTTinyo_}!b%+(G4dUtFNxt93?Pue0z6k-@MSm3wSxh9yA_|*Gy}@f z-%c(8d;n;2fUDs0=lT&!^YjJJ#SuDb#dtcJ;1TvAB)nVy%H~(=+ivt|UDJ*n$LeH^ z#-d1_hHqW`7oU{dcHW18sTv2z4}DvC0{qTp$Vjc55a-1?C*^-i?8Wy-IknA@_->S8 zm#tw2_l&}C9GG}ODp>^04Av=^rYUjBYyB<|zmH=E&m;@oSW$Nie#ySgJ|_!5pCKpy zHyU&@8gjU-ep4$oullgSMuF~IL{LSEDw<_zcM!4f`I`Z@768+@zp7 zv!DXjQuOKS4}u?XCX(l#1X$n!7CJRn{)Bk5zP8poDYrQZ(HS9zB^7>rPm?)Rbe8qL z=IV*4_~IDPkXRzvo>drVfa`x`A{_P)jE{9fiQcH#r>e^ESp@-aBL^>v>?O#+5mqlu zl;e9CdsvC?FhUM@{%nY1Xmwd6ZPeL940NQF(9yp~hj{*HOg|Xc)p5EjC?%y@H2vbO=PC%uO zp_l5vpc8^R1Y9=?Yoev5#%)7Ykf!iYxiMwv$Q7+5YG?QyLvxQrcX^O(ZBTJD?s`(G3Wcgvb{apq@Fp(&;iZlD zH4n<_M=wArX323&;6Y#cwHYA{-TYLk1RbwXnt#HFk$}6l%BbM>KfCZJ?@Q%;cK5S_2G@V`apVhtyvQ@bSZl-1iXGdq&e*H` zVa^bfPuIpGAtyCF0OXuljP43(p-aafhEGgXQu1$C@6fHgZ{==wcP za*frvW`LQ6wevBHn!Ew6^*YuRy%m*EnPVw_k+yoAF6FONS9???mhH57_cm1dWB@&B z-DgJyldb!q0|CK6#r#+h)T)0`#S6dzEQA!_d9T=ypkj+1f-=8Y@xSQg=0a2nP)N1zKj$xP|+dOmml6~N1RjJg@oM-Cv#SEZX*Y;1J!0w_M=FkT1xp-_Pw zwzu~`%l|CloHS*0lserNqIS?9S0Rx8s=!QEuAzjWosXKyq5J$SYgg!Yi!-_L-FCtU3-9z~{dV{Jv#$x| z&WJ^bCw2gOK!v};8@L5b_6{fdNp6iossR8Xt6ycTDsooWAOE7pY}i_1feSjg>fYH6 zQK60mzi#g$0S1Ct!izRh*-NDnjP<-Z!e?^fKz6ff+dydKDJD13|*z@Jrq9X0OWI&00DE<<-WZQ z(Rm8R#XtdUR$*9NQX=d;zh5u?cmM3UKVPnIh7w(W7=7K&mLeX?zd`xA%Td&w2*?i2 zf_CBgJU-EG+&*2K_ihQ2ClI9V{~hGqp-k_!Qf3i}D34)_*@rv+qWmXL2_(fnOZl6W zQb%|G!TJy0FIT-aw>`J86gT(?lr8%G+8qq=nw@5Jwe5hBRSZ zdUE*?HkanZ%cFO8>C0r|>V^Jv0}+`Fp+#-Bi5V%gQ$gSKbf>t6Sj5-IcCcZ$^ZT{@ z(&=PHz-v*R4u(PlB*@nG%A+jQvk{SVONIj6+Y`z+s;Y(ZU)@lS&|TnID*n}VDq{rW zdGTIPIy6}p|1?{_hpwrLg8^m$pNeMyWf-#n(go411D|p$h9`hsd+7E@OFv@zXQ3f- zwI*7pXPh}*(nerq51S!PbmHG(#Lf>zTDvQ~Q9UVtzHfuTuzy!0Ec{uqpAe6uPO`s}N#Uj7@{X5Pxlr-Hh7pb4ZMg)|LyeU2_`H z)A-tULbUf}7&XbZKk{Ow#SF0k-lumw-gR%@>E?jwkUm(x<>@WQhUV}$i#-hrso0;kHvkoFBGKw=0>6_q7sLC=X}K+vPIKa=%VYLo2jX*}9e^(V-J6{{ijQ zu;fLS2f(R2+T+rX6Gzv0|e9cS16sC;Gjy{Tg`& zC{G~t`f(ed0bT&>tqG1fTkvw&OXace%+UCu?MrNhi1P$*1@=40MIIolvG(;)K;G9H z_Z+Ow{mC`@$P1~+sq4V)a_T_SyL37!wq`}!-s6{xcOY=q*Wcu%p119Om%Z0c&)&13 z*h7J#gOFvn)@r-YxxLxvCo(q}|GVYq*B$^f06{c#&;yW(f9VbIP@c^60ANBN1N|x? zJP|;EX8{xYCi1(8hXfcrWS9WZ?9=2DPgx3eI1yH~)@3OY%mf#23|D=q2XkaOG%IKF;^0<;;THj3p z@2>xEf0l}!!9hO<-TMmgLPUBWGPPjsS2!HNmi-X~Y_kDcj34p=T11rp>3;9>Zm{yFc2O0=dXEiEY|IbWW?xso zu8=^J&TY5@N2=`A5>>=2(V@diDGokOM5iOtDIyw`23JnNQY1!c5xW<-`vA(dpZ^D< zXR6rUaZB-g`=-Dw0CfMa{*kouyVbuV_I%<7(-qor``iF;><8}L6cF+ty6C?s1_XV? z4V^1k`DeC2X8kul>&J17=#}7ajZT)PHb?lO8{uSqhM)LY}Afe)n;NZ}`&t zS?4jz{ySfDQkpxMsl7}W*ghP~rsx|W3L2nxHo0^iw)U+0AaGy5nHIW|=Nr?Ueag$( zb9H)RA1d=(@-C$G#ZyW#Z;GGKOyzA5j%?SV{MdsL@s8_#%L{>Rs9q`$K<_=355>-) zc*3ch?*gem0P4&uBy2SVdHrxY?%tA$5D+n)!vZ(tzO#W6%kc5jcP6>fZ&v&<|G%yq zM<9@^@dY421yB93iJ!*Gt}UZxK%5H(6B0(%AV8%KRv=g`RpZ;A+s})d0e;_=Ot_vm z!=W=P+%SC%b*uzI)3p!}*6>YDo&zw=Lj>Ug z5U(9B#K_dS#*BO+<6pD=9S+G|q1`}2+d3$JzT#|!ZP$?HkIEeYLVDAr?d$NG?;W&* zZH>-KrEQipcgic`%er6k+)LmTB6P6LNa)wM?D5{D8IKPyAtiLWK%UmH{$D>4V%$#cyp};Xc&QOKyBD z{rn)RRGUz0t~A|70e+tl_}Tv2KKA=IICJ4KB{90t0I31@>dK!PRblE|D%d9ADp61c zv!A=ow1bCgPI>^q`=Ghbcw=XH7i=+thTW#Xu88*fmz@-eKWGCSu*2|<>sS`nf%l5G z#&Z{sF5f|hY}5HvaVi<5-FSGJ)JUFFvRzsC-1GFej{z zTJ+J$_8?tCa+9Jx*xkn+C&0j;>=K*?V|-6kIQtD0Q2cIhpe>R}Q4P#laN<1u@2Zc(n2?~U*XMmac z?Ww;_3KUGuCg(ynIHW8Qfi@D2cR_OlLD>$1`m5~jaoxu9)Gu8D3%pBh zGhkzokk6*^&~{#I+#t=d6_-8&&kl@PeWQA;?{cHpH!As4!d@-w3u^)hTIZM_Ai`Dq zz#^B*9f*8@1Oa00TiDu%+=Eo|R>w^sX%JleQAW6cffTS2{0*Rj#COSyj|O^D+o>>x ze^=Hg#s8Z%ftOs#o*o;*=1AdoBC}oko!FqWRtSn+M1kTZr4P!Uasfu$H+cIPBG`cf zwItdFf@YQH?F!cKqe^d9^5;A{48d5*_s6P&>O= zvE7XLW7~)>8|^hxB9~cM````0=|Wo;PjnZX<@-73o)lz4nDBTUq2K{));kQs*C*k2 z(R$;)uDI}8WzJx5umgY&9*~#v8Bm*JOD^keJM7b>moM$k-+DNwn>WxWP5BDG%K;4Z zyC4YO+pX=L`TyJdf{0bK?U`TuiEtqUEIJjDoOIGTTop-U4VV@@0CG<^8 zoJ@iE?#dry_qYOJ#r@eEP}aKec~WdmbNcFhs^8DjiuU6snk7VPf6{6!vsdWm=qrtlI7WyzOypH@D^`TO)faUm1##jTY$ zFmMA1-`MDQjb3kd7NEMhe)0UH0wph6(ZEq*#dfm@S(%*_p62mXETk-Yx2T+{e{awE z-Olod<(v>-vnJzq?0-AY=$8kclsa@3oVAa2^6I4nPQdEa1G?Sf1io4M_h)vQ+)wLp z^&kn_*?hbVm9F-?B0X9C#_@GZ?&DklO7k;_)we`Ij_FGsZ%UhI30PV98IoYd-@^j^ z-ST|{AV5+f-UIt(iT=<_%bdtUK&I{m=wA683(yL79@ZXTV2OAlrcM+GK=IX*63#*= z&%ur;Pb5cb*DYFh*=s7TD(*Atyj1XR<-@guLI)$Cm&XANu!YrBeN(OkLRa=EYOvIY|jD@Lg!$+8!wQ@;F1wQth261*E#i1A{)2} ztvFy3?Uxdzfwd|4cTsZT!iP4ef=9sHJpk^(0s|D6;3X8ddStx&*}cMB=BKTy_m+<56=4hJAW zz(s^$zruSSJOnX?QhoaaNt8ut9Rw)-kfMm%SAI=O%XgLoJm6p5&9++xTJK8AHio3R+rVtt9ne=>pxUM? zsw1uZ5nwAQW3HfyxOtg?Lhrl?+qg9rL2@MUp&u0M6C@_!}e(DExM}gSBt` zG6zd-w`A#^v(g7}%VtV~pBVPyX{fyRQ9fJqN2RJrjYsMv`rV;7wxf9ldfP#9Z|xGv zsO8p9dPi)=uS-=h3_IaDoCxAl~}mFs?XWaykxUaLnA- z_WRJkr{h=AZPMPgUwLy_@3%**Rz$#31}piJyhorw7$|hGP)Z*aEr$-V=Kto#-;{A% zA+VnxHUBMUNukZ(eV?#pAQun)S;x=_5)1+S=Bw-!)SWpnGAC;A%}ur3e38Fc{^yH! zanrxMEBc!#!~Hv}`%&e6Jtpr9-O_&c6Y#V9xyYQ|lA)~LxDRFPHtiQ<&?7xtPugz1 z>sU%Y75;Ava6j=At>)m*q^>Fm0WJzH+`ok-k_9Z)fzn5J1 z<$Zor`nX>Y=V|f6cI_pT|D+J5U3Ug1?HO&qoZ29I;M+DPO@Z!x4uIx_3lHPBzpL*1 zj?%N;1sZUqw}bMh{=JZO?}L7AeLxjj?MsdZAb?Z#j#>F)`xHPprxbPM14v8uYej(& zP{_gRm-BTLwvc*ex8CFLdr_g2<=;Fg;7$B+q@ayY%lxkM&cl+Z)o$naYcKe(xwm$Y zL^}_rp{*}uz;2sJv(){DQLsmgZMEI0itoS?C;$|(Qr-R)44^6i-;)3E4+Kkx-z`<4 zI*A~Cx9)8_jX{K@_n=(;OTiCSd0hFAG30S2Kb`?#V668<01*AYS?#=Z*bVMgMfFvCByMGSa$@iFa zPawI)Aqnu5^>0x6w*!J+ArR;G7f`4+Tou2c_vU@V!e?(l0)%Woco-DD2T{3oSM+B< zfabkd#&8huN%gPX*?B=KUi3?Ww%rElFrswegiSYZDnC1rxvmo#jq3iKINy-n_BJGV zK#>(O{m`s-uo!3sz7tEcC@5gj37?f?UfJFQAFkEpgV5*z>)^e?8~Je*i~)es@*hKn ziYt8f06Y%>fbp#DG4edhUBEWkfpKRz#GvH{WQQKARQjd-Q<2C05%gI4Pzh{M$l#0h z-;;$5G=9Bl+itYZNTr@Vd-(012D%z5|{8%N(_jlp2qY>qrL|Bv! zRA3ZA0|Dj1`pGW%nKB0yBl5gVo-QaH3ZQ+$vY;$`X%;=N1lXq=?iM=&2~ghJd%(ze zh|od4zBUj+l2z&JL%%WpFYC#t@#`@n+B{h=SBMAf)AiQnnses6HUjR}JhqxiKiMwN zZI1Xpm976%V8;C@0gN6V;3I6cFgVx+UCFp&N=m4Mlee7z_`*KZdKYx{KW_Eo_VYY$ z{Vx!Z`@l26iHrUWP}W;K&V?B*vx@}p^oW`;i{ngSC2++f=3Org#Ocy9&ZC7wA^|Xy zf*>KVwHv`qva(9Cqa)~F@Wyy*cO6{{pbT->u8ehSv%>R0p>Ox|=OXYS9&7iZem#Ug=>B?aSFE>z_o3@T zc_xiC0N2}rWR0Nf@NDh_<#$D1#XGd?HwwhYbOjKogp9ya_V^s6W9-*nxq|AY0fao_SLym*Cjq95K3?}Z_P025Q|{Csb1z(K)i zSC&1yLXN&)J)B8^G+@8EAeHY;x?682-}b;Sa?|c0W1}sliw>$jzOlUAE`C@9`tfGv zuYa7X$1eO<2uNeEU*Ew4{br%p1xYEymxihjp3nBLZ={1MsbJIVb+9)Z7c^ZSB7omb8fct5sTy+J#4w}UbSx)Z6@9rgMLT%x>~ zP*}SH&)#A7NlAZqt>Zi1L4a&DxbfJbZN1L~?{j!=mpxTupuM9CcsaC`w;rB%St}v$ zjb5Av^7^>ad!G8Boy2_;G6Zc%l+7mRo@1cSN@G{{@oxQdWfQc1!Qu}7uTWu~L#}&D z8f@1btnqCcpO$-m%PWv_@#k}`lr$|o6v{i=lSzOVcfQu^m*O{&XZQy9{)=Ou6T0dh ze>KRDVBvz-J2KG2&GUZnmi_##k^VfeG(FpbZzR~gPUQ)I3MfyNLA0d6sXg;v(RTlM&xtb!nu>EC5lMIjBe;HNqM zo)hu_5E#s~G@MHTdw^>)-IL`d$Zr2D5P&Z$zkZ0@4laXIGOYYhoY9qfG-p$^=nYnQ z4qmDL%cR}E1C3I!c!$nM+q=rnOE*QoovYB6FMZmR8E<`eYTZfMMxXQtAwQqq@gxgR zivId8&Ev->96+INd%oRWqKVq%JjvXz>S+I+>&ejc8V25$$At_GF<* zl{SSCCL9;=76^L;tW^etYbbmmrMRcLhd_jk3Ir4#c{QpdF1mvqN?(YwNJ;&2N)sHlZGNj1tm6f$=!G5amIZ0Ih`ie-RJR*?y=Id zs%-U_ORE3})3<=tUgssVPn;2e-?bPBT?4ZKq$zv?3MA*aB(Nnd0~=iAWs*1YqtU3t z_08Jzdq#pCDkM~NBk!Z6@Q)UEdk!VYC7mm*bJ3I|&J<}DvcUBy9kE%w!ZUG>GOzvc9dK9*@MGoaefE&0*!Mc$a~GdWz|D zCZ*^Vj`En)5Y6ixAXjbs1+c_^Zdom zbNwX%!8{x@0tTEw2nw9!UAX*9u`^IO0gdV#7qS_yHnAuKM4ELQp1R=6r&}Iqo#XFr ziCho`-tLZYyR(01$oxi^nS>QDjTKpmcjd3`oB%escgxa;HgtjXtuqTWpqt+$`dllRA|sAYxe?4m{DJf-<2|G)N+|gdI}=^&=vbB39xb)>b>$6 zoAM`%KlVw9^BnK^ZEzA$QKt_+g%wY~iWCkhIR?o$OLr^egS15F;&Z_5ExKK^DSuFG zqur;sQCj;52sNeEUH8P1z&h9Y|M(mgNG$H{0Kn4wtbv$l#i_3ao+To_n9&_HbV}++ z`JTw5eE>-%>qVH_m2X0zi`$RDp{_xG1wI2Fjnm3)5B#0{T5TZLy6u*C zs(--joKV=p4*z#!SGp!Ssw*X&RXykZA9tqE{ehMU30L3juR5JxFvda=S^!Gwo8@#X zJkO210flQ6@57#g5Uku6vHqy1)^m{Y0nevN0_vT96q@}MUV<};zy-E?O8OPD5g4Zk z&+WefB-aH=z$*dBUUl&VWc^;i9>W2u0N@z=gsUiVu#`h@nTpA`xM^#lE0D*Z;Fx^` z_;byIa~E9ysJP|sR=Z-7-y&;2t^NoBJRgtwKY4sD9tNoJ{9y&3POGxFy5%pjmx*o> z{qg5iJC>rUs4i!&+sEL0LXdj|)XK%CP69S|fRJk)J!1aG4F9y`<1Z!v5V$_B3G#5c zaaACDR;l0N%Nf!?p{5i$pN(XeOH1HtBmqJ2<^kY82CLP}hkftYRv8PnbDvjq_4~EZ zfL!i9tXe5K?_sDh{v8Q}_Og3Bm%5YICPV`I^J{DKtXsR*@ZLwBc-20md*0eaMxAPYRQQqyhkr5!|bIeYw?fuK$|l&*1n5>%4gg&>}aq z-Zw1bBbn?shWtUI;g19RkKHVNo?s~VX+2MkEU&_ON#(lWALriY9CU@DboLcSpq%NYO2P?3OpHLhz{a9T;%CaRSbMpX14#1OSK-cogf!qV2OUOz! z6I($7wx}-Idy9yF!vstDS5(_201eGw@fH)PAw=MYZ zb*h>9fn=k^Vz>t?aF$@0!+$UtkGdMF@_;msxychkG;SKo3I2y^lbl#o8yo^R8wptD8(SP z?LW#&p_Hc3vO|OVfPL8t0q|0t6qRRQqd@|~q7RUlA_3vfZ@=?fE4Hud8U2fg@@01a zTJrgP(j)M!MgZJ15SITT8!Ou+o-Zf*SqGr^J_P3H=hXX0>?q)U-ixZZGr(MC3(RAC zYlHz-o_D+p>*NpYumCD_kTEl3N>GXo2|y?~?p8IqiEtsYff^9J0C?JEjU(;@YH-#0 z&_LD;K$VPM`iim~iAW`BlC(pQcp(6Pqw|wiSHDOC;P+l2?W3C0MOG$5a$!A2l-w$Ho=U@^#^QcdO8Z;`iWU>$U8MZNvjd-=D|-=-Pw zP<6gI6Ro@j5Mq<^)Ftr3@LOK^N6K~IT=F^2A1rn2mj1Blcg_Te`%G%Q|4%>(|36?)61oAh9Aw`M|2@nGV%7BpSP5*L;RW~+yc!9>`~IB>bjzRb*Vl+Z@LyEtJE`g0*iKiCqrbN$ zzAbqvCywiH`vByzUXvWn_eAYzTn9ea(v#Vr{q|h1l^>!s(LgTkAZb=mvZ8oAP@>e2@~*z%W0kfw)&@~Pv?3v z^Y9R04wI1Dh2PVEVD1$%g6pCAA$E&a6e z)xV#I;{BNL7gj%p4T=CLzay6|HO2*!RKEB{7ju zcm;H;Z1sETc?ZW*&`dy-a2xt8mj=Ic4gxWe<%x>XJKchfP($p?2gPx+&102^;CO@{ zep9_AAE@fxQ>Wa6?%>zl-6Na-MgRmX*_rV72L5s>lYRq{4(|glip3s)3ABF$D7l>b z+xKtf>gzT0{dAJ{R`;$WZucADOksdu-2X4nncIy_{FOxYeQ!}Ps6&O?@Hz|&0J>OR zuYv$&a9*%`jEgrne0RxX5?>7ev*rcxus~Swkq~%~_1C$W)OUsf-mclxgWw?rBm~Dp z@fHT?`yiLW+c`!H?ACI%UF{;UAKyuw`7xTfAtRz>pyR3*#CeZD#75i_`vHBGbC}&JE!@T%Dp5wlLi=e^`CD1edVLM#C z%G0kNg@{BT{>rugERnU$i_;dK4*7*Dd34RM=_s0XE?Dp>jKsf|}ZvRXsR9ENm zvO-$@YeP~cDuJykPlEfoewQhp`wvL3bn~sXW!oVEx|i7YgvWhY_#p~sRzZznhvELW z(*Z>!%LosG?o(IUuAWrIR$XT%ClA4a_!fsdvZ*;`=Q(d@yO>^PPcu}W>=7a$2Ua-% zM7a-4QUG*UvG3f=dIx+P8S8hqKN0{0`;hSnqgCI`uo@B^N_4~!ObepGvvz_M+)FOc z)U?W}cRU}308c>+-$#4?UOt)^vpq}y-P#!|7$iWwU*+%i41*BfT=Ew(0BX2t(l?*k zEH_8nrn?N@lS+;0H*oXE`C?LpU`D?w)*qmXpr7OVTVh@SydfZ)Bn7y*{|&($i2}|I z(1^wy4Y14lR}48I@P`-SV)5G~2K3CgYnsPE==jaxXu|+e*iyWjdq0nc>lL9llxXZ} zz@EZ}V`>;^t#ezLNybt5}pH&n59KhFM_0z0>o;)a# zY)I-(+#PS8yeDGo$jufN-B!eAoy`8di+rth2wGU~G%Am*d50vG;{gbnQWbO0!9ik8 zpf?XWm@B6!U&K8CQD*F;v4!VZ)9IM97prV>NsC+4l)3 zeD-}MNa_u|?|>HlSJm3_sv~&~z@lg1cMkxD0#s=q*I()PEukr&u(iRht?2~73tu7Blw z<@L%3;laY!#)qR8P1lg)QhX*rX@ZC1ITHY}ivtWo;+Lf5KOO9MdxP(udoOgD zg_>D^C=wZWj`J=q|E?SzmDF!i*8j?DYnD4Glal{1u6gRV;G2kmLW^n*+0zA<5@qk7 z@?#}FwCW$U@IPp|$9^XO&m&*Y14N;@`{A0L>CeLhG3#Hr{MT|HN<1?t09*cTN5R>~ zOzVi-1GFv`{fTLSkHSo=JHTJc6R^D}#gxK(duR5!2GaHK7JHl*7D%}N(}LJ%4T9~X z5zV$g=Q(EEyu+3!B06Js?i@xad7rTQ^EWc))VaS~TG#d4FGS$xlE&VHGIwYR%CU^& zz2{5Fu5o?%-n>Rd^n;cC=bZI4@Q;6S{H`4?pPQ9SZO3Zl-ZmGa)!VJL2bvd5=&^0! zIrOqG`;K0K8VCku&c~Kr+vlP-e?1TP-1hM=rT~2wnYY(Npsqrh{&AOZ`=|YC0ISev z(>3q=vj39R->vaFK4u4`^Vr(|3G3dsBMk84b-+b`etJ1l6aBjvFQ6Tek$;IHA7!13y${(*b7+ulE9zC`5yK8_;HSY zi0!*e|MPh`wokG9N4`FvlLYwO&x;xU4)8<%fWmlx(IvVoFFUABAh9n0Uzp&g4MdF2lNHZD-lK4@jHOEGX*Wzx+L({ceXk z$?%*4==kak2VIWoSpel`UQtYtniFpcC_K4;-mFz31typ*c;v3Y9C{&?ht_MzJ%g}- z%;Uh>Yd_O@59|w}DKZ2AmhbSQK|kZ(ee-D=AIVDqJhQFZYI-ef$9;b4j!yEsVWH!C zr7}g(>mrbYgoa4mvtme@6GHQ&*nHH~L(mi#&NSx)7>(L~zi+89NU7oRK(HbK=VzFi z;2C?dWqSsG&DIx7_x4%-&RPIJa9$9AAI~2MtDa~0Ysr3;^k;O<&y7TQoqt5q^}qFf zf}phg+tU+yP+{_uIx;+vp?B)73?cxdCQuKVn0!PRu&@rjDx&vEKJ_~JXLS{JSRI5@ z>*saxYoOiaa8d!Zcy9XuxT&Kz_*dQ^=aoXkeZIsmD!87(oC>YV$?W|k0X1n)Wb&)@ zjDB^OJIvGn1Q93#@WJJIKgU)7`F!O>K9c}EhX5={5`@@(Ec2^i?V}eWpOxbNt_VDV zPQpc}BFlqhIowZtc%QrN7YxeYa=?FWJ(CAzd_LTOVa1m>fV?bPq+r?hI-F}xjMBtx z<#d~7OVnNb;+-!PT!0VhxRX4F!}*i?Tg?O%a0gT|PMM zFWLLFj=jbD(VgA*k9%9E`*{8NtXCos{bV(w(ZD(SsKG=^-gfDyNF=hlXtd^C^Yr`a z_&tdfJu`V#^wI_w>%Sc@poe<7S0&89kYRojgKL^mM0yWFn*sjK=z5b#fb#j_YL%1s zYVG51-p=sZu*#bkpe6DJh*kn0FZA>K!aesn0C=*Vcku5Xg6(0#JVy(}Yq;UfwU1!m zS|_}rDtT>xPxSs!nA*GjVV|7WpI!Y-0OB2#Our#Udi^^?0QXkW z1pnwD;gzyXgsHg%j%z&@kwI^P?z7&2nPgZY=LZN}-g-yjzEGudIXxLjD4*q|IMOfVE?^uWKV$OG_#+Ibby;Qzx~#?W6J$P zz;sYd0&MPoB;*|swURB}#UmB&h~`TsF!e_-FP~w0HgKB>6@Xeh-hqFX#chG@CWpI` z9?E@D??`?mD_bQ;6v1Op?*@iaxc=|(AumUb5^3>16%xRpGG5t#-Mt01RDA&=Tl!W> zdWOK;y#~S|f=(t7yf4T5On>(B-KYNLPyoB=uPgSI_Gm<))1%8ioQFL5@oedite@=u z7K8r^{MB%o8npQPk{$4u+E1kq0Yn};;6B3xQCm$R zfHiYp4dwfS;e8a_k8nfe8~_0*_ip#pxR!F?{&BBYtY4O;591VBz6fOzO@r<{g^)=sFv?{7gUGWk!2 zN1(7g=sJ^t=yMjrnVr{0FV(g|ZLgPpfc@dpH?r?2$S<^Qgs3Fs-{Xf1z^M}gx$INu z19cqp0Wj>)!e+g%x7Nrxml7Q(cqS$l7{ z9`O-df@9QEv|OPKe;s1#eWoDB=?0Sy_PuvurrQdg{=M}0Fm9VIW;e>$mbUR z1lvmQWime(ps4LPJ!W*#M zD`7dRKvaPUw0+tXV2ln3_Trr^Eht#d7(Yq4fEXyY2Xrk2C_E1(oXhQGwm^yqfRr5H zEZVvUFVl>OJ>iw(T3}GkN3V)t>!* zC&57AL{A&cC9PNqQz9n`((N7HKGQn1m$NQMo5lIIz#I#>je>I8S|Am}Qn$A6lGHc6 z0CGS74YYfhz+z0lpa(&I2^(0t{yS)k+=dMb|AmJW_i3~INAqDh_15#g&A^T_d>#PJ zQ<-TauwUi`)0@b1cfj8W>;gbLHCvuR-y*jTdvV{>eq`QKz#YeRmeE091Y?*|NjyCs zu9djQu7Bm&euBMtj9+MY-&*3s^)%!0K?Gs~pOfTwChtKHz~giGe|>$DFnnMtUnT%G zBVf4xaWWQk&0YZn%n@_tUanadPX$rR1wg{u$$}$+sk#dsN=ryI$Z1?tm0Aw+OAjdT zC7IN^LkMh*{|A_#!pGM*sDb+0f95g`dj zRBP9pY1`YP_x;|6evMT>%KRDN1$$Y_-%B+C?}Kf0JQO+ z3U9kg+*&Qhpl_{=3-}{30+O=f;MnRPfQ)~yE?Q#9>@~xg>tTFqb zSds?Wdqe- z{cs!?=4sdV#eil4p}^k+^4-3NTVL^-P9!8V|FM;BWI{kpjC6|8+Yk}?sLiEDMI=K2 zOafFY9`AoSM?kn{MP`?e`+GTL&48$;qKA5P3rFWMx}#R9U7=9t%=7fV&y`ayO&Sb8 zW0&|RVEu#ZKeks*;1luwbn&ao^PHLemP*dxw_;(QM*+Yg2Oxm`c{0=gB>a6~I$szC z@Ic;xlYu2?cEHu1Me@C~?5IEow=POkS)_`vE~4#Et&*7V=^FWX3w3cZtSI!^OgVJJtyh(VBtFnMHOyAUT$bTd`I0cedqJ`93P-cgaDtZ=1~y(t`&1xr?6V5Wd z^bYjMj#KzqP_M4e=uDwF^kRjmFgw?a;sNFJX7!_cp9#QnD<2c*!tz(L_QT!JlliEF zd=P*qJpthX2mn9B_nsW*p9J9ZsU$!r0AF99wDi;Rhw=TN^*G?I(H7Xw+37cQ+*Bs5 zvqqddQd)ctZj&u%8s76q>tFdf)6#J7z=#`yXCV|_2!pj?mZRrdS?Sb2Jpquc{upW~ zCqE%OcwE1$Z3_Icy+VJ6hoG#SOdNy+1X7r!i>okH@WVRJjoXAW_iGaHF2~urEg}#x zdpb|xya2FEuNP^f4XEETDVQDrC@m5!V2ppk9mhWNr5n8b+ei7nMSOr12y4KRH__T6 z_GOrZ%4TxJ*MuI!>T=x`cLj;y2NLd2D%ySvwHEaEUw{PnQ5y$X*=+qRHPKDxIRMH? z6tx_2j;oq3;Lw^_l)^*1pU5e&M+TMo1u5{ZoUv25uHV%<$)JFjoFU zascF`$OAb0HOPhtTvcxtbyYfA=6lD_M|62CYZG{u*nrh;Ihp6*?2U81@;TGNCatq0 z`>)OsinQ-9g`=Yrp#`x>X?4p+WxDn{=)<xz{pUrJd8!1x`6RtkpN)- zbiL3w#ywMb6;4Clmhurlnu14*P$G9jW#?)`#|^#ZO!q6Q)zSPfM>VX|5V3;cX@=UD zj}r!{H{S6g_%oZ88!z()#2LTA1J%Qp8<=|+8nEF9!6?l=mFJ=$;W4O3_ZDi%2~*?#+<3i+)V%+L zXtBQQq^ORxXF$`vZ~ww=Zc4u{stYG!n)l;5ELuB?3FZD+KMTAG>!H*z7jePx}SzydxlYv}rav+7?=9LOOs$`!y60N4R}OoZ#e z8nw(I#{Dqe>H~`b9Wx0nXLRo?&i%RcBT4C-iA z0Ohz?G(3GLSpPlNFEt#F$Hd1t`8jb<#MDp1-^zIZ^GJ^E&-whH+Ro*9g8)2>LjYmn ze{dAQCzJewAbjvR&Kd|y1gnVXLbdIx2iW>q!7Hp+0ZZP*ww)z@&1CP|m&rJLi{<{G zGta*5Gckv6BkP~!LGr#Sz{W}@loCgSfqZ5R%;}<;tW|UQZ`o(2K%b2$Ns9vLd-lKV zSm95hQ@Su^eWRawm>?1elPmxUaMEIdTvF{`rk!3aJOurC-gZpp?@l1}a=ZgMuGB{! z04)H!x%lP(vE9vstS^?=A0|ni&j%1~ui0WL!<o2g{-%XRm13|Me*Sma_% zr5YhX5S5zfJ1);8z*q#h2!lG?N3jkt=On;5zY+&sCcy&JtUXxV{dnt0srX)!g3yx4 z@8)Xr+`J+KEfKJ`y3RcDH5TkyY4yi z0RP?_$ilAk;2xwTNYY#VnkA8)jF7ZbNMWPF&aS3hX9(0FEMy9Y1p>}i8j}X=L7Y3 zkw9dBtxudMxSteSskCT!RU;)wiqSyz!A){3K0UL%>kA|Yw`ad>(|iHcZZ@wWtG)sI z&FUwjQ=bmpHz?1o*3U`;L5ACT1~S%qBJ|M-O@0r~_%>&``f(E7(&{TR&4^-m-~ zx;uXtz@yvWq>=&qpS%5UWMo+T1JI>y*Z1!vV!HUTJ<$t*ZUkc{|afW@pA1l_j{11a+U+KL`Y# zk70sK0%4#1FNXT1S3svHp@a1`#-E;)3F?z5w7*bW(Rx6(kn}Zw%hA0SHv0A}(#^XzL{`_B{ceszG4MSL&`FcSB`8}O-_0LSpYAPTCP?6;_1 zNN!k}BCkZYy*C1Xfcei^We>#ONnn5^PXLTSbH7DAhN45V)hEWtU#u7Y z#Ciah{W{uJ^JuBVq!`-kcncL?Jc``|VDtGawy$St@76Ba78W@cO?HLbWj=AVPkD** z2zUq5mP3&s!3DXa|0keaLEP@=)OPa>0KBEUzkzXrX#->=2pG@bvfYZ`Ed&td1Sz=B z)OY(MVu1IDMR-hL;U4euW!XEhYkWuj0ra7q=`HZzTJH&MgRy-y8NHkAM3n02 z0Ightn%BP){?Nk9H{{lSeB)n$|Nc1^JbovL|5yQidI1pp57@E0zpg=VfNKm;9L)*V z!vZ8(l5$1+T%a)7F7ByvtPDj3WYF=WQ$h8Jgy*qR#+|%S)_+`R3eOUXP+A)>U}Lu` zkaHCf?^NLgh!?9$TV58+uX`-$M+jIrb#H~n>{lXCbyv7InzvfhL`adGs}5-88kBw1 zCbm*=jB*a32Y}-CB*Ic+ zT}3naM`iC->DEVef~iERvlRGKXLU<~C*g@{coE301&jLKDzSS(> zCCc6au#`o3e)~#0n)l;YoX~hI>%6?9**HJDWxtEr`0noi z0B;c^7k;0*mqP(D&Oa=05%eS=k$)T7M`e$Azd$)?y)&@auWB!L_aoG^r7!tj0L0hBj@LJq^tUmlB?4KFNG-Q}iA1>(wOWBh)Hb#Lag=KR-YQ zTK2yu2Z~q=1y}?6Iv&4Ep}5j98{$*Cj@1j|o-`rnNnOH9cc|PZwv;>oDq8M2{}YoF z`$w4$otVZEnnd6pC5xU(&P)Vk4+y&&xF_+t>u3$1{Ub*0P3(HV!i+g!*i@3i(Cs;;(18OSXN3-%HvVbG(sOu!boRXZ%1suB2nFM zT6#CY|K{lkf6ryTL%%?wUnH;WvJ~=3(1hPez6}5$E#LyUl-*vM^|GPwBb<`gt>XH; zjBh0G@mPK{lON3XH?;ikiGgR|DZ9J^a-H3;<^?FQE;1qb6m)#Ub7wm$mcx2)+&Zu7~i7{CF@ZBuu>d@S?h=EwK^(z7J|FmywbM>Q@ zudt8~g8!=HdINn0QXohKN(tmJKaC_nCje>vBM7S}-Yrpb`!{#~12g;u_j z2EcbOL@5p#IM4|}0!=(}?(Zr(-fxq0D^U#(0Lra+r?F+(hIz7;B95VaifbddWhilv zBx2LOi>oQZ_ylf%un1dc8Nk~6Qa)=SVYdM;AS4(D5b`WdQh*=_<@l}mKG_I$^7z=$ zA0-ePO+lx(w0WQcuynBea!WxYgJb>+wwVOXw$9;yzmR}Im_jzKk`zlxqYOauRxV~{ z+%!&XW93Y3-U0eDbL-a_eDDGWp012?8< z#P=>k0273t@-ny=07C%JQ#k+y{1wB`p?zN!0(da{AAmnR0GY(Mo>PAqc8DV~QmA}b zTP{AKQvsf_?Jj;`!AHD*+m@gITD%{;0tNiSar|8tJX!qR)sGeg#J}S^m@^By4S^?| zMDRy%0C}q7WXt2Bm_#fApE~aXvf@(&*K<_IPvkQgqwb(*@ojZZxDn=D0LUEjg|$bo zvbCY20(exMnhB7!K2JnI8~B0u4YU6#@s_Ta(qlx-j5QRhn+$)n7yAov-%bcl1x^3^ z)gUM7`EZ$ul>k?Y(=G7XwI#R1AQI#Oh`f!PXC~COn`l8gwYmbU(bk8u{Veyf8 z={x_JSoD2q-D|8BP~>5fhFd~m^s zdDig1$_bz~y|_n-v~F^#U92B~nXrnT2b2s&bu#{E@lu&+@bhi9&^-B}i@| zGl@CyF{3;c1-R*P_}-7Z`+xrX0k^-E+kabn0l1v7@+If*CKvxUzCTEK${k`n`L~R} zyO1|>`Sx8(^LPcKQ^mRuh9n>+1KQ@R0Ai2SC?=mp1GvMQ!nl4Y#JJWGs^$mKwA4en z20b~C-I4It9_3;Wz*Xq=ir4vh6tgFgDr=Q3eZ9KHd;bkuHdy7LXx&OTI1dIAMSq40Z0(V8UJviA8ACu;7r~}xdTWb z{C7>=8^Zym>Jc7-%oRY-fL%!dwkM4suyM4N*F_r%om9KSo4of4*sn@b_Q{ZF$xSj+ zxQav{UCpd?;hIKHQiP3}ZgB=p0Uyf8Cm~E%yS8a|V_!_IOXt=+{p0~4>tCz$#(gol zDMJA|Jph^c|D;DCCjv@$ez^E61Q28TGX${8^&i({Jbz)`q5TnPq+HTx>D%(WbSF>( z?jQh>oLA%hx4Zi*Bw%CGA4zw=6d4F56H3DBp81W+fpP#k(6;I~KNTKJDRt#PJWi@K zy{w_^0U0>qfm*yL$~m3_Ew8;v##j^M6pY!ZL&V{*cc!8&Oe73!E_*X*j|-?~h@)Bj z3ISzpH^$K*)BDCC&sJ=B02map3<05RX#&Ka@mO zFaqZSaWD|l^&YY|pZTgafncNz3h%3`fGh=X#3Mtov)ve0Jwoo401#|Mf9=27Tfmn4 zg#@(w6DdicM{fYYCFBMm_y*|r-`k{R{L8fF$pat_{BPHwb&l3M#Pv;TQXuOs-~S13 z8(+tOkMGvnH|R?-sZHEhz5%RPcCYM{+=)IRsK@%~sujgpTSq4c*4(B(Uq4pXLL>lR zumoVx%QqfhrnVC8Vtjq9rsr<>r>y>P!&%9 zYs2=+&<9cw@@bZTWDS@|2Y;67hSGoiys1=edz7qDw3f|RB|LNg`$9nREX!J*vtcEN z^BMFmbn81H$D9C>KagGkV~d~I16Y66sn9|$V8gJQ8a^>MV3!R9u9W}S4>4~9#ie-N z3kC9rQbJN75iFh2GN?N@s=DShPwd@rg{(PZxR2s`n)5Kj8Lfm%P-ZK9M{p z6<)wb8%h9k2!tmBs!;$B-4Dm$ub99`VPT)h56GB5XZP1|!wOsUmj}91#LV;g%CZIt zl46bl+TNWbv%h8Y$D}=R+}bFCF;Nd$_X2>JdWYSPXw8B`V<~UjXflfo3z;QTfh>Xb zWm@^It(^Q{EAkp%fwC<#XkK#%$lA7S6CB!BI;ttCW~uxFiL-f{eyaVW(DBUiBs32|1MWQ6 z+;adgm!99MeR|A42^w{42JGZamnXr_QvfVr{X>5j+((dez7cd1gaF>dqL(5AaotW( z?`2_sNAPd|FbAM{04N9G5*DajfOAg{3AAzkun*($Z0Q52D|!(S@T0wj_75+B^?m3m zDGvz}GPL5QwPAl>xzGB0z4sABVC?&!Q-?|d?2fXy_|ASou~@s2!kNwGRp%J(tAxKA zzDKeC2SNZ(kpLtBMG_ERy4y)fq#AEc7C+)q}kQ!H3nMF7fT55TXwlq`0zy=j~D4zy3M4zeKh3=ET)XhE0jKZgPam>W#`gCGxX|MUQW2O-`5KsGQr55ogc z%L;i&S@So5&vT61fXIVFn<<~e?H6(|B!i8ne7*0=w2T<;P9Fy5V)vGcbk%X~9T$L~ z+~}Cu8rR10Y3&Eg#w`C@Xh-A|G4+^SC&3jb*{KP3*b0Z4`EZW^RhEBON{gPQDS@63 zfQf-HW?$2tznYigEX}(f*hd7Q#rfj}q5?r-ait(u6YmHBH3Brc;ey6)zm}5t5bR;? zOB$n&?xqCt3H)O$KNcapPeikvZtb&S7~`ZJ)UCb9MmHz#<+Dg3C-!(}TS%A=@u_6M z`k3Dz**Su7_v$05L(DfDmE&$})i#yyP=#HnkId}y+Qz;}`|vyZsPTPn*U07i{uxW% z>ixY82S8U~bAx!p>!&G4nw1asr3VD8ce)#vW9GRaoMWO*et)lvk&;KUPU&TO`h3n( z2|(IGg2*-k8CmC2wPehK=*zpiGvKhTK+csSL;}+ z9s-CAe2SLBMKce!(SQVX=pYK~hf7PU6R`Gk8^-7_&f-u>m7v5w8F&;fcpQ`?^{(n!csnPt-5 zD>*mX=4uTCaq9Q&4iQ`lls^|sMY-9S7_>Xx&Kd10(x-EbJ1!_T`@JzCcq_8EUxabg z`U|pF4Wlv)KtEJH!7~k+>#*H`KhN-O4a+n7{j_Eq4QONN``xN`2#P|Mt+cCZieF)B z!^EHgGLiuVbB@>B75Ggn(?9Flv-sl~hg<(<=@)lLS3ZhI{zbMhwWX93vw=6;?H&As zB=kF$@P&~SoidCQ>ec@BL9jd7@zDic{K*a7xxN%gCab7xD$~AJpTi7$viQL=uk3zs z{cFX{Dc%pjA6fTF5Sj;oMgc5sb$@e&uCP9wGslTQF3IiLW?k zsXfzB=z#7Cdr1J=Dt&z%eh5yF+soL88p+$oK*F-FrAQ(+U0whYqp|K&VOH^I;d0q` z*!Gu_K%ye3XpQp$;=5z;=snqSf{ggKtW<2OQu%kjV31;ab!8vV2g7&hRI+4kY}aA1 zE+H{4!5N>plm6y)pjdw%BRqL?l1uW^4tF)@e|u7NI`WKtF~>Syz=aI0>6cp?;{1-$6tin(pc2R&} z9mI2~U`PBp$jj-hHX-4 zh}K#b4Oyj8H!0$f+gbH2GcCaoaSwtvy7?(IAqjdL zt`jJK=N%FFI|)E*zI+52?=R5DWWak8AObIX8uFS>bQ&ePXZZ`Am7bN>RzfAAE#Ck? z_myDM_ni?*jfq27ZzZr1h`?^wR?X!qwgTO~PQIRcaryveIc_xg8cklj9>_;mydvcom4% zNqy>@cWzVCVf8eTzqi*QE#{pWXW{{$OPg`F(u09uI(sPZ^u&QxgL#k^q|p zRR06_dTf&meAT2qWaWcfJl+0l5COFMIm5mZ1Cs!t7a)m*fG46eeKJ8?!%mAUJR)e( zKh44)WA}p;h^6&u`y`cQX1ZF<+82|dgb;*_%`N*MaP@B(%D3HZnB(_Dd4#}ODTg71 zZxi!h-b=VR`TD}qSQm0m7*Hqv74U1K~WcyUIX z+G{iC`-)INucrd#@w}iS1T2F=4v4VC+iLt}$Uj!eX8ZOezVu#&RkmCCmmda=XVpmr zV`WA1JHQwC<37s%510bLIHHDDC=h@k8+jCfzPs!jLEvKnp54y9cn)A++4ToUWIh6VkK;%7K2E6{z+Tz(IM2T1 zocICkok$Q7SU?7}@&N=a_ORZ|*8z4RnYGOAv4PQpK(nc#VlG4=g;|rypYKR2i*eQm zgn$6FnEx53w|Qz_^96exbob9sk%n|pzF7JfH&J4&Vtm_)3xIH*XCUZ61`0sJ`n~8# z+yMr3x1Yt^Tev##jU*MzHo>$#a<5Bu-g=h0E6*C(EW7b6KzyK0$N~gXfEMB)K{~ft z#&{IVu$ZH*q`Z46uX3~ctE~9}OCORXsR2fPt&swwo0P|by=s^jLvwK~-iO{bfpUtD z`8EJ}y;cl=;p8{4Z+HbLEKr^TBp2ub&;@w`-8H{h@hB>`dJ7VZw#aBk|0c7* zK|CU?79w}{$=)KWVoSt~6aSW$(i$TxLZ67#^12!GuY|uHv46+|ko*=<4j{#sPrrYh zBY1%oj1+OQrUlT$ z0o(aopxsMZhh;z}^`&j5r-NC3c6K*Yd6;dtrg=N=ar2xLUZ)XlAdk`T;7SK~II1ap zXXufLgMXcZduiKWE`J45lmCT0hyu~PkSmeV_RV%0-!(N&kKYCi#YbNln~J-)_p9|CV95Euf;B){8e z0Aqqcq#=(3-~);2IRI$ciNf-qT?s%RA%MSg z3gG4y(8x7#E^}Sio0P-Rx@yLwgbL+e8aN7q&S#QDKtyG`s}MaZXorSn8wyJyqdte_ z2`2xs+rO6Q<#GLQtdbw2)dt+@`|ObAS~7qs!3bmg-6A0ua<{ti7oVfh35e77m_ODh z@X+6#rYtig(Y%-4NCn_xViSNDR#3CPkO0u}>fCXipn{-I&iBUD2nuhMdGGRw`6lIo zT0k-bG-J3QhYu#XD*4wkcD?#<>mHm1D4;Qc!4Q~29n*>@0#JZoBZt;20m$Z|X^{m; zeD$mF0t8V{qJTu`)kHIRUERI|HE(R=hDWZ>X}LL3XaavN%RQ`p-zS1Pfi3?l0l?ah zu)qsoH;Y~5ZMC~f0yM)|y3ze{4m+vt&&=B~$R{#hA9fLNA-?uPG zKc_z%wKuo<&BI#H4sUC`Lwv7y*$iDl9c>sl)ML*tKmK`E44LssSTgBv)i#C!@@gOf z**O;h^8%~ClJ*|X+HbM@BoIp}NidV{fCNwyArb^i@{4C8e+4tAK!Q+Qq3qGB`9(3r z(yv>MtQ9d-T$Wld!z)>aO0Q0mx?um&QQR94i}hskACQ0`4QO%d5I_=#0(4=JU%q2| z9zZC3rzd4i$A#V6eFc7OKeRl{Y9=9%4&oKSWHvJ#XRq)&2iLy7##8>w3nr_6=e{HY z(x16+`+buPar^Mw7?rBPg^Bd^wKHPpGFJi6ooINrz^$xjYWyIA6^i2F^48?0+CB+b zRs%_klEWf8W)hdESN2u!Ke*rkFqVvE27$<*HIbCU|7f+7hct+eL92BkZF(VP8eH;k z+c9mnh_qq3yF5fu)~+Fa2>eAB9EKw-0MblJfK=@Qso00UfY{2UJu6rvH$4Gu14ajL zG4v4Zc`f{oq&v#`htU8(dfKOl1PJ(tWqBi5^O=T@Uz_{oqyujM>*NA zH8+R&2$qA2{;m|;E(_5o5{fZ>_TuR%1M>jNhEVxD&jR^&;FkmD;_m!O0;V@Wb9TJP z0lX~ywI2CAXW!>}&b;}LkKfO{fS5@y%EF{QPN=H|eQLs>Gt-}z)sN>lrB&$4ucfS6 z{N0$pVOi=1hKlJvtp@eo65#LOsl);NO|MmndYFhC4bVx`?GMVPD~gTvH4>BQ@@@OI z#)16Y;*KwN{^PAeO4#{{UiOIW;Y?RU37x^>z5x6~T_ z+C1Lw*ItAq3Tr%Hx7U&IgDG1NP~hsvD1RWgFYV2)5WkV#4)QLvsFe>>t^!*1!`(kU z0*Z`5*n1FFRPT?uon0LOT;W}M#iIYEJmjI$`bILo^P2!a-StHP0@%A%FG=o!7(l|` zHue^j3|3vNDUC@2Tm-eijsCZ=GzD$>+~QgIEv=8SL@c9MyH=@9u*H|E5KJ=cFKqJDRJE$W5pa)Z_uZ@l-4Epgq z`g;t~{~Y`e<~;4>9CxcLOW~Y=P5^Yo|5sb>E+*;85Ws34fCZqL)&f@iRA(v(ZjYw- zK#_G&C?%e3&g$IhhVjm(Dl1>yx#2ceR!eIDMmpMI&U9Sk-ALNNhV`-fCUUHOS16ea z(5!{BqM@!`PDxstpuV5{{`m_5pu6RJ(Yi(eTbdW3EZw>|ybzdG7()s%akIApwQJj& zEph|w0`lR4y?H-SQPcIT1gPo5S~e*Q{DQUE4k3ngh8F~bBm|le3hISN{h~1}ughlD zS$8I8P!0O6`A$=p_;TNv6CkRoa(qfr_EdDwfK_{B{fJe^X$D)yk3QasRWfS6%GS>k z)VsSLhym`~_R?P)L5TAtzIW9x`UgAUgzIlbQ?YLqmtU#xkobfM-Ccz`BP) zL2zgEu4>lo7uDP>0yK@%`%Kwo!BeGPHDwp4*Sf<9Yz1VmS>R%Iuv3P@W(nxcgi;*{{6 z^;9yj$fX`%4k(e)k7IzRLcvFc`d(tPm;#9wK26|)u~v`}62@-z!hXDu2C%`qQ9qAJ z%k3FdB?8TywZJ`qlsFOqROVU#rtsTyDFAm7n;NT)@?zt>7g-`g(eEd@hP|rM1U=aX zIZ0Glywyx$L<9ha$KT+`@7|bb>!@Q>uju9+i~JY>uXN15%TxIy3;0KNzvg{aLBTec zO@txPy&g$rD4Ptr@E$-`N)CZw;=2rs-sjyg3d32t`~_ColxtrF;1{XujMw%sl0$Fn zeCZ(LL+edoM7TpD(1AY4LHzzPJO&oFxA(lB!v+;<*k!RN*u(69u&<6+tt-=ibG?nd z0{t0if+HdWMFMgWAeXnQe{a8P-5$G_yeI1*>*qH;*+~cLhVz;=>z|t1q!EAd1J~0a5q51mJ zqOT?h9bvUi1c1lWL%Y(;(NF}@+!uH5jOS(pwKr7p$ZF&b)(wyY19x@GOHEm7{#)bL zq=;@L0RBRNM*T#}A`Za_nA8+zXyM$WsBjGwcD{Kg6XXGi{bX(9`>E$T<#R{C@3L+y zaSKjvHJ52IBZ&g#S+{#300FQ~PDHG^ZCOF1Yk4SoykEO7U}h4gqT=SBByo>ZyByxv zApx=MZfkqj7OzSs8x9qkQInrM3H*2Z2?(4;sA8TmYXho8WsrpCqX<76ueH#a}cC#lpO>>B!>FMlDy~*z&G2y0(dV5 z?MrAttF=6{=Ul78*Ji(B{Z?07+v@ZH&%EpBlwu?eUBVTw?}*=af%R57aD}V64$aCC zz)|wY5=FOuxw5ARpmGCpg*=HNdgTRp;7?;Fzg0u~6wc#W^i;a#NeUViPU(DX;Ie?C z@zr4VHL~XX1*Kx&pxC9h!5S!~h5!T&4IY4m%U>-2@(xh%#YZ6m5G28%UN-_zga<%f z<{I`^wX8(H1b;~M%BO6WWCt_=;2hx)xdn!GyIgNjw*)+hWjo2kG|KbtFSf05eP%~C zz&HS6R}eKHK_`nM827(<0C<>SJtJ8R#`g=U)}s9)rm`JSV|wVV>x|6snr}M;Q7y*v zMh=SjelvP+*{Py^yTBodK_CP*nk_#-8OuS_AHS{KLGfIkuYg3g`j}OD?KTByVA+M$ zEk=1=ghlcGVl(P1?Cg zkgEIIrS)?k>X|01)F-^Jr;n~Pe3^P1eYdAeH@pOoZ{^Fa@&K$QpRcc{WZr@REXia* zh3_i?SVaJG{68*ygQEcA`=K0w$P+jTdzc;E&AICN1>~hRN$nU+Xsp~F1eF@PwXUu? zKHss2Rgo&ajFp}dww23cT9$TcIiQ}Yk;&gW!9Kp5mD`0Tw?Q9QK0-YRg6?qFqBX~t zF&`x$k6kc-dLys&dJQ{}&UU5?z=P3)+<4wa!E>0RWC#i7P^Vzoi)SoLSL6ojB0Bj6 zaBgi?mcLO)rz*WY?J}-8c4tdZX2$C^U1jQ z7y>`ss}T(Y`PxHXidZ6%&6c(P&Z<3$7*z>H00&pGS;zrvNS$TovIG3{w7;CcOJ-dLEycJ3$Z-&HX6R)u5PgQxIZf#2YG zTy0ejR?*_<1Zr)kvHKqYS-WV~2HNCU?oDk|0RtHC9U-k(>|8uHkqfrjX2ar(H`dtt zs9;{V;dcWHK{>&D?J6xiG7Zd3ztXr@-V<=y5ixaT3)tfZHkJ^wT03uTtxICH9 zw^3#9wEX+jz2}-OP`N>R$pet>T{1>l|D=X2+eW-Cq1Y^Y02s99mUtEbSpwE(`6u}I zya9;GqoqE|Dd6UzfDH6MSPqgBdLA75C*wZ#{EP?YZFK|fFu>oy9rqzAL+wFlQr{U@ z&-1Py?OMC~Mn4lg060>Pm#jab_|Ny(aU|Ln*}Fyq#CN*?vt%A25Y{h_&8KnsOZ+dU z<*nc4nus;Yd5|2=(O+vSTMf<1&LIcz4WaD}p{UNm*G$XIUmFN>QdGr6W!VqJH=5Uo2mr6N7Io&Xd#N}Q$WZ2}cw2ep9VmreD(2o+ zX2D}BY4TY5l?KbQf26*(af*#=7$CfUgtHS~2uJ%S`aKt}*EARQ9#euY?MbpdI4LE-FL9=!vvW~+-47~`TEK7 z@7EaCcjvWO-ZpxYtglFg8$^Vj$6T-m5mMoO5o!Y|FKK5_0KNzM9}Nm?_v`OT1Y@+B z4?qN(h6&0=(L&!*oF}Ie@sHL2$mjDVUtb^je0vDsXP;SX!wXQv9<6@K!q1UDPQQac z{yFeNoS$=kEE!AB%&ts*m{t?P92AxH*M$~Jb|{STLnq&uXu}==imzWi0RZ+bCPO4@ ztWzJPpr6Y`04-|-{hL=Je{-0Z0QZe)-r`FcdUr2Cx|o%2bIwk-3kA_OlPD$uHmydx z)eOl1OzSx&c`B^Q8Cn(|2wo zF_O}V2S$q!AUN_wK5XG9IEN=i?&J9DJRlTA66!tu8UipN4G8vdAH#ZQxlImIiaQaQ z`}mtl0F~3)pCDn}uj`aI9mDcHJ!T>_um(7Q!a4C3Mq0-DW9YrR{lC6G;rf@audfOL z=oZ;OM_zY&$a%WjAOw^RuE92>K>hWvnn?rLWgStlm8zW6%MgGgVXrG&=4S}}F&8)O zzYO21OkJ5IgTR8cQML^MX7gi+KscZgfQ-n(eiN(nuL8p!2^;lcS?jHNEAr}jMU+Sv zRE*WOvRb7P3%JQ`ICl3+AU`OD2LkR^uwjb7X7;LBy3PBO#3}He1>ZTo>s!OzWh#Lp zy89pi_->G#R=HJ69+^>%#;~j|6Y<`+sH~jB+zI&hc_&mv_GvTu1^llG^}R0*fvM-Y zm2;uC=NVm~%JQ$1gG|zkHz66RO=wSS*90k7%;Am~$;Gme`0=njTsH&WwXy67$jg-g z;meN6bu~ACaGBvbV_3Hpf~G{ENG^ zn+6Fuj6SFAT?P30?Fyqvz|IFZTdnsqWL0dw5dZ}8Bf`~6Azom`hbIAJxNH%ihe3oM z9^CHZor%cR1As&zt($OOZX5q7eTw&I7t5P;>o2IYDKxol&Qg}xsEAJqVQh=>qeTAe~J zKC%JVH!5q{-(+}UfcC4Y=$6VqF*)8EXck)kLZ%X-C9(T+456v*K1G2@S^pUla77Wr zK(ihS_37^$?`14U^$wza%j(a$_wjE#w2)UIz#XR61(5HaKN^0AUIScn119guGR)hy z$v~G@%|~tWL}bACEB1eoyyo`q1R%6x{6cGe0COV%A~A7~(5!t}4lN)Q*AfXR?}5lY zR8VDCT}Kk2)wv1M4V=40kIyXL*GjcVn?k$YEEFh<$;9m6sdud%0S_ldw-ElaKNShc z6Le@+%F)Z=^v}v^_tEPA{{D9B|NCrzeLZ4k^0Q2Ind~1E{W+mTGw=os7%6)z7Tmd6 z{n13Zf?fiDfqpKUV^uCbBr$PWe}6B42Lc5LD#gV zsjLt?C$P^Y>q$-4>-DJ;0QjvdcLMfk%Tf>o{tfs^{w@UVHAEwKCLgt_ z8FwAf*Lm7)k>y_!XIp+2H@{m`zDrCCwJFQ&@Kr*@qgKB>~)0xHe6o=z{@(K5`Yw!25X&w{QTVuJbPl! zItwf5J~{gCA(y|q{pI`nOTNFqiU6o?Q8`mFs%-gDlfpxDZva~X8o-`F?~~x78-zl#`VH;z#W~l{y~CDdgvuq!d6YRQlKB= zQlL)Kl^s8lDPuk6Rj*kQ&ddEfKm1;@rc~K>g^jaWsNiXk>=p1Mk8LGj(2ClztnDe% z^SN-cqM8WEuK@El>U3+3HxB@Ll3Jtedci=7K-D%SUn-Slh6&Z>y}1G-S9e20a}Pi? z=>o;FlWqc`%preLIx4&b*?QLWNF%(gHs^WJ+Bobe_ea=)_O;MqyMEm3#hOJjZXi<$ zWSPJV@9FlJz%7zX>4rXlcP!Dzk(6W(QEc=1DD&Bald$nSPx;1YB@5s8wxP`3?Te`v~GmHiTE*bBlZH1=!VS$R3daASXxWEt@!|{rJli zDs5i_RE4y062>A=GOkmX3%1NL3~5pemZf%b^4{qm>(Oh+5Y)jXF|{BNCi}&3`_Jc- z-vR#d_xx* zJi0Z@t#7LE`>2JOFQC{Wg6aYRE4Dd^CW^Uoo%ly7(%NxT^3v{5o(O|?6q821feBk| zF8lGX_+~y7>7e0LBo2mUej*l{+ZJ{ZB za~JsqOFi~&(h;r$axpAxv+D`%OYn{xHo}_XjrBr8AffxQ*h(6ma<7T zq)bE+oDueOynD0{lxe?xgDc*|j`!Ews{k8f^8olY-#%Y2hUCCq|3MBE2tWcn5{w`o zWvv^$o& zdIE@dCE%}IYv&~VeaZ7Y^8M#e0{=h%{9yv{`8>=v)BA7$eyy;Yz-gQ0sPn5W7@3VE zzw_|!0q~^1qqw)QU7{iT@fu5EOLa7g*Mo)6Zr95^?ac##)_#G4(D(lvFX{EnPYKfE zmk3gH)?tsB`#u1hE_WFUwCZuMFCJt1;M-tn;399){5S)n$)en}m}`ML6e?+95>O?{>Up+hocdl#h>L%YezWz8LT!VCF z9*-e`(yWeCm#wITidWJQy&D05=i@$YSBXZ?O{y^XU2Et54)_gR_F*_U z>;7^soc~t#tq#9_8qubyeLtVf_W%C=mgjlopMU<5@9%H<`u?6CfNu{0ME3q#$9?~= zxV5?~fls%)a(2|AC5YvCeRxf3B9Y~9DzbdYTMz&di2L7M+X9^!U3n(xiW_70rLueL zT(JC;Sloq)WQ@f0HiZrg_u1;*8$2kn$JukZ*rN^2!C#Ur)O8hG?W}WxC`A>dz`urD z8}^*m@)g6Xf#q8Oin8!h=t$V4-bdCR)E3;2$dqpY?V&a-OJB1J6Zqp6)_3Io3C+D@ zqQwN|7@a}i^V2*??Ws)4y>74<8|Gs7@H>jf0xJSNM1RfpC*Z~RRL`q$N3!CfbKrJ< zb&r*DS^b3>{a0XbSjXYLVR9hWNE>=+cD?_4L?j?hCf{T<8wE)13wt9z26v$MiljID z?gfO*#8#KRdW`IH3gt8aG{46n4JIR&9>5OljdmG<$g)~rZnxZC9zJflTT zv~K7^-({b3vZ`Ga^kIKj)T2`OoQ(>*_&&d3(dg2jNjRxE*pnhRb%M@BpgQ61P|jzj z)&16zuMcPZKc7eb{P~lB|Ia`Fv>bpxA2Ab}v?mnDe|kXlB@ zR=TrAYrH$pgeOx|L93Nj02V%3^2Bp#AG*(ma+9tQ?~RP_f~_tHVCembLP0!RK)G?N z478%GxlW@bqiY1N9kQdUdF$o+xwi&s<)~ z|DUa3+>X&lI3J@wTO&*)LjIls+(OrrK_Bl|p=D9`c8?Qj3R?3T9KXyI; z>PM*aZ-8$%3NY`{$=yw5++;)q)CJ_ttz2a9aRP8=`uqNKhWv#G;7S1g_s_SOn0!7e z|NXb*-+zB(EtUWNRr&Y%5fPD}pPk=7KRzjohu*gZh=v%(tcBYNvR2osUFxP&sR~;k z*@U^RnUvFIUhy7TA9T16an0ZP-ZX%wVv`E@qkBZjaj$l72F4D1M%6*)-jAxHmH+?+ zv`IukRFCH)j`t1rdAH~kln~xhL43eKA?azev@?K z!^s8IK;}S$m)I7BE7hmHR)p>ZxSAx5b=U-|JM^FX?{RJ~OR{{${Z_<4geTzH?H!>N zZsQJMTf4rF0lb_?VDp>0IG}{b(gBs@4#J-sHPGv^8-;+T;VW#M)ppw`({3{NcK-oN zl?0p<{=g!8UtcE#@b&d2fByMLp68MO{qG<7{ytuS|NZX}fUocGGYs(i`*YZxN{!uz z_~QQAuH0A^#k7*gt;QB>#ficH_Ydp_PE$|UY>=4kfeJ4NH zt?j$D&-n^S2*_j~z5r74cti{Q;_?7oeBlYMdZQ!r0fti`NmsSOX-buJ-=|yOTAk}% z#dOU@R;K-VTw5lTedZt<%0*jU2LT`g)VG6p#@*_b*1FmkQ|#q!8*vN@;<=-}Sr(N~zA3}DrvrY4m4t{Y zdA7iM?{7MFS1N=fuSV^3ju#;>xgU>#swfPZk=LSiox%~$IRAwg=Z{*~43vb?zHyuNLE`>3s(m!5+lkm4>Jx_)J!pi@A zKJw?!p9};1`BOOnU*BKy`Sa)ND6ysTER}!PN%V@TefN*$NPsiFpyeC^d!Nujt{9h3 zqEO+Rsuk#2JaNq=JPjz~x+9^`uQka_DTp$EOJQ_VP4QNVB0A3K?tTV;JR{di092s! z@I}T^g%Y*yQ;LXNCbCgkQMGfZ&1$#Pv$%6AGpt@gCS60=fawx@gMDhlnA01Qc0nlJA%$yvqqxm8M>U^hzdz) zl>sgXB5QE!uqf*#NcICH8%eftWJiDt3Q3f~b-NPLU)jrL(kg9xEV^;TfdgbNS7v^?tz<;aP*@|mo$e+Nmy5>dz&d<@4(~b}wTl58q3o zRFhxsIQ9&q?f~U-J3$=UYTfo=4>0 zf0wNFpDW;_LH3WyfB*f+-Z5#<76k&ZeahgYP~y9kcRUq>#R2XPRxP~_jTq|Z-pN%` zx$;mb$-0!A#yKZ4MH@Yj)PP=oF&JyJ)Od@&T~`-l=fydZqbf>&&g*oBWvsJSG+O_- zu3xsC(<1oN>10-oi2A(dWfB{ioNt{E*_zt>!-GFNclLKq#^>e*s*@IaFwQQ@Q08!r ziVS!zb7_Xw&QZyqhCn_QV<2@|UjOb>?yPTC?Rh-faEyDP)7m$M3x*9U_iL z?ShtP?YqylRC?`m9y2=6_~-U@7(e%ESowUD}6>{z%sT z&)TYNHdP?_lDb5<+wyz1ysJLz+02|AQvZ3=@4pomb!Yib)>v^g^#8qX{PunNPWA`C zwQU*x|M}c+Gr#}O`}+Sfr~m)Xe!}oaes@Q>-1CxYmlzlrR7+eVN>UO_QmvAUQh^kM zk%5t+u7R1Zp=pSbft7)Ym9dew0gz$P#gv z3oE!Zm>f=FR^A+004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00006 zVoOIv0RI600RN!9r;`8x00(qQO+^Rg1`iYjAFnkAIsgEG07*naRCwB@{n?h|xUwvY zngbvyMU$B|=h~liAMcmke?NQgRaF@x3Bb>TH*ipjnrn<3Ih2Y<4MiFp=H?y!fBwJ! zKmPNt2mbe;JO2D?c$|czCsfK{WH4m_84Ln50U&@A8lfFgkz^Kn{tB z^p?ONfC26dwg-Sf{x|^C0Wd(UuhYTY0k(VAX92_{->}{=egxYO`iJ-x9y=ar|G)a; zZ~iL3r|S!Y=ZEMq^Yk#DUzJ%tKjN{ydRP9R|4id}=0}mAL-~fnU&2|m6RG!doq$B+ zXMcSj*NGCal!Uk2iq9YK`1$#P^51{$`0IDY@13#Ngp&ys8J#nj3YarM8O#Zc1VYvW zNqWlwC4lrE1dswdWl%0ic|pnrDQAEPodb}#fw>8wr~$o#_ynf|%ms`cj09#v2Pvj_ zI;F(y%geyaAh4e=a=@oVphR-0V0lk&;NH+9NcGhd>t*SB5iS@4pzG=dpu=^ti%Rp$ z{{y&RyiT~VPvB<;#q(nyJ}f8ynGJ*!tS(@sfB5}bO{rvzDq5R)JE5447uaj{0gvJRS2^|^C8B7bnS%F)?$O>w? zr<9SXAW;TULZSph0wqGq87XJvQjkhP%1Mr@vsy^Ch+t3?a4`v>i4PF(059PF0C5Je z11t-P`E)DI0$DTw!~$v-#DYl|Um~QGKsh000XB%i+|ap#+X?OjZWU&b2QKIzFXwl^ zk@x=wv_#)Ni!K*-dXTRw9*=nmt5?UyFOTWu%uI{nG z)yT1aHVy`b%xK9g$!SRdF?t7%lRvBY`QoHMSe508~I&0ND2h2@6sx z3g{vo7j)irkyY7# zzzS|Vs{zzXLsCviIiuu+R1$I`Ffn>>;Ff&LW)c*$VvY^Wq$l#poDI-D;V#^N2MK!d zM-G3a3E>zQ+@5G=i{@A0%ZrhJ^9+0WoY(K;V!HAyOg~3Z+fwVcS8ybK@?BC+LAHwm za_uKDGYB019{<+$_wuQFX8|=T%GrV12@Ql!gl;?;B-V{csYF)mTtKvfu*iK{6wHf) z**LUp@xqz2^IG|k4a~;Lp`as0c1NP@mY7lkaY5&d#08BrTF=g{BW1BuPaq)a;z|PK zloCqL$VI?SiDVHpLgy~D3R%G*o437|T@q63Fs$P<8l6%<0qPmp^!g>9|2{pFUwj|8 z?kmlJewLYnyk0@`YjCiNPmesGlHUx#v7gIvT#7L=i_Ky<)i6a*gUMdSDC$@q zq`LsidO+(yF(~-v9afou(caW}a|Tcp&$?EGpXl5GG?-OML=NPf5^~ANIU%c+7H>nXGc!QC zGa)Ic^+HTmHv-|hVb4D~Y`*oQ3|`*=MSuC7i}>vqGx)`^$@#s2GyXj++h?clX^Fo4 zyaqW2E6r0%k<>9HzrwR?%n%6sxlXo^^L@`s z5vv(HTwg?V~q}rUkuLOL9JUZF_`-Fam37%T47Z&sLZ#NoNf>? zC^&A+KzA$M(YYygC8ZcZf;elos)@4lSrX?gClF;23vcgfK}QupQwJqR&Ok1NQWDm+ zVA~cfi+~yg)YfnuCvY%YYx;SzoW}&=_uOG7+N?#883LU71^5 z=l?uTJRT?Z{lI>nN<+noCwEpRZ(w}pSD#6xkTT>lJuHGaZK~6fi&AnQxSdI0G*lwno$a{ zt_ipMg4=Dwc3V-F3Iu|IlJ=YS*`wls~=YC`dA7pWxo0x{{B62`lrXt{G0<#70aAZO2+-R;^Xa(kN09@>*WO$xF^SQoL*pP%pe^~W##*Z=xo`1gPP8$W;k!tHhg19<%Y!uG%K zAR_F?fv?8{kA25ctNL5>v76GNkaC_)@nDktt_+^bpd^$4mm5)6J`8vE?0Z`!KF2->`10$f*RS8RPW{0pN7`ypBm$WecKm5QTU-nRySOR+CS5gFQZ; z@bE^iPpZ1XBL?p`G;r6P4L;HN6wazvn#g28bv9wZCU8okWDu#SN61N3jZzq;FqW0E zt_e#Pog7Tc(Ikh2TSxD5&%J@0>=d%F;)2%C#?RX^;?GYq?}aKbKmR$Lt4Vu}Y;^)M z+_woL+5Apnk&X8lV09H?+DhW<$KOrRoemo?fU`5yQb?Te+lu?!4e#%7c>jFI$L9w= zKHjiy8(QsXtzz9)lx0CKS)@I}z#3#1wEcae8!BAPOdck3px9X;U1h`Z31pn)`vGRX zcTN)$dE9BTC=r9W%kynJQGg5B8<-EdDVP+ZAPu*R=4}Aapp<~D(Z?i#l9DpEC1cwX zwk=^<31yL6MnbQQvsd(XV&5Ow9}k@Sj(QxZ=YdvFw5s6d2I8(!!*C9K@xHKB@jJeP zK4_|uUIYL|EBW14Z@!EvQ^Qh!dn8XFwfFI3c|~6+MjFj`8jqN^dIeI-5*f}#b^lUa z|Cbb>?r8?CooLO@c^v|Q@8t9G8P+I*8WH3}o-9rk%n_T#$LYh&+hkX8D_E(AH=ds$ zyOK(NuJ0fKy8&DQJ_Y2kfJywFkK$! zqC`BGS7Ywa8+IsoBd{Ep5yt*!;m|-j8STsBd0MDEf8G%{eeu$^V1PI zI7UQp*@B`H60C$!Ui{V#^QWgj$e=(Lh|mkUS2f9n4uCM+Mvf zLPAM|bt$-Sven&gD{>*Uequkq&>j`XSH;)Y7rws!#_!+1@%8%)`$MdBYhop!eAvLu zmkWCdACBJ{Hoq4Vbf*gvSD-QfjL2{dt~ha6Nc{ZJ>+ACM*e{FV={2qk_<7N|b7oGV zLZ-Hg$Ns=yfBuDaDPXSn`ui{BoKTMwfBpG4{?GsOzwv+m_y2>x{`wP-#~031Bfi|H zH!zOu7TR(-c$^1=Q0ImMBzch@z^u*}n^JBn-WA9&C$fRjVCkcil42ojO5iSOs2vGl zxlvbnE?R7e2f`ejRBj+t)xL|UB}rwTmO$K*iLjJ{ZN1^P-Q)ze1HE?a?F()1*nd}i z{e9r;_kn#sQO}BA19v9nr7q=8W^IzTUZUtiCnjxUqN)5n?hSueE9##9#aVR&aG?W^ z#YjJ1>@?GXTnS9@iztHH(8daCd1Px1`+nfBzy3x_gjNsy{`)W7ZYvT9^*r(W_ZR;B z??3T>|Ih!$pa1m|te7kOQ8wkK~M~*q|1g zf+jP-MV7Fm{MSfFM^}2$kWj%$=sh7NsFs`MHB=JgL>i>XU=(C-l4p$yrUirrOjQH$ zjLsECWth8KMX}a|rpHv!yXFH_!g&^)$A)u%V1L|@b3rc!y*IR@qg8+#fm;SQr7$dj z&n8WBN8{jdxRoBFG&u+ddSa+0ZrxW!gPxFM7w`&Na;rYS2G0)*iy|E2g~nX+n$0bU zPF;NGe{dC^7MJ=%tN{_KKt)II74_V)KfdsHDOhqw)+D7?C75*_r`*npra3;B7>SDw z&ywZyv6$5^@@UC$k`p6&4OV*Pz;+AP&`Gy{&gevF${ib6!rk0G1nzthl3>rsU@pjL z0IvWybTn{M51s+yBzYd(!6e~v-OzMpN(7HPqcz|>3CEuB_$v6l6nUTCQOW{l#=ajo z_l8yha7My{Oe+dCAju+WT>veid9@bIRtE$N5=}sz9Hs%70W@`_UYP6YVYnE;e{jH_ zXwQW?e4q9dz#K72xau0kfMzN{>Y&~rsil&X54K>4 zeSQs%=OT$uT^&i)s>R>QV4O%?!5UTMWcu}R3IzNlfF|Ja&?*#2!qM^Au`DY95{t0! zs7D94ghUH+TEThnW+MG8+{Ghcr~^j6FyjgSHdyzxH5&+LFh_du9I2Za@nl6w-<|k7 z;9eKPK<=|%PHwG90Uwvr*c~oEUl&b>s1uA}eC(;@EL3o*)hs;zuCeBe$MDRBY+=nw zQsan;2*ufk7573BIjQr@InS`20T_ARuRfP8t|SIW3j;`1i()#$ zNXnKQt0wJLB?@M+tj2_n#$u6~E2K>81fu|0<@dRO`v_f6M3gd!8Oa;oI z<7P=s=wh`+E@m{Y;M&1mv*(VAece%tm58O`R_Jz`DFb1)g(bGvgI(rsS2c3frFY2+^6S$aFh#Ig~H4 zv_0r_pkYPEg2W3_S_7yHhKfQU6iqT>ND;1T+Bh+&hva)uKf&n)_Y>4kT}-EjRK>~Y zZ4?i*ULDXmW#n8myH3Cj5+_x_ynvb%8@m#RpDd2q2Pf{5G$hUC7txU6b&^27mA=jaEN8=9e z6{#omRKUEb+$i;siKHT(mG^@eARC~y-chB*nRWzTI-%^9GGP~-Cg<=!QD5R{FX4-U zuFvJmdtkhWJ@K{W3qQvm9=2Gg*L}fzC(uEwOdy7UrC7qBu3)AoCpj#jCoUhh1Ge9M zw;c`PqAWMraFG^(GI}SRN5_74oQc2X~207Km1e2d%kt1!F<)RoQ7rN+ahv zsS_$am~!~Qy1i2YxI(CiRK{@E1*4Ks?|rB%CZ=!`sgF#N(R#sN(W#+zM(RLsNf(pk zj3gqd)JX-LvL^dm%By=C@W6)WdtSUNes!{E|NYsPU!U|0J9~!9t1qlKrdNxL?$!I4 z0A@d`ax#JY8?;^32itk<@fx@A%{|fdzA>0HjKYP_T;7LX0y#WT->=;6E07oDvVl@T ztBid=ksc@LXxN(^l{lw!I;C7+O~7XDgTV<%q!0fIQK0tNdIg{tU?RTzaxlFP~-7TG-Of61&qC!1?NZ4b)f1?n*(PKx)6DVQDY0 z^w*xBJF?}`A&S9E`aYU=uU593!{+S< ztO8w6OYBoe>`INaBTLAMk#Yx-6&Xkw3a4p!t z{0yw`WhcLy<~jb8+~+Sf6oe;o^Hje5&Feh9CNNM*TKc3giSg%GuQYM;p*C2yBwRF8 zfRhwSkA-j7Z8&_dT>cr0dIQ{a;iNcMR$v?+}RUa6wH?QK?XW4pI=HrDL~e; z6zP~$(NWNuk+SykKtiIXk;E09RxqEa&xFym*zv?A=Uu`W z0lNkkUi$^pFc7fg@zplZFTg(I$<#JWSTg^@mn&JY1M`#onvEUcwFCN`21aqwhI0{{ z=#)g(fTbYi0&qvlRenwtl$sKM!j(qa3AcOiUB)AFGwKd)wTe+qq!yKop90{n>trO_ zn+6RwId247jNf{4xEJ+mh@5~VC5K3bkPCT#9%A+`r=1scYGR>5s)`hpyrA<6#tC%G z)V12nkzXPaR4oX2VPV(+?%gA40-x)+7fFl*xSpk|Z>*RVmtyQ7;|1{ql50;T)`X?V zXGf~^^XD2Jra0Wfjv0ISO?~*r>UeSqzOe#K{PgaVTmnYvjnU4ImMgduYGbt8(HlFv z7^QV2>7HGqGo$~Lt}^Xx1Z`)a3a?l_yOGy_Nv&cBxJo*`t>7*}lCJG_xmz3E6X4Kh zw^g)WwF8nw5y`>aWkDrKfp6RyG+R*09V;50NWGww>eWOjMH*EyR&YB3G&D9qTbijz zjLj~r0d_J-Y=+5g$%`zd@i*{vx#;>B9^cPM#;~UJ{JiP0F@Y*P$AHA)dwbps13G*M z49elh>1-t~nQ^a=jb`1AC4h472U-JK15&DJow4r~=YFCd75!}B%2H6$ zNkJQ&LZi?U*VYWStStuYUcUEM2UbJoPF&ZQ6S<99f+TEU?IUt%fM!0V4Oq9}izO}@ zc#TtQexS8YAd%yGPtp^Fh2N)U$G1r31rnsNU;*S!C1e7Q5 zljl$Cj|s0AZbLc^k8^bfD96_>4O;dFN=4g~c0BeI$6irSYesGWrV-=kxR}VTv)BIF z_ZU4ph%8d4z(dosGYV*XZ=)HF0(t;f0xI3=5Dm<%*4`XKJ;j|RdYD>;_GJ?K(6TNX zu^@>OQcuWPI8h>?AVWHyuJRt;E>Ba3lf8ZKe}K+q7rlff6#UPi=I{#7&fW9QJXgeA z9yz_|^|k$iUU;&6!}F7;!zyjVh2N zAEPtjtR2VMan^=j`zXfs-eS|D!QjoBoo79wy~BU3TMS%US3_54(~^${Pp)2A+1V_0 zOjZir+%YOmgeqCWQG<8^C%kE4&*&{ln7&Kr%S0KOGdd?^EUuLspO(Ok@Mp8d9Kbx% z1A-H)PNQF5CCf2HP7&2t$1y?Uj3HRAzvyBry??NGo4j26t6#0JN0QyG<%k z&lNyQ(rB=!jNXebI2yR?1GG;RgI{0Xr@BKkL02mjIHKHNp9Fjd+V7ml_}A}&|LSM{ z=2gbMcMEu;C_}M$rWdb|)Xw94j04!ujpXHTrPqpDfs+$DX&xODn)aOQe6bDI5Ik;? z(K>yz)p7jCtZf3q<)N9}$IeV_x)f=MUE3E}370p-iKm8*I}4~g7>QWYVmV7Ab@O;B zA@wZ1r#U0DMGxh81k_mqE?Nf(-32=94imQ7XDM$!Cs!5u$tmX^v>F$CKT|wR@!;MJyW2!n9D)^k z64;HP!vhM;>=a_Mu0h&zInF9zm=R*>0${a{((GT_<4OY2;QrD2jRP|ajbSZWi@LNt zK80?m=pAHjNkB4+Ljm18AteU1BWcoc7AYm9E{)-ZhM6K0D2CoYv4;Nvc&^)j#L#5* zCZ0Ta@2i{*zCNFy-*q~fbbWn&R1|O`shzEwe-61uvvbJPF$4oZg!$;hLgeQ|9-aN4 z&sQ;A`L<~pbpX7VoP8ia#V@?xP>C#n5+{wlnM~6%^`sT%tj?pL)X9ofoRbXqNg%h# zmH-8-8rOs>KqH83jnRc}H0i1y0Nz|HwbhycRVoD3ttT`lWb2)*$KZfYYN7Rlc?AY8 zV7}&AUM*apYS;dwulaJg=ridJ`uBK+?`z7hUv{m-+yXMXIP=ulu58G5fyO_5;Q4va zYW58H7vA50W>%Mnmg(e8Inid7hvob3)t`Azu*_%*v@{3ArbHhw;6o)$0+qd81Y`s!CR_}s8@l3jmP+pl zL}xfyExYQhjrOumiAdTqESzGkAong!=t>2&jjr-&=7ipX)>wChqEoemC&!LF!tVyK ztwm1jBo?|Sv@SW+i0y;bL2NNx8-eRvZM-%-_G_m^&&K+?i(kJY9U1%NxE^yD``JFz z^t|cd5uX`lwpVN9YWrWn`uW&7e#Y@3d0uCi1!m{&;HeCA6cq(0hRdEw`Dp2@oy4ZAURJpbJ{hK;7*TzA3o zJDPrnmn&d)6vy=%52wjN9IPOE>J!|q?>hgD0{-Xq8y4I!1W$`=>YY8i&Cw_Mc9+oC zFVoowrox>ikS?%YcQ>RiFM=fiD67gsnX5t?O4O^zuLM>(h zBXp=nFX&;8qR%w+%7#~(tGrGp)k>Jqdq(dIIxk?hnn-mHNv!lVONQqqJ+5MaRJf?~ z$)2!svH1Uge!T?b01^F<-eo>R9Yh%&-NBqf{)cz+7xD^9GNsl+H^PjhLY=t#bSwui zC$9-)D|(%J495%My?4+V>KGP}Qufq!4^Zl%pq`q&BU<7Yt~0;3xvwtH;EvyeEy`%I zZqZ*ySt7 zqASP&9ZU=j2f@m2qQfDHRq@SwF!*&iWZfJ*vCiTgHUV@1W+Ex3Mb2VhQwcOAObB3- ziW$2#y=QVjv$i`M=o;X*W0ec6YD{mM^fX3hNKZXN4#l>XXq9NRs=Qp6p(sXxT=JhI z)tHlfUVlCL?DqTceo>T~`)mxDMvz}!)cGg=k4lE&^%bc7QR%x^2=LWk(zkC#_IVrn1to;W!OY$J7`$@}i*j2IxBc2q7Id(P+AEmFtFG**Y;YyJALw4$sRE^Zd?**grqE6qu z`008PXTvc?L4%2Y4gp`B$0z>t1dkbFG`;+IvTw@s`#Zkq)vJE<`Cb$3m*?XeP?{F- z#8c!r%hO{id@~JExp>t4`dy}vLYLSVQ_vl?cokL!qgi}ivi4X*@$6Pu)et($^UfQ3q2;R&=X^@x96|v~cPa60_QT@?T%K@Q_(c zeUhy3>gDJK-<-)r*q!Y%yfkX@#p(H1FF_V1!#U^KPtfIYuekgS!|)2e2xA)R1UYX@ z7WzmBzpn&OF1$-5V)TMP%|~Pn!s%(14v5J6+Nsb20prz5GdzqA0wV`XLBqKNAc2%| z>Fjy#xKWYjk6^9dPLKitYY@@&ee1L^oo%s}cp0cIL29BK7aq-USD3@v|EFy~#78ml z*h`|b1Azl(%prWSYG|C4=~&|5NA-Akrz;-G!UX}i97$D+Hv&QosMY6Tsac0b(+Go`e3uX% z)d0AQ1M@!@Mas?Vbc)RHbY5-;kZkk<>FjE2 zEk>8K7F=~V5OZkcxviC*ga8H}1|kxRXoQ&mVVRg&pP)B?nIra}zYO>@MC00uR{8oK zuPF9p?&uk)<2IBQd9Sc&++~wT6$7N(gz4RBc&_1%rsFcf0inil`dBZ>r2pA_e$Gsg zw7svkKyRIqnq=Nl>&VjW!*f6YNo2~DL9BhKQyE}Z39hFTy=Sy89iT!7k8n+sTYpd5 z@>aeGD#xV&*iN*cr?Kt&g|Lg}_G1R{w~m{>?|hE0SL2^g`L|#E&2wLo=qoRojzo{o zOR8S8aPrPfJQ^?R!=pCiVD{)M%^>AhuWlTg=l6eh8eVUkE)(h1_YV>}b3b zE$2hS`Ih8FI#Q0$$TK<$L0(0cKZ(XH5}Q`9*f=+T^W?#jsnpCY#MqREm1MIfbU8)O`3-U5Phe$D>WUDwbIH$V zPkztA4}13RE}qcjrizI9!ra7o`sF?8#fwjWpBh?@$9cXB(NM)EOKi^{I5OwnK78x} z^7452g@vA?vJ`$94}CfVO4wn%@v>rHfqLx4@Qz2&YLf6o6Vf`^J2f%0CN(t>w1X%L zh&oa#$cd42K}tO6g-xa<_FmB42OedA|Iy-0K<&rjT-wHF31Tt9J@%UQRpG(a-^hi9PD{4GB(u<_dCc)f$u_0VnC2w0B^UCyC-P_AL2 zqsX9^y3dgG$5PaxXUP2n#kdMK@jCGHub$Qtzj#h4o}En5FpUgV9EhdM5li62!K^pV z!g;;PIfcRj$OPI>EU~eKAh=G+S`w@0L53Ec_5kBaAcEXWAU0gdW z^v#oBU4lVP;u3VS?@N&3DOwtymJoS!KnYM2tgqcn1qSdu2ZIS+MUhOZo@kz2V|HH5 z;SeUS=bU%`e?DIqYBhaLPQna=iEdHgqv4Miek!^>55zlC15&JO{`K1N<(mLtasql{)MkK|s`Sod z)?V=Z+>xW{;?VT5zCS_Z1o~&Sq^rxxr|Z*$KjDXTaX!cSe?A(Q(fk}4nuK0y#_cu4J93av2nqwCjJ;1~R=f8fkM!F4C1L zX+=7XEzHD!J2G=Vh%UC-x5HPwU~JD~ZygJWFYjwbNU zuWKhGyc)j%GiW{*dzM?H@%O zIXZS;r-c_k))Y7ym-RJ8of-9DKkO9F5ycln5q4)GllERCGn1#-1_xsj+89h=zMQ5f z)A7owz5vm-=kfV2uWKEclnIOR?c@2r7UJd7A6*%dcDX5$bm-67CtO)iYq#vZ`xUcA zVqKYtAQoJRhgyb_gyeb9W-Hvf*=LS@k;j%fm*`)BO%r6oxt$?L(|6OgdEr)IYNMnWL|`7hW^J zQaP?n>pLqFmS{ZixYVZ$@XcwmdcVjOjStfNUL)#6{vHBm63USiDCPDX0N5_bXgTsifg*Q{@}`nc=Fvg&>7{(a}OTvf8szMJ89DE;DGMk0c~{`%of9t z_qYI>-7-#$OZ&==^FV_SzgVNgM$dqpfox~SPIGc=Hw6E16(c|7!S7-fiG457?AiyK z1E90k|3SjvS}ilGS~OuM5sFSW$T=&h$*In00j6!h!j|V8`9gdz@Ns93!;`(Mlb^l7 z8e`9jc={)JUccgk<9~dlDG>v};fk7>50CNVu*b!WLw_ryDWMKEcuIq2Xo{Kcl37dJ zvbA8d5Pxj9Or*nBN9!QM6#Aa`v5P?%z=o~F_=&>hicIANhnpVciu|l3=wQ2WcH;{L z?&-<}0>=fUhaRDInM6Pg9pOge_=S@Vm-)tL$Ry1fOD@PcBW26%6U)HelK*++Y^$wF z1Rq$`^>ang##1`ZdbDceTnvA~o^!oUK@+e5hwl#0%E>DgWP1JirDq;Z@zPPSZ)2g% zpOELf5CwEAZamp29+Ik52_-3oG}>o??hUO~RP~7(AdN-!^~&=Kjwd@vaWoxW_?fRC z;rdzTt9ZRAalA0usEhdQivyt6f=Ak$b7Eg7tbD6mCY?D;Rxofme0z-kA%WC77Y(Bq zbt2{Yy@`I^td@~=aVC1gimADrj zy;andaJGcn2q!~YSx}czBEITqI!_K}x_IL+>F{-%yo@%OUE#T?-p=Mo(2*%z*5Ti` z`Qh5b=A}FdF)&{`!JCRJ*sRP8mT;s!@3_y(XhQNP=Q(Euw4|sSCzlb-m+EpPO=e=v zK%JR0>)4I>v4^%!`q6m8>#HwIppspQU(oQ0{~%I;(X}%khdE;Aq?y&!Oc;juLV?nQ zu{m3vyc8FAN&t6sf+kH_S6XK*h#y(cnhnYpFjK~w3bwprTNZ4~iY3cn)Xoj9o;d1( z<2JTfRO@6On4kTXd<27}F z(7YFmHib817(ji^;xkYin3q(rr3LrA;%&X-zHQi+6*&=lYdFsXkK=&{C#23uS&X1f zV=wW=oxkxoA+a)Wer)_j+~S`3V({<%yK#Qi;!Hf8$1Tpb~O%ZAofDztMFA~fmik9RXI3x+EmWAhRAobp*gz#hVAr7-?C#4r zM@H$K_`Rw~xhfFR@w%R8y0FJ)3ow87nDifF>_)ok7-fS|$P1-qCzahvZ@BB%9t?*kb`&&7{dqv*jJ+ z&I*D3Tm`-VwX?-9EQ|gA;*CH3Y~0lxGjnOR0R$ziNjU793zk$+NXGNY<>+X&q4kE^ z8crk-H=%Y^#lTRYmQ$EIUUzlEqlG55&}GH@ddH9L9q+d{l$=m&!y^?W2Dmo#dV+J+ z)@==qy0@^uoRDy0rt=UShzZnIa5~EE=hZlVF+qC_#0xA|pD}rDs(k1cMh0>YEY3g; zC}UD9E0EMi}mwGf+t7O*U9Bv>t<)&w^0aKC}B$lx3c24ZrI9- zH5Ex4XpCMP&Qx*M69-P@UY%Qah}HI`Ng*%e;%p|61XRpI2dD6sSG+AZd~A1o+}@CL zL911=*K5UDcARO&Nrw!sCRvtcUgbmcd@>E@V3_W!Q93(QW?{G!t~TZRS`@#r^GyTr zQL>8{<;n&<9M!zyk@nnXJaB;+{=OzauB(dQ-|_ z&bXCdD3@OIf~{=0EjN^$(I}(WiX-n>(;~i(r8uw%3FX4LCc`>oogHWrZPSRHwjv-B zr^yXWR7@`Te)%3l{KV+P5dTOozE_ZFWp?jP6Zd6zNy%g=GDT2Y5wLBp9f=mT${jhg z_p2LJAk0tX282nno)mn1!cDBg= z*pQ9p<+r9RxB+3<*gfm}nkl2Cj3sB>%7Xj4;p6^>_uCup%MDA)Kx5S7z@B$}(E}?b zltY_Nw2sPIK~3Z6818hES?sV|4426OKH>mNE;6S*6%YeUE+{DruZP$C`&lgUTwEQ$ z*;Aes37ZgQOVEaK^3(HliAEVM^65dLCk+LzsthS^R2`2nw!I;D<*dD-Q`HVi!lNw` zHGCAc36xdU08;8mNhW34SLYr+hxqX_&e>|%M-xYv=QsszVo)uHIi;cnSWw34#)V=< z{f47e;IY^#IGH0DZjRw_XhtRBY)Z^Z&Kj^<#%0BQ+3>dB@OgW~+jhs67f@%^qhilr z*iy!CFVq$5Tw6os7B01zyN0iM2nv!p*ofQ%wosnVw5te}GEln{4{aR#@t;HJQS-)^{-6`2XWG(1wqf`rWKV{pUC z6(=grUbI+3^x+Om+}F7}W{r99>ZdQ;#aN=U4bs7?^(LCP@0vDFTQFG$Zw_nss?$wx zViz3VmdgOpttpE?FxY}P?dqvwBii&qYkZWkKcC$?ClqB|A!*3QDTB}mKKjCRWRnDi zYM4caTjms;PyeuNIoDlA%vp5I4_krcn?)KCNe7uJKyrQ>C3GKsF?8tJ35HLig#%d~ zN(h%GB$<3Lo)L@z9Mp62SJ+VW7h(-1>|9dzn}wiDl3>TJELf-jxno5_Q8B-s6-Pa> zw}PDuHZ*aZVe`>LevbAw@iqKHSz`rhYYk_uIL{M3b)5CYd7e1Widw5U=@H<#WZOMC zYtLRq0CR}q!A7@*#)eNPm*&^g1D~kJ{5Bzd)IeeIwkqy176Q(9tNMK`QW9mLYx8ua zNHeAL*`@C5V2j2tZ5M2{?%^5P^ymw8_B&_O)Eh|8^p|2;7 zb;aXYaLWaIFF3iOk~qj@R{8?sVPZz2|M)zN);i9!Vm}TPEq1Q;#AAQpaXfIGCu*zS z^4J#t(@2V^vx4g*R9JVDZnb><8z9e5=NG@6w?mWOOn7I1lnMJ|44ifRHxAQODq|1} z{Q!ximetj!L`cQ-WCe&Kdth4*> zZndGdikcc)Yv`>_;B)<+*tgfj4K;M4vj000QplrtO&Mn!KFTg5z0ogiQpv5MofYjo z(T@{7uOMPk7E(daE6%dwmRH>Jf-MznDdXUbX44bULG0-=jtqh{u}_!24i;BvU99td z93FbF=ZW8s2ljo(aUQ5uc7o0_Shas^q3wg)*_rxs3~pnQJXk2&f+=);%{hM~`0W0u zD9g@|rC{V{p~p(TOqU)9uk#U=w@MDOC^K0TU$&L7EeXq#uoS6wSxQ352`Q5Ty5cyi zSc9{Q6UQc5swHy{u8f-v&~3C3gIR9ngRP;~hFYs`pC>A+ECTzK<^&OxD|S$??kgl~ z%vjD-kG%2-pz zn)TK))}ByPlIgr-Y0kTcrHqE#I9xeTwN@O*0ZSY^>xswX3y)*RSu3hqXD`m5EVNQB z5yJzRUs+jq3~}o#$tpMekv$L@|uCqXA*b3EPr! z-!ksEgtz;G+qz;~7pzOcx@0U%!LmqD1z^;6Vn255`+@y9P;1pDCko=MiA-4v0VG5Y z?s4KyYA~7JZTaNlgvPTOM*(?q z84swFUue?gB3X#7HMCk$Q^iRq4%)FJ2M-CM=1tl!R>|yln;V_Z9DNcf7ydalhRp z61FZ_%YtQHuq=y42^qCk?8gINk1sqP51eOJC(g>VL@O;t=n4fuw>T=pKz!E8Iv?kW zmvQ_LOj@gsOAV&BXM;{fCBiDV7Z> zp9X5MoWt`xWVftx9=ipXLL!@YPP&$}Md|pT;X5?AYi=#Rwa(uy1VOb}<{_EGS2e|V z8CIE1uovg9B*I!UZmU@3+g5PjR=nTu_;`E6$NM`z-rn(cyW_TPSeF&+vSKNVTIdWA zqqd5Df8g=>!q?*q$9bYR0krgpHbBdbC~3a509fdS+>Bnd8tH}sT5iXF;H*_Z?F&MZ ze;klX$7@u!W89&c;;CwX)|R36(>#{NLV=G;DjB7FI6^Z?dW*{ zK{DV7Bw#KD8yDPoLF*MQWpGO}B+9e%F6bf4@EeZl%>3#PEgD8B487t9R zUd`>~YS3kYM+Ou;*RcA7h=dv0uN00zDXfT=M=Z#=m!~rVGF=uDlA2{}1w$gpaaRgaP7lDk8Zs<+&ExPL6raQ|f zrTOFTc}X`YqETQl<=A+4B%N5mKm((46AO(K2M7xYI|vKJO6LxsGTO4Dqy+22T1vu- z1$SD-AJ7|mgLHW9s7z=MKLKqH%1W|cDq8p)K|P|i9*o;N_e{!{P?)x=Z`o1{PBUGpC9=6c*DoryU>ld zcf7y7Jut0XaT(u_fJ%~l$uTft@)%i7h#*5(Dc@|dKhLXxnQIHR$oGE>p8OMrB|H&; zZoY;o)TY4DcuHrWa>v;l4pfw$u(XVlP60FkSQC2gSQlN)Ipanf(n?4*A+H&EA>=)w zED6iG#|8!9VaQLs!*qld~3^;Wr}SfB&wjAzzw1ZsFRpd z12+aQtP=zX+{81NMVM4M306l>QtJ)%Jh5*(j$_BM-|)D7;qh4U`>S9r2|3BMUE&J# z0^){LJE%iT2v|!9w2`}M2nuG9$a-)N%WjdTiXW2Vg$hREj?4{9Z#Ys#?h@QU9Z}&< z9moJ7V<{PBktCvpS8R2~b}YE<8@|p5_H)PCs|1HaxLTeq&4HG*U`Y$MykgCZ1XPe@ zxRe>_s0s4`n*Be`DZJwMis=_U2B+uo^o!X1WF*h{nY6%(trH4>4hw9Q07-Bp6N%H8 z6SgJcwr1Qmx!rFCAMY#v`1y`Me*MHBzXqW1w;S%;4YzGmWn;sV7bIl#CKs`Gk=Moq zEH!90ez_5PWz@5I`edzDoT5^kz7VBJ&Gf~XW2-XhH_>}TT^1}Q<6JV1rC?hNwspa_ zWUQGK(0%YxNaQYoP_=4Aa*HQzB$%i)thLU66bl{bMyUUy4iI#1u+VS{0aGocaft)MOrC}*mz^fgX za!M$r1B)!qo(M=8l%-ZrdRHfa3lcgq0j&^Li(n=oTT`5_VD6062|E+A%4}j)qw-|u zm<7xp)lFKPIePe+dfnr-Vc_I0RHqxiX0#-kZ`>HDK&lCAUvP&=FzdG9e!rot8BC1Y zD^3M-?XsJ+-aG<(?g#4G(5gmXEZw{lxG@^nQO*_egr3c<{CA-oAt36Z?b)s57vH@U zn8QRl_%a~)d%BZ!YsdeTC2Xw29c6QXGBh~W(UsAiC6V~q>Fl!R@~xZf6hylwdL@rIwD@A&oe z6F)!S@%j0NA0K!8{Ji7y^N!E=8{Y04)b+Zo77E)MD7PO_UVRxqe!uj0t+^hg&}$tc9S0PTiW zPqgDiKP$M(qC+RAOaeNqHH^tkbTKCE8uk#H#znN;zVUD+B3wO0?uGM>kk5o$UGS&} z&VGW?k+Oh#-BwT%e%^`II(MA4;<4}I^f7@Nuvef_6E3esjxvJ8N;x9!fP?y)c2Q=2 zeC4>TTT`fr-~ep*l;aCu$w^p2la4Z$l5^&e$!6heQ8E(lTfyhshMzy)@yE{({QCJr zoW36)3gSC{eBAKye#6^+RWQr8ReKeFtdv54p!v_7q-~gk8ET=GYMdSQY;rpk#0R6D z+5$lV-IW8H9t=%slyEhP%xB7nf;ma28|Bg}=~)goSfxoxxWBC%>g|qtRMexPA01o) zG}1_mo?@nPP*IZgg5p@~tvL`pfXzPPS9_OO@)@b4oHT;jWbx!oxSd5Dzj~nd3J@cg zjCEa5mMq}Z*J{1vI8Rx$ozadHEoby3{60z8S7pWwP)8xs?04ODc#3vQFiEX(k^XQA zl$5sw6YSqxQcPUYu{!)}-QydX{hthU0J1qx3gjG|Da*sStqJe<1)m=`{QCKhfBo?T z|N7%6{`JRC{QB{(I`f9N`-->Qighi>24=2eX{%W2UZv{WX(gLAHZCpqt-`6sc{H3y zb8xpRP9s;TqZCV+h9uUz%y!W_x|V=kNazAv&{~|E-V1UTY9P@t)tfC6)C}s4Nai)Yq2?ZmtMhsVW z42mVCgp?Uc&2HBQD*ZB(U<&dX3-Q141id9s8OQYLNf#R_Id zs}KMycRu&(pl<4!d*>v*z}-$v>QftrL~`MI>3R_~L7;cEdLn1iT1JKhpyeJG@@);o z(nNB}1zTBBOG956eN}5|a-&Aih7n>1vX$CNzDE)&;3Pw?1N)9_st3lo^0p3;orZwY z2#>nsQFk2eMAfn~%7k1bgE19(@1`jOox4`WXq5~Im6ZFNqpW%Clo>5$EDC5Vjvcj1 zBa%!4=!}#)ayBp~w>sBu2HqDUp!bP8U;Rik&Vieo12e+d2_a=4nFwnl0kiVvpPz5| z^~Wdv{jVSR*S|jTuV0_|{J7)owqaYe**Rn@lN^e!R+Ui|%tj^T;)}N~KsM)) z9nh^Z>cKdVrl3CEBNs_HEL?5NA$iY6@3a+|sT-Zg>1Wpd65883vDZ9G9i$OsOSTtf zB2hx21xsmIm+qg-(o`A3+Yx{`EVhkU0vZh{o7}FU0l&hoEJSb%SqCw2a6{=Qj#hBC zirT9*21_gr=r!1qvX=9<4o-4?t>b7mC5uS9R3%1YDcoR|@Od@soDzysQIm9I3L6M0 zDU;}a;vd2E1=ju*ZmFjv{}2tFs$Cw=Qx6}ZbFpk9UN8aR8C;?(9AR#Xkih7%f5Z2?q9 zKb3l%W~m#FqY9u;aW0ht>*AMI308ARrW8TluVmSP4N3DMS|zDC&r*3#NfWI?Ntj8D zT~S9pX?Q)Oqy=m4XhnPj?j~tLgF>-{0s+i&Zx&h~>K%_pk?*suvdOaz9gRsGJ#JbI ztG!69Drm_lC4(}7v@DH+dXjYCkj_ckJ|c?_O`XuGqsR7SuO;S3|0qnjAxF&fmr7e=vY$aAfkr(!& znX+@Q6Z0=R3H>>_qPK*cMIFhBwYfLTGy>(^S(A0lJhFqDkRTmW7X|dFj!}Eu)N|6| zydzj8-HJL9y8k0IB6M#*pcExko8z)85A8bi6-H!o_26a&~a1zT+#*0~`hV~eJ@%P4#|M7?yyN3z!|i5Z*5m2Wz(}~AER^HuIQE8P zKlLU-k!l%nR!wp?vEmJq%i9yUnhIj!TGK)2{by1#DdezNL6*HZ|#1{Ji^5W>b~#@NrNRK*wjdMvxY!r*#&LHsHhL(Txp%Q4Y`xg^MrPc{hGrTowi9B%Iy?LsoxDE!;ZGXPH19l9q^2 zMk}qj^2TMl2Cc2P+_N}0U)>QfnHz+-6L|S2R3l+q3f^ujKHnuK)WO5)V)(jukJ0%VM)a%wy+ni8Ud7$_8X023Vfy zNK~_V0`p5CE0<1?54Mzy+q&TGe#7U-JAVE6#2>$Y;18o3Ki~2BdB@w^inU~9g63Z+ z_dOWr*$1ePies-hb_rKMe((7D+VS=E!2Z}#YxBzNQMEl5A*qENZN8*5D~04GHwemC zM|vnQ#Yat1V7T+wbTqSBY0d=V>|pKofSauqlQ)G=_uNsq3<}^4;~A+b2s%(9 zTYMuRvsh~5vQ4jsRnD9G!4?^`J=_!Wb+A%SNLlDb%2|R%S;4C*pv)PmC4Wu|=?pz( zQ0|bjNp1hoA#EhOE=B_}j6)9|9f?9|y?OI)k?a8G1Vp<`0o;>LJz`Q(lQx>+pd|#& zdB`p92!c?u=&bkKhWEEOe15*;=g&|4{P`&n!5<&^{CLCr+lt#(9L&al&!Y*T_l{#% zW#VW7%m;q|Er5PJ4xERieiA{Flyo=^AkHyo30P3qa{NXb9b=Cq+P2s|OK%j$nt9`R zt_Tt}Bz8ia6m&Vu8>hr0l{LYnlOY#2Rvq1Z5D7PDmINrv{m(WTtjaA_b*Na=C795t zqp{E+3-lyrryM5rxs|r%?pcqcxM5ie%2JTm1-TTV8fvvA`rF44R0p+M=$t{RqwCz$ zW=km~BPGDIEptjJJv3$Kp-Y!hy9V^0MzXXLLZ=)w135MXe6rC&>2T=Mu+W32C*L+p zF4&d@w{64w+gb;}aih7DZe4aq9z=dThwK zQCi2Q<_8SOzGYlT+CHIMEi*9~pNXKs~#TjFG56KKE5= zo)u>crC8}wDFy4gVp})dwhf!zR>{i{Agdi*>0`GSIEfmEiuC6V4EmuQY z2Z>{=?7|#V=nxzUH*34A-ke{?;sNVvol8PlGExyp)^=jwA6QBn!3Z#p3e+|Rj*_<) z)@YtDyZCQ>+5zY+;rMOE{q2so_cz?%?$~Y{mUWe5$w~Ya3)t|uxsDJdMIbbwF)C!7 znZlq|v(BcJsnIMRP4Z+6j|=L@vT<0JS z4a>5kq%47%v*CdQ^o5QnF0!*mx!$pk2j76=5` z^eDMD&6}-^(=RA6=d3KU+gL&n5l~yjx=8@uxty`q63#=b9QU$sqMymq@Dtq&HNcf(_PJmqNW6-Zq$W_ z3}_a53g}(IYGxx;4?|Z@U?vzXrh->*0yz^#j7KwqDGy6cc~nm8pv#=HuQ-?^)-*3! zcaUBsq}@)S*MwRb=LsA;V}Eq)d&gsM*bf<<&{08!QPzy@mTG4Iug;&M_)O`#Q>(?tWtBD}1g=O41mz3kR&wsR70} zHPjr3gC@V2;s=zHv1r-Wx~x1cI_i1-GlTus$1aH zp-{#;(Zrij!}|@(ZADoMC?{Xuo_eYZ(WnOMHpxS!NYcKl=52*y5;B^mU1LqfQTZ;B zMheAJ*kq*`CNR1Y>eJkk!v|G@qth5dGpy^562J;#%1CUJS(7?6c?^nAx)FL?D$|lH zPL10Vgl3$3$GHRN0h|XZm>G|+j<2tV$1ar-9SyWF%0jr^5^nd5+dW~s5!O|ra>AXZ zNLDy_SCvF8{c#BOFj{tz^ar3@cg=Q;QwAt2sMFBBCH|4r0?AG$(l=oYZCCDYeK*8J zYC@CtTuDEYE z+3D_gZ0Z+-@1SjZjJlrH0O@IAdqS@nAfDpZNXviLc)$ z_D99JceJyGAPjuFcR+LZo*R~#=Iws7g`CwAkvM#k+$2rVnbT-xOSXmDb~?I3rDXIi zBWIC2OA(bu3UEiad(tYHwG^~TwjwVDDJK<-`k)vVz*FkTojt*ew9{;&6dKXTlnh(|EPkH<>=xRs zOh_yOO_un|LIQrLFE5|sK)8HVS?IX$*819s-?G*EXwafvhw7PeKnfF6koOKgW*Av_X)CSOxx_uE}M zP~GlQNxw+_CZ*&!ac8h|$Vp+5N6qiz5z`obzvBWod`8(*=R(3Pv~uXlse8t5fbVb& zjfgv#r#1vuN)=C!0X%>>C>_4V7%4R;tBa!1YQqTzw}yJ0I35+pqhsHJb0_ROoICG_ z^bMv&Sk?t^A1mHI65c-wwp&6e!Y|s{r6T#L*ncPNzX^}O8IQjk9=|0_UXL?m*Rf}` znFL4^=M%g&@#|nlE|_;+>-wx&&jqB z?73=;+;LK;+nnufS<#jgy-Leplg5%4+GcIcG#d0;^bsUol5We2x7!Wx_dDM2Z+P2o z*tX5Pw?+!;R+&dIiklYNS|l)t#IemTCM(UuO55U6JlbMYvyCTn3>|Z;+ejj-JuGk;Iu@jDiaO|RTw8o$eEK9=e zmht{x@bP02KyL&}`a1mp^NI6pcsv-t9nc-eS4BN4+F8}13VpEkytuLvdqQguHqwYI zBLkF2+k%oMMBOV|uj(Lm9VA5Pn)GhD;*!#vv=OA#8kzy|U`1$NGt$T?=(r*ID`)AU zQ5LjPWk)dyP3(<;rb`{5E!u=G=?__YkleQw?>7PS`|Xa~cEeT{t*X~>97C0i?uLn5 z18XUqHRB0_*#tkAt|!a<{Fu?`@zObo&rEe#|JIwM%;u6>oebm1R!3|Y#+kU_MFMO6g{ zw1|XfO!4 zjk|B`fbgbVGPZ5Sn{{%1d&Ar94Yy^(l8ZElG4R@Atz8`IHkw%WW=3M@(DDE2GsSy) z{(a;I#eN-A!Jotqn!fpGi~hoDJGb^+fT3k(-3qsD#qGY~_I4W*&~3xIuHF&Uw*A(7 z2yHj)4^cVJD$bR(!_8Qhgl${ob#D?j&qcKBN)^_BTH4)OR$i9`C#?c8X)LRgA{&&3 zyBoX%rcG$7?esxFO-CkEf+W0??Klf;qHO1;mb!VLki;yN9Vt1Wd)IvBsk~|!u8|-m z^4QR@1z6&^1wLt>XU@(K;85$2}!4tgu>kf%%AV?_`JW%$hT!hp$v3J zKO1TnkzPhxRCP$@zE!PUw`zD8DYYt{R|c7$AU0Wax>)D|*;l~*?swyj#w-+T@cQD- zohOse)n1l@?Y81}zvJ!gO&Te_z2km=!|i^ei7YK4*`x2l!Tl~7q)K4rCoCy&JbTD?C9nAGXYSQZJBOLaCh&~gH&^th8=2IdrY0VsFnk$IFO zm8_u7AS|NRbje3)P3O3DQx(in7rK?0wDYMBCGss?x_xr97GFaVVAYygdsSNrn0>BZ z3Yb?6z714U4_eYBCJnx%guE8q?%M$K+lTbo-fr0PBHfN^M@v;Q=UPWUE80;}clAe( zihhcPHZaEwAJ^AH{ohC#q6z4-X~x`anp=T=6AOGs=1V?ekuO6VP0xu-LTVue(5pq7 z-tKsRfA`zl+Z*mG1C=EUhim3MCJ+@6b+w+_7)AH4ln6y5f}7ro=H+r1E`EB#zZAe) z^$OcXw|RYw>>lePa${F8@4En-)LE0WYZkJ5CLc9Mt_ihfRIT7BNm4#D7nE9%YX+U9 zx@^;^tX7Oz+g>8?2iKCyn%WUHR~i2RNSguUur`T{LmOXWmL#8)fl@$V?M@}tF-Ib# z3Y-8ERfz`?ke7_@w&MQwh94jA`0@UM&$oAc-0rw98x|cZ-)logeytwpNvJBny5qFS$ z59@}sYz4Rb4IgiB`0=iQzQ5tViZfV1;z%A1J?TVWjV1JRfV!O(y>^|?G5|e!V4>xg z8*6KL^O}!%P|!JaY(xDT+~3oVX)v#kVw?5~2e+>%jdtZ+P}~s|5N|h2PAXV8>A)%F zRT()Kki;U=j+>Sl2AWfRuuedhKGN8}>)T{#9}8qBV0Tsf9}`)@8%p z6QtzAccll=oD91GT1J%6=_lM^2-)EaI(uS5Pa(PMxLCbeL4t zsG^a8*>WGyvnSLW<&cPEbDBcTswjzW%`DWTmWpzUuV78&&nj7WDG^pxH9p_o@Ns{~ z$Ni4C?S|X3iUZCBR5L0v0JYU7l%qEEqdMK-)-_i{tuxCaVgw*h0t8PieFR-cg(6hMZM~ z*EpyNo&^Syxo54xb!JpHSsGoF-Ft61>ZvnBG@|C2eC+vQM1w=O#KTHg84_Os&EaO` zp3rSK3|89mHUN!4rlQnOBd@)p=7c4aH^)3{mV_=!UeRh54gVBi+dZ^C(6W1mRi42c83*gI)2Eq=lL4kM1q&}8^Td~D>pX0>o<1Hk zR{Xg%Ec0_BBD_8?ktKsmqY+C1F}`j2A|9ewo@rZ+s3sC{unLMr$3!G0xsuJs-WADm zHtHz}{fV*!9(3GWDH#N4=l<$l_K)L0t*1M4J?PUC^35Ju6BR={HtE0Cs?1~2v1MnK z1})M?V4QQYSY5!Z71<*5C9%?4ADC=QW(K;Pzu~BJxYsaO8cw+xfz}IJ$vzfh$q8pY z(6~vjx=jKp_w|PRx?wAeSZ1Xfto}!b=6b0=3tk#Ydq@-WuCe$UEeSEg|>qpb&lPW-dQWIo5^KX1IYvI zDP>7?w=rv)=+xCJ$0FJYX6f3ml`|z&uQ1ESsTIemGf$2K=Xs17)7r1iPplSTzn+}JAv;gH#Itpd{6^D9J%`CAENPQJ;tokS8&Ni2Up%&v z-q{CJo@d2zbYx0s89?h=@T%ojR-Nq=nJpwt&LhEu))>dx(YiQvUtcF4dOP-p^XONj9 z6Y5O*1(lw2jYA-&Cv5^LN()kmEo+n&5!9hNyLcEpY2S>b{8e6eDG9Y?Y_*^+i!@(^ zG+z{}TqLbb2iNzrN_iS}bV${CXNf>|9pY(pgDZoYww=@F=H3QakvFKL+PDxUj1D0O z7)28~CnrVdKG6-DUuZJ_;kjh}8|;FQ?K9TYjmm{Sl99rM)%{?UEMp)_63z8|G<pwKtXWESw9`i9>3oUpS5UNxS5Z?2$#Y&?E(=1Q`(T z1*I9tEUmP({gP$wSwLmcU{=YNUH|~nrmG}E&xBeMYRdvh7XH6bLS}%Pl)kk?nl8$s z)fNiS#i^6BqS67YKKG6q(4dN-hm)!_mhzxJSu}c{Ps0(|BX;nN!t~)0k zhXIm25qqvRfT&s`O<(A05Y`WmnqIS**K&mI362!wj{pWA|{(HycQBhCn zttL4Rnue)8F$~nTp5g@d?w_G`soASOs#n^`HcFsYK_qnGY^Q?0YY&j_ntXC`KJHqh zI)yYG+!<(H+YUfSLV&aZj82W!Gn3|Njtc}SVz!hjGLDP7_ zJgjrA4Xw)%9i)nsyK>fwk`r2Q*dGVJzND4G@zBQMRrK(YpKbbpoVv!{_2=4}Z~Lt^ z)GpItZIHTsKD!MoZWSBNNjA@W%=)&SkrFB(T0^f1?L3k4CVbPR05~wvqxD9jj@_NL^n`GXD%bk;=F> zuTEAbD;@~7dZt8aLq3NQHfLuNj0I2z16tIhM{?3Y5L$FPHGKqBJc^a1K_!_rT+(vJg= z$AWE3SPF|Yw5Zo^C0t~o-5$20F>aW3BtqJ|G;+_D;4bsH*M(76#MZ z+-#QB)CYSXwbW;;4&)kmGOIda&U6pQXQzF%JhTKN8s{Y7`_;J~JaPo9CaqcZeoF#N zW|@iHYPy2eZQ*qfun^$RTs<|RNF_?kfgeX|{sadl1$w^ol+$fHQc6Z~Mm!(xSV_U9>9yN5I+tvN5k8r_Ja zlk{2>q%tLGrAqG=^*FWktfHUi2sNvYI2!JBuSU0HGtFCqHwBanQX$YHHI-Q#b7l%f z!6B`}tHN#9jSrO;tc-}q@*ntxJ8=938>LgQAB1L>bY-9jgQpcjC9 zLLx~>LMF6KNU4b@9Fo|hHYwq7$vs}mg4-(Hk+=hyvMMGO$K%AQJvYb-_c^Pz>i$_R zFhQ9l%H__jQ4Rx|g<&rz_4;#k!Xx-xh8k6NlOc&u=3$v>I_Cy9)vKG#2qaEuL^^X2 zur>x(rw2&k?s*=Plz&KOoHWLf0rKv=s%jG{fFBDHkh7$;EF`TfiglR{C3k^<^iaWL zicoY2V-nZwK1VkFigHYH+tpf(oQ!CJX*Syz-aX!KjA^jevSIsnPAa1zPR+Hb#pF2) z5+rRjk{md)K$>suR&{Re#}Y{>d|eiRWyZ?3omkfeOVNII+)yi=pQl7@pe5 ztJZTiK1V$*Z`ra2d$_t73#QLF0IbCWtCTJ?QzTc5CaN)trge#Us)J z^6MF&omRrCypYzzsX&Ajxa{}##WFwms4`&aJBxMy0s{S)B{_ZPd^V`q{mI;89N;^%PK7ooB=CiAzT((QlwY zIsPG77%9bf4|9Lz%Juv{$}Q1h3Q0+44Hmj#$sLc>P^cpH6MYfu*K5P^5T3`(UUk8# zh{L6xHZxGqhW&BkD<2?ED5dy}!9)qmBJFg0tEhB(S-($r(majU1=O{jI$TmBewGX+ z1A1ccXe0oTpSy78$Qmd{DiZ(BN}DW5l3pkmDi5OT+gmX#qbJt(xTHTzqjPI*D;O0E z+_gPe*8qx)kYjI3Y3>qTkI_I%3fvG>8>B-2xd_8P`IYr}m~{kowd-F!SS7TNXQwb| z_C9x9&+)U$@!H-FACSI(Ty%Wc+Zrh4pkbvE>4#Ny^zM}7ID~2}siC0b!4+tS&<@QZ zkk(w9+PGwG9y7!j(p-jmc09fgB+B3pETw>$(5rL_TFZj_Z3A(~krK}1)GBPB&g0gQ zbjnkf<`wcM&E0NIj!QT~0K1`0|0s;Jng zW97HK+jGpEt95oj51QfeGMk@lM}P4Lgjo&X5?C9SlUwL(<0C(OG7CMdwC#dbQwD~7 z7pO;&?mDxC&Hv{X+KtNh*uMhZM(j>j{gq#eutM9Q917^n4b&?7$vD%geU7ys8$o7z zr_qTDvX1CBs#gQwHR8gpbdet0`jz!ZO*9t_oKiSjq4eB&$eA%7Z?bJw-dwBrQvPp#;<}Wph@>WjE1zWswKWxX@9%qiak|ioRYth0WKX}5@^YwQm`%y z?sw^Yxh@4n62?Bx3c#vVI;v*k9Y>dpz9s8SaA`f8la9s63B<+8Vk!xlGZr*7ENCoS zV66h=bnF00dDeLmh&<{at&wt9?>iUvEa%qdJO%KMGJo<&-Lx8}_oeXuQBBfrE86_U zQq|(v2jT&0GAr!63Xivn^CyFe8=HoP-H~*dk46M-S_37--rr5TVV$OKs6*J=2zfVt z2J!@I^$}j`(BAVpM@fqb0fxz*R)z|j{#Xakl& zLFqB4sVVi+y2CD7ra6wRY6P)n!ZEv(HXUA&nxC-|J{=8ETNa)5F0|Ut5g8mAm&Ylo z!^d$1FgKU%EZXXh;l()|41iu+=qKy!+=reoM7&OJ+Btkoo^QilR$wPhjTBIyr>Gh` zDu_=hjba(f36RcW3A0f)8M)AE$4ND`DrRvJ(-cS>xRYI=?Z8@Y9XIW8FK|=Bg zs@_ZzNgO>M{Jh8Q(X#D0bS-l2*>v(gSzwpx%rOgKAqqW`^_J88a|qWA@KeZeBi8IV z0&^QWa33@y@qpq0yB?$+mtEEg%;CNL{Ug^O4LC;uw0;h6pR8GunttnGK29Bms-p&< zEOMVT=XjGte%WZooU3^`l9D9H?6qY<{FHVU_*v+CmhBAGdZ1kcET~AR$eghzNfM%z zM!SP-ym{mu*Lr$`bdvzhd6RJx70DX5^@`pydOcCgiINxORA4EY&HizfMlntF(fxSf zu|K3NYkz13c=f?J-Wu4j8WuwY%$!;q`jwbA$_yLTuV@|+%1 zw91Yl8YZ)hpFHssu6u=pzM%Dm9iJcO`7AKC1MbKS5pt|7zt)!DOdX9HDoGnF*@{ig zAarI_&A(ulmHyD7n#XZCm`#d`&ZtkC;-(cTRV;K`q-`x^%4_3>$|q_+anu95RetXe zJRT41yN*}xnvG^DlTuG4DhX+0bhcf|&dJ#R##txj&g5gvECsY^fvYu*%w)<(Z1SV` z)&$YHvTX!o*(6(1K@&E+Wb&aoZIPSDifp^SZi)3+WznU1HwmAYn^e=EdOivM=cH#l;lzRbSbUL2n;Y-GBj8Up0GG#kHv>J%-B=xf7{3-r4Jp-Op}FDg6}6o>+97QW&RxsIq?LhP z09%}%l^0rjkyrYJJ<6o8S61098pbwlDVS0hNMl4>;-T*e={2hXIz8Lxm%t0oI>bpyNHZk_Vu@^jwfVrJAL6uo@ zc=uhp@mKA*ZytMAivf&MBO)8ECMpZGb`I*Ko?Qff0rT$G`8-dYr*P-q#=yX9hTRAP z>UlC`#pqxFnmKlvo^K`oj4^MJx>`sJ%&23BNuGo6ZewR81%Ei*5!9162!D=`exR@j z5&VXU0u9F&%+lmMiGk^miu&_7yn$n@RU4p>3iy}{-MU6^FPV4qJjKw)z*f2e*)4SR z|E9o-Z(5k9WW@(FAtvWUDl;fe8s0n&-E!)m+)f-dR98KzD2S|P&DpsO_y5QIM>frE+_I(9$4El`DOv7@k zT-jM1=~G^#L0X`l$07bs)jl4fSi>!Hmz)$yMbO_Fm??5<`B)R>2$u$|a|XX>%JDCA zvk?Ccnf13}H?tHq0GuMUL!N?^RMkeZ)h8e)2DqWM1?Q4ck~%qE!PZ7g+|fbEieGJA zw~=UX4p$ZrymJRCNjYj8ZM7^~<`!?VWnq{kx?4YBWciH&lRTZZX(+pa8Dn^mYtg1s zC_iA$Wp>F*_2lvLVv-WZ?7?VN!C_%NIe_qq=5H71qfL1TOHMFH*$>eRdEa@D~TK6me*)K z-sG{+h#EDE^3lu?rc9c9Q6CB(zNf;vg6i8=x51D$Bg6&%K1zf-2mMpk z8JCwvDV0&5h>{TorZBwSqG~~F=I{o6I6)S|PDXFoUsx=paps_=P9U|1Px|-#chZYF zboHU)3_3!Wd*$>2*tTnl%sskHwWi%kTlH2CKC8wovfV>yM{H#?DIFdRB9xHu3gf~Q zmauOk;RCaOhv~ZrW^$Vpfh=Q@6XgM98^#H3ZeqMWNKF#)11fc#)R9;^!1vN|`Y1E@ zlbMLXMyAy1O_^MA5ZN!8D5`Wpi$^bo238U#&1^Vqg_e^Wq%Y6Sy;{7B?B!c|&})ry zfc$UHcWp7L1n8AMD#=N=Bz7m>jH81R&tFd*dAbexFa~Z0RYdst;vm{Fi)9d0>7jK? z$<_7`Bgw0K-bUk&>Xw%~NQ zn{Xwdk^aw;!g`)n8rXPm2&hy72fl=-Lg*Zc^XaTh}SFW_%)uDX0eI=fPey zMav8zEb%GVVT!8xdejlv0r;zFq6i|~cJXfKZ0oaho%faj62CHmV zTtBQ8s8aSzl$2g%1G8CaRtmz#sjo7gx9AZoZHj?e+9dM;VZ(cLF^EN%wqf87YV2Kp zt`#$}A$!%Vzk2r3O2J$9+KmFPc)qBXU2hlIt+CJ_Z%&9gMC`yZK=V9N^-2c}pmAp! z`6odWHj5vu?vU{efS7-0#}WARq)i$qdleAB0 zG>GBgF%ZX{1h`n`an^kN@sqV4p!3(l0GH=XI6ud{NHFM(KbJeIk@yG*tsDKK`O&M+Rw+4))wYw`o6j&D5vb9=YqUeq zGJbPZY=o~4#2n3B$h~T_?1Q)1#Z41P2m_!wZ0RD+QTRCk3p(37{659S5u8W2#^F8> zvN81R_#Qk!ZP|BGW1g;sUH+hI#DyF}abqh}#m61J3&l8l#mNl^cbt=DZa5*pKHWkq z1)&+pu1OCIEdX{I>y`E8xE{@jhxnhLKLmW4 zNauh^Uh{2PaMNj3>!S0fA)L6iidspXJFBfzUd(Oq;V=`WhTe6OE;?K3nDY6&v@vFf z1RgrPfdFIxS!qZdaTYY8vGoT)kD$x2zV?0@5$GduBd_<`+FLs?D{CWtPUPLm!3XzY=GIwnm1Y&h3T6|geCTk*)9uQ>h9$C# z83P3a(B}A!e_5p|>rWiFK%&t&P}B-W&a7SM2_-{-oTY?nQ>%QxZ3^fcwq=v5Zc5US zyJj4jK&gY0bR(^`gKAPqQ4+~pw@|XEBIw#gCPW@B(Z_V{q4tb3Hv@x0jxb!3%QRcc zjA6MmMj}%29cx(1=m4e*pi_9?=beCNn&XZ~CtF2dEhp7z&4j+1d^>%82|WFzY2DmCQoRreTMlH(3WV z8JvwX&-G*}^eFaZ8xm@fNkX{Rpu1#XDTE~h>q6LUGVHqGwybKIZ)%xuxNR%eB1!th zKx+y0U=WEdB+5vs%bdfkizRoQwIg+DO4C%!w8-D+_b?W^<^J;ZFJWsQ0G!h*v;G_b zJ-|H1KokSC1zMtsiSI*^j*RbzwiF!D>33GKGKzBN1v3_AG;w1UbGWx)(nwTeZcku# zRYSpC_4jU>x#Hl40|M%+b*{u>rMXMwm}lvZ$(%yyRLi)w*|gtuJr%(=&k~Y*>SUu1 z0s*1m{CNTnDUD#g0Yw^(3au!>wi31_V_T)!;r zEi(sD(?}I9T7#E;*Mk-wt0Nj5<^jY=HwK73C*;E2hi1$}lg0qGEu3lpo|2)4l3__w zjOIP^+Lbe#T<6wV0Pa9`%25OTV4Pr78mXfmWWj8uO-e213xlJrDAL>yuK`ULK-+~I z(XJ8sGAiO7WB7`>W)#eh$dcX)`;$Sg{ z!jPx?0chvd6QCpIh^hhHt(gI6AWpgq&}5x+IF4jW43qdP9Cm>4S!TyCWcP6RmDc(Z zTU)l#53p*}#Z$TR*$uo^EU|*w0DN#&>ueUfO%~et@^i!xzNiYqX#*F~*Z^Nx=vVRk zu#Lgmqy~;WWs!|C9V;tZve1g92(?&ORW7s;_U(4V+x?FF{XQthvI&q&K}pt%KzVKJ zs3&yL4v-sA7NtZ| zJCvFfXsK23F=VG7xz8S>r1|w-DY^i9d>@=hpUIvS)a80iyRJ% zS!KCEMLQE^AHPdj3n`EZ+nTX$1@}!Fl)v2t%yu*Dyp{zemx*JdhlHKXNR5%y5zLLj zMbrt2A-OuM&MV6l+GLunY{MBO)}XVrnqnO@Vd{v75MOaz4qH1WD{W^uI>iojwa{KU zZI+U0Wc$4U^-OC9Cyx$c_D^lOg$B~0$_y}Hth3RIz?o%{4Is0Y%ys9<>fH4@cyfP1 zEz}u|`g61Bpz&qQS$9)Uju0zxKqnBGC6Z@Ao@*UOinwiq#^HQBqanpv0~g_f61^)r zsD9Cz(#w*tEeYG2aoaL(TfyzN;C7P+G7-#gH?hv!x=O`2#AD+wxzQt7BGui@5-bIp z>e$+CNT-T11L!0T%qb%$plKKT#L}CsL%JdL#S&wBV0g-=@zTjUv+KLI-xUgA zBTSY$QWLYhLJ6gd=ooW0Ku1YkaNh}OQaSR4S6d$BXecv6)%N?CYdM4X)z1QIJO7P` znsIis#8oK8#FxW;Z~_~6gu1~YpQAfxp1S(8mDVvz!Xnm)NNtkP4$GYwY|F z7atv_V75F34@sw@BY8EVSF$*K0m%2;g8OY%KyP@v-EqI&aK8^Qucb(`J_Efr?~K%R zoJFfLUs_6gWWapahJ+FW7fU{7i-;rJEdht2Ex;NYb+D~%%X#h$?pdLl!OB7hX%?ZDhg_$7o(+W zNEI~8Oj1Eo6wFIb`n?W}(OXF}rFAL7dp8YJZ)*VZ-N3xMdT~<_Z`-Qf_GP*fyppBi zJf&i|S{eLl1+@xttyg1r=tfzTdFj{BPW`NE6lEX$SjsbjXCss+jk3Sz=i(x4H_kA1-7cYt0O+_nX`+lsgQiu+x(<=eJm zTNiB0f<+y_j0AMC$OlRP;#Qkapgni1Pt%4nnmFF8%^K_jj7Ad_3<;9WC!z==DVQ5F zx}^oAQBgf!Yj9}hK3>ze@=aLM9Y3Ok4a&>>409FxSzThwCKC9YN7>P}8hrxHRW!qfMOh z$eEw4a&%gOA|IZWMXU6sc^1~YVO%72b_gg6BU|Aq zTgHja9b~Y!M3@H@4PZxI)(c^+*3YzF-x22a1RhEB#3ya4lX!aF;d+i_|ENn3?mUvB zTo$zV!T_|T3^z;jbX&;ty>r*=L@H}1V1TZk8hY~STC;(85B&L1=Wn7NWRbwGJ*z@t zY>Ws-Ej)bLPF6^DNn>z9Nrn%;@er$U?W|zlRAQ6cf^F4SwMDD3(@;FJS?K`iZB>iB zNw8#Htjr>;=%-j@$%^BU9cSFmappiC6iQ*uV*n8ni}lMAC}6YF z<^=WxP94liU!R`9JUSuG_fP4g!ATo+c%*@?Ij{KDm;H7qC~AexLG8AfE@81q8+?0j z1IB@32$;t39toJ(b4KQ3Q$U|;p{pqxeb9~J5Oy5slQVcam^HF!&R}!|5so{I@iT5F z%{CzgqZZ}!j4=!#4lWGjlH4+H>w;}7xUCDeZ2)>HG60^!1vJHD$&%u^EfN%2*9GgM z$^}VfN^k7I6%MSW?m8}^hvwYY9mp+cXY^)2hkfbV239GR70Ft?q5mxjSXndj*nj~0 zz3%m#obN&%KO1~GQu;A)o9=h|h=G=qcY)&DEME*XkvmZm0=!SGTl6Hr; zQHsvqV@?6kx{c|ysHF%9my(25Xx{O*7OblQ+MKkC{g}h{4~+n_{7yivJpj?Bu=bomH^5xcHNY|eJgoC`;=WsD%iQDcI}^cAtY5og z$^;}vWv&Z|L~dKlg4G;ZT5wgKUeT0NHE3^-8mD8|-ffR#W7-Q+eS`W@+x7x&z-wRVX za4COEQemFS8Y@c9N~9Ie!xe1S%9bqQNP%oYsGPFSJ{(zo)&s=V5Fh)%uE@BJ)$w#T z@k$(LYi4Qv?BftF1IafmfeCxWmIaD4trmNgtl!%KFb*;lU9uAEt?c&7jNXnT8LP-`UdV9t;Vps zN`$KQHl2!OU^c5f!tNtIa}1Ik7JQPt3^cx?ZLUdhxO@v^R~%SVN&7VVOfS9;olJl< zK(sk8lq5?r@o0amyOl{S!m*EVBHL3=3SdgIPx%ceT<%ai}|l07L_E#r^$;!u~W^E3){odptfs+NK`OT!%|+eO@s6CT^T zmzP2HaPD0iBi2)cOaf?b)g9*1smNLlOR`nWkFYwxcsnN`UjWSk&}hC0tk|`=dcm$- zJY~*Jvf&(&j7*s$s13|Xq~r4OzMwbFIBw$b$^D`OdPqMyDG*v4+ngd& zPMXcW^F;X}m61AQq7>+r;}O!fyovZ>Vz!@+X^6FT!;-V7al*QE0@}Dy<7FZG=0J@K zrx5Z1WY1R!y8r<_k<2ln1auieEK$US4pV!S_#%w2(9#$3t%oGpBnhw?)*Xqo2Zy%G zQVZK$-I=FYakXi%CS_Lr9IUO*h{pz z{62oH98yCODaKF;%sR)Cecbq3Zm^%w_)j8|UUR4sN75lCU4z!xb+bB9j3uu=|_-CE3D4q@!;JZ|PlZ9?}96{Ci8 zERL@DDAA0W)mF>At$2HT!;c?7@bl*nlwUvZ_*xJA{_DWwA+rM6d`F)oh2hANg<-op zAKa`4FWhXqw!|G(z@t-_s39Rs)GBp=nq>Q#wN($m<6|L8WU)==1m>)H4m5yg?~M_5 z9tCnTzb2qnMNTmUBGO` zyte3iW9RkJVfKzumN><>ctR>G!9g+L7IbG)XAmQ>Q7Kqz1#3-a#ihotGUNtX%w0qD zj1-KEMw<~;CB2rc4t4;1oWTeaNzLa-gryX`-S7DP@rghF^#^|a`i1ge|MiK#|NcVB zKuQ8?8MB~lwM)dT^^D%gGr;5x%>rvn0CNC&mg{WGaIH2vL69~DgD6*V+{m`v5hY`0 z2drCcQXc9BaKZ7?%qp6^E`fMgo-Nlr6vErcX8V_Tem~#t%*m56Zy=*NRzab_r)QcW z&M{Bt0BXsNPmeUwkuxz8r263f;doNgk7*fno!pQZB%Fz|Mmb^iFv-uCO$i5*Zbhp20kEO#q?*t=o$C_jmmI^$Y+0_rLM$ zkDn<2{?`Y#HOn@~K%x`JA$4@bU2=(io1$Rd0WBrtvYH+#-89z9;36YH{bn zs(RU$YaDeBCM3V0o_kE)9YnC^UuekMs7a0&+)ig#z-i91qEx+Tnx{xOL5U%4!qnJ% zEIr*j$My(ZQJni`GH@5{DJ@a zU;oChU%&AG0>!o+w5Tf!NB{r;C3HntbYx+4WjbSWWnpw>05UK#F)c7QEipAzGB7$Y zG&(aeD=;uRFfhC7ck}=N03~!qSaf7zbY(hiZ)9m^c>ppnGBGVMHZ3tVR5CC+Ff=+d zF)J`IIxsNGx6eob0038dR9JLUVRs;Ka&Km7Y-J#Hd2nSQX>fF7004NL14Ba#1H&(%P{RubhEf9thF1v;3|2E37{m+a>7 zg|J?qka3xWT|S#yD7!)+hkO91oFAv0C%3FSkF1M=S-7OGub_ezt5&*@{(LEeW&9cq zYIYN~+*;YyLRpmp*cANP<$c)Y+&N@jx#XR--4bL>{CE{i1&`9f!Y%8_D`(3sZ^Nfx&a4*CteVK8lESZEDy`QnppverRUoJw z#U<;(E#t-|1-;o%qlUQDyinq&8-c)C$t={FWgd|vD)3HQe4qbO35q9swmMhFWf3E z)F7TiEuK*&j#VYjF`#SR+G|^u-kDx^wjp8HwBp0vX{+503gnf1O|*j7w69r|J3B!) zj$Ji|StVXbE3dV4_pS~1=k=Xw&puS_zp>DBX;bjBj)=vfhB?93>Bmv zC5lBkPQj#h>eRCfCS6`UG&6}JJDECGxsLWD$B+8m7A`I|ys$C>hqcxK63e z-9D@SbXUgKV&A!WjuRSPCQf#nywH8hI;V-NY+5H8E-R?>&M{l7!Vi~91hhTfSoDs?}>4)~;K>VdJLFTefc7zGLUE-Fq1J?%RLh;Gx4ujvhOH z;^e8*XBf_&JAdKgrOQ{YUb}wd=B?Xz81CM?|KQ=H$4{Oedf zf|6tghKf0lKk;xBhG}S=@;`mX^Jx$Rvog0{GPkg@u=ivUW?==F29v`n%*vZX6i(l` na^lFDBQi(WPd9ih@X}*=B`#R<$;oso&004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00006 zVoOIv0RI600RN!9r;`8x00(qQO+^Rg1`iYjAQ@9D2LJ#GR!KxbR9M4JmRXM+$#sRl z8xfgVSy|N!o84?So8(ZGI3o;3UdA@YG7S64HlPRn1;6>v*?|6met{R*fW{Uzs?;GBETO?mM1f7Yd+V$CBa?ttl}03)>Pie`9EGn|2V zlF0P!hh)hYs6_fO zLnUQ2dWOp;xV+~0$&{P9kz<@0ZN{NM!Z1EK*;L`_6ZKy5@Npc07U zKQ9xAX0ultIXvFyPyg~89zA|QGy`fpn1CZ>pcbzsUT2JwoKz-6V;KAm-Fi)|_gPh* zem-EsK$Ky_xo)`^MF3?B5Jk2NA_81|I_Ee4`fpUL8qom}Pt*Z9_^W@>Rp;6J*!kT~&mo)1$)VJ)8_ekBCWqnEM&(Ju4Zb3vv1oV&emyJG%M#Lx)e-FlpV#H&O z$2@*=z_>7|EE(bzUAQLNo**ecjPYveb;h7q#31ZsPbuUfPDUtZd!&GZQNgIes30oH z{WBrKkYF(wzpj%vTmu?X9T%m z5^_dKfkfRFkb4(wy|^i`F~|LNS6H|2-+g2@8$k?+^bBE1wf;!8`am3(IB^)=!O0#G zrR!EC#*n#WL-6)Iy<4j2UGck{Kr|Z=vJn8;^e*nMk7N@UL;_KJyxvl`703~Jx`z`- zS)buMkQ@?Yu^7U(!d-DeKy@R{A0gOsgNfi241x%_jh%$gaS}m1YC9U=6U)d>eoB!& zz=V$2R7i;T2`DOC&9`*uXE31m3~gFZNEBS$vS7g7i*ZlR25!_8Bw$=5O$`>INHc=( zv0~8(7E2`F`<}Zd+!i+?+c*}Kh(sm9u$yJ%&am!EoTy?nBF3Tu#E8Kn;y?zXiKwK6 zA;CsRF`hC6fsm6+z-dF&ZVO@C{SvXj)McDZ4$vWR*3D?8V}#|){ZpPD9`S!4{ud`G zMipZq-iODQI&r8%@Ey5L*%{|#X-`$R9PCaAn$Qm!ZC4Z3(`iFXLnLA%JRBAL%}>52 z?cuj?{*$xrh7`kIT5y=}^WLO)5L1MO{s%o)XVAbK6@$AI$&Cg!4JIR^f&M{(% z5tg?l7Z(@I=L@c@D>OtJgeV?A40N|Ep6(sWh(JqGv1;tNapsNz|y(0Y$3zW{Zylv;WTg#vQ_0RdcufF5W zkMFp6eaYKZgN+gAoMQ;G2@t@D;KXsVzss-w;ah(7Pv2s@gg3vt)%V#=@{c=P=YZ+@uQIm(z8 zIUj!4Q7&uxz9*_Dnx4g~q-!ku)0`(KN1U(=O-0&!>LKOD$y1&@JH^LbJEZ*al4fyB+662S zdyyceoTr)-fILvKHt=k5|Q^Tl;P2qvBb&HRos7ygYnF@Jdsy89zN{ zr|7u)bU`yzl+A)ZdW?W*#3HDARC_|-P~S#kTT`zVMBn2a2ryp8Aeq8WFG2`XQ0d~5_`TJ{fYbYioreRE0r}%onY_gifCO8}Mv7ufoS_!7@ z5g)KBq|uN?N8h&GEauchORFA-8Uzc3?I;QO;91NouCJE7eEfi+>zL2xvl~D z1J;7}o&+eIW8@5kfx7C^U>F59lv%2 zrVJe|9*65N(Sas7ESZ@wwmYOICHP2Fd-k#kZS7fiYsz&=-vsc6L=wi=-3uf~g-zmE;XM!U$LSYQM#;{`(5+Jj})Hn(i(ipI!Xc%bxn(KDKdAHy^mdvDO z9S2-4M~D>UX~NM?&cSrb>Cquyy*%Oh$s>{|EU)L}S>X8Ll)WsWEA|LohmD@Gfr$~) z7(oMx2vf0SA>!MCZs=%+hE>1dti9pf-*T-LEA8mi<4$(=nT#KDa`cenhXq9{?2HOh zO?mhF6R{hR!DDUerQQV3C7ZdfHQ$I zD1Fz_S8HOuCJr5KY`JC4%vRhaYf9S%IxsXkGcqeMFgh?WiUMtE0000bbVXQnWMOn= zI&E)cX=ZrK74o@gYjD)20c6=gz=zk?^c zbYl$pO9^+ILcG|Vcoz{}zNRF~L?kLiR4DDxN{#4ppT?1-Dvr-tLR(lnlZVfcF2oaE zRqW4er6)*1sI4`HawCov*HG>(qExBRo-h|eCD!aN-%Etpf-5cM3mv@>O-zP zhAq*#Y);A`MP4_P^k1FS%{U(r?F}72{K#_Nt2t9 zE}+uWfdX|hc}hcCLxw1FGsMq9#mK_DlnOP2`GbsS)e7&JGn6;LfuwTUlMb@VN5j#= zKF(GwCqW{je7Yq%Z%3LUnn{t0=#PwIP}?B`a$I~sALzK4$RG9GUkrpMooOjl!S z12P#4mhtT3I6Jk;9GcgR#^0S>g#mspmW+2_C*0nI`haDWs-Q$>L9LgH*pLvOU%0~} zg$1z^GiJ-p=<`jXJ9{H>ZbGj;G|X``;lb4jibEQykBC4mc4Dl)jgh=+)`gF7w0IRe zqH8FU>!DK^3OzJIr!?W-;X0lU4e-b0DZ-`ZJUMikna&4kO1Gbw&b0Zo2Jb|p4n!B`Oy3s4)#qX=NO-4*xdQ^iVsyU&Y%1iPqxdq<=U8ot8!&&W7RJwM!I!Poq77&tDD}tTq!;K cP0y1O{)B=wf97+tIFeIQD7k;AmF}J0Ba&3AmaUdVW7dUcsJaYz&}vzq*SC3 z5E>G&A1zSf-|4IrG*u7~J~JaA1cf3X+`}&g{XszR;6^|=G)F)X&OksQ{qU_rLlpi4 znx&FF7~$pLGrzkm1%3tn(>oPe^j$Q3ViY=ZtvBch2xj1SU@2|y<&&o+&mD!|HJAZ~ zl?dapUwoC{KI-i2+_%t{nAM*>G@6!FPQB!f$A0*Y6I7{S7Wo>1VKpbW?6ZgM)o<#t zkWasDDFmz+8&QS-zdfFt69cb^ZoP(HPF|j0>R%qAX)iFQ%SNm!+;T=`LR$h1b3~~~ za3MGu9D*Vp3CSP}PqN6sV6%{9Q#8f4F=1n}>L?U0@+_K-S&nTmuMR?#!$3?zpw9@Q z2%@78rBgrv2Zv;u{R+t>1V9dHSMa!gt@(fV_kH{j2?Oq&;vIi5^YrQspWC;HTv@+< zMz(kDp~?G3O^a&ZTI03&%%$&-6~2)`Y8_~-K8s~J%8imsqxSeX!}8qvvhebqmU3O{ zUQZ%8(Ccww-7X+d$K`D@ho%B6@?vCCP^f}*BwZ98G9kSbJrKoG8Nx>x5u8YG8#Mc6 znK&ur>#LpcrB|O2Vlq%?QFsw~%*!!@5m1OL(4zpBL1dWk0H9gj>gx9f+=%Sv^(jL} zg!O0NLnK9Jk8WJwZQbU$$y2%3&OAGt-L?DeuC*Y)oJJ4H^AL+%VA6-siM-YCE+w~o zRs_e=oh%@s44+?g&|eI_)QOwEq|36z`xLKHG^=otDilrb1Uv7y|A zOwJGjO*%*@Bocy9YK|JESbvX*M?Rft&H|Q)3@XxL&QT5?g1;0XkVqm$uG_^XStvk& zL1ZP>e?AY4bH4&q4P`mm?X)Hh!p8j{Cp@{8p4Qe@{5mIq!ik>wEfJSrJbS+@V*R#E zxPdU8m6wQTQ`pmmW3uM!p7pL}>&N|Iyxq>WC=C+!i6nS5qa2F5_3f-49Xq+1}o$)a4DFK`h8G?@~j=QT@!2o(G6ig&SZWJ9Ejv_3FXWkGx9)OHA zJ5o}9lzCJ&vaEdcn)(D8dAZ#z873%MlOFe3r_j7qmD6W{)ob5V7NZN3dksuEG+sy$ zMiuCFGXYY3FQ4yh=lxQ#X)y(q{aI%f5n8y~|HQvOL&U7lL{*d=v2nJ&ssnwPR2A4G zSh{vC!~6Cj)LahH{lH*U{tpC(s3`WR{p0cPF0Dh-wVRB!q&2uNijIXbmVXPd%%S~? zT?=P6weTva@``|wpl`>(2M0w7Og(JFcm!@h{T_?L09Ih*iH~wqE(QWY`G)%QVa+Jo z^bdIp*MELGN&Ik9qgb`n_3TQP&}fP7~*tsbf-&`DjD= zGEC*u)-AwrM8;9-cNFrdZYDnc)z*n-0!aw%ZS#k+CIzdK#VzWDM$5`bAK=so3lMl8 zVSq%K+-k9n0A#QLmX7mbl+9!gMWAygkRAdDuC7M8SIEA`$_+>tG|4pZ(?YJTe8vQY z9@os;o%WyWXcyNdde)k(cNgv3&)SYX!nb>S<>-8mz(~cw^K)+47?%W$_T@z4*6alu zxSehm01O>Id%4ZAplIjdH8VA9pTKsU<}eYNw{H1UAs1lOS+bq|FXF+(QexvZp@^sj z0D-OZn5N1Au`kYPa$41;tPbSgUvcmn+A8b0juCdJy^(P~U}i+I1Xu%*qKFyn6>wxW z`F`4GDA+TGM;f?YAca({mpPnlvDSzldVk!QC+<@ca%DjDr6lfBa=!kuOk1P_Y)Rek zDenVa07R011F;Z#vcNvjP(Y|#tf*-2-QO9OfTtPP$Gf_~J@^C=Lo?`mU$)P_O%kz% zE&rUR;6DIbiV{ZZsEqgCYu%hBs8UHFU}~0t5yCU(dH<~0+0#n@#5nQohX$3>P*lm& z)^6&9x_vrzu%#s{JO~GuGvDb);}Ax%@stFQ-Hq=OW={5bW1+m7H)7tWY)#kudX(mo zJ2DoR%&Y5OGx8^3UZO>D(JK03xzArJS*+;p-uF{ku+ek0hrUj3f~*Bm0%rL=kuK?``7+{cJV5i&tmr6yTyQSfuJ%P zl|(wTX@36StaQ;C^Q=r%vx(B&u+-w**cwlRdQ>M_6@ad}tiA?X2xB2`F*m)in_`q2 zeu8LVz{V$XNvyH^z9ZV+%lmtgz(<&uX~4^uyWKR=sZ`BM%ZuDUrzqrCOvBlaRt$+X zqA*j{dvOzcMuQ$8|5FD*d9Al1V&BdyfuXtRRS}?2YfW^@@9sh*@PYQ_ooQ|Ax4XKR zXNg;A;1i2k&*Nm*3TqZd$IyOi%o8j9r=yrmzZ%f)`lP~jY;M0;qBe1v3~No zv~@kE-sc>yz|M<@Gp?>4V*^)gLl3Hrkg__OZ_t>ox{t@G@5}9w#O)b;g`{ZW^~p!I5U8bI{0o(>$B z!KjUvipVg{c*IOz;{nh!AgPaCjvkgA3G2f05i59WH2{d=%;O|5LAqn!sZ#%na0rVp zlg)Hi*j4v!kR$2h5MAr_YiCG%=qm|a-8G_D0e)7F=%Mi$hSoJ+hEe507hGI*uu~S& z7Si>qtzGK49v1@h$TahJ`rt@F8`yQeyPIZXvV_@$nxG?XYlQLVAUfC+jyUl636Wg} zXF~MxJ@ve^+9zdd)b$-iT2xZ>PZEWELID_zg>h|2O(jg^{9L0IB(r`B6EU%<&B|<} z9Y0R^VHZOXzIc5Nz^11OTa_d^hB9NO#z-VFgr|MZ0K!me)qf?Pd#iYOvDf*%TMh)O6Lkq)L%%09!1+ThD8B$rP7qg z*5fS0o!MrdN8=~rJGXCC-QCJTRQP{RR+IeWOI9C`$kB!zscC(C6I$EEEw4uts?63$8;X(=hrb>LleX>oLG?RjIGxp6S#6y2N@9I!;@L z%@!vqsiP4_h8F(m0?C;KB2Bp?$szM9$lz7&(yCO~SS@s_<;$USuzPyi>C0MxUiNQS zozknM^Rzi
~qjR9#NR&dH>Mf!c-CFC;0_(Hq+nF9x_kb(O-rmXU zr&UB&*Cq-&l0)TjFUx?GhcEZuy%B?>gKF2$KB$cyhxxt0Y_L0nQi z=cOM~{Hh5|tv`PV<|u zIEd{|SPy&pxi$nUQ$x0%@c~5_A{jUVmf*+M2oG-`#)Z5 zd(>Geys>sv(rdA6edXeHf@?J0mPKL?AL~Dy{_*J@PBI2$h|N)&B*`3Lo+MtNByok}wDy3F4tih6GKK(M7J!h>qqHQbR#Hlqtql##FP#~= z=?Cn|^UhspFQwBm+8{-*f* z3*?kOOIKkv@Yi^xXeEG1I%nvuHrwI3DN}vFcAgW*#!c_#evR1HE#kkm#h)Vm?M+`C zWiweU;qvHal=`zkoZBXXBCnEhfZKL9$%zLW@ z27oAqbIy3Ry!&mGcg<Tus1AJckcZjLKty}3+F$?`BcsdpG}f{i_B3^4~q zsB4?w_kTDhT@g?>YG|;>2j?VmGook`hEFR^(lXi>ciOi+;*zz zxH_9cC5_V~&CrqqTlbP*TgiVV9{;5B_7U&p$%J~Fx`$uY?y6$8T)xjl5Q1HbJ}@Fj z6DPU0=2{cw*PJo~q-EVtFCKE0$IqpHHhd|vI z|7s0y$}U-o&bSTg=66pcZsn(xNX=&?9wI?-GPdll`4QLkql230Y(7=NCQ~mmNalJPi<+-&bR}!mVRjzdq$F5TOD>59yFY6C&kXE)<0?EPad|Uyz4f})4T)yTid$c zUiyXDP)f((^rJpM6IP|*tpSYhZ8mHHQ79|p@?^#!ir+u0ha5>&{*>rCXm1kbRAN_t zoby;w&oQC3M8)jL(V4?4sjlYfymL`a<+&ZkNg_iAsY2**n#G*HR{5ycN(Ir+jm@?Y z+pxrU7TOHBz`WQ$FPaz>$V6n6ott=f70b-H@-7&=%TY^Qy z_U3+zJvoSj3{4hn3M9BqZh1&mGBVB92y=}>}5!bni!r~K3c z2lZLp6leUi8uB}rou5)NFgcpf5w;8;%=Cn$Pw9gnTw+Fy2!+?`OBpYoVQrmMgjEkT zu;6688wL@JrgfUL-tC8f)H)CCtHEfml^e$5+$|4n@St=`@j4DE-$p@ec0SlXz%-IzJ@g$zAg6@C%Jg4w{Ssp`yXljA#__N~23j+b>MgNW0k3s6Y5ghx!O7SM9j&N=5La5r+@@-Doeq#n|-; zjPC0b>~#IAPUf_C3IC-=vy)Ud`^E9;Xf@&V!TFjzH$LH4)HZ`t6}BIZrIJSc@1r8C z>#y>pl74N<$g>`?;d9#3Q5JLnf3gYq8wMvhuaW5vT&w+phr6>yLurc5mhs1Qhe$7U zzLcX1Eu4^*X)ftfmm627dlZ;eABPi9J$ns3W220Bo^6%rez}49Kdn8TFtVQoJU{I> z1ooy3EzqpTx`I_`yO;6c0n{(#NjP!5il1YAT7;)(Z%gV{k-voDVdjJr@Jk+s>!OlR z40cc?z?d#`lMN|j87Om;AtSI2?f7eW9V{Z%z38B>JWRnRY$-rb7$v0uoJXDS-214d zH_vc*!q@3{(*6D=;LYF9UNx;A@pWD8o{wdISEOEUYXyINZq7Rwt$Lq&z@EMMcLF}2 z5EqBw;{oEmM)W7rZJj!2HnOEfOR0>Z)6*zD;(!=O6cm;d3$oTi2oC=QDEBzFG`l|G zVaxSVk06y!M=Y?TAjtK2lm~wAc7MMf zfImcd7@&7Hb#)z=M;qXIoaN;Av0B3aNp{#vsCq#}T#hB4HpH1@%nCC=!s@|e`Dcr- zVyf7Xz(?1(jxt%tlcGh%`i+hlKoVd6&z6?jJV{h-^)OAO5{$~9-J0H#aabjjp1C zuS}!aZ~Pd>yp=w>n$2YI5Q#JP#KS>e`kJ#JBty_H=m+wh3F&ryn?Rp>^TR7Rr^B!ByJ5s)#3}_`6fbdYb=beT8h4 z(1_+{%Y?9?&v;LjjyD!q%~)d9E%x1Flz=NYZ>E9~Kla|}?|xxL_=N@xsfK*G{M404 zL+4*rD(*VxuNw*tjn!=rmC{Q{6lGK*vKT}j)zA;T9(J8yMob>Qvq|80YlsXlu6ONb z=N}uTrS#9WuG6GdoUmkj_8Y?P0U+lp0EB^&>aJ$C*TVu0D2 z3C!SYzHg4qTGxi})0aS&n=hrtddb_9`&5PHNEQ5{WbO+a5{9Dn(+Qh3H#i++dR_AZ5eq4GCTZS+?S}ci0!q zUn1W(`yV{~)LMOAkm_~&ywlUE9I3i2kf3J|WNcI>;{~N54< zwpiy9A81cTA=fhxi~S8;0c%73P&K3htiovP^bp7KP;T9_I&Hya`N*GF)LVvlyew$V zA+vbVw67)%V*Qa#GvyYKDdq-gbH(m;BjdgxSZ!IJ0 zH}%yjTHBS>tb4~!+>i75r1FAA=4j;}PM|f*@zij24{3;W`>`OsfA*Dh{hJ#;QDdC$ z_)1T0`Tpz59z5W%VY+$(gd4EE!4@uy1gK(W-1zO;u=9rSgPN*YisaF6;h)sdu@+k8 zlRIa__><W6I5Qb^Iclv{QT4tQK=GL+>R03d&Ki+tm@vHPGO7}5B!*z=MCn+?=)D>! zz_BqYk|&?15Ga#l=2lkFQlxuL@HtKF!aMuJ>MPFmudE51^Q%?Mwi2hEug;R&JL}Ha z=5K4gkI#u)?cCW9TNDb#^SpL6imGiv-Oag_4Z|+ni~n)8om+Zk7e{hS!gFh3yjAw* zufA2Vk^E{z8Hr+!Gop0G78=t9DdJ>|&ChC^*RM||m$!Y9 z{gEVKfg$zeFDu{EfChyJ z>(#>18H>itV#{P~-rv?j6p*B1Fio4am z2nVQNZw5^9(2qdLmD2;D4Tp&g4v+U5BdxbuYo4}vz2CDO{FF{Syk^HJr5D#m;!r#< z7W0f=UAmrJSQT}X%1gj$Cy>My8tWCYmxcoh6$MKd zKh|?lpb&!%MYHntbjKHnoy|4U0Ti7FMH+R3`qarqX$}3ObUv^@z2!45dh#Q~?CULLCaMYtU7wlU$#4wFKGGq%m+n zNt*O>v{iy1zuRyqPM2O+TRm-|8Z2Fx2Xt3|t-sYH z{>JN@#qo3um9UIw`F4{Ls$1)PWSNJ|rvazRXoERvwqWCxqi(X$I!)^#f`6_-gWGK_ z!>?x#VwvW=0JYygY0{3bzL31Ma)SMLYWi591`D&S4ysgbek<|vEvJWbWTC`FY;hh* z+U55Ey>f>uvZSwr7)>=U_qwQ~oLLT-OPvd>*PNdhW5^>|_fGwtIc9U{L%K>9pFAh@ z4c-haLHB>p%V42=?44r_1~HbVW`rk!N))LwJxnq_nj`9-NXOGk!R5?PlXG>6j+UFJ zb-lYstEc&n(^Z$7EW6f(p2$Y48Un2R;iAZ3=TD;z z*9rTh!0cL#w}|~Pv*?F`vUl0}a}=p>25|Vf!omR!tS&z-67?j`HT1&e-a&}T9Gif^ zLP=d4of1|_#?WBMPlVxAf%|y}F6WACfrBxPGQz_nr>F^_hvV6X+op0S9u?!79JiVp zVIO0X7R6h9qB5aG#t`X|Opl3i8=xVA5nB!O$HiasZL0AQV3HP@H^tj+A!2 zWr-%hJh6a6U$eLTS?hV>c6J(FW4*)D%j`yd?7p8 zO5L0U*2owHI&^|Z@%S^Z1KzJrTbdE2tP*fRkGy`Lr&>y8Snjxe^A?x5@b2IaLyT@% zv8`R8tW#qAx>UrXXyUqSZz_rL6GI$Dxn3o8iZ$wEmUkAXXkK1Mc(C5P>dSG*`#!R7 z#f_gZ7yq;MTUs`PSa-T@~@)zTR*igrsxdeZ6C) zW22J-)DXnVnth_45J4Zo`1x+6b=4OeZptsLZyMsODSbOuR%F6{X?M7$ckn&MAjtww zCn4{n)tJ7WDX4=O5iarBYbTS9t6BCODa1USHqur{Chs`laWt$d6dQl!w&3{ z>%(Cp)g9Y091q*hnh@K1zeB*p9SX^iQ{9H7qJ5f(1tnE-G9Sw!Q?JAKDn6`5*X<8R z#;qq(Jo*caq(;3%Pr7G0Qw$L1H1PZSOyT=7=;|)TQi-2}L>eazp}emYj3XBchKw!U@`IMGKKMiObH zN@4|r@V|gTqZU$lE(79FXF7= zGIT-)R(?8xhyp5P1+|Hap<(=V#5WwPlu9M@mn|-%8|rf@#~Sq%(o>0$Q^eQ-u-UBp zKpn^*0-fNd z&5PYmLHsJ^u&Oc*`YjZCo;#Pywcpps{$69x#@2vjek-OY#@^&&6($BxBml01bMevT z_jBU|+Ts|xdb|Nz{)@j8Of+8aby^;^r|W7sFZq;Dyi;DK2PEKwNtKb_g#x4s0bf91 zCLLc%O!4NtkG8LDB2^W%Ef+hwu3}9NRhONUzP~OZcCT$t(riI?B=u?Da;~MQdwmg7 z*<6k~E7*{+-a;71_fr>oW!baZNu2!iEu(exaC^P6s~@>pTQ#yCwLXUxq5hHZm~J9o zM6U@^{H|u(1TWXZ8xTg_f}Uxe-k#0%LRqe@hac@fH7l5EJX9O(@Kiq+uYjAmUP|xo zwI`-f+`5z?(2vC740~Tx%2g^^i|)W&wZLLYEUl=#{liC5S;mqIc^eQ_5q>o`DmqoY zROZ4I>g;HYVYzk6F-vR5sQ3KrE3HdN6<*8eZwDP$$li$>c_U)~++0%^T?G|k zUmatUQVH1xL}cwN&|Nvhx=xGXz}IH#%6_?ZqcK++zKkD2wr<&3o6(QUc_OC*Hwd}&}N1R7?lMg&;wdJlTYNqNJ5U^LKmUsL27P9NNCz_K{8s$cXU}akC=X3WZeL-)Y z-&d2^giZj50fg2>_LkHgCj6tLntiN;VCd?z$3?rTLAo*iN>xf@V4p%U{RN^D$*O?nex&Dwz2d*%X*a-6l5blKTT2vQm_FR0f7r$yd9C z!|5;Qx+wfi>1mC&35D}w%iOo6uOx@yR>aH9Vo{h%QUizm@{PAswZ#oqxMx2{#-iQICp=R?~QK`SdVY~Ps+)$rr zpkXAX2Toi0{VJGIlhnC$PVz|7z~c*-E_AjO{Ym-1im*%~e&F6ftIV=R2M1>drR280 zQJTmFV5MDDpMy}EIwk`6gDh^0?R=(;sQ3Brc%4MxR@oFB>>s1@B>eX-%cewg;iObC zFDHr$;$7gtVMw3J{Ki}2Elf`cpBE4}NXVi(>>IC7&44<8(@s{c_v|z$7Z;bGj}K5^ z?js~R#jIWuu~DZkv9ncqx@K(lo-YJ-orTxYb{Lx|sfrQJ1^kMSlyfG^LIFo>%RqzhG4+rw*4)52Dr9!hE31v1Q-R8mIVNuGalZW^-cn{VK`7rcPaOYb*$0NdH zvh1d8-NyQQ+1J_n@93qBUyGqwDE8SCPo|tda-T!F)E;-$de6(&;VNM&@9yv8c-at3 zE=_LRH%=7t`r}Jh!+hc}41u<&2@0M|QQkV<66$R@$3_9D@D!^d39nWe%?9(S?8&WCL z0Q)GDs`f*+g}6aH97Ov^!`mm2qt8}4dV`e|(sUy~h?!OGw^HT8GXR%2W!)_*AFad= zZwdZk`17W?^4E1X?30XWs(Gwaw6{Z>uqRc4t;AKyvdoF%4%q;lKKoeFT=ZN{WHo$- zyj<1CgI2Z2tEt`#_+0XIEEOBl{aR zxzcH^>=qqWc$*gpFUpN9a+;rcOvs&rFx`G|&fqf8{AuQIbb zj9+hx5EmT7NQfL|j%b2?Ez;1}7HePEG`$p@f*k`OIb5R37K!<6WO?um6@>@ALRnUS9jRsaQ92<^Gn*q?R`V zq@$Hk41a^TUEQ{x@vcX=-2@3!gFW)3AAFp#+X~U*l7hu3MIZ&b;$R?HI*3&cOkR|- z>=PSH5c29*YzConTLX9c+|BQ`?t9%Pdp9|gMh+bXz4al~Hbc3Kkl@y6jp4+LAIPNP zY_P{i2)Asbjf;)#beayf42_GG##oF|JN-nEp0*4zoo3N4rXBl@G@bf zOmHEtHw}vU4Q^K;J!DmwvvC(*eMjBoL*Xn7R>QXoczzsqh3~=iyu7>JGWmd~-6*rb zfUV0i7S6IL)}Of3G07eSJo=bBvLjWRjfLcjy7LAGwV6lhVG9x@E@rx4nI6dfgLx=q z6d_~{KTRNnbDz1fH0aqdiWL$eiCw3Jtm-76Oe{DQ!p(!ZY1sisF<;eN1nVbun+$%G zUbAk!X>vvT6K%^NucqbnD%@kE-B=w|I`d;@1{sLTlj$^C8Rlc+ zHglP27I+WI3w(%@csWQ{gm<)F%rNBTaeY%`u#`5{oo`ImW6GZY{+_O`O+yV<=c6%i zWYJ^0=V;MRa&cTtkF@jwInVgldwtFx!-8A#w@5s=YiZmJ^HKAO^y&7D5~B5@6RAG3 zq+i%oJT;l9J256@oh&XnG_ElqkP(LMsiAX35y5ki)2qR^utsBp(O48A6{4~+l<7{P zDiW8=IAWxh*X*P0oWb(>C`FNupT0E6Q)R0u!u$N-RSx8~;gQN;Q8m~fh(Ghw+oSib zJ|{UVJ!LFv8NK?w~|0= z_@fvlm!j!P219woa~8196k$B3VLa@vrE!I4%y>9PQ}@>vH5I?#thjd$5Peu?P!T38 zOQtKQNmw6Zh&HBQW1;M}VIlne8?8PUs!3Pv7Ucono}8^mMs2CrmP^%g%Oa4|!)tWW zwdgcOG29;0uRW)YgV!MpPRsj5KveD6W@5_^nmG{=3M5054JHfL`+-zCQ*;Uj)7~igY2k!r8W~f zH^RV0{ z3YVEM0|)DqD$V^ZK2+3kGSYW$V|Dsyt%reXI{yO>uAIEGsoW@oZgg=`mWsn~eBy9` z+>wdk4Cx>Rrjek*G^6t)M%cS;R(JI*Pd|LP)|8A)D(@g))QA35%sEAAX@J%6^v(=H zg|n%K8FX(VScBQZ;`jm{t}=TcckQ0<7tC(Q@+2;yb!ws#-!e3jUa`dK7}$Lb(HEvwz%It@FHrOUV5W6?-PNcca;wr-}{nsVY zR<`nT5x_Dj15|6SnknS1`8_Rsy~hJ$wIsgelVK_>5U;!LnP0CdWzRA=D#=#}6#|Ek zyt?NCf4ZI8MeY|4{xZ90VgDcNzXk?8{GO5{B z1}RJET~?+m@1=7EJtwI{wRpFy=)5oi{zujN_1c9FkdS<9*k1k9Z+}ApO3lSb9(w6PXrpYblbn=>w7;SJlvd@B zc}MEkdj#OJ z^4f!H_m}mPt!0;^bSqy;lKl53?BGkj^T$t{t!Cnv3lcAVFBc2zw+X$EaK;e3yqk%d zA;Tog`YuoQ(KZMB$T-6_?C7X(Ed5O#SKUf2@7r|eGeuJ@ChV`shDaUv!N@L;ANdFb z#IA+Apc>rO#O~ad>RZ8lA-Kf=I&d|aA<7$02c=}P8A)>HJY<+R5;r(5zb`tm%SlQg zk}Oj_E))6nP|~AeY>lcT@G}ZQgaQ?z+XtQUtb4=pEHpeqR-mQ>LI0Bw@yNhT{g%L& z>3A78cs#;eit*K(w8wfj(7z7&zjvlx6ffp@zARF_P#~N5DBVKL1pAP6dvF)E9`FQ@ z$veU4i*&QQnLP2!nSJbZE&2=%5-tZ$L7N`7OXpor6L0^_yNic3uHMc^-%P#b59G7M z1)mGCIPLT>A?9mh6|zIRkWYn9Rg|K{(;JhfQnOx*crMK0?R%*Gc_bBJaN$G5ecm@rv8h#&>VrHWjY$#P|Mix`pK-}nXDw5^@+MC5eUcXTT za+ih%d1~F;?haL%JxZ`=g zrWOPY)#3}udR*f!TP*;E{vU6pE2r%B=?|D!NGvpHqm6X*=THr%n+%!thB!U7^67fg zTqxv9XCR-l$V!vAnHgmhq!m9H4QxP?q`_A7C=4-YQMh}>Y3Hi*0D76&V!{>^&i`CM z{Cruq0rl19f?Dns!Ri&6meV89=y{9F_x?B(Sk2{(5bQ(y`QzW=vVFVUygYBeE_eqz z4qFh38FoE8`$yYci`+D*^XC2M?W?i0g@x>d(TG2`;^|SB_KYQwY^gd1u8O%&8*EaJ zH+@$)J>F4b9Q`bMtIz63KXM5Vv4#lqt%qYi4+m>rC>mgw@VRONA;YQk`+UJHCPD+l`E|cXRqaM*wmwd4E51X5?;F;ZVAr;89;PIs<+rOWbNNL8AYPGXPG z23XHxFxZ}|{hO-sBQEVP1OmaRc&eC)rtfsTXnSLlMtp%Ix zeKsq7KVm9U!J$WB5gBEntXvk%2adKits|28TLXj5wJpWX5w|MLzP69B6wh53SfY0c z^NvPNpMlKGFsS9_dVBksizYyT(iH&|^Yib#4|j9k&=O$SW^*!Oc*vFlR1`=e580H4 zZlT+8pxV4mqiC)+~R#eJ4fH|My|;MS-R6AdkTZl0Q`xT#Qr9a7S6mO-r|o8DJ=Ln=qA z&XJ43(%^`aTb+i?(tLDe0kNV1rlkw-djcK(@0Pj_=!Fh%4LJ&z$?;^iKGD3*Q^P5G zcpuB=vOvl)r>~!sk3#7u^(oj`shHU!MkoYDwf{%|-S{PZs%mQAXt{982%-wIVEWC7 z^}-uvwJ-0VnYHVh_afI0Ie&Ai{?En6uji5yXBVtBj4&x~aQ*B^5^N+PE5j74{|Z@^ zu4nKE_UD4nwyEDnlx*8;R?rH-td15vBzt;o-F-)-aJ?9oo<81X%l>-i?fH3zw_ofx zu0A0O!Y=){Q=?bSAN*^!>W&)i--OKe4?A5_pmIs0Rk$B-HJ%kl?>LlJd)P>qcbXbq zmF50qLJd#ND23QlWrhdyG5Vdw6y6b-__qwWhif|A(^(VfVl%#Za4$RjNNlwusw`^C zDJm|0aen*bQ!WPE=NMg&OPo218hcNe!H-UMAc~;8Fd!`7!?jL#>(B4$|C(5aEhZSK zzI6$GGVkSycTN*^N*DHNO2UX!a9Ay(Zu2o%&A(~+fII3m*kQe=w|kAnWtPenXx-yy z(7uMn+_&qtwaIpV%lAQ;Nt1QQ-6}xm>%xyQ37+1Ur_m!??6I2qT9=LO18@#OgCQfw z;mIT!#&rKfd9ZPQ^_#InrOJ;VXOcbLH1wl;c7(%+6X~}T;T(FR(PaaI4FB6Uoa|+k zK5lNAWDreRw}#43**M)jFEWavxm==Rq8ES9hwt1isN|(_=BCGDI!bkGP?iy(r};FF zN(-bqOW84J1qTDu3GkRjKHgP{7_n$Zb7JA(*M8P;;i{13Z?tC`n z$3NQf;fd$+zT`tE)`Fh5zlO{APVZb!qA3ZJ+rKkE`mGov8z(atpl`SWSG=Dh&Ueqk z;HS`BxOja=ny(C%;+?~O?zxyAZZ$`SDk$`sClyXJ#CkB1is{3`6e)U!nZkGQY}3G+ zu~3h!b=m5ie}2Cj%RDTU^G)F(mXUB$$z)vysXJ4jy)f+Yd>HQHvcwjqQ%_=S@C7jtw8Mr*@r}bg5sA zUR@2I^-^;6zG+QQ1t*rj)X zx#AbDc=Z8Ax0fX2U;J9SdP9Y0=?*TW_G=dp>)f-J4*$a%Ka--(`kSwdagund7Eno_ zxla%P{D_tcL;6_e&=7hq4Xw9#+XrEl;#A3}b#AZNwM1zhMgy}{_-XEE%$(J&> z`m>oh88!A#ALpx^;}z!6s*LIqJm*l;SJ4R#EK$n#`LRVQSvp$Osj>L01_)8XGk1`( zeU^adzfn^OQ^te5@90}d8rv&9yE%4zEOPWllN(l;eUC!Q_IfSOo{b|~d}!St{@ETD zT^@y^v16_kFRIPCWC@PVHt8G}!4xFGW{?W#i! zX^cT3cw*CVD2B$J_s)RCCX;vUcyfoySI`>nY?dXtDYziE-RGt@Tc71-BrDa12-YFv zd}-B+00t}XG&WZA9(6b!#J9RINQG6Kve?TFGm$E$ZAaLy7<;glx4$ST{}GzQL+>$m zfC~Dyn9c;e`k>XVv z1ySgK3tQv}|EKFNO8`s!SXfyZOD^1PySw{$2UYi{7x=y^<3y3k zYlfs^v3E2hWmeNkN5DDAmAP{bI?adSUu|S{p_QG?nPIl zDe1hA)WR0(f-vVA4YWP^EOY>JnknLl|k!SrMkuzZ&8wEmFW$691W6QZ4vrSRR5?f8U5AFX;+(R z7)%zOA_tprt(sMhrudo)Sft16oo!YDfgnHZsq{ZuDhCsX5(CqfsTkA}5*{D_j!&sg ziRRG?l_eFM$EYEucO{edrb4AN^~zJ~G`fVUhWK_rEa8MNuXmKamVi(1g>P+#Hk-2= z>-UkvrwWU%E{0bvZ{x|dOn&O$_%i~T%wp6nsZr}{pz2HugsJwQ1`hO%ax$j!s=tHQ zjc+t`72Gy>a(smHG6xaW=d%jOFXKFNM&1_fIWJl$15#}~Fz>pwtHeCaetTqQE`&K5 z+UYxe)QF{E)g{$dvPesNFXWcm#vvV|J9Lg0L&@ah%aZB~W{^lrnGt0y zteQN{u(}4KLBfJ-gbn(VYPeqCN}VQcKqS5ZcC-Xb83D zayFlACUU%Pj#j1UQDd5tWY$Esn$Kzfk=uZy0y|d>G>^W7n=o9eUC@`?HhV; z`4Zx2>r_ct80MVGnEcL{+YM9h^fUbFZsEaHKRcy3xny-cQ?z-&u#K$pFB_ZgH9uD+ zoTg3RBD|&DEl2}N2vTw)VAVjE#7*Xfy>n!e35cCBY*C@-Lbp$|(8 zy%V^+>Fqurk}z%WseVs#v#CtuR(*)luv1dXN<&`lV`FOj)#HlZUW}6TYU{m5U0@rI z(c$@mYQSuV6o~b;H7+rm_?)4?499I`k0ak!OT{Fr`RNyes=6qz98o4-7=bri_+DRO z^lqPf%$1LBruSkI(1iDEnmM8-+#?{WkcusE3FDm|eZDDQv*zbKJ{ZN%ho7~oR~cvY zN*ZWU_;YF}pS<`gW_WXdPQ}ka58eO(uZ(p0k-t@wOO3=!9KRuYk69k_dZ)U1kJ}0f zcpn|&M&6sryl=bd*>C_#22-D3kVoMiUk3YE>${& zD$3R|TY_G$A4M(3=oC0f8iRq*p8HkqwcCyp(fRhDrM5>w&-s-`+|a$I`5!Wz z&zJ%xh?b2(;RdMi&7=Z#{sEO77jIv~jI!s>Kk_-B{)Qg%&#VixcwPvYYH1ZG@b84= zO$XQ*R~5cCCybVLZf!O>{KK{$VrRQ+^+etL#)0;aVq5M6WR>D%B}4$_U#|BxO8cyF03Lj!q*17)(uqKCWmc zedkqDAZp4SEc)wB-a`6yycNd#rPqxE@2*Z`{h2E`=*F<3v5_4NcL#}$5{2oj^#;Xs zY2A!#8-q>)WP0nYryp$i8bp71L^c>!d}Sq6JTfvcz$JsCRLx~vABEtm!O=ki|l$y9k?#16mCC^j1?R?#6hTw2F+CY_J8h%Uf5ES;?QJ*h$9~u>D8tLeWN50J0lJuzh;o`-gKS>E|8o@0k>8`4d$R&_p2?$;Pwcr&!lS#t z%L#0K2%_kBTNV=K0c9nUiJd>q1529-%1qINn1FgDN$X)C)SPz48tfq=<1rA20Aq1{ z&*4YTuPFS6KL=f6D{%PN^1s+XVo(X$%yaKI7{6AW4OhSP3X)t{g}%4w^S4hAi>Gfy zGZjrr@z!;%=@~)!A&+QFD1dpluj)pL-t^YzMp@@)wxLu}-35j27F+cMpnF0_@_%)4 z)tahVaAh&j9U}j`6w*;}`AeyJ9QH9iRb@y}wpOT~OddkkMR4hNb<$$a}yj z&{0iEj9OwGhClM(Lim9*{5#a2?^e4X;bEVHZA{ekB9Rj#>ZzS@;`H#5oA zHFOXbgl;2+Q1>1X{O+F??!@n{jsG4vu4v(R_!X%Ne2#>L*%M?cTYXCk7AV${r+y z&uOjp$K*}p!h2T&^Mn9(C_xR~tq-n6>zhbjw|8P{AD9}F zXFvDiPbyjERd;!(D)f@>y9pQUz~@HUyX3X59t82%8{2%zNJ4ogrNDM^BH){&Sxu!$ zV6Hf~71QZXbTk7x{;P3%(+N16OeZ@x{Zl$3+v>`=mV>U@VVUyOf2{7+UWzt(0bp&l zN0(J)Wss0yR5AaSdHpQdW2|2a%?;-MVLGbAK=-N#J>aCWOs2te%}?p?(g|trJ2a+t zSSddAm8zeM|At4M;6Y=3b}scZ@u#6R=gB{-$|@*JJ$3>DSGSG(_FO0swKa{DxaGPA z=;Y1^j~!z+o(0Y7I(^J-aeX@bP1=>oASLO8>?!b^f&uNQmyDy2H&p(0UEF~MmJEOQ z=LZs;VrNFwVGY18d}7W%WbV2350P)bjQa7wi0$YHT9jD;vEJ(al(f255i947qWwC2 z067-u&8+U;PJXY3ET91+$Bnu>StcGb;||TGCacpOaAqJ)zR2C^jxz;9Ivqz@>wLlQ4LerQdj{dwab&$g%~jB@%qbzh(ce7u4t3$uOH=H)3gx_2 zj-#c3>NOnGesm{>?68rX!4~D9Ejsj$ow4fT17-;K7r1QA;zkq^291!ZI&+k)0;VEc zn3#j!*I~CgDb15HrGp293d2HMi{9r|bq*(s#ehj8f8;(FNus)bYF_E?DG-<`7vFKv zlNzk167F!9o{eYS$oH@ za-{p`)Vf9;rBYD=(fcjbTm_aX2Sr0U)s9_eQUx(`xa?vSTMg&5_u7PlhEv@<0Ddoe zJSxSKdNw)@+*Sqm2s7RnMFA?zYq}MjOa3j5)02&0nh2tO zF&k%GqwnZ3uYXS+>7C`8m`?b)vkd>GIi)oJi%`(xb>8$BKm3wM5as9$)-dD$+SfDm zf|Kl5?`wMaD)?5YlXdUb=5e5`11OEAv~(Hntj#D!&8|{ZG1U)p_SlLW-x3rlw>jNk zdEemS2W8{nte^O4^~k{_)PuYaNv2nc%RRN!at|+#mCg7U@i`&STU4`*e8kDBzQvj(_d2yUoJ7K4rn8NFnem;}G!gn{Ju?3u z0S{9~_slQtM*#ET)@}5N=KJk$POMa4NJ+mhPL-qd%cQ@_SwEY#hV_4`T5=CtZ%}L$xR_~TGryNC}2y+0W=@xFfrTg(i&w-3WqPT(-o!{2Yw;bn} zgxgLQOMGyvx4HvpqR2!emjL>UKtN}B>SATgC{j1j^}T5^*&S(UJ1(&vuWgp>)aun_ zon9`p-$>+3Kp&ac8g)?xirAb)E^(1!{S}KucX>z+b#t7{Mf9>FkuLs+QRjmHYC(?T zmW=z(8vbq(I#YLiK$ly`xs{O3A5;F)axL@@S2Rc8C&lfAEu9yD@Mx6Yc-6~HPs=qE zYfmZrk`bMNxOo)&bZI}E*SeBhCmV#D{sz@F4~Kra_zg^87%WDPMc?5Bkq8VN`8V;b zmF>|==W58Pd$JCP>go-Sp-!gIOKTqslb2blBUOHZ@f1yM@fx2}*j3oIOKrBi2Qr*r zCy&T!VlMI`?z**HP6r8Io}Zi;?ey9``~ZEz2!VVY@m(>ziMTodj>(frMU?$A^NNrX z&K!@lL573lmq-3X9YP#%c^LsP0<~>szH7vU7vn_jlUjywPfyg45ghs_n5hyLWOH}H z{|LR2DzPP*82WuMSj<6-ifZTO4#VEO5|e#vtC;`oJYZ6L&dr~YZ)J}lV|D1V5!ypo zd^y{$SdGeZ4kuZ)Io>^(%PAl+b*^R|IlE?P+Zgn>$bl2{YD_^!x}$gugKMhs81l_j zKUiD?fr(DXa?e@v%b|~}{nb9`^=0xTzEPZ_^bKSoiEe7yb?iSsW>*A_X8zPgUiwRn zdqN`n9vGhPn6^dI)bI?!DysyN-GyE)^k3`heZ|{VaR$b+PfV~4WMhz)j6cXkZj+&| zkvROF$s_;|^k``Jck8yL@hsro38(aA9@!(B1W9{6vkcJKb0ch!qL0j(7#UhB!NI?F z_Cmg@UL<7a(@U)vw7S%^hVhGA4_`@fnw#X3_w!V{O+MCVuGRbLI9DXt(*57;URe?y zu7n$RSg{F3?0rA}8zhmY$+V};WEgl>L-#E&rc=^ZDqDUynlIhGTY6oR^sLxW2Uv@^HSEbUf3%3YKdlfuylT{$2l@?yGDG7e#aCID zHVemr!K|c74LvQAP$BE*4W4pU@%1{Mt5@8KLML^zj8fu%!K$-LjuI%SDBFwY*6YmFcktT=A}bu{_3H=9=U=i$`vF5l1JHJVtwxD$X(k<{GU z+}dioWj@^Cbf0Ngo1;%~XVvT6d$3&x9e8#~!t5tPZ-e`RXq+7P>li;=dUNrwNE}+R zUlGETBB^j^nxgkzZ!3*3QDq054e2**F0a0)d@CvJr*4wHV660haosCV4wM@Hozulp zMwJ!q%okkYqZ64c!oYe69hfovvlC(j~@k6WNvia;WGQXYsjoXFKCx z2i_lSVCfi(`l|*9t1E;6%OLG983*_s z>_;*%Wz1YW@T!UY!tkxK{iX%LFGjTfQT*L(N_Up|siAdV)laGv1r0HGgma44%|)ct zD+fol!a6`Ag70T~RgoWjJ`(-@@gTvJJss8(S;dg|1cO>kVk0j<1Jx=f?scRz2$&eo z^fdb6OAe!7&q$1G5y#6M4HCZCLn`7%P_PZ((_d0co`1z8L-~}dlJ1ih<>Lo7)lX+f z1TwrdZSOg1GrD5T=%5<}eWnHFD^#RggL5munCZgl?mHUvUt7J2zYZajRTI)X_@?M} z+QE&IH}T!CXS|Tf9h)*xqNVmo3Qtwk8yPG`X|iTCm^s%DqBYn6@70qDu|ja!R78@I zKjQFTI&($CXRcy<=~uzi;wJzLL0|ch+7XWgx#JSOlMWyHlr!~Mj*hf>1@)m9%ihcg zVD@WZE&^!ty3z7A&;}Uys5?zL&Z!ce$ZT)V6l*6H{>>E3Ml6 zaX{K8!;H>JUScS^IAek!DfI~yX{fB9^quW!l6j`>k|T4eo|!RV^!q?jaeYI1H$^`JH_N}bp! zj{5_fM;|F2uN5+xyK~Xn)V*XSRi-Hd8ozVKW&@kQ%SOJgF^tN8@O@R+qpnQzMS79& zc1chX>;d-<&aTOWEWTjG7xOZ)vTiNM5NBcK@L1k%X0UG&tnFCYOps~jbMuVOyYPQU zaz)3IVj;UI0qlSr(L|!INq07qv^sB5%%Ux3-GC!8v|NrAm9#6Vp-);m`U=)JNR*dB z!aY*)0TCRyc(ySD_%f!JOt}fA8`!kEO}JA{?a0mdCEZ+28C9w03e)Gge_PvHLAaG4 zXL2VQ=fG8S_v-}MZ(@^qAqc%RQ3SV#kHd{ibU&6BxmOjsBxNht`g%zCdJqgU-nAip zP=4A6^bmPSX=Ala%KCQN2cyL_99Mig_;$;teJ zDlJnQZ--GW;1IE_)j@|--Dx+9yu1~=5&QV%y}_}6;V69ovM8zdY)Ol{vetscyRU8yZXb1v z|LA>Hc0(z>${+u^(ExLUjOr>?8ND`{c;Cvrl(85=j)&C9rOced!|`(plfZpaNZxEU z*^F%3k>Jl{(WZ2bQ;=RPUOEvj)b7?$**WcMJv5u{KHZe_=#qcXSobLgqu;Mnn_}F; z0^>Y6jFhRs5ASx@SN@_j8EN;_1YT0 zmr|Ui{`IkSf#KUTLmpaDVsTkLQ3r^{1@G03g~85FlK3M|8^uJ1>lPlK84Q#isj3knm;V4d0vP!TcUcJ9%V1c6TD=Qihssra3 zm!Az2H05HA%)j$Ib7EjDN4Y{kBOlL!5w@Gq;>^4V^KYs#dhfz9twSU}HEUim*Ul%% zIQN68t<=o=mIZzbNX}~Lg}M8=?KJO+{iB#Xt!g!(EUm}~ANZ)nM2Tg+D+>EB)9bS| zhQ@k2m1eu?o3xSbUZUaVxel0q;v5TwxQ>)KyWu7Ig z>Zxw7w;0`fCH;f&toB)Liv5`_r{yCPv|jaj-nzR^$+!&;kcZA(oc)+$29VLwGsXk* z^5(QB^Af_=iXYUL%p~0K3%pKRY3)pkGk&;tF|FZDirZ=b0<0uWmO+>%%UaR_WLc7y zn%`&*X)ZDWN+nr`MSB}QLua{~@N(UYnS+Dw(_##=rILe6^3^aQiE-WfL2;Eyy{EMh z6T=$0u=M)^aCuAMVDh_J37>mj2%W`|C?c&EY?4UyF1>IK>jk5pLknI2J|j(!qeJha zb%>xk96EWi^?tyYQ9iIKF8^KWY%T2{{>;oBFa>{`}9$f)Uln|6`uuf*;lf;K)vgoiA)i_l05nj_N;*-NW4l; z1VvYiI5ZPexY##b-C@1hhilnc0gKpoSM!=@}2rTe&E~`GOx0K+w z$>JZICD$59iple5Uf9yR8cyupNnSuN*(bZZyX`B1_Rsnhxk8ijatqO?lek+(Hc-ln znh~Ex=bO*23fDFmA(AT%ianNAeyWXdFXDQ6b(HN3@cv;Q&T>*x&)=|_SNXlrd7F`1 zjQERvWJH73cM^b^mf2Rm2VxEwuwyC9h`1YXtko4#T&u-u4&AIsVuCfezsjDcNj1Ri zk1WB-cc5lHVIUDyimE`~1$BSXh%1y0suwxyz7EV{B6VOox7(vX zmp{B3d@gCI)9$Y9$ljF%$pYr`4z0Z%OO7Om zSZiPh+rbKy^g?{R-%JG4E&^-O5LuIZ$3GKX8lDrMnced_DvoFj)W#^~!Yl$)-i%Lm zBi|QBHxuO&s)`xaSdvbBx@iLYS>)Ss8z_I6yJ2^Bj80H)*vkwJ(zos};bGI8fPWjU zwoC5?e_^2*%{l&dpmHp^ojSl4G`x!XdObtTs?t{)ZTL=;A_Z8`82VlCeRj# z;pS9V)y3x$*@d&THou^Zr=nf?B7%h3?O+RZ=|IDsTIZdgA-{_#f;|LP%XM_fAZL z{{}gyS2v|tC|6fb=$N&bLBUx-ojEtEqWjWsjpeJ!Lmdr_u@N=gMVleC3{(2_Pi!$o z!pKY>rr%>M>fkFBrMZh)(7N1W>H!sROBc{Btyx5y90p3@`tx5HHy)8 zmCpH;CAg8P$NZjBw6t}tRx@|e+Iwiq)LK!Kswo1%x1c~2Xaj6{mvS+;*!qni$fuds{ zj4SLt@%L;K&zw4Bi?&oYeq3{csAJqVTFa?iDo~B=u?-mfj2~A;`~7qq;++wn=^hR> zhPLT^;+@;Btk_U3uG{OG{N$}E=7u4ca$+Z>^}dIcT>2&|(oCjWj_vrFgiK}rc$iTh zG7jzbS{_>?Id{t6EQq{08)!Rs7$5oH-~Wsm*b~A2r8uJVv)$wvx=(7c&*P(R>f>nV z<0R+c?L<0U5f>E~6Bd;g7Lzg(7nKv0l#>t_6eXRAMqh(L{+|IbPe+I|;{QM3!iGQ~ z4KVRHGW7x3`LVzB_H>50JF)v9UOKTuUivtY{xu+LX`hZy#l&&oeS{T z0l>(`sQdBubw+lz5Xnx*>s-}F>;n_{UhE*26-zM?qV-wl@s-Vc^gjD4QYoZMT+vq7 KS1VJo4gEi8)kv)X literal 0 HcmV?d00001 diff --git a/static/penta/KhaZix.jpg b/static/penta/KhaZix.jpg new file mode 100644 index 0000000000000000000000000000000000000000..627dd9628419f8ff65fdb8cb56ac9522fcea9952 GIT binary patch literal 538974 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≤VSfk21#Qv8_7E##ZHo9Im6%_OkBfChdFL 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
#5|#1KN{dJ*qHCA9&IeAUqt@uT#eP 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

WxOUW5;d)n@ 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%0D^LOCi+Olmx?s2 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

19?T*aT6M+3opLBh_Px!!5Am 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

SHQg^9S@alj9NaB_Yx zHOJA$;^$sTxb)NSz4|lh@bblF)2TjQSx;21pO*gsK6AJh5H06 zZEWc&2v{5s;Ur`p2^n4w0js&Op3WP2uPv?a^y{l~ziQKOVk&Sz!>AeKsXUR_7{)3M zKjVjo{5PrUnkCnXEIh?lx>cI)F)T%iVug4M*M;{UwdJ1`z9jh`A^!k`dqdS@d+kmk zdG^Ve%BgOWIYp0X0Er2k<}7d{+mD%RY=*WnIfXc3-JM30PiG%B>9O2qqPUVd5*V1HjG%3~2RvnZb;0$nIrU4| znIA@V@Zh$LM-=gG10Laq53WxqJlD&A57_gCCkoi0?^&AoH)7Go# z{{SBRL7~G0lPT0K&O^(vmryazPDlCaU$(bS5#+9{`kzyP%reYH73~&}uIpsKL*Kkt zuY63kjyu2jOZ2T_U?sp7uo)xw8=KD>>rwJ~_jpG315Kt%} z92^nX9eA$q!2UVX{A{ftxbh_+k1k~qzVA$Nn(n+k@O^x5b9EzIL@m*A_N72RY>$`R zdj9~# z6^8L`Y~E{|lfaHNVyE!}zP8mrWa}I6y{KN?6aN4#<#6fw5ICwf{{XUFz8!zHK?SU? zIZ&&x*SPAo(u~si{{X`u&sF$dy%ygk{XeUpDEKzZ#4&idO{wW9{{U=+%?Nq=1w7zm zgY90TJYT0pD1z*^pD-LH!tKw~*0;VT_+MGkA&^O?%CjP$E@VvY`Vn4nr}%SM@tv~2 z_HD$3@W)}v^~G$fN{_i6dj9}cJc^k;es6jW9R=@<>}^q)NUWpK)&<|hD}CT8&g!ur zz4g8i~zTpJi-1yt!#XKzqat6kEVD{^xI^* zxQR7QQS2_1ZJdTk(bH)tRd=>C$el?XDL-!?fL;gqX{KH4B6hT%821x^>&IL!GD-F| z`RVafOxJav7i${L{7&NTXPC5e8Gb+h6!)ycPRHT1TW@==$BP{v!l5R{6?PA8?8m|-tfn}VoGIJ zS=4pgkmLh{jtzWfXM)GpuTrfU^FhK<<n6@gKsCV@&a8 znPzOQO}eByf0_YLHfYobiH=x+P-n3{N5HJB7^uElGkmSJ?!!mP7~WCVDmPZX?P~YA z@b50fQ=+5n<$h-4bxAh;lwh5vS{5jRUC!oozY8u_HyCipp8>#FR zA+xxT8HQ1TmJB+af_-u`!}y0>)UPjPOPQJ%n;-q&9|>0s3WC!9zW82+fgvmm+Tz=A2@d}NFedUc zdHMcMINC@#7~{Std@VNi%`~Fr(tYyAu`cNmz{WOYZscR@(DPk7c=l~}J1f05MSm{E zC7#|G_ZD<_4CXY!ByK-3$-(*x+Jj%a@m8CAaj1((blW>gq>k<>N0%hbtWb3)JCEHw z@J2IUMM+{+XiuirzS`~g{{WfnVJTtfhLk4#>)&mD{;%}V@%>NXmDh-Ft*xVi);rr> zJzniCB1l6xAi9B_uOcaO+gJ^$#vA3X+rc_i-X65Kw!U+#*xAe^x3JXh;*vGT_fA>D zl6nSF?ad znyrYtv(Z}1OZU5K`)a;t&E{E$BXp?QwzYj%O)TwuZ@cs=YPal-fKQdqd{0p+O}n?kerOD|hCuYTgsP(o{&uS|ibgWP()j z#S)F3i&0WnG`jIfP%y!&@Z1t`YR-76O2#ryC3$SoyJoaB{XH&_qMR_QrMaiuYGTS! zk&&9#I*GSpz2&vem2iC3-5;o_p`9ifL-}p^|RkL8fyShS>d)1lK%8x2?zO|%go`$;++}(Ly2Nhl${m;`PqLGZJ z9cZ?+EX4GsKOx1oT#y-8DslCxB29`1dJ%T7H6&}?)@sXA+P2}aftsy%av@SP%}ITF zwy_?5Zo;r6X|9_CJk&a!2~zH5YA+?t-XjOETG-N$m$Xa>_p6p#dO)Mh8E;cshSC|M z+q6~2jrC%blOUPlmNS9$#b-brByaB3o2bQ#;ZA+3vRy~zlE)3{Q7AO^Gk!#qUJG=| z>rb(|l3|`eJu5Y3Te&*%=~p9vD1fH`P^K$%HIg?`kksKUu)cQ^2fZb%qFtbz=B_oS z)yeN&3EZmzyEpI{nCBy*u6jQYn_H%t*S~7nXm%X0T0wkJ?T~I?UrJ61klW}~Vkrce z7|mXLCAdQ*M13nE=Ml~6md%G1U({@L>MsZySgLQ|p zoF;b;m^Ftq69zjRkb6|NQN4}I62k_w+E+l;)tT#WYaXizZMi40tSkQj14%RH5w!Yx z*8c#7WD?q`W&_hT(HsiwRO2;va;D5>K1QsJ0>MLf;!s(~RyYaZ!UhT9KSyu|v z$=8Y{6$NBz%-Kdlv7n6r$F){<3@}D(R9S6O#AdVZBPhhIG0~4r>eC>5bad)!Yc;nq?|;oK+a!Vm?4lJ5s@SCBnqRYYX~;=GrVqOTW+;Gk6P8Yy7MqdG(DJnW}dcT zSB{m}81jx*WRgxCdsSD!$<00D*gDlo$sbCZlG9XVqp9$Sr(-nAa5eD^_rxOxlpNCI zG??aq7K$jO0ZKYjQmLS5brhM!Ed>P>Q9uP0pk|i?HCkAkiyVaywP?dAl`wktHJP@h zibEOps*ARai7V<`X-YOJ=_oZH6O50%KU$1}Kf;^3GcDvATBYU{6y=%0sU3@W%{>$W z%|b2!UYyhqa^(6@GWn5Ly&+)ZAl7M-k9torm!Y6`G$oWO<0CarNz@)cI<4jtoSIDL zvvLa$GLuS@kol;nrE;v1Vp)uX9jYooX=#WLN^fCKq&+F1M5=NqK9w52+IpS!Ta>gJ zCt77XLGx2jN)QdAjADuaDM2}<+At``HJAzpX{*+(T3JnfAxKkpF}aTceznx;ULUuy zVI-fvm$6~M=dh|tv0lb5m*Lxs@{&06tN}i42J+>;!tl*t^NhH{0STQ8@E1& zxw)0>&c_y`b*Zrz%ArT+R^Wx);YMoj{3DmEFYfK6nm(bGatN-gOYnSwBa-NODBSG+ zEPX4koNmrHBb>3aX=FqQefX}fNFuPbJ4jLo%+1hLI@YJB_)^@5k#}P&7&&J8*O_>W z#uu9DWKv_d&j_`(O3{ktMM4smrjDiKbEj%o0^Et%kCsq68s`51wPkzXw9fA|xydYf zHChWYr*n1psZ0i0IKcNc=SrhzN`j7~wUCz=KWT+RtfMRdzzyH?{{R}N6{}Cvf!)0; zXH2)ZxLIwcJDHc{Y~U%T2==)`FjtHUBMxmvDcM+p-qkI~$}+@Yx2-xv+@xl%Bx4u@ z@uwSI-34^Q37n2h$cX)#Q<0HcR@#hGIRs$T7dC~#=kThQ;6pJD`PT8gbRt@vGFuX% zz~GG3Q(SpXvLrIddk)_I-&&&AvLp(!NKzrte-jUH@%QggtnwA_6l7!lruv@rPO6TG zs8W=-*uK|MLiv$a?tVtju>tfWllArK#%Y&Y)zh}=Wu*L>UHCNVr zeWUnzw04-exf~Y*AR6GjLGdc<#F>r*_DfIUi4QpUu2G3+$>zHyRYh6`F{O8T68P&{ zpIy3Z%a<(8_Yj+cHTRgF+Rv1*s#~Y3Yc^q}GP|&mm(d>fA z;#-nFcO3_?_WpmM)tX_~Jdb*;ZZLY((!(k)?cI@5yQr;eA&!`QQcDqKso)-S7WCqs zBxkj6Yb%)}Ep6IH`?wW$8(;=8PesAO6*y&#WY;@1xl(Iz8>VSuw+q^)5*H`ssHBi1 zV4NRHHxXji(Pp^>^g+Aw>H5?+5|xng-mO>?w)4rJScM&#x_;^=GQ8dT z6{VLwsrK*&<%i)`lF&bDo9zBj!4*{C(=Kf^W!-6k!DJX6z^vnJLtuk}>s>Gl5)yb7 zo93K97Ov~@j&Q@s01axyX6t!YpsqkNpn=xSD_r*aETI5UGFDh)06k|RRO zNj|*$>k^x0Qu`EHGBS=l{`Q-zXMti z3Tjp?E$uI!@(;AdBvV4tMyWD@NCV6f+m;Tbg92?T3y1eV+27+>_)FpY+n)${H%`3q zJ<>E&>zB91<&P&I`CebhgCpe)&NDJ z!j4V}uFp>R6{1|ulOt+cP1IxLduCmr^OhUA93IBLZh3V)#|s)*x_=h3if+yI*{iGc zdOoMPsya0rr0>&J`CO>pHt`gC{9Yx4Sh-IXMKfJ4rmy?wn2a6HK_y7}cKy;g#sCz* zw138%Z;M)0h2M%i7h$J(ve6<)^=o_LE+qhs*@#DmQ_l?FE_gn=5&SgPr}3|d^jSP} ztTmpUX9UVpd0TOAs#M8=*RQo@>pumwO%~bj5iWHJ&RyodAVwSbnBV|<=jJB2sg&U= zRi}tl`DIT;)|Oqgwbzrn@*!d;7|J`}y_w_w8qvH-@ea~`F4`N3bZDnKgwa`A?`B}3 z0cJ(q`#~Xh60!NR720Hd)iq59;^$Sj(PBPD#oGvie-tqeU5F%f0P&uA#d;Q-@u2)F zpHXcB@9kQ(#jDsVT94eSF{N%q1@6pNda-V zbjKK82S7(^>dWx;u~~=JR8owdo!hf-^0NDdS_xsLS~~Kpx6yWAj>n?}*)bUJ(ymJp zju9&Xv%YF8o9k%tA;Oj!0MP?BvZ5tzsy~O;zRppMbh-1YMs?ltUJoiI!0u{$dtnq~ zZ(g~mZ!Hak#RBd6)8ck?9P?Nub0;?0v!h+xm-{vFCf$z`0h1Z^_a3A2^gSN2rQ3LW zN?8l6?LQFhU~&li-$BRbJ!_6u+yNbG(@H#`9}R(lp4HPC`;9ez&#^6PaeorDIW-#v zzk!?1fCOdiS10w!{#`k*CZ6T5BM`F?=jF-c^RJ@ek|t8Ffz^fzo2%pDP%vCawOzfZ5!SHWhKo*I7E{_MXAf5H6MnfAF%zP~}ye;qaV!~ElYf4bA? zb9ziRdQFUSUOTBW@*@+>gkz2ZjCU*fb)E;2-gJA9GFce%Sa+@}>Eb$#%#3&L zkgzU4E<0DRdBWoneLmD-Kd_yXBte!#8-}oi1M~ToL?Aaz7!O^KTD+&7K?6 zF8=_urMtV%2+hy56|nzdgm?tVW{5T zMW@3kfuwL+MPIt3ztjH!)m~;F>+zuB?Hboq`X##B{{WAX`jf+Cv&O2`F!7Uiapl*U zy{wbv-&?fx)$Dpj{{V+AFRq54D1zd`W0l>8UAWGD`+jx7_|NuXvy3eN0NT2SpQp@A z0b@QPQMdp|aq^Rq#&ORXuFB(Eiq=S@v>^=W6$2gu^~ook5Am+o!ygpqv!3S1SJKk= zO}~w;eDJKG1H&>B2z+Oi+zC5*1FwNjt~(DdY7*0~-+s4Ubw0;Bz~S*!;;}R%RjVs( z-j}j>i@lR}zP*kU;qSnY0(cj|`o_I&3r(&^8zsHgu`=BGj#Qnhsf7T5eNVryGw`3{ z9gd{)_)qL&&S#oSn^__*%QwrGR|K7`6*waRh35^+edF+ zCDnxaYn4P$42>$YGmW?*n?Kp{ZR z(VUT*{fmZjj8t(oF?Fi*tJzBTPB!W5{{Ri6KbLrqIm7)%7z`vGI6ry8t2HI2uXnG0 zt8EBjw-IYG?^1qXF|XYxW+_k zqyGSBtnVB6-rK}$3^uVzZEXkL^M3K;9N?c?{hpj@QNzv-Nw;fTbMgr%Cv$({-msD& zw{Mw;O!co&w$MJ=V?2rbsS!+tSa8@J=kV`d3*f8Px71Xq&-*~vy4~tiUMx|nn4n*~ z9&^q)B;%T_J*5ZCjO8v>spUR0{h7Qo@q1NOj@wexH5CC|=yQFa%u;&DrAl=_e;-rD zPo{h#(LMusFI=$rX{AG}c#`T2TxvR$<(l!-hFF#G0E{pPje*zc3QGql$e zIg&{v0h!pGmL&2?CpkRV(*FRopTOH~Lf=sFhlkQTdzh8(wJS`7NmLEbGWHLEOAq4e zK5Xy#n$|Zg0}eYAUlod@S~VOiHv2y3-(YKD{(b2 zKngn7%j0dh{{U*1IZKnjka~*W4T!IUf4Y~;b@vyG!eO%oY(y^m?Edxo-1@uYX0fDv zT+=l8yg#o;BHJ^}E&gC+C95!pgyg6$gohALJ-WInqMyD9up^A^? zoO{)MD@D|GJ5hCK36|ZVA-7{<$fS&5o{T*^)yq}6j^=i{wsfFgEvxgI+98M z0QJ{Be0@6ArHFC0N29aTPbaa}m*f@je5x{TmbScX_48Uk!|)_4X&bz9$>fFOE{A8g z%rlR~S4Z%(OtA4M#GelMYVrKL9cNLtu#)20)UXmts2Lj!GxHJ80G>w}tUV{d{v+{j zwvqUIP1N-}heP|TD`_N`AgCwH3R@pK^NeyTEl0tcpwevh3yHL*ww=ss@m|}B6yrIP zG-Bh>F+g+2B<&?!SGA`qGq=3HYWK7JFXv-;(uFFjRORm{r)TB8y4%$ISK}9p^pAsI z6Sb``!#Y)!jg91D`C_qvT0np%$I5^J8{uKcW8S=X#lIDx@e3;fcPq;#RvT0D85bvR z_S?UW#|jR1p2MFu_}}q@=f+y4rmr1?Tty|KOu z-}raNi*=>=)@#e{TH;`~(7nf#1f&EaG}-_TSa;eF7(0#|;IO$QoIbN#e!s8vr}=(^ z4kLyNoG=Yuc1vaQyYBlW{{YX>{uumQ(WUsIr0F`9vuhW30&vSLhsx9BMRK8)ml8SI z&|y$8IWLf(VE+JOYrZ$pB5CxijV8hcLj~rbpJ9QQA1FyB*r$Qm^!nGpK0p1QHBSX< z7TV^YXLl}u9i~gofEePBF6!L@aT=D+7du?wV!d1TU-9O*ZR5LNhu2!Xhep&4scN!= zDqBgkoW_{|2gf)#&JV49?F?V`Mg_+WN-|pB>!(!v{qIBbd|dHamM&PFMA}zM+SzYw zf1Q@8-?8qVCGcm8w0o9|P`iP&^<9E#uMkJq7~Bb7axi$$Y}L&##4}rIwy?)JlHdSA ziAant2;`g`^y3{5Ue(@sd*Q{dub}F_7oPeyo-2WG9puHNaTsNiCU44PEROL$_DLBwdTePohX{wINbnEDQ z6fsqBk&InyM@6zt-R$MNcmDu~I3I~$6Ll>gCOhd@%R7NrBLsIIhP)e9_}{N;(cRg9 zY+pUR=Mtk_ISepC1m~dyf;t{E&{l`U`)=vRzTIyr06mO%CGwPtbIBv@W*?QMh<^uI#?cUAP$M<{c}t ztu=3HePd^JzVZJ6J-eiIVJgy$)slSN(RX%MaG%|^o9x;27mqYOH^mxTTIvW{RPK&c zIFd8!rw19Y8lT~%-L%Y_X1OOWc0)Q5gy*c}KGo{FzN03>2q)gMEGJViax#5! zU#jA$QN+o)$6v($aKYyo%o63LKX7DuuVWa1`X9x=8;3Cca1bldas|`0he_vb|72S0RgJbSA!iLYyTiQ;y#=>ge$nHXO34RqNCK2FK{HhkiKdlBkk! zV<*?8Z#TrvA6amgcX3TKa3eNsV@YYWmpovpyifVd>r;^o=ix9~bX@Q{pKhj_CPL#dfO@s=dPfdK26l^IsRh;e^m+ z$=nL%^()qsRf<#&{EwXn9Q)UQZwK40P|7}HI-2w&%WhPDL661N$5!_B-mh;Yc`*2K zrfb)xN$defXZEEP0nVGAwbXNCPZL10;dvv235) zuoHKud7f-{&^u&KjfPm+S&Ji_C?J){46VUi4TqsgwxX8q?{3|D^j7lML$?Kpty*dl zoUgL&=dVX?o4UWnqq@xSXU7i-cm_>Q%xD7JPy0lRZF#0c^V~!q_kL%XLld=`vRjPc z0a|)z?N*wMcQC=>q+5-jx?_4|UF3i=zFOoCN#u0Le2)jd@Wj^$Qr_~;>L`I_+TgY` z*8??w!+r_Y?ycT!Hp@`dqE|7q*xEdbt$=ox0Dy2u9^$@!Sgh85<{hOKds@%*fA9}q z6P4k)B|4G!wAIPm^R~Tz1alfrmux&rme+7xO=AFLxce-kDN}+JZe?H?HaN#PJvxtF z(tK^DczbHwY4>;bs8=HGmNsAs&ng@KH;z=4ymoBL^ z#Y-v{R(=Qvk^tTElatBuD~rK#dpdcoX>o4Mk7;nG7e~)eY#uS%zE-p`O1tNTqLzy5 zN9lF_BiW}?jOj*7YEtTxPTsa>w_12-PqeYO*Yyn}OOI8#0^|!=qmdyb?p8+wC9o8e zxPWu8g|1@q(krcgT}7a_JIaC?0VjjF-~p0J@1C7{0mXQ0$J&;Pwz_@s-KI$+787z{ zQ@|>600<>g7H(sp-VeN+DcfPAG&xQrep)VaVqX?;B#5`+C&#cfl>9RH92ZkImQ|lZ7*Y#a7Q(HB=k8I&q<@t zr$}BhT0cs)XQ+I^TaQp{1tzqSq>`4X*OpzVNCvZumwd6UB$_!R>MAd?B+Lq)Ju7;1 zNabkiyc+=vnD`#G-qBfe-imYSAE6odRGqI97>R*X@c>F=sMf*h&a zjGmRJX%5lz1I=}MuY@31HxT@%uG+!4jo}T(2&|npv^t?xGK{UXkyYip`#8yNzO?q9 zFs#xZYbppN)o!!Tln>`vNi_8|a^}>UI3D_9?tWgt)`U={zc|UOO9WP^IOr;zmm!$( z#c4_@YRvA0k@vMp48auRIjWB?4-|;)oYzZzPz<L2OPez5k;Q6=l0mqRY6sxp z*EN){acYc6VQ3~BhZU?K^CJwWCYvN7xfM!#*0f*;2BE0AQqi$bXrD~6I{Qc4EP4k(_ zUBrr#JHu(l+^>39T}JLm@$G$}RLTGXnkR~N+^3&PGw)5L_9Z)RIjRYeIS07tYC_ql znZ|LN#iFlsdq(j*`hL}8n8kW7fv%>f5Ie`v*NjbaAzapnhP+qy8{|h)%Eug4LZ>6t zmkw=F?Kd+3naKK8K`u^3Q-a}dVpmdjp4EN`02{kj*Ob|g#f2r4k&kMpa~iQD)~qz( zWL0?>G0kf2YY_D)%cP`$ozOHyW!vnWuT9By=>=y=yl#XA|Vk3F%x^`+fQO(KoJbrjHP z)PN|WiU4rwOH3VU^b~@MD4=44%`G;R9MeRxXrhXt62l=z_Ny#B(YSR3k?T}yNaZSV zRGyY(HPsT4x|@=;;&ab>FdOSo^dxe;##`8EtR(CxWMoF%RP4J;`B)cU>f7L1eXZ$}p*weJz zZ8khcxqk9DEPood(}fjE3#kqE7$J@bf<}spIt3UN9^xq;ZPbVh9(Wa31cmbnH7sgd zttJ#43Xx9HP}zGA!5t|;1F4`kdQxr4skjc^0TFskXBv6GN&H%})@oDllGBa9smI)aH12v+Mg&Yb& zb0#YfBm%;%M{VYi0INn4&6ep?f)Q|opIR5~&{dNWVUm9eSfd-c z6)m<-;v%d`>S_sKdzR{P=~@YD(zgSTT9xF3PfWQ5y(w#BRGD7eN&#}fDEFkkHums3 zI8uxXuwjtH9E?^zr{ab#LLLWd=d}%LN%OhuH#Ch^HqTi2Q}IbOFFV6`UuQOQJ*|@EfZAqmqtg}T^4&8qD$J}1A%VdJbTy}YJUYFa zU6lU-N=4Zy9=^ZUlCLKoMD{P(MN62eG?VHxneOIk9gc8K0}9+yMA?iC42qs8fEj9? zUgOwu5>HBFDaq#)=a(HRl4TGx{Gjw5%~g^UcMx594yhWJeDhalotk*q093E<2ptc% ztzu1kQg*1jN_SVpR?k_XH>Q&Z*GP8UZ`hysEzN3BRWsIAzD!C(PA;8b@P z@mrD@<^KS>E50r%b4x>orrnV-wrSgJXjzY3b|2EIwVXEdF;FLzWEXy8QS1*>?s(^? z8LJJeZMQ0;U~ZswH9?u@``;>hR#hse@S8%PSp$Ib9fQn%rQ4orNTUjONOvDoO;$UE zaVcj#0Itu%zYitV-6yU{z2-2PeXX0>EZssI3BDBud~qf449Phu)hmAImahAUW##4(>*QnrZaOREVdEKl>Okz|@ck&Vp901ADzw6~M2Q7%~ZJ%IH!)oI#1 zc0=U_oQ_=o08eVkMa;I;N|rivM-qnW2R~Y{_Tfe`TAyXY(;6Ig6>bD`YG6rj10K}_ zLAkot&BP$&k&4cgg=326lovyE^b!?BJ4aty&ebASlXxFDrCV-WBdrZ=ZUzX+JOfk7 z%E2_XC9@#uu_Fzv*<<+9q*z*JrxRPq5qJs$iewiBh7Sh1J|dhVpo**s?jpdFUq)4M#8gh#Mai0DIWEy z1*+R}+_$AN(Uvv9>r>|^J!x)Tk{={%Gel*Mt=7MJ#@l$q;$^Q{P}tE=hv8g;lE zWNU%7Rt3oruXZeXbLcVDgIxZkvg#VZSyjB|23Z3(LWceyVm7XEo_8MNzMC$uUWOtS z<1cjzSu7;@8W4guKj%vX1CH8QI(Qu4u6Ci)3VZrn;>s6 zk`G?>oGtD&{W{HLl*@9EqRk*Ag5f}8lgY`+tFY>eaHpO}QJVd8Gs8l(R%3=%jQ3y5 zF01Fd`JaeTtl-@#y;je((h(g$l=w2?VfSa{c9rL6AP6*(=`I>`_z%&0Pt!n zT|;{Xej2<56#Y(*Xq&lpLkHm2qgt!mL{Uh6xjg4}QIF?col zp^u{}yFoiXnn^ge-_Pz=JQGn#EU%`5K)!5p6mYB?1RN2O!Tb$(p9}TR?7tQ1tf8MW zc}hFwzFvPk*EixVB3no&y1ce%Zv53kP=4-gsU^LeBPSdj^cb&1_%GooS>x8VE$9;s zX#wE5?Ct112Y$Ue{EiNtTCOlrYDuf#OIp|8r~EPWSk+4m=Q@&3Ej_ip)6+-3-E`k$ z=xZ6{)h!uIEJuROK+QT4J;lPuZ+7r13=Nsk6%i7nK^X&=gn@-ld?SL3h52|Nu3 zpQY#*W<5gUH+8MuV+5=)Ere4}rpA=ZdbWLRPww!(-*nIs=lx=K{P!^HB3)Xp1~-{4*fr zeFu7ud)XPxg^PV^gG=Ultmhj*V5h12aoew2_=>USl&Z;U-OtbDQA-XQn}mH~>IT@sK%Ud*s#N>tZlCxL2VboAkF- z```W#L(!EC9y2egM-e@qi>q&Dy*0mk?@w|z*E^lXK*z+nl<}aw3teZCeim1 zM&P^>OL9wRy>XIEY+_G29w`anY+!#LKb>%2@S19k6mf1_l~nS=xZH7!4tk7nfC%Yc z;oZTb5@y>0&A=LAyCcTG#6DX7%*n zQ=13G`R@+pkik;qnu}^Pl9lbza@{X>`fBvDW$SMa>GmSh_WuA_eM;kahT7LnM?iT~ zy_#6TJZ>8{_Xl?cYu!94qTl>5md9I`>Mc)1xru>--4&;^VA)l0aDHsPcd>he@@NDHe9$EPO5l5HJg419mfoQPD;?olVKS$s`6)Pvwv4RCNIbtj!IpFjo1M zLC=?-cIUtNW9v>^#YiBI>+hVXbNT-OTKYOTdU$#&l{l!V^jjYhiLX}^i1yW_zbn@EA=%kZrPJ(Mez37?saQ)8BiD!-j(z%t%uuD z6)OIuQ*G>XR%N>z zTWuP~XVh5*mOpsS)qTPB=cjt{Zxj4N()>AZ7@AQn)PwhMD}db?g5AQBxXusI;MSLl z{84q{3&v?>WVZ+8w^sRAt`E87^Zx+quata$@g;6`wwfzr4Zqpd5vCxS21(t=OcFrr z(>?h4ZX(Sq;c)NjmiCWDf5oM?nr?kx2<3Q8&oNNPU)e=A?Cr1FSKn8CwX*1X4x{@) z>H0>$GwNIHtORUgh8WDRGbrQ^!14zq4xII`p8RjGXd17HF0TANrcb45(_xY+_JAMw zwxZ-9&qdsQun1A;z6{W`ZxyB5>hT+tYjR^KKY4ELkgOjZ9EBiroE(BOE57hw>>=X+ z0En8BfimdcA9Yt6o%CP6Io-8VAVH9Uu)a;M0;yQRNE@cWBIKmc=iV58->FqUXx2ubK+3I|?=Sd?0w=y0TPkQw~h290R z*Vi}dw=)R{*|?3kCxQX)FnRX;exdls{{RH}gW>-Gf=<8Twz|BQ%)FDN%w>5aB%B2u zHjDv*&M029-5zRo@8lvH~OUkNzeOT2LtmMuNSuXovB)C zQ0g*BE+&A64Kf8IZzBwwNFeeE=vFi)Vx)xX_mK8+Q+BCIQu@G6|yW*2H2zlf?0~BYF&#v1YOL; z15$YZ0K}It=<~?1!2?M$k>$j(su0`3P@n?*>-otZx`u0mX#`4c!y5c7g3cWRf^Qw-)t-kJdpzN zFCl>mE1rboHTBeSRG}3XoPJHOyCx||ojPsu(09SjCi7kR zG2&UY>u6@z^-DXg3{7(B7U-pqIW+7w>L8 zIv&n=j68W;?{tjEh8F`YS&@;Wkxoc$t0Bp3pPv2)cz(|J_LKO2Eaj3-F|TcilIa8zy{JN6 z-4wW1F@_~WFa+aq>reQj@w>!2r-k&b0(Yo* z6fw(VBLJ-kpZgnH(Jvs9E3JOs#ck&(TNd&-+vX9s7$7$%@b6w88xdYo5?)QCnwWVdgudR=|zAb!R@aMvBguXhHM4i6X ztxj~EI(g^Agb=K9IKUfrk#KT2$WD31c@B%LpA39B()8^@<81cvlXJbfR(EG3g4rp% zZb2aJ_ZaXUOG4G7i%!<=^;qxQOjaplArafzp$V5)b{Q$PnVqqbf&!HQ@cO65IlM#V z#|_H}Sm4OYaz;Od9^jwi9l9LXwM#6Yz> zbVa&JmKoI%aBbFR^4#;uC+5#Rm~qp$;An}g1C9<^EFx@kK?UDoo=~)h(V!OW#YX@69TlaTSfM$idum1pAxT!RoPe*;tD#lLDJEL1m)$Ok4 z2`T#={{Y1l{1N!{u9>B^p3liE9mGfI!!^rzvq6Kz8Z@?{RL)fFkd9TmRyT+A=;ww@ zDJ8hHxwYDoM+BPzIO|;;?)zQarLfePVjxqNQk<{!YcG37y8#r3>S7b z;Xcxmk=|kc6%E_sLv^Y>BO>0rsl{ofPGmb!A;<$K@~=66A3>_v`3UZ>7y-iq3;KV+ zaryl^yT;SqYnIa4o6!;;hTTXc`jel#?ceFw%WiG%?R-ORZ+K*kOCOi^sLv8G99N%P z6*ReHqCH$K4sUvqDfJAp~%?ZHzx;hR2*Y9V6u%@cffJc3O%q@&@3HuC5q%RX0(msmtH-j`k0qF5*`ZbbUs8F)p6$WX@&&?y?7C9%_X8-}kZO-nE zl^=~|+g>ni_N@VQq-V8$gB4Dc6d@J zcTsy4w*9_;)z2)FMmF+CBKeUz1V@jR#yj*QuR=T5p!g>2+<0!;8HsCh&=6M}KtCYq z&&XGw>zeWyZ?2}9=DL;TxRJ}5orz{AsVAu<JS(rgih5LWQ9mf1~OfoArGtEe<4=1HbXJVJPAV8HX1a`@)69g8t0vrCzpwmM6PkO9)8B03d(9NS(--anK0`{8A?Ch z>6+_w3(IoK(;cWeu4czhj^pMa6&&WJytok$Dn1lfJSn*Q&trC@Jr3IIUuox9?bs|s z(w1wRfzIMV^saA0RG(-k81=4=oCOLi(1e_fCj_)ZcS_02oYc10^TKi%f+`)y6rg0& zZK4!Si2PM7i{;EZccpuXuj6EYl%C?Uj3Jk$37GrTsatU*kmKQnU{twfC#`DfdMa6w zmBx$uSpnG`= zxY}wSg)1~bTXCmv!2nY!2OOF?iY)Kgp5~xu$=C)@W-`sYB}}Pr5kF9+9IPOpB39eeMLWAOPCC^&EXzF{wsvJ+`xR2uwi+@)sf4WxLXt zwY5dK-D+it%SqRYe7M?8L3L*&E#^n_FQrwJS4h-`7$b}t=Wg4FFJe2X{K4OfwWM1V zb(y$6^;*to?-;lk9+f=uJdCLs+6Sd)d;7(!Ee~4oz37_QFWxw=nI-`}g?YDxZX{F+ zP6)2bJH5jM*Qp676mm^!Uz%WYYPZ@jPEAEDzz)3CDI_`TSWUFW6>~vY$lMyUZc6p! z)@&0Dj(M#(NZXvynG;qco==$6CPGCze3DI9a#T@rQVAs5DT_W$S7{3#wD7!VrAwG3 zPF#+Z)|l01VyBvLCF)$0MzL39$PA61)Uq}PDp(@gGHSKW!X{2=QL&}9J{JcRqMJ$% zE9FmIQ__=n6rkpUw190WG^3><7@!AHNt{yB0Hp^Mlu!fcrc;5)psR*yLFSVKG_(NW z%@ly*maLGcDBOLi0+u)xAQ%*c*x*JfcYD)7%`VJS+>HefN_nWs#VWNc148W-gkqgW zGeIK=%_hN`ap2KXF)_v{#Vr&7!@;7I^`xfC3Jnw!fk7RJ#RGS&6^{sWoK{ zCa1Epn)*G8S^aHIliEhSz zncX*%GKlyT|b@vVoDD8T7ZJ;%L6ys@XTJCiho^r((l)6`NH=K_Z-7LY21 z>(-?T&C{heIQMdD!f-lNT)PZZ0-sJ)E_kVuH0Vz?Er^X5JPMs-3NmSpEO7MX)NLu3 z*i`N!N4V!|3L=Yf+~+hy7Aj(U4rmp{E&#%SDaaYd0OFkuxnq{AaYxx#@u=9*YC{|$ zIX!Ak)nHrUa@8M`xwsru+@dv7=A~FM$*EQ`7h07gdCvm^tt*jx6_zsXjy88^l z*na8$M<=JT{Qm%*EO21%en{<4Wm&SNa=6AS;Rkz|%AqoOV7W}4r=MzTPrrobptHDD zwUW|6QI&}V4qSH4KxYx1xxnT)KeR9nE$6XNFSNHHeI3s9vPkPTGC8i)1F5JebsOV&B%g zVM9yE<&}4R4tGHCO{SX@-d*B2A{&}UW^a1{7r0HE|rC?HxSMm{N1rq0nl+I@L9aH{8e^gOD-uuh3OH ze-Pco!OLCP&wGR^BEEbTn{J=Bd?2H`p$G1cE#~H3gI+K-_t(z!C zE4>kDc#lxjF5`wad0Ch$Mx!|=paZ$DQ}Dln6H9n6brQEX$^#@g%EJD+{vtT`2R(Q- zFNHi0Vc}Sd3|-!mNxF0Zfyly+c8nf*=RZI?XxT^1PCd_R_wd+BL*A>a{J-FyWqd-H zyGw7(vmag3a^1bDw*@v5a4M|Yf}z_G-hEF`{=FrvGTq1v5^>zutIn2-Q-QW;YBs|k zFBz=3H0Qmz2!jB9<~;>=w^pdJ1u7dob5UE{q)Gr#qtFVgnMQmi-V_Kk&1Sv|}k~$TdjA z%5#oQX2~AI=~^10^6ok5nys{4AsG5r)m`MwX?!S_#y#$*IjzsKL=ZReS3Ll0IR}~d zdsgkd>oN|18Y#Yv)>i=vA^B8i)|VsLbQarE-^Wn>&WsFuCbnZsmd!%-enI zl)jixGb+AvYX+MtFS%;Y?OAe7SdQVPkOUtutyHnoNx^OfYAh<4+A)ggj2c%WQoFF_ z+z%PeDuN^o*)=>sk_A{;LFCi2ZsBpMmK=AgSLNXA(yq%mw^6iasa(tUh1y3IrIST- zSY@rk%fWBPt$9a09E!l22exg?%KKJ@mEkBiHfs)ByAY8?0$QF0u z0|xe1!9S?#EAw1VS6Z}fCb^aGZ}=zdIWH7_Lz&JlYF5_$m6uQWC$0QR_>*Db&k0_` zW2r?Zu_Sw8j@g8b7J9n?eozN<+>R@l@Xfq_574xTZ7tFKORdHvlIr9V$_U)f=dJ+g zykv^yEqov1O(R>=;JUEW^$BNods}^?J7VfG7{?e;o5VT}xvozP{vp+LjVf3a zv}mL&HW0=Vd96>0wMM@!wkK1$t@>{jB6IEl*@H}9mQ7^L)9yq(^PO=z98 z6U0^)QD53(Yt2_!FNju23p9>T8zUbofKM14an46M`p6E^(L2nrg&Q7JDoXR=ThDbcXF04Upy5bd5&>`>)7ZgO99?%D~-$^IrMl79i*pQ*s$DypeAoKn}4Pe8LntcNk_W< z8r?qU=hZ3mE3F?wvP_pzf)0I0rB=FyLX(b^$zyvL-iIU8*0uDh?cf6XV6w6{W4CYO zZ&vmntt@U{sij(j=BD<4qwLq?x+at7m7a}n{$>9F3*Ez`2<|l{5|hkOFyQgQZ_whU z)-G32oZS}OTx70z2iw!>T-L87x7RImxV-Lj$8TZnUB7{R0e#|qCi3ngciSOx5d@dO z$x(sV(zqzol~3KJc5gZJE?8+F&&`;+b4rs3+IHuqU$`b_b~pu&agHlQTC7oH0JUaZ zMCy1PS2W`-k&36v^*QZI*DT1$uCMa4Fa$6?K^4*HEfi>uw!3tP>$__Jz9E{*+2b#kdN~S7@vx7N zuobCcYx_!(ZaX_~^11V^*MzPuw70srXyOdvB3;3}-cCxeI3Qs2THX-&a@vG1Gkv1s zW>$?-G}{UT!+DYu*A1K~ZV%<_(R?TH?VbAEDopWw#jTzGT%MR=f&k~fdUMx372&tG zwh-Gx9lT4@IMgbPobU&|c#+8K)@@=ZW#zl_>t*=*A5kpl35HzwSaVCKHSE1smwsD! zx#RY~0#@c}8f&=iqYMmd5Hg=|N!#t(x2!$}=n>sOvMjf5NK&#s5!msZ4o5uo{OhrX zbqANlT(i`Lob7OjE~-^9dJ-^C{H6QTCEA(&i z^f+Yj&YR)ei5AYnD`^8Cn;CK2?;d{&+tcM}Yw%g{w58Loo-Nr``HN<}_Sik#yVM-#t#pZawzeT2K+TRqo|WHD zs*=2;s_J5;t%+s05lxaoW;rKs` z9e)Bis<%2^%QRNfF$#Gr>x4i#KDEr@B|mxEE2mrfor+Z5Ho0Fl_r8|x zYkoI2v@avU*75CNZd85ZGmp-zYkn+y*%_8y<&IdB-nhMUUzbq20xYCJ_4TG%N)u@( zBlwusYY^q`C!vI+)zQM@h6`}4ZXRda1Yi=!cWeRAx9i|b;LT3f*70Ll zZ!M#YD@2?)A@HD+^*+B!>wYo#f^BP1gTeY-yQ8?+_pHc%Mar@+e+|b2pdRA1v`rc) zVTVc55#h3jfLP_9lk+j|NhJCV@qxvB44(o>YK)%!&+wQh^9_SK(J zfy|auhKy=P?oG6nlee4o{0;vAgp=8LQ(n?m?L>B#rR17RdsA}7@J>|#CPxPWbN$uq zF<+oR2mDVAcA#C_+*pf~=UT_8x0!o#rGPR?ju2#zZ8K_2ZK(yLm$hv1GxSr4E|$)!#HKgQ;;oqYr!*Um+P!*nr@{VOkVC=i|a|6YnN1M z2`p?v z828xZc^E^&e zGLCTAAmj0`bNE-`?;7boBhs}-@Xn2=BrYavtM--Tc*y~m%k!HKQHaAJ#yP>R3REh) zq`AMYr?*ox!a6jgQ}=R>?)Sa>dVYuK&+L8sMffXN@HUa*PaDr4h5Tw~w^;6`fWW$y z!XiZ+!d-zx^i{tc6Yakykx=dOvVYW8y7OEulK!F}6WYak^_I)~h>0r|3USD_=XHJ^24H5Rrv@mbt0 zw4P*E(ON27D+UD)!?>Ne0}RYMoM#yI))Ns@qkN9uZ6)Tk*Zj|zmOBf}cRRmFw{wNp zyic$EO8B`q#7`C_J6EOr75$U^H>vz)TaOX=S>uKqCY7|Jp)BQP zDg*2T2d)SQX~#^GYs~!Riw6anjulsu$Iw@zcoX9GrQxp`-&gcV-yM)aMvdik6MNY}adiucOiV9u`wd3CgWWIHcF3)32kp z+Mjp$ufY~S5`GP9J|5CU8g<3ZxfYEX@{uP(9w5Xk5QWu4U=y^Qb6=Rg2=Mjxxqo|m z;v0FRp4Ml!Z9e)oM}gGgmE&LtU`8-NAmmrqzYV@PTzGN~X$0?cqgui*JjaX&fGnu2 zj0qf;V4(ENbASo2m3%kich&Xp80!)!jde|C^HA6rutP1xl5NQYI1V|*PFYqpCGBG? z!MDEYt_7t$3!}SDf1E_X{+i z#kBPL)w|tb>N30$6O+NJ(0FFnA-t~Hvz_a~2ELYcR8^7ivY_Jmna^te6l)fTRCW7I zajs;H^#}XHwqn#a!l@A;6$ECZ*R{s6wKi_8FPOVL+;D!ijp5B+Ek+S<5;XS_4Xny| zC-JT)DD&ymr5U*0mbKd`TGA`oSS#DeB;W1cvb=eJ9*+zcdTYAsY*eq5GG$*vD%Xkp zJE`loQd=9C;X-n#szYPYoYejT@b#>EY)EvFGLxOYWj?enBmv`eCH5ryU743(0BR{CE zyE{_qtU4Z)w)!+rY+{iEBMcErZ;pn-8;_bNIElybfI1r6SnDQel6pZGWsz*tEO6C< zt?TE>Du;$0&tLwx^Qf=&B)yI0GB1_<3)IMe!}@xCRxnWEaIfOE^5^Xt`iZ61vZ zHfgj-y1l%UGWo#EpI)?=wvk@KM57}a4cvQ*!O?Wlbv)3!C}1)fxF4NbYq@QjOEV#u zo)y=fzQ@|U^yMvOvFlkU?ulbZzCTqRAiQ6j1R4AMI3gv zsz@swYnI1vTF85;d`~OFcSEHoC6|K7x71NIp=E7NBh2;aCY7qidoPn1%t{DW?nti7 z!aggL!*{Cc?9oU(sUyZm87ki2#6J;Ua|MC$_54wz`SH$oAyM-$u0?JY^W-sr516?5 zyB^2zI5c7FN)k@`q1C4vp6l74Na&sDKVy>$jPB z;+?Y`F#-X1Rba<=A$kHs9Q?RGO=;qNPezKEn|Y(R zd$ndbw#0{NTu~p) z)%EqQz*9A%%u*5t3ZE%(nE65Abs6hkhv5&|b5ow(ZhS#_nrPe)*&)QTkO|xi1GPy2 z5JvC4$QZ>Z?AdK#o-L7~8|7OGCECLw8+>cHb`6FjBb*cKUrHI7l#Za+7F&XbE+1IL zHz%sK-$S<7K>OSwcPTsuMJ*ADk zsc7xujtKLTv8Yf_t_6EWzo!W!a#J}KsYJqbUSQlyxw@-yLDA@ z8B@nKMH*WHlb2ex70g#_kV3bmN|R5_j$3*W6(G~pZ51FJdh=B7u9Xf4TI*FEz2e~% znO^qgBV)UzVO&~Es7;jr09HFyxl7*7w-`~>){GIXDYS7}H*(&FeWXGa^7FQ*8cJM@ z_w}b=d1#xC15<3TSyPBEw!2o?La?qj`%5vBSA$u~T@lp?-D*{i zL*Ate<{D&hluWl;nl}J(Sh@161C5yUwHeJUkmKo26H}G9A8JZNXoN;_#Q_^Q$KzIb zr)~jjTj*rlxm3fr9MvnEA2CikdRCFB*bz%cYZu(-&WGlz}oh@GExK zLR11PD6%Dc5<486)mdMAVy3uka4NV^MLpewtd+pR82i&o5yd@0Q_o6L+38a#z0e{T z9jUvv@;g(cI5l2b0*0QVU z&lz}P-^Sh_mKelqe;4m9p!E2k<+W1gcV4*rTcJz~GAUWgb>{ zr*b+_X(*@|`Y8dWsR0PhCrWh~%{zbtkwqOSqya?~Py*vLqMAC>vzi8lrCv@cDri(M z%zByvLx2b|-@OzbO%+CAOS_6nLPttqEfk$8Xt5!hGes3F0~BKv1B!QAGy$|IX&q4% zvoXK`WRq7dbcyd2NHH8g-){c^LErxXty|Vsu~@~3R}6EPKY06R(y2!JjUxwB(Jr)) zEA1$%WL>~32FE9YM;Y(<)e7tG=1Zsy5{>7vJ*$|zv};%HQ#i@$J&h7pD#dz6H7pQG za^WLV&FCv~$HVCs9^?0qpSnKi{{R|ETw57hevv+)*-^4C@-X22J!_`ZbhtF-`3C6- z!$^9c@T)4}7n+IgKsXhpk_)z2cK}omAT=3s)B#Dbuz+OL$h6fQ(}qtk)MQagZWM4Ty2N^Bo*>Oj5IylfDi6w|GDv!Ubt+p0JXMsp zCj%VPu$fUKIm;ZHwG1rX0mWW|z+e~Rt)e230OElaBeZA085L*js|xy>uv{+#igbHV zCz^|(u*-Ov`6C0~togCRFfp2|b91m@a4MiLD{-2asiaff&=PsgjxKlfC3vxYXvEiDxFL%W_-3YO$H5Jn$(CR}*cWNhC?XCnu9o%Goq- zBZ0~EsUm}M%k%9`L{4cD#S2T*h5q$gjunh?`JS~RjMLRITd17wP3|*pMLA;6P6bYp z16Ct|WM;OEOk9kk5{8;=ebIrM%+s7jbk8UR4Ciu^4Rw;i6OWle`c^)p8$~jKk0s7A zfyHAwZ9AI6qR|xPmOaGAs;mCU#%T;&l(U=;!`7onovs-|79jo=dOKVI@^XJcS!j)$ zE8E!_m~{*M>sAYNg>baRAPg@RBDhgjorzVXZb@@8s*-u+FY~8FB%V}?1Tsj(DyocS zm`E`*4ssQH9y+!vD0UUTO?MR1=AgLD3g zJC18e#gQpo$O}(YCa2V`jiAWnR(-wqI5n)KmWZgv`m#%u*rb}wDrSC|6{mA>rap0+ zq6saL*16{H%C(3tN0hkfRS`peHEU6dLY$Arv*EiCk{^@nS=hI+qKW_%uwATou&-0Q zrDndSXZa!=_cXR~G;^eR#XQeD~tU!9!oy3W2FU&q% z^HJSH8>p5ekb8PpOyjFEqP^70b6cYE*(uo8&AqzG871(2D?3t}G(wGr zZqs+m#r{qYyk?CDss|(mcC+794QsywVo`sm0HZj($Gi*$nuNV3-ApUeqa?lDjhHvEMyTXFyll8r*8mff*Nl&^r%hq-{xLgw+M7!j z-agL=M$fKTxALw1Yf4s($r#8#rDW-vt7-E2bA7|cO<@czILlS}olg^0t6%aujW0&i z^yUq1Zjn9;`GjT2Cpav5BR=)95JKGYD<%ub=Z`3J^r>UGDBWw*jAIpKjyXzA-I|US zd0MM0`t+zi*mIRU)|H$B4<`2RFwo~K5&kj<@~cr@0`6|lL|29tfn&S6h)Dq?EM(xh zAJa91a}@78%Mm#zI9`LEm9KkqCDhL>xD3Z3M?v(aX}W|FTy1bU?_HRDZCo|fY}4I6 zn)CkvJ=a4yxX;~=%dhqM66hv3kO^?I{{Xepy?fzKy4qf?CYVSO-(W;bU@W7c1e^`S zk5YCD^J}d(-s&MFSXb&8cdF5AH`+w;6S+)m875XC)Q&*}bj5m9s8Xv^HL~~bb%Wo} zmHnmVxRm7uYMXcdw)~Gm@phUt-EQg~qA|RXxWHWX9WjqgcExjdE46y_>smLSCO#}> zyttKK>68aN0!Z(H>(`3Tep?OBJ!{FXtx>C6Ub-DA-4zrTZbp8UVn|~)`H+A*W4&(a z_i*V+43pce_L6+qbOan65OeQY9wpVRZ}l0ZvbS4USmZ{BqsHslt(5y!X)AlJcCdrA4M+OMi9d#td+;Opdk8lTOH;&p^An1u~t* zVq9HG=3tYLO0^Z_azYRswMBE~yk`Jry$C|?=5pAnD~_aN+*Bg(YWe|H<#)FX9k?}# zs%oto5`d693f^uoS2_34*1f%w_CG2%+PUW(XX{bh_+6xcT*{}&EK`3`xBzkbif4mR z_<}>W<^#=6qW#y&H)DUqB_S56mJRNiP?I~hbxwQ@$zz^MZ zImuJpa#yL~@#dPMM}KQ9DIna#H=h4`bnNVi6>BT8zpY zJDhQm>0M8Yz8PBh&Nwv*?wfy>7j6OhIXiv2*Vai>!cujyQsuh$R-DrGP3h|Fzh9G# zWjd?cC(5_c+vooP0QpbDUKf%JS@m1R`%a~KBS|EzIs$tE#&h{}9cw{#JIx$Ou|z>) zaKKlx>pl-lWf8=MQZN)L=YhcHy!*w`+vs+86Uxd~F`NY~Nj*3o+9Hqh|73O(b_KECD8ke6%1+e4A~%$Y1uC zlV6o*_=(r8Ms*e7r`s!IHx|@?MtXZ4B zNhh4wq3BmJTgG6R01rm2NIbhp6%{~L7@#}ezSPKHTKy{vPwJ42QrP%RMBXB!lj=9( zUZf)Mrm+&RSlZ5I&V5jd`CX8Q&-X_-^!2Zx{wis++W1Z6+R{SuEOOvv1v%vUbF^pF zitw`&+k&h)DpWD!a`qtoE6L1iIn`H3vzOAfDQl^{@Yll+;@=WmX^Xv5W4d`$IgTOA zoZ#T&fJnyXPsHz{kFQPk$xJ zn03Q{I`wcgR4H@4+2-S??JDwrDK4d`3wc)Sal~pvDDFLK?S%evtbp!T85M^A05Y&{ zLF1at(R@#LX{_8?OKj6wp#>#G`=is|y%i-FuTz7P>rRJy@`PV%r7hrWfzq7?!s-tc zFsr=tFi7DFOS=<*0P0CSs@I4-BY)x8JgfAQ%TaI}?CgNFDn>zZo(bTA*mV^Z@szOb zMo(9=>-To^Hlc#8iBfddi+1+=`}rKb$BHGh)iGrn&*etxGq5{Gaq@yY@z1B}T+?Zj zYg&tjm7;mP%Yb(r2UTWKo^Uh9YowMHwt%2Hz{xCmVtFU@tdv>py!+76+cc1vt(o~{ z1RTk?r+zd40PFE4r&>~+SG><>mYy1#jGl}B9O@fhZxiWPx^%ZjIoDu$0R-e9n}h1P z1moAeWJjz;r$rv0r>E|dg2VaNCX;!6Yh@jTcWrp#c096V@$H_K(rEe;K%1Opk0hGw z%dpeK`%Zgm?yc#s;&?fYdRT`C3+Sxx>!;vrX;;u%D3F1?^)<8h*zZ#jH#N*&+mfYX z=A+Za#h=co%%i9^>^01J7q+b3)^vF$(`C3pxuP4eM_SA9b3iO+o&*TeNO!30!>x7N zPO)dIX|qEtixZR}?&F+ytUrg=Hky{7b+SN{iP;?(ITtKPVKtJiB6XFH>HA%}5Rw7G6B73Qjzc70Dl(Q8w6 zv{`NCf3ivYsRq_o>OaI()|xa{8FR}4l34YmhIu@_(97o_Jn!nh)k&`(TqOL^SSMD_ z45!=LtC}%-BH;-=$n{CzSC%+q+_pjSBQNm|{{T@|9GyKDH2^?3QoTPPdXgC+I8-BO z7yyhB>_te>5%Zo|-3h~3MOho9nq=qgFA z7B~=Fhe@2__nd?t)if63G*uk{?@<`?l#yMn+E*q1ZO0^@^{8{)fSc3O#^T`k@Jmy>iM$+5?lY&R$eX;ZgiQ>B* zVkMFp22WHckzNCP51Ggq_pJCe+pQX4Vv&&h8tB7fUKMgB?wMjR-&psX)cS`}WVy0$ zEUSChn(O)>m%d<|&2zdB#K!XW&nXS=de>QP;(J|E+@d<~VbGqn>`J{XO4D=4_BALy zPEs4iRVqf)?@+zp&&NuBxo+@W6R?1L)^f?t4RO1z8Pb*2(WGuw(1XY|k$R4=z6RPy zYO~syK|Bt$o}*e7Q^ej-@@C=sW}{1)FRnm~<{9MGEn7pLMh>Zvd)Bsv0_pJpd2aco zX*aIMnk95=M`WuQ7{hwgC4@s6W;HmwjIMV9?NsNv6N8RLYV3@R*&{bnWS#{~Q9|tl zigyY)q^P-DkTNu9DtPpzOR!GX;M9)6MonehPrgr=iq%TXQXDU_(OOESF`jB!aI3hS zS39R%O&p_mC2OIQ+}%V9wmqu(t*Or9(;sVdyWCaOoM!}9P>HSh!4)D*OAc{Xr+vz? zu31ld2;!=%p&j;kp!9!5o3iI#E04Ek2Ee7lNEu^_k@=A0!4pfK}_VN!>R*)&DFmbYe_ zPHH54`&Fo-$jKF3y9;Di3|dS9R%3GuhCBh@o#m>wK<2Y`EAT&dhvuy%6qU$Lwsh9| zq;kiCLw+>LRypzr1Xn9*BSnHq8S7g%_n8Bl!uLj&3#~VTQ<3Re7dCFAfK7DkCgjaQ zBw@+mQnktEvC0@6o|SILPm*`R`?a{XF}FMeQz|SAg#$G_rE_0nAoy}E#n@!jaA=_> z7#L7%WXOGJ5_-_!Cw4hNhCPeWR0QDD-Sg6-W16+0Nmx>IPlhtgIHn?&AXb&UYJg^w zcO|#mcB?R!Esm9)$!h48i8(aDNHsA`3Wq4PE?Ks`=Ym zJ7~tpqbHnal6wMuy*;y1K?>U-RRCksyjdrUo!`K}AM5fvl-3?LUlaTd4HI8$X$D-C z?g^@%I`Cbmi&b?yCR=OVVnz#W408|k7; zVzBBkukPeM$6c-JKT+4z9}m8;xYI8swYrI*xQVv9H&B1ie)WW+;!<}j(}AYZP%*^N z8#LM}SO;WK4K|8)0rXM>np%(wP-!VZ%>YRn?&S2Tsi?rH_U%rpCA)D_QU@0UXlv1cJ!BiGzI0^?O*4>YX!i1XjwyDE;1MeSVdv^EwR9VUB zNtb6~aepCOc$z{wk-%T6JPwAptu%{k2F!$ANCpl^$PPOL*S{z7t3lQ%ytq+fh<^%< zXN+X}pL&Jg2DMR0s}Gi9&6YVeT1nUw$;}Mh=QSQTHfozJY7->Lpx~3%ms8yi17bqM z_>&w`NedH|B~P_R&`C2c_9q?BHIunY#ho_oEuv;IAXEOxt7&!}aw|UK-basYMRtWO zOR!Kd2|SVpc;Iy>0CGU6teu2Jlfmgu_RyOx%?Fj7^}wMyBC9l|zLg|w-DzA4i%tTe zjIlh_%B*`(iLm{gW}Kq}mNX}=NF&WVjS=S*a5202E1Q0Xew`_8GuR{1^ ztZ8c39vSf=L!fGo8_$wLrpj=nB*=LRPC}AKF^rv{gKEv$gSuBZlxL9S@F~VnojTV; z@ejbdm&4s@tgjc$x05Yxc8i3a2XW}bBP-iI!36TLxpH`{C(RdTRBdabR&&&vV(K8B zi^--;r16{zp!c@+Z@~qtJCtk1Zu77wn$eEhD@5NZ0K-MM?>yD> z#wN-RM_qT~C@rHQTLZ8i>x|a?K-bPjaK4p~b9~(8j!jT$SU#lF&t}%v;(5r4Pu)}1s?4`Gx(Ok%b9Oi*veq7}s!yrPB$R-o z?x5%^HqsiqFW+nCIEB5c2!=jp6_dR3%t<|Rdekw-OBQ3+ti^97%z`MRd1P*gfU!S- zsk@PBa_VVVX`kBjTO(X8xpU=%w{s6pKDhkr*nA=2ojb#^tm^=K!_s-aXB~Qaa7g1B z9c!BKU&8q<3f^k+2Fm=lh))><1)JNR2cYM*dO#6iR9PB>u9@=X8>`@ z^{TT;kF7nJ^r&4+8uTLhbVm!5sP4!Q%}5Xmn8%8WMhnxeYPBoSR9(E)n3&AL6?0MB zTbYROTh`R;rwumJ4ATjMVJ7TEAz?VC8bY26!A&;+@87 zE6Id05)KVgcHBvv=ZP;EF^mnh&c`W3S9NQXJmlv!PAK=DdRG-njmpUFin1&zGUL5p zfdZ~b=9vU4hzT527g~Uiq-V{+Gx$E zb21Av8=flsP>@0HI#k%jJPM?Wv$11X0gg{`n#Ws~gN&WE(ceUu8gvbwc4P9ca(hQ3 zgPPj1YF9DCuXf#t?sW!1h|USBqo=;O(BhpOZl5j^#j$0>%eQOy#H9D612`#)P zEDm_1digRyMfpOi-i?2v)H$xHo+uWIK^kqHk@Xi<~%FU1KyD{ zHzS&gkb9wAi6Q{zwJlvh2OTP;P%}3pk4n*sAgPQ~qfT3r=V9J^7SC#@s+D;1I{H+z zN+aMLnxxU0q{$|?ZrTHC#ydeQ$2)MMx=#+=n^skv@!#6pr@xT>E-f>VQOwGkwx6W{Qrk#ycQ8LWf18>XTv$bs; zT*hQU_*S}|y+;(X%oT7sK9y3FCB)$&(q|VNR2{kRT`iuUM68%q;uWBsFcxPYCp zf^b~pu>Q4|b*#;ED0XZr@T;Bxr)qvCI>oe7I}9QOQ~&^@*jGIavuZaXBO6k-Qe6nB z*TWsZGg1dLYdg#ak3}CK1V( zi1$6KeHuHs`!bQps`r*_DwB%lrN6n+Zn84)XOZbrqbSPg+MQmE=@&^c&AQe@6CT6Y z>qM9LdUFN2izEBPlTOpMNOcH9#>1y0(yhy?rLyLA^WyHL;Gf35=w@zlRPm5iBD%dK zy(G2!`HFPX_o=&nUw8a5Zo|a3b7@zWj;Ae$jhKP4x*olA$9~@R&RhVeD&T|ZOL(?A z(NSxQcO;FcujQI?@V)XXm}O}(&}Ra=C56Fb5?E^7ue8>lic!<&B#vh}#okK(pXL5X zJ$SPj!I*rRUo-je? zu0i6R9u;+y?L~(H(N_oaVNjtLE7f)fFwzO;6mLwVNnt?StMmtZK;P*fe^{dhNg4a%r8%SnpyBQM$`PWrE1~Rl%snT}u zvixjw%5jUcXQKEs!&cf;EVCx(?pSoGyj|l6rM#ZhExW=736WGD1~{%l*Twqn{0Rd> zw(yQjv9=B?lhtR6cP3k>oyjEc=M|+)yA2pGt=Ee3kG}Nuv{%iOLlssPAG2Sfe^K#e zvPNOGQpBEjbo}#CXr2{+5nLqBN`*U=md?}bjMqIi#5TkCL@S=l-m~?4zZKfNPiB`f z>9QeKmeg)+;N&sJRF2sCgX#0xmT!a0X}RI3*)O#_N?xfyc0Z4kJ?y&$h|DXhP@S9k zFT+-SVesd`nt1y;y4E8SfB?=wF~2Z~h0h1M0D;oIS5xq!UE8W@&Ly3c1%#iSi8ufO zoS$m=x8Wzm3(GA)O4^Owkto|MPdRi0Ad~Zw2SbuM#%tPbziJqKC!$Mnq})on=A|T- z7PkuPu{g-eo(Ien@(DRXfD0P@haFo9jfGrn;VD&3eW!PRx4Y4G(@niULzZ8f;Hpx> zDv@xS-I0~zP2$jPsg zz9+-tt8HQ%8_P?(E0;cM+q7*FSkKFntU1p-obnDU*nAW5X6El*mg%k@L%q$!QnSe; zzS4L6#GLLu20HhyFXFF@?L1R?eScvqrPPfSjDWF`^0*+A$O9MywlFXN731ako;JNj zg_6@(rTc94>A#+b)#f}mh0CxK#;GRSNw;Ndzp|2gy}Y$JFAn%i#roy+Hjs;#ivB?q z#JF(E#|I1R$OCBZE7rVgcP@c^{v6VzNUZeu(ifW5!xQM%DCf zGs9^h+a9}pCzWp+G2ITqzDXQlf;iiQf=lFQYh%)W9{f+!Z?s7)b@>@?9I;vX)q`BWReXP#6$#@6CL}srYj5 zOxC8dk>g)3QyabxI5^19IIll3gK~_ldRPY^Wi540ec$ls&|eBsKj8z@og!GwhE`&$ zjmOMj3H9IspFk_BWX*Y>!o6z4PMm1A&g4xQoXaC|B*PoAo=X+S1ArsxoyNU2rBEx> z!&OqF6>YRUY*bt;OV3gXS&taV@9S1=ibjKA0Z%+sV59S#Q=^L{n9d3H=xcQ?OnJMS z8gGd&{41;3>iSj7S?V@&31GNT305A&5JBic1Q19df<;@9z`xLbyrlz2Lpk?9)hy;?Fp{612_fUxF^(CeWhv8+Qu-rJ;|*w z)SW1Dw|_GX#}oCMp3y}`bV~MLey`W^9i!<cu!s#S;9soh#fJS716s|pPY=I2mYqf*&DPil8>LB^Who?EWlH-t6$ zE?@=h=OI-80B~fUe>%5uJX*X-b!#R!ao2-htK)Bns`@L$@a~zA@s9Yfo$al)FAu^T zqliP8$UfEM;^@x}Exp&Tq4XGOMzn8zQQm3#%EhBx*<3;zVn|THcl0$Uh3zM7`JW+f za!(kn4J%b$Mnpillc*KGnvu7TNZK5RU9205!ZlRv-pK6se78wzMXYPK^4}y2yx5`J zJdytZAO8Sawl8&C2rW=sku(p13~>-kAE&KjEIM?n^4q!$=WK6FYh`Jt%Fk~bd5yp? z$sbCdX(sK|e$Fi`mM+Ug%IHeUF}EMev@JCSkSuI}exouf{n4J7{c4$jmB9p0>Ut>u z02NXL6K8OehJ9{)wnLBZo>wXb`E4@TrrJ#QblE7SS{M_Lx!%VWr|Qh0E*0>)nX@a zdWlLcY6@03`K;u(ZiM2lSn9GtAY^i^wX`i#Mmy_2P|?GD$?~_Tu6WJG-X%U+t23mr z@j$*sit7iqYQcsr`;mh$wQvFEfbAoZTAFsY@URR{Jq>p(S2mJ3Dq-ApiPo|P_Ni^` zh&z~ZRW$uVE0UxheJg0VWdIBc?xn7$Bf54Kb_no5KGmCbVi=ZAD)AJUuI(BUx@R+X zl0X$9 z%rsI!+oL>sRjX}Z95)O-YYkTB%Uz9zTy&;^nq(JgGLCtvu|s7o1GOOl($P}&5IhR& z#b-@xBn`SVgIXEE;+rm5QssRK)fwxng^(nt4O(I%@dqC;K9z&0Sd!*KGm3)4#1mUi z6YoSgBC=BDc49|M3?-kQm2?aY3U!suuB8Yuut^B%nx5g~((N8eNG;eN^`mU77<$H_ zmQaun%xeP0O~l4mIVP)L-W^8mpZEdbRJM|AU;(8W%6se%Hd-5N7$TmEV?B7Np`11{ zd8uRpkn>vF#3IC3rZyQl6|Dr(T%g)OYU1v$UJ^!WminCWk;$a0TS6rpowdTsGF}RGrO}xS7GE9Gbi> z#OaW~l}7fs#sMa!tBaWssmC>b-3-f-Qd((GApoyh)r(FR*cidA)j3>-(<)lP$bMjI z`YzhCkf=U4YL$!xOD{oEl0Y+7uwg+(%VU3qxjYIiQgm@H~#O`@8-8ju>ISeehY0|4{Vos82QQyC?-)7wg| z8?ZkgSgb~365y7a0#MVQ#%Rmm)@JAI;OHW77G{e436MoX|ukSbp_lGBA(sWSlPdH zqKKzqYKMMn#*@1{qXvaB%3r=Jc2bHn#arHyrsp7Hv+nPF=E4jL&9sf; znjn*wrftEeCRwnfCbccB6<2fN-_x~RBIU5BQ9z*#4JWYmtC8D<915}J^HawLPc^!Q zj%ieEs4e;FO`6won$$~hDUT35X0_x<$;{^3-J){9e7);mPo6vlC!cyQt+Iq?0OEu?^=-|mTVarpX*lYXg_B9 zjGph$WBe=WNfR*`Rmb601+pk5$N*DC(xU`{cN5&!F74f$rEL&~-TJ$26!_pX97ehS z0BH27p|fVpw+(^mP~K}%TZ0@VE;z{RMbaMR>>$(EbDh#wWyZHZnk0p`6wWd9$MPh8 zH2o_|)I3#ww)Ph9HdqIggXPDZ^6lH9_c-Gwy*IewLl;DgH5)1_9wz_jjVI<)BgPhQ81ObMTHC4+Jasc;XyduNS48bjhaEab8KJ%h)H zO&n{CR+izC~?H2$Yr-PMVi^#}4k)E}za1|W+ zZ>MuVu2WIJUdNW`zYX=BSO=2b?BVs54&&FN@!WUEUiInT7w|Qvf;``|gp(ND-!r#P zr|=vOJ*%(X?M?E_o;j~xmJ*d6R;=?X;^$RcWL0`Vq}BAXBxKZr%N?t!L9>-RnPwyD z%{R)&QCgV9omqa@1_+X-NJ!+c9GoGj3nF{%>xbkYw z+*a^xNN8F&4C6f0w$x@Hn>od5wcKsklyuD@HB#d2qXbc(Q&!@M-Yxhhg{#nsNYb=E zew@kPGx{I$Yc^aYm_7X}{*HFsY;1*)ZO6ZAiu%uF`4}Acu7~eIGZ;4sIQP_U`0e4| z#{=G(rQIf_a7xFN9Z9UMUUrs6g#nQC;+nhDAN2=ARk`8Ld5? z_t>QF7dmP@c|b8t({(Adxi&d15#yfKau*{bsH)cyhGV&KE1Fc2cTCzY`WxV_%zk1V zgHagw3dOY4UfKM(##gwl0X(vuzz_vxJ3UdnV9Qa&ROgzWD0enVz^B z&^Z|5gq5@|D_a$wKxEj1KJ_n@0LdKG{{UqW^ckeu2sy0Vdo!(3>Qr{abf?G2r?h!A zvB%9q=29G>tR@X87^!w(bIn_|h6ojIuGE`lKXe>#KAH5c$Ry4_M<--UV__UH8|&|q z*+x+hSzECBR~h3?ZEs|G8xf9+8uU?Cd|l%?FDAht0g)V0j4F>|T!ePBYBO(_C(u^?V^@Q%- z(A%;%G^i1rwh2D9xo>$jzY$8xJvxudvoy$=E!2^;;;sb>aw}*@m0Zu5*8bQR5&3s9 z1|69?ulUtzV70qa4$?o`;;I$^W|Ap4N-%NFbjGaHPWqwli5Eb$h?Z!H$84IiwmNK( z?T$UNbjdv`{X$(hs%!u z57xP7o8!0k(q4|s?p9xcudt^jsz!3?+HROXbqMo2u_l_*2R(v{F6WLkF6RsHT*c13 z*B2WiAG;i8yn5B^V&@c*a_?^oFP7}Q5D5XX z?ge_sgnSv{9b>|mYkMW$x*q7>L@e$SAOtGFL{5HnVIvpD*7-qFxNY7A;yrdzb-ozH zP^n?Hl!pY7ox|56wY(ki!&C4dhVJysYX~o9nnrl;E?kt1Fi=22gV>+EIXw@5&T$xg zMM^K&N0x1^Z)TO6YtyUhe#=u3rlHGGw3AI~XR2xUy4h>9KC$?h@KZ_AbSW;pHKa_J zaWcELwbL}9frf4J7A!C^(1V=u)Oq%q@E+Rs!q3GJYgf9&ZjBtVG1w!zQGn00qHf6A zSP;sib8i^*&-hvP9wqQ@jp7@9R^Lh&iY4=J9YkVPIWU#nGlB}79QFEFl6+eDjo~Xl zgPtVtmY=UdscM&x1e3`UoLpRsh@M8=6e-~kf8hhRE9UV309oc#pxTpmZ>s3^^7S&Q zh;oCaQdf@ldmaU_<=6V|d|wj9PY)WEH%(jT)B5aeUEDP4bC0ET9u9I*gAxy*=~!}Gwe8oJ3Y>Rp z?EF2Y9X%=!qzk3I*XWm?pyma&xQ&F5+kmEN^^CRZ1N5b0Hm}S%NH0z{L+i~PGp&;WRf&8o6 zd?4DG@Wz~VK`6R0kXl@Za2SOrJm&y??oVF%tc^F$G%m-2YScGPY;&BB^u$ntsoq}s0geaKyVQAgJofpWksh_;LPpd( zaagw2a%z(KgDM#JsV(%`bxWfojj`t-S4jn`TgDUtfmu7v>Te%$Xiui;vDm~qXSu1Q zo6S2@psJ)xB8buUj=2?HA!D%DL$-rnWq;!n}r;l)$6O!i{(YY9+b9R=-lYl6L4(@an8Oi}@sso|UGl9p77h;p^=16#~7}fJqF_D z?ly>T&pGz3X+rU`B6f?o?IywQCsim;d)H-e;f1sdBx4hL*3O5aEu08sQRd^lX`~9W za%nCNqZUh%5l zBv!1bk2xTKA>^s`u6TGEWw7(c`%BhwA-Io*C;P4Jd(x{x&RS}VrB{)5K3DNi!reo| zvm3iO-(YO{eE=TDuq3$FEP|Qfk%MwJjo-??z=|Z+)?F`Cw^*-26OFi62Y^Lz+Rwsi z9tSBOG2~+%tLL#9R8{9mw2yL*VSjd^;1;@-+=D-1nnFDzWBn_4Nw}HXPcu)RDK-#= z<7EK;BDS?p4P0pRlBib)ka|?wcA%1vE^&fAYs`in#$NM1CsUd?iYwb%nAesp-C2)w zSEEn|y*hA!<};D)PzUD~+LtNM&RyOB139L?)(1S)A^7H9Kd&e0vL zG7TG=HsY+L@yxqq03TX$O={6`iBdaw8zs{@tUXIkk||5ZH!rny4Q{GFQV6P&osG~D zS|p@xvCdmx&1k@aMk}t-{7#nvW0>Ij);;ZvQ>kPdThg(lx0c!X1Xn~SDlbh@gz3hj zJxLr$ps55N^(csA-n{<+M)5?pE*3+%J?prz)gaU(4I2!e)#^gBsI)xVwB-U;Qnc1k z!v~R84l&JDxF=!RTPJfREAC+H%!-90!DCrEeX|4CtuCiKi?X;m&qG(N8AM|v=B#&- zM9TwPkjmK=rEKdeWRIGtGZqysjLjUFJdb+mgq7?xtcz?gX$q6YNg)K}Qv+4YLe{8v z+#d8RWKobsHyA$ElLZ}0*Kjk80(PF&P)D%irD>CzidY1Lj|40R(q^WP-zl1}X#+a~-KzfJIO$n8 zXQ8BF)U4SI0me=peM?5DK?30ndb)swJKaH3Zh&w-NTxES3dG3|S0*0H)UOLr9wql#Q8irXJIBJ(Cdz)E32gv1#B=xE~h2&OtlUz#s zA&DACY!ih8B;ZrtVn@HNc_+m`8Trz_k#Ed!xHCGwe8jC)#YGH)9iWUKN_U2IXVk7pbMp0f zJ*nO!f*n6lSm1K#P%$UhByssyfk&CQT3fTxt!pSQgVyW!pk}n1P+}F!$2l@)wc@$V z12x*^p}{3~c^wq_p_1BHic~2goE0?6;X8{~nuNAzePu7(gN=dnWL9H&CHnGWT+7;)9^*L;BquDZY2<2US zGM?c70G?|)y^`)b9~W3h1@QA;Jo$11hfIucf1%@n#}(#2BJkzchcA4YhWMYDr&03A zKcOARZ=nRlqhgaXXrh!1)C^J5lnk0FR+3j>I*KT*04So0O${&`a?%S?Lir#=s?;j=@Ux9QA@e(qa@bVmxqF3?uc$b)hYgG{69Jtqq&u9V?E=3 z=?PrmvEUEK`c~B1b7}FUNf9i9A2eBCYcH` zC2B}xF{TgaOt$mw^l5W! zEzVIx3=lg2Sy+HL!5H+bo~xg)P>znrIT;Lk)rA~JcIVW4@g=e}!d(?v}~!~W zh9@j-U#)bW0r3O)PsKJ`tJ{6H(Ko?)W#)N*YPFRbD~LDXl=C8a6L=e!c2@)gNrldL z?8Z;JGg>wpM&b)CcfS&T6x@6*@ukj*E#z9Yp2+U3HCtsO3;S6VG*iY;1Q2j`mQc#T zGh-%=#+cems>}ckf<%)9E1~2t&tv}p);J=nFmF>gJ7{NGX-OUl7^&_gj@WWQ_NqFc zh$FQGAsO|qH&XEglNQ4e4|<8tFwq)Qgrx3t8rO(pw~d!~&FCuE!5@mB@P&LvwtKse zFG$o#w7cH;Nb-J34p=DK*vlN@S@1cpEYvSvM>%4Bs-nbSmpC4k!0`?eQjbHs*+s?0 z^*zV-n)qKQguGz-{h-~X>r%X=D!K9}z%H!EBj+WZc^}3A0djnVGQym4YwyI4%i@p2 zn|0J}{F_~CPL5ZI6?Tivj4&!n<8qP+Y;{m^Ule>s_+zVlIM>?3_<8oyWvwq`TqVK- z)Os+;+_~V9)DTZzHw`FD+QD8g@Hz0+l$Rv;M;|P$BXV*nQWC=_f$vwLvq<@DG5slI zj5kW+g&wjtolc0RC0I@cXxiL^j&oU(!G`1-WHK}_j&WT#<iFWxcqL3v_9wkl|H&nz;MU$jWlDAMo={zyl_`i!X%ww95pStsRU~sbRPm zaseYC4hYJT!+Q4^uRXb$WVm#Rnd1z07G0!{#EhID#MbqpI%zp8T+W@Uwv*Up)XVo& zWcr$p7zsJYHDzsMg*?fcp}5o(jj)ew*9&($qLg%rCdGv1%8#u>CZJp8h;iy_6}Fag z3ud$-)0Q<2AqpyN$8@(T!(}zxgDgNj>qWlHq(n&}pB$4^Z?)8b7_G)gJX z6v&slvrB2Fx^ItZ0!ee6U>x9g$sCMhu0_HUsV-P6vL_`4c{?K;PO;UzX?phBWIL5G zWR;H8j1!EL`S3D$I2>1?cz@vDmtz;1t4i9H!!Ia|V~tN8Fhdd!c_d^WmECFDMW&5r zwzd}0+Q2dL#<Ng%a%_Y1hOnO#@y_VCEDik## zzT`047wcLuSZB3bwX?_^R-_iYagkfb3#p4{Vrl0cGwn|{J4Z^|Wf&M3H4{V$=~`JK zMpiM+p!CI4y=09D7_BW%r*Y4m_cDzbdP*HkPY3iHKuze875&=%pTO#hKN7wvy;#!)%tIw%oU= zs<$(Ft?P=tsYqgwiq2FrH%_&Tm7S5YcUKk!+~b^9rMwKlg*3JrQ#jm40Oux)tL3)L zadO_GwTk7{nZ0yG_SPAb=08(X>Utti2;)BWin@fV*~!7J+bvME8y}qX&0A_(7`ZsT z4t;dxwsHvOoY3UwIIDW0cprW;hnlMt%Q(uM(~M%YDK{-eUzB4sq~ej629*v*4@!5o zgB$>1)}Bx(AJU^yxv(n00S7f(s}&ItZRtxqv9JK(x205??3O7XENab_iBcq!mOi!4 zcE=(?R*zU{&y=g;Btv3qA+wS0T3ONUWsQk3yUrjJvBzP<6uK9wPA*T}UE;VGwOq9RT&GYkK6mlL#Uu zU``ctpQ%2i)jLfqKQZg-YLxEmj#`wXZdm^S!;xv)Ld}_F`P}-}oEEX$oGR6ebXb#U z094B!PfXXNPir1sNHh>e8M3vjY*mKRaB7TE`F%L2IU|)gHLReTI45Rbk}{_TqX4Pm zp@&cm0!i1_r`?gqHOI*BV>Z&%agh4fex%2)MM-yhw(5Bq9qX07)n(LYFu|UwPQgT#w#?nyCKMM7#N`NGfUQh zHyjG-O5(kUOBXmC`&6ilY`f&+*wm{eHXyu%E!b5FUQ78)zX{k>Ni@wAlO1z^J>kNV zv5Jr7afTTprYIF~I28uMSO79jJ9T8pmN!)BIqWNAOwpd?iKZA&Lsm2o4=X61f529) z+`+AWAM2Vqq1?-tfJnpWDNa4I>jsy_B+la z9jlU3zOpEXRo7(HT!kb@+MTD{`EfL@_fT#%m*%OJQ2@X-rFC`W+AJgQKP~JkY4wvi zs;1h4>R{bY^4@N432dC#RcPC+2VR})m%HWE?FXK<)@XT_*J)kD6xI5jEmcfP*xH1ZO5$-Qr4#(;(rTH@Jpydo@7VnnG|xKtUbG* z&(|CqL}HMmD9`g1@0t|5kYv}Nd_?fQ+`$ODK!xR8agVIXnZ?obm2`t8&l5 zmMX$IVlz06nl_QiWngjEsAwy6Vr; zs8JFC(j9ch!#=6sRxwO(Q6!o(b4 zbv5-eve5W8(T_E=86EcEb;+uWExU&E9}GJhqpEnEhiE!uxU4c|yM4frzO|ES7T0s8 zjqO8^oD9{KYf#Jt!`it~Wic5IQX45123@o3nv~HgBUbwEIG1v``c->tX1#wg{_Q2b zkDLH;kz3Ywf+PbRR?&-==5n-lDlAC?{G$SsCPT$sx`YKdrO@q?X^75S(uqdy#5rkl zZ9dE)4&(5x8OzMEgq5OIY?VMT{1JnYc;p^1atAobGRbS@@JCM6i?s$@j8xgfLk@R) zqckogA&v_5&136Y+QNo7&lPjT8l*Pyl1?ACI*Q}|%|5Si7>q_wIHcRQh22Y1IG~$X zoQ2NMUs~w&ojL4C4!Ga&|^jNMvP2;8nQ{ zcF^omx!aB^DC{Jh0YU( z>2TTr;vlX^OjNeIWH!92jE~-vERBJRl6!!- z8^#a4W!;inu0?iAS6Uk;nRdkl)9-95=e2Y&ssIU?17vW(SBZ+kD)(@9XRC(AIzH^SK5eqqnkE6xN4;z$sc^YNRy<$u?(0OA zi5$;9Cs^*J2Ve*b?%JoXp{Vr4jKs9kkrD&v{ z!m~`CFPW-YV>r!07-VdUv=~UZ&JAt{mHL;N3RoN7}=9?HJwRAlY<0et_Ww$tNkxy3=bDp(gX!nc}RLl(-$mvp= zW~8lek(K1rN-O-bCqA@8b+N$x4QM=Z+@Q__Q;e(@xr3-_F*@#y;r+YTb-m@zlQ1Ba z$8OcoOK#A=BP;7pxzppmgP_hS{66$_3tvWF(fnBz_z}u>zpZvURfv}oH!5q#=hNiV z=MDiX4sttJZ{d#^nAIV3xjI*+hr~u&Nb;-Dan>fci8M&1lX}Jw`&Tz5vs?D!yPKJp zQG9$0Uzq zSo2w;10NI7`e?9&a}CtbSVy~F0NMIGD+r% z=MkwS^sG7OYuWHm$_-}bXr!3)7uzM?*(=(#tu{h&jANxX0E-w*W8R!mR914)T&7)F zHx4>br=Cq#ib4hjPJ@h^h_=L6yRch;NEmNg&ih@)mc&VxkJh%Cusy36S-p%zL*o?Q znv-$O;skUh4Q6@GJp0(5yb8n;ubq@{mo>9$LxJ9wr(;T&|_JHBi3CK#jMh1mxt^Nax%-)AzCI(xn<* z6FcLINM-V5+(tz)2IErWBigryrV^H?U!iKSDgdNp*Gq2cFvvOj*OQ4_-c88ZBD)_9 z>n36nPEBnI`_^Vs+e5Xsm0~y}@u}yXOlJnOW{|9VlxC}~)4FmnYpJ_vV`4kRFCoF= zp+00ogOF-$`qi5#mPh%B{A-hywpT*6y0iM`w4i{JGt=IsF~p2W6$JMs6osRglxY&& z&LdoQ6^}j0c{w~)d(A|gsjN*yRgX@!xV@dR3@TiJMqAJfk;ym!dXZVTZCSh`#PR&YAun()mw$@N>o)F3@aVcgZP5bGCSCDoo;i!;dF zA#L7TXXQcDpgx@PdXrrqnWrU%yl^OAIq|uNIQFlbtySXc-|VfwuQS+$RvsGe#*5Up zgjv~-Ee{0uBCxz!35QU&9P|1yqWz^5F$SX9E>7Z6hvQvli~|-^6izfo<=T?yQ7i#(wBNy*mE@ ziL4e5&oXhO^yMCaxQ<{#r)Mr&qELp99~ zZ4U3sl!+s5W0`*IkLZ0z{{UE=@G)JPx{Ft}FvxuPTcHP)J&5!?*E6Z!-x z3m#bhH6}}%2pvhL8GztbY#~n+!ZK(wf@uQ^md9%g;cCf}=tK%?#P5A#qYgP=ixOaZchJG2Cm> zH66Yw_(5lLC(UuBP4;Jz{!_5v0HAPi8ZJ%`%6}g|kOS7e3*hz5yWQ%#Marv1s9WIf zeWkYK6dlPb?07tFKZcOi^7kfNT=Ov@1jc^y^*+A!ED`QGHD_MY=g@9$BblI)p^(JJ zGEX4mjDhJ?tZ$i-q-0%+JC3!=-Lz)bx-`%Q6z6t4EmgO;^N9nK+O(~$OORWoHFvR- z({XJrnnF9)^_{4U4Ap2=AzbhWtwDRPEC@m$#ZVQ|+2?k#lV%tXLg}MpRbV7j#=lUo_W*_;y&nAn1CAj~OYg*hJSBESLsV z&&?Bb7~Dn)IR)}K1Rg8E-xf8mhF&<*yj7t|5^8#Erbvaveq?S6lyqhO>mxFp5I}5# z4hZ_Q_Ji=AlKO{({{U!D1FTVaSHxx*HQQJ+h6$%E4b1F?<6JojC?!CeHOXg@h?vz} z)_WSdO-B7sinU9*;kcG7g?MI(iab&Rtc(r_Ao2(`jWyYGh5YN^KWLAJ_Ve0J;`=$g ztAz5>@&_b|K`M&t=))=q=s?c|9o_)3*Pn@}I#nDW^p46CjYugW6*JFMT7Dex)#r+} z+Z`swH{D)Ju_i$wa(QOJBq$jq&->%I@OgpwzoY?$NoOi{ulUa7I@=AiR9U7&;W)_pa7}> z!lI01;{ao+ARZU?lhkeXkA*rN?W_5g*B9{36q`!!MuJif4hZ0mwd8*sd|@w&{C9Z> zF1DI$HJmXvMj1{dY-Eg<2a$}brbb0{3$4N8@7dz!#_Cy({{V+Bp>)fZ-j3xX$s_KC zk<=(Wd27%dSGzj=?sV4H)8u(79K5o9&mG&5N~#p&6zBP9SlzkpUUX5=*x6tbp&$&_ zZQLGO@@uEj^jpnpjwMZBPsU+|R*SQ|G>b@2DSz)409p(1h`}APwa71vN zb|1uYPbbh20Tr|`v&27lZss$rsqT2!hP)ZB_>opi3m0p0zV#mD?2G0mnu?YtM3I(d%WnZ{(0 zp_J_n_ptJiIO(?|J$_6K#H^q%s;_Korzi}**O+C%YpL~p2kz58?!99^k zQS76E(z&ZW0{2#Z?HhSxtDcqN<7-O1`EBss90T3aTCWIov_9fmzlc-9Zhk@lQ)!-FfOj4)8Q=G9)hvq z8kdSM1+9g=vpN14#&9wQN$fI5CxKmFk?_A;@jTvr@czrQ$=m0r?+E9ld>){E>~L~3 zUa_EfUrzA7p@UC@$`6AijCVYQ3}m0o;9zoa25YL04yAW_X&=PGrFc?a?yTgz7x1pz z!?Hzts5;(iF|jJC%u$}iWCB=q$?2Y%0M~Y)lTsC@qU7|ipr=9!IZD#o1Ep%) z+KxD)2t;5KDs9AcIHsdxCn9gNswPyBeX5kV7mzmPZ!t$~RN>qE#(}uDDCKO9YY{Jq z5CBTx_fjgg$A}yP2GC7Sd{q>WEpmF+9O?ll0DUSX`Ew{y=0#=HRa{hu9gxvY*Mr$E-{ilYiVOFa0OD;BQXv} zJ?f>Rxt~4Vk&`fI=}dwxjq`CT&CpFJ)&8SRVAqEW%)qy+xc`00dRl`A-#m zw^tMFAxBZ1=8+<2=C44i{duRn8&Av9l7njGY*k3Ts%22LqBEQh^r~b0=6SY5hwz+rA=Lrzqcomea*E%K=<$R2{ zHl|)5Ee_T8tiqt4nWo#YeDhX}04_ylpD}#a&|;|1O0cp31~@eetw;wMt<-LamZPVf z%WlZSBC##wYe!}P?LM`$kb2UhM=nvv2BJ#al^c|j<~c@lPC{L{=~b@ux3iSGpWSt& zit$u&T01B^Z13T`=9`$*Kza_r47 z3p;<7C`V!Hee2Jyt;w6`Uzm2ULX~$>S)VzY;HhEnPL|#K{{X=4_m!+|kC+P#irJDS zSil^6Qv?{4V~kbU?Y!0lt$Xwod2~NJ#X-gBQi?8edR4fTx!`eHBEch%o=K<25=OXD zUGPaB1zEPNRPqaZ8iGjKbH!;ov{|ud9n_N)wz8wPOD9 zV@6TZu`TrZbqNa)RzG^?n&o;KUi+0+@_klH+zVm}8Ctktit#+yi1i|i?63_U8K)n4I;m~wsVUx5OHG_EeU&ApD`D(n}L%^2E$ z3ZZOLMCYw6T6D5brr(^NN2OtQoyW0z=9RDpO=)TN8whq8YS7d4p=T1bpcx3~HF6kM zL&Z7EnOPY*YC@M1uK?hBReeWPhf0XaBL|f96<=M|;nPs0XMCrQE0LC0xpOq^N$e|z zQcz~moSH6O>Ti0+S0zWKRf#6lpJYJo>6(3&gu1MtC@T=}UGInVDDBZzR2=b|P^T)= zuu5tRnVx-lr~d$D5iG!vzp3=8tqWf!=f+yJekD4r$rMZyIL~p^_pX0Pb}j&FnyZpr zi=mV`q`Bq0CDpAy%2y2_nuWGtl%TuAY z;Z#-x_Ueu3K~@TPdr zO8Z^4u#Ph%&mo8^@Z(PkQSu{26hq==yRAV7Ir}*AFgBv64g3FS4Xy z^cTV=1dskrvn!#d{D-F2sUJf6J@YL!}rrcV!ujhUDv-|wdu&>4Wg=#Q^ zvYcCd*7CO7U0wNWvCA)pBhqz!9$Pru%8ar~Pb8l$@Z^Etp(p*2E2fASY-WPP9<^Eg z$lrPs^sj!N9vEdMNm)H@@=NqSHxY@cijtLSU9B$ndbh9MYO09SK9$P&n_PIwjeb?F zxUb%6Hf=qPcBp-$~Shs4BVp)v~JLxd|!gcQ=rSwJr`vrB?9t zyKc7e*S}h?rQS8=n90u_X_|b?ZK-a4dFm^B-Q0$>XzTA8V>vnGS23;Y$z-RWo3N`M zCfAbQ0LtK;a0hDPaVDWLno@DtR8^_1k&GjCa(JVkS-Rf&IXnvP^eqiE_(YNqpRhHL z;ZqE99ns{DmAiea1^HLzZ$VcD%&ztcyJ(9(bWqBvv4N3@O{ho*1oMx&I6R&@4x|Gm zj*)e%++?8_Rqx@?#iy?2DSeHwBREl!Bgp8 zB^=X1C>bPYk810*nPs|!C~{BMuAN?e3@SsZ+g*5u3q(IR&Dy!`N5>5T9#|*oSr_)~ z(tONG6+x}THzPHquGWOc(K-mcRxaE(0Qat^OVydtati}qVGWsEg(`dW^{-p-W|)(} zzIyYD#tu$aVK)?pYMNwvjkyIkDI9}d0H{D$zd_?)hG3Vtv|Xfgj91Y2cCcDRMh0t^ z)K=c@UOmdB_o&3-<5o72R522y^w{}6cqh}Y85|T~e>&6B^)V!hk{l0u^*#b1myeF zxg%>GX^mAtBy&+o7C9X$t9KQ|OR)UZrO6nl&Y6>oPeL*(IS0x>sTx2IJ!yv(B_gBP z?;Diisu<>Yr3&QMfXEzFGTRny#89;=_AHq^$cIBvgk(8dft}+x>?+(7E0054+U6Y2 z_YjEgmu!oMtUXgqeLhb*7TS8_*0soQnvnJ#_g?gOOn$Y8vZKE>Z&55}rW4&lu>UqLT$n~jF zMCwB>DwWNHN0PjXQFhfF?kL)dINeEJL8|vLd3hl5T>ENM>F>B?ucb&lM;4&F6|nuq z6RR6rsMKVMF60xo%-~W(W95ruyQZlxF`3g3%KGTY$~%mre#*sIvdk;0q`XpxxX zwJp`GmhMBT9`y(%YGoUnDHkHit4o}7P}+^llg%y7z=aPy)kRqp$ZxKMXh5zyL#UfBvlx$9DvAY#2J z-rAh)2bw(}<;m$&-GYkMVulD7A_) z_XFqa#ZNnLQXM-+=4_MX3{`fMCZkeH0(#ODQz={{8yvkjbf(hos!Wk+pd5-S$qFc< zfD{~3gPLtB^`yX>3yCdc5=7-3cNM#5t3jwKitvTpFn1r6{ynRnrBO{bg4Z;4Z6);C z0R+9feaHTX-}%)FyKAb+6h;YueQewmZb%;01n??;@+R{kCmHUi(EI*}A6l_`kkLgH z3@KGhuvG<^oB%qLSM==;=TQOF2;nFFV|Vqy?_E8Hk#DAgP!i-|vmBE^u48H58e-e- z{#ET7w^6}c76bcE&8-^)vEk(`;0+_&>cwveKHZl!|HC8|sjt>>0 z+*N55IU^Y@-j#|@#X!eAROmwriQ;G*4c4VX2&T$H6N+-a4KhwCs%aoB?*_JfBd8rO z#M)KBm0?x5MR^|pDlyvmCxP;l&0q$}6=QeuNpii-ZS5WU8h6^;K0=zun()X;CaXM!k2JQ{(_Y-gZv;|LJgy^-D3r51 z6M&!&Nhgd7nNaXS_LMj$Whz3^*BbW{2XW23U z$zjxd4ftON!@mVfZK^>W+NP`(^(%Q8PYDBXNQ#lPfUdysK`g^1ab88?>jwRozi96X zYf@Y+`U2et7uPUI;VmWI4Eursx=7=ZkISBR9lti(?5RRHpL5*vtHDBL83qp!0lI6c7hubktyW&pR!r}eMVe~q66)5pIObu9uoEzQ2A z5Y-Y!l;+%$Riw!ThVwUI07e`RnFHakiC+&jUxmIhz3|?$VUqUQV`D9;V+@Mu7!)k3 zNEyN7s*&2Y#Y5UnRql+a&yp^h?qF!GWpArkz5Fjeo|B_oLm9(7VTSbwBa$*YkEpM< zY%DCG@PgQQb>h>le#%zLXcS73?p&;Z9v_ptB>dgU&THZ%j}`Q9z%Lz(?IZgN?nZ07 zH7yZfPUtc*^AdSdagI3KjNsPzM`q&snbvpI`RYqaEoYJ$qj+YGiac^DR#pcD5PA_; zEN|tow!eZkLYI(;BrFa>i4smd^BVf`n(IC==}Dw~Mb*|g8W?AFxI)0;%cw5Eo}j+| zoCA^CqwrV4y?4jOTTJ^9x97~BYsmiqbN8{m6qy$#NFOgfdUIUf&8axVPIp&lJECZJ zek9c`w9P)%?=P+&WKhOAWBmXbB%S~SoB>}#`0Ms#)2(!UF6T$Pcv{LNO;L8SHy{t1 zXu&P9iR!u96y#%R4bl8C@CKFelxp%tu374utHPJWjvzj}j%60DmTI>EGOZgR4h=QeY00Ha(=qlFS z(}HnZLWCi*GL>0Nc19yDL&bqp4k>n*IL2#6iRQUfAvJ0XV%@l@W3(iUiqW^TCmdBp zT!zZ<+GiLQayt@EYW=;A2THWDh`}5h-9qGFu|_*k2O^-jLK}gK)W&KjgL$gtu{xQV z$mfbofO=J#?RK2h1purZWZj2hh0b^%l|wb~hwmu^)YSPIHA?tA%d~W=lx%@VT}sy% zvCos78qAf+EO#7Ju5H>WGt#JC`KQ@EtIv~n)ar^|2yG+_sP147^RE8@Ph^q+K?jQS zc18`A;QH3qo2t)htCC9hs;53zsH#E9Xm=|TuOM?++Vh1NII73QPM~09nyWjt+wYK^ zp4Fu4DJvtMG}?D%Aj}Q{G+aB!5n|hTseHYX@JHiWTEwo$0QBuxMmIWAxrcdf^UCa7 zarGv#-ZCZ&)Yh{z9D+zSU19R1B#*|ID^AAA*%L&#L6M4by6+2`hH06G*vI2jSlWZj z9G_EK>hwl;ECaQ^T;hplD7|WI0rIHLM=h}qp=WbTkcgu z>r)TAQ5C_(NEl-kZ4N^m0C=at%z$^MBVoO1vV-Rhq=Qo^rnLnojSG;E5k>(207~R8 zBl{irBj!x>uEdnGxASHB*p8LW&luD%gP)ai&{R$vcPcVw<)zZRBMX6!l{5&iCp|qV zwzXKJ0~I7mi8^so?wUH|Eeon}0;s^ERm^9-OB^R?J!#THSvWYVnr$64+DwMcImRr6s+RGPYf2^HSDhuMr_kZ!b9=!a8NBgVh;;25!2@01%&?(g#Zx_5un7vIEKUvp zC$)ZrXg>nHGp^~DT10wsBzkly1b6DHvnqgoW@P{|B(o8W7GiN-;0zBxGTIO$&}jH;zK z70~+{@~M|$V>szKYP^?s`Xip#{uJqd+4k$BSjA~2x~yU(;7Ehio~{1TA#NM*j>fm_EJVm92LM+yuUR#O#zFFsYj48Z?00Y&-{p{SGhanPwCsLc zj*NA&V(Lw-R8%PK&-1GnHtz1nil=cnwT$ok-j(gsS664q)sCa3x>(mNaqU?8hP0tD zrzfx#O7`{c9}CWVRJIyVB3XGogoVs|-dkzcnh#gxM+UdGlX;5H~-uEZ9YiQc7 zjjgAb7SSOX-YYLvmO{+={oh>E$_4O>?zyOCB&Qn6`pP)ZQ?K7@iip?H@&tPKZx9%bq|raJ=@|tE5S5rNsh$qH)h) zY8j<_mf8ssj(}C0o7K3=u;aBrtGAI=IVkB8Q|exdA|p|QPV&z@9xEqM*Nuc@=F1L( zvcKUhxNPkQEmaz^wxP<|(zHP(Rse(QE1dD{PS)|b3y;>B{{RUk*}{?2oZ_;zTf3cJ zKxGZIb{*@UZ<_WsQD~dPVT^q;zNWNq5dt?j80}K%c7-iKU;w6Sv8+f&Mo((zlCl-k zW-gT5FZkqVsjixI4Y!hOma$SV)L@gI)!5A&c`2Satf{M^RC<+d)skU>kyt)8gb5>k z$3NXQ(nbOhPin;Re1>aq6;y%Wy=ziF<3>?_@jrysg}2Py5z>=Xd2QxqMaQL7@Qmz6 zz;o-K6ovKxCH;1l}Q*sWD6J8Qw6tT1ZeIT;-(El!nWgQYe|)Cz&&%)mPkrK2>EM;zE-YD>FmQu8~!*qGh2TJ6bSs1GV2<&Uz*sRJ!0LptBNu62F$j5do&TE@P zwo|jZCxc6p-2{qws}Re-h6E8?0!Z07#xc^U-N2+0oEn+OlVK`~Xhnfvsi-a?Xpc@Q zA!m%?s>@CaVDnkUw8o^FL1h`MA;TyFsZSABET*4lC}Xv_HL{kWdy-24YN*O$Y>q2Z zNbob9k6O>UanH4D&27r$zQtK}p#m^r&uYM)Nv~xrGIP*Yq}E31i6e?zXho!;vg8Vz zIf*V-Qn%5hP#uPITBAm{xq|}e?v8pT1#)Xxn}BmQhkDG1~N+3`!qdIO1Zodj^0H zj-OwrzvD$Z603HKtB8yei$|RT2;!6PHU}oX%fMf;hr~Y~=r5~V{{Us_a0yx{;?$>+ zC72K6Ran~!dv3wwrZ8#^WAagB#mCrmn^ZSCh2bE1Ft1z_#!o@l*9R2j)K%Gx zV&v?I{0;Eu#2*naO}2?()2e^1xO1`?hg`Fs2lKAN>*42syeIN_i^nGZ^*}Fa;ro9$ z1KfG6cK($Ij=m_3a>@KV;iw-$@SUpcg5K1WYpfg>nCB-waC6rrlUx;!koQs~Xq%Xv z0gko9D)W12cE*fW`kjUKm%|Hy62n&U6|0~5ZFg@Qp!^pf&a-d69NaaemzpL0w!dhc zx7kS&p#K1BGsvqKJ_);q-V`>9^9BrBE>1lN9eRu(uU^!zG(B6xw_k37+S25F;z-Y5 zZ>O=TjcLcJPLv-*mLRJTMhG|{^#+tzS$NR+-%gtKAxmv~)k|DQ7{c73>fm~h{l7xa_1Js5+kByaEr>8VACCSKdjW(ySIJ!S*r}xK@6t@ZZCcxqUxT z)-=pyE9!QuA|Bk7#sT^o`$7+e+9rvyOh!V9!By(r&o$0#{t40bCwo{-XvjCp8vv?~ z-=FFAu1{-Id!0Vc9gm1L&j4z=Dy+aoe`5atcJkH3NBE!N{A$LT;mB-GD z?s^K07enyt#6JnA(b@LPcVJZG%hl~nYySX$7c2SK6RK(VdM&_$`rV*&_ZzA|`>o!; zb-p70&RRc;{6DC{ZEXRX;1*Sp06Fe5c;^_e$)DO^;i`Nh@ub=n#khMz8cBCx#1m}J zSdD;khhav?TreXU8MtC67p|nrjAXRX@XOm@v%zaRN#?_FnGK9>aB#?ajDv&M?y{aU zimtK_^}D3n19<))p5>*mzWwc#rN~v7j6~-Odi}=0=-KQsmV7^`9d11z?9950${|=A zuH)06Omm)?=DkHI$~^01&v9y8uW>9i`^|3pD=j+KTidx#5*SpoAO5$!cQX7avhd-m#ax7y7}mmFpZh6N%IWK&yrX7W9D2A zwdT~s$-75HcS3|x_qRT7GJHC^Lbg}lCz@>FF}H_l_r^2$Re$(KBE2X3A5@C@`io1b z&Ak5rKo11{4SFw#ya}d!Jn{9+I(?zO&?KH)dw(zoA(4uZt%KKY<!Ljp+NDP9?(cxF$%9D@uh2alZhtxFrZd_inu zz8k_Fmb#H6A^RgA;s^f#*MoyulS*TGB6Zs|Y*E+Hiu7q#_NvcwhOI6~b+HA&^FCwM zYg@v81=qZ7efE7K!KVs0Jnq3_h+{csJPtc`sk|BCL*or=?9*I*hfIMD#r5GJc`%No z6UI+L*VhLXtK&Z(#p10r=w2V0yg%W)S20Iv04mp5<9x?CZ1us(=O-tob*u6|Sng{| zmomH9lJmlT3Gmc{Epx`FP`&_ev+(`5o-^s@lehG&olZ}OXu>;PQ(v=?^^)@5CsFlP z!Ki#2@N>mJHL<^w!#XYAtd>Y5xfWOwB9_3wY!~U#az|1zOz`i9Be}bh&`)7!szeLN zrt8V%$8ttKSms@-&5(F)y@x#43#&KO>r~*n2`7c6meubxo7-)A(RpUHIF$#hMtK#H z8wn2_^NPjPb*r0Aa$Adgaid?wAq8!h%h+@Gc8&<`$mia>-vsNLH;L~B&Z}V?-beoc zA5lin7?D5cqJ<-o-~RyBj;c6@+KkL9QC7T4b}w^pJ+;JAvdL^iLQgv|+lB$-sV5%h zy)R$!CCB#1hx|ipGprL^mHRTe#zTJfPDU_tqd5K$dkU}d55V@C9gJGGlPq!R@@-QK z$&#dw3KDX__Z*Ser%x_#6G?3o!i9+pO7oBj#z-Eg1M(H?Ht9B*=dXWMePyCu*?6-^ z2|N+rSWcUa7cqxYLkuHlA2nIlTe$9;=UX3_2-K9%S|f5P~BX%)iO5KPysB& z`Tz;zCyoI;SH3N$hks`+9^URtU+w<@5?x5%MDG}kfH-Z8LwQOS@NtsGy*}&y416xT z@KpDDzNIIZeKbZ0?NEXeGRjF}G7A!;02~48P8Z3(B>1HG)5Z5!>f5bj#1^?2{nC?z z&>xtVZh0HA+PR@i*i+|{_uk${(x0@IlhExn{{R+i-xxIO*yGeS8*drutonwV7MnPV zE315MlHDQI|t!v6pW z^lu*N7js@}8Z1R8p6R1lLSjMg@4^j=yDHd*RoNU&o&a=1nVAj#(b#M!9e-FJUUA#TZ|>8OA)fAwghO zqY{>ydy>vzjr-5|nDzP`k9mF?~bCYGJ3+-TQu z-dW7n_b|5Pk$QvuM`8~ISJwVN@U6d!d@WCtFh@R(Z>d{Ls0pLQv{o<)?Zj21!xeDwTci$tK_~dH_kV?;O8wcF& zklRZ?0Pqj)2PXq>HKOX4x3`wpk|r)-CmnK%G}X8xtn%o*TW4p1h@Pb__N zj12pl)xPn(w|Xy#B(jssmdZ%PQve7mSyw&5lt4nRb;;q4JyBt+0 z6U|~PdtBh+wP3XhGJh&aV+r-EDtN6FY%Xhv#4ZIyc_ySHqdXeY+7^IPoG77GwN|^A z%HSN*y@#O{%!4?pE_uaB&RFEsYJuFEfpcr1&@)b0H}x5*;TL(1UM2GwfrDB?0}?J*ilJaf zpR|k`>Mi3*V+g{PHE~W&81E_|2XDN<+bgKqM;1k<-G)Em5R zhpGUDo0IEU8l}NUIOer=OM?V^M*_L4rg>VeN2o>Vsa@QXPkM|yO~K$*goG%|@$FY3 zv`GLX6{CgLrEX^`fHDdYq-on(Gd6ow!)czYR_uz1 z2N|U^0N4VzWLU|$vj;p?1EvHev0HbKyOCAkbq)-?C#6eEa+aGJ?TEk_z^UO?AP{Rq zP}Aa)F(f1vHIo@@X)xU?m$=NOCnjAdXr_yS9!cXB9G57Il4~yR;LpOHt6I92)dGe0 zEZyqHQdJK=wMk=ZhB?nY>5!s>gIA+qxWMAD-*Veg*vh-p2{>LwP@7D6m!7rLG2C;C zWY7th2dy^*#qA$c2Se57(XR5jF){hm`qz41Ek*^FG7d&~?_BC>FhrZ1=3`bg`=h14 z+!nWEk_T^bT{L~)c1ATLch4Qm60XJ~qt7_4D~Oi$1I30@{6eTYc{$z2J!@wPU&xrr zOJVQ@-OVNb5lR*2C>?phafTp^3^4_dirXt3dk z%TZ|xq6`jwYSJmC6?Jwi>PRJH#af0lw?3YR0fm`VK$=71sC{!(Z@`YRHcpOKTY(Vj;shIohKf@<(pj(kSPWPbAls_@l+vc9Jq%KJ0MBbYE)tdA)tp_WUjdW;E1mQ`Xw{KA@Z99-cfW zsNa^^b#HF&s6UBV{s#X5 zh_%Tz8M4esu4?90T<5JaYr@>-vnRPM{mnNibt21gmSTQL zhg#_^ple7sToIgMP<9ox9iKDY!cEkVD%hoeBi!6Pk~Zc)r?pp3pd8flFlQuiDl)j_ zR!OdFvt=7ABOAr&JhUhZpL(s~=-NzU^QG~1_%SLw0zk$ECxt|wStsRF>rJ%hWKz0D zrTQ|41cOufJgB>6JGXmusPENQGD+s8@PbI!r)vdYdX87msj6zm&xovM)IK6z=o&tl z;w?TKce=Zt@Huvt(i?)|1WF=}JjTm2w*w~_H67d?lV;4pd+h^v9DtjMQOy;saM;AR7dI0~TWoPgT>&^(Vp)^`yqu5?j}l5XeJ8=Xx{GU6wbo>@v#`@k zt*o-mYb1|yqDPWOl@=62T1HT_3e|kYW8uq9e@<;i{{T*s_B$D^ zub^8Sgpx?)k}tZ`C|3~4^Kw+E%JMU-;|~tEi2P@w+`RVDO{!=OF^=KFT4{Ec^TQTI3@l&g-AuMyl>3i;@Ge zW0QsDRVvM>r>*U6HodOjrq=3i>C=tdT6fpCMgDyaeRE8O{84uV5zP&>cJ@;&bIvAZ zX{_L#l(<9 zNK!X-8DG>^)YdB%nU!FW$|j9e3oEt`gf`+fz;bwAM<1neek+XzfvOP=wwn+-b;#3G zR7?5bwzXLrSteuyYi3B)D*#F01B&bPEe}WW4!5S<-Q8Q;Sx6e$r@7Nq8CpO#rt(N; z<*+uE!!bW9jlC4_Dx995ov-^c!9J;RMASm8Q+HuWK@nqvGbp0>+_x#XGqo+t zh8*C+xFoqemN_}DgT>G^-VD~^MKVny+p;Q*ovC#UkNF}wKET#I(dKTR+pop{0AF#u zRZnDvV{ckSbDw8 zGsk-*nszV(y1Zy@l*WPD zcKL$tPu+o@?laQ4&k5_EAGm1MJTu_^@o4&iFh$}vmPkjDA!z>q*Ra~)^4a4qc>Bk7 zW|UdjWLM_F1w|_slt>9azp2o`dds~}lmCG_t6;MTk^Y6|V8%}p%e8UGI zitIc=;;Sot4(8?)r^z(aEP86bt89xjd0#R{ZRFxSl^_kpv4MlfJK-f=Bg4KMzPZ&* zG2L9tC9E21JVP#wY*2K>Q@nHFsF`m_-<}3FBIOdg&XZ| zzG4g_i)_ZDJe;mh(}UDR6n&d-doJC6f7YIks&l%@Ew20Y*53>5XY)(Cd^h%2wl=p( zdt($gQ7q9d<@^@16eEMOS62Ny8r;yQ(DYd~y<+zI$@Hx>nZ&l*g|*8FHmTgoj$0v^ zrU2xQGm%=p6uPjp@U5<=tF_$Hq#Ke6EzjF-0)_wtz+QJ--!2G zcD3T@U4BXE54uR`!6luPUcl7dW|W2 zt9=)Jmb$*3mhWpF7l}M;p!j!Fw$Z1)nQx}G7mIIgVR3NA9ou)GDmDOTj!*NddN0L2 zAx@(W+?P?Cd8IJ{rd}`ZRX2X{yebv`_Zjr{#YN-2N$s@@ZC_57($ePCsJy$M2%^w9 zGKn7qlnPmZ;|;Wf)mz22uMl6}>AI6>cBe|w{8^~|yx-q^&uSS!nj(Y{B!4MccN`Ru z`r*>#Oo=eeHaQkcZoBH_a_4=H@1fCdMbw;tH6T<1C3USE^{03)`NR(`Ma{IB^M zmJMrpsoL0iTB5x2EM9zew(km-AZI4!Sb?AJXV}&izl$w(ofbRo63bV;Sz8gCn|pW> zfPJh<`%5s!4nAIS@0#0Pe&fQ{@@v;uP`#al295^Ptn+a<{IY>uLA8DYyS0bdwA&a%z{ep`)(otPyK4a13^UMzN{y`({1?kx+qn>ObsDyx z;?n(B!@aESeY%=DoyDG?f2T)yR%u=#c#*|#JhDcGo-Nr(Tq!$Tb?ANSIlNq&UXQ3> z$sCixWa+qlp5hiMBUpyBD5XTd^-0KrAK3tFq zIOsFQW$GS2v$Bg!g~XEH>RVdgDB^V84&1clNT^ja@`Au_Ju(3`M^*TMo(Z(GyPHL=?qJ7rv^-6{#*g_oZxe@Ye&TpX!gzGU29#i)aJXlyo&Et zymW6ZA$9p)I7e9yM$$TC7&WC#TT;A8J&o`#^+F7GulZmVUY zX^R}8-c35%>`5Yka+#XyRRHHX3!Vo(a;H*CT&fMO_h097ZOyA?oijvTUjEv}E+V&< zciJSHIgDta64E=z8-zswmS-RV&tq4h@V>7-{msUSrRz7^9Md!DvmFCeXPVgm0IPG0 zJY|PGWOKniX)QcK9jAqSQKUYMZf*4qD(qkCB6V33)IxIvN=FXotDJxr806JxG_Qpo z8u0Ilyh&%^4;JY9k{eqnbvtcp$*&^wq}UqW%tS)iPz&R51mKQq}FAN+y@bYp~I;>tD=vU zvO&OUwXX!~cA9zA&8DR=Yt*qwW3YCRv!sq282~5|9Fj*RM|$FPjRx1l{txk7nru4v zhO{_mvx3Uc`%xvj)FqPP2w9x~Qosv|GN2F;;~6>Y0Pyai;;a7vht?hg@g$lxzlw#t z`k?W`$0Y9q%Wb&E)`Wz_tlI-*kiRz^#cXabNX54;8&=gTCi-dko2qoLev8lk34>uJ z^DNQoHfF-=Ii52EFf0@wl&}QgmBAw?8S7SYy0bhZq}nB>t2Kp-Ss>Kzpmk~5W^)v+ z9^%c(Bp|JDn@^>EW*$y-VK=SP{<<8MBg;{x&}yd9ngfR5ijWM`88CBQjw;tezi@Z* z#zi^{z+0{jRk)Coj@4X}ob(iu?mG_g7L{+P+md4e{e5eJp2p`&m!W9=Yp=W3i9S;P zbg?XVaqN{r&3Se3%2MWm+e);cts|VY)C&QVT5(RYj=a@fQ^W6W##lKXg0o<~XkTmP zSavnU<835wes6jv>&6&#s2(yZOFQI|aNX+6kOmu!`DzKSSwSN;YFE*n3Rf(M)mLa0UVC8O1vb*) zO8)>c=B~75MtfG#cG#BgXTpsU`FN{#8hngfvVRLO$(qz9R7S`fG{R zcfiMoTFtQ3=CPDCZdCequDTUnEhVZkt4&l_iRqKT(2^J&dejGjRkS}AL#Zf+=ZEQ& z*0tMAX_z!$G-tT4N1Zjz25>mIyGYAoNueibIR_PX>rIjl*{sP?-L`;g6tB3|x*FCR z^s4^=D-nvfb#gD4bB~+WvLUwem)@lkw0w50l$ur(M0XJwK|QN7SqrvnaKbK7VC4E% zea@a&?v86Y#l4L0Vu*iQR>O~KM}|af6(Xmzw0YzJsRE`mYeq7Q=?!rCh#kkZbebNB zboj%_xNh04?F+*V8vUWi$~mOgZ zK*0B^_fzc~M_Q)DksR~xI28&ZcBw6)-;#MItRw|9fmyY3Ut&baTnYnirUJm@nw|@H zxsw4&$6Az#v8UntH=f{0{2qkh~fL%{#iV5YtJ;TJ@t#>7|O(h z=4^e@{{Ywj06D0xXP;5JdyAPKdzqUo-AQi1572hw+ZEpE`Z3dVA-GFhAF*3)XYR+j^{#T)Pr9{LmOw;#&N0PpSXw>XwDOz`_pJoe zq}82)Ee)J}7U`4U{{Yoost#`Eji@b1bUPV5M|m8we6}{^a(T;o0eIx7f*x0ej0|>$fTEZ zVoRHVyt5J0K7*xq^EDnwoVHxt(mh|qmQnb7!+uVgbkT-E3c|!U%Z`6eKN|7-^wc#n z!I1IL)`q3x>&fN{$IL_h(V|tI;I6 zeFxz_pQT!|$93XMlQqkc&yyQrSLu7S{|AMXmm z@y(`{q}f~9Ng7RmsRl?PGbBj6ahV=RAR>d%o~Ib-acjcbHnrjXLP&3Q3!B?#AGn5j zU80CD-5@dD*Z>LRxIMZr1bAay)%+oRLmDQpH(eOb1Yh%R_+YLuk zn!uSf!*@DbNJib!i87}hzE)l;Ti9{q4Fv3F2_37;ft(HellWq{qb8-NV;ZXQN73I5 zG&t}4L2shRkFw~NeoP7!eDZDGDf*H}{qyf%etyax4biUrGd=Ch5Z+xDRSPnQ3Y!K9 z2h^4s{{UvcJpL13v|9e7ICJNHt=KW^*1ntlp8o)7jX%PgmZRZaa^~m5cNUNPok?w4 zYjX>dV-0{t-@SrJ!7eKUW88i^_$N=(FYm4_AX{M#tXF$ceo#!lTP{8F2=u}A3%Ac#5$G5t>ke;_o!1bt^r|^r>{|7nehip zpTpk_wBr+OYx|^ykow|WIR5~E@%ZMvTFSypFBR!%nIY#=G1nAq2WQ~hIJI4SONQf! zH<_jfrql(9Kb9-sz6)QSPhY#&?!vUUGWnRt-9f^r`X~ave(==(POYkKZKT>=tYmuR ze@xfXKMJkDp!Q+pgibFZ-y*V~k}8+va9)tigt3Yy*RjrhWl_)LtI=ov7Qz zXB3vuOC-pXT-+;=Q8!{oAPvoxJQ99x`C>mOb!}=rYCr8M^%-?rsoaUoigE}AN6W?; zSCw9zC>(KJ-^0Hi4+;2wO)lDV_TMsF%XyFjo@%%X&D^fQ0Uh$0JYuL0YrG^7{WHxbcsmo1(^!5tg%3-*k<@urQb-*|%VSGqEzTfmLMa*B)y+o{2@#pqm!waE2%^&uK{P$6*KY0SigYn#wev|>@{wC8uvE#YZ&A_>934FwmE;6pz zVbu3IuAfNpf17Ejc$!Efk6W;|7HK*Rd9um!teEMzC_nzJ0mteW-`aYfvnMQq&5z@_ zVx+W?{{X@zJStA(sl?2_pdiQVn(2(%qbT{9N-5P$^iPHwC9C+;L6Y`C6`ifrcULl) z8c-vPYv8Jb!!gEiK*%S7UwlvDj}Pd-4}RBwuiL?CbUxHIs7_*8H~FGf+Q*IKAO`Kh z&o%N7!XFAxsCd7^+e1E|r~c4NdnoG10UhXB%2>J3(aoBYB$sIFaq&m;+6QFB1(cB0v z?DY7`$t;$vM6$372?YGg&9vv{EBnU6^xN|v#E;o8#Xdao*0CRev^jNaR9NI5Q=+Pg zH!7)TWd)AS---614=eCrf~4^Wg(kXGX)PeNkw8@^Yk6DOr%m!;cIoYr#_Gu}&Bd(J zjkgjbLpUP`dT>eiAlI(Nsd&HkFuY4?Z|$zN36GOHTLzjH`{T%P+jkXGa_Ci*u~lL7 zSD0#^BR(%_HIF734b}XP652LM{^ukHW;~uxCz{%eYN9f#uLf;f%N$-3)3kGhJ|MVx z?m}={7(pu@dj>1@tdACnZ0^mRcN1P(Tb70wp4=!6oVZqRn66HF{{ZWnTGp@qovrvT z>vOa=wy`rR@ti(femsxHwtgk}qQhMAX?;1jY0(JwvnfzX*d#b0b_4RP=J}-CE-J|* z><`#B{{T(!SHnLM>Noj=Rh9nOWN=)4oGOIiWO0^a0LcU%K;swojrb>`c!R)l__xFN zaO*I%O>ra^iRFr&q z;teFm%JI3E0Aa}c%h>*hBh(tHqv|qfdbOqeM;jPq9_!J8{4y)(FWMWzJ|5A$bg+1N zEt1Od3YhIA^CJ=*V`0t!E&%ijPB_JQ43_cY;ukn0=0oq_`hHXa-T2SNclwIKr1{P) zEfg5g9vrtJkI)bYTwwZ|x$x`Zb@z;~qndP<(@0;MOQN{*21wf;cqbr?@)sQT2V=nh z01pR?b!&T@;!{qxw1dq+aML~y%bvp+$?MP#xgLq)?}_?nfx>Cl*8c!$xs4PptOO!N zykIf@9y$OILC_Fu-^0V63Z++};aepU-)eUev}#kF ztYG}o0&)&AU6>5u<*$Cvz9)~wwgbYG{JOQi8p3kSeDov_CG(KDB|@;k`G6xIGWhq4 zJaw!1#gJdlt8R_GEumept794UC$Ca*lZd3T|B7sL|-C9Tvbu$<*2jI@gxBcWCs zjy(vklkQ$iSvHvWgVBND*XU5NxA?W-En7l&OK%oQV>PTAg~tNtbY)k}U@~w5f^b*? zk({uvkiHrCIW*6Y{u%JEjUxWZ@-=8-y0g8u^VUZU86ssF46>bw8 znrAhnTE(i#X`$-TN8#J@vAw3Dc!nsNIRJGN;d8XBhe>dFU=C2LN9i8`^-W*l$Bizo z=V{^7(N-(FSez8O3^yYwUyl4CFNl9={{R+fv)kO-nKjG1iMPg4 zk_MTaNHV7Zk(8?ugS|T%_AM{Mx<7_|H5QdTx3_vU5}56?D4Zn48Vo#Qbq}e!Cpb# zgXo?b_{HJB2Y%1+c&2T6b=@07w_9hrv>s&df~gF0F5*P&uLy11erDW4DZu!*#97$Rqjg6aT}F2jIX*blo22<4@D>He4@l#(k=Ici-`^i)SOpt?&$h$$nJC7J2F6E`GcxvNG)fP=X{?Vn}W?L)G*;!)G0Gtn; zbY;LG_Q3|3;SUYmUR}Gu?fszye`vRcBZqcY1cm22fXfVX@|;)J{t)o>r-ytkXQ=p+ z+QvOoa@@<5O{;KQ2*V%`H01_I@f<0^71#VLN$=Ro{P$5Xeh7Rhx$y17c!$N#x^N}e~J!EFJ+Krgpbl;JjzXz5dE;f&6)giU`hv2wc z3yEx=WsdUB=`bg>nMh?}kGkq|4hTH31a+yYN^@$Y-o9M|H6s+`6nyRC?+)r;3;a`m z;q6{2X0uizGa_vh!dUE@F_H#xoCCqgJcEp=^hS$QvN5mPEar7&b{rMzLC>~+we;u1 z?-poZv>u6l;O`mR+uit!PL4&7RJA}vh#6GR1ep07a7?cX+#D4pSHN#{J!j#kh#y1N z;V`)_VLACEMUms)xd82Aj8u>^FmZ;>dQ|F4SBqAX{Cv^PB$lgUuaB+^n<#{t;hB&h zpahT4^{!D@HPCp%BG-1)h76KNw0evjpZy3{A}2N14}~1ldX3rbPgqIqRw9QrYCC*( ztt?@3takYAR$_#jvXE!BJ+T<8NQTC$1s=5|ZN)~4Tbg=|8oQac**YFYOS^4Aha(j7 zcobM8xhQ{X0&Y1p#W?Fuc{Z*^J&k$05#7(_E(aBtB!$m4CCt8Kbl-fu1QpO&JRR8Tmn=1X$Y>})a>Tpd{g3rtOo91KQu$->+G^b-j zNxhcYib~s~Jq1|R83cROWE#&HBA(JWmPb)UX6<6!6L%?Xd7CUwJt^ih+od$l0pwM< z$dPh7R*Be|BDzJIu!*!&iesfcRJU5a&US{V$*B}#m0~p@O!Tc{$>k#}kxgicLP+AR zBx=01Lvbl%g&!?+Z>bI2V=~)VeIn?UJEJG&L(tXR`_0HmKlE3)us z!_8C0mti8ecfqNhSGP4*!0Hj(|O;vF>08oip_#%2xy zQk#bC=Zs@H&3!v>@qS%5N}oya^i0NiGSZCY@Gw8GPg?Ty_*pfat8SNmO^gf+I2baJ zdY^2L1!!ICnm>VUB$Cf<-P$W0$tP9=psxoNQk{0A1D64|KOjMOMyKdb( zFY4^f*8U{wcKWT%H&R38JlI~H$MH_-i`VNEC z{{UL^8;hB5E+n3LUU}pto=F(9F+E8ql4&Dir=FE>EvD?*H2A+4N-mu>rnbA=&81}D ztQd^LCA$;A6(ydDB$##`YWaDdha9V4;%7zS^;e8<;1PQg)8j7n)x=J!z>PTQ#RMXC&3MEd!cEoN-91 zaZX7LdC1Lg7~gX_Hh~$G;EI$k;xIC51eK&X+s$ohw(&;3WSpN$==O>lGb`9_rj;6E zdGG+}D*Ii78S=-qWUStJS@Bm1JP!5NkiqratbPPep^j6ugsv5OO25?JK=RUK)%D+@1woVJlp6nnoSQpZ0bQZ~nK@ zYP@=pj_qT7Np+t67P>2F3zD&9lfy~e{VJD;d^U>^o)4DcdC0DLUOL1ysigKgJuV2X zt^DUZ<|91Sd#i@Hkd`&bX`UvU6ZTuItBwJ#f(ww~HgXSo)-6d5w4I0C0wW|=RmX@H z(kG8@=??&kv8`*7Tf^kT^T^zBSe6=V+)3ujGRL)M_t4dMWKe0(sZZxml5@cHu9n8l zZQ~f?mJ4wTbj48Abwa1fgXVL`6hdka?9IMmb&KR6Lm1s5^sRpf*uA`hS%DKJ9XwbSM@T}Z2K3c}N` z+9dMNlp`Pnk9Oj4YJ_@R@N3sw676-XhlS;0@*9HQS_nua?ih?mw-~~O#~7)+Lw|W? z@iWD<*g<7A=G`yLZ9y7HqCeS|zdpqyc^#CUr1i+iG<->Usvn5o5QKW9(P}rg`gOee zp3&!GO(M}{bt4;Hl(5`7Zpanp(wwgq$esDE+pe8{XQMS2%=ztWU+~wb$g$!N58mmz z)Dw7$ElssWh^!B-%{;RtXRgmUlA!0DR#uay+W1!2$ zwL8T&mYO$({1K;U?H%rqZK~YOKBH`sK^#uj`&Q8-nG#*n1Zhh$Dz}g@SgFN(O>P|~ z4PV4JwlXe}X?x{qb{DfFOLrra_Gl$!!sP8{a=5}qeHR*CbXe5=^i%y-=df%$l zQl&K|X>V=by?b^wZ6&$TwVS#A)2Y~NlcF`n^50xXdm=Ido2K3*D#%oTP6)+p&X*de z_FVeK_MxfUt;0)ZHT_oVTQf2)8NYcjUzAD73bZD_~@VHY3lNB*L6FaiFDbnZ&KE6x>JX? zNS4|-V%Wl2atcBTJI^Ha=~>WPKrS^at2fX#<8(gA=X7K(qnM>um(EkhWOJ|^L#1edm?R}Bhz%trION5GBf7S zZe3Nsi9-g#^dqh^W>#MMf7P2>{JL%2=5mUD%|_Ss>&l(h>q&Lh_OZDKgLLZ;4z7e^ zopj4{9lOM4blmCzK>J9`VRAFh2Nh%cDrj|w)yAcM_v-`O+sM+4S|k1MC;$SJh35qP ztIrjZG}~*>7-|nB5xvB|I*!pMkg@Vr^zd1L1PuIxs6G8^-k;)qQ&iA(ZFX%Y!ox^{ z%1uJfG?qrXF-8lYIGmx~8kPk%;NWx3O|0ylt+xFy_gde1E=qCdalQB3?Q*YId)fId zbkWz;bjkG#D+@c_PgK-nv$>A$Hov`+;k?vGMQph^;zr0A&mMxJ*EJ!g>6eo4Kp=>` zuOS;1NehO_8QfSd-{Rel^=j+IQQUk$w9u?AEbcVPmdEWkbIBl?e$f)JFl{?>H*U*< z4sn5uo&jgO@dlCMm@Y!M_J*Z*CBiR4)~JF%!!tR@u=JuyM(+1}b?I)e*Ygx*&uDVl zJ$h{KeHFiz{tU6A=vt48C9t=-A8wWfm2K_Re2O0h@EatO5l75V-5-x?{{RmnUkm+` z?kRM=D&ay)6c*9jnU#no9!;KR8vqsD0raajcX!%euV-fj5{pE#{p_~TS^$Ksq_Y=^ z0WQF>o(KqlUeEZwrQ(QZQ_PFwA*)hL%4Bq<_jo9e<~0@X5GJznW~jI zQjO)lzdaV8p%JN4tkOv(qx@dIwA}P2wYGg$!W$(9=H4c>v$aN5NP`eqD)2JJQ#t60KsPUX>?836_kp00GnXh>V;G5p9FLeEN~}d_$C}XF<=cBb_3p(&KGtw@ zYhNq(+UspQTg>TZ@cq5aFlmzB++S(dNM&0ai=EMKOvq)Be;W)j%aehSF;hXQMSEmk z+VHGbaP8j|n@gh%;QEe-2imG!>-yE^p(GkliEMl|r@Mnbp?Tvwd#lNlcI~jnCo#j4 zxIcK{@JAx5c>eb0&rq5R`5@O8Ni8m6m3&-+H!=i#i$67vL2em-Q^8eLHH(~M7bvYZ z{{Swx{1=y>LT;p$Ii+W>pPlr#Zmsw7VbIN}x0d4V29KcIG?7HkO9ysUY2{`)X2De$ z=n25&lcl5RwmK|R$zg95vfRvCSC6EUV?3W+cCA~zMKpVDMRj|vM@Khy%?evZ;}IRs z71M|!k{HnlDgh*@!EU7Dxjjnh{6(s17gqXvTHc6R?3U}qOQ>5e(u*{QWF)+#5H~cL z9Ao8B0+Nk4rvCtsZrW+nPt++^ok=*Q?)Uj$zPj$!?e`<3wb5T+*N4k-s_GV`!v(&4 z#kcuEK2k3OaKml`EC@L{t*uMp--xv>F7Cm!on9+jkOZp?GA?n@@H&pisO?THLFV8 zwz^W5(qG+r-><7SC-BCj;rZvcp6^)GFD|7^$&Z}SPcT&|idX>NSOWk82OiZPx2Ha% zV46mwsp>MpsVdwHdGF+y$gs++7%Yt2Ky@5|GlDbLsCZ9F(DY9cT?;#w&@H@_^YzG{ z>eOr`SdF6@I2_}tsI^F5;AvWpqknmK z9j(*b+O_5D%-(FV?kYF2WAegI2LlJzv8{ErzQ6lUo2Z`^-$8Dx=j(FnZ)=9+g%Y%H zkVbgppL*Hx2Z*lhd)t6LD*kE6`c`;jsHs;}npSa>ng-*M0%yIJMdN}Oz zz7~xc`wnGNP*+m-b#Cb?^2s%2tBOhQrl%$wC&SmPQ8}dIr2Zd!MZMyrtnT)cZ5N{b z`9T;i%y1M8l6@*0JGgZbn`u^mn{E)~=QzeabH!oHtm-yXTruA9_T3tJZ~SGaMKsq7r(D?DXqt>k6kbco zJ@9bM_=dIybl|A#C90EpHriUoGEZ%G>8c|Ik;4|JFKeQDG_QR%(YUqc`5gtU!(6wx zw6eOw-Ivql^7iDGK3m3j1GMKVdJugLM|*oOi}V;2>V{nk!*%(B-C>R=@)kxdE2;;R zVBSDxI3t15vOXF3iXCF}`#(j8N!2Z))GYVCv==s(cDCl>BoB#%PFyr+fsjisbCN2L zg}hGs4wZFfX$_>Jb-REqj;{=M_N^+kWJV^Dnm`HNl2{fj2LM-*m~j`goT8}3%aSrz z)84;Ty0)obe?z+qktxMWRT^CGF3R>+==N>tw%(@8ldf4w0FZC6%n2Ww?S%jY8^cp>Z-llC9-iBRZix@Tz+dD*e{Dw^}mGsCdUsGF@EH zV|ix|ji|n*m7(0pMj8={0 z5ZwOq+=8c`D}wNzuV<_Hf5nh#_ZF8H*1ArjsM>wB@IVo*B`Oq5h{TMLc^5UTb9R#io*K{s*YEal#|=++RpuNb6J;Z z$E6_~s)F6fWGu%yt48HkJm;GBr913!Tpl2KHI1z5NQvacGTk_(zt##XDx8z)SysT! zHs|D;%}Koxv{m(E?5#tM&-aaALF82FW)*iYT8ybDp0%`6NOOO2JW}o$I3lTP-WH2d zgvkfXAnYpICec?c<=SzaR~=e$snAfHrtXh9m2NbdwoIe|ahliD^<01n&2~DLk#DO+ zRn%`It}BAovJt$O-W#)7MCBo%;)p=pT8P8QkZjhie8?gIX4M zoCK4aWyBi+Bc)Z&4ry#{%xleT8Fwk-sYxD24>e-mP4VEGjm9Y0FLI+M!No_-O)F!8 zNgPGE>rFCc9>ig?F;PVyl{jp7s}BnyrUxn1Q*2RJEowKiPi`W?^6}8uFL$POXt@6X zX1ZmRNV`~Os>=WjNTD-JSmq*mY@}HVoO=3Kb>VLs{hX@ELm}gu=V!LSJY-f)#ksa` zG7?nx6%nf_OPLcYajLA(b&gA2ULEl;+(#-+QJ+K#3#jJ2zr+44dr3l+8r?cE!93NQdnUTeHgafc=E^qQ$DUS;oYW~PnB>;PnjDuh zYy%>#S$JM$lMK9etkfSiqm+_XF`<#7ZaK$l(zD-m*$Z2dcwZ!Caa|sn;fUjmVSZ}a z!sZ4BmEps5cQC;<*Xe!}hTbsDqjhN6X{&5TR|2&G7~`dMQ>Pmlwo{8vNF%}w8hmhL zlT+sv6q0Qe-IFu16~hc-vStH$HFkM;>sgl)a%(BHQbad*2?S3hjK7e2fs8i|*LhF45JIt&iGR2O>C! zBo4#YtUC#U#RB7CK1PemksZK>(c3xg62Hz9MJS4rWm4dsLx0`ET6@^^-QF6){^(Z<&= zEC6i^*kGgB9xK)DzBk?_qB!z{l>ikxPI1)r=B72#f0d0 zNv6nQm3hv_IaBn{70=cE6ITAmyDsth_R_DHJU`z<*YTxR9MRDEic;m4r&VLGSu}7- zC?et_8C$0#p4IgS!ap3?Y9HITcNS}_7Z&i@Dkk^1bp)(u0GtmsnScQ06c2Bi^p6PJ zY8Nm^WpG~JbMi`X>*`eZQaWJu_OC+l1@@KUy<+oC({&4*sjc$!+u&d@;F$OWAmcpx z434Ac@fg}TX>wG(_u0EE+V8Tt_jykYW?9_{VlZkpPnB~{F>{wMH!Ks@Qsvgl-nVDa zvgq3H#cf7eEW9zQYO?9G0Atev%$B1A_kLK$-rZPrB!YVKo+t4|_ros$c%sfZ9c^W| zdm9;#%evx6+QefxDu#S8I6hd$cqR=~=cxDGaue{{V0w?;rEqG!h^b z4vIPo_psFWn?4%6{>nSwhWh%&t+O%tE`XUyJ@^j4P=B3!SBtzmVSM^O*tKxpCcL+F zxUjT-8sFt~hDjB$WG8v@aBvSKF$-TUT3!nY!tXG|&%Gx90G==Ef7w0%0LdHL4!^8w zJ~EI_MXc_jGTLJp)L)you(5&EDQGmmxNsf$fC@k3my-gGRB?QQ)$+Snemn$mpPP>GbPfYQG(4 z@qE+6rfRVLveXG@mM9DP?z?j_3`#Q+ppphNgO8PQ)9SwwYpf!oR*%FN7m*90 zbpHVAk~ZNKDyou6<{rmFBF%gM_E5wUwG_>$aP_^ggzy2xgS=6tMB+lBlI6IMj=# zls-2pts}|yueH^$b$>ee@!|-dQ1I@At_*e~?US!yF@^ko_vv0uqyu^4d%aA7_AM$5 zuN)WXtDjPH`BtZl?8k|9$n|?IN;{|5S+Hkdo>n9OkpjY z4ZdrlIk}s=f4VvkryO9PLkl?K(v>~D)vayreAa7#uan{>g~Z#LS^KR?G}39Nv}vZA z+tCy>>CJ`Zw9*n360#B4Fd(1Sy{F-L(>1LI<4N%wr`YZHBdKkrz~lgWjy`Pl&!Ddv zFo#kYWE$D<_O&&o#BllM859J`0Ev@4a7fD!OpN~kFGmv(w2uyi*TT!1?}nl9x5Y@b zOFcx~>2qAg6jzcb4Ge{FT}R$2yO1~~PB=AJR<~KT6AY6}Yihs0f>by$?l@cl>Bv2J z2N~l#z96vDFRtX&&xkzRJ2=qIaF+60%@l)`05*9U7-b|Lf~sl_rt6l`YgTsxdr2i* zc1DaRmc-x=gJ{ci>GN@l@MVsp8otHe_qFWpce1|MKIWGTW>vEP0PQHK@^ZQI^T(aS zF4CHZ#NwXs$-7w;bo~=j@tk_Dp|)x4G`V9->&T)aH7>;>9Y{j^TMN)_J9{lj;vGbt zfx%d#K#3OPgi*i)J%AP3cqhg--wEKj(e){EQ={76c&hRvcP+k)Xcgs_13PnoPSEJ%XyPh5blbn9v$M0a z>#3e)!#S2yg^n*37^t?BN=eENQRa%N6|5VMsXxK!U|K>`MY+3ShSVhx#HX*8hb-Sr z@lsiqQ*&&j=3ug*^<+86;tBk!T~kzDPV7pMi)(0*MQ?5fJh;b9`})>w(=lae&Ll<* zt>{I43}`=P%J*l(%BuF4=#QYj0QmJhGpyN9EbN*wJ8l;n_S>*2F$4R-9mnDgeO+zw zA4u@0jTyBqCtSO^wgMR%D5Pl6f`58Y96oXzIKauk&3<@zd&CWD?2)j_ z*uf(l?Qd>Q;73 z`uU$vlw}y)_Z1u-Uro+(`;zY`v{#$_UWe8mDEOmycc&|9cN2kd#bSx$XyiHIe2f7Z z>M|?Ge0%#ykAj~Lr|>U@?q-k0*LLcjBGu8AQo=>wx+qxmm~IHq(E@-mCR#r^@aOF% zX@4E=qo=dMt_PCSPmWm5_*^gVE>z@*Z^Sz%&u8fv}*je&_b%^an3Rn16%(94tytL z95$L(rxMAs0>xV^`_{u11Y-;U>C}w&2DyC}`b%v#(^l2C5FtThV5DYqfwo2+lwg0~ zBiJ6>!E=po!;|^0;^C!#Hf6wI`P>;#Vlucri1x3c!BXd`%=SmZVrp{2%c;tElfnN0 zV(})GV<|FP+THnOr0QXI%9Go!NBCAp#BCmJFUD7jv6Q!%E8CoK%2ya3xao@Y5iFiG z(e6tDKZrDzXfC6TcC71`18Lx7?KtVkJOPU5ZoEL!Y3XNu8NIh3x>t1ELuUb5ag|_w zM^Wp=V~M5gr**UbzXMtm_K8Jr{eEQM3w|crct%FD)Z#N~(t@oUyXN0K?}({5?eaRF zoq09hU;I|luT?Dc%UJbUfjj2Bh_VB>ZdDFIBLISP!ND9?9VL~no8du!cWW((wS@1A z9`gDr!WFW1a9a(pD+(75>_Rn4xtZ|>hzV@?LY5Aka z&GNiPNm)_F+gPbZ#!69?UF_o}qfX6q)iqhf>fj;?!V@4fgi%l7ZEKfpDaP z03a?pjB(qI)c*htMTW3rvezv)7%y$c>1-!F1_0o+ZWL}pa6raG zAZ7VC;AO;DI>(7TBW)ztcFjN9Y<#Bs#Uu%m$%4hdbHKW_Vx(Hf#Jw9xM7xFv z@h+_r0g2&HmvXF^h8l zckN7#toU=ne;a%Os}Xgj?1{AtM(b|wLJ}FV@<{C)N3fIUFmZ$;yw6kcji2oorc2_> z3tMjnc)sfhZ48QZ-E#1-1!9ztEv}r0K11ZVXrDM|lDU1fsmjsW8*(Y?eKYXu;m)Vw zPX#8RuVVfiyIAkE_^nAtw~l2F$WWjd-o>&Q^C?^agFaOcgZ>|C9wgHIQQ^xAP|9Jw zwz#rqiX@d76(S%)0yeH!Z%{)F=Ci&Ne$kiT4&%M}Q}KS<`Wp*oOIUA*H#&O;Qk%|x zc!1jI>$`w39awGjIDQ*m>7Fwl8CZ?HQ3fzdv2BdP6!~%hG6EbZ#&{=h1XlE1YPR1) zDaKIP=QOVeXu1$a(e%4rCiV#0JA3#o<1PT6{h$v7kPl3S&MU$^U#n|=61cXGNS@j(vR>Fs7v^jNppl$o z1cIjrj-#&chV*%kqo;Vc!f{D^szBlA(%?|dGK2xdU@0M)GQ<#1&ymO(=&4FAU1`|L z5^3wH>%J2GpLCrMUmC6D^tWjR$De6u8tjfd5>z=Pm&eFQBkuE%aa`x^P2$Po)3luy z-a@wbPV-#tByQQaVjLV1mMlRXRS#g&Ejjasq%$9@qfqwrl6_ ziqOU5j|#`ETaxnI19J%^{Lrukha_Ww8dp=>|I8q7NAw}1akP>;Le+? zTyK|C(}ByVXK5o3<+kp6;Z@5V{nOABS|79Ct$lees|>RivV{<|Walp20zU+7ob!?C z$0zX5#h!J!@TKUMODp)Kh8bW`WRG||fdf2bu>_7fo;rH3!>#F7iKyv!k(+NaV%R8MT&Cgo zWWsPrAdHX>2p-Mi{UgAC5wG-HZx<}uFN?3Vt7)MI<>8*)S;-MD@#VAcF1t$a>%hPx zJHV}P;y)E%cxzI&isI56c<+3RsFl)m-g0rsATUlC1DyL;o&MG0N&J7OT@=Iy!C+S; za?0+^G1q}2{&kvO)@e6scVB^{_afft%=o?VuTuDbYj5UCH4QP`c{lOKR2Ii5%agUb zk;%yE(1GTb_RS%}sc)dodMCs0i`t%prc0#icJTO*LT#YfYDaibqvcdA2nq;8f(RRU z0FrALR@Agho7pDQG@FeABO7jjU45x{1sekHRbUGaNoM=m1B@QpZg5UASGQA^aZ_oh zxt#^2y}T;Z25Gtd*kO;y{{YuPRc=BA9)OcksR}tcKD4{ZuIR^?Ssb#GdLiuCTn;Lu z{p^#GPnva6fO)EhUCl|oO!O@*o|N=Cs;Jd6xT;8oiNj)?4|<4mQh;$*kjJC$sIHua zBBeyY$>OP8%2}{FR&`%0(9$aGgKbv0l&2jk%eK`fv#w>|oL3@j=;gUi_GZThvM#S0 zEacUT+oFVu#hA3xp7oVUC9$MXlTOl}yi|A!GTaK7!?6nrsjpgb0#tT}C-W-QD}rldpyrnyyFT)e z;hs%4ZOVRAT}F$q`HU7)Fl)A*OX$v8l=`ElDY`=B)m>WQlHX`!k3m`%LOYIkXWQ1X z_4Ia>B490bMmE&Pt&H0x%M;qCxVHq1@kP8|NaK@Jqy?KV`BvH}*^G#)r%J+3=%&&zZ8X9q+{b~^wTSt4;-I(PzO3W}&0?)# zrthG!#sxLb4h3Aaj7p?|%|>k`l0pFHq3xm91$U`Zdmz#7UQeY{f>RWjuBHtoZSBiS z*kjtWu5_g3&{sqwB^^-Ymr@iWMaZdj7%qeh*k!Zp46t$1ClE0Kv%sy!=AO-6uOyMq{EXn4NU*aF*SvPhbTY0ez8lKAJ zOg6U+I~wJT3wKh!X)B zKgPX3Dz{cUHDfPlDC@fXN4gc_q_u(PkRk#}IO4CtVf~_^p(0J)*P8b~gdYXMh;@Bp z6XlPZD|R1y-1}D^BC5l~nf#BS$+D`s#vxLpvfcJXKM6h#3;0&=RgA|A4a0XFde?QY z_`6H+jlbA5n|wnbSH~`WYu$V~@Y-E-L6Y^#+u5Kyhe3cpm3*7==fu`J9qg9YGNZ6! zxn4=H3MyEsURwEfKVY4F4oyMQ!phvL&RSiwk@1(rElX9Ek!E<~?77Dk!!)woxiU!1 zPh8bS)n8DPbDmGFbzT+lo#%=#W3{q~%QN%>z4~y42(2uBTVD}dF|OY;eyr!3CR~47 zbYmTPt?hq6pG3Ge^R6UPLoaZBD;-s{+@@@H$j!3M{Rs@*kMi_Ufw2uu>tK0>{ z70)DBB6Df-^*S4hTA8rNbE#aH0J~?CT~?Xln~S}y=x{x&rqi@LJq-YIrH55sPyYZ~ zt<9{5Unvkp5BFEU)YVg?8h-TM+081mo3s{&EyPQwL?c1xOXxZesj61imlx8HFr0c0 zg0?2OS$~J8N+6qVLf{i!JnCD7S0=qhWm^bBMl$}i$s?ZP+yVw_#BiA#EzM0V$!vtN zz#UJeOrd+ocR1e=cy(u8!wD$oBZ}v&^|@@zT1akfgq13jCZa=!(DAH{JA+(-mlziQtCiMZQrRC z)e4YH%o>wrokLVJN^R}_WjBEzP1O@jdN| zc-K|Fw!cfks7Gc*aob!WfWu{P3x{bVR3y4KHZuYSc&>W)#+dPEiM1K5A-IQGj^5p^ z1gCl=R*>6=SvLHSm_vdA3P=Pv$Y*%-#3^&}Q&IlizSghw{XWM{7J7B0%`P|T){N1_ zj^a3j9F}}>$-^82KCwF6d`|Iw&8CBB(!*(C{hg#|Hn#T?>6Xq5bS{e|jORSL2S0e% zj~cLXj3pNSD}Fk3*YZ6#N^z8?q?f~g!`DyD%+$P1b*foux^1?eEOfhD)zqdJH(zU> z>Sc;ZqYUd5N~o(WhiF`q+?)UfYcCvl*GrR7xVP6Yv=Mi7_XfwqSNB#nv4e~%qRW$j zFbfiUX1h-uTHk1}_%g#@iaTEwUR>Ops1BVSi<qzqedU!9U~YC*>S;n$W}Kzxd%ND&`96U^YZjDz zwpQN%05#OW)IKYCw^i|z>$B_n^fM)mzMpE*>vu+25g~~tA;YO2Y>^2V4y}xqBQ<+m z_=n;z8rgV%Mb!1}T74?Y@_W0t)b(q-q@A2VBHo0tA`=TZ``pOeS2@n5oceCH@v`&n zT1}>zV)hzT_S!U$wg~2zOo~K?M;JR=W>D^Md1fS3el550ABH?1qF#8a+xrW}lj{(} zX0YkWrp)jNr8gx~B~O+%5N($P-ZfmHE%1+%dchkXl8ha z#R)fwZYHq0{?NA;cCfY5K{QD6DxKRzsE>i1WT>o*>&tt+K`-a<<(8|ctZ0cP%z+|p zg9+xZmc{TeK37bIQSVz`A-SJX@j+{=tBc7_n`4=-=4qsF-1RQRl6}dkrn}N~tzO?o zmMuo>QjsEgTF%SOx3dxe(fRUj1#+Y}%B_HZ3hl%5do{1$ZSMTL?0HzX1yg6YOYLQS zn$p|r_}Js^?OC)-D@{{PhgF`|dyAxGbheFUn`Zw2-T5vGdv zTw2>jCab5}*s-@}SmN>}R}2(_akT>ApM3VNzfjh6Jt7Dm@h`3}=AK)4^zAa#TwIon zks&HwLaLFBmgMx#4k7Vu*7klE@oL*f@m|^5Sj`*H2vzr*uoPV zMoGwH(-_A+Y1*fWFDCHi?u%h=mKK+>n_1>*%)20Oy&N%=8v!3D%wSYX)|7U zi&TOeg@zO2#L}R&hSoovHKz4l{1s3`5(iR7dQ#iXpz3jIGgvkC#jS#wWWAQi$89`e zwzIwA2!*g2{4##Zg$Plng|+rF#R$k9ymc<1|cTB0Hg zC5qK#IK{k5oSnRG+vstg^{r!}j|cdFPP@L0O>t#%^Me|+fdqwvr~qf?48Jxy#<{>G zj)u)NtsBKKXaO%SwK>)nR<*VBAb`q&lg@nnfRl~`9^?RPoAF1C6I<}^hYgcW0_(RD zZ*}=!$$?d*i_{irBLw;@4u-Xi9B$?F{ za{ani32SM83dXUmvA2wn%1+{}?s3Lgik-YGs`#ks^6CB=)ZALNw2@m~>UQgF?-Xki z$tYFa*ic9r;FFAG=U+s)u+p{b7+&5s)aA4;qT=*|&dDdru`RpgVR6ai_B{>A{AsFa zo*GN*OPkjbOK%0Oxn;IXiQYw3gqG7{Bo*FH(s*9k&2~7#%}wd8?3b_Vb4F42tCBCL zUsbouz4tvm^`8)EHo`ICs~3q^0pD3D%rVz**^WM$HRg+`UuZrX(=jyrhg zn_2V7jc^GnEt7HEp5SJ*ynpd0SJM1Vac>CI<-Yq$tQvAbHO!Gkv~HGmTa`pocMzlk zL0^>QHSr_;PYB0&w9jwZE^D~nNZjc=Lb4kZ&@N%EB3p@1NkQIOdKs-;DDX7sw* zecy-tFsP-Y<@l}kpY_-0t*>Dg78_k-e5OtbQ=T$(JWF`+UE5w5 zBhzeQ&_%@e7xK+@2?;#eSe7vnE;E)n=*Twln&&)AuU^fjrSx}6YbEZfX<*k2rd-7! zc@%^oO)*ltVcOUP^PZ`QYu~~|-;Eb+DGQ{9$HkVi4Dc1G9TT8an8uB|hE$o(IaAHUy z5r*Cr51Sd_4wbClJ-4*fZfta0TMrap$XXUQQQgI7XpO@eZVcFCvv?j_o_WY11Cipb zYfsZIUrRcLo`-X4_T?-^rQFvdCkn_s!!yRpRfo;PV>0Tov)`&ZL3QC`|WBvY!4QnV`Ub%rrTP@AuprrgH3?5I5;S<$jsb*(fzrmkCGMR%lY@PBFODQ;|ndH0rj zwY*W{NZWMsl~qu7x82*8DhFP1H9r!=b3K&0KC=d?rbZT7A=9+$)t>4{!tv(DRUtw1 zW6UghIpipB*~Q)YcIf+GZ95T8T-7;LUXAzap8oHin*K%WJK?POqT^RfIc_X0ZN`~o zjXAY90c0{uF)bUA3z8S*$yHq7){d<3>pDKQrq7{Bminc@xR9>6HzNy?aq{NR`^%1V z$LCNZcYkbVd9M+bkw-WeCS-dN)%E_%- zGRJMHFeCRj0G&W$zdt*lu#b>*BWcNHXTYo z*rg(AaMs$I-a{h3u92OS?*)Jsue9Ov2Ij%;Xw#*?x$#q3O=m5#NpI&{ z>FBR@c-v3!91kWf>(hX|cQtn3N!NbEHRX?h_3L<^RknoR#NuNkhGQwT1dJ}m>ojZg zpxf)knPxd;BTL%3%bG1|Rw>!ZG^F|UPD`Ynt<>wmVKK6l{hEwU9q`mIlvqOc&|qh?3D;(eT%IJ z6qhw#Z;wY9$Cchq>CJoTYsDj;nwzOCGO6t3rFUps;nwZ*XqNW#y_;o5lUCAi=8wb6 z2A^y#*X+~ZzuMZ?Qy~rIh68X^!Cy0W2>_PHYQ5Hp1&{nAwmLA@3AVhSRMmBzO7%?F zH%|jbOhp@b%Sg?*;EWFZ)mzO|#22={AlG%9iw!b)?HWidt*zJW`hLjU1npm(^elGZ zkZ?K0WzTtwq~@L`rVcTLRVRK+N0v)VK4{wM?C!5? zC8e#QSUj4&XHrwdsHoJmxuW{6Szgn&s?U`>z3-*Yt3k8YEH1oDtk}n8q-&bqt8;xE z@Xte+w~S+! zMwZ}RUKxtkO;?O*HPKuVr_4c4LIW z;;}0i7}wS}a)#e#>Ne>aour1=-4$a%S+Jo9IRoqO zSfj-Hz0QiwXM3qhtK2M7s?T9>62%i-q83%yNcl@(u_Fq`y@_M#WztmroxRnkHPTwy zY|_(R^-IYdSY98gn^AS)UjFp0`@ectO77gry=@yL?I&)no|~s=esKARCaLTCB$|9= z$Ig2S=VkFDPo-Z?rD~dnr)t*=X1CW;+QADy{V^9 zs?W6nztd0z7#Sdv+~A(ao`SZ-XO!r;!;<$`-~Rx$GQn`Ad|W46+gV0@p9*@d{{ZFU zwYsanCe0_)?tJp(6O+*Pt!qndh&K#1WOzSS`&OT*$tChx=`Ve8_6<$0ZOcvsuelXu z+`AX$0QVTiD(0tqcMhkggz*FsX%B4d_fGnFl39!4RAq61s@(_U!KCweQ&9I;y=~-^ zS69_E{{H~L-wnfcYpUM#pR;dR!OATua@{pG*IQXzyEWCB1_w$&Fmig=F{pTpPPWpu zTYv3KjYW)etn$Ysd(lm_vSv1n1mGqHIuq?t_=8g#eU6W)>eI<*4UoB#?gdgs!Whyc zjiloSRXup@c&A@Fr%A~rdvfi!y?rlkpN;&34Z|3WOk&*BdA*~vvUY=tzblpXyX$q! z=9}xX8kooB%APwBT#eqPscF6%n%YO6E7@j-!rM@lRZBF|ZQd1FkWop&J=7YvsI|_B zAhfZS9vEP=NNpL_o%3{3Mqz^FY}yINIXz8XeAYBmmm_OM+1;z#UoXX+*e)KPGD;rR zCuvJW;sqJ1_tXf=JXwps~xOFz5 z@UkoK3h{+e_E1SDYZJi)gTUnN=oI1-a*s zLs;Rnx)_K`RU^uiOIEu70GH%?Snd(UU~58+IrGXUy=!+G@8tj1mO1FY@_IyzVCjM`44S zx35WQ6`Sgo>u~n7A&$cK(m1C3M33?zkN2RG3vT2u-8|PP*Qrj6uSq_dEp>e~+g&c! z<;x+jOB%3srjqx)=kEKlZ(UuR~n=U)-Ww>;HJb=R1P!RuIe_Az*KPP2+x zH3qwsNgNjPTEtn*YNWAYa6lPh&p%3+Pqw?hx6vN%%HrG3y7JIRE>{cym5JGf0}25o z@RWleyJkn0d+39ax_Y5}=*R5CB!cpdN=2ntvrqWkwK2-0!{Z5uK=0Z8i#&J|7 zI~apmGT+N3ou&Fo1T)8@-A<~ytTPSBWN^|D; z1|amS!PSLXwbpE7TjoRI%_=+C<$>&_)AhTDju$`b+0lwK0gSS7k(E6SW$L<=Gv8?T znrv3G?UqSzFKjLEV1vr?$VkY$B$wZVmF@V~n@2XOUaF+%NhfW4X|422N2ZPZ&Puo# z(u10+oxdK|)$itzvMwKrX_%n|b6$aAVPWCFh?aPU&Pz*8avKvOc$(H}<7SwwW=nYC zEQPj{wTL63AlI24Qf0RAoz1nc*e9AfQW!6=q->FxDch7VaB-3_UyS1g?mHMmS*QTahIuzwPvPq}5uk>H=Y+Gy5BXicI%1pfQYez}d z_1o#Lq`TK_EUawpq`bMC{t?YOMp%$#wy3xHnDhf9>MEQ%kBB}i_@_yC;%@bC#l(HRbg4vtxYJ!UQ*{xMOn1n;ZlfAUn_xtoI5@I}bsQl7RdRzX^-w+%AU~B&Xfwunu{BpVP6?g~49}8Pe z)OMb5Pu zMk{vW?2c5NgOQO{E}&OaitF^NZ9e6-KMz4?s9oM`5}&hMt@_$eZD|s%)@5-NyfX;Z zeoVMVKQ3`x?XJ6}-0FT3xY1;7H|@64-Cq5=NOeTCQsE)ozCsNAvNIu8IM_#8$!9d` zPEd_0U2UiLTh`6Bs&T!fn@-o#_VVW#sky6l*Us8)eHweGXRVG>>rP_%T!!_j^!;Mz zNs)Jxv~*!!qp0|sS<*C?wY<}Gq2hGX^(){Gi)K_TQbJP-vFvQEz2?@z&h9#jfQpkhvinyL*V&!FAsc3(=GKo4N}xs`86dn0fm6fF4sdY=!dwKYbhNUGL zUv`$#((Nm|rL%n-J+j|OSJ@&z)C#jTx*;9?>&$*0d_kJ`OIE$P^KM#siF^h5eAn7A zIN@+V3iKE?SngxoSZDdy-q6HCy(rXAhAO;W$oV!9lt2Cp=`P6Y+`3eGaNjI@qs zZwkdWcmR&|n{nYi`CM~dqjln#%jzp-2)$A&_Bbf~8qY8cy(@Od!|_|6opJ?q7#Yv& zP_|`otKOz`(pN1>y$sLn_+yZ=psP@6#zo4lZ`)`9#HEHot*A8Up@~M&2&qtJZf7MP zlOupO^IH~rNlm#GwqlKNa5$zJKsg*%s+lgMGp}F~E)-U9Vy6|ebt16$tf|P{a4}iW zMiF-!?SY!7G`(s`WZhJ5B*8Tt{mVpCN!Gb<82FwK4C!)DBd^*V6@nr%UGeFWz~d+S zkz1EnNepi!j7QY?`%HkVw<9%I!yX;` zVOy#4u@9I7)ce-`^vaR}pOtzjuMV9zer9@gDn)615o*RE^IXh!#=MegC%qTavY^`- z;5Tzw?DJg|5+9U()Exy}x3+zu5PZk-{{Zz@qY7#&@;u4bl}F1R2~%&}UzHcFYias4 zm%n+1yl3u)>fYzjRaCvO&>>>vU0xsKKXrbC`kLl1ykB(e@xbQ{YZ=Y-Iw{joNa(eD z7<9?DJkid7hyz%6SC%lJ^jwGU>MN%3H^A=``0~N^Vj9-XiCCqW9Lh&sy*M7VE~ooG z_@hlO$RM05k{5ASW9Tw5&$+I7Q=PfFO_g{jYn)45w9S%pnhDKX)jS`r_;|{74KD85 zDE9A|##$kqW9J!O;C1WATB4Gu9GurPea_g;HFQ~ogTdq8ttIhHE3tI?)-?0r(z1WcvmTCdWNB8bQ4Z8Gsp-qA{P>I{oeKJo)@;Tw}M+8HqKouUAeP6u31`0mP~xW z62}BECm+tTygVWB)afOhU=VWqj!W@_lm10nz47E)RQD5DczWse2{#b$CSp>1gOkU$ z2jO2YoZ;%#kF$j~?zC}g+}GM^{hqx~*LV{fm*v%dyNJcYn^J0VoFwJ!`Cq+8QBA6s zZa-zEXMM~s3wSS2)NG-!k_+p(!6INLSm6v9=QzpW=e1t(_P=OtA@HVv1F?}!)X|)* zVR6QLkU-C-0QL;(>|^%}E{ozlOdO=+A#*HFin%M{RO)q07DpegMt|WZd|dLAbr1_53G%_mbtB zSGXjW_50jZnpcUTZx8*CR?_6Uw(|tb5=aD*Fgy@WGwa)_>t7J?RjbnWl_|@gnlhHk z=_aikK9|v5KRdJcx_R~kEycVh6BR}@9U8Rgwa+yP%21azZfa`ssN<}ZWfbhWd19|? z#nyH=`VWWopX~T-NtLb45dak(v&g_18Bf--SLNt9_NcY*5zXTH^xHd27SnW#7xQ+= z;JdKtpYz=FR#hwM@|tyN;rVJNwRTTdqkR*8Nc^9Su~;l#YU<#n87@dEN-^b(swkyW zQH_<9rK-_idn=AoNTxg@UKnIl!Eh+bpvkXsEAD(Q#Mb&e-X(Ogp4~MV$m=Tr&AaV8 zaqEyrex9{~bFFC>)(sYw;aj^&*@hkFBmtgtl6zOk;%U^aj!~&fN}O7?lCyuz^}Uxw zmz&o^_B^_H47Z2nR|kxw@l~NEQBBX9Fu(Arr3V|$FMdv1-<4TizK6!M{g>h*O!kpo zm9PR8nyG`$<5m76I*%Pfi^=}aR&YPO9N_*&rn&Kzi+z&n{{Tgv{`%TIi7mVE z+=GT0^#J#-U|ino+V%Fee-O5L@R32B>_N~U$bPk!U4*X+^dVB4kFrut^mlq&%G#a$ zQ=DaWuvv{i0o0M$8nUt1 z+nmIRp{t&MRtA$eOq4DKHqhytJ>JcA^RF3URWKn9>=2(!?%7~X!fpa zp!jvEHMXUBZV4iI3oI(RGDx2=0QTd5x9MIkYlDs}4N@u`)3fF8ci8)m4bCN$XE