Browse Source

modify

feature/for_windows_video_compress_sxs20200923
shixuesen 5 years ago
parent
commit
b717ff1887
43 changed files with 3232 additions and 18 deletions
  1. +8
    -1
      .idea/php.xml
  2. +198
    -0
      1-2.html
  3. +4
    -3
      app/Console/Commands/BiliVideoCode.php
  4. +45
    -0
      app/Console/Commands/GoogleDriveList.php
  5. +46
    -0
      app/Console/Commands/MMScrape.php
  6. +45
    -0
      app/Console/Commands/NvShenScrape.php
  7. +45
    -0
      app/Console/Commands/RenameTest.php
  8. +3
    -0
      app/Console/Kernel.php
  9. +85
    -0
      app/Http/Controllers/InstagramUserController.php
  10. +85
    -0
      app/Http/Controllers/XiuGirlController.php
  11. +30
    -0
      app/InstagramUser.php
  12. +7
    -4
      app/Services/BilibiliService.php
  13. +92
    -0
      app/Services/GoogleDriveService.php
  14. +48
    -7
      app/Services/InstagramService.php
  15. +98
    -0
      app/Services/MM24Service.php
  16. +200
    -0
      app/Services/NvshenService.php
  17. +47
    -0
      app/Services/RenameService.php
  18. +6
    -1
      app/Services/XiuGirlsService.php
  19. +34
    -0
      app/XiuGirl.php
  20. +2
    -0
      composer.json
  21. +339
    -2
      composer.lock
  22. +144
    -0
      config/prequel.php
  23. +9
    -0
      database/factories/InstagramUserFactory.php
  24. +9
    -0
      database/factories/XiuGirlFactory.php
  25. +34
    -0
      database/migrations/2020_04_06_203738_create_instagram_users_table.php
  26. +37
    -0
      database/migrations/2020_04_14_221058_create_xiu_girls_table.php
  27. +108
    -0
      fail.log
  28. +1
    -0
      public/vendor/prequel/app.css
  29. +1
    -0
      public/vendor/prequel/app.js
  30. BIN
      public/vendor/prequel/favicon.png
  31. BIN
      public/vendor/prequel/loader.gif
  32. +4
    -0
      public/vendor/prequel/mix-manifest.json
  33. BIN
      public/vendor/prequel/prequel.png
  34. +164
    -0
      resources/lang/vendor/prequel/de/lang.php
  35. +164
    -0
      resources/lang/vendor/prequel/en/lang.php
  36. +152
    -0
      resources/lang/vendor/prequel/es/lang.php
  37. +152
    -0
      resources/lang/vendor/prequel/fi/lang.php
  38. +152
    -0
      resources/lang/vendor/prequel/hu/lang.php
  39. +153
    -0
      resources/lang/vendor/prequel/nl/lang.php
  40. +152
    -0
      resources/lang/vendor/prequel/pt-BR/lang.php
  41. +164
    -0
      resources/lang/vendor/prequel/zh_CN/lang.php
  42. +164
    -0
      resources/lang/vendor/prequel/zh_TW/lang.php
  43. +1
    -0
      token.json

+ 8
- 1
.idea/php.xml View File

@ -23,7 +23,6 @@
<path value="$PROJECT_DIR$/vendor/binsoul/net-mqtt" /> <path value="$PROJECT_DIR$/vendor/binsoul/net-mqtt" />
<path value="$PROJECT_DIR$/vendor/opis/closure" /> <path value="$PROJECT_DIR$/vendor/opis/closure" />
<path value="$PROJECT_DIR$/vendor/monolog/monolog" /> <path value="$PROJECT_DIR$/vendor/monolog/monolog" />
<path value="$PROJECT_DIR$/vendor/mgp25/instagram-php" />
<path value="$PROJECT_DIR$/vendor/mockery/mockery" /> <path value="$PROJECT_DIR$/vendor/mockery/mockery" />
<path value="$PROJECT_DIR$/vendor/symfony/console" /> <path value="$PROJECT_DIR$/vendor/symfony/console" />
<path value="$PROJECT_DIR$/vendor/symfony/process" /> <path value="$PROJECT_DIR$/vendor/symfony/process" />
@ -150,6 +149,14 @@
<path value="$PROJECT_DIR$/vendor/norkunas/youtube-dl-php" /> <path value="$PROJECT_DIR$/vendor/norkunas/youtube-dl-php" />
<path value="$PROJECT_DIR$/vendor/symfony/dom-crawler" /> <path value="$PROJECT_DIR$/vendor/symfony/dom-crawler" />
<path value="$PROJECT_DIR$/vendor/encore/laravel-admin" /> <path value="$PROJECT_DIR$/vendor/encore/laravel-admin" />
<path value="$PROJECT_DIR$/vendor/phpseclib/phpseclib" />
<path value="$PROJECT_DIR$/vendor/firebase/php-jwt" />
<path value="$PROJECT_DIR$/vendor/google/auth" />
<path value="$PROJECT_DIR$/vendor/google/apiclient" />
<path value="$PROJECT_DIR$/vendor/google/apiclient-services" />
<path value="$PROJECT_DIR$/vendor/protoqol/prequel" />
<path value="$PROJECT_DIR$/vendor/nexmo/client-core" />
<path value="$PROJECT_DIR$/vendor/mgp25/instagram-php" />
</include_path> </include_path>
</component> </component>
<component name="PhpProjectSharedConfiguration" php_language_level="7.1" /> <component name="PhpProjectSharedConfiguration" php_language_level="7.1" />


+ 198
- 0
1-2.html View File

@ -0,0 +1,198 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Cache-Control" content="no-transform" />
<meta http-equiv="Cache-Control" content="no-siteapp" />
<meta name="applicable-device" content="pc">
<title>beautyleg,beautyleg套图,beautyleg美腿写真-爱死美女-mm24.cc</title>
<meta name="keywords" content="beautyleg,beautyleg套图,beautyleg美腿写真">
<meta name="description" content="台湾美腿女郎系列 Beautyleg是台湾一家以美腿写真为主的腿模影音电子杂志媒体,Beautyleg系列以美腿著称,Beautyleg台湾的模特居多同时模特的气质上佳。Beautyleg发布有:Beautyleg新闻图片、美腿套图、写真视频 爱秀美女图片站">
<link href="/css/meitulu.css" rel="stylesheet" type="text/css" />
<link rel="icon" href="/ico.ico" type="image/x-icon" />
</head>
<body>
<div class="header">
<div class="top">
<div class="logo"><a href="https://www.mm24.cc/"><img src="/logo.png" alt="爱死美女" /></a></div>
<div class="nav">
<ul class="menu">
<li><a href="https://www.mm24.cc/">首页</a></li>
<li><a href="https://www.mm24.cc/taotu/"><span>套图</span></a>
<ul id="tag_ul">
<li><a href="https://www.mm24.cc/taotu/2020/">2020</a></li>
<li><a href="https://www.mm24.cc/taotu/2019/">2019</a></li>
<li><a href="https://www.mm24.cc/taotu/2018/">2018</a></li>
<li><a href="https://www.mm24.cc/taotu/2017/">2017</a></li>
<li><a href="https://www.mm24.cc/taotu/2016/">2016</a></li>
<li><a href="https://www.mm24.cc/taotu/2015/">2015</a></li>
<li><a href="https://www.mm24.cc/taotu/2014/">2014</a></li>
<li><a href="https://www.mm24.cc/taotu/2013/">2013</a></li>
<li><a href="https://www.mm24.cc/taotu/2012/">2012</a></li>
<li><a href="https://www.mm24.cc/taotu/2011/">2011</a></li>
<li><a href="https://www.mm24.cc/taotu/2010/">2010</a></li>
<li><a href="https://www.mm24.cc/taotu/2009/">2009</a></li>
<li><a href="https://www.mm24.cc/taotu/2008/">2008</a></li>
<li><a href="https://www.mm24.cc/taotu/2007/">2007</a></li>
<li><a href="https://www.mm24.cc/taotu/2006/">2006</a></li>
<li><a href="https://www.mm24.cc/taotu/2005/">2005</a></li>
</ul>
</li>
<li><a href="https://www.mm24.cc/shipin/"><span>视频</span></a>
<ul id="tag_ul">
<li><a href="https://www.mm24.cc/shipin/2019/">2019</a></li>
<li><a href="https://www.mm24.cc/shipin/2018/">2018</a></li>
<li><a href="https://www.mm24.cc/shipin/2017/">2017</a></li>
<li><a href="https://www.mm24.cc/shipin/2016/">2016</a></li>
<li><a href="https://www.mm24.cc/shipin/2015/">2015</a></li>
<li><a href="https://www.mm24.cc/shipin/2014/">2014</a></li>
<li><a href="https://www.mm24.cc/shipin/2013/">2013</a></li>
<li><a href="https://www.mm24.cc/shipin/2012/">2012</a></li>
<li><a href="https://www.mm24.cc/shipin/2011/">2011</a></li>
<li><a href="https://www.mm24.cc/shipin/2010/">2010</a></li>
<li><a href="https://www.mm24.cc/shipin/2009/">2009</a></li>
<li><a href="https://www.mm24.cc/shipin/2008/">2008</a></li>
</ul>
</li>
<li><a href="https://www.mm24.cc/ligui/">丽柜</a></li>
<li><a href="http://www.neiwai.cc">福利</a></li>
<li class="search"><form method=post action=/plus/search.php>
<INPUT onfocus="this.value=''" value='' type=text name=keyword><INPUT id=search_submit value=搜索 type=submit></form></li>
</ul>
</div>
</div>
</div>
<div class="main">
<div class="bk10"><script src="/ad/list-1.js" type="text/javascript"></script></div>
<div class="boxs">
<ul class="img">
<li><a href="/taotu/2019/3049.html" target="_blank"><img src="https://img.mm24.cc/uploads/allimg/200106/1-2001062322050-L.jpg" alt="Beautyleg 2019.12.30 No.1860 Abby"/></a>
<p>分类:<a href='/taotu/2019/'>2019</a></p>
<p class=p_title><a href="/taotu/2019/3049.html" target="_blank">Beautyleg 2019.12.30 No.1860 Abby</a></p></li><li><a href="/taotu/2019/3048.html" target="_blank"><img src="https://img.mm24.cc/uploads/allimg/191229/1-1912291539480-L.jpg" alt="Beautyleg 2019.12.27 No.1859 Stephy"/></a>
<p>分类:<a href='/taotu/2019/'>2019</a></p>
<p class=p_title><a href="/taotu/2019/3048.html" target="_blank">Beautyleg 2019.12.27 No.1859 Stephy</a></p></li><li><a href="/taotu/2019/3047.html" target="_blank"><img src="https://img.mm24.cc/uploads/allimg/191229/1-1912291536050-L.jpg" alt="Beautyleg 2019.12.25 No.1858 Xin"/></a>
<p>分类:<a href='/taotu/2019/'>2019</a></p>
<p class=p_title><a href="/taotu/2019/3047.html" target="_blank">Beautyleg 2019.12.25 No.1858 Xin</a></p></li><li><a href="/taotu/2019/3046.html" target="_blank"><img src="https://img.mm24.cc/uploads/allimg/191229/1-1912291530390-L.jpg" alt="Beautyleg 2019.12.23 No.1857 Lola"/></a>
<p>分类:<a href='/taotu/2019/'>2019</a></p>
<p class=p_title><a href="/taotu/2019/3046.html" target="_blank">Beautyleg 2019.12.23 No.1857 Lola</a></p></li><li><a href="/taotu/2019/3040.html" target="_blank"><img src="https://img.mm24.cc/uploads/allimg/191222/1-1912220051340-L.jpg" alt="Beautyleg 2019.12.20 No.1856 Cathy"/></a>
<p>分类:<a href='/taotu/2019/'>2019</a></p>
<p class=p_title><a href="/taotu/2019/3040.html" target="_blank">Beautyleg 2019.12.20 No.1856 Cathy</a></p></li><li><a href="/taotu/2019/3039.html" target="_blank"><img src="https://img.mm24.cc/uploads/allimg/191222/1-1912220040390-L.jpg" alt="Beautyleg 2019.12.18 No.1855 Perri"/></a>
<p>分类:<a href='/taotu/2019/'>2019</a></p>
<p class=p_title><a href="/taotu/2019/3039.html" target="_blank">Beautyleg 2019.12.18 No.1855 Perri</a></p></li><li><a href="/taotu/2019/3038.html" target="_blank"><img src="https://img.mm24.cc/uploads/allimg/191222/1-1912220030430-L.jpg" alt="Beautyleg 2019.12.16 No.1854 Flora"/></a>
<p>分类:<a href='/taotu/2019/'>2019</a></p>
<p class=p_title><a href="/taotu/2019/3038.html" target="_blank">Beautyleg 2019.12.16 No.1854 Flora</a></p></li><li><a href="/taotu/2019/3037.html" target="_blank"><img src="https://img.mm24.cc/uploads/allimg/191222/1-1912220030050-L.jpg" alt="Beautyleg 2019.12.15 No.1853 Anonymity"/></a>
<p>分类:<a href='/taotu/2019/'>2019</a></p>
<p class=p_title><a href="/taotu/2019/3037.html" target="_blank">Beautyleg 2019.12.15 No.1853 Anonymity</a></p></li><li><a href="/taotu/2019/3033.html" target="_blank"><img src="https://img.mm24.cc/uploads/allimg/191216/1-1912162106020-L.jpg" alt="Beautyleg 2019.12.13 No.1852 Vanessa"/></a>
<p>分类:<a href='/taotu/2019/'>2019</a></p>
<p class=p_title><a href="/taotu/2019/3033.html" target="_blank">Beautyleg 2019.12.13 No.1852 Vanessa</a></p></li><li><a href="/taotu/2019/3032.html" target="_blank"><img src="https://img.mm24.cc/uploads/allimg/191216/1-191216204Z30-L.jpg" alt="Beautyleg 2019.12.11 No.1851 Olivia"/></a>
<p>分类:<a href='/taotu/2019/'>2019</a></p>
<p class=p_title><a href="/taotu/2019/3032.html" target="_blank">Beautyleg 2019.12.11 No.1851 Olivia</a></p></li><li><a href="/taotu/2019/3031.html" target="_blank"><img src="https://img.mm24.cc/uploads/allimg/191216/1-1912162032440-L.jpg" alt="Beautyleg 2019.12.09 No.1850 Dora"/></a>
<p>分类:<a href='/taotu/2019/'>2019</a></p>
<p class=p_title><a href="/taotu/2019/3031.html" target="_blank">Beautyleg 2019.12.09 No.1850 Dora</a></p></li><li><a href="/taotu/2019/3030.html" target="_blank"><img src="https://img.mm24.cc/uploads/allimg/191207/1-19120H214260-L.jpg" alt="Beautyleg 2019.12.06 No.1849 Stephy"/></a>
<p>分类:<a href='/taotu/2019/'>2019</a></p>
<p class=p_title><a href="/taotu/2019/3030.html" target="_blank">Beautyleg 2019.12.06 No.1849 Stephy</a></p></li><li><a href="/taotu/2019/3023.html" target="_blank"><img src="https://img.mm24.cc/uploads/allimg/191204/1-1912042216010-L.jpg" alt="Beautyleg 2019.12.02 No.1848 Yun"/></a>
<p>分类:<a href='/taotu/2019/'>2019</a></p>
<p class=p_title><a href="/taotu/2019/3023.html" target="_blank">Beautyleg 2019.12.02 No.1848 Yun</a></p></li><li><a href="/taotu/2019/3022.html" target="_blank"><img src="https://img.mm24.cc/uploads/allimg/191204/1-191204220A70-L.jpg" alt="Beautyleg 2019.11.29 No.1847 Emma"/></a>
<p>分类:<a href='/taotu/2019/'>2019</a></p>
<p class=p_title><a href="/taotu/2019/3022.html" target="_blank">Beautyleg 2019.11.29 No.1847 Emma</a></p></li><li><a href="/taotu/2019/3015.html" target="_blank"><img src="https://img.mm24.cc/uploads/allimg/191127/1-19112H343140-L.jpg" alt="Beautyleg 2019.11.27 No.1846 Amber"/></a>
<p>分类:<a href='/taotu/2019/'>2019</a></p>
<p class=p_title><a href="/taotu/2019/3015.html" target="_blank">Beautyleg 2019.11.27 No.1846 Amber</a></p></li><li><a href="/taotu/2019/3014.html" target="_blank"><img src="https://img.mm24.cc/uploads/allimg/191127/1-19112H336420-L.jpg" alt="Beautyleg 2019.11.25 No.1845 Chu"/></a>
<p>分类:<a href='/taotu/2019/'>2019</a></p>
<p class=p_title><a href="/taotu/2019/3014.html" target="_blank">Beautyleg 2019.11.25 No.1845 Chu</a></p></li><li><a href="/taotu/2019/3013.html" target="_blank"><img src="https://img.mm24.cc/uploads/allimg/191127/1-19112H333120-L.jpg" alt="Beautyleg 2019.11.22 No.1844 Yoyo"/></a>
<p>分类:<a href='/taotu/2019/'>2019</a></p>
<p class=p_title><a href="/taotu/2019/3013.html" target="_blank">Beautyleg 2019.11.22 No.1844 Yoyo</a></p></li><li><a href="/taotu/2019/3012.html" target="_blank"><img src="https://img.mm24.cc/uploads/allimg/191120/1-1911202133010-L.jpg" alt="Beautyleg 2019.11.18 No.1843 Celia"/></a>
<p>分类:<a href='/taotu/2019/'>2019</a></p>
<p class=p_title><a href="/taotu/2019/3012.html" target="_blank">Beautyleg 2019.11.18 No.1843 Celia</a></p></li><li><a href="/taotu/2019/3011.html" target="_blank"><img src="https://img.mm24.cc/uploads/allimg/191120/1-191120212G20-L.jpg" alt="Beautyleg 2019.11.15 No.1842 Avril"/></a>
<p>分类:<a href='/taotu/2019/'>2019</a></p>
<p class=p_title><a href="/taotu/2019/3011.html" target="_blank">Beautyleg 2019.11.15 No.1842 Avril</a></p></li><li><a href="/taotu/2019/3006.html" target="_blank"><img src="https://img.mm24.cc/uploads/allimg/191117/1-19111G63G20-L.jpg" alt="Beautyleg 2019.11.13 No.1841 Sharon"/></a>
<p>分类:<a href='/taotu/2019/'>2019</a></p>
<p class=p_title><a href="/taotu/2019/3006.html" target="_blank">Beautyleg 2019.11.13 No.1841 Sharon</a></p></li><li><a href="/taotu/2019/3005.html" target="_blank"><img src="https://img.mm24.cc/uploads/allimg/191117/1-19111G636290-L.jpg" alt="Beautyleg 2019.11.11 No.1840 Dora"/></a>
<p>分类:<a href='/taotu/2019/'>2019</a></p>
<p class=p_title><a href="/taotu/2019/3005.html" target="_blank">Beautyleg 2019.11.11 No.1840 Dora</a></p></li><li><a href="/taotu/2019/3000.html" target="_blank"><img src="https://img.mm24.cc/uploads/allimg/191108/1-19110R039380-L.jpg" alt="Beautyleg 2019.11.08 No.1839 Tina"/></a>
<p>分类:<a href='/taotu/2019/'>2019</a></p>
<p class=p_title><a href="/taotu/2019/3000.html" target="_blank">Beautyleg 2019.11.08 No.1839 Tina</a></p></li><li><a href="/taotu/2019/2993.html" target="_blank"><img src="https://img.mm24.cc/uploads/allimg/191106/1-1911061G6250-L.jpg" alt="Beautyleg 2019.11.04 No.1838 Leonie"/></a>
<p>分类:<a href='/taotu/2019/'>2019</a></p>
<p class=p_title><a href="/taotu/2019/2993.html" target="_blank">Beautyleg 2019.11.04 No.1838 Leonie</a></p></li><li><a href="/taotu/2019/2992.html" target="_blank"><img src="https://img.mm24.cc/uploads/allimg/191106/1-1911061G4590-L.jpg" alt="Beautyleg 2019.11.01 No.1837 Shacy"/></a>
<p>分类:<a href='/taotu/2019/'>2019</a></p>
<p class=p_title><a href="/taotu/2019/2992.html" target="_blank">Beautyleg 2019.11.01 No.1837 Shacy</a></p></li><li><a href="/taotu/2019/2979.html" target="_blank"><img src="https://img.mm24.cc/uploads/allimg/191031/1-1910312030090-L.jpg" alt="Beautyleg 2019.10.30 No.1836 Michelle"/></a>
<p>分类:<a href='/taotu/2019/'>2019</a></p>
<p class=p_title><a href="/taotu/2019/2979.html" target="_blank">Beautyleg 2019.10.30 No.1836 Michelle</a></p></li><li><a href="/taotu/2019/2978.html" target="_blank"><img src="https://img.mm24.cc/uploads/allimg/191031/1-191031202T10-L.jpg" alt="Beautyleg 2019.10.28 No.1835 Emily"/></a>
<p>分类:<a href='/taotu/2019/'>2019</a></p>
<p class=p_title><a href="/taotu/2019/2978.html" target="_blank">Beautyleg 2019.10.28 No.1835 Emily</a></p></li><li><a href="/taotu/2019/2977.html" target="_blank"><img src="https://img.mm24.cc/uploads/allimg/191031/1-191031202I90-L.jpg" alt="Beautyleg 2019.10.25 No.1834 Yoyo"/></a>
<p>分类:<a href='/taotu/2019/'>2019</a></p>
<p class=p_title><a href="/taotu/2019/2977.html" target="_blank">Beautyleg 2019.10.25 No.1834 Yoyo</a></p></li><li><a href="/taotu/2019/2972.html" target="_blank"><img src="https://img.mm24.cc/uploads/allimg/191024/1-1910240040070-L.jpg" alt="Beautyleg 2019.10.23 No.1833 Kaylar"/></a>
<p>分类:<a href='/taotu/2019/'>2019</a></p>
<p class=p_title><a href="/taotu/2019/2972.html" target="_blank">Beautyleg 2019.10.23 No.1833 Kaylar</a></p></li><li><a href="/taotu/2019/2971.html" target="_blank"><img src="https://img.mm24.cc/uploads/allimg/191024/1-191024003R60-L.jpg" alt="Beautyleg 2019.10.21 No.1832 Tina"/></a>
<p>分类:<a href='/taotu/2019/'>2019</a></p>
<p class=p_title><a href="/taotu/2019/2971.html" target="_blank">Beautyleg 2019.10.21 No.1832 Tina</a></p></li><li><a href="/taotu/2019/2970.html" target="_blank"><img src="https://img.mm24.cc/uploads/allimg/191024/1-191024003H80-L.jpg" alt="Beautyleg 2019.10.18 No.1831 Avril"/></a>
<p>分类:<a href='/taotu/2019/'>2019</a></p>
<p class=p_title><a href="/taotu/2019/2970.html" target="_blank">Beautyleg 2019.10.18 No.1831 Avril</a></p></li><li><a href="/taotu/2019/2963.html" target="_blank"><img src="https://img.mm24.cc/uploads/allimg/191015/1-1910152211490-L.jpg" alt="Beautyleg 2019.10.14 No.1830 Winnie"/></a>
<p>分类:<a href='/taotu/2019/'>2019</a></p>
<p class=p_title><a href="/taotu/2019/2963.html" target="_blank">Beautyleg 2019.10.14 No.1830 Winnie</a></p></li><li><a href="/taotu/2019/2962.html" target="_blank"><img src="https://img.mm24.cc/uploads/allimg/191015/1-1910152205530-L.jpg" alt="Beautyleg 2019.10.11 No.1829 ChiChi"/></a>
<p>分类:<a href='/taotu/2019/'>2019</a></p>
<p class=p_title><a href="/taotu/2019/2962.html" target="_blank">Beautyleg 2019.10.11 No.1829 ChiChi</a></p></li><li><a href="/taotu/2019/2956.html" target="_blank"><img src="https://img.mm24.cc/uploads/allimg/191009/1-1910092036340-L.jpg" alt="Beautyleg 2019.10.09 No.1828 Yvonne"/></a>
<p>分类:<a href='/taotu/2019/'>2019</a></p>
<p class=p_title><a href="/taotu/2019/2956.html" target="_blank">Beautyleg 2019.10.09 No.1828 Yvonne</a></p></li><li><a href="/taotu/2019/2955.html" target="_blank"><img src="https://img.mm24.cc/uploads/allimg/191009/1-1910092035450-L.jpg" alt="Beautyleg 2019.10.07 No.1827 Wendy"/></a>
<p>分类:<a href='/taotu/2019/'>2019</a></p>
<p class=p_title><a href="/taotu/2019/2955.html" target="_blank">Beautyleg 2019.10.07 No.1827 Wendy</a></p></li><li><a href="/taotu/2019/2954.html" target="_blank"><img src="https://img.mm24.cc/uploads/allimg/191009/1-1910092035090-L.jpg" alt="Beautyleg 2019.10.04 No.1826 Anonymity"/></a>
<p>分类:<a href='/taotu/2019/'>2019</a></p>
<p class=p_title><a href="/taotu/2019/2954.html" target="_blank">Beautyleg 2019.10.04 No.1826 Anonymity</a></p></li><li><a href="/taotu/2019/2950.html" target="_blank"><img src="https://img.mm24.cc/uploads/allimg/191005/1-1910050P4310-L.jpg" alt="Beautyleg 2019.09.30 No.1825 Shacy"/></a>
<p>分类:<a href='/taotu/2019/'>2019</a></p>
<p class=p_title><a href="/taotu/2019/2950.html" target="_blank">Beautyleg 2019.09.30 No.1825 Shacy</a></p></li><li><a href="/taotu/2019/2949.html" target="_blank"><img src="https://img.mm24.cc/uploads/allimg/191005/1-1910050P3400-L.jpg" alt="Beautyleg 2019.09.27 No.1824 Kaylar"/></a>
<p>分类:<a href='/taotu/2019/'>2019</a></p>
<p class=p_title><a href="/taotu/2019/2949.html" target="_blank">Beautyleg 2019.09.27 No.1824 Kaylar</a></p></li><li><a href="/taotu/2019/2948.html" target="_blank"><img src="https://img.mm24.cc/uploads/allimg/190928/1-1Z92PU9540-L.jpg" alt="Beautyleg 2019.09.25 No.1823 Leonie"/></a>
<p>分类:<a href='/taotu/2019/'>2019</a></p>
<p class=p_title><a href="/taotu/2019/2948.html" target="_blank">Beautyleg 2019.09.25 No.1823 Leonie</a></p></li><li><a href="/taotu/2019/2947.html" target="_blank"><img src="https://img.mm24.cc/uploads/allimg/190928/1-1Z92PUZ60-L.jpg" alt="Beautyleg 2019.09.23 No.1822 Winnie"/></a>
<p>分类:<a href='/taotu/2019/'>2019</a></p>
<p class=p_title><a href="/taotu/2019/2947.html" target="_blank">Beautyleg 2019.09.23 No.1822 Winnie</a></p></li><li><a href="/taotu/2019/2938.html" target="_blank"><img src="https://img.mm24.cc/uploads/allimg/190922/1-1Z922135T00-L.jpg" alt="Beautyleg 2019.09.20 No.1821 ChiChi"/></a>
<p>分类:<a href='/taotu/2019/'>2019</a></p>
<p class=p_title><a href="/taotu/2019/2938.html" target="_blank">Beautyleg 2019.09.20 No.1821 ChiChi</a></p></li>
</ul>
</div>
<div class="ad_m"><script src="/ad/list-2.js" type="text/javascript"></script> <div class="bk20"></div> </div>
<div class="bk10"></div>
<center><div id="pages" class="text-c"><a href='1-1.html' class=a1>上一页</a>
<a href='1-1.html'>1</a>
<span>2</span>
<a href='1-3.html'>3</a>
<a href='1-4.html'>4</a>
<a href='1-5.html'>5</a>
<a href='1-6.html'>6</a>
<a href='1-7.html'>7</a>
<a href='1-8.html'>8</a>
<a href='1-9.html'>9</a>
<a href='1-10.html'>10</a>
<a href='1-11.html'>11</a>
<a href='1-3.html'>下一页</a>
<a href='1-47.html'>末页</a>
<a class="a1">47页</a>
</div></center>
</div>
<div class="bk10"></div>
<div class="footer">
<div class="main">
<span><a href="http://www.mm24.cc/">爱秀美女</a> 版权声明:所有图片都收集于网络 </span>爱秀美女,追求极致的高清体验!
<script type="text/javascript" src="https://s5.cnzz.com/z_stat.php?id=1277689883&web_id=1277689883"></script>
<script type="text/javascript" src="/js/f.js"></script></div>
</div><script>
(function(){
var bp = document.createElement('script');
var curProtocol = window.location.protocol.split(':')[0];
if (curProtocol === 'https') {
bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';
}
else {
bp.src = 'http://push.zhanzhang.baidu.com/push.js';
}
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(bp, s);
})();
</script>
</body>
</html>

