From 620b89b93f31229ce5d91c4003779539010ffbdc Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E6=9B=BE=E5=AD=90=E5=AE=A3?= <2897304706@qq.com>
Date: Tue, 17 May 2022 22:50:00 +0800
Subject: [PATCH] 1
---
...00\345\217\221\347\254\224\350\256\260.md" | 107 ++++
.../20220510-\344\275\234\344\270\232.md" | 53 ++
.../20220511-\344\275\234\344\270\232.md" | 53 ++
...1-\350\277\220\347\256\227\347\254\246.md" | 99 ++++
...60\347\273\204\347\254\224\350\256\260.md" | 71 +++
...60\347\273\204\344\275\234\344\270\232.md" | 43 ++
...71\350\261\241\344\275\234\344\270\232.md" | 108 ++++
...52\346\210\221\344\273\213\347\273\215.md" | 60 +++
...45\345\217\212\344\275\234\344\270\232.md" | 91 ++++
...04\345\217\212\344\275\234\344\270\232.md" | 71 +++
...2\345\220\221\345\257\271\350\261\241-.md" | 108 ++++
.../20220515\344\275\234\344\270\232.md" | 45 ++
.../20220516\344\275\234\344\270\232.md" | 54 ++
.../20220517\344\275\234\344\270\232.md" | 149 ++++++
.../2022510\344\275\234\344\270\232.md" | 32 ++
.../20220510-php\345\237\272\347\241\200.md" | 97 ++++
...20\347\256\227\347\254\224\350\256\260.md" | 55 +++
...60\347\273\204\347\254\224\350\256\260.md" | 59 +++
...30\351\207\217\350\276\223\345\207\272.md" | 65 +++
...52\346\210\221\344\273\213\347\273\215.md" | 13 +
...20\347\256\227\344\275\234\344\270\232.md" | 54 ++
...60\347\273\204\344\275\234\344\270\232.md" | 56 +++
...42\345\203\217\345\257\271\350\261\241.md" | 149 ++++++
.../20220510-php.md" | 122 +++++
.../20220510.md" | 12 +
...24\350\276\203\350\277\220\347\256\227.md" | 42 ++
...hp\350\277\220\347\256\227\347\254\246.md" | 53 ++
.../20220516-php\345\233\233\351\242\230.md" | 56 +++
...52\346\210\221\344\273\213\347\273\215.md" | 57 +++
.../20220511-\347\273\203\344\271\240.md" | 44 ++
...62\343\200\201\346\225\260\347\273\204.md" | 57 +++
...73\345\222\214\346\226\271\346\263\225.md" | 167 +++++++
...72\347\241\200\347\237\245\350\257\206.md" | 60 +++
...hp\350\277\220\347\256\227\347\254\246.md" | 50 ++
...20516-\346\225\260\347\273\204\302\267.md" | 43 ++
...73\344\270\216\345\257\271\350\261\241.md" | 147 ++++++
.../20220510-PHP.md" | 37 ++
...23\345\207\272\345\276\252\347\216\257.md" | 68 +++
.../20220516-\347\264\242\345\274\225.md" | 45 ++
...4 \345\217\212\344\275\234\344\270\232.md" | 115 +++++
...00\345\222\214\344\275\234\344\270\232.md" | 52 ++
...246\345\217\212\345\276\252\347\216\257md" | 36 ++
...52\346\210\221\344\273\213\347\273\215.md" | 49 ++
...--\344\270\211\351\201\223\351\242\230.md" | 88 ++++
...hp\345\233\233\351\201\223\351\242\230.md" | 90 ++++
.../20220510-php\346\246\202\350\277\260.md" | 92 ++++
...HP\350\277\220\347\256\227\347\254\246.md" | 133 +++++
.../20220516-PHP\346\225\260\347\273\204.md" | 126 +++++
...42\345\220\221\345\257\271\350\261\241.md" | 102 ++++
...HP\347\261\273\344\275\234\344\270\232.md" | 91 ++++
...34\346\200\235\344\275\234\344\270\232.md" | 97 ++++
...11\351\242\230\344\275\234\344\270\232.md" | 33 ++
...33\351\242\230\344\275\234\344\270\232.md" | 36 ++
...52\346\210\221\344\273\213\347\273\215.md" | 87 ++++
...21\350\277\220\347\256\227\347\254\246.md" | 108 ++++
.../20220516\346\225\260\347\273\204.md" | 138 ++++++
...52\346\210\221\344\273\213\347\273\215.md" | 46 ++
...06\346\224\257\347\273\223\346\236\204.md" | 70 +++
...60\347\273\204\344\275\234\344\270\232.md" | 39 ++
...42\345\220\221\345\257\271\350\261\241.md" | 162 ++++++
"\346\226\271\347\220\274/.keep" | 0
...21\344\273\213\347\273\215\343\200\213.md" | 42 ++
...2\347\216\257\344\275\234\344\270\232.txt" | 41 ++
.../20220516-\344\275\234\344\270\232.txt" | 37 ++
.../20220510-PHP\344\275\234\344\270\232.md" | 109 +++++
...57\345\217\212\344\275\234\344\270\232.md" | 67 +++
...60\345\217\212\344\275\234\344\270\232.md" | 116 +++++
...42\345\220\221\345\257\271\350\261\241.md" | 114 +++++
"\346\235\216\345\256\266\347\216\262/.keep" | 0
...46\210\221\344\273\213\347\273\215.md.txt" | 38 ++
...56\346\226\231\344\275\234\344\270\232.md" | 55 +++
...345\255\227\347\254\246\344\270\262.md.md" | 177 +++++++
...52\346\210\221\344\273\213\347\273\215.md" | 81 +++
...hp\350\277\220\347\256\227\347\254\246.md" | 43 ++
.../20220516-php\346\225\260\347\273\204.md" | 41 ++
"\346\235\250\347\201\277/20220510.md" | 32 ++
"\346\235\250\347\201\277/20220511.md.txt" | 40 ++
"\346\235\250\347\201\277/20220517.md.txt" | 54 ++
.../20220510-php\347\211\271\347\202\271.md" | 64 +++
.../20220512-\344\275\234\344\270\232.md" | 38 ++
.../20220516-\344\275\234\344\270\232.md" | 56 +++
.../20220510-php\350\276\223\345\207\272.md" | 33 ++
.../20220511-php\345\276\252\347\216\257.md" | 40 ++
.../20220516-php\346\225\260\347\273\204.md" | 35 ++
.../20220510-PHP\345\205\245\351\227\250.md" | 118 +++++
...HP\350\277\220\347\256\227\347\254\246.md" | 115 +++++
.../20220516-\346\225\260\347\273\204.md" | 268 ++++++++++
...42\345\220\221\345\257\271\350\261\241.md" | 267 ++++++++++
...52\346\210\221\344\273\213\347\273\215.md" | 103 ++++
.../20220511-\344\275\234\344\270\232.md" | 58 +++
...60\347\273\204\344\275\234\344\270\232.md" | 46 ++
...42\345\220\221\345\257\271\350\261\241.md" | 179 +++++++
...72\347\241\200\350\257\255\346\263\225.md" | 186 +++++++
...76\345\240\202\344\275\234\344\270\232.md" | 41 ++
.../20220516-php\346\225\260\347\273\204.md" | 36 ++
...42\345\220\221\345\257\271\350\261\241.md" | 120 +++++
...60\345\222\214\344\275\234\344\270\232.md" | 102 ++++
...45\345\222\214\344\275\234\344\270\232.md" | 196 ++++++++
...60\347\273\204\344\275\234\344\270\232.md" | 168 +++++++
...42\345\220\221\345\257\271\350\261\241.md" | 131 +++++
.../20220510-php\345\217\230\351\207\217.md" | 78 +++
...57\343\200\201\345\210\206\346\224\257.md" | 55 +++
.../20220516-php\345\207\275\346\225\260.md" | 62 +++
...2\344\270\216\347\254\224\350\256\260 .md" | 36 ++
...56\346\226\231\344\275\234\344\270\232.md" | 72 +++
...42\347\247\257\344\275\234\344\270\232.md" | 41 ++
...75\350\275\246\347\273\247\346\211\277.md" | 182 +++++++
...52\346\210\221\344\273\213\347\273\215.md" | 20 +
.../20220510_php\345\217\230\351\207\217.md" | 99 ++++
...hp\350\277\220\347\256\227\347\254\246.md" | 64 +++
.../20220516_\344\275\234\344\270\232.md" | 39 ++
...72\346\234\254\346\246\202\345\277\265.md" | 69 +++
...72\346\234\254\346\246\202\345\277\265.md" | 45 ++
...72\347\241\200\350\257\255\346\263\225.md" | 41 ++
...72\346\234\254\346\246\202\345\277\265.md" | 140 ++++++
.../\346\234\252\345\221\275\345\220\215.md" | 0
...74\345\274\217\351\242\230\347\233\256.md" | 83 ++++
...75\346\225\260\344\275\277\347\224\250.md" | 120 +++++
.../PHP\351\242\230\345\236\213/20220517-.md" | 316 ++++++++++++
.../\345\200\274\344\274\240\351\200\222.png" | Bin 0 -> 188699 bytes
...5\347\224\250\344\274\240\351\200\222.png" | Bin 0 -> 186480 bytes
...5\351\224\231\346\217\220\347\244\272.png" | Bin 0 -> 108164 bytes
.../20220510-\345\210\235\350\257\206.md" | 65 +++
...1-\350\277\220\347\256\227\347\254\246.md" | 100 ++++
...75\346\225\260\346\225\260\347\273\204.md" | 83 ++++
.../20220510-php\344\275\234\344\270\232.md" | 142 ++++++
...2\347\216\257+\345\210\206\346\224\257.md" | 279 +++++++++++
...70\347\224\250\345\207\275\346\225\260.md" | 176 +++++++
...31\346\200\201\346\226\271\346\263\225.md" | 462 ++++++++++++++++++
...2\347\241\200\347\254\224\350\256\260.txt" | 63 +++
...4\350\277\220\347\256\227\347\254\246.txt" | 92 ++++
.../20220516\346\225\260\347\273\204.txt" | 209 ++++++++
...P\351\235\242\345\257\271\350\261\241.txt" | 259 ++++++++++
...34\346\200\235\351\242\230\347\233\256.md" | 67 +++
...14\344\270\211\350\247\222\345\275\242.md" | 74 +++
...04\344\272\224\345\244\247\351\242\230.md" | 49 ++
...41\344\270\211\345\244\247\351\242\230.md" | 158 ++++++
...72\347\241\200\347\254\224\350\256\260.md" | 116 +++++
...76\345\240\202\344\275\234\344\270\232.md" | 42 ++
.../20220517-\345\207\275\346\225\260.md" | 36 ++
...35\345\222\214\347\254\224\350\256\260.md" | 77 +++
...32\345\222\214\347\254\224\350\256\260.md" | 63 +++
.../20220516\344\275\234\344\270\232.md" | 47 ++
...60\344\270\216\347\273\203\344\271\240.md" | 168 +++++++
...27\347\254\246\347\273\203\344\271\240.md" | 51 ++
...75\346\225\260\347\273\203\344\271\240.md" | 53 ++
.../2022-5-10 15-41-29.JPG" | Bin 0 -> 116989 bytes
...25\345\222\214\344\275\234\344\270\232.md" | 169 +++++++
.../20220511-\344\275\234\344\270\232.md" | 62 +++
...46\345\222\214\345\210\206\346\224\257.md" | 304 ++++++++++++
.../20220516-PHP\346\225\260\347\273\204.md" | 146 ++++++
...50\345\222\214\344\275\234\344\270\232.md" | 438 +++++++++++++++++
.../20220510-php.md" | 36 ++
.../20220511-\345\276\252\347\216\257.md" | 37 ++
.../20220516-php \350\257\255\346\263\225.md" | 60 +++
.../20220510-php\350\276\223\345\207\272.md" | 60 +++
...20220511-php\345\276\252\347\216\257if.md" | 47 ++
...62\347\232\204\350\277\220\347\224\250.md" | 89 ++++
...42\345\220\221\345\257\271\350\261\241.md" | 128 +++++
...32\345\222\214\347\254\224\350\256\260.md" | 114 +++++
.../20220511-\344\275\234\344\270\232.md" | 58 +++
...32\344\270\216\347\254\224\350\256\260.md" | 132 +++++
.../20220517-\344\275\234\344\270\232.md" | 84 ++++
.../20220510-php\344\275\234\344\270\232.md" | 84 ++++
.../20220511-\344\275\234\344\270\232.md" | 52 ++
.../20220516-PHP\345\207\275\346\225\260.md" | 35 ++
...42\345\220\221\345\257\271\350\261\241.md" | 120 +++++
...hp\347\254\254\344\270\200\347\253\240.md" | 48 ++
...40\350\277\220\347\256\227\347\254\246.md" | 74 +++
...11\347\253\240\346\225\260\347\273\204.md" | 156 ++++++
...42\345\220\221\345\257\271\350\261\241.md" | 126 +++++
...34\344\270\232\347\254\224\350\256\260.md" | 57 +++
.../20220511-\344\275\234\344\270\232.md" | 44 ++
.../20220516-\346\225\260\347\273\204.md" | 93 ++++
...42\345\220\221\345\257\271\350\261\241.md" | 140 ++++++
...34\346\200\235\344\275\234\344\270\232.md" | 57 +++
...-3\351\242\230\344\275\234\344\270\232.md" | 46 ++
.../20220516-php\346\225\260\347\273\204.md" | 55 +++
...42\345\220\221\345\257\271\350\261\241.md" | 148 ++++++
...52\346\210\221\344\273\213\347\273\215.md" | 49 ++
180 files changed, 15870 insertions(+)
create mode 100644 "\344\270\201\344\275\263\344\274\266/20220510-PHP\345\212\250\346\200\201\347\275\221\347\253\231\345\274\200\345\217\221\347\254\224\350\256\260.md"
create mode 100644 "\344\270\201\344\275\263\344\274\266/20220510-\344\275\234\344\270\232.md"
create mode 100644 "\344\270\201\344\275\263\344\274\266/20220511-\344\275\234\344\270\232.md"
create mode 100644 "\344\270\201\344\275\263\344\274\266/20220511-\350\277\220\347\256\227\347\254\246.md"
create mode 100644 "\344\270\201\344\275\263\344\274\266/20220516-PHP\347\264\242\345\274\225\346\225\260\347\273\204\347\254\224\350\256\260.md"
create mode 100644 "\344\270\201\344\275\263\344\274\266/20220516-\347\264\242\345\274\225\346\225\260\347\273\204\344\275\234\344\270\232.md"
create mode 100644 "\344\270\201\344\275\263\344\274\266/20220517-PHP\351\235\242\345\220\221\345\257\271\350\261\241\344\275\234\344\270\232.md"
create mode 100644 "\344\270\201\347\264\253\345\246\215/20220510-php\345\237\272\347\241\200\345\217\212\350\207\252\346\210\221\344\273\213\347\273\215.md"
create mode 100644 "\344\270\201\347\264\253\345\246\215/20220511-php\346\265\201\347\250\213\350\257\255\345\217\245\345\217\212\344\275\234\344\270\232.md"
create mode 100644 "\344\270\201\347\264\253\345\246\215/20220516-php\346\225\260\347\273\204\345\217\212\344\275\234\344\270\232.md"
create mode 100644 "\344\270\201\347\264\253\345\246\215/20220517php\351\235\242\345\220\221\345\257\271\350\261\241-.md"
create mode 100644 "\344\273\230\347\250\213\347\225\205/20220515\344\275\234\344\270\232.md"
create mode 100644 "\344\273\230\347\250\213\347\225\205/20220516\344\275\234\344\270\232.md"
create mode 100644 "\344\273\230\347\250\213\347\225\205/20220517\344\275\234\344\270\232.md"
create mode 100644 "\344\273\230\347\250\213\347\225\205/2022510\344\275\234\344\270\232.md"
create mode 100644 "\344\273\273\346\261\237\344\270\275/20220510-php\345\237\272\347\241\200.md"
create mode 100644 "\344\273\273\346\261\237\344\270\275/20220511-\350\277\220\347\256\227\347\254\224\350\256\260.md"
create mode 100644 "\344\273\273\346\261\237\344\270\275/20220516-\346\225\260\347\273\204\347\254\224\350\256\260.md"
create mode 100644 "\345\210\230\344\275\263\344\270\275/20220510-\345\217\230\351\207\217\350\276\223\345\207\272.md"
create mode 100644 "\345\210\230\344\275\263\344\270\275/20220510-\350\207\252\346\210\221\344\273\213\347\273\215.md"
create mode 100644 "\345\210\230\344\275\263\344\270\275/20220511-\350\277\220\347\256\227\344\275\234\344\270\232.md"
create mode 100644 "\345\210\230\344\275\263\344\270\275/20220516-\346\225\260\347\273\204\344\275\234\344\270\232.md"
create mode 100644 "\345\210\230\344\275\263\344\270\275/20220517-\351\235\242\345\203\217\345\257\271\350\261\241.md"
create mode 100644 "\345\210\230\351\270\277\345\245\207/20220510-php.md"
create mode 100644 "\345\210\230\351\270\277\345\245\207/20220510.md"
create mode 100644 "\345\210\230\351\270\277\345\245\207/20220511-php\346\257\224\350\276\203\350\277\220\347\256\227.md"
create mode 100644 "\345\210\230\351\270\277\345\245\207/20220511-php\350\277\220\347\256\227\347\254\246.md"
create mode 100644 "\345\210\230\351\270\277\345\245\207/20220516-php\345\233\233\351\242\230.md"
create mode 100644 "\345\217\266\346\200\235\346\200\235/20220510-\351\235\231\345\244\234\346\200\235\343\200\201\350\207\252\346\210\221\344\273\213\347\273\215.md"
create mode 100644 "\345\217\266\346\200\235\346\200\235/20220511-\347\273\203\344\271\240.md"
create mode 100644 "\345\217\266\346\200\235\346\200\235/20220516-\345\255\227\347\254\246\344\270\262\343\200\201\346\225\260\347\273\204.md"
create mode 100644 "\345\217\266\346\200\235\346\200\235/20220517-\347\261\273\345\222\214\346\226\271\346\263\225.md"
create mode 100644 "\345\220\264\345\220\257\346\230\214/20220510-PHP\345\237\272\347\241\200\347\237\245\350\257\206.md"
create mode 100644 "\345\220\264\345\220\257\346\230\214/20220511-php\350\277\220\347\256\227\347\254\246.md"
create mode 100644 "\345\220\264\345\220\257\346\230\214/20220516-\346\225\260\347\273\204\302\267.md"
create mode 100644 "\345\220\264\345\220\257\346\230\214/20220517-PHP\347\261\273\344\270\216\345\257\271\350\261\241.md"
create mode 100644 "\345\220\264\345\252\233\345\246\202/20220510-PHP.md"
create mode 100644 "\345\220\264\345\252\233\345\246\202/20220511-\350\276\223\345\207\272\345\276\252\347\216\257.md"
create mode 100644 "\345\220\264\345\252\233\345\246\202/20220516-\347\264\242\345\274\225.md"
create mode 100644 "\345\220\264\346\265\267\346\266\214/200220516PHP\345\207\275\346\225\260\347\273\204 \345\217\212\344\275\234\344\270\232.md"
create mode 100644 "\345\220\264\346\265\267\346\266\214/20220510-PHP\345\237\272\347\241\200\345\222\214\344\275\234\344\270\232.md"
create mode 100644 "\345\220\264\346\265\267\346\266\214/20220511PHP\350\277\220\347\256\227\347\254\246\345\217\212\345\276\252\347\216\257md"
create mode 100644 "\345\220\264\351\207\217/20220510--php\351\235\231\345\244\234\346\200\235\344\270\216\350\207\252\346\210\221\344\273\213\347\273\215.md"
create mode 100644 "\345\220\264\351\207\217/20220511--\344\270\211\351\201\223\351\242\230.md"
create mode 100644 "\345\220\264\351\207\217/20220516-php\345\233\233\351\201\223\351\242\230.md"
create mode 100644 "\345\256\230\346\245\240/20220510-php\346\246\202\350\277\260.md"
create mode 100644 "\345\256\230\346\245\240/20220513-PHP\350\277\220\347\256\227\347\254\246.md"
create mode 100644 "\345\256\230\346\245\240/20220516-PHP\346\225\260\347\273\204.md"
create mode 100644 "\345\256\230\346\245\240/20220517-PHP\351\235\242\345\220\221\345\257\271\350\261\241.md"
create mode 100644 "\345\262\221\346\230\245\346\237\263/2000.5.17-PHP\347\261\273\344\275\234\344\270\232.md"
create mode 100644 "\345\262\221\346\230\245\346\237\263/2022.5.10-php\351\235\231\345\244\234\346\200\235\344\275\234\344\270\232.md"
create mode 100644 "\345\262\221\346\230\245\346\237\263/2022.5.11-PHP\344\270\211\351\242\230\344\275\234\344\270\232.md"
create mode 100644 "\345\262\221\346\230\245\346\237\263/2022.5.16-PHP\345\233\233\351\242\230\344\275\234\344\270\232.md"
create mode 100644 "\345\274\240\346\273\241\345\251\267/20220510\351\235\231\345\244\234\346\200\235\357\274\214\350\207\252\346\210\221\344\273\213\347\273\215.md"
create mode 100644 "\345\274\240\346\273\241\345\251\267/20220511\351\200\273\350\276\221\350\277\220\347\256\227\347\254\246.md"
create mode 100644 "\345\274\240\346\273\241\345\251\267/20220516\346\225\260\347\273\204.md"
create mode 100644 "\345\276\220\350\257\227\346\201\222/20220510-PHP\347\254\224\350\256\260\344\270\216\350\207\252\346\210\221\344\273\213\347\273\215.md"
create mode 100644 "\345\276\220\350\257\227\346\201\222/20220511-\350\277\220\347\256\227\347\254\246\357\274\214\345\276\252\347\216\257\357\274\214\345\210\206\346\224\257\347\273\223\346\236\204.md"
create mode 100644 "\345\276\220\350\257\227\346\201\222/20220516-php\346\225\260\347\273\204\344\275\234\344\270\232.md"
create mode 100644 "\345\276\220\350\257\227\346\201\222/20220517-php\351\235\242\345\220\221\345\257\271\350\261\241.md"
create mode 100644 "\346\226\271\347\220\274/.keep"
create mode 100644 "\346\226\271\347\220\274/20220510-\343\200\212\351\235\231\345\244\234\346\200\235\343\200\213\343\200\212\350\207\252\346\210\221\344\273\213\347\273\215\343\200\213.md"
create mode 100644 "\346\226\271\347\220\274/20220511-\345\276\252\347\216\257\344\275\234\344\270\232.txt"
create mode 100644 "\346\226\271\347\220\274/20220516-\344\275\234\344\270\232.txt"
create mode 100644 "\346\233\276\351\235\222\345\207\244/20220510-PHP\344\275\234\344\270\232.md"
create mode 100644 "\346\233\276\351\235\222\345\207\244/20220511-\350\277\220\347\256\227\347\254\246\343\200\201\345\276\252\347\216\257\345\217\212\344\275\234\344\270\232.md"
create mode 100644 "\346\233\276\351\235\222\345\207\244/20220516-\346\225\260\347\273\204\357\274\214\345\255\227\347\254\246\344\270\262\345\244\204\347\220\206\345\207\275\346\225\260\345\217\212\344\275\234\344\270\232.md"
create mode 100644 "\346\233\276\351\235\222\345\207\244/20220517-PHP\351\235\242\345\220\221\345\257\271\350\261\241.md"
create mode 100644 "\346\235\216\345\256\266\347\216\262/.keep"
create mode 100644 "\346\235\216\345\256\266\347\216\262/20220510-\351\235\231\345\244\234\346\200\235\345\222\214\350\207\252\346\210\221\344\273\213\347\273\215.md.txt"
create mode 100644 "\346\235\216\345\256\266\347\216\262/20220511-\351\245\256\346\226\231\344\275\234\344\270\232.md"
create mode 100644 "\346\235\216\345\256\266\347\216\262/20220516-\346\225\260\347\273\204\345\222\214\345\207\275\346\225\260\345\222\214\345\255\227\347\254\246\344\270\262.md.md"
create mode 100644 "\346\235\216\347\221\236\351\230\263/20220510-php\350\207\252\346\210\221\344\273\213\347\273\215.md"
create mode 100644 "\346\235\216\347\221\236\351\230\263/20220511-php\350\277\220\347\256\227\347\254\246.md"
create mode 100644 "\346\235\216\347\221\236\351\230\263/20220516-php\346\225\260\347\273\204.md"
create mode 100644 "\346\235\250\347\201\277/20220510.md"
create mode 100644 "\346\235\250\347\201\277/20220511.md.txt"
create mode 100644 "\346\235\250\347\201\277/20220517.md.txt"
create mode 100644 "\346\235\250\350\214\227\345\215\232/20220510-php\347\211\271\347\202\271.md"
create mode 100644 "\346\235\250\350\214\227\345\215\232/20220512-\344\275\234\344\270\232.md"
create mode 100644 "\346\235\250\350\214\227\345\215\232/20220516-\344\275\234\344\270\232.md"
create mode 100644 "\346\235\250\351\221\253\344\273\252/20220510-php\350\276\223\345\207\272.md"
create mode 100644 "\346\235\250\351\221\253\344\273\252/20220511-php\345\276\252\347\216\257.md"
create mode 100644 "\346\235\250\351\221\253\344\273\252/20220516-php\346\225\260\347\273\204.md"
create mode 100644 "\346\242\201\346\265\251/20220510-PHP\345\205\245\351\227\250.md"
create mode 100644 "\346\242\201\346\265\251/20220511-PHP\350\277\220\347\256\227\347\254\246.md"
create mode 100644 "\346\242\201\346\265\251/20220516-\346\225\260\347\273\204.md"
create mode 100644 "\346\242\201\346\265\251/20220517-PHP\351\235\242\345\220\221\345\257\271\350\261\241.md"
create mode 100644 "\346\242\201\350\243\225/20220510-php\350\265\267\347\202\271\344\275\234\344\270\232\347\254\224\350\256\260\343\200\201\350\207\252\346\210\221\344\273\213\347\273\215.md"
create mode 100644 "\346\242\201\350\243\225/20220511-\344\275\234\344\270\232.md"
create mode 100644 "\346\242\201\350\243\225/20220516-\346\225\260\347\273\204\344\275\234\344\270\232.md"
create mode 100644 "\346\242\201\350\243\225/20220517-php\351\235\242\345\220\221\345\257\271\350\261\241.md"
create mode 100644 "\346\261\244\344\272\246\345\207\241/20220510-PHP\345\237\272\347\241\200\350\257\255\346\263\225.md"
create mode 100644 "\346\261\244\344\272\246\345\207\241/20220511-\350\257\276\345\240\202\344\275\234\344\270\232.md"
create mode 100644 "\346\261\244\344\272\246\345\207\241/20220516-php\346\225\260\347\273\204.md"
create mode 100644 "\346\261\244\344\272\246\345\207\241/20220517-php\351\235\242\345\220\221\345\257\271\350\261\241.md"
create mode 100644 "\346\275\230\345\256\235\346\270\205/20220510-PHP\347\254\224\350\256\260\345\222\214\344\275\234\344\270\232.md"
create mode 100644 "\346\275\230\345\256\235\346\270\205/20220511-php\346\265\201\347\250\213\350\257\255\345\217\245\345\222\214\344\275\234\344\270\232.md"
create mode 100644 "\346\275\230\345\256\235\346\270\205/20220516-\346\225\260\347\273\204\344\275\234\344\270\232.md"
create mode 100644 "\346\275\230\345\256\235\346\270\205/2022517-php\351\235\242\345\220\221\345\257\271\350\261\241.md"
create mode 100644 "\347\216\213\347\217\251\345\256\207/20220510-php\345\217\230\351\207\217.md"
create mode 100644 "\347\216\213\347\217\251\345\256\207/20220515-\350\277\220\347\256\227\347\254\246\343\200\201\345\276\252\347\216\257\343\200\201\345\210\206\346\224\257.md"
create mode 100644 "\347\216\213\347\217\251\345\256\207/20220516-php\345\207\275\346\225\260.md"
create mode 100644 "\347\252\246\347\253\213\346\235\250/0510-\347\254\254\344\270\200\346\254\241\344\275\234\344\270\232\344\270\216\347\254\224\350\256\260 .md"
create mode 100644 "\347\252\246\347\253\213\346\235\250/0511-\345\226\235\351\245\256\346\226\231\344\275\234\344\270\232.md"
create mode 100644 "\347\252\246\347\253\213\346\235\250/0516-\346\261\202\345\234\206\347\232\204\351\235\242\347\247\257\344\275\234\344\270\232.md"
create mode 100644 "\347\252\246\347\253\213\346\235\250/0517-php\351\235\242\345\220\221\345\257\271\350\261\241\346\261\275\350\275\246\347\273\247\346\211\277.md"
create mode 100644 "\347\252\246\347\253\213\346\235\250/\350\207\252\346\210\221\344\273\213\347\273\215.md"
create mode 100644 "\350\203\241\346\242\246\347\217\202/20220510_php\345\217\230\351\207\217.md"
create mode 100644 "\350\203\241\346\242\246\347\217\202/20220511_php\350\277\220\347\256\227\347\254\246.md"
create mode 100644 "\350\203\241\346\242\246\347\217\202/20220516_\344\275\234\344\270\232.md"
create mode 100644 "\350\213\217\345\255\220\344\270\271/PHP\347\254\224\350\256\260/20220509-PHP\345\237\272\346\234\254\346\246\202\345\277\265.md"
create mode 100644 "\350\213\217\345\255\220\344\270\271/PHP\347\254\224\350\256\260/20220510-\347\275\221\347\253\231\345\237\272\346\234\254\346\246\202\345\277\265.md"
create mode 100644 "\350\213\217\345\255\220\344\270\271/PHP\347\254\224\350\256\260/20220511-PHP\345\237\272\347\241\200\350\257\255\346\263\225.md"
create mode 100644 "\350\213\217\345\255\220\344\270\271/PHP\347\254\224\350\256\260/20220512-\345\217\230\351\207\217\345\237\272\346\234\254\346\246\202\345\277\265.md"
create mode 100644 "\350\213\217\345\255\220\344\270\271/PHP\347\254\224\350\256\260/\346\234\252\345\221\275\345\220\215.md"
create mode 100644 "\350\213\217\345\255\220\344\270\271/PHP\351\242\230\345\236\213/20220511-\345\276\252\347\216\257\346\240\274\345\274\217\351\242\230\347\233\256.md"
create mode 100644 "\350\213\217\345\255\220\344\270\271/PHP\351\242\230\345\236\213/20220516-\345\207\275\346\225\260\344\275\277\347\224\250.md"
create mode 100644 "\350\213\217\345\255\220\344\270\271/PHP\351\242\230\345\236\213/20220517-.md"
create mode 100644 "\350\213\217\345\255\220\344\270\271/\345\233\276\347\211\207\345\272\223/\345\200\274\344\274\240\351\200\222.png"
create mode 100644 "\350\213\217\345\255\220\344\270\271/\345\233\276\347\211\207\345\272\223/\345\274\225\347\224\250\344\274\240\351\200\222.png"
create mode 100644 "\350\213\217\345\255\220\344\270\271/\345\233\276\347\211\207\345\272\223/\346\212\245\351\224\231\346\217\220\347\244\272.png"
create mode 100644 "\350\214\203\351\233\250\346\232\204/20220510-\345\210\235\350\257\206.md"
create mode 100644 "\350\214\203\351\233\250\346\232\204/20220511-\350\277\220\347\256\227\347\254\246.md"
create mode 100644 "\350\214\203\351\233\250\346\232\204/20220516-\345\207\275\346\225\260\346\225\260\347\273\204.md"
create mode 100644 "\350\223\235\346\240\221\345\215\216/20220510-php\344\275\234\344\270\232.md"
create mode 100644 "\350\223\235\346\240\221\345\215\216/20220511-php\350\277\220\347\256\227\347\254\246+\345\276\252\347\216\257+\345\210\206\346\224\257.md"
create mode 100644 "\350\223\235\346\240\221\345\215\216/20220516-\346\225\260\347\273\204+\345\207\275\346\225\260+\345\255\227\347\254\246\344\270\262\345\270\270\347\224\250\345\207\275\346\225\260.md"
create mode 100644 "\350\223\235\346\240\221\345\215\216/20220517-\344\275\234\344\270\232+\347\261\273+\344\277\256\351\245\260\346\226\271\346\263\225+\346\236\204\351\200\240\346\226\271\346\263\225+\346\236\220\346\236\204\346\226\271\346\263\225+\351\235\231\346\200\201\346\226\271\346\263\225.md"
create mode 100644 "\350\246\203\346\241\202\350\216\262/20220510 PHP\345\237\272\347\241\200\347\254\224\350\256\260.txt"
create mode 100644 "\350\246\203\346\241\202\350\216\262/20220511\350\265\213\345\200\274\350\277\220\347\256\227\347\254\246.txt"
create mode 100644 "\350\246\203\346\241\202\350\216\262/20220516\346\225\260\347\273\204.txt"
create mode 100644 "\350\246\203\346\241\202\350\216\262/20220517PHP\351\235\242\345\257\271\350\261\241.txt"
create mode 100644 "\350\246\203\346\270\270/20220510\351\235\231\345\244\234\346\200\235\351\242\230\347\233\256.md"
create mode 100644 "\350\246\203\346\270\270/20220511\346\261\275\346\260\264\345\222\214\344\270\211\350\247\222\345\275\242.md"
create mode 100644 "\350\246\203\346\270\270/20220516\346\225\260\347\273\204\344\272\224\345\244\247\351\242\230.md"
create mode 100644 "\350\246\203\346\270\270/20220517\351\235\242\345\220\221\345\257\271\350\261\241\344\270\211\345\244\247\351\242\230.md"
create mode 100644 "\350\260\242\345\206\254\351\234\236/20220510-PHP\345\237\272\347\241\200\347\254\224\350\256\260.md"
create mode 100644 "\350\260\242\345\206\254\351\234\236/20220511-\350\277\220\347\256\227\347\254\246\350\257\276\345\240\202\344\275\234\344\270\232.md"
create mode 100644 "\350\260\242\345\206\254\351\234\236/20220517-\345\207\275\346\225\260.md"
create mode 100644 "\350\260\242\345\250\237/20220510PHP\350\207\252\346\210\221\344\273\213\347\273\215\357\274\214\351\235\231\345\244\234\346\200\235\345\222\214\347\254\224\350\256\260.md"
create mode 100644 "\350\260\242\345\250\237/20220511\344\275\234\344\270\232\345\222\214\347\254\224\350\256\260.md"
create mode 100644 "\350\260\242\345\250\237/20220516\344\275\234\344\270\232.md"
create mode 100644 "\350\260\255\346\225\217\345\215\216/20220510-PHP\347\254\224\350\256\260\344\270\216\347\273\203\344\271\240.md"
create mode 100644 "\350\260\255\346\225\217\345\215\216/20220511-PHP\347\273\203\344\271\240\345\276\252\347\216\257\344\270\216\350\277\220\347\256\227\347\254\246\347\273\203\344\271\240.md"
create mode 100644 "\350\260\255\346\225\217\345\215\216/20220516-PHP\346\225\260\347\273\204\344\270\216\345\207\275\346\225\260\347\273\203\344\271\240.md"
create mode 100644 "\350\260\255\346\225\217\345\215\216/PHP\347\273\203\344\271\240\345\233\276\347\211\207.assets/2022-5-10 15-41-29.JPG"
create mode 100644 "\351\222\237\347\255\261\351\235\231/20220510-PHP\350\257\255\346\263\225\345\222\214\344\275\234\344\270\232.md"
create mode 100644 "\351\222\237\347\255\261\351\235\231/20220511-\344\275\234\344\270\232.md"
create mode 100644 "\351\222\237\347\255\261\351\235\231/20220511-\350\277\220\347\256\227\347\254\246\345\222\214\345\210\206\346\224\257.md"
create mode 100644 "\351\222\237\347\255\261\351\235\231/20220516-PHP\346\225\260\347\273\204.md"
create mode 100644 "\351\222\237\347\255\261\351\235\231/20220517-PHP\346\236\204\351\200\240\345\231\250\345\222\214\344\275\234\344\270\232.md"
create mode 100644 "\351\231\210\345\207\214\350\212\235/20220510-php.md"
create mode 100644 "\351\231\210\345\207\214\350\212\235/20220511-\345\276\252\347\216\257.md"
create mode 100644 "\351\231\210\345\207\214\350\212\235/20220516-php \350\257\255\346\263\225.md"
create mode 100644 "\351\231\210\345\234\243\346\201\251/20220510-php\350\276\223\345\207\272.md"
create mode 100644 "\351\231\210\345\234\243\346\201\251/20220511-php\345\276\252\347\216\257if.md"
create mode 100644 "\351\231\210\345\234\243\346\201\251/20220516-PHP\346\225\260\347\273\204\357\274\214\345\255\227\347\254\246\344\270\262\347\232\204\350\277\220\347\224\250.md"
create mode 100644 "\351\231\210\345\234\243\346\201\251/20220517-php\351\235\242\345\220\221\345\257\271\350\261\241.md"
create mode 100644 "\351\231\210\346\200\235\347\207\225/20220510-\344\275\234\344\270\232\345\222\214\347\254\224\350\256\260.md"
create mode 100644 "\351\231\210\346\200\235\347\207\225/20220511-\344\275\234\344\270\232.md"
create mode 100644 "\351\231\210\346\200\235\347\207\225/20220516-\344\275\234\344\270\232\344\270\216\347\254\224\350\256\260.md"
create mode 100644 "\351\231\210\346\200\235\347\207\225/20220517-\344\275\234\344\270\232.md"
create mode 100644 "\351\231\210\346\242\201\346\235\260/20220510-php\344\275\234\344\270\232.md"
create mode 100644 "\351\231\210\346\242\201\346\235\260/20220511-\344\275\234\344\270\232.md"
create mode 100644 "\351\231\210\346\242\201\346\235\260/20220516-PHP\345\207\275\346\225\260.md"
create mode 100644 "\351\231\210\346\242\201\346\235\260/20220517-PHP\351\235\242\345\220\221\345\257\271\350\261\241.md"
create mode 100644 "\351\231\210\351\233\205\346\245\240/20220510-php\347\254\254\344\270\200\347\253\240.md"
create mode 100644 "\351\231\210\351\233\205\346\245\240/20220511-php\347\254\254\344\272\214\347\253\240\350\277\220\347\256\227\347\254\246.md"
create mode 100644 "\351\231\210\351\233\205\346\245\240/20220516-php\347\254\254\344\270\211\347\253\240\346\225\260\347\273\204.md"
create mode 100644 "\351\231\210\351\233\205\346\245\240/20220517-php\347\254\254\345\233\233\347\253\240\351\235\242\345\220\221\345\257\271\350\261\241.md"
create mode 100644 "\351\237\246\346\260\270\351\237\254/20220510-\344\275\234\344\270\232\347\254\224\350\256\260.md"
create mode 100644 "\351\237\246\346\260\270\351\237\254/20220511-\344\275\234\344\270\232.md"
create mode 100644 "\351\237\246\346\260\270\351\237\254/20220516-\346\225\260\347\273\204.md"
create mode 100644 "\351\237\246\346\260\270\351\237\254/20220517-\351\235\242\345\220\221\345\257\271\350\261\241.md"
create mode 100644 "\351\273\216\345\205\264\350\211\257/20220510-PHP\345\217\230\351\207\217\350\276\223\345\207\272-\351\235\231\345\244\234\346\200\235\344\275\234\344\270\232.md"
create mode 100644 "\351\273\216\345\205\264\350\211\257/20220511-3\351\242\230\344\275\234\344\270\232.md"
create mode 100644 "\351\273\216\345\205\264\350\211\257/20220516-php\346\225\260\347\273\204.md"
create mode 100644 "\351\273\216\345\205\264\350\211\257/20220517-php\351\235\242\345\220\221\345\257\271\350\261\241.md"
create mode 100644 "\351\273\216\345\205\264\350\211\257/\350\207\252\346\210\221\344\273\213\347\273\215.md"
diff --git "a/\344\270\201\344\275\263\344\274\266/20220510-PHP\345\212\250\346\200\201\347\275\221\347\253\231\345\274\200\345\217\221\347\254\224\350\256\260.md" "b/\344\270\201\344\275\263\344\274\266/20220510-PHP\345\212\250\346\200\201\347\275\221\347\253\231\345\274\200\345\217\221\347\254\224\350\256\260.md"
new file mode 100644
index 0000000..0d43193
--- /dev/null
+++ "b/\344\270\201\344\275\263\344\274\266/20220510-PHP\345\212\250\346\200\201\347\275\221\347\253\231\345\274\200\345\217\221\347\254\224\350\256\260.md"
@@ -0,0 +1,107 @@
+# PHP动态网站开发
+
+## 1.PHP特点:
+
+(1)开源免费
+
+(2)跨平台性
+
+(3)面向对象
+
+(4)支持多种数据库。PHP 可以连接任何支持该标准的数据库,例如Oracle, SQL Server、MYSQL等。
+
+(5)快捷性
+
+## 2.优势
+
+(1) 良好的安全性
+
+(2)跨平台特性
+
+(3)执行速度快,效率高。占用系统资源少,代码执行速度快。
+
+(4)很好的移植性和扩展性强。PHP 可以运行在任何服务器上
+
+(5)降低网站开发成本。Linux+Apache+PHP +MySQL开源免费的框架结构可为网站经营者节省很大一笔开支。
+
+## 3.编辑工具:
+
+(1) 记事本
+
+(2) VS code、
+
+(3) HBuilder
+
+(4) phpstorm
+
+(5) idea等
+
+## 4.PHP中的变量
+
+### 变量格式为: $+变量名例: $name
+
+#### 变量名要求:
+
+1.不能有空格
+
+2.只能是字母,数字和下划线3.特殊符号不可以
+
+4.不能数字开头,不要用中文5.不能是保留的关键字
+
+注意与java不同的是,php不用声明数据类型
+
+PHP变量
+
+## 5.标量类型:
+
+$age=20;.
+
+int (整数型)
+
+$result= $age;.
+
+float (浮点型)
+
+echo $age;+
+
+boolean (布尔类型)
+
+echo "
";.
+
+string (字符串类型)
+
+echo $result;-
+
+2、复合类型:
+
+$number=3.14;
+
+array (数组)
+
+echo $number;。
+
+object (对象)
+
+$a='字符串;echo $a;+
+
+3、特殊类型:null (空)
+
+$bool=true;.
+
+resource (资源)
+
+echo $bool;
+
+## 6.输出
+
+1. echo "hello world";
+
+echo能输出多个字符串,但无返回值例: echo “a”,"b";
+
+2. print "hello world";
+
+print只能输出一个字符串,如果输出成功,则返回1,即true; 反之则返回0,即false
+
+3.var_dump0函数用于输出变量的相关信息常用来查看变量的返回值和数据类型
+
+4.php连接多个字符串用.不用+号
\ No newline at end of file
diff --git "a/\344\270\201\344\275\263\344\274\266/20220510-\344\275\234\344\270\232.md" "b/\344\270\201\344\275\263\344\274\266/20220510-\344\275\234\344\270\232.md"
new file mode 100644
index 0000000..4a6ba86
--- /dev/null
+++ "b/\344\270\201\344\275\263\344\274\266/20220510-\344\275\234\344\270\232.md"
@@ -0,0 +1,53 @@
+
+
+# 作业
+
+1.整理笔记到gitee.com
+
+2.使用PHP编写《静夜思》, 输出成网页。注意格式
+
+3.使用自己的笔记本安装配置开发环境
+
+phpstudy+ phpstrom[或其它IDE]。
+
+4.自己电脑,使用phpstrom编写150字自我介绍,其中
+
+定义变量输出自己的姓名,年龄,性别,爱好等属性。
+
+# 答题
+
+2.
+
+```php
+
+
床前明月光,疑是地上霜
+举头望明月,低头思故乡
+ "; +``` + +4. + +```php + ++ 我的名字叫$name, + 今年$age岁。 + 性别$sex + 住在$address +
+ + +"; +``` + diff --git "a/\344\270\201\344\275\263\344\274\266/20220511-\344\275\234\344\270\232.md" "b/\344\270\201\344\275\263\344\274\266/20220511-\344\275\234\344\270\232.md" new file mode 100644 index 0000000..5e62163 --- /dev/null +++ "b/\344\270\201\344\275\263\344\274\266/20220511-\344\275\234\344\270\232.md" @@ -0,0 +1,53 @@ +# 作业 + +1、 用三个变量,代表的三角形的三个边长,判断三角形是不是直角三角形 + +提示(直角三角形两直角边的平方和等于斜边的平方) + +2、 简易版喝汽水某喝汽水比赛,求积分。比赛规则如下:选手喝汽水小于等于20瓶,每瓶按1积分计算。选手喝汽水大于20瓶,超出部分按每瓶1.5积分计算。 + +3、使用循环倒序输出1-10之间的数字,至少两种方法实现。 + +```java +//1、用三个变量,代表的三角形的三个边长,判断三角形是不是直三角形 +$a = 5; +$b = 3; +$c = 4; +if(($a*$a)+($b*$b)==($c*$c) ||($a*$a)+($c*$c)==($b*$b) ||($c*$c)+($b*$b)==($a*$a)){ + echo "边长为".$a."、".$b."、".$c."的三角形是直角三角形"; +}else{ + echo "边长为".$a."、".$b."、".$c."的三角形不是直角三角形"; +} + +2、 简易版喝汽水某喝汽水比赛,求积分。比赛规则如下:选手喝汽水小于等于20瓶,每瓶按1积分计算。选手喝汽水大于20瓶,超出部分按每瓶1.5积分计算。 + +$sum = 34 ; +echo "ǰ¹⣬
ǵ˪
+ͷ£
ͷ˼硣";
+```
+
+# κҵ
+
+##### **ҽ**
+
+```php
+";
+var_dump(var:$a>$b);//1>2 false
+var_dump(var:$a<$b); //ture
+```
+
+=== 绝对等于,就是值和类型都要满足条件相等
+
+##### **赋值运算符**
+
+```php
+$a=1;
+$a=2;
+echo $a+=4;
+
+$name ="K";
+$name.="好白";
+echo
+```
+
+##### **自增自减运算符**
+
+```php
+$a=10;
+echo $a++; //10+1
+echo ++$a; //11+1
+```
+
+##### **三元运算符**
+
+表达式1?表达式2:表达式3;
+
+```php
+echo getMax(a:10,b:50);
+
+function getMax($a,$b){
+// return $a>$b?$a:$b;
+ return max($a,$b); //可求最大值
+}
+```
+
+**continue 跳过本次循环**
+
+# 作业
+
+```php
+" . "积分:" . $drink * 1;
+} elseif ($drink > 20) {
+ echo "
" . "积分:" . (($drink - 20) * 1.5 + 20);
+}
+//3、使用循环倒序输出1-10之间的数字,至少两种方法实现。
+//方法1
+echo"
";
+for ($i = 10; $i >= 1; $i--) {
+ echo $i ."
";
+}
+//方法2
+echo"
";
+$i=10;
+while($i>=1){
+
+ echo $i--."
";
+}
+```
+
diff --git "a/\344\270\201\347\264\253\345\246\215/20220516-php\346\225\260\347\273\204\345\217\212\344\275\234\344\270\232.md" "b/\344\270\201\347\264\253\345\246\215/20220516-php\346\225\260\347\273\204\345\217\212\344\275\234\344\270\232.md"
new file mode 100644
index 0000000..4541c6c
--- /dev/null
+++ "b/\344\270\201\347\264\253\345\246\215/20220516-php\346\225\260\347\273\204\345\217\212\344\275\234\344\270\232.md"
@@ -0,0 +1,71 @@
+# php数组及作业
+
+#### 索引数组
+
+```php
+$数组名 =array ('值1','值2','值3','...');
+$数组名[索引1]=值1;
+```
+
+
+
+print_r(数组名); 打印数组元素内容
+
+count返回数组长度
+
+sort( &array: 数组名); 将索引数组升序排序
+
+rsort(&array: 数组名); 将索引数组降序排序
+
+#### 关联数组
+
+```php
+$数组名 = array("键名1"=>"值1","键名2"=>"值2",……);
+```
+
+ Ucwords()函数将每个单词的首字母大写
+ Ucfirst()函数将整个字符串首字母大写
+ Strtoupper()函数将全部字母都大写
+ Strtolower()函数将所有字母都变成小写
+ Str_word_count()函数统计字符串中单词个数
+ trim()函数去除字符串左右两端的空格
+ ltrim()函数去除字符串左端的空格
+
+# 作业
+
+```php
+";
+$str="this is my hobby";
+echo strlen($str);//统计长度
+echo "
";
+echo ucfirst($str);//句首字母大写
+echo "
";
+echo str_word_count($str);//统计单词
+//3、 写一段程序,创建一个数组,其元素内容为从1到20的所有整数,并输出该数组。
+echo "
李白
+床前明月光
+疑是地上霜
+举头望明月
+低头思故乡
+ + "; + + + + +$name="付程畅"; +$age="18"; +$sex="男"; +$address="河南省驻马店市正阳县"; +$hobby="喜欢打游戏"; + +echo "大家好,我是".$name."今年".$age."了害羞的".$sex."生是个北方人在".$address."我的兴趣爱好就是".$hobby."; + +``` + +笔记; PHP特点: (1)开源免费 (2)跨平台性 (3)面向对象 (4)支持多种数据库。PHP可以连接任何支持该标准的数据库。 (5)快捷性 + +优势: (1)良好的安全性 (2)跨平台特性 (3)执行速度快、效率高。占用系统资源少,代码执行速度快。 (4)很好的移植性和扩展性强。PHP可以运行在任何服务器上 (5)降低网站开发成本。 + +PHP中的变量 变量格式为:+变量名例:+变量名例:name 变量名要求; 1.不能有空格 2.只能有字母,数字和下划线 3.特殊符号不可以 4.不能数字开头,不要用中文 5.不能是保留的关键字 + +输出: 1. echo能输出多个字符串,但五返回值 2. print只能输出一个字符串,如果输出成功,则返回1,即true;反之则返回0,即flase 3. var_dump()函数用于输出变量的相关信息,常用来查看变量的返回值和数据类型。 4. php链接多个字符串用.不用+号 \ No newline at end of file diff --git "a/\344\273\273\346\261\237\344\270\275/20220510-php\345\237\272\347\241\200.md" "b/\344\273\273\346\261\237\344\270\275/20220510-php\345\237\272\347\241\200.md" new file mode 100644 index 0000000..62c4b39 --- /dev/null +++ "b/\344\273\273\346\261\237\344\270\275/20220510-php\345\237\272\347\241\200.md" @@ -0,0 +1,97 @@ +## 笔记 + +```php +一.编写代码 +//一般不写? > + +二.定义变量 +$变量名称 + + + +三.定义常量 + define("名字","值"); + define("名字","值",true/false);//true表示大小写都可用,false严格区分大小写(默认) + const 常量名=常量值 //要严格区分大小写 + +//const和define的区别,const不能写到函数里 + +四.输出 +1.echo"hello world"; +//echo能输出多个字符串,但无返回值,例: echo"a","b"; + +2.print"hello world"; +//print只能输出一个字符串,如果输出成功,则返回1,即true,反之则返回false + +3.var_dump(变量名) //返回变量的类型和长度、值 + //用于输出变量的相关信息,常用来查看变量的返回值和数据类型 + +4.php连接多个字符串用 . 不用 + 号,+号只用于计算。 +``` + + + +作业 + +写静夜思 + + * + +```php +静夜思 +李白
+床前明月光,
+疑似地上霜。 +
举头望明月,
+低头思故乡。
+"; + + +``` + + + + + +作业二· + +介绍自己 + +```php +y x不等于y x!==y 绝不等于 + +逻辑 x and y 并且&& x or y 或 || i($a>0) = a<=0 非 ! + +## 作业 + +``` + + //1、用三个变量,代表的三角形的三个边长,判断三角形是不是直角三角形 + // 提示(直角三角形两直角边的平方和等于斜边的平方) + +$a = 6; +$b = 8; +$c = 10; +if ($a*$a+$b*$b==$c*$c){ + echo "该三角形是直角三角形"; +}else{ + echo "该三角形不是直角三角形"; +} +``` + +``` + // 简易版喝汽水某喝汽水比赛,求积分。 + //比赛规则如下:选手喝汽水小于等于20瓶,每瓶按1积分计算。 + //选手喝汽水大于20瓶,超出部分按每瓶1.5积分计算。 +$a1 = 0; +$b1 = 15; +if ($b1<=20){ + $a1 = $a1+$b1; + echo "该选手的积分是:".$a1; +}elseif ($b1>20){ + $b1 = ($b1-20)*1.5; + $a1 = $b1 +20; + echo "该选手的积分是:".$a1; +} +``` + +``` +//3、使用循环倒序输出1-10之间的数字,至少两种方法实现。 +//第01种 +for ($i=10;$i>=1;$i--){ + echo $i; +//第2种 +$i=1; +while($i<=10){ +echo $i++; +} + +``` \ No newline at end of file diff --git "a/\344\273\273\346\261\237\344\270\275/20220516-\346\225\260\347\273\204\347\254\224\350\256\260.md" "b/\344\273\273\346\261\237\344\270\275/20220516-\346\225\260\347\273\204\347\254\224\350\256\260.md" new file mode 100644 index 0000000..953bd41 --- /dev/null +++ "b/\344\273\273\346\261\237\344\270\275/20220516-\346\225\260\347\273\204\347\254\224\350\256\260.md" @@ -0,0 +1,59 @@ + ## 笔记 + +``` +$数组名 =array ('值1','值2','值3','...'); +$数组名[索引1]=值1; +``` + +print_r(数组名); 打印数组元素内容 + +count返回数组长度 + +sort( &array: 数组名); 将索引数组升序排序 + +rsort(&array: 数组名); 将索引数组降序排序 + + + + + +## 作业 + +``` + +"; +echo substr($arr,1,3); +echo "纯纯的普信男,好相处,给我东西吃就可以收买我。想当宇宇和子宣的爹,不过我已经是了
+``` + diff --git "a/\345\210\230\351\270\277\345\245\207/20220510.md" "b/\345\210\230\351\270\277\345\245\207/20220510.md" new file mode 100644 index 0000000..d4f61b0 --- /dev/null +++ "b/\345\210\230\351\270\277\345\245\207/20220510.md" @@ -0,0 +1,12 @@ +床前明月光,
+疑是地上霜。
+举头望明月,
+低头思故乡。
+"; +``` + +```php +//自我介绍 +自我介绍"; +echo "床前明月光,
+疑是地上霜,
+举头望明月,
+低头思故乡。
+我的名字叫:$name
+我的性别为:$sex
+我的爱好是:$hobby
+音乐的浪漫之处在于:它能将封存的记忆迅速拼凑起来,你会清晰的记起当时,听这首歌的感觉和状态,就像时空真的倒回某一刻。
+而跑步不是要战胜别人,而是要战胜自己。村上春树说:“我固然不是了不起的跑步者,而是处于极为平凡的——毋宁说是凡庸的——水准。然而这个问题根本不重要。我超越了昨天的自己,哪怕只是那么一丁点儿,才更为重要。在长跑中,如果说有什么必须战胜的对手,那就是过去的自己。”
+ +2.简易版喝汽水某喝汽水比赛,求积分。比赛规则如下: +选手喝汽水小于等于20瓶,每瓶按1积分计算。选手喝汽水大于20瓶,超出部分按每瓶1.5积分计算。
"; + $s=0; + $s2=0; + for ($i=1;$i<=$a;$i++){ + if ($i<=20){ + $s+=1; + }else if ($i>20){ + $s+=1.5; + } + } + for ($j=1;$j<=$b;$j++){ + if ($j<=20){ + $s2+=1; + }else if ($j>20){ + $s2+=1.5; + } + } + echo "选手A喝了$a 瓶水3、使用循环倒序输出1-10之间的数字,至少两种方法实现。
"; + echo "方法一:"; + for ($i=9;$i>1;$i--){ + echo $i; + } + echo "床前明月光,疑是地上霜。
+ 举头望明月,低头思故乡。
床前明月光,疑是地上霜。
+//// 举头望明月,低头思故乡。
+
ǰ¹⣬
+ǵ˪
+ͷ£
+ͷ˼硣
+ +"; +``` + + + +```php +$name="ʫ"; +$sage="19"; +$sex = ""; +$address = ""; +$character=""; +$hobby = "СϺзһֵӢ"; +$wish= "һ̫"; +$friend=""; +echo "ҽ".$name."Ŀǰ".$sage."꣬Ա".$sex."Ϊһ".$address."Ϸˣϲľ".$hobby." +Ϊһ".$character."".$address."ˣڵԹֶѴIJˣҲDzֱ̫˵̫ˡδԸ +".$wish."ְɸˣ".$friend."Եһȶ,ϣܺҵѺԹֶǺúദ"; +``` + + + + +var_dumpرͺͳȺֵ +PHPֶַ֧ıǣ +Ƿ +PHP +1Ԥ峣phpṩ +2Զ峣ûԼ壬defineֵ֣ + + +1echo "hello world"; +//echo ֵַecho "a","b"; +2print "hello world"; +// print ֻһַɹ1true֮0.false +3var_dump()Ϣ鿴ķֵ. +4,phpӶַ.+š diff --git "a/\345\276\220\350\257\227\346\201\222/20220511-\350\277\220\347\256\227\347\254\246\357\274\214\345\276\252\347\216\257\357\274\214\345\210\206\346\224\257\347\273\223\346\236\204.md" "b/\345\276\220\350\257\227\346\201\222/20220511-\350\277\220\347\256\227\347\254\246\357\274\214\345\276\252\347\216\257\357\274\214\345\210\206\346\224\257\347\273\223\346\236\204.md" new file mode 100644 index 0000000..309dbc1 --- /dev/null +++ "b/\345\276\220\350\257\227\346\201\222/20220511-\350\277\220\347\256\227\347\254\246\357\274\214\345\276\252\347\216\257\357\274\214\345\210\206\346\224\257\347\273\223\346\236\204.md" @@ -0,0 +1,70 @@ +```php +1 ε߳жDzֱ +ʾֱֱDZߵƽ͵бߵƽ +$a=3; +$b=4; +$c=5; + +if ($a*$a+$b*$b=$c*$c){ + echo "Ϊֱ"; +}else{ + echo "βֱ"; +} +``` +```php +//2 װˮijˮ֡:ѡֺˮСڵ20ƿ +/ ÿƿ1ּ㡣ѡֺˮ20ƿְÿƿ1.5ּ㡣 +$q=19; +$w; +if ($q<=20){ + $w=$q; +}else{ + $w=20+($q-20)*1.5; +} +echo "ܻΪ:".$w; +``` +```php +//3 ʹѭ1-10ַ֣֮ʵ֡ +forѭ +for ($i=10;$i>=1;$i--){ + echo $i; +} +whileѭ +$i=10; +while($i>=1){ +echo $i--; +} +``` + +ֵ +x+=y x+y=x +x-=y x-y=x +x*=y x+y=x +x/y=y x/y=x +x%y=y x%y=x +a.b=b a=a*b + + ++-- + +Ƚx==y x=y +x===y Ե +x!=y xyڣ +x<>y xy +x!==y + + +x and y && +x or y || +i($a>0) = a<=0 ! + +Ԫ +ʽ1ʽ2ʽ3 + +continue ѭ + +֧ṹif else if(жϷΧ;ȷֵ)/switchȷֵ + +ѭ +forѭ/while/do while + + diff --git "a/\345\276\220\350\257\227\346\201\222/20220516-php\346\225\260\347\273\204\344\275\234\344\270\232.md" "b/\345\276\220\350\257\227\346\201\222/20220516-php\346\225\260\347\273\204\344\275\234\344\270\232.md" new file mode 100644 index 0000000..25e83b3 --- /dev/null +++ "b/\345\276\220\350\257\227\346\201\222/20220516-php\346\225\260\347\273\204\344\275\234\344\270\232.md" @@ -0,0 +1,39 @@ +```php +"; +////2, +echo trim($abc); +echo "床前明月光,
疑是地上霜。
+举头望明月,
低头思故乡。";
+```
+
+
+
+```php
+//自我介绍
+20){
+ echo "您在此次比赛中喝了".$bottle. "瓶汽水,因此你获得的积分为".$sum=($bottle-20)*1.5+20;
+}
+
+
+//3使用循环倒序输出1-10之间的数字,至少两种方法实现。
+
+//第一种
+for($i=10;$i>=1;$i--){
+ echo $i." ";
+}
+
+//第二种
+$j=10;
+while ($j>=1){
+ echo $j." ";
+ $j--;
+}
+```
\ No newline at end of file
diff --git "a/\346\233\276\351\235\222\345\207\244/20220516-\346\225\260\347\273\204\357\274\214\345\255\227\347\254\246\344\270\262\345\244\204\347\220\206\345\207\275\346\225\260\345\217\212\344\275\234\344\270\232.md" "b/\346\233\276\351\235\222\345\207\244/20220516-\346\225\260\347\273\204\357\274\214\345\255\227\347\254\246\344\270\262\345\244\204\347\220\206\345\207\275\346\225\260\345\217\212\344\275\234\344\270\232.md"
new file mode 100644
index 0000000..2bc1e5d
--- /dev/null
+++ "b/\346\233\276\351\235\222\345\207\244/20220516-\346\225\260\347\273\204\357\274\214\345\255\227\347\254\246\344\270\262\345\244\204\347\220\206\345\207\275\346\225\260\345\217\212\344\275\234\344\270\232.md"
@@ -0,0 +1,116 @@
+### 数组
+
+#### 索引数组
+
+**自动分配索引:**
+
+```php
+$数组名 =array ('值1','值2','值3','...')
+```
+
+**手动分配索引**
+
+```php
+$ 数组名 [索引1] ='值1';
+$ 数组名 [索引2] ='值2';
+$ 数组名 [索引3] ='值3';
+```
+
+```php
+print_r( 数组名)://打印数组元素
+count( 数组名) ://返回数组的长度
+sort( &array: 数组名);//将索引数组升序排序
+rsort(&array: 数组名);//将索引数组降序排序
+```
+
+#### 关联数组
+
+**创建关联数组**
+
+```php
+$数组名 = array ('键名1'=>"值1",'键名2'=>"值2",'键名3'=>"值3",...)
+```
+
+**遍历数组**
+
+```php
+// 1
+foreach(数组名 as 变量名 ){echo 变量名 }
+// 2(把键名一起打印)
+foreach($数组名 as $键名=>$值){ echo '键名'="值"}
+```
+
+**动态赋值**
+
+```php
+$数组名[键名] =值;
+```
+
+
+
+### 常用字符串处理函数
+
+1. implode :把数组按指定的连接符连接成一个字符串
+2. 截取长度:substr(字符串名,截取起始位,截取的长度)
+3. 去除左右空格:trim( )
+4. 去除左空格:ltrim( )
+5. 去除右空格:rtrim( )
+6. ucwords:每个单词的首字母都大写
+7. ucfirst;只有第一个单词的首字母大写
+8. strtoupper( ):所有字母都大写
+9. strtolower( ):所有字母都小写
+10. str_word_count( ):统计字符串有几个单词(汉字不统计)
+
+
+
+### 作业
+
+```php
+";
+
+
+// 2 至少对3个字符串函数进行应用
+ $a = " my name IS Jack ";
+ $a1 =ucwords($a);//每个单词首字母都大写
+ $a2 =str_word_count($a);//统计单词数量
+ $a3 =strtolower($a);//每个单词首字母都小写
+ $a4 =strtoupper($a);//每个单词首字母都大写
+ echo $a1."
";
+ echo $a2."
";
+ echo $a3."
";
+ echo $a4."
";
+
+echo "
ߣ
+ + + +ǰ¹⣬ǵ˪
+ͷ£ͷ˼硣
+ + +"; + +#ҽ + +Һãҵ ".$name." +ҽ".$nl."ˡ
+һλϣÿɰ".$sex."
+ϲ".$love."ܲ˶ͻвһ鷢ŶãἤȣͻһҪֶǵ壬ͷԻѣЧʻߡһϲ飬ϣԺܹһֱֿϰߣڶջϺ;ϵĻõϲ߷ֵӰ˼ͦõĵӰС̩̹˺šϸʦȵȣһԼѧĶȰϣԺܳΪΪǮˣΪǮաҪԶĻ +
+ +"; +``` + + + diff --git "a/\346\235\216\345\256\266\347\216\262/20220511-\351\245\256\346\226\231\344\275\234\344\270\232.md" "b/\346\235\216\345\256\266\347\216\262/20220511-\351\245\256\346\226\231\344\275\234\344\270\232.md" new file mode 100644 index 0000000..2b256b1 --- /dev/null +++ "b/\346\235\216\345\256\266\347\216\262/20220511-\351\245\256\346\226\231\344\275\234\344\270\232.md" @@ -0,0 +1,55 @@ +```php +1、 用三个变量,代表的三角形的三个边长,判断三角形是不是直角三角形 +提示(直角三角形两直角边的平方和等于斜边的平方) + +$a=2; +$b=3; +$c=4; +if (($b*$b)+($c*$c)==($a*$a) or ($a*$a)+($c*$c)==($b*$b) or ($a*$a)+($b*$b)==($c*$c) ){ + echo "是直角三角形"; +}else{ + echo "不是直角三角形"; +} +echo "李白
+床前明月光
+疑是地上霜
+举头望明月
+低头思故乡
+ "; + +``` + +### 自我介绍: + +```php +$name="李瑞阳"; +$age="19"; +$sex="男"; +$address="江西九江"; +$hobby="喜欢和兄弟们打劫和掐鸡"; +$hobby2="喜欢半夜打开抖音看美女和篮球比赛"; + +echo "大家好,我是".$name."今年".$age."了是个开朗的".$sex."生来自南方的".$address."我的兴趣爱好就是".$hobby."和".$hobby2."如果也有喜欢这方面游戏的朋友可以直接喊我,随叫随到,我超强的,嘎嘎振刀的那种,不是我吹牛,刘鸿旗跟我solo我能干他10个"; + +``` + + + diff --git "a/\346\235\216\347\221\236\351\230\263/20220511-php\350\277\220\347\256\227\347\254\246.md" "b/\346\235\216\347\221\236\351\230\263/20220511-php\350\277\220\347\256\227\347\254\246.md" new file mode 100644 index 0000000..bc68b3d --- /dev/null +++ "b/\346\235\216\347\221\236\351\230\263/20220511-php\350\277\220\347\256\227\347\254\246.md" @@ -0,0 +1,43 @@ +# 笔记: + +### 运算符:赋值,比较,逻辑,三元,子增减 + +### 分支结构:if else if 判断范围和精准之switch精准值 + +### 循环while do while for (){} + +### break 结束整个结构、continue 跳过本次,继续下一次 + +```php +=1;$i--){ + echo $i; +} +$i=10; +while ($i>=1){ + echo $i--; +} +``` + diff --git "a/\346\235\216\347\221\236\351\230\263/20220516-php\346\225\260\347\273\204.md" "b/\346\235\216\347\221\236\351\230\263/20220516-php\346\225\260\347\273\204.md" new file mode 100644 index 0000000..fd749ff --- /dev/null +++ "b/\346\235\216\347\221\236\351\230\263/20220516-php\346\225\260\347\273\204.md" @@ -0,0 +1,41 @@ +```php +"; + +//至少对3个字符串函数进行应用 +$abc = "abc eig didi"; +//第一种 +echo substr($abc,7,5);//截取一个字符串的部分 +echo substr($abc,5);//截取一个字符串后面几位数 +//第二种 +echo strlen($abc);//函数,获取字符串长度 +//第三种 +echo trim($abc);//函数去除字符串左右两端的空格 +echo "李白
+床前明月光
+疑是地上霜
+举头望明月
+低头思故乡
+ + "; + +$name="杨灿"; +$age="18岁"; +$sex="女生"; +$address="四川成都"; +$hobby="玩"; + +echo "大家好,我叫".$name."今年".$age."是一个聪明的".$sex."来自".$address."我的兴趣爱好就是".$hobby."希望大家别来烦我"; +``` + +```php +笔记: +PHP特点: (1)开源免费 (2)跨平台性 (3)面向对象 (4)支持多种数据库。PHP可以连接任何支持该标准的数据库。 (5)快捷性 + +优势: (1)良好的安全性 (2)跨平台特性 (3)执行速度快、效率高。占用系统资源少,代码执行速度快。 (4)很好的移植性和扩展性强。PHP可以运行在任何服务器上 (5)降低网站开发成本。 + +PHP中的变量 变量格式为:+变量名例:name 变量名要求; 1.不能有空格 2.只能有字母,数字和下划线 3.特殊符号不可以 4.不能数字开头,不要用中文 5.不能是保留的关键字 + +输出: 1. echo能输出多个字符串,但没有返回值 2. print只能输出一个字符串,如果输出成功,则返回1,即true;反之则返回0,即flase 3. var_dump()函数用于输出变量的相关信息,常用来查看变量的返回值和数据类型。 4. php链接多个字符串用.不用+号 +``` + diff --git "a/\346\235\250\347\201\277/20220511.md.txt" "b/\346\235\250\347\201\277/20220511.md.txt" new file mode 100644 index 0000000..387d297 --- /dev/null +++ "b/\346\235\250\347\201\277/20220511.md.txt" @@ -0,0 +1,40 @@ +```php +0;$i--){ + echo $i."李白
+床前明月光
+疑是地上霜
+举头望明月
+低头思故乡
+ + "; + + + + +$name="杨茗博"; +$age="19"; +$sex="男"; +$address="河南平顶山"; +$hobby="和朋友们一起喝酒打游戏"; + +echo "大家好,我是".$name."今年".$age."了害羞的".$sex."生是个北方人在".$address."我的兴趣爱好就是".$hobby." +对了希望大家下次喝酒能够带上我,因为我比较腼腆,在北方出生的我却有这社会恐惧症,但是还是能和大家好好相处。"; +``` + + + + + + + +笔记; +PHP特点: +(1)开源免费 +(2)跨平台性 +(3)面向对象 +(4)支持多种数据库。PHP可以连接任何支持该标准的数据库。 +(5)快捷性 + +优势: +(1)良好的安全性 +(2)跨平台特性 +(3)执行速度快、效率高。占用系统资源少,代码执行速度快。 +(4)很好的移植性和扩展性强。PHP可以运行在任何服务器上 +(5)降低网站开发成本。 + +PHP中的变量 +变量格式为:$+变量名 例:$name +变量名要求; +1.不能有空格 +2.只能有字母,数字和下划线 +3.特殊符号不可以 +4.不能数字开头,不要用中文 +5.不能是保留的关键字 + +输出: +1. +echo能输出多个字符串,但五返回值 +2. +print只能输出一个字符串,如果输出成功,则返回1,即true;反之则返回0,即flase +3. +var_dump()函数用于输出变量的相关信息,常用来查看变量的返回值和数据类型。 +4. +php链接多个字符串用.不用+号 \ No newline at end of file diff --git "a/\346\235\250\350\214\227\345\215\232/20220512-\344\275\234\344\270\232.md" "b/\346\235\250\350\214\227\345\215\232/20220512-\344\275\234\344\270\232.md" new file mode 100644 index 0000000..0081797 --- /dev/null +++ "b/\346\235\250\350\214\227\345\215\232/20220512-\344\275\234\344\270\232.md" @@ -0,0 +1,38 @@ +```php +=1;$i--){ + echo $i; +} +$i=10; +while ($i>=1){ + echo $i--; +} +``` + +笔记: +运算符:赋值,比较,逻辑,三元,子增减 +分支结构:if else if 判断范围和精准之switch精准值 +循环while do while for (){} +break 结束整个结构、continue 跳过本次,继续下一次 \ No newline at end of file diff --git "a/\346\235\250\350\214\227\345\215\232/20220516-\344\275\234\344\270\232.md" "b/\346\235\250\350\214\227\345\215\232/20220516-\344\275\234\344\270\232.md" new file mode 100644 index 0000000..33d80ba --- /dev/null +++ "b/\346\235\250\350\214\227\345\215\232/20220516-\344\275\234\344\270\232.md" @@ -0,0 +1,56 @@ +```php +"; + +$str = ' abcdefghiklmnopqr' ; +echo '截取一部分:'.substr($str,5,5); +echo "床前明月光,疑是地上霜
+举头望明月,低头思故乡
++ 我的名字叫$name,今年$age岁。住在$address,单身。 +
+ + +"; +``` + diff --git "a/\346\242\201\346\265\251/20220511-PHP\350\277\220\347\256\227\347\254\246.md" "b/\346\242\201\346\265\251/20220511-PHP\350\277\220\347\256\227\347\254\246.md" new file mode 100644 index 0000000..90a80b9 --- /dev/null +++ "b/\346\242\201\346\265\251/20220511-PHP\350\277\220\347\256\227\347\254\246.md" @@ -0,0 +1,115 @@ +# php运算符 + + + +**赋值运算符** + +| 运算符 | 等同于 | 描述 | +| ------ | --------- | ------------------ | +| x = y | x = y | 把y赋值给x | +| x += y | x = x + y | 加 | +| x -= y | x = x - y | 减 | +| x *= y | x = x * y | 乘 | +| x /= y | x = x / y | 除 | +| x .= y | x = x.y | 连接x和y两个字符串 | + +**自增减运算符** + +| 运算符 | 名称 | 描述 | +| ------ | ------ | ------------ | +| ++ x | 预增加 | x加1后再输出 | +| x ++ | 后增加 | 输出x后再加1 | +| -- x | 预减少 | x减1后再输出 | +| x -- | 后减少 | 输出x后再减1 | + +**比较运算符** + +| 运算符 | 解释 | +| ------ | ------------------------------------ | +| x==y | 等于 | +| x=== y | 绝对等于 必须内容一样且类型一样 | +| x!=y | 不等于 | +| x<>y | 不等于 | +| x!==y | 绝对不等于,要么值不同,要么类型不同 | +| x>y | 大于 | +| x李白
+ +床前明月光, +疑是地上霜。
+举头望明月,
+低头思故乡。
+ + +"; +``` + +自我介绍: + +```php + 自我介绍"; + echo "《静夜思》
+李白
+床前明月光,
+疑是地上霜。
+举头望明月,
+低头思故乡。
+"; + + + + +《静夜思》
+李白
+床前明月光,
+疑是地上霜。
+举头望明月,
+低头思故乡。
+ +我的名字叫汤亦凡,今年19岁,性别女,身高别管四舍五入两米, 目前感情状况:别管就是单着, +兴趣爱好:喜欢摆烂,爱看美女,听听歌,看情况追追剧,
+性格:纯真搞笑女,时不时当个拽姐,社交牛杂症,不爱读书,只爱躺着和当咸鱼,
+本人虽拽但和蔼可亲,平易近人,脾气大但很好相处就对了,别管就是爱摆烂
+ + +``` + + diff --git "a/\346\261\244\344\272\246\345\207\241/20220511-\350\257\276\345\240\202\344\275\234\344\270\232.md" "b/\346\261\244\344\272\246\345\207\241/20220511-\350\257\276\345\240\202\344\275\234\344\270\232.md" new file mode 100644 index 0000000..3e0a044 --- /dev/null +++ "b/\346\261\244\344\272\246\345\207\241/20220511-\350\257\276\345\240\202\344\275\234\344\270\232.md" @@ -0,0 +1,41 @@ +### 课堂作业 +```php +"; +echo "选手喝了$i 瓶,一共有$sum 分"; +//3、使用循环倒序输出1-10之间的数字,至少两种方法实现。 +echo "作者:李白
+床前明月光,
+疑是地上霜。
+举头望明月,
+低头思故乡。
+ + + + "; + + + +$name='王珩宇'; +$age=19; +$sex='男'; +$dz='贵州贵阳'; +$hobby='csgo,睡觉,吃饭,打奇奇'; +$like='去炼狱小镇当老6炙热沙城被炸鱼荒漠迷城坐大牢'; +$f_name='刘鸿奇'; +$f_like='思念春天'; +$f_gk='很想谈恋爱'; +echo " +窗前明月光,
"; + echo $verse1; + $verse2="疑是地上霜。
"; + echo $verse2; + $verse3="举头望明月,
"; + echo $verse3; + $verse4="低头思故乡。
"; + echo $verse4; + + + + + + +// 自我介绍 + +"; +echo "hello,大家好,我叫"."$name.
". + "今年:"."$age 岁.
". + "是一名:"."$sex.
". + "我的兴趣爱好是:"."$hobby.
". + "最喜欢吃的食物是:"."$food.
". + "性格特点我,要做自己。齐白石老先生曾说过;“学我者生,似我者死。”走不出前人的框架,自然也就不会有自己的天地。当流行泡沫小说时,我感觉那时在浪费时间,当流行网络游戏时,我感觉那是在虚度青春。要做自己,看清真实的我,拿出十二分的信心,告诉自己:“我就是我,凭什么跟他一样?!”抛掉那些人为的浮华雕饰,亮出自己的王牌,追求自己的个性,做我自己,最好!p>";
+echo "";
+
+```
+
diff --git "a/\350\203\241\346\242\246\347\217\202/20220511_php\350\277\220\347\256\227\347\254\246.md" "b/\350\203\241\346\242\246\347\217\202/20220511_php\350\277\220\347\256\227\347\254\246.md"
new file mode 100644
index 0000000..7f22017
--- /dev/null
+++ "b/\350\203\241\346\242\246\347\217\202/20220511_php\350\277\220\347\256\227\347\254\246.md"
@@ -0,0 +1,64 @@
+```php
+1、 用三个变量,代表的三角形的三个边长,判断三角形是不是直角三角形
+提示(直角三角形两直角边的平方和等于斜边的平方)
+$a=3;
+$b=4;
+$c=5;
+
+if ($a*$a+$b*$b=$c*$c){
+ echo "该三角形为直角三角形";
+}else{
+ echo "该三角形不是直角三角形";
+}
+```
+```php
+//2、 简易版喝汽水某喝汽水比赛,求积分。比赛规则如下:选手喝汽水小于等于20瓶,
+/ 每瓶按1积分计算。选手喝汽水大于20瓶,超出部分按每瓶1.5积分计算。
+$q=19;
+$w;
+if ($q<=20){
+ $w=$q;
+}else{
+ $w=20+($q-20)*1.5;
+}
+echo "总积分为:".$w;
+```
+```php
+//3、 使用循环倒序输出1-10之间的数字,至少两种方法实现。
+for循环
+for ($i=10;$i>=1;$i--){
+ echo $i;
+}
+while循环
+$i=10;
+while($i>=1){
+echo $i--;
+}
+```
+
+# 运算符
+
+**赋值运算符**
+
+| 运算符 | 等同于 | 描述 |
+| ------ | --------- | ------------------ |
+| x = y | x = y | 把y赋值给x |
+| x += y | x = x + y | 加 |
+| x -= y | x = x - y | 减 |
+| x *= y | x = x * y | 乘 |
+| x /= y | x = x / y | 除 |
+| x .= y | x = x.y | 连接x和y两个字符串 |
+
+逻辑运算符
+
+| 运算符 | 名称 | 描述 |
+| ------------ | ---- | -------------------------------- |
+| x **and** y | 与 | 表示并且的意思,条件全满足 |
+| x **or** y | 或 | 表示或者、满足其中之一条件 |
+| x **xor** y | 异或 | 两个条件有且只有一个满足,如开关 |
+| x **&&** y | 与 | 表示并且的意思,条件全满足 |
+| x **\|\|** y | 或 | 表示或者、满足其中之一条件 |
+| **!** x | 非 | 取条件结果的相反值 |
+
+
+
diff --git "a/\350\203\241\346\242\246\347\217\202/20220516_\344\275\234\344\270\232.md" "b/\350\203\241\346\242\246\347\217\202/20220516_\344\275\234\344\270\232.md"
new file mode 100644
index 0000000..66b4ba7
--- /dev/null
+++ "b/\350\203\241\346\242\246\347\217\202/20220516_\344\275\234\344\270\232.md"
@@ -0,0 +1,39 @@
+```php
+";
+////2,
+echo trim($abc);
+echo "
";
+//3,
+echo substr($arr,3,6);
+echo"
";
+
+//3、 写一段程序,创建一个数组,其元素内容为从1到20的所有整数,并输出该数组。
+
+$arr = array(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20);
+foreach ($arr as $a){
+ echo $a." ";
+}
+
+//4、 写一段代码,查找数组中是否存在某一个指定的元素,如果存在则返回数组的索引。
+$arr = array(1,2,3,4,5,6,7,8,9,10);
+ echo array_search(4,$arr);
+
+//5、 写一段程序,创建一个关联数组,其元素是姓名,年龄,性别等个人信息,并输出该数组。
+$arr = array('name'=>'徐诗恒','age'=>'19','sex'=>'男');
+foreach ($arr as $key =>$b){
+ echo $key."=".$b."
";
+}
+```
\ No newline at end of file
diff --git "a/\350\213\217\345\255\220\344\270\271/PHP\347\254\224\350\256\260/20220509-PHP\345\237\272\346\234\254\346\246\202\345\277\265.md" "b/\350\213\217\345\255\220\344\270\271/PHP\347\254\224\350\256\260/20220509-PHP\345\237\272\346\234\254\346\246\202\345\277\265.md"
new file mode 100644
index 0000000..4620724
--- /dev/null
+++ "b/\350\213\217\345\255\220\344\270\271/PHP\347\254\224\350\256\260/20220509-PHP\345\237\272\346\234\254\346\246\202\345\277\265.md"
@@ -0,0 +1,69 @@
+# PHP简介
+
+## 1、前身
+
+Personal HomePage,个人主页,使用Perl 语言开发的一种写个人主页的语言
+
+## 2、概念
+
+PHP:PHP Hypertext Preprosessor ,php 超文本预处理器,底层使用c语言。
+
+## 3、定义
+
+一种**服务器端**的 HTML **脚本/编程语言,**独立于架构的、可移植的、动态的脚本语言。
+
+该语言能让 Web 开发人员快速的书写动态生成的网页。
+
+## 4、特点
+
+(1)、开源免费
+
+(2)、跨平台性
+
+(3)、面向对象
+
+(4)、支持多种数据库。PHP可以连接任何支持该标准的数据库。
+
+(5)、快捷性
+
+## 5、编辑工具
+
+(1)、记事本
+
+(2)、VS code
+
+(3)、HB uilder
+
+(4)、Phpstorm
+
+(5)、index
+
+## 6、优势
+
+(1)、良好的安全性
+
+(2)、执行速度快效率高。
+
+## 7、默认首页
+
+index
+
+# 二、网站特点
+
+## 1、静态网站
+
+(1)、独立保存在服务器上的文件;
+
+(2)、容易被搜索引擎检索;
+
+(3)、没有数据库的支持
+
+(4)、交互性较差
+
+## 2、动态网站
+
+(1)、网页会根据用户的要求和选择而动态地改变和响应。[交互性强]
+
+(2)、自动更新
+
+(3)、因时因人而变
\ No newline at end of file
diff --git "a/\350\213\217\345\255\220\344\270\271/PHP\347\254\224\350\256\260/20220510-\347\275\221\347\253\231\345\237\272\346\234\254\346\246\202\345\277\265.md" "b/\350\213\217\345\255\220\344\270\271/PHP\347\254\224\350\256\260/20220510-\347\275\221\347\253\231\345\237\272\346\234\254\346\246\202\345\277\265.md"
new file mode 100644
index 0000000..1175934
--- /dev/null
+++ "b/\350\213\217\345\255\220\344\270\271/PHP\347\254\224\350\256\260/20220510-\347\275\221\347\253\231\345\237\272\346\234\254\346\246\202\345\277\265.md"
@@ -0,0 +1,45 @@
+# 一、网站基本概念
+
+## 1、服务器概念[伺服器]
+
+(1)、服务器的构成包括处理器、硬盘、内存、系统总线等;
+
+(2)、服务器:能够提供服务的机器,取决于机器上所安装的软件(服务软件);
+
+(3)、Web服务器:提供 web 服务(网站访问),就需要安装 web 服务器软件,
+
+Apache,tomcat,iis等;
+
+## 2、IP的概念
+
+(1)、Internet protocol,为计算机网络相互连接进行通信而设计的协议。
+
+(2)、IP地址具有唯一性。
+
+## 3、域名
+
+(1)、Domain Name ,是由一串用点分隔的名字组成(www.itcast.cn)的Internet
+
+上某一台计算机或计算机组的名称。
+
+(2)、一个域名的目的是便于记忆和沟通的一组服务器的地址(网站,电子邮件,FTP等)。
+
+(3)、特殊 IP:127.0.0.1 代表本机
+
+(4)、特殊域名:localhost
+
+(5)、域名解析:
+
+用户输入域名 localhost : ——》 DNS (localhost 127.0.0.1) ——》 服务器电脑
+
+## 4、端口
+
+服务器电脑——》软件(服务)
+
+(1)、虚拟端口
+
+虚拟端口指计算机内部或交换机路由器的端口,不可见。
+
+(2)、物理端口
+
+设备与外界通讯交流的出口
\ No newline at end of file
diff --git "a/\350\213\217\345\255\220\344\270\271/PHP\347\254\224\350\256\260/20220511-PHP\345\237\272\347\241\200\350\257\255\346\263\225.md" "b/\350\213\217\345\255\220\344\270\271/PHP\347\254\224\350\256\260/20220511-PHP\345\237\272\347\241\200\350\257\255\346\263\225.md"
new file mode 100644
index 0000000..14b011a
--- /dev/null
+++ "b/\350\213\217\345\255\220\344\270\271/PHP\347\254\224\350\256\260/20220511-PHP\345\237\272\347\241\200\350\257\255\346\263\225.md"
@@ -0,0 +1,41 @@
+
+
+# 一、PHP 语法
+
+PHP 是一种运行在服务端的脚步语言,可以嵌入到 HTML 中
+
+# 二、PHP 代码标记
+
+在 PHP 历史发展中,可以使用多种标记来区分 PHP 脚步
+
+ASP 标记: <% php 代码 %>
+
+短标记: php 代码 ?>
+
+以上俩种基本弃用,如果要使用那么需要在配置文件里启动
+
+脚本标记:
+
+标准标记(常用):
+
+# 三、PHP 注释
+
+习惯:所有的代码在写的过程中都必须进行注释,
+
+对于初学者而言,注释就是个人学习和写代码的一个思路说明.
+
+1、行注释:一次注释一行
+
+ //
+
+ #
+
+2、块注释:一次注释多行
+
+ /*
+
+# 四、PHP 结束符的使用
+
+
+
+(1)、PHP中其实很多代码的书写并不是嵌入到 HTML 中,而是单独存在,如果没有使用 ?>标记结束符,那么PHP 会自动从开始到最后全部认为是 PHP 代码,从而解析。
\ No newline at end of file
diff --git "a/\350\213\217\345\255\220\344\270\271/PHP\347\254\224\350\256\260/20220512-\345\217\230\351\207\217\345\237\272\346\234\254\346\246\202\345\277\265.md" "b/\350\213\217\345\255\220\344\270\271/PHP\347\254\224\350\256\260/20220512-\345\217\230\351\207\217\345\237\272\346\234\254\346\246\202\345\277\265.md"
new file mode 100644
index 0000000..8de42c6
--- /dev/null
+++ "b/\350\213\217\345\255\220\344\270\271/PHP\347\254\224\350\256\260/20220512-\345\217\230\351\207\217\345\237\272\346\234\254\346\246\202\345\277\265.md"
@@ -0,0 +1,140 @@
+## 一、变量
+
+PHP 是一种动态网站开发的脚本语言,动态语言特点是交互性,会有数据的传递
+
+PHP 作为 中间人 需要进行数据的传递,传递的前提就是 PHP 能自己存储数据(暂时存储)
+
+## 1、基本概念
+
+(1)、存储计算结果[存储数据]
+
+(2)、可以通过变量名访问
+
+(3)、变量通常是可变的
+
+## 2、变量使用
+
+PHP中的所有变量都必须使用"$"符号
+
+(1)、定义:在系统中增加对应的变量名字 (内存)
+
+(2)、赋值:可以将数据赋值给变量名(可以在定义的同时完成)
+
+```php
+ //变量
+ //定义变量:在PHP中不需要任何关键字定义变量(赋值)
+$var1; //定义变量
+$VAR2 = 1; //定义同时赋值
+```
+
+(3)、可以通过变量名访问
+
+```php
+//访问变量
+echo $var2; //通过var2变量名找到存储的内容,然后输出。
+//修改变量
+$var2 = 2;
+echo '
MVaW(MBU8;20b@m;0(e2b!3wkJ1H+1P^@KCjX z9=sD_p%Q=gMS*!$a{9kZ)NbMKOrPAm{?Muf#YsnrYfsV#!7>&bd0v$ik|Bv1&y-jL z-eXHR#67Z=JLp`vFHO<}<0y{C5F z6SuDu(h}M*rmyj&k^nlwX~QKou1qQG_-Vvo+cubXML>U$c(7U_j^5M6zQmRSG BxLvc)@SGFVF2DMBv7YU~hGOF` z_{6)>D6yoT$=l(665nPFS0`!9CrOEx)IJ!qeasq5M=X)g@&l@jJ1gs0Ia`NYf#SFz zdi0vUr-IEsIH1CwS~SoLs7?Byq)2#KR5oqKTwN|@#C%wbVIzn}4G(JSfj)gyCqsfK zl?LANoTAHG6yC4ISvc{n8~77>Y0D$oh>IL%-!|R0SsIu*kh1me)9&$uWKSO5nhG!{ zRzliyQt3z5xAB0A+6%aTdZ|az^~ U$ljW+eaMv zt} $JgFF1@$gx*emHZ06na6(Z8Vm zFqNg8j9(p4bpI-IitsbYjX})O5mzR}`hG?xUcWY@oHvCWzj&a2mrCT>iY!;}5&* zzhG}E!KN9yxoQqJQ}Mn+f0(m9^Z#r>p-5KNWXn=~BF)cb5^KU=R0}oL?rjEhIC7=} z4VMIeToX!nanHWTH`#ca*#RsPwyU?cBs{fjqILl`1++brNist3%U$Ef3xu(1DQT!U}Iq %M=9QNW_y*PH`$azdLAkN8 zBik_JNprt@S^i;B8U=1F_tFL2?g^4nHz?Q#{rnt$U{IDd@b%{5H{S+n4O}LX;feNI zAg?qsC4svL|L$;W2>Bnst#5c?5jp2+GIm)W50l(Vz5rvw_OB#A>@&u4@GiT+@J zKqZosQP?#flMUOI*1!>`Oh9J^W^^NWruffyG@A-xB=cpnL3&bSrY}M{Ops#VPek4$ z0{{Kx!PzgY&;C3S-^_8HKJ44dxNEAi0&yYAo)C!`?s1&NM-5zPxfdcU?K_k%^|U9M zlD5qjaWFVQkbJ{u(sRq5ukqh0$4c}gip1p=3fNO6Mti?z&$~!c+onJn_oB%4a?fad zb;x@-K{h(?bnu-hP#I20JHog-=Brf#SMMIcuZY~ANLZs}i{b7@l(Cg-gHSAU&TgVk zgyrxB80Ty3^EiZdUJ{t=^8+@lNCR;N5OfB5?N)KOfK!kEn4Sx)9i}Y%ePxM? cVe=7$lB< zR{a zzjo=D*e+bLE!gGG*+f}q%3boWldd-Xa8S(QTeX`W9ruS(b4=^GT4~CkOci=RnC_#T zvg1VjF0pTiQ|2thv_`HnrB<3kTij*;r_R7$vTNhdOuO!*VrV1D(k}^W>r(~g*r*)o z;SH^}1OEcEDE@C+wtluFOfNmVVZ~_=N5bO1DBX4iSC59FFa^JiN_AE(L9OVU-RYlh z-6^werK8Xx-WYrmKiWLQJes6H2z{RMe|&MG{;RuK@#EP#O;{X?o!Mpo!AVc|i$^8> z&BjfC rm{6;-1ccbTNOUb9QOLgE>(SNg6v*v~S**n$L--huSQb1bDUp>~+ z!+FNx|4q$FFbfs=i+Iz|Ril@T`l7t`W{tLtgfBAv?n9Bt$dL-(fIOb~d%a^zVo6uK z>IiZMKkhSpKGf9Z`^C%O*CdNo_gl>*sYmEVd{l{(1RmKc$dMKsatVp~qs;|d*2Tm& zl!EfC1ROq9lTNp;Cv2QV&KFueWZ6rO3(7*pSYAd}DWAe-0B3L`CgJ?0g3UyW4~JDI zA7yzv@|kNEJjSMwq@=KTSY{j 7^E zdTm;gH^+(9p$@o>7(rWz)eb}=RP5+7RpA`*#?2Zl_rB3Q&?;-(;no>9S$dd@a$(^- z5th*fw`<@VTVY;|0Qd=}KB)vAr7&?W_%IuM2R+YJ`$JN(*dd65d&W;CCKCc}yFAxN z1g_EYweu%F3&)Wc=V&()euG0=8v_MWR6 F}5e=CeV zH??`1Iwt5`gfNu4KiZs2A?w@sWK-7uoXDthnW)Q@8F+uZrtm@%x$il~U7ZbKyh$j# z!PcZLP~tY(x{rx81yCpu4_p*=vrm*%{V 2*Z@ZEn49_r(xxu7geC@R$1YsXUG)P z-Fyr}5sxz<; @tX3%0OG}X4OjbU;^S9aCLQrbS8e>tzKMeB@=a8|lB2DxNX=Kx zSDVa;6^JZU PgtbF;I~k&SIR!RL&&qFZ<51hn;0sAO}Eiz0XwWdqH_F$ ziw{F=1 pK__ zfA}1SyytcDLglPR$ k6Y*l)ZwI^-F1xUj3Dd?rx?DI7&BY 1X{K(rYM79VB2GJmw~de}s~pHK6GW>h zGHe1xdQFsfz6+#eFcId%5d%GogcV gh9g6r@Hu=0dc8VxVUmq(>K*AB&14V8|C8l961o#uXDFON@M_{m !t^P%8dR>uK#6TMPQ>#O@E^EyRWMm@%_cJgT3g*9syT?&FzsJ z_J)44fP^-^ZbpDjV5Q%r7+sp2jSe)uY7!^jhU3G@qdl2uhQwOcXmgITeyq@K*E7vF zN_2n38;3$9(L}gP(eR(-KwD&EOMT2r(HZR}MdFUtj1u)P3cjhcwKR+SUwPqD@mA0G zYj~*Zqven}jaTzjme$%WnoN@YGo(hLPK{FaS;a}EhTjbXeF2~8nVHu5TO_yDG$S-A zz*$+q2srgZZg3DYwO!8F8j ae2_D8vnuY2=8;KK>4W0(FGxLe?M#T@Gg$tv5q^{dh=_p^mg!TOu zz&nI>wqx;c1B{(~LG|$Pey=tKGB|21GyJGV2B*M>{QaVDoBLf-HkeW@-5}uY4SUtF zzj|Q?W{ck9QV4A<0i=(cv*!D85tOP8Abk^4QGy5oFPk=#iB!v*tJL{XjfddJ;lQ?d z3+gKj9nAG(678viAF6ok-EaH}C?c;Aq8xo3dAPNg?G1k5vsr%3A!RZj?jR9iHPnFg zc*}=}Pc8@bJ|dDs8NY3c<%#$=Mwfl6mRpTzYzzf_J$!osR%pT=4eXiZK5XWT`2w45 zzd)9M*F;LP3(gD-tq_S5VngYR7L~U(*9|WQpxE$FEFLq)6S6o*uQ)-*$@JI0w6w%N zI%Fkx%dr?`n_5}rxRgYw$HX2+UfBX;#{_@FrquJzLPhuU;wYn(JYB9bjVV;73FSz$ zeA-%~yE9X;AP|`Qw@#vV^V5IMn3rH*FhlD<5sZkFDBnUV>auiu0pku{4A}-d5bH ^-C#ZYchnpjs$8G^R?@rP@;5|5 hc407iP-smg8X}kQTjx?>mEe#<*#fp# zq>2fPW~D(GVI)W(s0%m1&Y6zW*)dc2nY*$Iiu1z(u@7caLlLb7r!a6ZD@%yiVaoMw zT*~9uiI9N-b%D~(HWs>VusyPH3k5TZzg(zOFB}){D7@_*nYmE1lao36IZJ#|XQR}` zJ~>MPiHX(WrxH!{09NK>dG+g%la6K%E31fTxxUcI2k(o}n>|kF^Y$;ZxVO|_pmk%j z>sD&*{Jy0fIy+c?A8X`~YpSDycZ{3yOL^ELF!iCpOWVMhw p4#nAjfFDoKHQhJnpv~J}>rO%W^X}?lWqMdDh!loQ9ROd{Z zEdBj+G&BYj3kV=@UG6Le`4(m-x!q|4dr6_)Lg4iZp-TNP-ECbVGX(nm r@gD~})m@0g9UlO>4bk+}Yo`gqh!1YWl1*ChE8v-5rf@FTDbw;=Z3IL&= z$)`DqG*sKF8V87X3?rV(%vKHs4ay_8^fO1?gW$`xj8(Y}l5sE=*81 ;Qw=A*?MP7%6MYTg&X7Nt^ zgB 49v+q4ME;b|bH`gH22#r$4UYE*gsbolT%lelS0R&bD~ zV1@t3!uzCOH*J=Q$?+y r{!FwGqq zqz|xBtD@`v=Yuh&(dp_Qu~{W)D>c3dD8VN_A6~f36j4G?C8!pa%c+K*u;SHP;isc) z8Xj`p)uEGr{_@g(Fg^}X`2+)k7LFRT%F3!~RC9S8z`MadhMIEE$^vZPdZnyA9A3qJ zu0?&L3fK?wsSm2<@_)szG2)*f4Y=_=9x|knnYwxFa0GP<1ayrrw6Y{CmC )UmjFzjyMs zu!EQI*0!GCqyHvRGg-$&MqI6&6B`hOcEoL*?6z@d9PoFwF-9eP`#8|Q))onqRtUq0 z{p~Q`piGX`yZUstc!dcBpA0d=fg2@-!tGbAYcVC;qXq)54u{pcWbG0kDUl6-?2a$Z zM;5#|?>?cA6cJBImI&F6pW%K#=sC~z #eJmDRY`VndAN X&R!9R z8pfWoKL2ZAuh}w!K=cqOVXl7ft?oN}v>>e;uNM8KaTZn@#~fEya`E|*xlqDwsaycE zQ)%dI4xtoMR=R62EN^JjH*3x4{TiIP1_-5Q&RDE`xgm8dLM}fh!P^23TP-d9zA?#b z*S2!;`@XVbvr`XXw9Bcg$^4$1D^4Gdj_ba(ix&8jt&qubbz}SzmA+u%uw~enFs$~6 z46479ym`!5n{{W=_SBxm)#D!9XoTVnUizPUd9>K3{~@y Wa1JJ*E20|Lu2& zn7U=ff?>d`N&zQOcz`wV4um))_)*L(!k*c6`g}P (XmN8-LzXgH)9i0h3T@P5Z(61C>!V;NIFg8+MN qRJffKP-T`)l!+&&&e`l zW|zZr;au|!9gZcUXPAiJVGzHVekYQziJZAAsS5JoXHF`j99w3wz{CORX8Ahig6+vX zi|Yyip FCcPyI{)l%mkyn+y+MfrYc^*<7@ zwTn9U0_e*hYM*2x=~PhA{azwEu*@Mn+PX9M)_W**24I(cfiZzyvk}QgY)3gO9(3A2 zZy@Ft?a+ KY8J28Ct+9%(J9j^;LSHc=Z;F)Y7ALL{?2f^@~`k-NgDj7bm5zr8MYv7|ZXq zBC?W89L#14ew0pnNG(~qB>I>z@!?G(b8>Qz9{(e0Y{W8X=TcY?xk^TUnr9Lg#?QcQ z{q63U^{P%BDv3C VNxMt;N z?|cMmBMZE#YEwb>QsoJk`%@blX*fCal+Nb?(p`mELeJJVZz~MjbTT=8A#nJO>v~sD z96RojWbUhYa%i4_|A=V@?s@9??d}4Te7NvWHl>R;Hj?63dYHPex0mrs&$teKsq7Qc z3g}m#@(*|5RUL?BXfD$t?}eFcF8vC6{bn @~VYFUF_FnrJLPs$`MESI8v`d^WyZeQ6JJI;@;ImPr{U_fgeF~% z@G|~xrbxG~D}9a4IjOq%`l-*vIN{sWryDe_r|Sa(j^yDRe@mJO!0AO_rA=B3KV3%^ zYi(Vd{vZZRV_D?W@g$}v>FKsEep O)@ey{_+~4U>>l|(r4ZhZH#VlR z1VtX`ZH8gt73Xb%H9%4*e=k)<#LCSt+iUy)658Q+JCpgM@_rLI9Qe5P9^@EoF&r(J za%089E}XSf$=bpn=#haI=#{l97W{4W;CP>(1`O-{yKZ#ixiam9Agqs whQ&S6*h#}m_AIZ~r+wP6uw&D CzLb_70*HuY9$7+P`F);KJKrb2jJn5{VRv !?=Vl8J93KlH zB2iMOw@+Oza|yQrakbC4+uh@^pcxluPW-mIDjboUeNglR#{Lu@_Iu`_d*#P|w!PC^ zO5u<|Phb45KYz>}cRo371YdmXR$i&)>0oQ#KkYE}aOod@(njkRaOcMc-fkn2x3O*h zkZ30DLfK*IL#d Rp^ov@pk1t>eEl)#K29gZof#ir_g9z6$836II*fPCx0lvl4 z3{<;M?@$(dgscDU9nA*>RA7`-TuTd<* LYfC9l3Q-V(IeaGX_Ty7w+ZEh(B z0?N&&oLqd8)VG*~l-U>@`P!f(2$c3#cW)xlD^Ze0tebUeD)1kWGE_H% dFhMh^ocudww45u&Jp%;SycUf&eEc=ek~v#uar-dapJCC2|H9<^Gfb_5M*K~1%WeO71IOxxXbu4Wyvmwc9xS5O5W$IN9=T{ROQtRTu zH;yVUjsfu{cf{wc-?nXn!4wBN=2+}3#@|g{xF+5tMJ^15hYy$V=ugj`A-7ZmUBY|n zm@-HK_kG@rEv-*~Z+wNkOkDq+Qu+Ji1OLsz>fyIMphQbD$x_gA!#z{m=1&yIV|LF{ zRgndh7*x7CZSVMEu0^ZS&6h6 do_UxUJ_u^V@5CAXTAHA4Om_L(m8*C5Dw zvH;)QzGKj61^S4~eGO6AX4J1$()9;EgymAGAf}8C2a(SsL|H@BSLMbw+Ghg=UN-q& zc&h^q*2xgfm>~?^+P+ Rmq8pgJa`E$#VV%|Wg1HpZs?247IRkDmhOdhh(qUl%ZO1=AI~E~Vl=FL~ 6lA!HdJMw?DVXI)B@4r&VG_#d3%4SJl8A` }U`3TTKUC^pK5iwB?Zo^x;}7kQc|$(%@$*r(x-(nis` z5S@PgZp^qn>{HM2WO7z%Z05x_bvaE&n8U~ <3LUv%@&Ykb%OBv zi;c_z{pBsQr*oY2-7B?qa!RdcQLYSAQ3aJlq-S(0;GXAwc*|e@2W_xcwWQmjL{UK$CdPD_2BNf@5yLikF0gJ6}@nBU9$&D&M;9 zSMzsw0#(|Kh8jS0)uF*!0FQ^*D#tTU_hW46HYKLduWd}c7qxX7F7;=8($BJEX0574 zdQ960)7D_=2>d*G%2O(5$V`qBJ12jPg~g0kjJRP#i@WI8plbuz2#!vFQ(Swh(nS>@ zj+KKg3~ff=gFo!^tWJM_3RJ5WdHU$};sP3gME>g1BiXe~C3(z3m$l8n|FFx6)wAze zo3+8HzU|p0%cXgew!lB!)jgvRB80>!c=}azDK@vqC%oE!;tVe5k2x;AJrz`sk!hjG z)U7#b&RC^T=N)&? ry;yw5(8YAw)3?C0^Vmu3 #j1i7Cp@9&xqAiR_PSE6lt9W)^42IvyRdgx0h3Gd7iz<48t6 zO*CXc0~M-QBq>rQ&mJ@If0xie`wUMmH;A?DVUm7E<1NZ4l63NAEt&>PuJC#9Q<1Sa z{6}MT<&|sR* CrvN49*vPmYb}r|=u$`YbfT>e_E@f%kHvB)hbeJEUj_2BkL;d^ zq3LgR;BVM22_e#I;-Y9R>rBxjcjJD9=dlI^7a!86fnGtI{;qTo`)P!TK^T_37$>1=qe$_)t3cM|8EYZynu` zA=E*LRtIJTRp$|F@$#;$tU~VdA{ABQ+4y-ROLV04P`fh*iDEaJnHN3ms8Z!%VxsF! zC-d_9W=LjPIr#+REocEm@*rBDW#-?=w}(-*W~XV`q=C)_vwfe(6ck>r&GKzGteQl| zRu?~)gbcjQLYFElsr~XY=zQU6$=lvd41@#Q`n-p5@A15^y+5;q0bCw+)SWhaaMs59 zcIYr!n ~X z)WaqIHYUExF8ZU%tWIQjdKt!pDcs(`r;*;WOnT(OT2W|hRXIMdOI*SP8EwDKF8~+B z6sAp)sm#X9uL#^qoQ*J0i7_AT*UrvYjPcwOkuhx@oRtrkWEitD-Xs%t%T8aQ?$k^E z&g}J^M-F_urh#J!PnE6rRsHe1RqVR#Vw*nnY%q$tv0Nv{`2B|WWg^f&em@ G&Da$BLk=0vI zyu+R|Qv_62Lgo-iqrzh}m5YT0Ghty-{xJ`av#bBz5PQ+4X$SN?XLSh-NG*8T#>8V$ zY&5=F7U46Y;Ff$>6{*aTYVkk<;82D5UCg4}=}UFD^+YD2>ZLp9!hFCtW(a1^5= cPDkS~`N}(Xp*$(oT~G>kNY+`sva!`&9Po_O_Qc;R zJr8cF00RRhU$IdImRq;iJj_2Ww bPQQKZS)Ya%2^7rXrxWX>VRbl>FR+hF=hty;Bq;g9*OVFz+y zvgbjem#7d4WvcRx8KG}?5xUs(N8996El-h8<~}}*{`~Bv+V{_nl$>m7E)*fvihJBA z-s9?#Mm;{vR)uvSwHqfANNkV#S6s?Z!b#l5CrVi&-H|E-yXfJ5gbn6oBpg|`1G}#P z{UZbYLLrMI&-{>X#*v%lgD3K!PbJa19riu#)A|9QW#inEl)wA^fq{&I0Yb+0EzJYB zw*V~AYgJWEk|F}fir9V2;_?P-eV4W<`BjtTazqitG;N$bkE*7nZkJv0<+CzFs2F9q zxx07r=o@ao@b-p6BeL?;<;v2-GBa{RW8)Nf^`o0as ~Q#v^@#{uUWa31 z$Tjt}4b?}%b+^xD+x|j{lZ&Ho;~6ca>Oug#s*FJneO#Sv?(>WRpAjoKk??eRgP=%; zSR^!AAUsyx@#R Ule4ZF4$eM(4?}-~{sgSyl~^$&pGyh#bS4VxK3pa<@o_B$F#op>p!B z$T+g}sQ_Ps+8viS=w}6|htpdpop$djQ5jg&1;hq}a6mn(W{wX*M^~Ki+ix$JCF%%_ zo1u<+Sx51xDKGf;b;Kk8Ryi2$2;mu}$FK46e~)emK6o`XMLJs1&odvp }_R-E+YnOVvy_=h}+2AAZ`K+hX^%#b(T~46ukj zY9)3V5caz|^zQVD{`G{ ! z8~9F&D=OdgbT3?ukQr%R9cqv!PkuH$e2ItT`(A^t piBtr518Xx8*yHU zy%^f_^1}QeCu6l(7F!@c&ouOTj?28(1#ym?9ZjFpy-yPi%flSu$5Tn45JKVaNqDy? zD$V~seRUvK(Vj6vu}A(G5pH>+kMuHhb~Q)ybN2?m$0EI)IXW~LIwfln+2_wg5p4e3 z?vgI%lBJa^+PT^1eQ0xY$gMmCPs2-tWgcBkV^e7Bi6bkb19m(@^8HA+)^+z!a>o96 z!K&!%v?$pGMh3qyMSqXS2#K#I=HV4$nM45%6WQiN?guOodA0aFEfazv2oCGIJLjP? zrwhHy^l2HnBA&SEe?sgb^3k}sUHq|(nNtn*?Qx=JWgJYkhKH+y+RH1fjV<*Ev*KiZ zbZ=+I#$Sea0-rns6REN27UXC?h~U0t)zz*2t(Rlg$ElC{Rvd>&5ZvSEmKbBq+c#Dz%@d-Aay%Xl~^vL?k$(JxuQ32fS@raNtEs#MXT-G9u zHb>L%uvlDdm7|&Cs|R>qOli<-|MoZ|Zg5r#OqAfUXXoaTl+yL{whM0-O#GgeMV=?` ztV*{t_+^!D-6j4i*{HOPR@Z1_FolhmS8C->XJvgjdKhCCHDo-T7~sPOPrkyaxx#?W zrj?tvuU5XOyRv!+xyG%j+K#5uVv5g`b@nyQ6TBfwcljbi=jI)1wqfPn(fhhj%!PZe zm0nU!(47tf_4IF+J ` zzn&IPk+q;t<6h;<&B~F`!|(16NS*3wi>yzjN;x8n6cq?xW(h)onoNhSHIn#>)*A!S zMh!Vb7bfk|0$1YJHHH2 OXJiwb9}>LCGd25`R4ekF{ic{Zx9VhN8jgUmyV^W9 zxbxtBX-yo4k`ay&EwT#w2$%{NQ)G`0athG;M&Bhb>L>q=>|WaSMUzS-M8LQH{5v{w zk44rW_b}|<|JvX@zj-yxEw)%G4uT5;*RWww;0r}$CI{d74k|>W*q+J}#Zml_6Dnk8 z01&L$S_?u&wYVxiYYk6a5X$K78E~ Q8=v%CBxWjbE z 2T zZ8%itRCPvK_%-}znhXoX&(q>b$87IndoF~h@^HPPE%j4vLQl^0x9bIPwgqaZ49)i? z1UT?1Uw>Cd bGVtZ!(hY3d@?#{Lv^(1_&ZtA%m5JzYgJ{g5@Yvx@5DYv&j&M#Z}9n;lG*x zAf?0x*Y3(8otcv#QG|s$npAF^>f WyoK&}`0=uL6mqi~fev Wzc?xo3+QH9xjTr_n0<|{ #u8qepJ~WjH&wJ(3?c7 Kf+~kKM)V_40vMqMA)w))+@X3@5J=OrL}CgAf`}s%cnS+4547$7{2XIbuGDfZ>{19ezI zv=N-RJCl)swQDJfuOoP_j0g@9r;v n jrd}PHlfCo*9LFbSTg0XeRHkuI`@ae}#C~=2=;ljZbvMrrE|+ zM5_&=Nnatf42a9JVHN;B?lNwYc%dZIc+3|4zI4G3VU&f>e<4=m*Ao>Md%%5aqh@7x zqDWV0>ZoZP ;Md^iVl9Mo#NN=pfLQkdle&vd h#*!ZbA7X &Uk$wBQzm7^a|91>HZZ55Hat;+=!mH}S2tGn zYk{5Ofv9E)qIRFvoAyyYk%QpJ#6e%ya>!NT!}3i0%X+Phf!nMB9wgK-ddpi5(F>Y~(ev&=E+LkD@3`@t#bt-E~6*(a?T zx@*fwZaOq<>LyHZl#qiwi#TUK;U$@I1~>)wBzVx{B`sbBeP3C@`T!on%QQOP|9=hW z)p)7*f!sz`#I}T1Ph @HRf@9$=Xfe-mfm!c=P(!k?* z-6V{4_V;^aepFVJcaC>XB*L&{oUqEP$#Y5Z8kXtUoUL86R5ZoV7b-2Ytzf8ML93Y^ zTdvBMlM?y*U#UtmnB^( mFcLwO&?8a zu9cRwC33FMJwRQ=vz|wnoNc%5D<&T8!7m^UZw5tkX!r8Cp^uHk->+kqwBBwkegdcl zS&pXG6wMBN|Jjt8fZmYTftJzc?U}8LbiP#px`seaNT)Z2JUA%smfftk3(J+*lus~o ziinJrzB#nSd4Q@pCr9s++N0^@1`@aO%>8~vqyRl>aeoKw0^?}_7*4yJ65X%Ard%qb zztUIPw;e;_W)qN$((kX@0 Zb!T4o>F!h8aCaOg^ zX7%-)= %!ATF@ZXKgot`&^ ly$QQZ! zCJsd@FFkUbyV68jCQa1olP*WshKkrl>fUB&tLP~umQ-7Tcd+b;v2FnxOh!ou|IVHt z^Lteeqm}HCLt6?pdvC?lNxPgwtMylB7?8ZyyG6zf2{FQfWh`-^u)zoH@9 B 5`W&-`;ps+lbIWQPGkCghA@^l&U3I=U1;k&~L9Z_-EjHQn;eJ1W^y0nN* zT4YsH^1G;Ea>CZc9oC6g>*Q+-iAGrLtqAGOI13oCp%j=k3002V=gah|Dy`E3Ro^7> zcrH&w&A8R{U;c*$IA8u=dUu(=hxT43vOB4Xl73?0 b-E21~m+CJJHb3x@gp+xbzPdGd+Mf(2$=0F+07@<*EArLymR{}ps z5yp1K5g{>7XiG{bVkJOISJPQY50m8LdBV+UZJmgmSaI|v_d-H*vMpgfR-(AAzR}vX zQCN#FEJ{hDScCM?*7dQlF<66=PDS77n85dl;~3>Bun=m47A|ToEhyn)!m+W~ ;MmL{U z?_+hYt^BnH<#`|!v34l{Qmsb9rLcHX5o#AXmqK8S`+gyuP^4qX#Q2^d3}fd=LnKU- zpP$LxYL&zgH)=e3a0?MG@zu{B vwufmX?>W#<;YCU-Q); z8zfGj`Nai1Ptn=li8k@d99VC#7A7Vq864 k0c z_`7I42x2RVLYyN(daiBK8KVZ!))L0aTokF5sb~Eh4P$9E?CQKswhwD1aco>v8Hi$w zkim+1gH*}AIKxn^-hs=320*Ud8#pywA)FxuF3_lw++HgL5rQzXNEskn={MHhmlcZ8 zYOtV0KrJ#L0&L{^Knj&O8(k|Ri(3bUGo)o=?6n*o&VWn$$bw0t$U?O4C%HC)*g_Op z5FSFcmhBeX$T?b!46xP`Yk|;q#X*8##Sl*jN3IWqq8VF+@RBHcq6uPGdTV7Yxn=|y zy-JN|Wn*(azv2=VlGs=`hDCB%7K&P=6UUN3DwRZeP2#(C&vM0I(7MLT^^-Y~7^_kU zH})(br7KA%*FI_2B4Z&8Z88qz8i#^FNawn3nuM{{x_LxW>d;5X)@zBOEdVPBjdLFh zAzd#etQ0FfnnoZE2z;#cX=y?TvFg-VP4!wC%|xwdquh8|P1z8{RuF49o?7F@3J JSvR_7LS|vCYhLg$dk`J!*Zp 7o#?p@~0 z$xG}%@e--dLgFN79gY(Skf@dRI7MXh{yg~&Y~W+Ys;QAgGNm&%T B zBc#!8thAnQ%VjAPLOA2mjfcc?OdK}W#LlRbt;l+^jwZJ1`>ut>#vxL9Yohu|?OtM( zROpp)?E1rLC?u?pm9epAEFh3l5JydvY&n)z4O$b&c%Fwzm>QTk$&YVcf7L_>;he*^ zHP+qhEqRhvm4Y=aE!*0!lAL}kz{Ch*gjDE+!0xo}> id4-@i zuz|-Dzw#V)`@x@*^MVjQakI?LJCnTg-WBqNc1|2V$RGakAG2%M7N%yZyz=h<$&X)s zi 2wMmH;9{cP#&{$ zOEhCcvAu(ij<)0gWmgQ9Rcst;Ht_L6B(*-{SR<9^sNlpXDF`wt8jU6vi|6}D< zCYaHreT7mU^=3qzM21_nms_Ud%6%z?lpma5Ybe009q@s7I3uV g^Pf8~CKb(HpWps+^JjAMjQC<*C662*qttfn0#+2BY4Dc`Xc zBJDn7F!&yL3gS3I8=27mTTjyBp~+?x*_4kbEY>(myG$bZv6WPtmRe+pacc0cbeq6p z2s{XUk7gL7t;L8|`cM*rr^SGBKXnxIlu9M=(zK$t>A=TVmS&^r*dU1!D}XqRu%;D- zx6UbKEmC=So}WBuO(ElBji%Y6sv}SW3i%YxMuS*@uOunYr_l(BtwmdjQY}prH)2|> z1ZUKmBxPXD5EBAVc`GR+;A-sZICeBRYssd4(t%H<-f(OJ>prKHLQ1tJZDe&`tzM$# zwqhlHqZQe9{t=6?iJ@*|+Hz?cp(cz?;#^~GW8e3yG%?wfL|_Qxh$y+5Ct`B>fUp^n zxJ;aLXyb&sfemb6oucJ57uK=M9#@L<1~%~1@GCadTL-*VI;s$oC~R`+(pAo$JH^}Y zp6B>;pJC^g5e9mS40QTTP2S<$l}9X=N*pX^sgxG^_TT>}OuC)3=PxopJ56U#KmYbm z{~fzWy1;lW%+2wQzx_LI-+Mro5?}hAFYwaKUts3`eO~|JcL@!gyL_9ur3yQC?&j-% z^aqTNjUWMU#aQP iOC?AYQht4paUaq6@ zT)l1`<14|T1KWwC3U8mfK`ND|w>`zdJ;R(ieS@jlMO2Ul<)gebv9SaxkAwS$Xf~EO zed-peR6yLQGq!bzk>LR@T)e^Tav9;J5ndYUr7$`smsLD>WSGIhE<$5T2Nq9Snvo!k z1%&|4U!CIAm1$>;Moo-vy4?R}olQeM96qp>H{LqMay3LKN1w(TEE3`8uquT?;wz7* zpWeomE036%E@4pA%F7(wbAW-KG_Sn!1|r=FcnE6|I%HFCCxHS E^RIrd%(AJhAo$|0&(BIzy zXztvaB$o|PQqc@GOSOnb?3_KTjDS_xB+)_I7;Hp)Ax{`Z)S8L&L5JA5jx`!jSmI`t zT|16ojOE6y+f-_yV{r(DMj&N?7o;)9vB;{+b3Fg~Pg1YeIDPg!LZls2#D;w3x1Zx5 zzV#-Ry2i*XBFF(7%I_Ok5BOlvWdo~N$LHFXMu%8?%GkgLelzeZG}KpPX$FC`7HK0& z3k!VryWi#H>2vgM+QOH={8jcJdV;?04xq-&!@K {=Gxp8}fTD8nze+Qp@ zdN(Q0DS;ydjR?+Odc?&W;{-|&_=5h 9KQkfM%&ddm)AJvMg4bES72rt?6p(WuT{ &Bs1G0RlwwYm2yo}Ycy!;kgJ!kvvb>C?u@^K z6#-T^>FF%c+mWWWJd002( ff z4E6P3!WbQe$X4_{ZnAT02j3SOYb5zxn&E*WgcY`p^peSEc<0n*v<*>8Fx=Ni-q%Ep zI=&y!-ce-7&QXlDc*-#oq%fShFv+R+ZsTVHq9~@XH^=9m+es!+)I-6;*#$0K8t1^a zZjS68CPENf%WJ3ZapBe+UMd4duZ-3A{c8;-sZkpwQy<7XJSL)Oj2MA>bD?B{g zVDGjbZf)tM(uAcr&G@6`Btrku_BD%Lljpgb*06T^ZeRl+KQ;{Y7F=$2>$i bU&c0@#PvE?uHL3RU#6$0;99zJ=Ga)wHt_Lb z?JSZ~a{bChzVwA7G)r>?%CdP=7sYhI(LEz5rP$I}psPK@u>;#!Y$_HOml+!yWY4xP zrY0UyUasT$9!sSfCr@2L3F8jiNko02WJq})x>;eMGs8$ ^ zO~fIjQz?dvT?~vi2@(A0&70h~zeF>%%q=#^1X)y&VdCL56Pr8fY0q=*>P7N}0{N|D zT)%stQn~7)>~@6!yb@Ul-bYPdg?mwlO}dI59Nx2;Xzm)G4IwfN_I2{?iG7roG#AeO z6I({dh`YCO`ur)75>E Fs2>ZqUl(;*|$1Uwwe9nxT=(kWQz`W!p*n1$>z$ z6BNm38w6<|Dz$`i4r5z~7~9l=G~f|4(xnKEV$Z>SM7E{q?@}53wBoh5Zd1DVh@D#o z$frO=Wo&(sBYQ@uH7yq|OcOOq4E1JtV*eJb-;Px|CZ^{pmm6HT@E#&Aad6*3!p<(v zpFhRm&=BWNUtqYmfR}6M&eAl(;EdlS?ZOwD;lTkWrXV6fdMXj_llamydFMJ$9)E(v zI|up6J7?+WA7$^}J&g53&Wl*8D(2=(T)J?HR65J-+zk0#hW-0?(Akm0#LYx;-;m2F zQZzaH)+rv&mZ<71l`u_l_Yg}954m+~oPCE5(_YNFu`5~%2yUFV%vWh+JYstKI@q;i zl)3o@78grM<O`c<_409xzlI?Z)x-M4M&SggzQ+)rl}tj96Y63kt3GOp`!@l){6s0Q+{5iPFf z%ABzFvED;G^-Cz@ArL4}{oK3{VJ-c`+xVR?{x&~&{aya?pI%{hW{#&%JjG~F0b!c7 z_4M)5Z~q>{I}b22I*1OdM7Bxb!N{(iq_ZhxRHs-hAg!UiTt<45Vn;ijJ>3Waz6VM` zthGCQ<+F@#*@B-=qb(Hkd2|?2t5lIa`IQ*@YWC#@Ht=yFSuU(AkG8b1L}}SksQ2&L z!BBsZj-1aE2X`Z-pr@yuTwZeQ$Ue?on`Ciuk%57J9^Ajr?8F^D_2RR9_l>*UyFba? zv?~`TllslE6`%tARGM6%*uJfgy}Np_jX@fXIyR2Tr3H%%^ZewktArtlsKG!_mP1Dm zk<0i*%{p3mT)BFS2lqT;W6;|0=IN{K-a15~*n#JHyz<659!!^rL y7-UZ{1K1ltJt6&6UVd{ zb3A!;8>2&6_Us&^Et96YG|kB2ot!>%o>TALA(P6GwpF^i3;fPkUO?EGD2k{z8k|1! z9+{L+HeX<7ewpvTexAKMN9peypw^7}#&_Rft`sA@B32uegk56;9NON=#KT1n?;E99 z@R^)grc~Fw@%DL^mKX4qVcWKTI=hObJi(!DJ?z+&;m-XMyLRm5{>(D3{nyiIZ8^AW zgk56;ymR^@4`xdQxpwN2E7gY(SffdKhF#k?)7jofe^-w7LJCi9XJllU(V;wx3uSkV z6N*dM#u>kRm#oxmA00x)1x}v5%G6Q?Bc;;<5U%`~pGi}$yWH^|W5bN}=Gfd3GBsak z$F?@^JXm1jUWQ^WMYUAr=)v6#47Cx vyK@vF6o2)f|0~UA#Exw{ zN!cdbw(g>5bdXE$okl5_zb!EYQlo2geCnBFeD6mWSXe4!k%aXcR%>ddB?brk*}kQX z!5)vR*9%nZ4bGf9&unMJ7d~^8AHR8#>FGIox(aOSZsW|Ehjg^JF}isaPk<*aQW&Ik z`T8l9rKhVOEep(5CCk%gVjWQ`mv}Ha$JX63QCO!|Em83OmALXMhs+|0LDxC9doz{# z3^#60(1=|qKaOMCifwpakvHEy$-|j>gi6XM#R4fbLMbPBDm_Lv_w(YjJ4mM`^9u{S zdGZpC V(e)8j2n46#H=_C7i^1ujEdh`s9kjk~8afc`& zEODdC={H~Fw?6+ljPzM7HPF6CM_&h%cb$^7PDG?Yx)M>s!&8Ft;w+cXp61DCKLcUJ zVl_nNbL6|)hyZU*bno$fR2x_iXvvC6G+}KSbjY{9^%@exnMRF=eFchbdwKQsw@^y3 z|G-{)`#X8%)wgM?B0?xGU%X6IooCOsA;Qp-Pbpq_=1FoXg)kxL2yH;7GSoxM-TRMd zG^?Zw-8@>18650K$4!3l=0%1#cd~i&CU$JyL2N+8O}g5BI=TuVAJU#rvt!2=GAYIE z)HGAG^Tct;%uI>Fo;Eh`+k>$%5P3|^l_`~$@H1@)6`((0k*}yj{ESH`grX5y#vjhp zp3-FU?I>Sy{l;a=3$q+QdW0Q2_wmlV=V ~*4s#!qLFLXys87@wHqTi R05wdMf9xXPQSt{Wa z@)MD~hT!_uvz$Bo9!C%DVaL`jymR_Ix9&dR<(EH$iBqoJoscXoH(8F#w5K#rA06eb zGZ&a&3>n!ng7VU&q$O BbX)C@v;96NT5KX_q;^LMLk+p?KLE=zw`o|iuL32sl! z(A||o$FY0X) O9Byk22bqrdciX+=*j&(l9#IPEUK97hm`Uo&B3B)f9~=Lr2db ziw|a~mo;8bC+9Cb;L7EjXssC=>7`iA5LOq^DGOl@-H2#b7D#2=kT^B}RH4Yo&ixdt z26cZ1?akxo` zsd-&IDhW0XkMfMkGX8LZ &$6~3*g=>#!G!d0*`GDK^OLSka(9jv`O+)3u9Hp6Y z&YbS1S*vjC)-7V0!vLPG^VYkAT)B3KY9tZaUZj^@Ni+Eutwo9BJ=TU=Y^ar%@RG7` zt9!j@{rSax-2dE7_kI2VL8H;YT39YE|AH6(O^53cV=c`_NF)VIa`~sS8`l%GF_g+> z)CUC_*As-G(P$FKF=Zj}nvHckE-Vm5AyFK$yu4o53LtUl$C0L5t-BOR7Zv)r8}_k4 z8$+`h0d- Y%~Iki6d@by~3aWUw=Vhs!Tqb;?pmG zmUKQtwGmRSHXtdr6vmoTxk4N@5Y{7VR5|_byUhRDUr=jAR4Qd&{PYXt3K^_eE!4Bp z&UHF)H}H5s3W1Gd4(;E~KyQJC#X8rnUFXidaiXx3dSg2`Z{Nf76n%q3c$o}WZ``7L z(@vz6EG#ba?BT5(-_^%=-@HMyuGu`)PoNCGZPM4_<9UL+(}spt%+4>dw7kH{Qx~|B z@i?|`D^`b;N);rX6w)4j9XVockOcT1+`Bu=%uI=FI-sj9&z>D!EDUD&!K;gOw)e7Q z>tQ+y8LnQrMq6hWgM$MU+j7h-Ho1Cpf>JGVqFODz$pmXnfDgi22r>o6Cug}deTy&s z)=T()ng{pqb7=2&+B@3#-Va`5V&WnH+yC-a{_p>Am1>+Jook~~t?~cZrr_()h?30lH#o+ zjvsx3otp{>3xOvY8t5UV3_a~BvVmmt=3#C>D)H(&m+*o#wMK-eAf+NsJh`9JQj@2j z{RB&k3n(H+27371XFo$O8?a;B08yk_DnH5n*$UN}GD2FW=4N^0jdR?eUdHn?^bZbl z{njKmuHPnXHmJURo+F3$v8k_<>6rzVj77?|W7jF#@7vkU(((cmQ;Qhkqmk~LVqD_@ z03ZNKL_t(O0-uSgStceY86E0jWMqsWP#9zIm7-p+aA5Nw6N{R=Q_Cz=VqQCWoiOr= zOw7>05HCKnn|vxjA?WTNK>BH J8ghp{0#H202YLhn523{6i4m=zK&t7C5mI> zbu649g+yytvNYBjYh6W)^#}n(k*k0bCKWx_8(Jv Nzo_gj4HYm_oEOYSS0lxaBmk_BGBfAgtyx&1rdl4ZegTte|{JGDt zeN!({qe4e#Cqp~ND9ZviuJg>(yZO{7pT eCz8z{iOevqO=| C5uZzGgoaIlj?G0oS1_Y2&dsBwSdAxDoLW6MZ8UfvMJF>?#c zy!yu5NE4G&A; MG-M4%)Sx36&dy|Wy6;y8t32SQC_ zY}9h_It6&?YH*vMvsn6mz~aI@gPm<09LsU)+5(67@8-Yz++OCREXM5Q_>r9q_2>B7 z%g-@YR=oM{MXJlov}HZ^?;7KW-~S<3Zr&!7_Q4nmDW9w@Qw*}iVFMWym@R?y6f^V7 zeD5EB%uAm*Kp~$eiX+nLGy=u>)9=vR-NE^He}a}Nj-L1=*+^l86VQ`{?AhMS@Bi)> zDRj2e- WRVu)W`((#I_KV#4EFbs&ZLpjLkbV20 2KK0_KC>A?hIWk`oWO7)*_dQ!8JD{|`m1qMc6pdQA&^4c2&!g6TOW^$>1zWJ^1BilB!ShLUwQ9_eXdpvby zI|Dr_mX|{M2RhiYIm5|Q*SS7XC)YiKl8U?25gA`|?C4(Nvv(MuoJCsbYAbN!*lxBh zHkp}UB8n9wn+F&hXv6aaQbO1Wxpn;trNuHz<&sT)jX`N4NO{<@CXOP&OZGyiINyv7 zQg}>EFEYP)7J nlV!NXd5FupKNgeB`k5H#_<#V zEG`PBXP3}2L!>S3ot^AEs5pQ53Z9fiKP#W)XRSi5eLHc)XO+b3=s=0!zwxP$vU~nK zL;b_=EtN}H3vI>XN4V~9K8!JF6FcG0LUFwYP7_$_wJODY0j1Q(-I$LJLI|qWDq$3n z%jF1sZ(WazMzcw|Y-lU2&$VKOttcE5DVxiX%j7=pW__&C#yPMu=``6)_OZ78Jm3Fl z!tWM~6cXR_-)ErP57jDc#To<%v4~64=0cg0TW2JuY6k#?2ccTmJa7uCBH=VBBbRVp|enMN$J@ zAY4`}%`oQbjd3!2M^IisXaq~;CYYGW3#o+>UZh#9g!m@HXhX43 {B zbNBWHyY~%q@%Ajo5B2inlkcIGpi-|>Yg&SoKq|?NTeoOCw2K#>Kf>0*4(?3MGd^45 zjkixzjh(1h>riBbO_)AlPzW#0a;479>^LWmj52#Kjn$E(JS&f#BV8QYHO#&43_JF2 z y@8vMDl!B1M(Q z3w-t+>}2P`m~$5&(B9oeAz$R`m78?6Zvz`qDK8UOLzWj8IK1;&D&;1p-g%F5 OI`9_{(ho}ki*uqt4wT;uSOqm(KUH*Vj b8VJwL#o?DZVKBv!L!iyKMO3<{DrAiG?3U1t+p}VWdmK}SzcxN6j z-3CG+Z3B#R`qt_d-Z^y|FXMCK_%?3czQ>I_lW3U*>7(O_!R|bt`s9-<%Jfng6pEDc z$p@N}@`%Hb(SbB+rMNRbN1@P3uD^$eQ&WUd6Oqn;*c&edo&-#cHHKtJyHRYx=$J4H zX~Yc{OoWnPqB>6=*hbnHyz=@f?$4CaGEIz!lmV%91~2fLnw{r|KUpGBmg>?hqobea z+VyeHUARu{cM@ypFM9kBfBY2E##kHU8t^ZGXyr3Xl$0m|zNb*~gXe|+76;~63#k-X z%SS!K{HDWbgA@WKCBE-ttZ^*CkMGfZY%tb1Jq1s>{p7JEvi_>!SfWZPL>%KOh39#! z$MS3~GP8^$l#~R)n)$KLV6mvg_L5TI`(C2Y^)Ky fV*}Ca{bo11G-dOWKQ}_Kr^%X)OtpaF{3cp6wK?sacNYA5K3_z&lQwn3#EHw<- zD59;em#nl%G%H!~sSLSPdZj(S?-LYqNE;DrOSv8qA?X_I!;_YjHAx=uYI{~&xPcA) za obhce*B>ks$~;o0s8<_g zG8tD^Oc)+aER#y7Ag-}(q(~%F+?*)Wj11K<#X>dBT%$%$F<{H4UL=->3k`DZ?TC!$ zv uILT zn%=>7l<%BWwv{?36!k_#&Qn+cR`}p$KuV?-YD_ORIC^{=C*Qk8XC_Of-o#gyNN6ry zyTg{P12iIwFB=REbn%B@eUVsenpR p`Fdl}eLFY^gOu z%C!ce7h$X*=f}j_0w($UOW50N@_h-_8j`gwp;i9+;Z%FgznIkjuM7e=e%Cx>i(Qw; z8QY?Fx13_@u@hFX%JOj<73)jwymi)Uv7Jn^u~=)@Q#Sw!_1)MNRu{B%xqgw9h_#`U zB-ANe>iS9Q=HpD?5NpZ;CvXbz?x)8QzXVrwVuE}qMQvrJ{LpJ+ (JA G0mqw{VcI@tAw!v zW58gE!jLBp9YCe>ymRU-<6T+ChMwot>G!xkv5fT!7%38!UDx(FHq;wU8expFDoGPk zELSv_Z%&bpEmrziD=@}#@6jR;rb|c@5!DtM8y+CmTe*CFoQqfQkj-VWjU{}s9WUF1 zkP>4JcgLr=d*?odwB(tiyEt?HDpD!>2S>Pa{VM%K11whRT)uLXrWQnan7Jxpv(7+g z7NkV$h`E^(m8zsxsWI4|C+90>r{;*f6!m(;t=K|i;s_-zr~s(~tQF+4Sx%om!*fS> zlg{LM>(pudAcZyt=>?oUe*>Qe?dh23p4-9?UVVcgQ=lGNN^yp% k> zZHZ(GEqrQ?kVd0{Qqt`?CdTNPMi|o8+07RY?Izb2aOL_8m#;r$$Jijd_UtFfrJ0&v z;^w`1WRP)8fcNQ~INkT#_h;F=Yk;nHpF0x~(sSzTN-E;8&iu?WwLpR~D5cQN2HOXU z%+D<_J+(}TQ}ma<$5JI>(O8!dCcOZmK>7hl5XwhNAE^{!qlwWH&&RPl)^3`==n}Rv z6O(zd;z)NXZT}nx +ZY=+2%|bfgFQU= tm&li3KXi za$|fN(mAS;0+k|0fby}%bN8>C*f^qIS?1`G1AO-ALH_>xXP8`QGB;Z%-z&K@xk&$} zP28PaVn 7N-Bo?vV8HSBP`Y Qy=#-q6=x>3W1Rdj70D;t=` z5~kTeWZco*L!;|8vT4Pk1KTOp%A7ubi(T8d&^zeyXs*JoiK{$wVi()D4shY}9d~e1 zIgEAr^a!XnV(#33fb|zyUR }AR@NP27Fwm7I=XY@VQiPHoU2Qr3;44S57OLecZ=bnF zXgng3!3v)!4(V!3vv2n{jE))TZs+MEd)U1tOUj4qcS|&;V`k -aEZ zr9i8kGt}3cIVM&eg&NQ@jqy?#;U#lqooX-%u%3_g@{XA$*V(urS>vQz!;LC}mqH*M zBk~vMj#f;4#aWyDD@E&sBi00DH}FyM_#}6&Jk$5*xmy%MNMs<8h=khY440O%z50nY zpG`7%kpfS-*NttNCj9^Gy=R;q*LkP;oO7z`hRzM3kuyjTBtZfMNP?M?7(`LBWtmEr z?6t=pdu7XVnzcRltmQQJj6E|>JF_0ka?mP^5@|}5C`ybF36cPjbI#~)bPhLEIPZR_ zx}h5l5)=TTLDa(^(cSmft*Tq$)OpkYtsBJCiz#K2A+~CyJoN6n*t+#ND_331%P;R> z^X8)*JJE;ddI**S2aj_6q)Ss{o;Vb#5m6|m5gnJ8R9sVv2%{{HsYIXzv?2;4TALfV z^XBC&oa4~jTjbcWZcd%(V#(rJboLL&YTAy64JEGgGAhn)k=TGT#-V>yv3<`mP7fBD zI;{oQSX#0Uy -% zFU;}et34>~U{RFHK09|D#~90k#d9b`8OqinOq{sNs$|*tIw}-PoH*IZ)Ydud*nNtP zyE_S020_TVIodm>BF5lm@=TdFg`VNl7;UgoaxYOAQC9}5G8{PChf;>?uUkkchdFYx z7`G<0hR_NMgF kBr1Nt^14c+=_!*4K`Tq-m$?7_HS`SytbcVE3l~i1JrA!Y<3)&- zN-{`wl3ezMA8ZleLnJPOjwA7d1-|>@5gel!7%0)-JH*JarHG-V zTlnWkUt(m)^5~PVa{t4(PzsV-Hfu3Xmi0T1vSp9ZS27HBj&kVK2n|`w4L4bK9v Se*qFnvfaOn|Sc aKzjh9zk%QGPK^U^@;2_7l%AD>Q zWTaq;l!tE}N}(peV6{W{K$-PhkFoDameYNuq&y;VW`v4R Tw9 zu3f;h>yL7*vk%A3RO@5w9mgRq2aXTWUx*kPjbaCy2%;2d2c {NsmK~EBIKPE&g<+#ii7^`Tmviz0U!u+EG8;JyJ8z z 7+VH$DVWSKKLj&yGxszLOz7 UkH7 zx)S*MVfn4q0;i;0Oe)SKi*F5%R($kRf5CxMqnL&cW-VAsNL{UGb@&TW645cGh0#Kp z;gL~t8N;k;Ib0o};^b2*@>NQNP#n634E-ZMO1n5ZqP-=<@UTxQ5Hvzl*3!}Lp+x8( zg{~os7&nf@S5jz`^(ib$LYf*q9LHf`I3%(PPy2MVXfl}`rw0N?ih|W{oUX1Uu2YJu zCP5;mwq^*+KEuU`NV$m8wd$5AptUK7>p1ie6$vbe(i6-n>V6Y23UpXtN_#V*IP?yV zpp1*M0rNXNa!y2q!?9B%l<{J<^<+IFal~68*uZDjtTu**d fOYlJU% (kumA;x2HBqU05*HqOZ zDTocpXI*mH3`3)3N@1+@S{3#bg`g3M$Qny~YnFlGGG#xYF>B~(bI2G)|8Pj}P>7EU z7_b4eJF*P*4H8+H(a}U?4a36)8k=&Q>K-K0Sx^o(EHh(z3x$yqBgG=3Vi7^5Vh2b? zo5U&uVVSAT9v!XmIqvEU=qp%^ad9MIT1PXd`pN`hTowUIrUT$eh@&Ffn;R(w5q%>i zlyOkWbsZm+B=;{dlwB1ttx?gC_c%Rh87c&bGUPl(bKYTS#HSR-{n1+*G;PfphKI`Z z50%ia%d}<}&(U-ZgpBxra;nF6tV8&WCsgvPO)|nXL?In5E^UqRIqL2$F;pbJU(Ocs zP#T3r!V)v4HBl-Aj26m>b_o;pmUxUf_vdgW;-axcevwm0_oMtle)56U{Ql2BM4>cH z5W4*3KRv-WU)V;rsUsGVRbXX|8$Bf@B_-u;NM+6mwX}JOEUq2qfm@dFC%^u2%8|v@ zQM~*l%xqCg5d;DK{e3j#8_751namEp%Oav)LDi<)$ Q z-9Li0fRmvV!QsvlNEFw#)-A0>5ET)LgVGLy!jBZ){bgd;vcZZlR1!u{l~G76IHX)i z+9<|Go7A?CMr+Mb0U$&$h*J30;beb=Rz<*oHq M7#!*`BVga8l2Tv5^u|<1TZ?Pzis5;@yIJb_@-V$JtBr;vea A5WomJ5i^#C6pI%4F#7DIgM|R4k-M(h5^)UDZlZ#Cih#BV~q06a56y$@f)& z%ZaW6Rwu%W71@GB#n>uCAkaN95}#jf5^sNOnAe=Qsw%D+iQ)8c$m!t{76UrIK8wDk z9QeuS >OlfcBU2IYS03ZNKL_t)?crH=W z2_PjUB_-wUj7pwNab}l|0=iC~1aVWl>LPJj8R`?E&hq=Yd@jAHQYIfsHF;8#Ejl(X zwAKhoy{gnl>4a)_YZ5I)#gXZVSb>~Msx7fGs#M%gs#5+jHZ4q5J)lxI99PqBaS-Ly zm84FbL{(|qQL$;qH^ivKb|VbuW=z!XSfygMXOu#c(wA7xR1x4+%VN%qZ&GX7k{I41 zD)}z)9!5!2+tx?VlVeqXoMK~KSHH)2&5L;X*hwO)BHpJ!YKdcU<1AD2U(_Atim|RR zahg!|5LE=D7_+^~;i;uZE5KB{U(^;Fe^gcMgsFQ!LL=g!wMrtT)Ka#S#+WL}9FR&0 zhK>b3>)Wze0j**Ok5(#CN0%}CsUS%i*F< K_fiqOseVXRj#T9el&T^;dc0vf z!8KKJq$q=xicFoZ> i^cq;?a@fhX+k5H-R8kS^gxu8g=tEQD@tch`T)BVnIMhYIP29csH47>d zlF(v@HT?XMy498FRHtJ8js=9y&&?7D0_u?wb}%8NCg%xtQ=5GZJjXDF-2^G}!4}Dz zQADH+MFPw5B j<}Cn@3ts@W=$V?7L8bl@#AR{&w=7z~x@T;O!X!WU`F+ zg?5guaN^dP&QN%?t`wzWnTc2~T}OhC{^{dQ%zSnQStNw=S-7&U)<^8(Pv?gy_3kg- zR@C8h6^;GU&n|ZKBVbXpk`?ymk7l +Qsv|tbbmd@rVfhg=Z$DjISVARk z2+GP}fcD+*th%j*tSE_P6||DU<)RUOaO-a{smS)tBPYS!2S& NDOZn>2Jbc?OB|b54X|$JG2i6fi)rFMtU~TE_kPZK zBNW*D^RlzZ?kCK22 ckXUQ?IJ$L8GkZU- zIddF7_`!wCuacYp8+Qc-KgBUiJJ*2>y=xa1Ow>9C5i*da*Y&T7e5JdG#s;G-mh=V@ z9TVh62D>}U-=)GVW_!PtxESwp9?J69otw+rq!##xfb>_^&gqqxV%Gz7+@~g7ovt^Oek=*hP@dJ+-%-b ltw%R!f>^gam<` z(s7AEj$w#PGK+#VZhJmLLSB6@Q+~t!f@pWUvKi2a(b}iqNKusz{^HUJ(p;8FTeNF^ zd;B4Aca9QL4Ib?{GH5`7K#LfM5+bPw>F1c_Ie}Hb+b&u8(Z{Oj^0(h3Mx$Yo4u*Ou z{047&awcp4UqW3(;loL(W0_i(%Jp#ZD}J(9p **rlYXi3;mY@ePuI^Wo!`hpQ }cF)wnMbgS8lu5 zPCL>G;@<=(Lx-f9 Y>YNe;UcX<4?mTNjL`_ J;`n65cBCQN*oA+3@q 0~(O}XfMbZ>S 8Qi#JFw`dLN}`m*9L^3=I179 zB9?U0I=;3K;{>Hnx~lfn7I1^HrxzSS9OduF;Qez_GT ^v_rtl4nKcarVmu$Vb+i16> zY=kMXT3_ldR@xZ 6I(em2leF Ln{A%sEy^#qhP_Q|I0XT%mq%Og8$FPRH!0TV!cHQ7r^{{aC z&{gdBh#}{K%Oi{xcH1Ej9kkLaWEcsX6(9>mC+G5P*X_dz)8i5^+uk)n7*6{xlsEmX zwh|r<*XDM^u!_&Q)=Ws5I=0)`Dp7?5S>nwrh(@+L Wq!-E651NqseCb`EW6ZMDaD5=J(nD4WEf7v zkRL;e20vRQhpo^ipiDzio8+6*+2nZluR(h~c^XfL@~2wmkQ8dV9^}*oqwJ~k_*!Z^ z6R#1gHngI9eq+BBYV4u}^dNu}On*ufFYb3!pfSQqmM9Fa9=Qxx-+mAQeGzc7voI<83*qsJsa z|4O%AOlNv{Cgx=+KB}s!ZbB8&106#a;g&2iGBaqx;DC3-%s-!W$?!_l1zyxrSi+Z^ zDiX2vwdKT_fRkmO#f|HIa%cK`>RUA9W4o=P$0??bEhZ|1yQ$q!9xDQB#Z$lDni)Bo zn{K+1g=OT>Q39K`rEC2rSh?)4pt2^|B=t`H6Lq98B?jkmS!`b?m;1bAgGe7nG-JF! zVjj<8re*oQI#^)2B5`nu3bkpJ-ATdC6K#|ov((WTg9|_M_Dn4-tR(p_Td|7KZJQoH z+a4KsoehTlZxL_Hf$i(hXRHT$rD?^0?{swk{`tby1wz(o2E+tOaay)T7@ew4Rk{(1 zCmM(A=(0NM<`bVhdD26vNZ>&2v+?5L;SG0kuSii!Gl^WGRdFn4^J;5(qi9uN+^4y_ z{H)g##8!eiWK&6#Z8K7Vt)7K4&3O`jx5HA1@UXi;f`0XGefnI}etU;Cc;9t4VgJ!6 z@k`EvQm?}a@y@*Y_O+Nyzd7K~K9ic`g}GIZftS@oH*G4q)~*_Pc1PS_fY#93G!KfS zt?`h2YT;DkHwLjnf=Wv=61i?yyb1dsWAQ{eAoQom{z6k~0+ojsB3TrpRj1Z4;E^iT zTWiYvb3S}30C?>XpnxA2@BZy3tj%!+Av*QwzAS+Ct!Vgs$wWHl<)=ne1STK>PStjl zlcOL@FM*OJK5bSzpb${Wps%X&PXRdZpqP*&xzH?Z_E*)hYrd+czUIcu*pLR(+g$>u zhU(L7>kH6c!vsfW!6@MuVN|Eg+Lgc!^z%8>wa`f1OYVo$#vp5V`;c#3F=dcpFu3Z~qTs`1>smJE%9Ny9O4HVE?0=5~Gq}IH z2EUwrao(hs{EwqKu yx1Rzypp#mO=_uGDS}u(tXpLdnEQRXcG8>p~p|?s?(ox>+{kLq5{QKc^vJT za&@h^;r-RR&wATKNrY;TjZI*%Tk!4AuV9TOX0u-`CIiK;_xI8?B?pyM=O)E|R=P?8 z=CaYKs0`4kA%kO+(H|*RlS(1#6Oh5}WpT;u$gz |1!BIE71p1pXLz8xk#(^yA{8!T9h&|P)Clx!UnPOJcx4mfo2sTfVq?)xOe z2dUcOa+5@jbp7OeV+a3+VMe1#h>(?aFj*~uMC-UJ`8p(bFD#N<<82O%%Tfk(iw+~B zzVObDaqSCpCSFhdGbf+iO@k{C^b(y7n5~E(GMH=Zz(i;A%LhCJ7As83Rs#~+M+T7x zmIs6$Rq?$=iwot6g0<;aEW-AF`XVHQp+Di;S=sF-=DdOpjjAR;(S+En%npPzmu3NU zaH-Kq
p@20{e<9}bTQSvD+nG7P?9 xj-Md1>8F;Xim({Ryn zJmbSld5ggw!A2sP%Mld05i^G0s~ET%aYiI9Q(54`HRw1sU3@+) +e$;d z wJttP1xK3?WXu#J0w$c#%~{P1H(ub4 zGF&ucK|flBeRsMOr!IqCOd(|<=~D0w0d(kuqgAPT=K`%TU@qw?sfBruyuGQXvS~jW zST0%R^OF8yv*L?$upgczP7Axzd4V%g^LN7csx>?QlN1E*N1E!d)JDzDsvNpB8h-3>HR1;%n9@mm$qudNeyo9qhMBQUrYqdG!cL;JB%f+S&kZcyGd1(1F{ ztAX`USYq@v#ttq7u;0aVl-r_Nr!aY>0uXP=qmn6V$>ygPcGZts%Q~RzEbyf#BpIp; z90(OqUZD)rPqTo7&{{g4u8wUOsqF?#P7C>->uqMFTVA`oicd&)* m2i?a4(O6J^cEF=XnGxk7mFG2gppdT#d%dRAfuS!=#xpZi)bruqVvxOnwFT2 z7tgtfeDC??b5;?^p0VKkBxG%V9*(WZ=8Vy%!eg%}D_N-|_*2R%l$prTa_~L&fK&Ls z?;=#)ah6mhep3mrT4UKG+O-7uj2DtA-muZR8F -(bJ^$|JPkl)QRn z*uBlkCV}xJc-bbZcj+d T3p+^Le z{Q>*VSTt(t&?<2@uPI-jm7)XezRM#UG^$d7V#X*>h~>-^5d(}<^ic)M >1{9Ez&RQf*-<=}PZD@@v*+cJtKo;;&wD0{k3TzYt}vjn zG$c|F`OLX~m@QY%J2Nh2sb$~VRO+6V nU^hIyYl%z{$KsPwBjA zgN*8>V?2`kd12Hjub6Jo#Px5nh~Wh;Ca>^udE2qO5dRmxp4UubkWNf;5KL_R6z8=X zv5u&8f%qmW0L$&X`Mss*osZF0?U p8PWMr~8lCR}mVf_Hf6DMa||ACN?! zK5u--3wK>UTdUdS_Myf%+5c;zM@r5Zt1>QurfXAmlS}U%&z02k_i$)~CaFZhuVM$I zEz-{e`nWr4|9j%&xZFM(0*$hCK4N1rwB)g8XqYfq*oefym_b^D6Wc7dl~UPf90~L1 zb*=8W3PwQ7T{^Q+)X;zhwj`9%kJevYS8evJz{(4gi}oc;3oCLA9K0LPb6sY`#-JM~ zZ57!Wddw?XS=qL u+tcy(& z_=RV W@q7Hm7~-3Z+`I-s@8jUSHq96OTW$I{zMPNV&qud$Lr07JSk=LG-a $_L}q`Frq;C! 4T;@*c40D&9VXG|M5kxT(ON!-f;Ke` zu!bg4upwZIAMl%t??g07KB&p;-=nzAawGiGM7*s9X*7jhX5es|O=TIK>`y~4#}bfL zOO#_yp;feok!2m@nK;Z#^Apj`sLmp{&;+NmuX>K~r=q^}zbXvSB#I`Odz3L`o#Po5 znxG~cj?cSYwmZ{Sc@A0QBdatMY2p?tf?WW_YzY3e?zA72j_xgDHl$znjdp6fxu^c9 z^C6< ~>0t>4;T9ifl#X&9Z^7KH5!{#>G7! zu(lX-6rkc0KT$jJNnh3$-tx}#BWy}sO6JBYZ%FdzfTIHlJ5n(+;4Nc3 f zc1NflF{Z9XkztBA^-0JBJHBMO(K+d}n@DFhgU4qZMX@*nojNp4*q+PXksT)1l~ol$ zC{AmS%v7IOjn<_a( Yn?Rf_18))!8NNwS^ z+bH0GZY=nCS`u+hn;6tO+&Kp+c-f5Q9a2>#vA!3sL6Muqkew<`k^QLIFLU$e3O8zh zv^$jqs#-!wXbzNNF`2vTar^#EaQ-Ur`cdb>u-0^hv&MZTVjXjXH=_?3|9g)o>+<60 zrRj`CCw}Z;rRNHzqxnjNK5Fk!*$yemb4?NmL=?3S!kRMvdZg&U2JZHGYpUtb^hcmW zc0Rsx>Fc!w6lpOVKI}@qulRrPU$)(89!_3v!&n=T2%D0EcGB?bzXc4$ZTR!AabK9U zvh-)TZw%ExR?uLEl*RmUH}r4WRo43Mc!%;muPH67*5MJYm_cVUTf77ZLBNU8nP+uL zsYiZCM2VdJkl`@z?XceZOQroaRFv1U>h+uHZUK!(Kp%WpTX|E1zwq?#ICin+;#sS)vsiB3s60^?h+<#=V=8mfO##uFNUj7ULil zP5rGta^#JuMHc_!e4l?07E8v!K6Hd+F@Z$WTKA-{dtyK0v1T;BsmivupXZz1nMd7E zwyU}s&$p>Uz=138v^9I(!MbVi{& JHfBx6f zK9?17&JV8i*FnEa^tDH>MVQ;W;u$j+Z L`X0uM2;LEFG18QTxXCeSVvGm$asN@B|WQQ zVUc;LEA>-W4T1v^L&;N#jghAw5O6Eo<`GTYL}B@0DiBwAz{=UwqEk8D%FCv|&NUY~ z90{OW%54l{MIsZUK#j#;(hNe05JNL;r*|E +4Aaq~vpW;^BYrE=}AMOgW)pck0 z{zUULJAs2M`fUsu$=R|MkowOAAE7!`RGEW|Yj!bZga`MX1cLEg*d+<*zhkNB?tatT zVP|+aS?052&76OyHpcA^7I?;&b&BM1U+2HqG{tXemEMm?uUY5*gz9#_9B~Ch!0#C8 zec2jfy2Nm>9HHi-a&qNY7PpGoD_P-yF0hnWRu?cr p-s2q(R^| z`z@SoVzFxNWeNCBp5zUZAkp$P`_TWq2Yv=-rcRNeglJ~W5SvZBy1x78d_e>_MI?y_ z=h=?CY`%3rIUY^XNA&+*aXz|^SNag*Z?QLDGXIM2WhUXnO4aT06Z|>=eg?x3eLDJG zJ$-@E2O3Wf31EOKIYeD-MkU=?P#!1`O;@0b@z+ p_`;ya|?NXiX5v!R(&Iq;e%|DE=sLA8eKVy88S+0oUrc=X&(#vh$ z%xEw2IlH%N#GP?4L_XNkN{ h *4{Ki>re=rA-=DQ2WL~-M1_B-1en&YkD^|(Us ziO9|i?*cGN+B*D)tSsyoMV|kk3!t}q7U!R7RN8t_T!aycXUmbN0i_v#Cve$uC1lrT z$ETLb;q7)ma@Hi)rc6bHC=NDWCviX)e?_XIY+FO04?8YoI2*>&tI}WpjklP?blKYl zWtOR>GE2P7BV#k>FVyPbg%jn4fD^An^StLQQroZ@L&S3CB2@REF|OO&SA})IHL^oS zz0uI0%n8 azf%5QUb5X+|PfvKEVDJyU+Xq)>$yUUtWC>z4)*Piqi(`HC#8< z_%Nr;FTiO9StF1aP<}p{e@0y9i+aYG=uOpE)P(*D_J0op&T!d6=e#!=^p5SrlJ}`m zVbv@CXQ2etL>xe5m5kSiaCL!g&dNC&YDlBDk5A&G3hwH|x*ETLpB?UZXF1Q`K9_{w z>07GX(}ACNJ+}wQ!Xn0R3|xdw>)u=5^w!@Z90&()Ij?qKb+-iFAOWcPIG7g76u$om zG4Kj@{R;SG;j>x2i5kqNM#!|MzurLU8t8Ox)Gp?`o{wW$?}Ry6$K}xEq(6|mh6s#( zEofTrMfxUus>u#$&12eKe-8zt`GyLEL_oHuH>8XTEgjlwXbE3qmmz9y0DghTmX6XR z0AQ*Kclhpje97$4X#Hmfo6BYsny#?r2rABZ&r*?SbL8Wx+Hi3aN$6?eDi_aur)gT$ z66V4T7Y~!G>z0hU=N`>YoL|#CotKlMfMLt?RU 8r5+)SZ40qu}yw2Z7O)3 zap{~+T_DMGyeVLWA=}3a|H|_hCw+=bt@D$R(C28Fr|ke2bbFYEou#;# =qgD_kJkm>|&$!b27WG1jET&cB}byXepq# Nm6GBxghp7T+eky&%meycURB5tk7Fcj`7>4 zn$KPY_4C5ky8@i)!1a 28 =$V4t_fK zmrnQ7xguK|G{A2(bZU*qZ*(s{?22@2W^l#<`z34QbfLvz0O%7;>3nMvV>EWF>v`D( z+1dO-;>Vk-j$`WK5#Dxpc&F=L`D>OF9t3Wpy4h_26(+D9fc%$aiNL*old&J(BIb0v zv^42@YL7_`j*oBUPD>||epNJ;G|`DW+UCq#ey5n9amX7|j=53z)pO@tw#R1}fNsjn z0O8MnO6* N{BBXr ~^ZD{cqF(nq zICpd(?}yWZDux&|KFs!pRJ3JLU0KMYPYSNxI+xkiXP3Z36?GcBJ(2KBfOL4cD*6BU z-)~@jI-=GJdCIvR{(t(qnJD;^ CEl-&oeYpckS^|oW}lUk=gV!Gk3ZySen^TNvsbCz2Jf=l4!axz zbEd3oE(a%qOpfl_sJTQj90nAk()kF-@!=+q)22V%4W nkSjas+= zt#Ha;^=e*r98rz?jovZa8rH(@n$$I;1u5LaSSbKhsTj@8delF$BSv6RGhM>b88Y w^X(TWu^A9lRlK_q$4yOGMg^GTTid!*9FJNp$+AIj67Eef7*7x{53yj z49Izb__}l6+IIIp m1V+($@>D|2XdOc(lM-? nX==?1Z5E# IC_;VE5ngT6AeIKOw=%&{jAvMHuD#;-(B3qu?=KAq9dWCni{>e zfmcj%b6MwI-xG>xB?9hOsa#=4y&8zC06NurjgcYija)R}s?T=A;0l;S-%m3oCk=Ox zZY0mdT|Iw^H`WWdY*np$ibH-qexScU-r>Uz{C>Ife(8m=J6L!KYdb0a=5tc_AcNuf zMp)tToTuyg81nc1p8Uz-Ek?m20G%2!POvMAe1p<1YqL**9?M~3JV*Sy1jN=`pI_3R zG6F-%YgE=T{4o(6N+RV^`?|vh#D8t8x2K%_6La_c-^AX)2Z8q)I3iys__ZfjWBFn_ zytGxtRP6lS3`cqpiEzX#@_pcln@zPc28PZuk3cFg(fVk9hUV+#%Qu7sHbOqOw}0#s zyq@vjb-^EW!61)xf_Tiq*Zo^WpQn(AN?%SnkpBKL0Zo`#>GMR-*6%eoeBrt9y*ksU z??^cWCb>1K`L@3rfk!z#^(pdPa$63#OH;p?e?x1H^O86|kyeowU{ECvabj}sriZ>3 zN#((c<>XsC5Qf=MIhVPgAUZOQhUirpR~YM2@LiUowP;z6w#+TBkNZ9e_wIg+0)x#* zS;8?>%o& =Yi-l*%qnO{Tqz5gip!ocAqtcxg#>u zt~FMfq<~(xT&b`lkofaIJ{K*mt9tS>vn7woyYtJqpCUbBORcxx#aX5I5DNzzfEGoM zd7^v3mq55Fn Nw)sTs` <4ot|Oi>BzKiZUw~h5`1J!dSAr`hdB8C1 zW?FwJH@%fix{rDWW7J#{c^=Ph!9#l4WFT2BH1$%y2x)W!Bia=Fh%;;@2@g-Uw1u@O zYY}1>WI d9x1uhq{fq@ zW|`>5EXxV%SVY%@qD~+4dq<9Rk|=5GvLnF1uAEZKVJ#JeJ^gpaVsayXqi(V3!Oc=d zCB_UjNbrK7l*Tz&)bTMAxN*%tPQj{3K}Ej}XK4;d#zh;!F-+@{CLr?nQmibLi(ma{ zGH57dtu?ewX{1tSQHiTK(zFXbC}45FGg!c=v}e2uy%^ch+G7@B3=j6PRm}$n+BzmJ zWZmc-+@bpp c?~YEE&ndU)Iwt0?bTd8J#bnE!dU@I>Xo zcz~8mcfn3Q!`B*&>RM!FD@ac`PQ{PSlm9tv&?