+ 4
- 3
app/Console/Commands/BiliVideoCode.php View File

@ -43,16 +43,17 @@ class BiliVideoCode extends Command
// //
$bilibili = new BilibiliService(); $bilibili = new BilibiliService();
// $bilibili->queryPlayList(); // $bilibili->queryPlayList();
// $bilibili->queryUpVideoList(10278125);
$bilibili->queryUpVideoList(10278125);
$bilibili->compareAndDownloadUpVideos(); $bilibili->compareAndDownloadUpVideos();
// $bilibili->queryDBCollectionList();
$bilibili->queryDBCollectionList();
$bilibili->compareAndDownloadCollectionVideos(); $bilibili->compareAndDownloadCollectionVideos();
// $bilibili->queryCollectionList(); // $bilibili->queryCollectionList();
// $bilibili->compareAndDownloadNewVideos(); // $bilibili->compareAndDownloadNewVideos();
// $bilibili->queryLocalUpVideoList(); // $bilibili->queryLocalUpVideoList();
// $bilibili->queryForVideoParts(); // $bilibili->queryForVideoParts();
// $bilibili->queryDBCollectionList(); // $bilibili->queryDBCollectionList();
$bilibili->checkVideoHasDownload();
// $bilibili->checkVideoHasDownload();
// echo is_dir("/Volumes/Seagate Backup Plus Drive/Video/bilibili/少女时代");
} }
} }

+ 45
- 0
app/Console/Commands/GoogleDriveList.php View File

@ -0,0 +1,45 @@
<?php
namespace App\Console\Commands;
use App\Services\GoogleDriveService;
use Illuminate\Console\Command;
class GoogleDriveList extends Command
{
/**
* The name and signature of the console command.
*
* @var string
*/
protected $signature = 'google:test';
/**
* The console command description.
*
* @var string
*/
protected $description = 'Command description';
/**
* Create a new command instance.
*
* @return void
*/
public function __construct()
{
parent::__construct();
}
/**
* Execute the console command.
*
* @return mixed
*/
public function handle()
{
$service = new GoogleDriveService();
$service->getFiles();
//
}
}

+ 46
- 0
app/Console/Commands/MMScrape.php View File

@ -0,0 +1,46 @@
<?php
namespace App\Console\Commands;
use App\Services\MM24Service;
use Illuminate\Console\Command;
class MMScrape extends Command
{
/**
* The name and signature of the console command.
*
* @var string
*/
protected $signature = 'mm:get';
/**
* The console command description.
*
* @var string
*/
protected $description = 'Command description';
/**
* Create a new command instance.
*
* @return void
*/
public function __construct()
{
parent::__construct();
}
/**
* Execute the console command.
*
* @return mixed
*/
public function handle()
{
//
$service = new MM24Service();
$service->getAlbum();
// $service->getImage();
}
}

+ 45
- 0
app/Console/Commands/NvShenScrape.php View File

@ -0,0 +1,45 @@
<?php
namespace App\Console\Commands;
use App\Services\NvshenService;
use Illuminate\Console\Command;
class NvShenScrape extends Command
{
/**
* The name and signature of the console command.
*
* @var string
*/
protected $signature = 'nvshen:get';
/**
* The console command description.
*
* @var string
*/
protected $description = 'Command description';
/**
* Create a new command instance.
*
* @return void
*/
public function __construct()
{
parent::__construct();
}
/**
* Execute the console command.
*
* @return mixed
*/
public function handle()
{
//
$service = new NvshenService();
$service->scrapeNvshenGirls();
}
}

+ 45
- 0
app/Console/Commands/RenameTest.php View File

@ -0,0 +1,45 @@
<?php
namespace App\Console\Commands;
use App\Services\RenameService;
use Illuminate\Console\Command;
class RenameTest extends Command
{
/**
* The name and signature of the console command.
*
* @var string
*/
protected $signature = 'rename:test';
/**
* The console command description.
*
* @var string
*/
protected $description = 'Command description';
/**
* Create a new command instance.
*
* @return void
*/
public function __construct()
{
parent::__construct();
}
/**
* Execute the console command.
*
* @return mixed
*/
public function handle()
{
//
$rename = new RenameService();
$rename->rename("/Volumes/N/v/《波萝社》套图及视频写真-TLoB");
}
}

+ 3
- 0
app/Console/Kernel.php View File

@ -78,6 +78,9 @@ class Kernel extends ConsoleKernel
// $schedule->command('inspire') // $schedule->command('inspire')
// ->hourly(); // ->hourly();
$schedule->call(function () { $schedule->call(function () {
echo "======================================================\n";
echo "=======================". date("Y-m-d H:i:s") ."=========================\n";
echo "======================================================\n";
$service = new InstagramService(); $service = new InstagramService();
// $service->scrapeLikedUsers(); // $service->scrapeLikedUsers();
$service->scrapeUsers(); $service->scrapeUsers();


+ 85
- 0
app/Http/Controllers/InstagramUserController.php View File

@ -0,0 +1,85 @@
<?php
namespace App\Http\Controllers;
use App\InstagramUser;
use Illuminate\Http\Request;
class InstagramUserController extends Controller
{
/**
* Display a listing of the resource.
*
* @return \Illuminate\Http\Response
*/
public function index()
{
//
}
/**
* Show the form for creating a new resource.
*
* @return \Illuminate\Http\Response
*/
public function create()
{
//
}
/**
* Store a newly created resource in storage.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function store(Request $request)
{
//
}
/**
* Display the specified resource.
*
* @param \App\InstagramUser $instagramUser
* @return \Illuminate\Http\Response
*/
public function show(InstagramUser $instagramUser)
{
//
}
/**
* Show the form for editing the specified resource.
*
* @param \App\InstagramUser $instagramUser
* @return \Illuminate\Http\Response
*/
public function edit(InstagramUser $instagramUser)
{
//
}
/**
* Update the specified resource in storage.
*
* @param \Illuminate\Http\Request $request
* @param \App\InstagramUser $instagramUser
* @return \Illuminate\Http\Response
*/
public function update(Request $request, InstagramUser $instagramUser)
{
//
}
/**
* Remove the specified resource from storage.
*
* @param \App\InstagramUser $instagramUser
* @return \Illuminate\Http\Response
*/
public function destroy(InstagramUser $instagramUser)
{
//
}
}

+ 85
- 0
app/Http/Controllers/XiuGirlController.php View File

@ -0,0 +1,85 @@
<?php
namespace App\Http\Controllers;
use App\XiuGirl;
use Illuminate\Http\Request;
class XiuGirlController extends Controller
{
/**
* Display a listing of the resource.
*
* @return \Illuminate\Http\Response
*/
public function index()
{
//
}
/**
* Show the form for creating a new resource.
*
* @return \Illuminate\Http\Response
*/
public function create()
{
//
}
/**
* Store a newly created resource in storage.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function store(Request $request)
{
//
}
/**
* Display the specified resource.
*
* @param \App\XiuGirl $xiuGirl
* @return \Illuminate\Http\Response
*/
public function show(XiuGirl $xiuGirl)
{
//
}
/**
* Show the form for editing the specified resource.
*
* @param \App\XiuGirl $xiuGirl
* @return \Illuminate\Http\Response
*/
public function edit(XiuGirl $xiuGirl)
{
//
}
/**
* Update the specified resource in storage.
*
* @param \Illuminate\Http\Request $request
* @param \App\XiuGirl $xiuGirl
* @return \Illuminate\Http\Response
*/
public function update(Request $request, XiuGirl $xiuGirl)
{
//
}
/**
* Remove the specified resource from storage.
*
* @param \App\XiuGirl $xiuGirl
* @return \Illuminate\Http\Response
*/
public function destroy(XiuGirl $xiuGirl)
{
//
}
}

+ 30
- 0
app/InstagramUser.php View File

@ -0,0 +1,30 @@
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
/**
* App\InstagramUser
*
* @property int $id
* @property string $user_name
* @property string $user_id
* @property string|null $deleted_at
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @method static \Illuminate\Database\Eloquent\Builder|\App\InstagramUser newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\InstagramUser newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\InstagramUser query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\InstagramUser whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\InstagramUser whereDeletedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\InstagramUser whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\InstagramUser whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\InstagramUser whereUserId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\InstagramUser whereUserName($value)
* @mixin \Eloquent
*/
class InstagramUser extends Model
{
//
}

+ 7
- 4
app/Services/BilibiliService.php View File

@ -58,10 +58,11 @@ class BilibiliService
// 10278125 香草猫饼 // 10278125 香草猫饼
// 391073761 女团直拍 // 391073761 女团直拍
// 267781236 韩国女团饭拍直拍 // 267781236 韩国女团饭拍直拍
// 23400436 小雪_juvia
$list = BilibiliUpVideos::all(); $list = BilibiliUpVideos::all();
foreach ($list as $item) { foreach ($list as $item) {
Log::info("schedule queryUpVideoList current up is {$item['up_name']}, started at: " . date("Y-m-d H:i:s")); Log::info("schedule queryUpVideoList current up is {$item['up_name']}, started at: " . date("Y-m-d H:i:s"));
$files = scandir($this->baseDir . "bilibili/" . $item['up_name']);
// $files = scandir($this->baseDir . "bilibili/" . $item['up_name']);
$mediaId = $item['mid']; $mediaId = $item['mid'];
$videos = []; $videos = [];
@ -282,6 +283,8 @@ class BilibiliService
if ($item['title'] == "默认收藏夹") { if ($item['title'] == "默认收藏夹") {
dump("xxxxxxxxxxxx----------------"); dump("xxxxxxxxxxxx----------------");
$this->downloadBSitePlaylist($videoList, $this->baseDir, "bilibili"); $this->downloadBSitePlaylist($videoList, $this->baseDir, "bilibili");
} else if ($item['title'] == '少女时代') {
$this->downloadBSitePlaylist($videoList, "/Volumes/Seagate Backup Plus Drive/Video/bilibili/少女时代", "");
} else { } else {
$this->downloadBSitePlaylist($videoList, $this->baseDir . "bilibili/", $item['title']); $this->downloadBSitePlaylist($videoList, $this->baseDir . "bilibili/", $item['title']);
} }
@ -682,7 +685,7 @@ class BilibiliService
// "Cookie: SESSDATA=64a15917%2C1578628130%2Ceb05cdc1" // "Cookie: SESSDATA=64a15917%2C1578628130%2Ceb05cdc1"
); );
if ($userCookie) { if ($userCookie) {
$headerArray[] = "Cookie: SESSDATA=b169300a%2C1581262828%2C3654f611;";
$headerArray[] = "Cookie: SESSDATA=d6b16d60%2C1599969018%2C1c857*31;";
// $headerArray[] = "Cookie: _uuid=D6E5438B-5A95-439F-7512-FC3509457A9A28409infoc; buvid3=5566647C-DDE5-4AFF-8711-89C9DB2B7061110244infoc; LIVE_BUVID=AUTO3415734420289108; UM_distinctid=16e62db8b9934b-0f76f63ae51bee-1c3c6a5a-13c680-16e62db8b9acaf; CURRENT_FNVAL=16; stardustvideo=1; rpdid=|(ku|l|lRYlJ0J'ul~JYuYY|u; im_notify_type_279025=0; sid=llgc5h9q; laboratory=1-1; CURRENT_QUALITY=80; INTVER=1; DedeUserID=279025; DedeUserID__ckMd5=9a79e15294e6b8bb; SESSDATA=b169300a%2C1581262828%2C3654f611; bili_jct=597a5b9adb6170698e396fb053bc4aba; bp_t_offset_279025=343238964368145599"; // $headerArray[] = "Cookie: _uuid=D6E5438B-5A95-439F-7512-FC3509457A9A28409infoc; buvid3=5566647C-DDE5-4AFF-8711-89C9DB2B7061110244infoc; LIVE_BUVID=AUTO3415734420289108; UM_distinctid=16e62db8b9934b-0f76f63ae51bee-1c3c6a5a-13c680-16e62db8b9acaf; CURRENT_FNVAL=16; stardustvideo=1; rpdid=|(ku|l|lRYlJ0J'ul~JYuYY|u; im_notify_type_279025=0; sid=llgc5h9q; laboratory=1-1; CURRENT_QUALITY=80; INTVER=1; DedeUserID=279025; DedeUserID__ckMd5=9a79e15294e6b8bb; SESSDATA=b169300a%2C1581262828%2C3654f611; bili_jct=597a5b9adb6170698e396fb053bc4aba; bp_t_offset_279025=343238964368145599";
} }
@ -720,8 +723,8 @@ class BilibiliService
mkdir($innerDir); mkdir($innerDir);
} }
foreach ($aidList as $aid) { foreach ($aidList as $aid) {
Log::info("current download command is : cd {$innerDir} && annie -d -r https://www.bilibili.com/video/av80815149 -p " . $aid);
$downloadResult = shell_exec("cd '{$innerDir}' && annie -d -r https://www.bilibili.com/video/av80815149 -p " . $aid);
Log::info("current download command is : cd '{$innerDir}' && annie -r https://www.bilibili.com/video/av80815149 -p " . $aid);
$downloadResult = shell_exec('cd "' .$innerDir .'" && annie -r https://www.bilibili.com/video/av80815149 -p ' . $aid);
Log::info($downloadResult); Log::info($downloadResult);
Log::info("current download result: " . $downloadResult); Log::info("current download result: " . $downloadResult);
try { try {


+ 92
- 0
app/Services/GoogleDriveService.php View File

@ -0,0 +1,92 @@
<?php
namespace App\Services;
use Exception;
use Google_Client;
use Google_Service_Drive;
class GoogleDriveService
{
//if (php_sapi_name() != 'cli') {
//throw new Exception('This application must be run on the command line.');
//}
/**
* Returns an authorized API client.
* @return Google_Client the authorized client object
*/
public function getClient()
{
$client = new Google_Client();
$client->setApplicationName('Google Drive API PHP Quickstart');
$client->setScopes(Google_Service_Drive::DRIVE);
$client->setAuthConfig('/Users/shixuesen/Downloads/credentials.json');
$client->setAccessType('offline');
$client->setPrompt('select_account consent');
// Load previously authorized token from a file, if it exists.
// The file token.json stores the user's access and refresh tokens, and is
// created automatically when the authorization flow completes for the first
// time.
$tokenPath = 'token.json';
if (file_exists($tokenPath)) {
$accessToken = json_decode(file_get_contents($tokenPath), true);
$client->setAccessToken($accessToken);
}
// If there is no previous token or it's expired.
if ($client->isAccessTokenExpired()) {
// Refresh the token if possible, else fetch a new one.
if ($client->getRefreshToken()) {
$client->fetchAccessTokenWithRefreshToken($client->getRefreshToken());
} else {
// Request authorization from the user.
$authUrl = $client->createAuthUrl();
printf("Open the following link in your browser:\n%s\n", $authUrl);
print 'Enter verification code: ';
$authCode = trim(fgets(STDIN));
// Exchange authorization code for an access token.
$accessToken = $client->fetchAccessTokenWithAuthCode($authCode);
$client->setAccessToken($accessToken);
// Check to see if there was an error.
if (array_key_exists('error', $accessToken)) {
throw new Exception(join(', ', $accessToken));
}
}
// Save the token to a file.
if (!file_exists(dirname($tokenPath))) {
mkdir(dirname($tokenPath), 0700, true);
}
file_put_contents($tokenPath, json_encode($client->getAccessToken()));
}
return $client;
}
public function getFiles()
{
// Get the API client and construct the service object.
$client = self::getClient();
$service = new Google_Service_Drive($client);
// Print the names and IDs for up to 10 files.
$optParams = array(
'pageSize' => 10,
'fields' => 'nextPageToken, files(id, name)'
);
$results = $service->files->listFiles($optParams);
if (count($results->getFiles()) == 0) {
print "No files found.\n";
} else {
print "Files:\n";
foreach ($results->getFiles() as $file) {
printf("%s (%s)\n", $file->getName(), $file->getId());
}
}
}
}

+ 48
- 7
app/Services/InstagramService.php View File

@ -468,7 +468,7 @@ class InstagramService
} }
public function getUserNameById($id = 12801506409)
public function getUserNameById($id = 13305603901)
{ {
$ig = new Instagram($this->debug, $this->truncatedDebug); $ig = new Instagram($this->debug, $this->truncatedDebug);
@ -479,7 +479,8 @@ class InstagramService
exit(0); exit(0);
} }
$response = $ig->timeline->getUserFeed('12801506409', null);
dump($ig->people->getInfoById('13305603901'));exit;
$response = $ig->user->getUserFeed('6794713533', null);
// $response = $ig->story->getUserReelMediaFeed('12801506409'); // $response = $ig->story->getUserReelMediaFeed('12801506409');
dump($response);exit; dump($response);exit;
@ -499,7 +500,7 @@ class InstagramService
public function queryFollowUsers() public function queryFollowUsers()
{ {
$params = []; $params = [];
$params["id"] = 361404591;
$params["id"] = 13305603901;
$params["include_reel"] = true; $params["include_reel"] = true;
$params["first"] = 12; $params["first"] = 12;
$params["fetch_mutual"] = false; $params["fetch_mutual"] = false;
@ -580,18 +581,18 @@ class InstagramService
$params["first"] = 12; $params["first"] = 12;
$params["fetch_mutual"] = false; $params["fetch_mutual"] = false;
$var = json_encode($params); $var = json_encode($params);
echo $var;
// echo $var;
$query = [ $query = [
"variables" => $var, "variables" => $var,
"query_hash" => "d04b0a864b4b54837c0d870b0e77e076" "query_hash" => "d04b0a864b4b54837c0d870b0e77e076"
]; ];
$url = $url . "?query_hash=d04b0a864b4b54837c0d870b0e77e076&variables=$var";
// $url = $url . "?query_hash=d04b0a864b4b54837c0d870b0e77e076&variables=$var";
dump($url); dump($url);
$request = new Client(); $request = new Client();
$res = $request->request("GET", $url, $res = $request->request("GET", $url,
[ [
"headers" => $header, "headers" => $header,
// "query" => $query,
"query" => $query,
"cookies" => $cookieJar, "cookies" => $cookieJar,
'proxy' => [ 'proxy' => [
'http' => 'http://127.0.0.1:1087', // Use this proxy with "http" 'http' => 'http://127.0.0.1:1087', // Use this proxy with "http"
@ -600,6 +601,46 @@ class InstagramService
'timeout' => 2000, 'timeout' => 2000,
'http_errors' => true 'http_errors' => true
]); ]);
dump($res->getBody()->getContents());
$follow = json_decode($res->getBody()->getContents(), true)["data"]["user"]["edge_follow"];
$pageInfo = $follow["page_info"];
while ($pageInfo["has_next_page"]) {
$users = $follow["edges"];
foreach ($users as $user) {
echo $user["node"]["username"];
echo " \t";
echo $user["node"]["id"];
echo "\n";
}
$params["after"] = $pageInfo["end_cursor"];
$var = json_encode($params);
// echo $var;
$query = [
"variables" => $var,
"query_hash" => "d04b0a864b4b54837c0d870b0e77e076"
];
$res = $request->request("GET", $url,
[
"headers" => $header,
"query" => $query,
"cookies" => $cookieJar,
'proxy' => [
'http' => 'http://127.0.0.1:1087', // Use this proxy with "http"
'https' => 'http://127.0.0.1:1087', // Use this proxy with "https",
],
'timeout' => 2000,
'http_errors' => true
]);
$follow = json_decode($res->getBody()->getContents(), true)["data"]["user"]["edge_follow"];
$pageInfo = $follow["page_info"];
}
exit;
while (count($res->getBody()->getContents()) > 0) {
$data = json_decode($res->getBody()->getContents());
dump($data);
exit;
}
// dump($res->getBody()->getContents());
} }
} }

+ 98
- 0
app/Services/MM24Service.php View File

@ -0,0 +1,98 @@
<?php
namespace App\Services;
use QL\QueryList;
class MM24Service
{
public function getAlbum()
{
for ($i = 1; $i < 20; $i++) {
if ($i == 1) {
$baseUrl = "https://www.mm24.cc/taotu";
} else {
$baseUrl = "https://www.mm24.cc/taotu/1-{$i}.html";
}
$baseQl = QueryList::get($baseUrl);
$albumUrls = $baseQl->find("body > div.main > div.boxs > ul > li > a")->attrs("href");
foreach ($albumUrls as $albumUrl) {
dump($albumUrl);
$this->getImage("https://www.mm24.cc" . substr($albumUrl, 0, strlen($albumUrl) - 5));
}
}
//$baseUrl = "https://www.mm24.cc/taotu/";
}
public function getImage($albumUrl)
{
$baseDir = "/Volumes/intel660p/image/bl/";
$baseUrl = "https://www.mm24.cc/";
for ($i = 1; $i < 100; $i++) {
dump("new loop start");
if ($i == 1) {
$ablumn = $albumUrl.".html";
} else {
$ablumn = $albumUrl . "_" .$i. ".html";
}
try {
$baseQl = QueryList::get($ablumn);
} catch (\Exception $e) {
// echo json_encode($e->getMessage());
return;
}
if ($i == 1) {
$title = $baseQl->find("body > div.width > div.weizhi > h1")->htmls()[0];
}
$img = $baseQl->find("#img_view > img")->attr("src");
$albumPath = $baseDir . "/" .$title;
if (!file_exists($albumPath)) {
mkdir($albumPath);
}
if (file_exists($albumPath."/".pathinfo($img)['filename'].".jpg")) {
continue;
}
$opts = array('http'=> ['header' =>
"User-Agent:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.109 Safari/537.36 \r\n
Referer:".$baseUrl."\r\n"
]);
dump("start send curl request");
$curl_handle=curl_init();
curl_setopt($curl_handle, CURLOPT_URL,$img);
curl_setopt($curl_handle, CURLOPT_CONNECTTIMEOUT, 20);
curl_setopt($curl_handle, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl_handle, CURLOPT_USERAGENT, 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.109 Safari/537.36');
curl_setopt($curl_handle, CURLOPT_REFERER, $baseUrl);
$query = curl_exec($curl_handle);
dump(" exec curl request");
$j = 1;
while ($query === false) {
echo 'Curl error: ' . curl_error($curl_handle) ."\n";
echo "retry times: " .$j++ ." times \n";
sleep(1);
$sleepTime = 1000 * random_int(1000, 10000);
echo "retry sleep {$sleepTime} nano second \n";
usleep($sleepTime);
$query = curl_exec($curl_handle);
if ($j >= 100) {
break;
}
}
dump("after fail curl request");
echo curl_error($curl_handle);
$fp = fopen($albumPath."/".pathinfo($img)['filename'].".jpg", 'x');
fwrite($fp, $query);
fclose($fp);
$sleepTime = 1000 * random_int(100, 1000);
echo "after write image sleep {$sleepTime} nano second \n";
usleep($sleepTime);
}
}
}

+ 200
- 0
app/Services/NvshenService.php View File

@ -0,0 +1,200 @@
<?php
namespace App\Services;
use QL\QueryList;
use Illuminate\Http\File;
use Illuminate\Support\Facades\Storage;
class NvshenService
{
private static $name_dir = [
"周韦彤" => [
"dir" => "周韦彤",
"code" => 16274,
"name" => "周韦彤"
],
"ycc" => [
"dir" => "ycc",
"code" => 22162,
"name" => "杨晨晨"
],
"ry" => [
"dir" => "忍野さら",
"code" => "21250",
"name" => "忍野さら"
],
"azu" => [
"dir" => "azu",
"code" => 26002,
"name" => "阿朱"
],
"xq" => [
"dir" => "xq",
"code" => 22204,
"name" => "小琪"
],
"ygh" => [
"dir" => "ygh",
"code" => 15902,
"name" => "原干惠"
],
"wyc" => [
"dir" => "wyc",
"code" => 19702,
"name" => "王语纯"
],
"zz" => [
"dir" => "zz",
"code" => 22899,
"name" => "芝芝 booty"
],
"hlr" => [
"dir" => "hlr",
"code" => 20015,
"name" => "黄乐然"
],
"jrq" => [
"dir" => "jrq",
"code" => 26560,
"name" => "姜仁卿"
],
"ny" => [
"dir" => "ny",
"code" => 26298,
"name" => "奈月"
]
];
public function scrapeNvshenGirls()
{
// 15902 原干惠
// 22162 杨晨晨
// 19702 王语纯
// 22899 芝芝 booty
// 20015 黄乐然
// 26560 姜仁卿
$NUM_OF_ATTEMPTS = 50;
foreach (self::$name_dir as $name) {
$baseDir = "/Users/shixuesen/Documents/tmp/image/xg/" . $name['dir'] . "/";
$baseUrl = "https://www.nvshens.net";
usleep(random_int(1000, 10000) * 1000);
$peopleUrl = "https://www.nvshens.net/girl/";
$peopleUrl .= $name['code'];
// 获取总的相册数量
$albumNumSelector = ".archive_more > a";
$baseQl = QueryList::get($peopleUrl);
$ql = $baseQl->find($albumNumSelector)->htmls();
$onlyOnePage = false;
// 相册页数
if (count($ql->all()) == 0) {
// 不超过 1 页时,不显示数量
$totalAlbumPage = 1;
$onlyOnePage = true;
} else {
preg_match("#\d+#", $ql->all()[0], $result);
dump($result);
$totalAlbumNum = 0;
if (is_numeric($result[0])) {
$totalAlbumNum = $result[0];
}
$totalAlbumPage = ceil($totalAlbumNum / 30);
}
$baseAlbumUrl = "https://www.nvshens.net/girl/{$name['code']}/album/";
for ($i = 1; $i <= $totalAlbumPage; $i++) {
if ($onlyOnePage) {
$albumQl = QueryList::get($peopleUrl);
} else {
$albumQl = QueryList::get($baseAlbumUrl . $i . ".html");
}
// dump($albumQl->getHtml());
$albumList = $albumQl->find(".igalleryli > .igalleryli_div > .igalleryli_link")->attrs("href");
$pageAlbum = $albumList->all();
foreach ($pageAlbum as $album) {
dump("相册:", [$album]);
$pageQL = QueryList::get($baseUrl . $album);
$page = $pageQL->find(".albumInfo > span")->htmls();
$title = $pageQL->find(".albumTitle > #htilte")->htmls();
dump($title->all());
$titleStr = $title->all()[0];
preg_match("#\d+#", $page->all()[0], $result);
$totalImageNum = $result[0];
for ($j = 0; $j < $totalImageNum; $j++) {
$albumCode = substr($album, 3, 5);
$baseImageUrl = "https://t1.onvshen.com:85/gallery/{$name['code']}/{$albumCode}/";
if ($j == 0) {
$imageName = $j . ".jpg";
} else {
$suffix = str_pad($j, 3, "0", STR_PAD_LEFT);
$imageName = $suffix . ".jpg";
}
$imageUrl = $baseImageUrl . $imageName;
if ($j == 0) {
$imageName = "000.jpg";
}
$albumPath = "";
if (!file_exists($baseDir . $albumCode . "-" . $titleStr)) {
dump($baseDir . $albumCode . "-" . $titleStr);
mkdir($baseDir . $albumCode . "-" . $titleStr);
}
$albumPath = $baseDir . $albumCode . "-" . $titleStr;
if (file_exists($albumPath . "/" . $imageName)) {
continue;
}
$opts = array('http' => ['header' =>
"User-Agent:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.109 Safari/537.36 \r\n
Referer:" . $baseUrl . $album . "\r\n"
]);
$curl_handle = curl_init();
curl_setopt($curl_handle, CURLOPT_URL, $imageUrl);
curl_setopt($curl_handle, CURLOPT_CONNECTTIMEOUT, 2000);
curl_setopt($curl_handle, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl_handle, CURLOPT_USERAGENT, 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.109 Safari/537.36');
curl_setopt($curl_handle, CURLOPT_REFERER, $baseUrl . $album);
$query = curl_exec($curl_handle);
$i = 1;
while ($query === false) {
echo 'Curl error: ' . curl_error($curl_handle) . "\n";
echo "retry times: " . $i++ . " times \n";
sleep(1);
$sleepTime = 1000 * random_int(1000, 10000);
echo "retry sleep {$sleepTime} nano second \n";
usleep($sleepTime);
$query = curl_exec($curl_handle);
if ($i >= 100) {
break;
}
}
echo curl_error($curl_handle);
$fp = fopen($albumPath . "/" . $imageName, 'x');
fwrite($fp, $query);
fclose($fp);
$sleepTime = 1000 * random_int(100, 1000);
echo "after write image sleep {$sleepTime} nano second \n";
usleep($sleepTime);
echo $imageUrl;
}
dump($page->all());
// exit;
}
// "https://img.onvshen.com:85/gallery/22162/31696/0.jpg"
// exit;
usleep(1000 * random_int(100, 1000));
}
usleep(1000 * random_int(100, 1000));
// exit;
}
usleep(1000 * random_int(100, 1000));
}
}

+ 47
- 0
app/Services/RenameService.php View File

@ -0,0 +1,47 @@
<?php
namespace App\Services;
class RenameService
{
public function rename($baseDir = "/Volumes/intel660p/image/xg1")
{
if (!is_dir($baseDir)) {
return;
}
$this->parseDir($baseDir);
}
private function parseDir($dir)
{
if (!is_dir($dir)) {
return;
}
$files = scandir($dir);
foreach ($files as $file) {
// dump($file);
if ($file == "." || $file == ".." || $file == ".DS_Store" || $file == ".tmp.drivedownload") {
continue;
}
if (is_dir($dir . "/" .$file)) {
$this->parseDir($dir . "/" . $file);
}
if (is_file($dir . "/" .$file) && (pathinfo($file, PATHINFO_EXTENSION) == "jpg" || pathinfo($file, PATHINFO_EXTENSION) == "jpeg" || pathinfo($file, PATHINFO_EXTENSION) == "mp4")) {
echo $dir;
echo "\n";
echo $file;
$dirList = explode("/", $dir);
$filePrefix = array_pop($dirList);
if (!str_contains($file, $filePrefix)) {
rename($dir . "/" . $file, $dir. "/". $filePrefix. "-" . $file);
}
echo "\n";
// exit;
}
}
}
}

+ 6
- 1
app/Services/XiuGirlsService.php View File

@ -12,6 +12,11 @@ use Illuminate\Support\Facades\Storage;
class XiuGirlsService class XiuGirlsService
{ {
private static $name_dir = [ private static $name_dir = [
"ry" => [
"dir" => "忍野さら",
"code" => "21250",
"name" => "忍野さら"
],
"ycc" => [ "ycc" => [
"dir" => "ycc", "dir" => "ycc",
"code" => 22162, "code" => 22162,
@ -72,7 +77,7 @@ class XiuGirlsService
foreach (self::$name_dir as $name) { foreach (self::$name_dir as $name) {
usleep(random_int(1000, 10000) * 1000); usleep(random_int(1000, 10000) * 1000);
$peopleUrl = "https://www.xsnvshen.com/girl/";
$peopleUrl = "https://xsnvshen.com/girl/";
$peopleUrl .= $name['code']; $peopleUrl .= $name['code'];
$albumSelector = ".entryAblum > .star-mod-bd > ul > li > a"; $albumSelector = ".entryAblum > .star-mod-bd > ul > li > a";


+ 34
- 0
app/XiuGirl.php View File

@ -0,0 +1,34 @@
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
/**
* App\XiuGirl
*
* @property int $id
* @property int $user_id 用户 id
* @property int $album_id 相册 id
* @property int $image_name 图片名
* @property int $file_size 文件大小
* @property int $is_downloaded 是否已下载
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @method static \Illuminate\Database\Eloquent\Builder|\App\XiuGirl newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\XiuGirl newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\XiuGirl query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\XiuGirl whereAlbumId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\XiuGirl whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\XiuGirl whereFileSize($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\XiuGirl whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\XiuGirl whereImageName($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\XiuGirl whereIsDownloaded($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\XiuGirl whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\XiuGirl whereUserId($value)
* @mixin \Eloquent
*/
class XiuGirl extends Model
{
//
}

+ 2
- 0
composer.json View File

@ -15,6 +15,7 @@
"doctrine/dbal": "^2.9", "doctrine/dbal": "^2.9",
"encore/laravel-admin": "^1.7", "encore/laravel-admin": "^1.7",
"fideloper/proxy": "^4.0", "fideloper/proxy": "^4.0",
"google/apiclient": "^2.0",
"guzzlehttp/guzzle": "~6.0", "guzzlehttp/guzzle": "~6.0",
"jaeger/querylist": "^4.1", "jaeger/querylist": "^4.1",
"laravel/framework": "5.7.*", "laravel/framework": "5.7.*",
@ -25,6 +26,7 @@
"monolog/monolog": "^1.24", "monolog/monolog": "^1.24",
"netresearch/jsonmapper": "^1.6", "netresearch/jsonmapper": "^1.6",
"norkunas/youtube-dl-php": "^1.4", "norkunas/youtube-dl-php": "^1.4",
"protoqol/prequel": "^1.22",
"qcloud/cos-sdk-v5": ">=1.0", "qcloud/cos-sdk-v5": ">=1.0",
"raiym/instagram-php-scraper": "^0.8.31", "raiym/instagram-php-scraper": "^0.8.31",
"tinify/tinify": "^1.5" "tinify/tinify": "^1.5"


+ 339
- 2
composer.lock View File

@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically" "This file is @generated automatically"
], ],
"content-hash": "971e1da30d3a4668df75c1f240ab0bae",
"content-hash": "b4ce416ea16b5c0a2101e136fb136283",
"packages": [ "packages": [
{ {
"name": "barryvdh/laravel-ide-helper", "name": "barryvdh/laravel-ide-helper",
@ -1596,6 +1596,202 @@
], ],
"time": "2019-09-03T16:45:42+00:00" "time": "2019-09-03T16:45:42+00:00"
}, },
{
"name": "firebase/php-jwt",
"version": "v5.1.0",
"source": {
"type": "git",
"url": "https://github.com/firebase/php-jwt.git",
"reference": "4566062c68f76f43d44f1643f4970fe89757d4c6"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/firebase/php-jwt/zipball/4566062c68f76f43d44f1643f4970fe89757d4c6",
"reference": "4566062c68f76f43d44f1643f4970fe89757d4c6",
"shasum": ""
},
"require": {
"php": ">=5.3.0"
},
"require-dev": {
"phpunit/phpunit": "^4.8|^5"
},
"type": "library",
"autoload": {
"psr-4": {
"Firebase\\JWT\\": "src"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"BSD-3-Clause"
],
"authors": [
{
"name": "Neuman Vong",
"email": "neuman+pear@twilio.com",
"role": "Developer"
},
{
"name": "Anant Narayanan",
"email": "anant@php.net",
"role": "Developer"
}
],
"description": "A simple library to encode and decode JSON Web Tokens (JWT) in PHP. Should conform to the current spec.",
"homepage": "https://github.com/firebase/php-jwt",
"time": "2020-02-24T23:15:03+00:00"
},
{
"name": "google/apiclient",
"version": "v2.4.0",
"source": {
"type": "git",
"url": "https://github.com/googleapis/google-api-php-client.git",
"reference": "cd3c37998020d91ae4eafca4f26a92da4dabba83"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/googleapis/google-api-php-client/zipball/cd3c37998020d91ae4eafca4f26a92da4dabba83",
"reference": "cd3c37998020d91ae4eafca4f26a92da4dabba83",
"shasum": ""
},
"require": {
"firebase/php-jwt": "~2.0||~3.0||~4.0||~5.0",
"google/apiclient-services": "~0.13",
"google/auth": "^1.0",
"guzzlehttp/guzzle": "~5.3.1||~6.0",
"guzzlehttp/psr7": "^1.2",
"monolog/monolog": "^1.17|^2.0",
"php": ">=5.4",
"phpseclib/phpseclib": "~0.3.10||~2.0"
},
"require-dev": {
"cache/filesystem-adapter": "^0.3.2",
"dealerdirect/phpcodesniffer-composer-installer": "^0.5.0",
"phpcompatibility/php-compatibility": "^9.2",
"phpunit/phpunit": "~4.8.36",
"squizlabs/php_codesniffer": "~2.3",
"symfony/css-selector": "~2.1",
"symfony/dom-crawler": "~2.1"
},
"suggest": {
"cache/filesystem-adapter": "For caching certs and tokens (using Google_Client::setCache)"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "2.x-dev"
}
},
"autoload": {
"psr-0": {
"Google_": "src/"
},
"classmap": [
"src/Google/Service/"
]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"Apache-2.0"
],
"description": "Client library for Google APIs",
"homepage": "http://developers.google.com/api-client-library/php",
"keywords": [
"google"
],
"time": "2019-09-11T17:38:10+00:00"
},
{
"name": "google/apiclient-services",
"version": "v0.127",
"source": {
"type": "git",
"url": "https://github.com/googleapis/google-api-php-client-services.git",
"reference": "19eacad739807e522891bf3f911ffab4a4c29869"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/googleapis/google-api-php-client-services/zipball/19eacad739807e522891bf3f911ffab4a4c29869",
"reference": "19eacad739807e522891bf3f911ffab4a4c29869",
"shasum": ""
},
"require": {
"php": ">=5.4"
},
"require-dev": {
"phpunit/phpunit": "^4.8|^5"
},
"type": "library",
"autoload": {
"psr-0": {
"Google_Service_": "src"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"Apache-2.0"
],
"description": "Client library for Google APIs",
"homepage": "http://developers.google.com/api-client-library/php",
"keywords": [
"google"
],
"time": "2020-02-17T00:24:19+00:00"
},
{
"name": "google/auth",
"version": "v1.7.1",
"source": {
"type": "git",
"url": "https://github.com/googleapis/google-auth-library-php.git",
"reference": "39e243a7d8320b1889ab8bb4cd6f98f7af83c582"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/googleapis/google-auth-library-php/zipball/39e243a7d8320b1889ab8bb4cd6f98f7af83c582",
"reference": "39e243a7d8320b1889ab8bb4cd6f98f7af83c582",
"shasum": ""
},
"require": {
"firebase/php-jwt": "~2.0|~3.0|~4.0|~5.0",
"guzzlehttp/guzzle": "~5.3.1|~6.0",
"guzzlehttp/psr7": "^1.2",
"php": ">=5.4",
"psr/cache": "^1.0",
"psr/http-message": "^1.0"
},
"require-dev": {
"friendsofphp/php-cs-fixer": "^1.11",
"guzzlehttp/promises": "0.1.1|^1.3",
"kelvinmo/simplejwt": "^0.2.5",
"phpseclib/phpseclib": "^2",
"phpunit/phpunit": "^4.8.36|^5.7",
"sebastian/comparator": ">=1.2.3"
},
"suggest": {
"phpseclib/phpseclib": "May be used in place of OpenSSL for signing strings or for token management. Please require version ^2."
},
"type": "library",
"autoload": {
"psr-4": {
"Google\\Auth\\": "src"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"Apache-2.0"
],
"description": "Google Auth Library for PHP",
"homepage": "http://github.com/google/google-auth-library-php",
"keywords": [
"Authentication",
"google",
"oauth2"
],
"time": "2020-02-12T20:54:50+00:00"
},
{ {
"name": "guzzlehttp/command", "name": "guzzlehttp/command",
"version": "1.0.0", "version": "1.0.0",
@ -3716,6 +3912,98 @@
], ],
"time": "2017-04-21T22:22:57+00:00" "time": "2017-04-21T22:22:57+00:00"
}, },
{
"name": "phpseclib/phpseclib",
"version": "2.0.25",
"source": {
"type": "git",
"url": "https://github.com/phpseclib/phpseclib.git",
"reference": "c18159618ed7cd7ff721ac1a8fec7860a475d2f0"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/c18159618ed7cd7ff721ac1a8fec7860a475d2f0",
"reference": "c18159618ed7cd7ff721ac1a8fec7860a475d2f0",
"shasum": ""
},
"require": {
"php": ">=5.3.3"
},
"require-dev": {
"phing/phing": "~2.7",
"phpunit/phpunit": "^4.8.35|^5.7|^6.0",
"sami/sami": "~2.0",
"squizlabs/php_codesniffer": "~2.0"
},
"suggest": {
"ext-gmp": "Install the GMP (GNU Multiple Precision) extension in order to speed up arbitrary precision integer arithmetic operations.",
"ext-libsodium": "SSH2/SFTP can make use of some algorithms provided by the libsodium-php extension.",
"ext-mcrypt": "Install the Mcrypt extension in order to speed up a few other cryptographic operations.",
"ext-openssl": "Install the OpenSSL extension in order to speed up a wide variety of cryptographic operations."
},
"type": "library",
"autoload": {
"files": [
"phpseclib/bootstrap.php"
],
"psr-4": {
"phpseclib\\": "phpseclib/"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Jim Wigginton",
"email": "terrafrost@php.net",
"role": "Lead Developer"
},
{
"name": "Patrick Monnerat",
"email": "pm@datasphere.ch",
"role": "Developer"
},
{
"name": "Andreas Fischer",
"email": "bantu@phpbb.com",
"role": "Developer"
},
{
"name": "Hans-Jürgen Petrich",
"email": "petrich@tronic-media.com",
"role": "Developer"
},
{
"name": "Graham Campbell",
"email": "graham@alt-three.com",
"role": "Developer"
}
],
"description": "PHP Secure Communications Library - Pure-PHP implementations of RSA, AES, SSH2, SFTP, X.509 etc.",
"homepage": "http://phpseclib.sourceforge.net",
"keywords": [
"BigInteger",
"aes",
"asn.1",
"asn1",
"blowfish",
"crypto",
"cryptography",
"encryption",
"rsa",
"security",
"sftp",
"signature",
"signing",
"ssh",
"twofish",
"x.509",
"x509"
],
"time": "2020-02-25T04:16:50+00:00"
},
{ {
"name": "predis/predis", "name": "predis/predis",
"version": "v1.1.1", "version": "v1.1.1",
@ -3766,6 +4054,54 @@
], ],
"time": "2016-06-16T16:22:20+00:00" "time": "2016-06-16T16:22:20+00:00"
}, },
{
"name": "protoqol/prequel",
"version": "v1.22.3",
"source": {
"type": "git",
"url": "https://github.com/Protoqol/Prequel.git",
"reference": "fc62e4f8bd2f83f8e5ff61119b282ed174f0e733"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/Protoqol/Prequel/zipball/fc62e4f8bd2f83f8e5ff61119b282ed174f0e733",
"reference": "fc62e4f8bd2f83f8e5ff61119b282ed174f0e733",
"shasum": ""
},
"require": {
"laravel/framework": ">=5.6",
"php": "^7.1"
},
"require-dev": {
"orchestra/testbench": "^3.7",
"phpmd/phpmd": "^2.6"
},
"type": "library",
"extra": {
"laravel": {
"providers": [
"Protoqol\\Prequel\\PrequelServiceProvider"
]
}
},
"autoload": {
"psr-4": {
"Protoqol\\Prequel\\": "src"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Quinten Schorsij",
"email": "quinten@protoqol.xyz"
}
],
"description": "Clear and concise database management.",
"time": "2020-01-22T08:35:24+00:00"
},
{ {
"name": "psr/cache", "name": "psr/cache",
"version": "1.0.1", "version": "1.0.1",
@ -8560,5 +8896,6 @@
"ext-curl": "^7.1", "ext-curl": "^7.1",
"ext-json": "*" "ext-json": "*"
}, },
"platform-dev": []
"platform-dev": [],
"plugin-api-version": "1.1.0"
} }

+ 144
- 0
config/prequel.php View File

@ -0,0 +1,144 @@
<?php
return [
/*
|--------------------------------------------------------------------------
| Prequel Master Switch : boolean
|--------------------------------------------------------------------------
|
| Manually disable/enable Prequel, if in production Prequel will always be
| disabled. Reason being that nobody should ever be able to directly look
| inside your database besides you or your dev team (obviously).
|
*/
'enabled' => env('PREQUEL_ENABLED', true),
/*
|--------------------------------------------------------------------------
| Prequel Locale : string
|--------------------------------------------------------------------------
|
| Choose what language Prequel should display in.
|
*/
'locale' => env('APP_LOCALE', 'en'),
/*
|--------------------------------------------------------------------------
| Prequel Path
|--------------------------------------------------------------------------
|
| The path where Prequel will be residing. Note that this does not affect
| Prequel API routes.
|
*/
'path' => 'prequel',
/*
|--------------------------------------------------------------------------
| Laravel asset generation suffix and namespace definition
|--------------------------------------------------------------------------
|
| Here you can define your preferred asset suffixes and directory/namespaces.
| Separate with a double backwards slash to define namespace and directory
| location. Everything after the last '\\' will be treated as a suffix.
| Note that the backslash needs to be escaped with an extra backslash
|
| For example
|
| Configuration
| 'suffixes' => [
| 'model' => 'Models\\Model',
| 'seeder' => 'MyMadeUpSeederSuffix'
| ]
|
| When generating for `users` table
| (directory) app/models/UserModel.php
| (qualified class) App\Models\UserModel
| (directory) database/seeds/UserMyMadeUpSeederSuffix.php
|
*/
'suffixes' => [
'model' => 'Models\\',
'seeder' => 'Seeder',
'factory' => 'Factory',
'controller' => 'Controller',
'resource' => 'Resource',
],
/*
|--------------------------------------------------------------------------
| Prequel Database Configuration : array
|--------------------------------------------------------------------------
|
| This enables you to fully configure your database connection for Prequel.
|
*/
'database' => [
'connection' => env('DB_CONNECTION', 'mysql'),
'host' => env('DB_HOST', '127.0.0.1'),
'port' => env('DB_PORT', '3306'),
'database' => env('DB_DATABASE', 'homestead'),
'username' => env('DB_USERNAME', 'homestead'),
'password' => env('DB_PASSWORD', 'secret'),
],
/*
|--------------------------------------------------------------------------
| Prequel ignored databases and tables : array
|--------------------------------------------------------------------------
| Databases and tables that will be ignored during database discovery.
|
| Using 'mysql' => ['foo'] ignores only the mysql.foo table.
| Using 'mysql' => ['*'] ignores the entire mysql database.
|
*/
'ignored' => [
// 'information_schema' => ['*'],
// 'sys' => ['*'],
// 'performance_schema' => ['*'],
// 'mysql' => ['*'],
'#mysql50#lost+found' => ['*'],
],
/*
|--------------------------------------------------------------------------
| Prequel pagination per page : integer
|--------------------------------------------------------------------------
|
| When Prequel retrieves paginated information, this is the number of
| records that will be in each page.
|
*/
'pagination' => 100,
/*
|--------------------------------------------------------------------------
| Prequel middleware : array
|--------------------------------------------------------------------------
|
| Define custom middleware for Prequel to use.
|
| Ex. 'web', Protoqol\Prequel\Http\Middleware\Authorised::class
|
*/
'middleware' => [
Protoqol\Prequel\Http\Middleware\Authorised::class,
],
];

+ 9
- 0
database/factories/InstagramUserFactory.php View File

@ -0,0 +1,9 @@
<?php
use Faker\Generator as Faker;
$factory->define(App\InstagramUser::class, function (Faker $faker) {
return [
//
];
});

+ 9
- 0
database/factories/XiuGirlFactory.php View File

@ -0,0 +1,9 @@
<?php
use Faker\Generator as Faker;
$factory->define(App\XiuGirl::class, function (Faker $faker) {
return [
//
];
});

+ 34
- 0
database/migrations/2020_04_06_203738_create_instagram_users_table.php View File

@ -0,0 +1,34 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
class CreateInstagramUsersTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('instagram_users', function (Blueprint $table) {
$table->increments('id');
$table->string('user_name');
$table->string('user_id');
$table->softDeletes();
$table->timestamps();
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('instagram_users');
}
}

+ 37
- 0
database/migrations/2020_04_14_221058_create_xiu_girls_table.php View File

@ -0,0 +1,37 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
class CreateXiuGirlsTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('xiu_girls', function (Blueprint $table) {
$table->increments('id');
$table->bigInteger("user_id")->comment("用户 id");
$table->bigInteger("album_id")->comment("相册 id");
$table->bigInteger("image_name")->comment("图片名");
$table->bigInteger("file_size")->comment("文件大小");
$table->tinyInteger("is_downloaded")->comment("是否已下载")->default(0);
$table->unique(["album_id", "image_name"], "idx_album_image_name");
$table->timestamps();
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('xiu_girls');
}
}

+ 108
- 0
fail.log View File

@ -463,3 +463,111 @@
/Users/shixuesen/OneDrive/Pictures/instagram/aiiiiidj/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/76822683_2648312878788133_8679987958384089669_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=101&_nc_ohc=xg8kkqxrNs8AX94fIMS&vs=17849782345844039_4181825681&_nc_vs=HBksFQAYJEdKczRsQVFsN21Sa29HZ0pBRVhhSmtJUGczVjRidlE1QUFBRhUAABUAGCRHUFBxbFFRdzc2WU1WVWNJQUJ5S0xtcllkdk1kYnZRNUFBQUYVAgAoABgAGwGIB3VzZV9vaWwBMRUAABgAFo68w9PvkbU%2FFQIZBRgCQzMsF0AgZmZmZmZmGBJkYXNoX2Jhc2VsaW5lXzFfdjERAHXoBwA%3D&_nc_rid=762f16b20a&oe=5E3DD076&oh=7540bf84381fedbf799ee7d5f82749e8 /Users/shixuesen/OneDrive/Pictures/instagram/aiiiiidj/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/76822683_2648312878788133_8679987958384089669_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=101&_nc_ohc=xg8kkqxrNs8AX94fIMS&vs=17849782345844039_4181825681&_nc_vs=HBksFQAYJEdKczRsQVFsN21Sa29HZ0pBRVhhSmtJUGczVjRidlE1QUFBRhUAABUAGCRHUFBxbFFRdzc2WU1WVWNJQUJ5S0xtcllkdk1kYnZRNUFBQUYVAgAoABgAGwGIB3VzZV9vaWwBMRUAABgAFo68w9PvkbU%2FFQIZBRgCQzMsF0AgZmZmZmZmGBJkYXNoX2Jhc2VsaW5lXzFfdjERAHXoBwA%3D&_nc_rid=762f16b20a&oe=5E3DD076&oh=7540bf84381fedbf799ee7d5f82749e8
/Users/shixuesen/OneDrive/Pictures/instagram/nancylobh/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/e35/84444144_510052023230156_5112092550493590497_n.jpg?_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=1&_nc_ohc=Ig2OLe8WqSMAX_k61vA&se=7&oh=1e6fcc74ac3b8007fb29a1b567c3fcb1&oe=5ED4D1E6&ig_cache_key=MjIzOTg0NTM0NzA4OTU0NzIwNA%3D%3D.2 /Users/shixuesen/OneDrive/Pictures/instagram/nancylobh/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/e35/84444144_510052023230156_5112092550493590497_n.jpg?_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=1&_nc_ohc=Ig2OLe8WqSMAX_k61vA&se=7&oh=1e6fcc74ac3b8007fb29a1b567c3fcb1&oe=5ED4D1E6&ig_cache_key=MjIzOTg0NTM0NzA4OTU0NzIwNA%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/ngoctrinh89/ https://scontent-lax3-2.cdninstagram.com/v/t72.14836-16/77365254_176289706984571_8539853632472623438_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-2.cdninstagram.com&_nc_cat=111&_nc_ohc=3AF3HKOk2EQAX9hEhF7&vs=18087672859145809_823954742&_nc_vs=HBksFQAYJEdBYUFuQVI3eEZ5bFZhQUFBRTRwWFBXaHA0TjJidlE1QUFBRhUAABUAGCRHRWlCaGdRS0RiNm1ZNm9BQUZkcEZ4d0p6YVpJYnZRNUFBQUYVAgAoABgAGwGIB3VzZV9vaWwBMRUAABgAFqL3hvGOqaFAFQIZBRgCQzMsF0At7AgxJul5GBJkYXNoX2Jhc2VsaW5lXzFfdjERAHXoBwA%3D&_nc_rid=5b7881aa96&oe=5E43043D&oh=0603705525b4989757b0d76a5e664175 /Users/shixuesen/OneDrive/Pictures/instagram/ngoctrinh89/ https://scontent-lax3-2.cdninstagram.com/v/t72.14836-16/77365254_176289706984571_8539853632472623438_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-2.cdninstagram.com&_nc_cat=111&_nc_ohc=3AF3HKOk2EQAX9hEhF7&vs=18087672859145809_823954742&_nc_vs=HBksFQAYJEdBYUFuQVI3eEZ5bFZhQUFBRTRwWFBXaHA0TjJidlE1QUFBRhUAABUAGCRHRWlCaGdRS0RiNm1ZNm9BQUZkcEZ4d0p6YVpJYnZRNUFBQUYVAgAoABgAGwGIB3VzZV9vaWwBMRUAABgAFqL3hvGOqaFAFQIZBRgCQzMsF0At7AgxJul5GBJkYXNoX2Jhc2VsaW5lXzFfdjERAHXoBwA%3D&_nc_rid=5b7881aa96&oe=5E43043D&oh=0603705525b4989757b0d76a5e664175
/Users/shixuesen/OneDrive/Pictures/instagram/Likes/ https://scontent-fml2-1.cdninstagram.com/v/t51.2885-15/e35/79471420_136743811156569_7596495013101339400_n.jpg?_nc_ht=scontent-fml2-1.cdninstagram.com&_nc_cat=109&_nc_ohc=00mvSZKQaVYAX8PP2Mp&se=7&oh=cc009f4947bbc940366e015934526c1d&oe=5ED14827&ig_cache_key=MjI0MzY1NjM0NTYxODUyMTMwNQ%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/Likes/ https://scontent-fml2-1.cdninstagram.com/v/t51.2885-15/e35/84527673_569576423645287_7863850906412117364_n.jpg?_nc_ht=scontent-fml2-1.cdninstagram.com&_nc_cat=107&_nc_ohc=sqhW1gWf0csAX9nY1Ie&se=7&oh=e2f37253c95351fd1bb32b5f13983833&oe=5EFE8453&ig_cache_key=MjI0MzAyNjQzMDAwMzExODg5NQ%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/kiyocosplay/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/75318757_245178736491269_6197209772240441725_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=105&_nc_ohc=Pu__j5gifrEAX_t5x2b&vs=17862164809700399_1179697344&_nc_vs=HBksFQAYJEdPVkZmUVFGdTM0Zi1kNEFBSDJSX0NCMDZRQldidlE1QUFBRhUAABUAGCRHQnBuZndSUzY4TXBGVndBQUx5RG50QnFjOUJpYnZRNUFBQUYVAgAoABgAGwGIB3VzZV9vaWwBMRUAABgAFt7q9pLq4ro%2FFQIZBRgCQzMsF0AuEOVgQYk3GBJkYXNoX2Jhc2VsaW5lXzFfdjERAHXoBwA%3D&_nc_rid=74592a686a&oe=5E4D33DE&oh=87aa4c81e4a0584d0e0134fd7674f584
/Users/shixuesen/OneDrive/Pictures/instagram/angelaqiqi_99/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/76974480_218749069295417_6211866173462549708_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=105&_nc_ohc=th_juG0vYCgAX8JRFJ4&vs=17852374672850514_1531470467&_nc_vs=HBkcFQAYJEdKQ0psZ1E1LTVGODg4WUFBTXdVZ0hWZl96UldidlE1QUFBRhUAACgAGAAbAYgHdXNlX29pbAExFQAAGAAWpNbq5Puotj8VAhkFGAJDMywXQBQAAAAAAAAYEmRhc2hfYmFzZWxpbmVfMV92MREAdegHAA%3D%3D&_nc_rid=f75778484a&oe=5E4D2624&oh=31cbbd4d7a542a114492126be94e2a1f
/Users/shixuesen/OneDrive/Pictures/instagram/jen2jen2_/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/e35/83810245_859484117797793_6201321773615129596_n.jpg?_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=105&_nc_ohc=xmhEVLrVtxgAX8kDM9-&se=7&oh=5e5f6f4c3b15ca7752800f7c73c552b2&oe=5EE06AFA&ig_cache_key=MjIzODYzMjYxMjgzMzA1MDM5NA%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/jen2jen2_/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/e35/81750739_469893283924238_6776465191597640253_n.jpg?_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=102&_nc_ohc=K37cYYH-HXsAX8WJ--d&se=7&oh=bfa68de00082fddad5ddcd3fd7f54437&oe=5EE6B221&ig_cache_key=MjIxNDY1OTMxOTE0Mjg2MjEyMg%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/jen2jen2_/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/e35/69193939_144308090114429_4505365164256289066_n.jpg?_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=105&_nc_ohc=58e9U0q5g-QAX8NSeAU&se=7&oh=d26d65ae96a828e2e8c03f5bd55a1155&oe=5EC9C9C0&ig_cache_key=MjEyOTE2MzI1MzIyMDQ4OTUyMg%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/jen2jen2_/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/e35/67705912_467368033994569_1836289114633575371_n.jpg?_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=101&_nc_ohc=XC-jGPtRD-4AX_y4_da&se=7&oh=4f1b63923a44290424dad2067874befa&oe=5EF8DBD0&ig_cache_key=MjExMzk1MDYxODU2ODg5OTk0Mw%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/jen2jen2_/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/e35/66354864_509857276421973_5124573597077396432_n.jpg?_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=109&_nc_ohc=jSjro3fR-AIAX_dMI55&se=7&oh=98b0c44cecf4e1bd54f355a304e62696&oe=5EFF86C0&ig_cache_key=MjA5NTA1MTUxOTIyNDQ5MTc0NA%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/nancylobh/ https://scontent-lax3-2.cdninstagram.com/v/t51.2885-15/e35/84760234_215787852882899_7143370884880616353_n.jpg?_nc_ht=scontent-lax3-2.cdninstagram.com&_nc_cat=111&_nc_ohc=G1BvTZCk718AX91fZ4k&se=7&oh=bbdbd79c8dd40709decbf1a71011eb3f&oe=5EDFD3C4&ig_cache_key=MjI0NzQwMTQ1MTIwMjI5Nzk5Nw%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/eom_sangmi/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/87076762_868613463566892_8042560854217022059_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=100&_nc_ohc=1-ajIKdOQToAX_tylj7&vs=18130849348045654_1130175639&_nc_vs=HBkcFQAYJEdKcXZNQVVzYXZIVS14VURBR3RhRVZCODZweHZidlE1QUFBRhUAACgAGAAbAYgHdXNlX29pbAExFQAAGAAWrOKc%2Fan6tEAVAhkFGAJDMywXQBe7ZFocrAgYEmRhc2hfYmFzZWxpbmVfMV92MREAdegHAA%3D%3D&_nc_rid=13b934c9a3&oe=5E4FEFBC&oh=fe94709b998dd22fed0e1875dac23c6b
/Users/shixuesen/OneDrive/Pictures/instagram/aohsuehfu/ https://scontent-lax3-2.cdninstagram.com/v/t72.14836-16/75716670_498019437815443_5449394466957850233_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-2.cdninstagram.com&_nc_cat=107&_nc_ohc=79NpHo4F2l0AX_6AEX3&vs=17909490697409496_3956593319&_nc_vs=HBkcFQAYJEdENVlnd1NUcHE0djhzUUJBSGwyQUVSbEk2QkxidlE1QUFBRhUAACgAGAAbAYgHdXNlX29pbAExFQAAGAAWsJKB3sel0D8VAhkFGAJDMywXQBQAAAAAAAAYEmRhc2hfYmFzZWxpbmVfMV92MREAdegHAA%3D%3D&_nc_rid=bbad85e6cf&oe=5E4FE1CF&oh=ec36fa828e5dc4bf1842ff07d46cb865
/Users/shixuesen/OneDrive/Pictures/instagram/ayreen/ https://scontent-lax3-2.cdninstagram.com/v/t72.14836-16/75631310_188549315790239_1525958277529151160_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-2.cdninstagram.com&_nc_cat=111&_nc_ohc=RQ0e_hKZhioAX8EpsAw&vs=17928308326364135_810678366&_nc_vs=HBksFQAYJEdNNEtnZ1NmaGYwT2ZLc0FBTGdtTWZMM1NpMFZidlE1QUFBRhUAABUAGCRHSjJsZFFTVDc4d09GN29CQUxQNnNlZGhMd0lPYnZRNUFBQUYVAgAoABgAGwGIB3VzZV9vaWwBMRUAABgAFs6E6uLx7Ng%2FFQIZBRgCQzMsF0ASqfvnbItEGBJkYXNoX2Jhc2VsaW5lXzFfdjERAHXoBwA%3D&_nc_rid=16887a3478&oe=5E518A98&oh=687fe33bfb7484a83126002850d8ccc8
/Users/shixuesen/OneDrive/Pictures/instagram/ms_puiyi/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/77125158_478789619663114_4516918709865222487_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=102&_nc_ohc=tDobFlz_AKIAX-7swxS&vs=18055881853201031_2767683194&_nc_vs=HBksFQAYJEdDYldtQVFLd1RQbGRMTUJBRmNSMVl5aVVhOF9idlE1QUFBRhUAABUAGCRHTjVGbGdSXzJOSFlqdEFBQVBqOS1zdUcxZWxEYnZRNUFBQUYVAgAoABgAGwGIB3VzZV9vaWwBMRUAABgAFo6wtNfS7pJAFQIZBRgCQzMsF0Aj7peNT987GBJkYXNoX2Jhc2VsaW5lXzFfdjERAHXoBwA%3D&_nc_rid=fb13fbd48e&oe=5E51A4D1&oh=400359a93b82eddd74139eb98fe5fff2
/Users/shixuesen/OneDrive/Pictures/instagram/7alice77/ https://scontent-lax3-2.cdninstagram.com/v/t51.2885-15/e35/84692826_187671419226895_754647658840988515_n.jpg?_nc_ht=scontent-lax3-2.cdninstagram.com&_nc_cat=107&_nc_ohc=d4mEEBqhtroAX8JcCmn&se=7&oh=c942ab6b8704c176b0c0a4fa6144e6d3&oe=5EE58C45&ig_cache_key=MjI0ODA2ODYwNDg5NzMxNDU0OQ%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/changchinlan/ https://scontent-lax3-2.cdninstagram.com/v/t51.2885-15/e35/71557908_166782487715611_6067386689502202987_n.jpg?_nc_ht=scontent-lax3-2.cdninstagram.com&_nc_cat=107&_nc_ohc=F-7UxsW8VFsAX8Q7DZj&se=7&oh=6a2b8715e73685cc9ac5368d0f827f4e&oe=5E850936&ig_cache_key=MjE3MTg3NjgxNzMxNTgwNzY3NQ%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/changchinlan/ https://scontent-lax3-2.cdninstagram.com/v/t51.2885-15/e35/69261799_1164685017050251_3040841901444116926_n.jpg?_nc_ht=scontent-lax3-2.cdninstagram.com&_nc_cat=107&_nc_ohc=p78AZnHGgMcAX80RPOb&se=7&oh=8bc47aa18d45108023ee84826cb98d3d&oe=5E812C0C&ig_cache_key=MjExMDI2ODEyOTg2NjM0Njc0MA%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/changchinlan/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/e35/44199541_1148291305321228_7927689272125326200_n.jpg?_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=104&_nc_ohc=YaV2pKdRxAoAX8bP-Ja&se=7&oh=6d78f9eec8af97d4c24a66407acf3be8&oe=5E829BC9&ig_cache_key=MTkwNzQxMzAwOTYyMzc3NDQzNQ%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/changchinlan/ https://scontent-lax3-2.cdninstagram.com/v/t51.2885-15/e35/13408912_496167437235611_701898325_n.jpg?_nc_ht=scontent-lax3-2.cdninstagram.com&_nc_cat=111&_nc_ohc=yyLCIkIEogAAX_9h5g9&se=7&oh=0ef8bc36ad80793f0fa5f528f2151506&oe=5E8A4D34&ig_cache_key=MTI2OTg1NDM1MTczNDgzMDA5NQ%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/angelaqiqi_99/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/e35/60532341_141112000390653_297914290752951612_n.jpg?_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=109&_nc_ohc=Y0ZDoO-dcKQAX-brYRn&se=7&oh=940eb89b178d34c768bd027348db23b4&oe=5E8CA919&ig_cache_key=MjA1MjAxNDYwNTI5NzAzNzgyOQ%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/angelaqiqi_99/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/e35/50815359_399615317461080_7696068643836446318_n.jpg?_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=100&_nc_ohc=AGadX9_xUj0AX8ggRHg&se=7&oh=c349180fcc9d928f1d2bc60ae35014ad&oe=5E852A46&ig_cache_key=MTk2OTQ1NDQ4NzkwODQyOTAwNg%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/bivi_0420/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/75890930_175717307178808_3287918770614881857_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=104&_nc_ohc=paSxI1_MTlkAX99Xn1Q&vs=18128864626012097_909465919&_nc_vs=HBkcFQAYJEdQSUFoZ1E0MzZ4ZjBKOEFBRUhPMXFTekNLRXRidlE1QUFBRhUAACgAGAAbAYgHdXNlX29pbAExFQAAGAAWgo%2FU1eaGtEAVAigCQzMsF0AUAAAAAAAAGBJkYXNoX2Jhc2VsaW5lXzFfdjERAHXoBwA%3D&_nc_rid=ebc66c765d&oe=5E5990BE&oh=e8fbcbf6b4a3cc6a31ce917ae53eea47
/Users/shixuesen/OneDrive/Pictures/instagram/sharalinmusic/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/76259732_1115048248854334_9157162030421085998_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=110&_nc_ohc=q9v9jsiOSsMAX-eJQiJ&vs=18131903269016695_44021675&_nc_vs=HBkcFQAYJEdKU2hpd1FfeDhkbUlmWURBQzZQOFpWWnhoUi1idlE1QUFBRhUAACgAGAAbAYgHdXNlX29pbAExFQAAGAAW7vKDsta3tUAVAigCQzMsF0AYAAAAAAAAGBJkYXNoX2Jhc2VsaW5lXzFfdjERAHXoBwA%3D&_nc_rid=5e0205719f&oe=5E58B66E&oh=ddf86cccaaea264dc3957b69b7fbe222
/Users/shixuesen/OneDrive/Pictures/instagram/changchinlan/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/e35/88133077_2340834359549404_8185718418338039108_n.jpg?_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=104&_nc_ohc=g2jb7xtqLuoAX-bKDzu&se=7&oh=98847ccdac84beb5790dd20e5c96fa8b&oe=5E889BB2&ig_cache_key=MjI1MzcyMzYxNTIzNzY0NTcwOA%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/ayreen/ https://scontent-den4-1.cdninstagram.com/v/t72.14836-16/75187985_1053225235047328_7263942830655309746_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-den4-1.cdninstagram.com&_nc_cat=104&_nc_ohc=lyM9q_jqzxsAX_XCK4V&vs=18130752496004285_2290693596&_nc_vs=HBkcFQAYJEdCRkhld1NnNHdBYzU3MERBTEtIOUxtRXRjNWtidlE1QUFBRhUAACgAGAAbAYgHdXNlX29pbAExFQAAGAAW%2BpCyz9j0tEAVAigCQzMsF0AUAAAAAAAAGBJkYXNoX2Jhc2VsaW5lXzFfdjERAHXoBwA%3D&_nc_rid=ad4a90f137&oe=5E5D6E86&oh=e56c7ac872b398d4dc3180e3d0ce3b8f
/Users/shixuesen/OneDrive/Pictures/instagram/ngoctrinh89/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/75428506_118437239745698_3322670437763664325_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=102&_nc_ohc=rTWSUThQmlEAX_3Lkzd&vs=18081366127199139_3442328956&_nc_vs=HBksFQAYJEdKcnlmZ1NpYkpyUnQyc0FBTVZKbUt3b2Z4d3VidlE1QUFBRhUAABUAGCRHUGp3amdRY3dkLW5hMW9LQUVuSGxCLVBfQXNXYnZRNUFBQUYVAgAoABgAGwGIB3VzZV9vaWwBMRUAABgAFsbK266Dup5AFQIoAkMzLBdAJogxJul41RgSZGFzaF9iYXNlbGluZV8xX3YxEQB16AcA&_nc_rid=f52fb72f0e&oe=5E62D853&oh=2923825038b9909d420c05c0b63f2de9
/Users/shixuesen/OneDrive/Pictures/instagram/amandacerny/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/76996872_1338081416381653_6192798072559624645_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=101&_nc_ohc=qpRW-H_0U0sAX_A8qs6&vs=18025926583254944_2516348860&_nc_vs=HBkcFQAYJEdBamhsZ1RWQklGYl9zQUVBTVhobzBBSlBmRlZidlE1QUFBRhUAACgAGAAbAYgHdXNlX29pbAExFQAAGAAWwNza2oKfhUAVAigCQzMsF0AWzMzMzMzNGBJkYXNoX2Jhc2VsaW5lXzFfdjERAHXoBwA%3D&_nc_rid=74b3fbeb4f&oe=5E643162&oh=5e99fae2febd7ac07fc6e3cfe4afbcdf
/Users/shixuesen/OneDrive/Pictures/instagram/amandacerny/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/74828525_2529556750596248_5384448313279308791_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=108&_nc_ohc=rV4MqVxmB5YAX_6GsEC&vs=18130581601031642_1268121748&_nc_vs=HBksFQAYJEdPM0tkUVNZX0k1VG52d0lBUGZqZG9BMlo3bEtidlE1QUFBRhUAABUAGCRHUEJSamdSbFJlTWJST3dEQUY0NFc1MVgyN1poYnZRNUFBQUYVAgAoABgAGwGIB3VzZV9vaWwBMRUAABgAFrSLtdfe6rRAFQIoAkMzLBdAKjMzMzMzMxgSZGFzaF9iYXNlbGluZV8xX3YxEQB16AcA&_nc_rid=74b3f555af&oe=5E63A79D&oh=fbf56b9e320ea41e54f1c7507201755a
/Users/shixuesen/OneDrive/Pictures/instagram/amandacerny/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/86985580_194366901795531_2098766888498292561_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=1&_nc_ohc=lpaAbcyq8joAX_fLo6G&vs=18092838355192703_3855082735&_nc_vs=HBksFQAYJEdHeExMd1hMT2lPU3hyQUFBRkhuU29kZFVTQWRidlE1QUFBRhUAABUAGCRHTmhWTWdWeGlVNm5HcjBBQUxITnBBdWxMQTBuYnZRNUFBQUYVAgAoABgAGwGIB3VzZV9vaWwBMRUAABgAFv715b%2Fl1aNAFQIoAkMzLBdALgAAAAAAABgSZGFzaF9iYXNlbGluZV8xX3YxEQB16AcA&_nc_rid=74b3f6a943&oe=5E640F0D&oh=d886f53811995bb693df2818d7c3caf3
/Users/shixuesen/OneDrive/Pictures/instagram/ms_puiyi/ https://scontent-lax3-2.cdninstagram.com/v/t72.14836-16/77156343_617837135588423_7811631459547261729_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-2.cdninstagram.com&_nc_cat=111&_nc_ohc=LVrOP7oPvZEAX9golms&vs=18124897957069398_649285069&_nc_vs=HBkcFQAYJEdQZFBtUVJIN1A1cTZ6RUNBQ0dybExac2ZXaHNidlE1QUFBRhUAACgAGAAbAYgHdXNlX29pbAExFQAAGAAWrJay6%2FSfskAVAigCQzMsF0AUAAAAAAAAGBJkYXNoX2Jhc2VsaW5lXzFfdjERAHXoBwA%3D&_nc_rid=d3cb1ca5d6&oe=5E669D62&oh=15aa13e4ffe959adb61e3c1db44189fd
/Users/shixuesen/OneDrive/Pictures/instagram/aiiiiidj/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/77202908_207858820450576_5928454285305600151_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=104&_nc_ohc=u35sdtgVnqsAX99NLoU&vs=17950770964316547_1972808169&_nc_vs=HBksFQAYJEdOd0ZtZ1FRQ1NqbkM3MEFBSmRZeUI3REdVWlNidlE1QUFBRhUAABUAGCRHSDR4ZndSZ2l4bTAxa0FEQURJdlBQb3E2bEV2YnZRNUFBQUYVAgAoABgAGwGIB3VzZV9vaWwBMRUAABgAFoaZx6qxiOM%2FFQIoAkMzLBdACu2RaHKwIRgSZGFzaF9iYXNlbGluZV8xX3YxEQB16AcA&_nc_rid=031fb3cc10&oe=5E6BAEF8&oh=caf7a735df0f833d0ca84b74351f264a
/Users/shixuesen/OneDrive/Pictures/instagram/airisuzuki_official_uf/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/76499853_2630631173885200_8017356251095730020_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=104&_nc_ohc=-HFDT8M7KmoAX91t7Gb&vs=17868557671630989_4242024661&_nc_vs=HBksFQAYJEdJMUxqd1FRamFlTWkxZ0pBR1NIVVZnSVgwTnZidlE1QUFBRhUAABUAGCRHTFZ6bUFTQjk4LXhhN1FBQVBhMEFoNjZ3NHhEYnZRNUFBQUYVAgAoABgAGwGIB3VzZV9vaWwBMRUAABgAFpqN39%2F41r0%2FFQIoAkMzLBdAIyHKwIMSbxgSZGFzaF9iYXNlbGluZV8xX3YxEQB16AcA&_nc_rid=f38f232382&oe=5E6D5957&oh=c8bb7c5f82bf225d27f5dc34753d33b1
/Users/shixuesen/OneDrive/Pictures/instagram/inkyung97/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/e35/89607264_226097088534981_3331945460716982499_n.jpg?_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=1&_nc_ohc=RtcpmqdCsaQAX99Xb1r&se=7&oh=91f571b5443eb8efdaf3ac36dc30168b&oe=5E9CFAE2&ig_cache_key=MjI2MzI0NTUwMDQ0NDcyOTQ5OA%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/imjennycheng/ https://scontent-lax3-2.cdninstagram.com/v/t72.14836-16/77032661_228586984961095_8538403324111399668_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-2.cdninstagram.com&_nc_cat=107&_nc_ohc=_kHHY0X0MIYAX_L9gmO&vs=17943648415335864_2090545250&_nc_vs=HBksFQAYJEdOVnNsd1JIOUFrTzVzOEFBUFNxckxxVmdINTJidlE1QUFBRhUAABUAGCRHR1hva2dSVTV3RVFUUDBCQUgzWUlaQThNUUJaYnZRNUFBQUYVAgAoABgAGwGIB3VzZV9vaWwBMRUAABgAFvCAh%2Fvl6d8%2FFQIoAkMzLBdAI3dLxqfvnhgSZGFzaF9iYXNlbGluZV8xX3YxEQB16AcA&_nc_rid=08a5ee3571&oe=5E6CD950&oh=99d5fb617a1377f1d18571168367724f
/Users/shixuesen/OneDrive/Pictures/instagram/duyenn.hipp/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/75273628_533009484068237_8237421430358654882_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=105&_nc_ohc=5yAuKuQbaUgAX-1Vwrj&vs=17904227152434325_2893360197&_nc_vs=HBkcFQAYJEdKeVZmQVNOdGZYd3hPUUJBS0stdDYwbE0xRnlidlE1QUFBRhUAACgAGAAbAYgHdXNlX29pbAExFQAAGAAWqsTimZfzzT8VAigCQzMsF0AOZmZmZmZmGBJkYXNoX2Jhc2VsaW5lXzFfdjERAHXoBwA%3D&_nc_rid=05671861cc&oe=5E6F1823&oh=5670cd797adf57d40792ce3fa86b02e3
/Users/shixuesen/OneDrive/Pictures/instagram/janie.lin/ https://scontent-lax3-2.cdninstagram.com/v/t72.14836-16/77012156_628735221248886_4255836632196629224_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-2.cdninstagram.com&_nc_cat=106&_nc_ohc=YNugHAI1KEsAX_pCRph&vs=17864017567720694_2450444617&_nc_vs=HBksFQAYJEdMd2Nsd1IyTTRYVDFEc0NBT2pDTEZ6ZXhBODdidlE1QUFBRhUAABUAGCRHSHdZbVFSeGs5cWxvb0VBQU9hZUZ3QnNEbTFIYnZRNUFBQUYVAgAoABgAGwGIB3VzZV9vaWwBMRUAABgAFuyZjq7Wzrs%2FFQIoAkMzLBdAHu6XjU%2FfOxgSZGFzaF9iYXNlbGluZV8xX3YxEQB16AcA&_nc_rid=53dbb8b266&oe=5E6F035F&oh=c9fdcf19642d30008c90909ad3560492
/Users/shixuesen/OneDrive/Pictures/instagram/bivi_0420/ https://scontent-lax3-2.cdninstagram.com/v/t72.14836-16/87000446_836420453539926_2081985074462174766_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-2.cdninstagram.com&_nc_cat=106&_nc_ohc=GvEBWAx-jOAAX-qipAM&vs=17844091019044499_2673473338&_nc_vs=HBksFQAYJEdINkZMd1ZXSUFSUXVQZ0NBQzZ1Xy1aa3N1UWNidlE1QUFBRhUAABUAGCRHS1BvbXdTYk1sNmdidDBBQUt5SFQ1bXpOaUZKYnZRNUFBQUYVAgAoABgAGwGIB3VzZV9vaWwBMRUAABgAFqb8xILlxrI%2FFQIoAkMzLBdAK6p%2B%2Bdsi0RgSZGFzaF9iYXNlbGluZV8xX3YxEQB16AcA&_nc_rid=97ae6dadce&oe=5E71477A&oh=eb56be652d522cc72b1e7142ffa6fd8a
/Users/shixuesen/OneDrive/Pictures/instagram/ayreen/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/77011026_1056964031349580_2298264214184198006_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=104&_nc_ohc=zZKKWLDUTxEAX9E5tBl&vs=18080326315172035_150925157&_nc_vs=HBksFQAYJEdGSVlsd1JNQTZHZFRjRURBSGItY0VZZ0VfVWZidlE1QUFBRhUAABUAGCRHRG1pZFFRWmhmZkQ4X0lHQVBwSllmX0ctcjFRYnZRNUFBQUYVAgAoABgAGwGIB3VzZV9vaWwBMRUAABgAFobM%2BPq%2F%2FZ1AFQIoAkMzLBdALgAAAAAAABgSZGFzaF9iYXNlbGluZV8xX3YxEQB16AcA&_nc_rid=c9396e8e8c&oe=5E70DDEB&oh=88749a986231acc4e335c2c300eaf289
/Users/shixuesen/OneDrive/Pictures/instagram/super_fetish/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/77203973_147660803388879_5151754841041850635_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=103&_nc_ohc=OnjGiY6seQQAX93jhUK&vs=17868899497648585_1217086624&_nc_vs=HBksFQAYJEdBVUttZ1RQdGJ2MVM0WUFBQXZSTXBhN3RYNUhidlE1QUFBRhUAABUAGCRHRl94TUFXTXJOc0Z0REFGQURmdG9nbzJNSThGYnZRNUFBQUYVAgAoABgAGwGIB3VzZV9vaWwBMRUAABgAFpKNpsnr6r0%2FFQIoAkMzLBdADAAAAAAAABgSZGFzaF9iYXNlbGluZV8xX3YxEQB16AcA&_nc_rid=2de1c82eb5&oe=5E70634C&oh=e83424b6efd2eda8048444ddaa2161ee
/Users/shixuesen/OneDrive/Pictures/instagram/beargenie/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/e35/90041139_2808702189225314_7471778139989491620_n.jpg?_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=1&_nc_ohc=KvulzZKTS4IAX9GXbp2&se=7&oh=3a76f0ee046fbeee679e4f6796029324&oe=5EA5F656&ig_cache_key=MjI2NTQwOTUzNDA4NjUxODk4MQ%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/hana.bunny_bunny/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/76409705_324950275148283_709871101026279910_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=103&_nc_ohc=r1Q5JKt7mwgAX_fTPN9&vs=17876954125563937_2152519401&_nc_vs=HBkcFQAYJEdHbnJqUVQ3U2JoaGlpY0JBT2FoLUZ3Ql9Oa0pidlE1QUFBRhUAACgAGAAbAYgHdXNlX29pbAExFQAAGAAWwral79a%2FwT8VAigCQzMsF0AUAAAAAAAAGBJkYXNoX2Jhc2VsaW5lXzFfdjERAHXoBwA%3D&_nc_rid=2207fc2ae7&oe=5E71BCA8&oh=4dc9a6af98d81a9cfe811f7b5736eb2c
/Users/shixuesen/OneDrive/Pictures/instagram/janie.lin/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/76719697_1101800330159690_5841597855828977784_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=102&_nc_ohc=Sd2bbhxELZQAX95ZZZU&vs=17847933817984040_3133474006&_nc_vs=HBkcFQAYJEdGR21rZ1JLNWtyaEZPb0RBSGlvWHIxTWhoRlJidlE1QUFBRhUAACgAGAAbAYgHdXNlX29pbAExFQAAGAAW0PH3jb2mtD8VAigCQzMsF0AUAAAAAAAAGBJkYXNoX2Jhc2VsaW5lXzFfdjERAHXoBwA%3D&_nc_rid=ca4ce24c23&oe=5E7380AB&oh=965ca7d87405b632991064384ee55b40
/Users/shixuesen/OneDrive/Pictures/instagram/beargenie/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/76953895_207179897038037_8466009721258201928_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=105&_nc_ohc=8bC3Wbm1DHMAX9WieaS&vs=17855480104865184_2142950407&_nc_vs=HBksFQAYJEdDYzVsZ1RWNUNyVWJid0FBRWhUbVpUOFRuMTFidlE1QUFBRhUAABUAGCRHTnZza2dUMDdEX3BjY0FBQU8yQ1J4QXA0TWRfYnZRNUFBQUYVAgAoABgAGwGIB3VzZV9vaWwBMRUAABgAFsDy46zd3bc%2FFQIoAkMzLBdALgAAAAAAABgSZGFzaF9iYXNlbGluZV8xX3YxEQB16AcA&_nc_rid=d279daae4c&oe=5E738283&oh=c7305ef3db83a44318f26b74b1814a6a
/Users/shixuesen/OneDrive/Pictures/instagram/isangelc/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/75343661_1910119505809282_8990543109024247843_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=110&_nc_ohc=nNK2GiA-LUUAX8vNnWt&vs=18133004467034987_3305023624&_nc_vs=HBksFQAYJEdDMm5mUVNDVDU5YVBza0dBQ1B3T2Q5UzA4UjhidlE1QUFBRhUAABUAGCRHRVc0bVFUb3loZVNhZG9LQUdNdnVCUTlzbUIzYnZRNUFBQUYVAgAoABgAGwGIB3VzZV9vaWwBMRUAABgAFtbskOni97VAFQIoAkMzLBdALgAAAAAAABgSZGFzaF9iYXNlbGluZV8xX3YxEQB16AcA&_nc_rid=4798c5cb0a&oe=5E73CFB7&oh=a56585f26dfebd8fe7dabc50530ded4c
/Users/shixuesen/OneDrive/Pictures/instagram/cxxsomi/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/75634163_3242651499100898_2231951929640596971_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=102&_nc_ohc=YCaYYqtDhvYAX_7ahYm&vs=17857619611830227_105476783&_nc_vs=HBkcFQAYJEdQTVZnZ1RpX3J1aUxJVUxBT3UxX1dGMGZQa2VidlE1QUFBRhUAACgAGAAbAYgHdXNlX29pbAExFQAAGAAWprm65KHauD8VAigCQzMsF0AUAAAAAAAAGBJkYXNoX2Jhc2VsaW5lXzFfdjERAHXoBwA%3D&_nc_rid=5535ecd069&oe=5E7404C0&oh=6036116b460c7dc2ef57634870e4d5da
/Users/shixuesen/OneDrive/Pictures/instagram/mobe_19920223/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/e35/90182307_115828860036956_2989724451223834905_n.jpg?_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=108&_nc_ohc=NzACA-Dmoo4AX8bGVuj&oh=8d8ff09774b762911ba88843bba456e1&oe=5EA79688&ig_cache_key=MjI2ODI5NDU5NzM2MDU5MTMyMg%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/yui_xin_/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/e35/90090184_324164401876592_6870665615400852875_n.jpg?_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=108&_nc_ohc=_gd_NRljUqEAX8qZ1Yd&se=7&oh=25ca56974248aefc95d476e8526f995f&oe=5EA05597&ig_cache_key=MjI2ODI0MDAzMjE0OTk1MzM3MA%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/isangelc/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/76958707_130918188475234_7825219384450390772_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=110&_nc_ohc=Zekc7eb4JWcAX-AIkR3&vs=17879643658527541_2958353564&_nc_vs=HBksFQAYJEdQTkxsZ1JpWXg3RUVYY0FBUFNhcWdPU3c1aHNidlE1QUFBRhUAABUAGCRHTEo3bFFSUVd3VklLLUlCQUxFdVNhSmQtaUktYnZRNUFBQUYVAgAoABgAGwGIB3VzZV9vaWwBMRUAABgAFuqSyued3MI%2FFQIoAkMzLBdALgAAAAAAABgSZGFzaF9iYXNlbGluZV8xX3YxEQB16AcA&_nc_rid=157ab1648b&oe=5E764684&oh=15b0e5c56d721eb2f03cca15f4b321a0
/Users/shixuesen/OneDrive/Pictures/instagram/ngoctrinh89/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/77074342_207413390514399_568308383199996362_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=1&_nc_ohc=BTIvA2dzPY0AX8p1lAy&vs=17861100880769833_2080883812&_nc_vs=HBksFQAYJEdLWVBtQVRmbUhZeHBMd0FBTW9wZzZkMkNlTUhidlE1QUFBRhUAABUAGCRHTGtYandUdWd6bDVhdjRNQU1PWkZfOVRQeWdnYnZRNUFBQUYVAgAoABgAGwGIB3VzZV9vaWwBMRUAABgAFtLYz4TzpLo%2FFQIoAkMzLBdALgAAAAAAABgSZGFzaF9iYXNlbGluZV8xX3YxEQB16AcA&_nc_rid=7f71cf0f9d&oe=5E7CB2B0&oh=17d18b79d38a61b55207770621616a03
/Users/shixuesen/OneDrive/Pictures/instagram/ayreen/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/76901057_692596368153454_2418928723793516562_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=110&_nc_ohc=N5KUYVCsKe8AX_8pAuj&vs=18126693310067747_910164491&_nc_vs=HBkcFQAYJEdNRnFsUVJ1RzNfbzZYVUNBQktZczdiYndwRWhidlE1QUFBRhUAACgAGAAbAYgHdXNlX29pbAExFQAAGAAWxqfbm7WIs0AVAigCQzMsF0AUAAAAAAAAGBJkYXNoX2Jhc2VsaW5lXzFfdjERAHXoBwA%3D&_nc_rid=bf7ccb3161&oe=5E7E0D8D&oh=c85c5efce52c351d76b19f6232a42530
/Users/shixuesen/OneDrive/Pictures/instagram/azami.san.1110/ https://scontent-lax3-2.cdninstagram.com/v/t72.14836-16/75718301_242107363594199_4519204887393673330_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-2.cdninstagram.com&_nc_cat=111&_nc_ohc=Tx1JyHR2OJsAX-oIyIa&vs=18056274208217142_2925641458&_nc_vs=HBkcFQAYJEdKMWVnd1RYajJjRE10d0FBSElnVDd6bWNMY19idlE1QUFBRhUAACgAGAAbAYgHdXNlX29pbAExFQAAGAAW7Lfygr6Fk0AVAigCQzMsF0AUAAAAAAAAGBJkYXNoX2Jhc2VsaW5lXzFfdjERAHXoBwA%3D&_nc_rid=721c52650e&oe=5E7F53E9&oh=b7bea3af90e117ba7bc0989fb27b436c
/Users/shixuesen/OneDrive/Pictures/instagram/wsmslbn/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/e35/80610262_637673746999078_3735576007281748425_n.jpg?_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=110&_nc_ohc=3JjbJlgxqkcAX8YV1Df&se=7&oh=1666555b53c71fd1b8f561c9ecdefc94&oe=5EA465D9&ig_cache_key=MjIyMDM3ODM4NzI5NDE4NjEyNA%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/wsmslbn/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/e35/65268586_496663161072778_4413248526891275829_n.jpg?_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=110&_nc_ohc=oJl2PYiRCZEAX9W5V8R&se=7&oh=6ae7c7f88bfb2ace4abf45edda2ac9b1&oe=5EA80F23&ig_cache_key=MjA3OTAxMDI2MDA1NzMzNzc0NA%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/stilleecho/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/77201812_2255723894721742_7013605846814699434_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=110&_nc_ohc=t1Mh_z9G8QYAX9kE0xH&vs=17861485966774052_517601905&_nc_vs=HBkcFQAYJEdKUUJtZ1RPekhTbGtRTUlBS292LXFWYlZWVmhidlE1QUFBRhUAACgAGAAbAYgHdXNlX29pbAExFQAAGAAWyPiDwai7uj8VAigCQzMsF0AUAAAAAAAAGBJkYXNoX2Jhc2VsaW5lXzFfdjERAHXoBwA%3D&_nc_rid=6912827fd9&oe=5E80BB04&oh=eada0aec13e13ee15fefa97aadcc87e1
/Users/shixuesen/OneDrive/Pictures/instagram/duyenn.hipp/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/74826875_202804710981688_354568342801613677_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjYyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=104&_nc_ohc=PwtlkIh26m8AX97dJMm&vs=17876715103589523_3085693090&_nc_vs=HBkcFQAYJEdIdkVkUVE0d01FbWM3Z0FBRzBEU25rSHJ1c0VidlE1QUFBRhUAACgAGAAbAYgHdXNlX29pbAExFQAAGAAWptj5r%2BKxwT8VAigCQzMsF0ACIMSbpeNUGBJkYXNoX2Jhc2VsaW5lXzFfdjERAHXoBwA%3D&_nc_rid=4b0e7794ee&oe=5E8090E7&oh=93990d95cd4f05a13fb0f962344be8d4
/Users/shixuesen/OneDrive/Pictures/instagram/zia.kwon/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/76384696_1076672132678685_495038016474702315_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=109&_nc_ohc=7r0Q24wqE94AX8VlmKy&vs=17860518637809159_934839055&_nc_vs=HBksFQAYJEdMaUpqUVFkQkFKRU90TURBT3ZoU1FKMHV0NEdidlE1QUFBRhUAABUAGCRHR3IzbVFRLXRtRUt1MThBQVBJOVNNSFBwNVVvYnZRNUFBQUYVAgAoABgAGwGIB3VzZV9vaWwBMRUAABgAFo6VhoeBg7o%2FFQIoAkMzLBdALgAAAAAAABgSZGFzaF9iYXNlbGluZV8xX3YxEQB16AcA&_nc_rid=d75107492b&oe=5E80629B&oh=a7a3913675c2ee90b5938b8a4c73970d
/Users/shixuesen/OneDrive/Pictures/instagram/zia.kwon/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/75246511_205003020796001_2574814135158333289_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=105&_nc_ohc=oAZNOlehiqoAX9lvLtf&vs=17868180148667882_1034601971&_nc_vs=HBkcFQAYJEdLOHJmQVJoZ0R2OGNyb0FBR2xmeEdEUWs3c2pidlE1QUFBRhUAACgAGAAbAYgHdXNlX29pbAExFQAAGAAW1NOvhvzAvT8VAigCQzMsF0AUAAAAAAAAGBJkYXNoX2Jhc2VsaW5lXzFfdjERAHXoBwA%3D&_nc_rid=d751032a89&oe=5E8041BE&oh=ce67c5f2a10e29d0fdf9850653de3483
/Users/shixuesen/OneDrive/Pictures/instagram/zia.kwon/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/75267014_310253926602460_7803048324699182662_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=104&_nc_ohc=45OKSRXpRggAX-GkYVK&vs=17898647575453533_3695292976&_nc_vs=HBkcFQAYJEdNWjdmQVRjMWhXZkxCb0JBRWJXNXVZYi0wbHNidlE1QUFBRhUAACgAGAAbAYgHdXNlX29pbAExFQAAGAAWuu%2FAjrSuyz8VAigCQzMsF0AUAAAAAAAAGBJkYXNoX2Jhc2VsaW5lXzFfdjERAHXoBwA%3D&_nc_rid=d7510d0d55&oe=5E8037FA&oh=7510cdcfeb7448a457071f7537983b6d
/Users/shixuesen/OneDrive/Pictures/instagram/zia.kwon/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/74826875_202804710981688_354568342801613677_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjYyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=104&_nc_ohc=PwtlkIh26m8AX97dJMm&vs=17876715103589523_3085693090&_nc_vs=HBkcFQAYJEdIdkVkUVE0d01FbWM3Z0FBRzBEU25rSHJ1c0VidlE1QUFBRhUAACgAGAAbAYgHdXNlX29pbAExFQAAGAAWptj5r%2BKxwT8VAigCQzMsF0ACIMSbpeNUGBJkYXNoX2Jhc2VsaW5lXzFfdjERAHXoBwA%3D&_nc_rid=d75103c89e&oe=5E8090E7&oh=93990d95cd4f05a13fb0f962344be8d4
/Users/shixuesen/OneDrive/Pictures/instagram/zia.kwon/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/74824463_202517971185459_2778216655992589044_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjYyNC5zdG9yeSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=103&_nc_ohc=3nvKBM78nw4AX_Eyuqc&vs=18020440855263361_590111926&_nc_vs=HBkcFQAYJEdBXzdkUVF6cjd0ak1MZ0FBUFFLZ3psVU5ZNG1idlE1QUFBRhUAACgAGAAbAYgHdXNlX29pbAExFQAAGAAWgrKa0NrfgkAVAigCQzMsF0APdsi0OVgQGBJkYXNoX2Jhc2VsaW5lXzFfdjERAHXoBwA%3D&_nc_rid=d75106db03&oe=5E80C6C1&oh=119ff04212b0908b9c52af63554781ee
/Users/shixuesen/OneDrive/Pictures/instagram/zia.kwon/ https://scontent-lax3-2.cdninstagram.com/v/t72.14836-16/75716268_628309457729958_9173182273690868587_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-2.cdninstagram.com&_nc_cat=106&_nc_ohc=6TA2sicfhk0AX8sDDK1&vs=17876627206596256_2504621659&_nc_vs=HBkcFQAYJEdLeFdnd1NtZVFteWNUc0NBR3NiUVNPdHNFMS1idlE1QUFBRhUAACgAGAAbAYgHdXNlX29pbAExFQAAGAAWwLSzs9OswT8VAigCQzMsF0Aid0vGp%2B%2BeGBJkYXNoX2Jhc2VsaW5lXzFfdjERAHXoBwA%3D&_nc_rid=d751019ca4&oe=5E804C33&oh=46ccfe28599321cce219f731be8594d0
/Users/shixuesen/OneDrive/Pictures/instagram/bivi_0420/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/75895914_232599481263965_7332770794013028302_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=105&_nc_ohc=v0c9I00vLmoAX9b49P6&vs=17890843987494816_4211377570&_nc_vs=HBkcFQAYJEdHb1VoZ1JkcDNSSmpOTUFBTTV2Z2J3dlBNTmxidlE1QUFBRhUAACgAGAAbAYgHdXNlX29pbAExFQAAGAAWwInl3pboxz8VAigCQzMsF0AUAAAAAAAAGBJkYXNoX2Jhc2VsaW5lXzFfdjERAHXoBwA%3D&_nc_rid=7543b2c7a2&oe=5E8489BE&oh=82c03abfc91be4a1ac41472d855d806d
/Users/shixuesen/OneDrive/Pictures/instagram/bivi_0420/ https://scontent-lax3-2.cdninstagram.com/v/t72.14836-16/76273481_2266146377025846_4239267642859008620_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-2.cdninstagram.com&_nc_cat=106&_nc_ohc=GOsm2nMpXe0AX8yqyk1&vs=17859031744829159_2329849306&_nc_vs=HBksFQAYJEdFblhpd1EyeWM5UkRBMElBR3d5YV9oMTU5UTZidlE1QUFBRhUAABUAGCRHTHVna3dRV0tITVItZnNEQURUV1FxY1ZaeWxXYnZRNUFBQUYVAgAoABgAGwGIB3VzZV9vaWwBMRUAABgAFs7ayPy6rLk%2FFQIoAkMzLBdAFszMzMzMzRgSZGFzaF9iYXNlbGluZV8xX3YxEQB16AcA&_nc_rid=7543b5eaac&oe=5E844E7C&oh=56fa01350dcf27983bf2f87bec11498f
/Users/shixuesen/OneDrive/Pictures/instagram/m.hakase/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/e35/91849156_529701654408860_4936137963047194004_n.jpg?_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=108&_nc_ohc=CiU6BtFfrIMAX_VzzHP&se=7&oh=b2abb48aa96eec2d78b0028bf579780c&oe=5EAFC541&ig_cache_key=MjI3Nzc3MTY3NDgwMjYzNDIyMQ%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/siawase726/ https://scontent-lax3-2.cdninstagram.com/v/t72.14836-16/74815717_130911541827251_1789733329881643429_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-2.cdninstagram.com&_nc_cat=111&_nc_ohc=dn-RhhVBDMsAX8PtsQL&vs=18056021722222597_2949707569&_nc_vs=HBkcFQAYJEdPV1lkUVN6bHZJM0VIY0FBS1c1UlNyN2FOWVlidlE1QUFBRhUAACgAGAAbAYgHdXNlX29pbAExFQAAGAAWirKs8OT2kkAVAigCQzMsF0AYAAAAAAAAGBJkYXNoX2Jhc2VsaW5lXzFfdjERAHXoBwA%3D&_nc_rid=2dae543363&oe=5E86D991&oh=234712b47f9cfd0814aba456f220e7d1
/Users/shixuesen/OneDrive/Pictures/instagram/bivi_0420/ https://scontent-lax3-2.cdninstagram.com/v/t72.14836-16/77001429_220427909191495_1524299550217798974_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-2.cdninstagram.com&_nc_cat=107&_nc_ohc=3ejzeMu6oXQAX9LaifP&vs=17867580985697798_1585810252&_nc_vs=HBksFQAYJEdOWHlsZ1JIMXpsZmVzZ0FBRDRGQldaZFppY1ZidlE1QUFBRhUAABUAGCRHQlpfbUFUTmFaU1lPUGtDQU1nZzhUM1Z0TGx5YnZRNUFBQUYVAgAoABgAGwGIB3VzZV9vaWwBMRUAABgAFoz169KLnr0%2FFQIoAkMzLBdAKjMzMzMzMxgSZGFzaF9iYXNlbGluZV8xX3YxEQB16AcA&_nc_rid=3407e2ed71&oe=5E888A94&oh=b97fbff572e2408053cd4e37c418c56f
/Users/shixuesen/OneDrive/Pictures/instagram/duyenn.hipp/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/75714005_220197352593745_6497670477954847035_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=101&_nc_ohc=SVhE5CJKej0AX-PVlLr&vs=17894437780479610_1551228299&_nc_vs=HBkcFQAYJEdOVk5nd1JSV2Z1d1JNZ0FBRHVSQ3FMZlhDeGFidlE1QUFBRhUAACgAGAAbAYgHdXNlX29pbAExFQAAGAAW9NCm1q65yT8VAigCQzMsF0AUAAAAAAAAGBJkYXNoX2Jhc2VsaW5lXzFfdjERAHXoBwA%3D&_nc_rid=bb40ef4527&oe=5E883A50&oh=f565520941d24aa12d40a08afb66d07e
/Users/shixuesen/OneDrive/Pictures/instagram/jennawang525/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/e35/91798044_697269584362034_6683760434025061497_n.jpg?_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=102&_nc_ohc=EoD_gcRUF9gAX-T87J1&se=7&oh=588b2baec02cb8ee06f4aa85d141378e&oe=5EB12206&ig_cache_key=MjI3ODQ0NTE4ODU5Njk0MTIwMg%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/jennawang525/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/e35/91481403_258844008615753_8037740202654714704_n.jpg?_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=109&_nc_ohc=iHSk__jkkbgAX89_XrG&se=7&oh=5feefa3da12834b43d4e3f92c79d291d&oe=5EAF2DEF&ig_cache_key=MjI3ODQ0NTE4ODU4ODYzMTkxMA%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/ngoctrinh89/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/75500631_218292842820697_8979802638710642988_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=101&_nc_ohc=ItlXymF-jzsAX-ZXgv6&vs=18125173672077387_3057039108&_nc_vs=HBksFQAYJEdGY01nQVJaZEZwRGljWUFBQ3laZGtIc3FwNThidlE1QUFBRhUAABUAGCRHSHAzZlFTcHRPQzVYU0FCQU1tSzdPVlh3d1JIYnZRNUFBQUYVAgAoABgAGwGIB3VzZV9vaWwBMRUAABgAFpbPwuT6r7JAFQIoAkMzLBdALgAAAAAAABgSZGFzaF9iYXNlbGluZV8xX3YxEQB16AcA&_nc_rid=b0d750f17f&oe=5E898CA3&oh=ba3478cbae54694a7be0debda768f65b
/Users/shixuesen/OneDrive/Pictures/instagram/ngoctrinh89/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/74815719_546186002996183_6925846622665473123_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=111&_nc_ohc=CfYCatDETvgAX-hZOZN&vs=18090022606167242_3138738498&_nc_vs=HBksFQAYJEdPZVlkUVRYbTdEV3dQQUJBR044MEFEUGpCMWdidlE1QUFBRhUAABUAGCRHSkZaZ3dRV3hQSnZvREVLQUZ4U3VaZ0lENzhyYnZRNUFBQUYVAgAoABgAGwGIB3VzZV9vaWwBMRUAABgAFpTV4pDysaJAFQIoAkMzLBdALgAAAAAAABgSZGFzaF9iYXNlbGluZV8xX3YxEQB16AcA&_nc_rid=b0d7555005&oe=5E89CB52&oh=315ee5f009c78874ab41f0ad28d0d3d2
/Users/shixuesen/OneDrive/Pictures/instagram/ngoctrinh89/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/75874120_149650786555789_2340577577398780414_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=101&_nc_ohc=uGWJtwEie9EAX8wWm7g&vs=17860034845805931_318842975&_nc_vs=HBksFQAYJEdFaS1oUVNORi1sSkc0Z0FBUDVCR2Q3blpuc2didlE1QUFBRhUAABUAGCRHSE85ZFFRQ3gxSDlhN2dBQU1sdnBKaUVjTTgyYnZRNUFBQUYVAgAoABgAGwGIB3VzZV9vaWwBMRUAABgAFtaF5dzs5rk%2FFQIoAkMzLBdAHxBiTdLxqhgSZGFzaF9iYXNlbGluZV8xX3YxEQB16AcA&_nc_rid=b0d75da775&oe=5E89CBA0&oh=cb4fb76285fbe7101083dac9d87a9c7e
/Users/shixuesen/OneDrive/Pictures/instagram/ngoctrinh89/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/75242333_207062080714430_2693489331146330701_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=102&_nc_ohc=CYjEkCZlkvAAX-JePBU&vs=17914785829409663_4017277133&_nc_vs=HBksFQAYJEdGMGJmQVNfZHNSbFVyd0FBRTBTU0tWR01tRWxidlE1QUFBRhUAABUAGCRHR2JvandRbE1DMzg0SUVDQUFITDNrUnFtUzBwYnZRNUFBQUYVAgAoABgAGwGIB3VzZV9vaWwBMRUAABgAFv70lozj2dI%2FFQIoAkMzLBdALgAAAAAAABgSZGFzaF9iYXNlbGluZV8xX3YxEQB16AcA&_nc_rid=b0d752d548&oe=5E89BAB4&oh=61a64ca74d23df6e35ab5ae852cbe4cd
/Users/shixuesen/OneDrive/Pictures/instagram/ngoctrinh89/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/75435663_1213298519061441_8386873654815543425_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=109&_nc_ohc=jiYdsRyueMkAX_VbC_u&vs=17849705878972811_750686047&_nc_vs=HBksFQAYJEdJOE9md1RCTXp3VGZVOEVBSUhRWEVzbktXUjBidlE1QUFBRhUAABUAGCRHRHZFZFFRd3dzcmNIY29CQUtQUDVXQzNGZUVwYnZRNUFBQUYVAgAoABgAGwGIB3VzZV9vaWwBMRUAABgAFpaJzbTPjbU%2FFQIoAkMzLBdAK%2B6XjU%2FfOxgSZGFzaF9iYXNlbGluZV8xX3YxEQB16AcA&_nc_rid=b0d7596328&oe=5E895E7C&oh=6c4529f8d6781e58bc657bd65fa7c88a
/Users/shixuesen/OneDrive/Pictures/instagram/ngoctrinh89/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/75414064_811127382716362_1114138837014614052_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=110&_nc_ohc=nPH46eva5wwAX_iStZH&vs=17967086428306106_4185417468&_nc_vs=HBksFQAYJEdEQzZmZ1RLcjROUHRfRUNBQ1FRdVlwZU4zWVBidlE1QUFBRhUAABUAGCRHUC1BaXdUQ3dLeElqdjBBQUN1YWRwaUxnZVUzYnZRNUFBQUYVAgAoABgAGwGIB3VzZV9vaWwBMRUAABgAFvT9woGJvuo%2FFQIoAkMzLBdALgAAAAAAABgSZGFzaF9iYXNlbGluZV8xX3YxEQB16AcA&_nc_rid=b0d75a8bbd&oe=5E8A053F&oh=3ce14ccc273118727c7b5b7956362c6b
/Users/shixuesen/OneDrive/Pictures/instagram/ngoctrinh89/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/75804938_110929007045932_4840280987049030356_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=104&_nc_ohc=SvxNSNUHQ3kAX9uFdAt&vs=18095057761145914_206671596&_nc_vs=HBksFQAYJEdBcXhoQVFzYlFfczQyUUFBTlJ5SXE3cElTeERidlE1QUFBRhUAABUAGCRHS1I5ZmdRNlZPeVJ1OFlBQUJMbV8zM1pXUjFJYnZRNUFBQUYVAgAoABgAGwGIB3VzZV9vaWwBMRUAABgAFvT2ip391qRAFQIoAkMzLBdALgAAAAAAABgSZGFzaF9iYXNlbGluZV8xX3YxEQB16AcA&_nc_rid=b0d758da26&oe=5E89C8A2&oh=36db46e1de53a6488257cfcae838e716
/Users/shixuesen/OneDrive/Pictures/instagram/ngoctrinh89/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/74819659_156277062312196_8692996050548049841_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=104&_nc_ohc=hjDUF4S6UxIAX-6dZJN&vs=17876528089588806_1452229809&_nc_vs=HBksFQAYJEdFdW9kUVFFSWNrV0lvNEFBTEZIeXJyWnVhTjRidlE1QUFBRhUAABUAGCRHTk1STkFYTm91U1JoWWdBQUxFQ3plQ3hNV05wYnZRNUFBQUYVAgAoABgAGwGIB3VzZV9vaWwBMRUAABgAFozn3NPwpsE%2FFQIoAkMzLBdALHdLxqfvnhgSZGFzaF9iYXNlbGluZV8xX3YxEQB16AcA&_nc_rid=b0d75facfe&oe=5E89A662&oh=40f54b2120c7066485657634d778af84
/Users/shixuesen/OneDrive/Pictures/instagram/ngoctrinh89/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/75528283_158770012016727_4943052017890526265_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjU0MC5zdG9yeSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=103&_nc_ohc=R38lbb0cz0UAX9GJPXt&vs=17850470554961695_3809690195&_nc_vs=HBksFQAYJEdGdDRnQVJYMENxR1pwQUFBRG1FcFBDZVA1bEVidlE1QUFBRhUAABUAGCRHSUVLZlFTdnktLS1RQXNPQU1GQV9hM1lCeDVWYnZRNUFBQUYVAgAoABgAGwGIB3VzZV9vaWwBMRUAABgAFr6966KRurU%2FFQIoAkMzLBdAJczMzMzMzRgSZGFzaF9iYXNlbGluZV8xX3YxEQB16AcA&_nc_rid=b0d75bcb4c&oe=5E89C83C&oh=c3be671799d154daf91ee7e8a050d872
/Users/shixuesen/OneDrive/Pictures/instagram/ngoctrinh89/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/77014449_156814502461224_8599913973961977570_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=100&_nc_ohc=6M1GEefcZgoAX_sD6tK&vs=17895675352469203_2029786749&_nc_vs=HBksFQAYJEdMRWxsd1FvLTdZNG40NEFBT0x1Nl93eENGbDNidlE1QUFBRhUAABUAGCRHQ1JKTWdVdUg2ay1oVDRKQUFGVGd5bEVPb2xGYnZRNUFBQUYVAgAoABgAGwGIB3VzZV9vaWwBMRUAABgAFqaLz5izgco%2FFQIoAkMzLBdAIRDlYEGJNxgSZGFzaF9iYXNlbGluZV8xX3YxEQB16AcA&_nc_rid=b0d75b14ea&oe=5E89F0DA&oh=7dfd4c3f7859c7c57410b0c071401e95
/Users/shixuesen/OneDrive/Pictures/instagram/ngoctrinh89/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/77020779_920808355026031_7322754552208073366_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=107&_nc_ohc=DydryviSuksAX8OueEq&vs=18098132419132618_2711093129&_nc_vs=HBksFQAYJEdHc19sd1J2Vk9obWVFVURBSmFpdkxWM3BwOWxidlE1QUFBRhUAABUAGCRHRTZKbGdRR0tHNXZqQkFCQUZUc1lYTGloaW9oYnZRNUFBQUYVAgAoABgAGwGIB3VzZV9vaWwBMRUAABgAFpTJm8n5iaZAFQIoAkMzLBdAEMzMzMzMzRgSZGFzaF9iYXNlbGluZV8xX3YxEQB16AcA&_nc_rid=b0d759c37a&oe=5E89CE8F&oh=5c61584494ad511b67f02c93cb883a1f
/Users/shixuesen/OneDrive/Pictures/instagram/ngoctrinh89/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/77332159_863179380849536_1104682094615001935_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=108&_nc_ohc=394QlZ1ICGMAX8O49qX&vs=17855849557866825_553725176&_nc_vs=HBksFQAYJEdMLV9td1NBZTFfY0RoRURBRS03UWhfRG5sUVBidlE1QUFBRhUAABUAGCRHUE5QZndUX3VTRTRZd29DQUdyNkEzdHFBNXdMYnZRNUFBQUYVAgAoABgAGwGIB3VzZV9vaWwBMRUAABgAFpKaqPCd87c%2FFQIoAkMzLBdALiHKwIMSbxgSZGFzaF9iYXNlbGluZV8xX3YxEQB16AcA&_nc_rid=b0d75c7cb1&oe=5E89E5E5&oh=49d8be2534e0813fb43c908d3d0aa75e
/Users/shixuesen/OneDrive/Pictures/instagram/ngoctrinh89/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/77145089_2566005683617525_2707213501286191632_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=101&_nc_ohc=qXs_f9UTvLsAX9dfD0K&vs=18104650630122870_2219706575&_nc_vs=HBkcFQAYJEdBRWttUVQxZmtQQnhCMEpBQkFTVGdOVzlKRWxidlE1QUFBRhUAACgAGAAbAYgHdXNlX29pbAExFQAAGAAW7NahtK6FqUAVAigCQzMsF0AcZmZmZmZmGBJkYXNoX2Jhc2VsaW5lXzFfdjERAHXoBwA%3D&_nc_rid=b0d75ac3ec&oe=5E899330&oh=96975c71799164fc83c0aaa0dc94aaa0
/Users/shixuesen/OneDrive/Pictures/instagram/ngoctrinh89/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/75551688_836036986876850_2677933338515241650_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=102&_nc_ohc=p5KpP-6OXGoAX8NYIt8&vs=18135560080053407_3355600811&_nc_vs=HBksFQAYJEdNalRnQVN5TTU4SFgtZ0NBTEo2WU40dTdpa2xidlE1QUFBRhUAABUAGCRHTFd0aEFTSE50U0Y4Y0VBQUhQMHRXbDJjVDBaYnZRNUFBQUYVAgAoABgAGwGIB3VzZV9vaWwBMRUAABgAFr6UzbvDjLdAFQIoAkMzLBdALiHKwIMSbxgSZGFzaF9iYXNlbGluZV8xX3YxEQB16AcA&_nc_rid=b0d75bfcb1&oe=5E899382&oh=5b0c086a10fef419fcaac6f5cfdc3a49
/Users/shixuesen/OneDrive/Pictures/instagram/ngoctrinh89/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/77427897_150639979754534_829882795557073799_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=102&_nc_ohc=38IZlmQu1owAX_dXqqr&vs=17887012951506579_2293278439&_nc_vs=HBksFQAYJEdMbDBuUVFtZEh1YUFZa0FBSWN6WTNJQlZvUUxidlE1QUFBRhUAABUAGCRHTkFzbHdSUlZ1T3pTWlFBQUx6ZEdnd0U2ODQxYnZRNUFBQUYVAgAoABgAGwGIB3VzZV9vaWwBMRUAABgAFqah6oOXicY%2FFQIoAkMzLBdAH1T987ZFohgSZGFzaF9iYXNlbGluZV8xX3YxEQB16AcA&_nc_rid=b0d75ee5e6&oe=5E898B48&oh=d1805895988c58285018d076fe5ec578
/Users/shixuesen/OneDrive/Pictures/instagram/ngoctrinh89/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/77107011_520558228627921_5996199343659026982_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=101&_nc_ohc=yGJKSUBm8XsAX80AZe9&vs=17879491183562108_1705989976&_nc_vs=HBksFQAYJEdFT1BtQVRSWVUzb2Nka0JBQ1lLT3FtSXh6WlRidlE1QUFBRhUAABUAGCRHS0NHTHdYWE94TDZIdVVEQUNaa1hqZ2VaeGhwYnZRNUFBQUYVAgAoABgAGwGIB3VzZV9vaWwBMRUAABgAFvi06NWt08I%2FFQIoAkMzLBdALiHKwIMSbxgSZGFzaF9iYXNlbGluZV8xX3YxEQB16AcA&_nc_rid=b0d7512b88&oe=5E899245&oh=69776580355c2ecbe03708fdec571b8d
/Users/shixuesen/OneDrive/Pictures/instagram/ngoctrinh89/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/77162751_3374115985950862_2263949737412656308_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=110&_nc_ohc=HDekSXd2RjwAX8LTDPD&vs=17862215227750931_1631241912&_nc_vs=HBksFQAYJEdQOW9tUVNPQ01hWXZmd0xBTFQ4MFk5S0ttc2ZidlE1QUFBRhUAABUAGCRHT2VDaUFRYTUzemtiQzBJQUdxeGpKd2U3eXdoYnZRNUFBQUYVAgAoABgAGwGIB3VzZV9vaWwBMRUAABgAFqbE%2BJrh5bo%2FFQIoAkMzLBdAK7tkWhysCBgSZGFzaF9iYXNlbGluZV8xX3YxEQB16AcA&_nc_rid=b0d75c3e0d&oe=5E89B0BC&oh=c6286ed00841266f2a6aacaff8bf8b2f
/Users/shixuesen/OneDrive/Pictures/instagram/ngoctrinh89/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/75620914_205931517494162_5007082553762484516_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=102&_nc_ohc=Mp0owRbmNA0AX9FDsS0&vs=18100790818141751_173458863&_nc_vs=HBksFQAYJEdETGlnUVNTdy1JcVM3c0FBQ1NSRWRJTnUzeEZidlE1QUFBRhUAABUAGCRHTEY3ZkFUVzJzcVRLRjRBQUViRlpKZnB5S0EyYnZRNUFBQUYVAgAoABgAGwGIB3VzZV9vaWwBMRUAABgAFu7XxbfYpKdAFQIoAkMzLBdALhDlYEGJNxgSZGFzaF9iYXNlbGluZV8xX3YxEQB16AcA&_nc_rid=b0d75ee14a&oe=5E899659&oh=73e43d9af997211ce39ddc0801c24a20
/Users/shixuesen/OneDrive/Pictures/instagram/ngoctrinh89/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/75998422_150881392955774_4355629905039766401_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=102&_nc_ohc=u6a3RTUyQmUAX9-mxWN&vs=17846913398052497_3309833994&_nc_vs=HBksFQAYJEdOYWtod1Jfa2RUUE9Za0FBSUd6OWs1U1RuSThidlE1QUFBRhUAABUAGCRHRV82ZFFSd2dLY2VnZUFBQURnN09xRG1RODhLYnZRNUFBQUYVAgAoABgAGwGIB3VzZV9vaWwBMRUAABgAFqKqiamK67M%2FFQIoAkMzLBdALkQYk3S8ahgSZGFzaF9iYXNlbGluZV8xX3YxEQB16AcA&_nc_rid=b0d7514fe1&oe=5E896AE9&oh=c7bf408a5bd0e522a1b3869273dcc28e
/Users/shixuesen/OneDrive/Pictures/instagram/ngoctrinh89/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/76682429_207548684012104_4318791900874701882_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=104&_nc_ohc=vm7i4cNk-2AAX8yZOU_&vs=17864180914736100_903751083&_nc_vs=HBksFQAYJEdMMFVrZ1JJaXBXeHc3d0FBRHA4ZUJaYWJ1ODdidlE1QUFBRhUAABUAGCRHTFZJbHdTZ0dOZmZsQWNCQUxZTzVKenlEa1lGYnZRNUFBQUYVAgAoABgAGwGIB3VzZV9vaWwBMRUAABgAFsiaja%2BX2Ls%2FFQIoAkMzLBdAGiHKwIMSbxgSZGFzaF9iYXNlbGluZV8xX3YxEQB16AcA&_nc_rid=b0d758e359&oe=5E89DABC&oh=bf4540f8bd0b83b21666d71e30147fa6
/Users/shixuesen/OneDrive/Pictures/instagram/ngoctrinh89/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/75434781_217923292801347_7029776489762733616_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=103&_nc_ohc=Ff4I66O6WFYAX8Cufiy&vs=17883269032538552_2316964137&_nc_vs=HBksFQAYJEdCMExmd1JEcVhRNE04WUFBREFfczlwNHlJNWhidlE1QUFBRhUAABUAGCRHQjBMZndTTEVmU0lZcUVBQU1nYmIxWDB0d0pXYnZRNUFBQUYVAgAoABgAGwGIB3VzZV9vaWwBMRUAABgAFvDgm%2B6gr8Q%2FFQIoAkMzLBdALhDlYEGJNxgSZGFzaF9iYXNlbGluZV8xX3YxEQB16AcA&_nc_rid=b0d758576a&oe=5E89FFF6&oh=86f015ba90ffa3ca165bf7fbccef8025
/Users/shixuesen/OneDrive/Pictures/instagram/ngoctrinh89/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/74824580_1576552839170452_4506664590456422742_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=104&_nc_ohc=HWK84N8zbSsAX-_dYmM&vs=17946657247331697_2228862377&_nc_vs=HBksFQAYJEdJUzdkUVNVeWZMUDNaa0ZBRmFCLUZPUjQ0b19idlE1QUFBRhUAABUAGCRHR0cwZkFUZ0JySl9JaXNEQUF1RDNmd29sdzFNYnZRNUFBQUYVAgAoABgAGwGIB3VzZV9vaWwBMRUAABgAFuK29%2Fz3mOE%2FFQIoAkMzLBdALiHKwIMSbxgSZGFzaF9iYXNlbGluZV8xX3YxEQB16AcA&_nc_rid=b0d75ae318&oe=5E8976DF&oh=44cf033617a660bd2ff82c8b22b5dd53
/Users/shixuesen/OneDrive/Pictures/instagram/ngoctrinh89/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/76200098_632046927633925_8627402212800409526_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=101&_nc_ohc=piqhDd3DZIEAX9vtbC-&vs=17845867268035226_2253200283&_nc_vs=HBksFQAYJEdLSzRpZ1FGWHByazF6NENBTFl2WTBTYXNMcDNidlE1QUFBRhUAABUAGCRHQ0NGbGdRV3k2Nmhlb1lBQUNLeDhyeEFxX1FwYnZRNUFBQUYVAgAoABgAGwGIB3VzZV9vaWwBMRUAABgAFrSR3IqXrrM%2FFQIoAkMzLBdALgAAAAAAABgSZGFzaF9iYXNlbGluZV8xX3YxEQB16AcA&_nc_rid=b0d75bee79&oe=5E89971D&oh=d24c661d81b8560ed9b0e30041b6187c
/Users/shixuesen/OneDrive/Pictures/instagram/ngoctrinh89/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/76505409_2631720043708686_2526957560409129792_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=106&_nc_ohc=AFoe8SbUs3AAX_Z2yms&vs=18098916946094617_275974274&_nc_vs=HBksFQAYJEdFRmhqd1FPZ1ZvU2lWa0pBRUNEckVhRGpoRWpidlE1QUFBRhUAABUAGCRHRFB4aHdUTi1EUEVHaDhJQUVKMGE5TW81V0VpYnZRNUFBQUYVAgAoABgAGwGIB3VzZV9vaWwBMRUAABgAFrK7uvTOt6ZAFQIoAkMzLBdALIgxJul41RgSZGFzaF9iYXNlbGluZV8xX3YxEQB16AcA&_nc_rid=b0d754df49&oe=5E89B241&oh=b92e70255fccdce9618774d99b1fd5ed
/Users/shixuesen/OneDrive/Pictures/instagram/ngoctrinh89/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/74829481_233215901162153_4273458357803809923_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=105&_nc_ohc=QErjvsXIEf4AX_fkqjV&vs=17849928499965574_916501495&_nc_vs=HBksFQAYJEdLbk9kUVNwMnZIT0c5UUFBSVA4VVJPOFgwNDdidlE1QUFBRhUAABUAGCRHQlRvbVFRTkhDNV9pdTBBQUpyUTM0ajlQa0J2YnZRNUFBQUYVAgAoABgAGwGIB3VzZV9vaWwBMRUAABgAFoylmM3KmrU%2FFQIoAkMzLBdALiHKwIMSbxgSZGFzaF9iYXNlbGluZV8xX3YxEQB16AcA&_nc_rid=b0d7521b16&oe=5E899A68&oh=7b316c105cb086ffc8930789264b206e
/Users/shixuesen/OneDrive/Pictures/instagram/ngoctrinh89/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/87186157_669252590284250_2515642587793055337_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=102&_nc_ohc=G8kpB6Et4IQAX_uAz2U&vs=17888502211502251_3369703756&_nc_vs=HBksFQAYJEdPMWFNZ1hhcmVpQ3JtQUNBR25lUF91YVdfa2lidlE1QUFBRhUAABUAGCRHS1RXaGdTYXhDQzRPdHNBQUszNEx2X2F2Y00tYnZRNUFBQUYVAgAoABgAGwGIB3VzZV9vaWwBMRUAABgAFtaj8pjv38Y%2FFQIoAkMzLBdALiHKwIMSbxgSZGFzaF9iYXNlbGluZV8xX3YxEQB16AcA&_nc_rid=b0d757a6f4&oe=5E89B86C&oh=54efbb7599972bb7cec53238c9154d2a
/Users/shixuesen/OneDrive/Pictures/instagram/ngoctrinh89/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/87000649_532417617684001_2481417926041826332_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=101&_nc_ohc=MCe37GSlAdcAX8OAQGG&vs=18030126853248382_2812879370&_nc_vs=HBksFQAYJEdFbUdMd1VoWnZraU9fUUJBQngwQXVWMHhHOGlidlE1QUFBRhUAABUAGCRHTDJ4bUFUR0pqYm44TXdCQURHZmNGeVN1c1J3YnZRNUFBQUYVAgAoABgAGwGIB3VzZV9vaWwBMRUAABgAFvzUkO%2FAk4dAFQIoAkMzLBdALhDlYEGJNxgSZGFzaF9iYXNlbGluZV8xX3YxEQB16AcA&_nc_rid=b0d75bc66a&oe=5E89F9AD&oh=7779ce538c4cfbf20fe91eafafe0150b
/Users/shixuesen/OneDrive/Pictures/instagram/ngoctrinh89/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/76684728_148823196521607_8047821379997382722_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=103&_nc_ohc=pVVTAApJjmcAX86WVMH&vs=17842234730102680_13740085&_nc_vs=HBksFQAYJEdMZ2RrZ1NIVk1PWldvY0FBRUs0aWVybm1xOXZidlE1QUFBRhUAABUAGCRHQlBxTXdXU3R4U2VzbGtDQUdheFhHYVBHNkJGYnZRNUFBQUYVAgAoABgAGwGIB3VzZV9vaWwBMRUAABgAFrDHp7Xf2rE%2FFQIoAkMzLBdAFbtkWhysCBgSZGFzaF9iYXNlbGluZV8xX3YxEQB16AcA&_nc_rid=b0d7547219&oe=5E89FAEF&oh=1b3f865216520a4eafa0df1ce9148220
/Users/shixuesen/OneDrive/Pictures/instagram/mobe_19920223/ https://scontent-den4-1.cdninstagram.com/v/t51.2885-15/e35/91813586_797344060788579_4028372394638001539_n.jpg?_nc_ht=scontent-den4-1.cdninstagram.com&_nc_cat=103&_nc_ohc=yBHlye8dTHcAX-SLrRO&se=8&oh=f4665a77e557a3084728041ac693b240&oe=5EB21651&ig_cache_key=MjI3OTIzMTg1Nzg0NTE1NzgyNg%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/bivi_0420/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/77302946_985909598473054_1531096905054034516_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=110&_nc_ohc=3fFC52oGLd0AX8-qJEE&vs=17871640459637306_908985947&_nc_vs=HBkcFQAYJEdLS01td1JleTJYM3JZQURBRlFhY3VhRmpEOFZidlE1QUFBRhUAACgAGAAbAYgHdXNlX29pbAExFQAAGAAW9OLznrGKvz8VAigCQzMsF0AUAAAAAAAAGBJkYXNoX2Jhc2VsaW5lXzFfdjERAHXoBwA%3D&_nc_rid=3342e45bc7&oe=5E8B4C81&oh=03e60150b861dd90622be43d1c0075db
/Users/shixuesen/OneDrive/Pictures/instagram/airisuzuki_official_uf/ https://scontent-lax3-2.cdninstagram.com/v/t72.14836-16/76433205_230958978279810_7071520175903841331_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-2.cdninstagram.com&_nc_cat=106&_nc_ohc=nsa_WHqfTc0AX8pharY&vs=17873771968627172_1629583491&_nc_vs=HBksFQAYJEdEVkhqZ1NDcWR0VER0SUFBRE9jd1NvaUZpTmlidlE1QUFBRhUAABUAGCRHSW1XaGdSUENBb2VwWVVBQUdMXzNjNmRVWjF2YnZRNUFBQUYVAgAoABgAGwGIB3VzZV9vaWwBMRUAABgAFsia%2FY26hsA%2FFQIoAkMzLBdALiHKwIMSbxgSZGFzaF9iYXNlbGluZV8xX3YxEQB16AcA&_nc_rid=016a70e104&oe=5E8AE32E&oh=097e5476ae58ffa4122c0be1590bd793
/Users/shixuesen/OneDrive/Pictures/instagram/nancylobh/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/e35/91694175_497882004195387_5751965255566316020_n.jpg?_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=103&_nc_ohc=16lfwEXFC1oAX_KTGXI&se=7&oh=ea2108302023680bc5392216eff987e7&oe=5EB2854C&ig_cache_key=MjI3OTY0MDI2MTU3ODgyMzExNw%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/ngoctrinh89/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/76740310_607374709815412_9146018105045113318_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=104&_nc_ohc=nG3FceEX-tUAX9vwcfv&vs=17853723217906938_245793019&_nc_vs=HBksFQAYJEdOYjJrZ1IwX05KeFp5Z0NBT1paZ1VRQ0xfMV9idlE1QUFBRhUAABUAGCRHT2VoZFFRWXk4UjlublVBQUJqSkY0Q1B1S0F5YnZRNUFBQUYVAgAoABgAGwGIB3VzZV9vaWwBMRUAABgAFvSDr7e797Y%2FFQIoAkMzLBdALgAAAAAAABgSZGFzaF9iYXNlbGluZV8xX3YxEQB16AcA&_nc_rid=d4b58265f9&oe=5E8B40C9&oh=d123234676062d07a17d6d5cafc5c5e0
/Users/shixuesen/OneDrive/Pictures/instagram/ngoctrinh89/ https://scontent-lax3-2.cdninstagram.com/v/t72.14836-16/77276705_529617577739346_2086176503928394991_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjU0MC5zdG9yeSJ9&_nc_ht=scontent-lax3-2.cdninstagram.com&_nc_cat=106&_nc_ohc=45FgH__tCwMAX_xGhu7&vs=17852352793914039_1410773740&_nc_vs=HBksFQAYJEdDRW1td1JTaEpZenJfRUJBTzhVYXk5Nmx2TWNidlE1QUFBRhUAABUAGCRHS21UZ0FTT2Y4LWdVZHNBQU5TQkNTS3JobjBkYnZRNUFBQUYVAgAoABgAGwGIB3VzZV9vaWwBMRUAABgAFu7fq%2FrYp7Y%2FFQIoAkMzLBdALgAAAAAAABgSZGFzaF9iYXNlbGluZV8xX3YxEQB16AcA&_nc_rid=d4b5867646&oe=5E8B2635&oh=742c923575a49a0cf6de1f07fec7092d
/Users/shixuesen/OneDrive/Pictures/instagram/sharalinmusic/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/e35/91805440_551426018819841_5014101965832332038_n.jpg?_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=109&_nc_ohc=jluS1M4WEGQAX_jpnep&oh=a2a4f5bbc816431c6916e1f7218e34a9&oe=5EB20B18&ig_cache_key=MjI3OTcwMjQ1MzEwOTAyNjg4Ng%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/angelaqiqibb/ https://scontent-den4-1.cdninstagram.com/v/t51.2885-15/e35/91813079_625950034803948_2630483283006178730_n.jpg?_nc_ht=scontent-den4-1.cdninstagram.com&_nc_cat=100&_nc_ohc=-BEipH9BrzIAX__zYIi&se=7&oh=796cabffb685f0117c3e1e1225fe1f85&oe=5EB3FB6E&ig_cache_key=MjI4MTEyMDQxNDE5NzYxMzU5Mw%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/shuhan.mei/ https://scontent-den4-1.cdninstagram.com/v/t51.2885-15/e35/35531930_1010177039149371_4496247029906800640_n.jpg?_nc_ht=scontent-den4-1.cdninstagram.com&_nc_cat=103&_nc_ohc=EjfcOKlejvoAX89vefL&se=7&oh=8dd60e7724fd01344b390737bd5317d3&oe=5EB691C8&ig_cache_key=MTgxMTQ3MTU2OTQyODkxMDEwNA%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/shuhan.mei/ https://scontent-den4-1.cdninstagram.com/v/t51.2885-15/e35/23421988_144761962942837_9002587675340832768_n.jpg?_nc_ht=scontent-den4-1.cdninstagram.com&_nc_cat=101&_nc_ohc=aT955sFmKD8AX-ZLcXW&oh=9170515e52d5fac73473d441a7e85bf1&oe=5EB565E2&ig_cache_key=MTY0NTY1MDM1OTA3NDMzMTIxNQ%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/cxxsomi/ https://scontent-den4-1.cdninstagram.com/v/t72.14836-16/74823905_101046748218906_8803008309307773825_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-den4-1.cdninstagram.com&_nc_cat=106&_nc_ohc=f26VfkYcuwIAX9DpMaA&vs=18030646987256518_3565380368&_nc_vs=HBksFQAYJEdPRzRkUVFhaG9qSDVsc0FBSUVUR3I5cWtTcDZidlE1QUFBRhUAABUAGCRHRENSbUFTVWVVYmEyU01DQUlZVDhGZnV3YWw3YnZRNUFBQUYVAgAoABgAGwGIB3VzZV9vaWwBMRUAABgAFozlt5jksYdAFQIoAkMzLBdALgAAAAAAABgSZGFzaF9iYXNlbGluZV8xX3YxEQB16AcA&_nc_rid=66465219be&oe=5E91CB75&oh=85a7bcac269613612fd8ab28e574d2e1

+ 1
- 0
public/vendor/prequel/app.css
File diff suppressed because it is too large
View File


+ 1
- 0
public/vendor/prequel/app.js
File diff suppressed because it is too large
View File


BIN
public/vendor/prequel/favicon.png View File

Before After
Width: 1581  |  Height: 1388  |  Size: 250 KiB

BIN
public/vendor/prequel/loader.gif View File

Before After
Width: 62  |  Height: 64  |  Size: 20 KiB

+ 4
- 0
public/vendor/prequel/mix-manifest.json View File

@ -0,0 +1,4 @@
{
"/app.js": "/app.js",
"/home/aether/Documents/Projects/HobbySoftware/laravel-sequel/packages/public/vendor/prequel/app.js": "/home/aether/Documents/Projects/HobbySoftware/laravel-sequel/packages/public/vendor/prequel/app.js"
}

BIN
public/vendor/prequel/prequel.png View File

Before After
Width: 3994  |  Height: 1388  |  Size: 440 KiB

+ 164
- 0
resources/lang/vendor/prequel/de/lang.php View File

@ -0,0 +1,164 @@
<?php
return [
/*
* General
*/
'general' => [
'home' => 'Start',
'good' => 'gut',
'neutral' => 'neutral',
'critical' => 'kritisch',
'warning' => 'Warnung',
'migrations' => 'MigrationAction',
'length' => 'Länge',
'tables' => 'Tabellen',
],
/**
* components/Pages/PrequelError.vue
*/
'error_page' => [
'oops' => 'Oops...',
'tried_connecting' => 'Verbindung hat nicht funktioniert.',
'example_connection' => 'driver://user@host:port/database',
'no_suggestions' => 'Prequel konnte keine Lösungsvorschläge machen.',
'disabled' => 'Prequel wurde deaktiviert.',
],
/**
* components/Elements/SwitchMode.vue
*/
'switch_mode' => [
'browse' => [
'title' => 'Durchsuchen',
'text' => 'Durchsuchen',
],
'manage' => [
'title' => 'Verwalten',
'text' => 'Verwalten',
],
],
/**
* components/Header/Header.vue
*/
'header' => [
'column' => 'Spalte...',
'value' => 'Wert...',
'records' => 'Einträge',
'buttons' => [
'dark_mode' => 'Nachtmodus',
'readability' => 'Lesbarkeit',
'side_bar' => 'Sidebar',
'refresh' => 'Aktualisieren',
'get' => [
'title' => 'Query ausführen (ENTER)',
'text' => 'Ausführen',
],
'reset' => [
'title' => 'Query zurücksetzen (ESC)',
'text' => 'Zurücksetzen',
],
],
],
/**
* components/MainContent/BrowseMode/Table/Table.vue
*/
'table' => [
'quick_actions' => 'Schnellzugriffe',
'inspect_row' => 'Zeile inspizieren',
'item_empty' => 'Keine Daten',
'nothing' => 'Keine Daten',
],
/**
* components/MainContent/BrowseMode/Table/TableEmpty.vue
*/
'table_empty' => [
'no_results' => 'Diese Anfrage hat keine Ergebnisse zurückgeliefert.',
'col_key' => 'Spaltenschlüssel',
'col_field' => 'Spaltenfeld',
'col_def' => 'Spaltenstandard',
'col_type' => 'Spaltentyp',
'not_set' => 'Nicht gesetzt',
],
/**
* components/MainContent/BrowseMode/Table/TableStatus.vue
*/
'table_status' => [
'loading_data' => 'Lade Daten...',
'error_occurred' => 'Beim Abrufen der Daten ist ein Fehler aufgetreten. Beachten Sie folgende Hinweise:',
'could_not_resolve' => 'Anfrage konnte nicht aufgelöst werden',
'prequel_suggestions' => 'Prequel empfiehlt, noch einmal an folgenden Stellen nachzusehen:',
],
/**
* components/SideBar/SideBarWrapper.vue
*/
'side_bar' => [
'look_for_table' => 'Tabelle suchen...',
],
/**
* components/SideBar/Menu/TableMenu.vue
*/
'table_menu' => [
'empty_table' => 'Diese Datenbank enthält keine Tabellen',
],
/**
* components/Dashboard/Dashboard.vue
*/
'dashboard' => [
'overview' => 'Übersicht',
'settings' => 'Einstellungen',
'could_not_retrieve' => 'Konnte nicht abgerufen werden...',
'migrations' => [
'run_migrations' => ':number Migration(en) ausführen',
'no_run_migrations' => 'Keine ausstehenden Migrationen',
'reset_migrations' => ':number Migration(en) zurücksetzen',
'no_reset_migrations' => 'Es existieren keine Migrationen',
],
'avg_query_speed' => [
'header' => 'Durchschn. Abfragen pro Sekunde',
'unit' => 'Abfragen pro Sekunde',
],
'active_threads' => [
'header' => 'Aktive Threads',
'unit' => 'Threads',
],
'open_tables' => [
'header' => 'Geöffnete Tabellen',
'unit' => 'Tabellen',
],
'uptime_hours' => [
'header' => 'Laufzeit in Stunden',
'unit' => 'Stunden',
],
'uptime_minutes' => [
'header' => 'Laufzeit in Minuten',
'unit' => 'Minuten',
],
'uptime_seconds' => [
'header' => 'Laufzeit in Sekunden',
'unit' => 'Sekunden',
],
],
/**
* components/MainContent/ManageMode/ManageTable.vue
*/
'table_management' => [
'insert_new_row' => 'Neue Zeile einfügen',
'view_structure' => 'Struktur ansehen',
'run_sql' => 'SQL ausführen',
'import' => 'Importieren',
'export' => 'Exportieren',
'log' => 'Log',
'settings' => 'Einstellungen',
],
];

+ 164
- 0
resources/lang/vendor/prequel/en/lang.php View File

@ -0,0 +1,164 @@
<?php
return [
/*
* General
*/
'general' => [
'home' => 'Home',
'good' => 'good',
'neutral' => 'neutral',
'critical' => 'critical',
'warning' => 'warning',
'migrations' => 'MigrationAction',
'length' => 'Length',
'tables' => 'tables',
],
/**
* components/Pages/PrequelError.vue
*/
'error_page' => [
'oops' => 'Oops...',
'tried_connecting' => 'Tried connecting through',
'example_connection' => 'driver://user@host:port/database',
'no_suggestions' => 'Prequel could not suggest any fixes.',
'disabled' => 'Prequel has been disabled.',
],
/**
* components/Elements/SwitchMode.vue
*/
'switch_mode' => [
'browse' => [
'title' => 'Browse mode',
'text' => 'Browse',
],
'manage' => [
'title' => 'Manage mode',
'text' => 'Manage',
],
],
/**
* components/Header/Header.vue
*/
'header' => [
'column' => 'Column...',
'value' => 'Value...',
'records' => 'records',
'buttons' => [
'dark_mode' => 'Dark Mode',
'readability' => 'Readability',
'side_bar' => 'Side Bar',
'refresh' => 'Refresh',
'get' => [
'title' => 'Run query (ENTER)',
'text' => 'Get',
],
'reset' => [
'title' => 'Reset query (ESC)',
'text' => 'Reset',
],
],
],
/**
* components/MainContent/BrowseMode/Table/Table.vue
*/
'table' => [
'quick_actions' => 'Quick actions',
'inspect_row' => 'Inspect row',
'item_empty' => 'Nothing here',
'nothing' => 'Nothing here',
],
/**
* components/MainContent/BrowseMode/Table/TableEmpty.vue
*/
'table_empty' => [
'no_results' => 'This query did not yield any result',
'col_key' => 'Column Key',
'col_field' => 'Column Field',
'col_def' => 'Column Default',
'col_type' => 'Column Type',
'not_set' => 'Not Set',
],
/**
* components/MainContent/BrowseMode/Table/TableStatus.vue
*/
'table_status' => [
'loading_data' => 'Loading table data...',
'error_occurred' => 'There was an error while loading this table. See the following:',
'could_not_resolve' => 'Could not resolve error',
'prequel_suggestions' => 'Prequel suggests looking at the following points',
],
/**
* components/SideBar/SideBarWrapper.vue
*/
'side_bar' => [
'look_for_table' => 'Look for table...',
],
/**
* components/SideBar/Menu/TableMenu.vue
*/
'table_menu' => [
'empty_table' => 'This database does not contain any tables',
],
/**
* components/Dashboard/Dashboard.vue
*/
'dashboard' => [
'overview' => 'Overview',
'settings' => 'Settings',
'could_not_retrieve' => 'Could not retrieve this...',
'migrations' => [
'run_migrations' => 'Run :number migration(s)',
'no_run_migrations' => 'No pending migrations',
'reset_migrations' => 'Reset :number migration(s)',
'no_reset_migrations' => 'No existing migrations',
],
'avg_query_speed' => [
'header' => 'Avg. Queries Per Second',
'unit' => 'queries per second',
],
'active_threads' => [
'header' => 'Active Threads',
'unit' => 'threads',
],
'open_tables' => [
'header' => 'Open Tables',
'unit' => 'tables',
],
'uptime_hours' => [
'header' => 'Uptime in hours',
'unit' => 'hours',
],
'uptime_minutes' => [
'header' => 'Uptime in minutes',
'unit' => 'minutes',
],
'uptime_seconds' => [
'header' => 'Uptime in seconds',
'unit' => 'seconds',
],
],
/**
* components/MainContent/ManageMode/ManageTable.vue
*/
'table_management' => [
'insert_new_row' => 'Insert New Row',
'view_structure' => 'View Structure',
'run_sql' => 'Run SQL',
'import' => 'Import',
'export' => 'Export',
'log' => 'Log',
'settings' => 'Settings',
],
];

+ 152
- 0
resources/lang/vendor/prequel/es/lang.php View File

@ -0,0 +1,152 @@
<?php
return [
/*
* General
*/
'general' => [
'home' => 'Inicio',
'good' => 'bueno',
'neutral' => 'neutral',
'critical' => 'crítico',
'warning' => 'advertencia',
'migrations' => 'Migraciones',
'length' => 'Longitud',
'tables' => 'tablas',
],
/**
* Elements/PrequelError.vue
*/
'error_page' => [
'oops' => 'Oops...',
'tried_connecting' => 'Intentó conectarse a través de',
'example_connection' => 'connection://user@host:port/database',
'no_suggestions' => 'Prequel no pudo sugerir ninguna corrección.',
'disabled' => 'Prequel ha sido desactivado.',
],
/**
* Elements/SwitchMode.vue
*/
'switch_mode' => [
'browse' => [
'title' => 'Modo de navegación',
'text' => 'Navegación',
],
'manage' => [
'title' => 'Modo administrativo',
'text' => 'Administrar',
],
],
/**
* Header/Header.vue
*/
'header' => [
'column' => 'Columna...',
'value' => 'Valor...',
'records' => 'registros',
'buttons' => [
'dark_mode' => 'Modo Obscuro',
'readability' => 'Legibilidad',
'side_bar' => 'Menu Lateral',
'get' => [
'title' => 'Ejecutar consulta (ENTER)',
'text' => 'Ejecutar',
],
'reset' => [
'title' => 'Reiniciar consulta (ESC)',
'text' => 'Reiniciar',
],
],
],
/**
* MainContent/Table/Table.vue
*/
'table' => [
'quick_actions' => 'Acciones Rapidas',
'inspect_row' => 'Inspeccionar fila',
'item_empty' => 'Éste elemento está vacío',
'nothing' => 'No se encontraron registros disponibles en esta tabla',
],
/**
* MainContent/Table/TableEmpty.vue
*/
'table_empty' => [
'no_results' => 'Esta consulta no obtuvo ningún resultado',
'col_key' => 'Clave',
'col_field' => 'Campo',
'col_def' => 'Valor por defecto',
'col_type' => 'Tipo de dato',
'not_set' => 'No configurado',
],
/**
* MainContent/Table/TableStatus.vue
*/
'table_status' => [
'loading_data' => 'Cargando registros...',
'error_occurred' => 'Se ha producido un error al cargar esta tabla. Véase lo siguiente:',
'could_not_resolve' => 'No se pudo resolver el error',
'prequel_suggestions' => 'Prequel sugiere tener en cuenta los siguientes puntos',
],
/**
* SideBar/SideBarWrapper.vue
*/
'side_bar' => [
'look_for_table' => 'Buscar tabla(s)...',
],
/**
* SideBar/TableMenu.vue
*/
'table_menu' => [
'empty_table' => 'Ésta base de datos, no contiene tablas',
],
/**
* MainContent/ManageDatabase
*/
'dashboard' => [
'overview' => 'Resumen',
'settings' => 'Configuraciones',
'could_not_retrieve' => 'Prequel no pudo obtener ésta consulta...',
'migrations' => [
'run_migrations' => 'Ejecutar :number migracion(es)',
'no_run_migrations' => 'Sin migraciones pendientes',
'reset_migrations' => 'Reiniciar :number migracion(es)',
'no_reset_migrations' => 'No existen migraciones',
],
'avg_query_speed' => [
'header' => 'Promedio de consultas por segundo',
'unit' => 'consultas por segundo',
],
'active_threads' => [
'header' => 'Hilos activos',
'unit' => 'hilos',
],
'open_tables' => [
'header' => 'Tablas Abiertas',
'unit' => 'tablas',
],
'uptime_hours' => [
'header' => 'Horas en actividad',
'unit' => 'horas',
],
'uptime_minutes' => [
'header' => 'Minutos en actividad',
'unit' => 'minutos',
],
'uptime_seconds' => [
'header' => 'Segundos en actividad',
'unit' => 'segundos',
],
],
];

+ 152
- 0
resources/lang/vendor/prequel/fi/lang.php View File

@ -0,0 +1,152 @@
<?php
return [
/**
* General
*/
'general' => [
'home' => 'Koti',
'good' => 'hyvä',
'neutral' => 'neutraali',
'critical' => 'kriittinen',
'warning' => 'varoitus',
'migrations' => 'Migraatiot',
'length' => 'Pituus',
'tables' => 'taulukoita',
],
/**
* Elements/PrequelError.vue
*/
'error_page' => [
'oops' => 'Oho...',
'tried_connecting' => 'Yritettiin muodostaa yhteys käyttäen',
'example_connection' => 'connection://user@host:port/database',
'no_suggestions' => 'Prequel ei kyennyt ehdottamaan korjauksia.',
'disabled' => 'Prequel on poistettu käytöstä.',
],
/**
* Elements/SwitchMode.vue
*/
'switch_mode' => [
'browse' => [
'title' => 'Selaustila',
'text' => 'Selaa',
],
'manage' => [
'title' => 'Hallinnointitila',
'text' => 'Hallitse',
],
],
/**
* Header/Header.vue
*/
'header' => [
'column' => 'Kolumni...',
'value' => 'Arvo...',
'records' => 'arkisto',
'buttons' => [
'dark_mode' => 'Tumma Moodi',
'readability' => 'Luettavuus',
'side_bar' => 'Sivupalkki',
'get' => [
'title' => 'Suorita kysely (ENTER)',
'text' => 'Hae',
],
'reset' => [
'title' => 'Nollaa kysely (ESC)',
'text' => 'Nollaa',
],
],
],
/**
* MainContent/Table/Table.vue
*/
'table' => [
'quick_actions' => 'Nopeat toimet',
'inspect_row' => 'Tarkista rivi',
'item_empty' => 'Tämä osio on tyhjä',
'nothing' => 'Ei mitään täällä',
],
/**
* MainContent/Table/TableEmpty.vue
*/
'table_empty' => [
'no_results' => 'Tämä kysely ei tuottanut yhtään tulosta',
'col_key' => 'Sarakkeen Avain',
'col_field' => 'Sarakkeen Kenttä',
'col_def' => 'Sarakkeen Oletus',
'col_type' => 'Sarakkeen Tyyppi',
'not_set' => 'Ei Asetettu',
],
/**
* MainContent/Table/TableStatus.vue
*/
'table_status' => [
'loading_data' => 'Ladataan taulukon tietoja...',
'error_occurred' => 'Ladattaessa tätä taulukkoa tapahtui virhe. Tarkista seuraava:',
'could_not_resolve' => 'Virhettä ei voitu ratkaista',
'prequel_suggestions' => 'Prequel ehdottaa seuraavien kohteiden katsomista',
],
/**
* SideBar/SideBarWrapper.vue
*/
'side_bar' => [
'look_for_table' => 'Hae taulukkoa...',
],
/**
* SideBar/TableMenu.vue
*/
'table_menu' => [
'empty_table' => 'Tämä tietokanta ei sisällä yhtään taulukkoa',
],
/**
* MainContent/ManageDatabase
*/
'dashboard' => [
'overview' => 'Yleiskuva',
'settings' => 'Asetukset',
'could_not_retrieve' => 'Tätä ei voitu noutaa...',
'migrations' => [
'run_migrations' => 'Aja :number migraatio(ta)',
'no_run_migrations' => 'Ei avoimia migraatioita',
'reset_migrations' => 'Nollaa :number migraatio(ta)',
'no_reset_migrations' => 'Ei olemassaolevia migraatioita',
],
'avg_query_speed' => [
'header' => 'Keskimääräistä kyselyä sekunnissa',
'unit' => 'kyselyä sekunnissa',
],
'active_threads' => [
'header' => 'Aktiivisia säikeitä',
'unit' => 'säikeitä',
],
'open_tables' => [
'header' => 'Avoimia taulukkoja',
'unit' => 'taulukkoja',
],
'uptime_hours' => [
'header' => 'Päälläoloaika tunneissa',
'unit' => 'tuntia',
],
'uptime_minutes' => [
'header' => 'Päälläoloaika minuuteissa',
'unit' => 'minuuttia',
],
'uptime_seconds' => [
'header' => 'Päälläoloaika sekunneissa',
'unit' => 'sekuntia',
],
],
];

+ 152
- 0
resources/lang/vendor/prequel/hu/lang.php View File

@ -0,0 +1,152 @@
<?php
return [
/*
* General
*/
'general' => [
'home' => 'Otthon',
'good' => 'Jó',
'neutral' => 'Semleges',
'critical' => 'Kritikus',
'warning' => 'Vigyázat',
'migrations' => 'Migrációk',
'length' => 'Hosszúság',
'tables' => 'Táblák',
],
/**
* Elements/PrequelError.vue
*/
'error_page' => [
'oops' => 'Hopsz...',
'tried_connecting' => 'Csatlakozás megkísérelve',
'example_connection' => 'connection://user@host:port/database',
'no_suggestions' => 'Prequel nem tudott javascolni javításokat.',
'disabled' => 'Prequel le van tiltva.',
],
/**
* Elements/SwitchMode.vue
*/
'switch_mode' => [
'browse' => [
'title' => 'Keresési mód',
'text' => 'Keresés',
],
'manage' => [
'title' => 'Kezelői mód',
'text' => 'Kezelői',
],
],
/**
* Header/Header.vue
*/
'header' => [
'column' => 'Oszlop...',
'value' => 'Érték...',
'records' => 'találat',
'buttons' => [
'dark_mode' => 'Sötét mód',
'readability' => 'Olvashatóság',
'side_bar' => 'Oldalsó menü',
'get' => [
'title' => 'Kérés futtatása (ENTER)',
'text' => 'Mehet',
],
'reset' => [
'title' => 'Kérés visszaállítása (ESC)',
'text' => 'Visszaállítás',
],
],
],
/**
* MainContent/Table/Table.vue
*/
'table' => [
'quick_actions' => 'Gyors akciók',
'inspect_row' => 'Sor megtekintése',
'item_empty' => 'Az eszköz üres',
'nothing' => 'Üres',
],
/**
* MainContent/Table/TableEmpty.vue
*/
'table_empty' => [
'no_results' => 'Ez a keresés nem hozott eredményt',
'col_key' => 'Oszlop Kulcs',
'col_field' => 'Oszlop Neve',
'col_def' => 'Alapértelmezett érték',
'col_type' => 'Oszlop Típusa',
'not_set' => 'Nincs beállítva',
],
/**
* MainContent/Table/TableStatus.vue
*/
'table_status' => [
'loading_data' => 'Adatok betöltése...',
'error_occurred' => 'Hiba történt az adatok betöltésekor. Lásd az alábbiakat:',
'could_not_resolve' => 'Ismeretlen hiba lépett fel',
'prequel_suggestions' => 'Prequel ajánlja a következő problémák ellenőrzését',
],
/**
* SideBar/SideBarWrapper.vue
*/
'side_bar' => [
'look_for_table' => 'Keresés...',
],
/**
* SideBar/TableMenu.vue
*/
'table_menu' => [
'empty_table' => 'Ez az adatbázis nem tartalmaz táblát',
],
/**
* MainContent/ManageDatabase
*/
'dashboard' => [
'overview' => 'Áttekintés',
'settings' => 'Beállitások',
'could_not_retrieve' => 'Nem sikerült lekérni...',
'migrations' => [
'run_migrations' => ':number migráció futtatása',
'no_run_migrations' => 'Nincs függőben lévő migráció',
'reset_migrations' => ':number migrűció visszaállítása',
'no_reset_migrations' => 'Nincs előző migráció',
],
'avg_query_speed' => [
'header' => 'Átlag kérés másodpercenként',
'unit' => 'kérés per másodperc',
],
'active_threads' => [
'header' => 'Aktív Szál',
'unit' => 'szál',
],
'open_tables' => [
'header' => 'Nyitott táblá',
'unit' => 'tábla',
],
'uptime_hours' => [
'header' => 'Futási idő órában',
'unit' => 'óra',
],
'uptime_minutes' => [
'header' => 'Futási idő percben',
'unit' => 'perc',
],
'uptime_seconds' => [
'header' => 'Futási idő másodpercben',
'unit' => 'másodperc',
],
],
];

+ 153
- 0
resources/lang/vendor/prequel/nl/lang.php View File

@ -0,0 +1,153 @@
<?php
return [
/*
* General
*/
'general' => [
'good' => 'goed',
'neutral' => 'neutraal',
'critical' => 'kritiek',
'warning' => 'waarschuwing',
'get' => 'Zoek',
'reset' => 'Reset',
'migrations' => 'Migraties',
'length' => 'Lengte',
'tables' => 'tabellen',
],
/**
* Elements/PrequelError.vue
*/
'error_page' => [
'oops' => 'Oeps...',
'tried_connecting' => 'Geprobeerd te verbinden met...',
'example_connection' => 'driver://gebruiker@host:poort/database',
'no_suggestions' => 'Prequel kon geen oplossingen vinden.',
'disabled' => 'Prequel is uitgeschakeld.',
],
/**
* Elements/SwitchMode.vue
*/
'switch_mode' => [
'browse' => [
'title' => 'Blader modus',
'text' => 'Blader',
],
'manage' => [
'title' => 'Beheer modus',
'text' => 'Beheer',
],
],
/**
* Header/Header.vue
*/
'header' => [
'column' => 'Kolom...',
'value' => 'Waarde...',
'records' => 'records',
'buttons' => [
'dark_mode' => 'Donkere Modus',
'readability' => 'Leesbaarheid',
'side_bar' => 'Zijbalk',
'get' => [
'title' => 'Draai query (ENTER)',
'text' => 'Zoek',
],
'reset' => [
'title' => 'Herstel query (ESC)',
'text' => 'Herstel',
],
],
],
/**
* MainContent/Table/Table.vue
*/
'table' => [
'quick_actions' => 'Snelacties',
'inspect_row' => 'Inspecteer rij',
'item_empty' => 'Dit item is leeg',
'nothing' => 'Niks hier',
],
/**
* MainContent/Table/TableEmpty.vue
*/
'table_empty' => [
'no_results' => 'Deze query kreeg geen resultaten terug',
'col_key' => 'Kolom Sleutel',
'col_field' => 'Kolom Veld',
'col_def' => 'Kolom Standaard',
'col_type' => 'Kolom Type',
'not_set' => 'Niet gedefinieerd',
],
/**
* MainContent/Table/TableStatus.vue
*/
'table_status' => [
'loading_data' => 'Tabel data laden...',
'error_occurred' => 'Er was een fout tijdens het laden. Zie het volgende:',
'could_not_resolve' => 'Kon fout niet oplossen',
'prequel_suggestions' => 'Prequel suggereerd de volgende punten',
],
/**
* SideBar/SideBarWrapper.vue
*/
'side_bar' => [
'look_for_table' => 'Zoek een tabel...',
],
/**
* SideBar/TableMenu.vue
*/
'table_menu' => [
'empty_table' => 'Deze database bevat geen tabellen',
],
/**
* MainContent/ManageDatabase
*/
'dashboard' => [
'overview' => 'Overzicht',
'settings' => 'Instellingen',
'could_not_retrieve' => 'Kon dit niet ophalen...',
'migrations' => [
'run_migrations' => 'Draai :number migraties(s)',
'no_run_migrations' => 'Geen migraties in wachtrij',
'reset_migrations' => 'Reset :number migratie(s)',
'no_reset_migrations' => 'Geen bestaande migraties',
],
'avg_query_speed' => [
'header' => 'Gem. Queries Per Seconde',
'unit' => 'queries per seconde',
],
'active_threads' => [
'header' => 'Actieve Threads',
'unit' => 'threads',
],
'open_tables' => [
'header' => 'Open Tabellen',
'unit' => 'tabellen',
],
'uptime_hours' => [
'header' => 'Tijd actief in uren',
'unit' => 'uren',
],
'uptime_minutes' => [
'header' => 'Tijd actief in minuten',
'unit' => 'minuten',
],
'uptime_seconds' => [
'header' => 'Tijd actief in seconden',
'unit' => 'seconden',
],
],
];

+ 152
- 0
resources/lang/vendor/prequel/pt-BR/lang.php View File

@ -0,0 +1,152 @@
<?php
return [
/**
* General
*/
'general' => [
'home' => 'Início',
'good' => 'bom',
'neutral' => 'neutro',
'critical' => 'crítico',
'warning' => 'aviso',
'migrations' => 'migrações',
'length' => 'comprimento',
'tables' => 'tabelas',
],
/**
* Elements/PrequelError.vue
*/
'error_page' => [
'oops' => 'Oops...',
'tried_connecting' => 'tentou conectar através de',
'example_connection' => 'conexao://usuario@servidor:porta/bancodedados',
'no_suggestions' => 'Prequel não pode sugerir nenhuma correção.',
'disabled' => 'Prequel foi desabilitado.',
],
/**
* Elements/SwitchMode.vue
*/
'switch_mode' => [
'browse' => [
'title' => 'Modo de navegação',
'text' => 'Navegar',
],
'manage' => [
'title' => 'Modo administrativo',
'text' => 'Administrar',
],
],
/**
* Header/Header.vue
*/
'header' => [
'column' => 'Coluna...',
'value' => 'Valor...',
'records' => 'registros',
'buttons' => [
'dark_mode' => 'Modo escuro',
'readability' => 'Legibilidade',
'side_bar' => 'Barra Lateral',
'get' => [
'title' => 'Executar Consulta (ENTER)',
'text' => 'Pegar',
],
'reset' => [
'title' => 'Resetar consulta (ESC)',
'text' => 'Resetar',
],
],
],
/**
* MainContent/Table/Table.vue
*/
'table' => [
'quick_actions' => 'Ações rápidas',
'inspect_row' => 'Inspecionar linha',
'item_empty' => 'Este item está vazio',
'nothing' => 'Nada aqui',
],
/**
* MainContent/Table/TableEmpty.vue
*/
'table_empty' => [
'no_results' => 'Esta consulta não retornou nenhum resultado',
'col_key' => 'Coluna chave',
'col_field' => 'Campo da coluna',
'col_def' => 'Coluna padrão',
'col_type' => 'Tipo de coluna',
'not_set' => 'Não definido',
],
/**
* MainContent/Table/TableStatus.vue
*/
'table_status' => [
'loading_data' => 'Carregando dados da tabela...',
'error_occurred' => 'Houve um erro ao carregar esta tabela. Veja o seguinte:',
'could_not_resolve' => 'Não foi possível resolver o erro',
'prequel_suggestions' => 'Prequel sugere olhar os seguinte pontos',
],
/**
* SideBar/SideBarWrapper.vue
*/
'side_bar' => [
'look_for_table' => 'Procure a tabela...',
],
/**
* SideBar/TableMenu.vue
*/
'table_menu' => [
'empty_table' => 'Este banco de dados não contém nenhuma tabela',
],
/**
* MainContent/ManageDatabase
*/
'dashboard' => [
'overview' => 'Visão geral',
'settings' => 'Ajustes',
'could_not_retrieve' => 'Não foi possível recuperar isto...',
'migrations' => [
'run_migrations' => 'Executar :número migração(ões)',
'no_run_migrations' => 'Sem migrações pendentes',
'reset_migrations' => 'Resetar :número migração(ões)',
'no_reset_migrations' => 'Não existem migrações',
],
'avg_query_speed' => [
'header' => 'Média de consultas por segundo',
'unit' => 'consultas por segundo',
],
'active_threads' => [
'header' => 'Threads ativos',
'unit' => 'threads',
],
'open_tables' => [
'header' => 'Tabelas abertas',
'unit' => 'tabelas',
],
'uptime_hours' => [
'header' => 'Tempo ativo em horas',
'unit' => 'horas',
],
'uptime_minutes' => [
'header' => 'Tempo ativo em minutos',
'unit' => 'minutos',
],
'uptime_seconds' => [
'header' => 'Tempo ativo em segundos',
'unit' => 'segundos',
],
],
];

+ 164
- 0
resources/lang/vendor/prequel/zh_CN/lang.php View File

@ -0,0 +1,164 @@
<?php
return [
/*
* General
*/
'general' => [
'home' => '首页',
'good' => '好',
'neutral' => '中性',
'critical' => '危急',
'warning' => '警告',
'migrations' => '迁移行动',
'length' => '长度',
'tables' => '表',
],
/**
* components/Pages/PrequelError.vue
*/
'error_page' => [
'oops' => '哎呀...',
'tried_connecting' => '尝试通过连接',
'example_connection' => '驱动://用户@主机名:端口/数据库名',
'no_suggestions' => 'Prequel 无法给出任何修正建议。',
'disabled' => 'Prequel 已被禁用。',
],
/**
* components/Elements/SwitchMode.vue
*/
'switch_mode' => [
'browse' => [
'title' => '浏览模式',
'text' => '浏览',
],
'manage' => [
'title' => '管理模式',
'text' => '管理',
],
],
/**
* components/Header/Header.vue
*/
'header' => [
'column' => '列...',
'value' => '值...',
'records' => '记录',
'buttons' => [
'dark_mode' => '暗模式',
'readability' => '可读性',
'side_bar' => '边栏',
'refresh' => '刷新',
'get' => [
'title' => '运行查询 (ENTER)',
'text' => '获得',
],
'reset' => [
'title' => '重置查询 (ESC)',
'text' => '重置',
],
],
],
/**
* components/MainContent/BrowseMode/Table/Table.vue
*/
'table' => [
'quick_actions' => '快速行动',
'inspect_row' => '检查行',
'item_empty' => '这里什么都没有',
'nothing' => '这里什么都没有',
],
/**
* components/MainContent/BrowseMode/Table/TableEmpty.vue
*/
'table_empty' => [
'no_results' => '此查询未产生任何结果',
'col_key' => '列名',
'col_field' => '列字段',
'col_def' => '列默认值',
'col_type' => '列类型',
'not_set' => '没有设置',
],
/**
* components/MainContent/BrowseMode/Table/TableStatus.vue
*/
'table_status' => [
'loading_data' => '加载表数据...',
'error_occurred' => '加载此表时出错。请参阅以下内容:',
'could_not_resolve' => '无法解决错误',
'prequel_suggestions' => 'Prequel 建议看看以下几点',
],
/**
* components/SideBar/SideBarWrapper.vue
*/
'side_bar' => [
'look_for_table' => '查找表...',
],
/**
* components/SideBar/Menu/TableMenu.vue
*/
'table_menu' => [
'empty_table' => '此数据库不包含任何表',
],
/**
* components/Dashboard/Dashboard.vue
*/
'dashboard' => [
'overview' => '概况',
'settings' => '设置',
'could_not_retrieve' => '无法检索...',
'migrations' => [
'run_migrations' => '运行迁移文件数 :number',
'no_run_migrations' => '没有待定的迁移',
'reset_migrations' => '重置迁移数 :number',
'no_reset_migrations' => '没有迁移文件',
],
'avg_query_speed' => [
'header' => '平均每秒查询数',
'unit' => '每秒查询次数',
],
'active_threads' => [
'header' => '活动线程',
'unit' => '线程',
],
'open_tables' => [
'header' => '打开表',
'unit' => '表',
],
'uptime_hours' => [
'header' => '正常运行时间以小时为单位',
'unit' => '小时',
],
'uptime_minutes' => [
'header' => '正常运行时间以分钟为单位',
'unit' => '分钟',
],
'uptime_seconds' => [
'header' => '正常运行时间以秒为单位',
'unit' => '秒',
],
],
/**
* components/MainContent/ManageMode/ManageTable.vue
*/
'table_management' => [
'insert_new_row' => '插入新行',
'view_structure' => '查看结构',
'run_sql' => '运行SQL',
'import' => '导入',
'export' => '导出',
'log' => '日志',
'settings' => '设置',
],
];

+ 164
- 0
resources/lang/vendor/prequel/zh_TW/lang.php View File

@ -0,0 +1,164 @@
<?php
return [
/*
* General
*/
'general' => [
'home' => '首頁',
'good' => '好',
'neutral' => '中性',
'critical' => '危急',
'warning' => '警告',
'migrations' => '遷移行動',
'length' => '長度',
'tables' => '表',
],
/**
* components/Pages/PrequelError.vue
*/
'error_page' => [
'oops' => '哎呀...',
'tried_connecting' => '嘗試通過連接',
'example_connection' => '驅動://用戶@主機名:端口/數據庫名',
'no_suggestions' => 'Prequel 無法給出任何修正建議。',
'disabled' => 'Prequel 已被禁用。',
],
/**
* components/Elements/SwitchMode.vue
*/
'switch_mode' => [
'browse' => [
'title' => '瀏覽模式',
'text' => '瀏覽',
],
'manage' => [
'title' => '管理模式',
'text' => '管理',
],
],
/**
* components/Header/Header.vue
*/
'header' => [
'column' => '列...',
'value' => '值...',
'records' => '記錄',
'buttons' => [
'dark_mode' => '暗模式',
'readability' => '可讀性',
'side_bar' => '邊欄',
'refresh' => '刷新',
'get' => [
'title' => '運行查詢 (ENTER)',
'text' => '獲得',
],
'reset' => [
'title' => '重置查詢 (ESC)',
'text' => '重置',
],
],
],
/**
* components/MainContent/BrowseMode/Table/Table.vue
*/
'table' => [
'quick_actions' => '快速行動',
'inspect_row' => '快速行動',
'item_empty' => '這裡什麼都沒有',
'nothing' => '這裡什麼都沒有',
],
/**
* components/MainContent/BrowseMode/Table/TableEmpty.vue
*/
'table_empty' => [
'no_results' => '此查詢未產生任何結果',
'col_key' => '列名',
'col_field' => '列字段',
'col_def' => '列默認值',
'col_type' => '列類型',
'not_set' => '沒有設置',
],
/**
* components/MainContent/BrowseMode/Table/TableStatus.vue
*/
'table_status' => [
'loading_data' => '加載表數據...',
'error_occurred' => '加載此表時出錯。請參閱以下內容:',
'could_not_resolve' => '無法解決錯誤',
'prequel_suggestions' => 'Prequel 建議看看以下幾點',
],
/**
* components/SideBar/SideBarWrapper.vue
*/
'side_bar' => [
'look_for_table' => '查找表...',
],
/**
* components/SideBar/Menu/TableMenu.vue
*/
'table_menu' => [
'empty_table' => '此數據庫不包含任何表',
],
/**
* components/Dashboard/Dashboard.vue
*/
'dashboard' => [
'overview' => '概况',
'settings' => '設置',
'could_not_retrieve' => '無法檢索...',
'migrations' => [
'run_migrations' => '運行遷移文件數 :number',
'no_run_migrations' => '沒有待定的遷移',
'reset_migrations' => '重置遷移數 :number',
'no_reset_migrations' => '沒有遷移文件',
],
'avg_query_speed' => [
'header' => '平均每秒查詢數',
'unit' => '每秒查詢次數',
],
'active_threads' => [
'header' => '活動線程',
'unit' => '線程',
],
'open_tables' => [
'header' => '打開表',
'unit' => '表',
],
'uptime_hours' => [
'header' => '正常運行時間以小時為單位',
'unit' => '小時',
],
'uptime_minutes' => [
'header' => '正常運行時間以分鐘為單位',
'unit' => '分鐘',
],
'uptime_seconds' => [
'header' => '正常運行時間以秒為單位',
'unit' => '秒',
],
],
/**
* components/MainContent/ManageMode/ManageTable.vue
*/
'table_management' => [
'insert_new_row' => '插入新行',
'view_structure' => '查看結構',
'run_sql' => '運行SQL',
'import' => '導入',
'export' => '導出',
'log' => '日誌',
'settings' => '設置',
],
];

+ 1
- 0
token.json View File

@ -0,0 +1 @@
{"access_token":"ya29.ImDAB7qSoXiFc8CLp-S1bh1YU1KvWv7TNtpB0HzfhIMFceXgm3rIubMpUgbvCyLi1kQLZS9tWjVPzI45GKvVtUof7vLlthW-MsqpiINckXXtmtYkVspgm5OwSRBiR0EUHkk","expires_in":3599,"scope":"https:\/\/www.googleapis.com\/auth\/drive.metadata.readonly","token_type":"Bearer","created":1583313157,"refresh_token":"1\/\/0eVjln_vILvP9CgYIARAAGA4SNwF-L9Irrhcj9Bwvl7ps_aXXEmYZq963IzOOOaF4piWkpspdH7j5fSUuF91setGGgSvBUr0aU4M"}

Loading…
Cancel
Save