From 33bc273ed55ec9258e8cb3d78d90845af6b01d8d Mon Sep 17 00:00:00 2001 From: Ethan <735112795@qq.com> Date: Mon, 16 Oct 2023 18:58:57 +0800 Subject: [PATCH] =?UTF-8?q?github=20action=E7=9A=84=E8=87=AA=E5=8A=A8?= =?UTF-8?q?=E9=83=A8=E7=BD=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 404.html | 22 + archives/index.html | 225 +++ assets/css/0.styles.7347f56d.css | 1 + assets/img/search.83621669.svg | 1 + assets/js/10.edb2e7e9.js | 1 + assets/js/100.339d37ea.js | 1 + assets/js/101.82df5fec.js | 1 + assets/js/102.6e33fbb4.js | 1 + assets/js/103.df472181.js | 1 + assets/js/104.5d87fe28.js | 1 + assets/js/105.f321cdcf.js | 1 + assets/js/106.921255ba.js | 1 + assets/js/107.74df4292.js | 1 + assets/js/108.b5cbeb8c.js | 1 + assets/js/109.b6920aac.js | 1 + assets/js/11.bc626619.js | 1 + assets/js/110.aaf785af.js | 1 + assets/js/111.24c823ad.js | 1 + assets/js/112.a8a13a75.js | 1 + assets/js/113.c6e5122f.js | 1 + assets/js/114.a5f6c586.js | 1 + assets/js/115.4e8868bb.js | 1 + assets/js/116.c6579011.js | 1 + assets/js/117.23007db0.js | 1 + assets/js/118.60db0b5b.js | 1 + assets/js/119.279eca65.js | 1 + assets/js/12.37a405ca.js | 1 + assets/js/120.446e8c58.js | 1 + assets/js/121.95145aca.js | 1 + assets/js/122.e8d4e597.js | 1 + assets/js/123.b4b2f2b7.js | 1 + assets/js/124.45dca169.js | 1 + assets/js/125.465a7a3a.js | 1 + assets/js/126.b2a47dc7.js | 1 + assets/js/127.ac023e01.js | 1 + assets/js/128.a1a94d76.js | 1 + assets/js/129.8cbe3376.js | 1 + assets/js/13.6563e67e.js | 1 + assets/js/130.35a7c511.js | 1 + assets/js/131.6bec2131.js | 1 + assets/js/132.fc12c64f.js | 1 + assets/js/133.93463f5f.js | 1 + assets/js/134.a59ff44e.js | 1 + assets/js/135.56f876c4.js | 1 + assets/js/136.ed385a18.js | 1 + assets/js/137.ce712fd5.js | 1 + assets/js/138.6984da64.js | 1 + assets/js/139.158ebcf6.js | 1 + assets/js/14.783a9a40.js | 1 + assets/js/140.18e1c9b9.js | 1 + assets/js/141.0ac48de9.js | 1 + assets/js/142.aa8d248c.js | 1 + assets/js/143.e490f376.js | 1 + assets/js/144.dddcbcf4.js | 1 + assets/js/145.99c6befa.js | 1 + assets/js/146.557dac00.js | 1 + assets/js/147.74c6b9e9.js | 1 + assets/js/148.7fd6b6c4.js | 1 + assets/js/149.a581f372.js | 1 + assets/js/15.6e05e952.js | 1 + assets/js/150.7c237a2f.js | 1 + assets/js/151.6b0a45fc.js | 1 + assets/js/152.9f937738.js | 1 + assets/js/153.037a85b2.js | 1 + assets/js/154.b39ecff3.js | 1 + assets/js/155.bb25b186.js | 1 + assets/js/156.af83a3d2.js | 1 + assets/js/157.e00b46e3.js | 1 + assets/js/158.15501dfa.js | 1 + assets/js/159.edd29b10.js | 1 + assets/js/16.9fa50a67.js | 1 + assets/js/160.bef2b378.js | 1 + assets/js/161.98e2a8ad.js | 1 + assets/js/162.524c11bf.js | 1 + assets/js/163.8daf0a7b.js | 1 + assets/js/164.90de2a63.js | 1 + assets/js/165.1dff9b7b.js | 1 + assets/js/166.69e982ed.js | 1 + assets/js/167.edfcbff9.js | 1 + assets/js/168.a1e20976.js | 1 + assets/js/169.43a2fa54.js | 1 + assets/js/17.f202b343.js | 1 + assets/js/170.f62c2280.js | 1 + assets/js/171.e6b7f538.js | 1 + assets/js/172.830d1b9c.js | 1 + assets/js/173.b389850a.js | 1 + assets/js/174.92569d93.js | 1 + assets/js/175.700f4dec.js | 1 + assets/js/176.7208a955.js | 1 + assets/js/177.d8d91e52.js | 1 + assets/js/178.da6cc0d2.js | 1 + assets/js/179.96017911.js | 1 + assets/js/18.8a72ffa8.js | 1 + assets/js/180.9f75adb7.js | 1 + assets/js/181.cede30b9.js | 1 + assets/js/182.6adfde0e.js | 1 + assets/js/183.1303279a.js | 1 + assets/js/184.fe95d74d.js | 1 + assets/js/185.a4cb1360.js | 1 + assets/js/186.520f3ea9.js | 1 + assets/js/187.3b1c0c9b.js | 1 + assets/js/188.947814f5.js | 1 + assets/js/189.aea51211.js | 1 + assets/js/19.5dc01551.js | 1 + assets/js/190.83ffecd0.js | 1 + assets/js/191.f20cf870.js | 1 + assets/js/192.2a8ac3ce.js | 1 + assets/js/193.a7ec6717.js | 1 + assets/js/194.952174c1.js | 1 + assets/js/195.2532950e.js | 1 + assets/js/196.c60fa66c.js | 1 + assets/js/197.1ba37729.js | 1 + assets/js/198.ee673632.js | 1 + assets/js/199.31e948cd.js | 1 + assets/js/2.dcc90ad3.js | 14 + assets/js/20.b63196e3.js | 1 + assets/js/200.d78135dc.js | 1 + assets/js/201.4c2bb349.js | 1 + assets/js/202.1159687b.js | 1 + assets/js/203.188218af.js | 1 + assets/js/204.02ec44dc.js | 1 + assets/js/205.fe7aac5b.js | 1 + assets/js/206.2856c312.js | 1 + assets/js/207.c0b78ea1.js | 1 + assets/js/208.2bdacda0.js | 1 + assets/js/209.fbad25de.js | 1 + assets/js/21.ab513212.js | 1 + assets/js/210.fc281c5f.js | 1 + assets/js/211.54c2ff80.js | 1 + assets/js/212.0ec680d8.js | 1 + assets/js/213.8cada7ac.js | 1 + assets/js/214.7dd6f0fa.js | 1 + assets/js/215.2dffddfe.js | 1 + assets/js/216.8afe0545.js | 1 + assets/js/217.3f0f5747.js | 1 + assets/js/218.8e49dd6f.js | 1 + assets/js/219.c10cb56a.js | 1 + assets/js/22.4f07f56f.js | 1 + assets/js/220.2dafff15.js | 35 + assets/js/221.c3221182.js | 1 + assets/js/222.f05081a9.js | 18 + assets/js/23.2276b043.js | 1 + assets/js/24.05c63829.js | 1 + assets/js/25.4691bbcc.js | 1 + assets/js/26.21d9ff6d.js | 1 + assets/js/27.a56c5eb6.js | 1 + assets/js/28.96c77ed9.js | 1 + assets/js/29.58bc2d4d.js | 1 + assets/js/3.7d3e4853.js | 1 + assets/js/30.876bf9eb.js | 1 + assets/js/31.eff839fa.js | 1 + assets/js/32.52a4ac88.js | 1 + assets/js/33.85926b04.js | 1 + assets/js/34.04e2dace.js | 1 + assets/js/35.695a8a96.js | 1 + assets/js/36.335ae11e.js | 1 + assets/js/37.bc71d139.js | 1 + assets/js/38.0e0cd503.js | 1 + assets/js/39.ba241288.js | 1 + assets/js/4.64380406.js | 1 + assets/js/40.5ae561f8.js | 1 + assets/js/41.0a47643d.js | 1 + assets/js/42.15664ba7.js | 1 + assets/js/43.e95016ef.js | 1 + assets/js/44.578799a9.js | 1 + assets/js/45.a10536a9.js | 1 + assets/js/46.13c31ca8.js | 1 + assets/js/47.81cf18d3.js | 1 + assets/js/48.6aaa1acf.js | 1 + assets/js/49.77370f15.js | 1 + assets/js/5.4852fe52.js | 1 + assets/js/50.8b291471.js | 1 + assets/js/51.7573164b.js | 1 + assets/js/52.1bf3fc41.js | 1 + assets/js/53.f3fae032.js | 1 + assets/js/54.a1d34051.js | 1 + assets/js/55.6a96b1a0.js | 1 + assets/js/56.8619e1dd.js | 1 + assets/js/57.2461307b.js | 1 + assets/js/58.45760c88.js | 1 + assets/js/59.45c72bcd.js | 1 + assets/js/6.7f625b41.js | 1 + assets/js/60.fd6e0fb7.js | 1 + assets/js/61.bdd44b55.js | 1 + assets/js/62.22c96385.js | 1 + assets/js/63.c498e3da.js | 1 + assets/js/64.d4cb0e28.js | 1 + assets/js/65.009b1ada.js | 1 + assets/js/66.59466e7a.js | 1 + assets/js/67.21e27124.js | 1 + assets/js/68.58493d1f.js | 1 + assets/js/69.e7193673.js | 1 + assets/js/7.f954db4a.js | 1 + assets/js/70.2cffdb2b.js | 1 + assets/js/71.381a3eb3.js | 1 + assets/js/72.013ca654.js | 1 + assets/js/73.b7ab02a8.js | 1 + assets/js/74.15aa7b67.js | 1 + assets/js/75.65dfcc99.js | 1 + assets/js/76.6569763e.js | 1 + assets/js/77.f4c70474.js | 1 + assets/js/78.7c3ebe64.js | 1 + assets/js/79.b3c1f6b9.js | 1 + assets/js/8.fd8d463c.js | 1 + assets/js/80.9a340b86.js | 1 + assets/js/81.1801e910.js | 1 + assets/js/82.30b7c7dc.js | 1 + assets/js/83.7aaf35d9.js | 1 + assets/js/84.4eacf9c7.js | 1 + assets/js/85.a18cba9f.js | 1 + assets/js/86.dee57230.js | 1 + assets/js/87.34a99f11.js | 1 + assets/js/88.de85b62d.js | 1 + assets/js/89.4432ff6b.js | 1 + assets/js/9.19bee5dd.js | 1 + assets/js/90.0a387161.js | 1 + assets/js/91.05f6948f.js | 1 + assets/js/92.a214b898.js | 1 + assets/js/93.0a6cc7ec.js | 1 + assets/js/94.41d1389d.js | 1 + assets/js/95.7b863acb.js | 1 + assets/js/96.687e54c2.js | 1 + assets/js/97.8f1b4f28.js | 1 + assets/js/98.d3c52cd5.js | 1 + assets/js/99.e950d5ec.js | 1 + assets/js/app.c0f060cb.js | 16 + categories/index.html | 276 ++++ img/EB-logo.png | Bin 0 -> 1460 bytes img/bg.jpeg | Bin 0 -> 1246291 bytes img/bg.jpg | Bin 0 -> 246625 bytes img/favicon.ico | Bin 0 -> 1150 bytes img/git.png | Bin 0 -> 1045175 bytes img/more.png | Bin 0 -> 41386 bytes img/other.png | Bin 0 -> 32961 bytes img/panda-waving.png | Bin 0 -> 313616 bytes img/python.png | Bin 0 -> 51525 bytes img/ui.png | Bin 0 -> 24146 bytes img/web.png | Bin 0 -> 38793 bytes index.html | 113 ++ more/index.html | 97 ++ note/es6/index.html | 114 ++ note/git/index.html | 97 ++ note/javascript/index.html | 87 ++ note/js/index.html | 260 ++++ note/react/index.html | 106 ++ note/typescript-axios/index.html | 154 ++ note/vue/index.html | 120 ++ note/wx-miniprogram/index.html | 1341 ++++++++++++++++ pages/002db7/index.html | 236 +++ pages/02c86eb2792f3262/index.html | 589 +++++++ pages/02d7f59d98d87409/index.html | 96 ++ pages/034e320f4af88bd4/index.html | 262 ++++ pages/0473261a6ab0ee8c/index.html | 332 ++++ pages/04783a6691cc9d06/index.html | 125 ++ pages/055ecee9a4325386/index.html | 238 +++ pages/05cc577fb51c7998/index.html | 142 ++ pages/064e0f7b6b6142c8/index.html | 82 + pages/0796ba76b4b55368/index.html | 463 ++++++ pages/07b384c2e6232e07/index.html | 103 ++ pages/0a83b083bdf257cb/index.html | 127 ++ pages/0b9f2ee2b4dbb728/index.html | 112 ++ pages/0c21dae358fca16b/index.html | 677 +++++++++ pages/0f19a1bcac14fd41/index.html | 91 ++ pages/0f6a0ac99b62ede5/index.html | 108 ++ pages/10b2761db5a8e089/index.html | 1240 +++++++++++++++ pages/114158caa9e96df0/index.html | 80 + pages/117708e0af7f0bd9/index.html | 101 ++ pages/1313dae575f6dddf/index.html | 295 ++++ pages/1376fd897809036e/index.html | 337 ++++ pages/13f147a9b355c4c1/index.html | 537 +++++++ pages/16121351be68691b/index.html | 360 +++++ pages/176808a1b5f843b8/index.html | 147 ++ pages/1832fe/index.html | 201 +++ pages/184a96b493a97078/index.html | 97 ++ pages/195af93fcc871b8b/index.html | 80 + pages/1cf50330655efc69/index.html | 175 +++ pages/1e3ca2/index.html | 185 +++ pages/1f4123be6f45abcd/index.html | 134 ++ pages/20a978023139589d/index.html | 91 ++ pages/22d581d8c2860b8a/index.html | 187 +++ pages/2810ae8985e9bd52/index.html | 694 +++++++++ pages/28672e2743bbc3a7/index.html | 159 ++ pages/2d615df9a36a98ed/index.html | 80 + pages/2e24dab728769e0c/index.html | 93 ++ pages/2eac7a0a0d644c15/index.html | 236 +++ pages/30a94dbe96873b33/index.html | 79 + pages/32c35f7651d6e58e/index.html | 147 ++ pages/351f72ecd9c41129/index.html | 81 + pages/35c0ec1bb0b0faaf/index.html | 186 +++ pages/3777253e65bac487/index.html | 574 +++++++ pages/38ecac9a9b92f037/index.html | 102 ++ pages/390cb70e2b619449/index.html | 155 ++ pages/3a3247/index.html | 102 ++ pages/3b0a20e70805fcea/index.html | 91 ++ pages/3d52574260725aea/index.html | 92 ++ pages/3da0d7/index.html | 79 + pages/3e5d5a45ad50f198/index.html | 160 ++ pages/3fb6c2f52ab398e3/index.html | 298 ++++ pages/40b41ce8e8159567/index.html | 136 ++ pages/40b4db2d38ba85f2/index.html | 126 ++ pages/40f623be692cf8bc/index.html | 86 ++ pages/42b66999cc27dc25/index.html | 126 ++ pages/4643cd/index.html | 111 ++ pages/48df907ad3570f3d/index.html | 538 +++++++ pages/49ee30/index.html | 80 + pages/4c13b9/index.html | 205 +++ pages/4c778760be26d8b3/index.html | 96 ++ pages/4cbc21/index.html | 80 + pages/4e8444e2d534d14f/index.html | 202 +++ pages/51afd6/index.html | 580 +++++++ pages/54add7f5cf78088e/index.html | 311 ++++ pages/54ea89b497ec3bb3/index.html | 349 +++++ pages/574d62/index.html | 120 ++ pages/5dce43eba796a2ab/index.html | 146 ++ pages/5dde351274f1e39d/index.html | 121 ++ pages/5df969/index.html | 99 ++ pages/5dfea9a0f2d1a392/index.html | 469 ++++++ pages/61f2f95fd7da14fd/index.html | 166 ++ pages/635088/index.html | 229 +++ pages/636ca33122e9a64b/index.html | 129 ++ pages/659b5af5e2e704e0/index.html | 1307 ++++++++++++++++ pages/6a8bef7b98dfdcf9/index.html | 202 +++ pages/6a8e2dc558da1b39/index.html | 126 ++ pages/6b9d359ec5aa5019/index.html | 80 + pages/6e11ac76475a2b3e/index.html | 108 ++ pages/6fa16aee29527032/index.html | 282 ++++ pages/70651900f022f586/index.html | 257 ++++ pages/7188882b8d65af1b/index.html | 352 +++++ pages/718b48ed9ce0adce/index.html | 1016 +++++++++++++ pages/723be7/index.html | 99 ++ pages/72710d/index.html | 213 +++ pages/7279420c899c505d/index.html | 105 ++ pages/73e4064340277b05/index.html | 82 + pages/74d2ab3fbfeaaa68/index.html | 2265 +++++++++++++++++++++++++++ pages/74de3e45e4491e95/index.html | 390 +++++ pages/75af7031eb66847b/index.html | 472 ++++++ pages/76d859/index.html | 188 +++ pages/7753b8141663e54a/index.html | 188 +++ pages/7a91be2d502346ce/index.html | 114 ++ pages/7b49658c26f613bf/index.html | 134 ++ pages/7d961b8030c6099e/index.html | 1798 ++++++++++++++++++++++ pages/8045759ec4ad3c01/index.html | 174 +++ pages/809f4582d9ca9552/index.html | 102 ++ pages/8143cc480faf9a11/index.html | 121 ++ pages/8292d8/index.html | 319 ++++ pages/82baa3/index.html | 127 ++ pages/8309a5b876fc95e3/index.html | 144 ++ pages/83a1ab785e7fd70c/index.html | 117 ++ pages/83f8c3a0cd87dd83/index.html | 506 ++++++ pages/8481d1/index.html | 83 + pages/85b5a3fe218a34b7/index.html | 162 ++ pages/870a51ba2a9edfad/index.html | 322 ++++ pages/87146f/index.html | 264 ++++ pages/887cd0918e2543d8/index.html | 150 ++ pages/88f4b0/index.html | 197 +++ pages/89cd6496c23159ae/index.html | 130 ++ pages/8af227eae851ec97/index.html | 123 ++ pages/8e8f80f69b775a56/index.html | 362 +++++ pages/8ed309d668b20264/index.html | 775 ++++++++++ pages/8fcda8/index.html | 226 +++ pages/922cb4268499dc3f/index.html | 106 ++ pages/927161662ca32c24/index.html | 115 ++ pages/937e4de6b81edeca/index.html | 321 ++++ pages/941581927b4a38f8/index.html | 83 + pages/95331c6a9613faf8/index.html | 83 + pages/9572134781ba6a25/index.html | 542 +++++++ pages/9651417d08d1779d/index.html | 142 ++ pages/97de6fd6293a2c6e/index.html | 342 +++++ pages/984bf549204bb266/index.html | 390 +++++ pages/996822b2a2ca6e3b/index.html | 85 ++ pages/9a7ee40fc232253e/index.html | 246 +++ pages/9ac43a/index.html | 170 +++ pages/9ae8e8/index.html | 192 +++ pages/9ba2b8fb13de1957/index.html | 80 + pages/a2ba314746bfdbdd/index.html | 626 ++++++++ pages/a3080f60f6596eb4/index.html | 114 ++ pages/a399b3/index.html | 100 ++ pages/a57debe141e1e4f4/index.html | 171 +++ pages/a5f73af5185fdf0a/index.html | 80 + pages/a650b4a0ebfc9350/index.html | 194 +++ pages/a79ca2e64ceae213/index.html | 442 ++++++ pages/a8692ab3bdcb4588/index.html | 81 + pages/acfe1e0b401fa984/index.html | 308 ++++ pages/aea6571b7a8bae86/index.html | 81 + pages/b1ab10a62f7564da/index.html | 398 +++++ pages/b1af5cb8996363c5/index.html | 137 ++ pages/b30620/index.html | 391 +++++ pages/b5d372/index.html | 95 ++ pages/b5e3e0a0ff6e9c25/index.html | 531 +++++++ pages/b7ec27/index.html | 80 + pages/baaa02/index.html | 79 + pages/bab4930124ad2c10/index.html | 2366 +++++++++++++++++++++++++++++ pages/bd36a3c1bc3e0821/index.html | 198 +++ pages/beb6c0bd8a66cea6/index.html | 77 + pages/bf5c625a35757b37/index.html | 139 ++ pages/c10281/index.html | 146 ++ pages/c1edd70a6b7c7872/index.html | 381 +++++ pages/c26b053540a7dafa/index.html | 180 +++ pages/c2c0432138f6e042/index.html | 205 +++ pages/c3f302a03c8daf79/index.html | 80 + pages/c4489d0bab02cc0c/index.html | 187 +++ pages/c689bf/index.html | 80 + pages/c6bdbd5bd60adf5a/index.html | 184 +++ pages/c85249f40e7a3517/index.html | 144 ++ pages/c8f128/index.html | 85 ++ pages/c984d1/index.html | 199 +++ pages/ca89eca8adeba5f4/index.html | 437 ++++++ pages/cb7cb251adba4bf7/index.html | 83 + pages/cd8bde/index.html | 77 + pages/cdf59840306f9e81/index.html | 216 +++ pages/ce818a/index.html | 85 ++ pages/cf1018/index.html | 114 ++ pages/d00311f8174119b2/index.html | 143 ++ pages/d408e64f666f146d/index.html | 124 ++ pages/d61b1cb4cdac1f63/index.html | 223 +++ pages/d6d331/index.html | 80 + pages/d9d62d6ab8ff99a6/index.html | 104 ++ pages/d9e9c6/index.html | 102 ++ pages/ddd86ec39b5dfe33/index.html | 172 +++ pages/dec4f3f00e71a312/index.html | 278 ++++ pages/df36888424843793/index.html | 80 + pages/df9e7c7214fa5046/index.html | 119 ++ pages/e05dce83e5129785/index.html | 78 + pages/e1d15dec8634e6b5/index.html | 383 +++++ pages/e34009d60d8bc4b2/index.html | 526 +++++++ pages/e6cec47efa42d7f1/index.html | 84 + pages/e808fba1fa8fbab2/index.html | 192 +++ pages/e831e1593c82bbe0/index.html | 674 ++++++++ pages/e85e68947502cf90/index.html | 499 ++++++ pages/e97bc1e5626b082c/index.html | 577 +++++++ pages/ea5a8c/index.html | 109 ++ pages/ea6db1530c42ad51/index.html | 156 ++ pages/ea6f3b870f6dab69/index.html | 79 + pages/efe2fb04eb8ac5fb/index.html | 414 +++++ pages/eff61bc8b4f4695d/index.html | 229 +++ pages/f0e3d2/index.html | 207 +++ pages/f1acb712033ac8da/index.html | 129 ++ pages/f27775/index.html | 158 ++ pages/f2a556/index.html | 79 + pages/f2e63f/index.html | 78 + pages/f344d070a1031ef7/index.html | 268 ++++ pages/f56ec2ab97d60483/index.html | 750 +++++++++ pages/f5b627bfebba87fc/index.html | 172 +++ pages/fad060bd9a8bfac6/index.html | 405 +++++ pages/fd4a16d56b83c1bc/index.html | 122 ++ pages/fdc6da5372397430/index.html | 325 ++++ review/210802/index.html | 78 + tags/index.html | 80 + technology/index.html | 97 ++ ui/index.html | 101 ++ web/index.html | 106 ++ 451 files changed, 54488 insertions(+) create mode 100644 404.html create mode 100644 archives/index.html create mode 100644 assets/css/0.styles.7347f56d.css create mode 100644 assets/img/search.83621669.svg create mode 100644 assets/js/10.edb2e7e9.js create mode 100644 assets/js/100.339d37ea.js create mode 100644 assets/js/101.82df5fec.js create mode 100644 assets/js/102.6e33fbb4.js create mode 100644 assets/js/103.df472181.js create mode 100644 assets/js/104.5d87fe28.js create mode 100644 assets/js/105.f321cdcf.js create mode 100644 assets/js/106.921255ba.js create mode 100644 assets/js/107.74df4292.js create mode 100644 assets/js/108.b5cbeb8c.js create mode 100644 assets/js/109.b6920aac.js create mode 100644 assets/js/11.bc626619.js create mode 100644 assets/js/110.aaf785af.js create mode 100644 assets/js/111.24c823ad.js create mode 100644 assets/js/112.a8a13a75.js create mode 100644 assets/js/113.c6e5122f.js create mode 100644 assets/js/114.a5f6c586.js create mode 100644 assets/js/115.4e8868bb.js create mode 100644 assets/js/116.c6579011.js create mode 100644 assets/js/117.23007db0.js create mode 100644 assets/js/118.60db0b5b.js create mode 100644 assets/js/119.279eca65.js create mode 100644 assets/js/12.37a405ca.js create mode 100644 assets/js/120.446e8c58.js create mode 100644 assets/js/121.95145aca.js create mode 100644 assets/js/122.e8d4e597.js create mode 100644 assets/js/123.b4b2f2b7.js create mode 100644 assets/js/124.45dca169.js create mode 100644 assets/js/125.465a7a3a.js create mode 100644 assets/js/126.b2a47dc7.js create mode 100644 assets/js/127.ac023e01.js create mode 100644 assets/js/128.a1a94d76.js create mode 100644 assets/js/129.8cbe3376.js create mode 100644 assets/js/13.6563e67e.js create mode 100644 assets/js/130.35a7c511.js create mode 100644 assets/js/131.6bec2131.js create mode 100644 assets/js/132.fc12c64f.js create mode 100644 assets/js/133.93463f5f.js create mode 100644 assets/js/134.a59ff44e.js create mode 100644 assets/js/135.56f876c4.js create mode 100644 assets/js/136.ed385a18.js create mode 100644 assets/js/137.ce712fd5.js create mode 100644 assets/js/138.6984da64.js create mode 100644 assets/js/139.158ebcf6.js create mode 100644 assets/js/14.783a9a40.js create mode 100644 assets/js/140.18e1c9b9.js create mode 100644 assets/js/141.0ac48de9.js create mode 100644 assets/js/142.aa8d248c.js create mode 100644 assets/js/143.e490f376.js create mode 100644 assets/js/144.dddcbcf4.js create mode 100644 assets/js/145.99c6befa.js create mode 100644 assets/js/146.557dac00.js create mode 100644 assets/js/147.74c6b9e9.js create mode 100644 assets/js/148.7fd6b6c4.js create mode 100644 assets/js/149.a581f372.js create mode 100644 assets/js/15.6e05e952.js create mode 100644 assets/js/150.7c237a2f.js create mode 100644 assets/js/151.6b0a45fc.js create mode 100644 assets/js/152.9f937738.js create mode 100644 assets/js/153.037a85b2.js create mode 100644 assets/js/154.b39ecff3.js create mode 100644 assets/js/155.bb25b186.js create mode 100644 assets/js/156.af83a3d2.js create mode 100644 assets/js/157.e00b46e3.js create mode 100644 assets/js/158.15501dfa.js create mode 100644 assets/js/159.edd29b10.js create mode 100644 assets/js/16.9fa50a67.js create mode 100644 assets/js/160.bef2b378.js create mode 100644 assets/js/161.98e2a8ad.js create mode 100644 assets/js/162.524c11bf.js create mode 100644 assets/js/163.8daf0a7b.js create mode 100644 assets/js/164.90de2a63.js create mode 100644 assets/js/165.1dff9b7b.js create mode 100644 assets/js/166.69e982ed.js create mode 100644 assets/js/167.edfcbff9.js create mode 100644 assets/js/168.a1e20976.js create mode 100644 assets/js/169.43a2fa54.js create mode 100644 assets/js/17.f202b343.js create mode 100644 assets/js/170.f62c2280.js create mode 100644 assets/js/171.e6b7f538.js create mode 100644 assets/js/172.830d1b9c.js create mode 100644 assets/js/173.b389850a.js create mode 100644 assets/js/174.92569d93.js create mode 100644 assets/js/175.700f4dec.js create mode 100644 assets/js/176.7208a955.js create mode 100644 assets/js/177.d8d91e52.js create mode 100644 assets/js/178.da6cc0d2.js create mode 100644 assets/js/179.96017911.js create mode 100644 assets/js/18.8a72ffa8.js create mode 100644 assets/js/180.9f75adb7.js create mode 100644 assets/js/181.cede30b9.js create mode 100644 assets/js/182.6adfde0e.js create mode 100644 assets/js/183.1303279a.js create mode 100644 assets/js/184.fe95d74d.js create mode 100644 assets/js/185.a4cb1360.js create mode 100644 assets/js/186.520f3ea9.js create mode 100644 assets/js/187.3b1c0c9b.js create mode 100644 assets/js/188.947814f5.js create mode 100644 assets/js/189.aea51211.js create mode 100644 assets/js/19.5dc01551.js create mode 100644 assets/js/190.83ffecd0.js create mode 100644 assets/js/191.f20cf870.js create mode 100644 assets/js/192.2a8ac3ce.js create mode 100644 assets/js/193.a7ec6717.js create mode 100644 assets/js/194.952174c1.js create mode 100644 assets/js/195.2532950e.js create mode 100644 assets/js/196.c60fa66c.js create mode 100644 assets/js/197.1ba37729.js create mode 100644 assets/js/198.ee673632.js create mode 100644 assets/js/199.31e948cd.js create mode 100644 assets/js/2.dcc90ad3.js create mode 100644 assets/js/20.b63196e3.js create mode 100644 assets/js/200.d78135dc.js create mode 100644 assets/js/201.4c2bb349.js create mode 100644 assets/js/202.1159687b.js create mode 100644 assets/js/203.188218af.js create mode 100644 assets/js/204.02ec44dc.js create mode 100644 assets/js/205.fe7aac5b.js create mode 100644 assets/js/206.2856c312.js create mode 100644 assets/js/207.c0b78ea1.js create mode 100644 assets/js/208.2bdacda0.js create mode 100644 assets/js/209.fbad25de.js create mode 100644 assets/js/21.ab513212.js create mode 100644 assets/js/210.fc281c5f.js create mode 100644 assets/js/211.54c2ff80.js create mode 100644 assets/js/212.0ec680d8.js create mode 100644 assets/js/213.8cada7ac.js create mode 100644 assets/js/214.7dd6f0fa.js create mode 100644 assets/js/215.2dffddfe.js create mode 100644 assets/js/216.8afe0545.js create mode 100644 assets/js/217.3f0f5747.js create mode 100644 assets/js/218.8e49dd6f.js create mode 100644 assets/js/219.c10cb56a.js create mode 100644 assets/js/22.4f07f56f.js create mode 100644 assets/js/220.2dafff15.js create mode 100644 assets/js/221.c3221182.js create mode 100644 assets/js/222.f05081a9.js create mode 100644 assets/js/23.2276b043.js create mode 100644 assets/js/24.05c63829.js create mode 100644 assets/js/25.4691bbcc.js create mode 100644 assets/js/26.21d9ff6d.js create mode 100644 assets/js/27.a56c5eb6.js create mode 100644 assets/js/28.96c77ed9.js create mode 100644 assets/js/29.58bc2d4d.js create mode 100644 assets/js/3.7d3e4853.js create mode 100644 assets/js/30.876bf9eb.js create mode 100644 assets/js/31.eff839fa.js create mode 100644 assets/js/32.52a4ac88.js create mode 100644 assets/js/33.85926b04.js create mode 100644 assets/js/34.04e2dace.js create mode 100644 assets/js/35.695a8a96.js create mode 100644 assets/js/36.335ae11e.js create mode 100644 assets/js/37.bc71d139.js create mode 100644 assets/js/38.0e0cd503.js create mode 100644 assets/js/39.ba241288.js create mode 100644 assets/js/4.64380406.js create mode 100644 assets/js/40.5ae561f8.js create mode 100644 assets/js/41.0a47643d.js create mode 100644 assets/js/42.15664ba7.js create mode 100644 assets/js/43.e95016ef.js create mode 100644 assets/js/44.578799a9.js create mode 100644 assets/js/45.a10536a9.js create mode 100644 assets/js/46.13c31ca8.js create mode 100644 assets/js/47.81cf18d3.js create mode 100644 assets/js/48.6aaa1acf.js create mode 100644 assets/js/49.77370f15.js create mode 100644 assets/js/5.4852fe52.js create mode 100644 assets/js/50.8b291471.js create mode 100644 assets/js/51.7573164b.js create mode 100644 assets/js/52.1bf3fc41.js create mode 100644 assets/js/53.f3fae032.js create mode 100644 assets/js/54.a1d34051.js create mode 100644 assets/js/55.6a96b1a0.js create mode 100644 assets/js/56.8619e1dd.js create mode 100644 assets/js/57.2461307b.js create mode 100644 assets/js/58.45760c88.js create mode 100644 assets/js/59.45c72bcd.js create mode 100644 assets/js/6.7f625b41.js create mode 100644 assets/js/60.fd6e0fb7.js create mode 100644 assets/js/61.bdd44b55.js create mode 100644 assets/js/62.22c96385.js create mode 100644 assets/js/63.c498e3da.js create mode 100644 assets/js/64.d4cb0e28.js create mode 100644 assets/js/65.009b1ada.js create mode 100644 assets/js/66.59466e7a.js create mode 100644 assets/js/67.21e27124.js create mode 100644 assets/js/68.58493d1f.js create mode 100644 assets/js/69.e7193673.js create mode 100644 assets/js/7.f954db4a.js create mode 100644 assets/js/70.2cffdb2b.js create mode 100644 assets/js/71.381a3eb3.js create mode 100644 assets/js/72.013ca654.js create mode 100644 assets/js/73.b7ab02a8.js create mode 100644 assets/js/74.15aa7b67.js create mode 100644 assets/js/75.65dfcc99.js create mode 100644 assets/js/76.6569763e.js create mode 100644 assets/js/77.f4c70474.js create mode 100644 assets/js/78.7c3ebe64.js create mode 100644 assets/js/79.b3c1f6b9.js create mode 100644 assets/js/8.fd8d463c.js create mode 100644 assets/js/80.9a340b86.js create mode 100644 assets/js/81.1801e910.js create mode 100644 assets/js/82.30b7c7dc.js create mode 100644 assets/js/83.7aaf35d9.js create mode 100644 assets/js/84.4eacf9c7.js create mode 100644 assets/js/85.a18cba9f.js create mode 100644 assets/js/86.dee57230.js create mode 100644 assets/js/87.34a99f11.js create mode 100644 assets/js/88.de85b62d.js create mode 100644 assets/js/89.4432ff6b.js create mode 100644 assets/js/9.19bee5dd.js create mode 100644 assets/js/90.0a387161.js create mode 100644 assets/js/91.05f6948f.js create mode 100644 assets/js/92.a214b898.js create mode 100644 assets/js/93.0a6cc7ec.js create mode 100644 assets/js/94.41d1389d.js create mode 100644 assets/js/95.7b863acb.js create mode 100644 assets/js/96.687e54c2.js create mode 100644 assets/js/97.8f1b4f28.js create mode 100644 assets/js/98.d3c52cd5.js create mode 100644 assets/js/99.e950d5ec.js create mode 100644 assets/js/app.c0f060cb.js create mode 100644 categories/index.html create mode 100644 img/EB-logo.png create mode 100644 img/bg.jpeg create mode 100644 img/bg.jpg create mode 100644 img/favicon.ico create mode 100644 img/git.png create mode 100644 img/more.png create mode 100644 img/other.png create mode 100644 img/panda-waving.png create mode 100644 img/python.png create mode 100644 img/ui.png create mode 100644 img/web.png create mode 100644 index.html create mode 100644 more/index.html create mode 100644 note/es6/index.html create mode 100644 note/git/index.html create mode 100644 note/javascript/index.html create mode 100644 note/js/index.html create mode 100644 note/react/index.html create mode 100644 note/typescript-axios/index.html create mode 100644 note/vue/index.html create mode 100644 note/wx-miniprogram/index.html create mode 100644 pages/002db7/index.html create mode 100644 pages/02c86eb2792f3262/index.html create mode 100644 pages/02d7f59d98d87409/index.html create mode 100644 pages/034e320f4af88bd4/index.html create mode 100644 pages/0473261a6ab0ee8c/index.html create mode 100644 pages/04783a6691cc9d06/index.html create mode 100644 pages/055ecee9a4325386/index.html create mode 100644 pages/05cc577fb51c7998/index.html create mode 100644 pages/064e0f7b6b6142c8/index.html create mode 100644 pages/0796ba76b4b55368/index.html create mode 100644 pages/07b384c2e6232e07/index.html create mode 100644 pages/0a83b083bdf257cb/index.html create mode 100644 pages/0b9f2ee2b4dbb728/index.html create mode 100644 pages/0c21dae358fca16b/index.html create mode 100644 pages/0f19a1bcac14fd41/index.html create mode 100644 pages/0f6a0ac99b62ede5/index.html create mode 100644 pages/10b2761db5a8e089/index.html create mode 100644 pages/114158caa9e96df0/index.html create mode 100644 pages/117708e0af7f0bd9/index.html create mode 100644 pages/1313dae575f6dddf/index.html create mode 100644 pages/1376fd897809036e/index.html create mode 100644 pages/13f147a9b355c4c1/index.html create mode 100644 pages/16121351be68691b/index.html create mode 100644 pages/176808a1b5f843b8/index.html create mode 100644 pages/1832fe/index.html create mode 100644 pages/184a96b493a97078/index.html create mode 100644 pages/195af93fcc871b8b/index.html create mode 100644 pages/1cf50330655efc69/index.html create mode 100644 pages/1e3ca2/index.html create mode 100644 pages/1f4123be6f45abcd/index.html create mode 100644 pages/20a978023139589d/index.html create mode 100644 pages/22d581d8c2860b8a/index.html create mode 100644 pages/2810ae8985e9bd52/index.html create mode 100644 pages/28672e2743bbc3a7/index.html create mode 100644 pages/2d615df9a36a98ed/index.html create mode 100644 pages/2e24dab728769e0c/index.html create mode 100644 pages/2eac7a0a0d644c15/index.html create mode 100644 pages/30a94dbe96873b33/index.html create mode 100644 pages/32c35f7651d6e58e/index.html create mode 100644 pages/351f72ecd9c41129/index.html create mode 100644 pages/35c0ec1bb0b0faaf/index.html create mode 100644 pages/3777253e65bac487/index.html create mode 100644 pages/38ecac9a9b92f037/index.html create mode 100644 pages/390cb70e2b619449/index.html create mode 100644 pages/3a3247/index.html create mode 100644 pages/3b0a20e70805fcea/index.html create mode 100644 pages/3d52574260725aea/index.html create mode 100644 pages/3da0d7/index.html create mode 100644 pages/3e5d5a45ad50f198/index.html create mode 100644 pages/3fb6c2f52ab398e3/index.html create mode 100644 pages/40b41ce8e8159567/index.html create mode 100644 pages/40b4db2d38ba85f2/index.html create mode 100644 pages/40f623be692cf8bc/index.html create mode 100644 pages/42b66999cc27dc25/index.html create mode 100644 pages/4643cd/index.html create mode 100644 pages/48df907ad3570f3d/index.html create mode 100644 pages/49ee30/index.html create mode 100644 pages/4c13b9/index.html create mode 100644 pages/4c778760be26d8b3/index.html create mode 100644 pages/4cbc21/index.html create mode 100644 pages/4e8444e2d534d14f/index.html create mode 100644 pages/51afd6/index.html create mode 100644 pages/54add7f5cf78088e/index.html create mode 100644 pages/54ea89b497ec3bb3/index.html create mode 100644 pages/574d62/index.html create mode 100644 pages/5dce43eba796a2ab/index.html create mode 100644 pages/5dde351274f1e39d/index.html create mode 100644 pages/5df969/index.html create mode 100644 pages/5dfea9a0f2d1a392/index.html create mode 100644 pages/61f2f95fd7da14fd/index.html create mode 100644 pages/635088/index.html create mode 100644 pages/636ca33122e9a64b/index.html create mode 100644 pages/659b5af5e2e704e0/index.html create mode 100644 pages/6a8bef7b98dfdcf9/index.html create mode 100644 pages/6a8e2dc558da1b39/index.html create mode 100644 pages/6b9d359ec5aa5019/index.html create mode 100644 pages/6e11ac76475a2b3e/index.html create mode 100644 pages/6fa16aee29527032/index.html create mode 100644 pages/70651900f022f586/index.html create mode 100644 pages/7188882b8d65af1b/index.html create mode 100644 pages/718b48ed9ce0adce/index.html create mode 100644 pages/723be7/index.html create mode 100644 pages/72710d/index.html create mode 100644 pages/7279420c899c505d/index.html create mode 100644 pages/73e4064340277b05/index.html create mode 100644 pages/74d2ab3fbfeaaa68/index.html create mode 100644 pages/74de3e45e4491e95/index.html create mode 100644 pages/75af7031eb66847b/index.html create mode 100644 pages/76d859/index.html create mode 100644 pages/7753b8141663e54a/index.html create mode 100644 pages/7a91be2d502346ce/index.html create mode 100644 pages/7b49658c26f613bf/index.html create mode 100644 pages/7d961b8030c6099e/index.html create mode 100644 pages/8045759ec4ad3c01/index.html create mode 100644 pages/809f4582d9ca9552/index.html create mode 100644 pages/8143cc480faf9a11/index.html create mode 100644 pages/8292d8/index.html create mode 100644 pages/82baa3/index.html create mode 100644 pages/8309a5b876fc95e3/index.html create mode 100644 pages/83a1ab785e7fd70c/index.html create mode 100644 pages/83f8c3a0cd87dd83/index.html create mode 100644 pages/8481d1/index.html create mode 100644 pages/85b5a3fe218a34b7/index.html create mode 100644 pages/870a51ba2a9edfad/index.html create mode 100644 pages/87146f/index.html create mode 100644 pages/887cd0918e2543d8/index.html create mode 100644 pages/88f4b0/index.html create mode 100644 pages/89cd6496c23159ae/index.html create mode 100644 pages/8af227eae851ec97/index.html create mode 100644 pages/8e8f80f69b775a56/index.html create mode 100644 pages/8ed309d668b20264/index.html create mode 100644 pages/8fcda8/index.html create mode 100644 pages/922cb4268499dc3f/index.html create mode 100644 pages/927161662ca32c24/index.html create mode 100644 pages/937e4de6b81edeca/index.html create mode 100644 pages/941581927b4a38f8/index.html create mode 100644 pages/95331c6a9613faf8/index.html create mode 100644 pages/9572134781ba6a25/index.html create mode 100644 pages/9651417d08d1779d/index.html create mode 100644 pages/97de6fd6293a2c6e/index.html create mode 100644 pages/984bf549204bb266/index.html create mode 100644 pages/996822b2a2ca6e3b/index.html create mode 100644 pages/9a7ee40fc232253e/index.html create mode 100644 pages/9ac43a/index.html create mode 100644 pages/9ae8e8/index.html create mode 100644 pages/9ba2b8fb13de1957/index.html create mode 100644 pages/a2ba314746bfdbdd/index.html create mode 100644 pages/a3080f60f6596eb4/index.html create mode 100644 pages/a399b3/index.html create mode 100644 pages/a57debe141e1e4f4/index.html create mode 100644 pages/a5f73af5185fdf0a/index.html create mode 100644 pages/a650b4a0ebfc9350/index.html create mode 100644 pages/a79ca2e64ceae213/index.html create mode 100644 pages/a8692ab3bdcb4588/index.html create mode 100644 pages/acfe1e0b401fa984/index.html create mode 100644 pages/aea6571b7a8bae86/index.html create mode 100644 pages/b1ab10a62f7564da/index.html create mode 100644 pages/b1af5cb8996363c5/index.html create mode 100644 pages/b30620/index.html create mode 100644 pages/b5d372/index.html create mode 100644 pages/b5e3e0a0ff6e9c25/index.html create mode 100644 pages/b7ec27/index.html create mode 100644 pages/baaa02/index.html create mode 100644 pages/bab4930124ad2c10/index.html create mode 100644 pages/bd36a3c1bc3e0821/index.html create mode 100644 pages/beb6c0bd8a66cea6/index.html create mode 100644 pages/bf5c625a35757b37/index.html create mode 100644 pages/c10281/index.html create mode 100644 pages/c1edd70a6b7c7872/index.html create mode 100644 pages/c26b053540a7dafa/index.html create mode 100644 pages/c2c0432138f6e042/index.html create mode 100644 pages/c3f302a03c8daf79/index.html create mode 100644 pages/c4489d0bab02cc0c/index.html create mode 100644 pages/c689bf/index.html create mode 100644 pages/c6bdbd5bd60adf5a/index.html create mode 100644 pages/c85249f40e7a3517/index.html create mode 100644 pages/c8f128/index.html create mode 100644 pages/c984d1/index.html create mode 100644 pages/ca89eca8adeba5f4/index.html create mode 100644 pages/cb7cb251adba4bf7/index.html create mode 100644 pages/cd8bde/index.html create mode 100644 pages/cdf59840306f9e81/index.html create mode 100644 pages/ce818a/index.html create mode 100644 pages/cf1018/index.html create mode 100644 pages/d00311f8174119b2/index.html create mode 100644 pages/d408e64f666f146d/index.html create mode 100644 pages/d61b1cb4cdac1f63/index.html create mode 100644 pages/d6d331/index.html create mode 100644 pages/d9d62d6ab8ff99a6/index.html create mode 100644 pages/d9e9c6/index.html create mode 100644 pages/ddd86ec39b5dfe33/index.html create mode 100644 pages/dec4f3f00e71a312/index.html create mode 100644 pages/df36888424843793/index.html create mode 100644 pages/df9e7c7214fa5046/index.html create mode 100644 pages/e05dce83e5129785/index.html create mode 100644 pages/e1d15dec8634e6b5/index.html create mode 100644 pages/e34009d60d8bc4b2/index.html create mode 100644 pages/e6cec47efa42d7f1/index.html create mode 100644 pages/e808fba1fa8fbab2/index.html create mode 100644 pages/e831e1593c82bbe0/index.html create mode 100644 pages/e85e68947502cf90/index.html create mode 100644 pages/e97bc1e5626b082c/index.html create mode 100644 pages/ea5a8c/index.html create mode 100644 pages/ea6db1530c42ad51/index.html create mode 100644 pages/ea6f3b870f6dab69/index.html create mode 100644 pages/efe2fb04eb8ac5fb/index.html create mode 100644 pages/eff61bc8b4f4695d/index.html create mode 100644 pages/f0e3d2/index.html create mode 100644 pages/f1acb712033ac8da/index.html create mode 100644 pages/f27775/index.html create mode 100644 pages/f2a556/index.html create mode 100644 pages/f2e63f/index.html create mode 100644 pages/f344d070a1031ef7/index.html create mode 100644 pages/f56ec2ab97d60483/index.html create mode 100644 pages/f5b627bfebba87fc/index.html create mode 100644 pages/fad060bd9a8bfac6/index.html create mode 100644 pages/fd4a16d56b83c1bc/index.html create mode 100644 pages/fdc6da5372397430/index.html create mode 100644 review/210802/index.html create mode 100644 tags/index.html create mode 100644 technology/index.html create mode 100644 ui/index.html create mode 100644 web/index.html diff --git a/404.html b/404.html new file mode 100644 index 00000000..9c4cf9c8 --- /dev/null +++ b/404.html @@ -0,0 +1,22 @@ + + + + + + Ethan blog + + + + + + + + + + + + +
404
这是一个Four-Oh-Four.
返回首页
+ + + diff --git a/archives/index.html b/archives/index.html new file mode 100644 index 00000000..b65a4dd4 --- /dev/null +++ b/archives/index.html @@ -0,0 +1,225 @@ + + + + + + 归档 | Ethan blog + + + + + + + + + + + + +
+ + + diff --git a/assets/css/0.styles.7347f56d.css b/assets/css/0.styles.7347f56d.css new file mode 100644 index 00000000..998dfe65 --- /dev/null +++ b/assets/css/0.styles.7347f56d.css @@ -0,0 +1 @@ +@import url(//at.alicdn.com/t/font_1678482_4tbhmh589x.css);.code-copy{color:#aaa;fill:#aaa;font-size:14px;display:inline-block;cursor:pointer}div[class*=aside-code] aside .code-copy,div[class*=language-] pre .code-copy{position:absolute;z-index:1000;top:7px;right:35px;opacity:0;font-size:16px}div[class*=aside-code] aside:hover .code-copy,div[class*=language-] pre:hover .code-copy{opacity:1}.content pre,.content pre[class*=language-]{overflow-y:hidden}div[class*=language-] pre,div[class*=language-] pre[class*=language-]{position:static!important}div[class~=language-text]:before{content:"text"}div[class~=language-yml]:before{content:"yml"}div[class*=language-] pre{-webkit-user-select:text;-moz-user-select:text;user-select:text}p code{-webkit-user-select:all;-moz-user-select:all;user-select:all}@keyframes message-move-in{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}#message-container .message.move-in{animation:message-move-in .3s ease-in-out}@keyframes message-move-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}#message-container .message.move-out{animation:message-move-out .3s ease-in-out;animation-fill-mode:forwards}#message-container .message{background:#fff;margin:10px 0;padding:0 10px;height:40px;box-shadow:0 0 10px 0 #ccc;font-size:14px;border-radius:3px;display:flex;align-items:center;transition:height .2s ease-in-out,margin .2s ease-in-out}#message-container{position:fixed;left:0;top:100px;right:0;display:flex;flex-direction:column;align-items:center}#message-container .message .text{color:#333;padding:0 20px 0 5px}.theme-code-block[data-v-4f1e9d0c]{display:none}.theme-code-block__active[data-v-4f1e9d0c]{display:block}.theme-code-block>pre[data-v-4f1e9d0c]{background-color:orange}@media (max-width:419px){.theme-code-group div[class*=language-][data-v-4f1e9d0c]{margin:0}}.theme-mode-light[data-v-2f5f1757]{--bodyBg:#f4f4f4;--mainBg:#fff;--sidebarBg:hsla(0,0%,100%,0.8);--blurBg:hsla(0,0%,100%,0.9);--customBlockBg:#f1f1f1;--textColor:#00323c;--textLightenColor:#0085ad;--borderColor:rgba(0,0,0,0.12);--codeBg:#f6f6f6;--codeColor:#525252}.theme-mode-light code[class*=language-][data-v-2f5f1757],.theme-mode-light pre[class*=language-][data-v-2f5f1757]{color:#000;background:none;text-shadow:0 1px #fff;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}.theme-mode-light code[class*=language-][data-v-2f5f1757]::-moz-selection,.theme-mode-light code[class*=language-][data-v-2f5f1757] ::-moz-selection,.theme-mode-light pre[class*=language-][data-v-2f5f1757]::-moz-selection,.theme-mode-light pre[class*=language-][data-v-2f5f1757] ::-moz-selection{text-shadow:none;background:#b3d4fc}.theme-mode-light code[class*=language-][data-v-2f5f1757]::selection,.theme-mode-light code[class*=language-][data-v-2f5f1757] ::selection,.theme-mode-light pre[class*=language-][data-v-2f5f1757]::selection,.theme-mode-light pre[class*=language-][data-v-2f5f1757] ::selection{text-shadow:none;background:#b3d4fc}@media print{.theme-mode-light code[class*=language-][data-v-2f5f1757],.theme-mode-light pre[class*=language-][data-v-2f5f1757]{text-shadow:none}}.theme-mode-light pre[class*=language-][data-v-2f5f1757]{padding:1em;margin:.5em 0;overflow:auto}.theme-mode-light :not(pre)>code[class*=language-][data-v-2f5f1757],.theme-mode-light pre[class*=language-][data-v-2f5f1757]{background:#f5f2f0}.theme-mode-light :not(pre)>code[class*=language-][data-v-2f5f1757]{padding:.1em;border-radius:.3em;white-space:normal}.theme-mode-light .token.cdata[data-v-2f5f1757],.theme-mode-light .token.comment[data-v-2f5f1757],.theme-mode-light .token.doctype[data-v-2f5f1757],.theme-mode-light .token.prolog[data-v-2f5f1757]{color:#708090}.theme-mode-light .token.punctuation[data-v-2f5f1757]{color:#999}.theme-mode-light .namespace[data-v-2f5f1757]{opacity:.7}.theme-mode-light .token.boolean[data-v-2f5f1757],.theme-mode-light .token.constant[data-v-2f5f1757],.theme-mode-light .token.deleted[data-v-2f5f1757],.theme-mode-light .token.number[data-v-2f5f1757],.theme-mode-light .token.property[data-v-2f5f1757],.theme-mode-light .token.symbol[data-v-2f5f1757],.theme-mode-light .token.tag[data-v-2f5f1757]{color:#905}.theme-mode-light .token.attr-name[data-v-2f5f1757],.theme-mode-light .token.builtin[data-v-2f5f1757],.theme-mode-light .token.char[data-v-2f5f1757],.theme-mode-light .token.inserted[data-v-2f5f1757],.theme-mode-light .token.selector[data-v-2f5f1757],.theme-mode-light .token.string[data-v-2f5f1757]{color:#690}.theme-mode-light .language-css .token.string[data-v-2f5f1757],.theme-mode-light .style .token.string[data-v-2f5f1757],.theme-mode-light .token.entity[data-v-2f5f1757],.theme-mode-light .token.operator[data-v-2f5f1757],.theme-mode-light .token.url[data-v-2f5f1757]{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.theme-mode-light .token.atrule[data-v-2f5f1757],.theme-mode-light .token.attr-value[data-v-2f5f1757],.theme-mode-light .token.keyword[data-v-2f5f1757]{color:#07a}.theme-mode-light .token.class-name[data-v-2f5f1757],.theme-mode-light .token.function[data-v-2f5f1757]{color:#dd4a68}.theme-mode-light .token.important[data-v-2f5f1757],.theme-mode-light .token.regex[data-v-2f5f1757],.theme-mode-light .token.variable[data-v-2f5f1757]{color:#e90}.theme-mode-light .token.bold[data-v-2f5f1757],.theme-mode-light .token.important[data-v-2f5f1757]{font-weight:700}.theme-mode-light .token.italic[data-v-2f5f1757]{font-style:italic}.theme-mode-light .token.entity[data-v-2f5f1757]{cursor:help}.theme-mode-light div[class*=language-] .highlight-lines .highlighted[data-v-2f5f1757],.theme-mode-light div[class*=language-].line-numbers-mode .highlight-lines .highlighted[data-v-2f5f1757]:before{background-color:hsla(0,0%,78.4%,.4)}.theme-mode-dark[data-v-2f5f1757]{--bodyBg:#27272b;--mainBg:#1e1e22;--sidebarBg:rgba(30,30,34,0.8);--blurBg:rgba(30,30,34,0.8);--customBlockBg:#27272b;--textColor:#9b9baa;--textLightenColor:#0085ad;--borderColor:#30363d;--codeBg:#252526;--codeColor:#fff}.theme-mode-dark code[class*=language-][data-v-2f5f1757],.theme-mode-dark pre[class*=language-][data-v-2f5f1757]{color:#ccc;background:none;text-shadow:none;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}.theme-mode-dark pre[class*=language-][data-v-2f5f1757]{padding:1em;margin:.5em 0;overflow:auto}.theme-mode-dark :not(pre)>code[class*=language-][data-v-2f5f1757],.theme-mode-dark pre[class*=language-][data-v-2f5f1757]{background:#2d2d2d}.theme-mode-dark :not(pre)>code[class*=language-][data-v-2f5f1757]{padding:.1em;border-radius:.3em;white-space:normal}.theme-mode-dark .token.block-comment[data-v-2f5f1757],.theme-mode-dark .token.cdata[data-v-2f5f1757],.theme-mode-dark .token.comment[data-v-2f5f1757],.theme-mode-dark .token.doctype[data-v-2f5f1757],.theme-mode-dark .token.prolog[data-v-2f5f1757]{color:#999}.theme-mode-dark .token.punctuation[data-v-2f5f1757]{color:#ccc}.theme-mode-dark .token.attr-name[data-v-2f5f1757],.theme-mode-dark .token.deleted[data-v-2f5f1757],.theme-mode-dark .token.namespace[data-v-2f5f1757],.theme-mode-dark .token.tag[data-v-2f5f1757]{color:#e2777a}.theme-mode-dark .token.function-name[data-v-2f5f1757]{color:#6196cc}.theme-mode-dark .token.boolean[data-v-2f5f1757],.theme-mode-dark .token.function[data-v-2f5f1757],.theme-mode-dark .token.number[data-v-2f5f1757]{color:#f08d49}.theme-mode-dark .token.class-name[data-v-2f5f1757],.theme-mode-dark .token.constant[data-v-2f5f1757],.theme-mode-dark .token.property[data-v-2f5f1757],.theme-mode-dark .token.symbol[data-v-2f5f1757]{color:#f8c555}.theme-mode-dark .token.atrule[data-v-2f5f1757],.theme-mode-dark .token.builtin[data-v-2f5f1757],.theme-mode-dark .token.important[data-v-2f5f1757],.theme-mode-dark .token.keyword[data-v-2f5f1757],.theme-mode-dark .token.selector[data-v-2f5f1757]{color:#cc99cd}.theme-mode-dark .token.attr-value[data-v-2f5f1757],.theme-mode-dark .token.char[data-v-2f5f1757],.theme-mode-dark .token.regex[data-v-2f5f1757],.theme-mode-dark .token.string[data-v-2f5f1757],.theme-mode-dark .token.variable[data-v-2f5f1757]{color:#7ec699}.theme-mode-dark .token.entity[data-v-2f5f1757],.theme-mode-dark .token.operator[data-v-2f5f1757],.theme-mode-dark .token.url[data-v-2f5f1757]{color:#67cdcc}.theme-mode-dark .language-css .token.string[data-v-2f5f1757],.theme-mode-dark .style .token.string[data-v-2f5f1757],.theme-mode-dark .token.entity[data-v-2f5f1757],.theme-mode-dark .token.operator[data-v-2f5f1757],.theme-mode-dark .token.url[data-v-2f5f1757]{background:none}.theme-mode-dark .token.bold[data-v-2f5f1757],.theme-mode-dark .token.important[data-v-2f5f1757]{font-weight:700}.theme-mode-dark .token.italic[data-v-2f5f1757]{font-style:italic}.theme-mode-dark .token.entity[data-v-2f5f1757]{cursor:help}.theme-mode-dark .token.inserted[data-v-2f5f1757]{color:green}.theme-mode-read[data-v-2f5f1757]{--bodyBg:#ececcc;--mainBg:#f5f5d5;--sidebarBg:rgba(245,245,213,0.8);--blurBg:rgba(245,245,213,0.9);--customBlockBg:#ececcc;--textColor:#704214;--textLightenColor:#963;--borderColor:rgba(0,0,0,0.15);--codeBg:#282c34;--codeColor:#fff}.theme-mode-read code[class*=language-][data-v-2f5f1757],.theme-mode-read pre[class*=language-][data-v-2f5f1757]{color:#ccc;background:none;text-shadow:none;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}.theme-mode-read pre[class*=language-][data-v-2f5f1757]{padding:1em;margin:.5em 0;overflow:auto}.theme-mode-read :not(pre)>code[class*=language-][data-v-2f5f1757],.theme-mode-read pre[class*=language-][data-v-2f5f1757]{background:#2d2d2d}.theme-mode-read :not(pre)>code[class*=language-][data-v-2f5f1757]{padding:.1em;border-radius:.3em;white-space:normal}.theme-mode-read .token.block-comment[data-v-2f5f1757],.theme-mode-read .token.cdata[data-v-2f5f1757],.theme-mode-read .token.comment[data-v-2f5f1757],.theme-mode-read .token.doctype[data-v-2f5f1757],.theme-mode-read .token.prolog[data-v-2f5f1757]{color:#999}.theme-mode-read .token.punctuation[data-v-2f5f1757]{color:#ccc}.theme-mode-read .token.attr-name[data-v-2f5f1757],.theme-mode-read .token.deleted[data-v-2f5f1757],.theme-mode-read .token.namespace[data-v-2f5f1757],.theme-mode-read .token.tag[data-v-2f5f1757]{color:#e2777a}.theme-mode-read .token.function-name[data-v-2f5f1757]{color:#6196cc}.theme-mode-read .token.boolean[data-v-2f5f1757],.theme-mode-read .token.function[data-v-2f5f1757],.theme-mode-read .token.number[data-v-2f5f1757]{color:#f08d49}.theme-mode-read .token.class-name[data-v-2f5f1757],.theme-mode-read .token.constant[data-v-2f5f1757],.theme-mode-read .token.property[data-v-2f5f1757],.theme-mode-read .token.symbol[data-v-2f5f1757]{color:#f8c555}.theme-mode-read .token.atrule[data-v-2f5f1757],.theme-mode-read .token.builtin[data-v-2f5f1757],.theme-mode-read .token.important[data-v-2f5f1757],.theme-mode-read .token.keyword[data-v-2f5f1757],.theme-mode-read .token.selector[data-v-2f5f1757]{color:#cc99cd}.theme-mode-read .token.attr-value[data-v-2f5f1757],.theme-mode-read .token.char[data-v-2f5f1757],.theme-mode-read .token.regex[data-v-2f5f1757],.theme-mode-read .token.string[data-v-2f5f1757],.theme-mode-read .token.variable[data-v-2f5f1757]{color:#7ec699}.theme-mode-read .token.entity[data-v-2f5f1757],.theme-mode-read .token.operator[data-v-2f5f1757],.theme-mode-read .token.url[data-v-2f5f1757]{color:#67cdcc}.theme-mode-read .language-css .token.string[data-v-2f5f1757],.theme-mode-read .style .token.string[data-v-2f5f1757],.theme-mode-read .token.entity[data-v-2f5f1757],.theme-mode-read .token.operator[data-v-2f5f1757],.theme-mode-read .token.url[data-v-2f5f1757]{background:none}.theme-mode-read .token.bold[data-v-2f5f1757],.theme-mode-read .token.important[data-v-2f5f1757]{font-weight:700}.theme-mode-read .token.italic[data-v-2f5f1757]{font-style:italic}.theme-mode-read .token.entity[data-v-2f5f1757]{cursor:help}.theme-mode-read .token.inserted[data-v-2f5f1757]{color:green}.theme-style-line.theme-mode-light[data-v-2f5f1757]{--bodyBg:#fff}.theme-style-line.theme-mode-dark[data-v-2f5f1757]{--bodyBg:#1e1e22}.theme-style-line.theme-mode-read[data-v-2f5f1757]{--bodyBg:#f5f5d5}.theme-code-group[data-v-2f5f1757],.theme-code-group__nav[data-v-2f5f1757]{background-color:var(--codeBg);padding-bottom:22px;border-radius:6px;padding-left:10px;padding-top:10px}.theme-code-group__nav[data-v-2f5f1757]{margin-bottom:-35px}.theme-code-group__ul[data-v-2f5f1757]{margin:auto 0;padding-left:0;display:inline-flex;list-style:none}.theme-code-group__li[data-v-2f5f1757],.theme-code-group__nav-tab[data-v-2f5f1757]{border:0;padding:5px;cursor:pointer;background-color:transparent;font-size:.85em;line-height:1.4;color:var(--codeColor);font-weight:600;opacity:.85}.theme-code-group__nav-tab-active[data-v-2f5f1757]{border-bottom:1px solid #11a8cd;opacity:1}.pre-blank[data-v-2f5f1757]{color:#11a8cd}body .theme-vdoing-content code{color:var(--textLightenColor);padding:.25rem .5rem;margin:0;font-size:.9em;background-color:hsla(0,0%,39.2%,.08);border-radius:3px}body .theme-vdoing-content code .token.deleted{color:#ec5975}body .theme-vdoing-content code .token.inserted{color:#11a8cd}body .theme-vdoing-content pre,body .theme-vdoing-content pre[class*=language-]{line-height:1.4;padding:1.25rem 1.5rem;margin:.85rem 0;background-color:#282c34;border-radius:6px;overflow:auto}body .theme-vdoing-content pre[class*=language-] code,body .theme-vdoing-content pre code{color:var(--codeColor);padding:0;background-color:transparent;border-radius:0}div[class*=language-]{position:relative;background-color:var(--codeBg);border-radius:6px}div[class*=language-] .highlight-lines{-webkit-user-select:none;user-select:none;padding-top:1.3rem;position:absolute;top:0;left:0;width:100%;line-height:1.4}div[class*=language-] .highlight-lines .highlighted{background-color:rgba(0,0,0,.3)}div[class*=language-] pre,div[class*=language-] pre[class*=language-]{background:transparent;position:relative!important;z-index:1}div[class*=language-]:before{position:absolute;z-index:3;top:.8em;right:1em;font-size:.8rem;color:hsla(0,0%,58.8%,.7)}div[class*=language-]:not(.line-numbers-mode) .line-numbers-wrapper{display:none}div[class*=language-].line-numbers-mode .highlight-lines .highlighted{position:relative}div[class*=language-].line-numbers-mode .highlight-lines .highlighted:before{content:" ";position:absolute;z-index:3;left:0;top:0;display:block;width:2.5rem;height:100%;background-color:rgba(0,0,0,.3)}div[class*=language-].line-numbers-mode pre{padding-left:3.5rem;vertical-align:middle}div[class*=language-].line-numbers-mode .line-numbers-wrapper{position:absolute;top:0;width:2.5rem;text-align:center;color:hsla(0,0%,49.8%,.5);padding:1.25rem 0;line-height:1.4}div[class*=language-].line-numbers-mode .line-numbers-wrapper br{-webkit-user-select:none;user-select:none}div[class*=language-].line-numbers-mode .line-numbers-wrapper .line-number{position:relative;z-index:4;-webkit-user-select:none;user-select:none;font-size:.85em}div[class*=language-].line-numbers-mode:after{content:"";position:absolute;z-index:2;top:0;left:0;width:2.5rem;height:100%;border-radius:6px 0 0 6px;border-right:1px solid var(--borderColor);background-color:var(--codeBg)}div[class~=language-js]:before{content:"js"}div[class~=language-ts]:before{content:"ts"}div[class~=language-html]:before{content:"html"}div[class~=language-md]:before{content:"md"}div[class~=language-vue]:before{content:"vue"}div[class~=language-css]:before{content:"css"}div[class~=language-sass]:before{content:"sass"}div[class~=language-scss]:before{content:"scss"}div[class~=language-less]:before{content:"less"}div[class~=language-stylus]:before{content:"stylus"}div[class~=language-go]:before{content:"go"}div[class~=language-java]:before{content:"java"}div[class~=language-c]:before{content:"c"}div[class~=language-sh]:before{content:"sh"}div[class~=language-yaml]:before{content:"yaml"}div[class~=language-py]:before{content:"py"}div[class~=language-docker]:before{content:"docker"}div[class~=language-dockerfile]:before{content:"dockerfile"}div[class~=language-makefile]:before{content:"makefile"}div[class~=language-javascript]:before{content:"js"}div[class~=language-typescript]:before{content:"ts"}div[class~=language-markup]:before{content:"html"}div[class~=language-markdown]:before{content:"md"}div[class~=language-json]:before{content:"json"}div[class~=language-ruby]:before{content:"rb"}div[class~=language-python]:before{content:"py"}div[class~=language-bash]:before{content:"sh"}div[class~=language-php]:before{content:"php"}.custom-block .custom-block-title{font-weight:600;margin-bottom:.2rem}.custom-block p{margin:0}.custom-block.danger,.custom-block.note,.custom-block.tip,.custom-block.warning{padding:.5rem 1.5rem;border-left-width:.5rem;border-left-style:solid;margin:1rem 0}.custom-block.tip{background-color:#f3f5f7;border-color:#42b983;color:#215d42}.custom-block.warning{background-color:#fff7d0;border-color:#e7c000;color:#6b5900}.custom-block.warning .custom-block-title{color:#b29400}.custom-block.warning a{color:var(--textColor)}.custom-block.danger{background-color:#ffe6e6;border-color:#c00;color:#4d0000}.custom-block.danger .custom-block-title{color:#900}.custom-block.danger a{color:var(--textColor)}.custom-block.note{background-color:#e8f5fa;border-color:#157bae;color:#0d4a68}.custom-block.right{color:var(--textColor);font-size:.9rem;text-align:right}.custom-block.theorem{margin:1rem 0;padding:.8rem 1.5rem;border-radius:2px;background-color:var(--customBlockBg)}.custom-block.theorem .title{font-weight:700;margin:.5rem 0}.custom-block.details{display:block;position:relative;border-radius:2px;margin:1em 0;padding:1.6em;background-color:var(--customBlockBg)}.custom-block.details p{margin:.8rem 0}.custom-block.details h4{margin-top:0}.custom-block.details figure:last-child,.custom-block.details p:last-child{margin-bottom:0;padding-bottom:0}.custom-block.details summary{outline:none;cursor:pointer}.custom-block.details summary:hover{color:#11a8cd}.theme-mode-dark .custom-block.warning{background-color:rgba(255,247,208,.2);color:#e7c000}.theme-mode-dark .custom-block.warning .custom-block-title{color:#ffdc2f}.theme-mode-dark .custom-block.tip{background-color:rgba(243,245,247,.2);color:#42b983}.theme-mode-dark .custom-block.danger{background-color:rgba(255,230,230,.4);color:maroon}.theme-mode-dark .custom-block.danger a{color:#11a8cd}.theme-mode-dark .custom-block.note{background-color:rgba(243,245,247,.2);color:#157bae}.arrow{display:inline-block;width:0;height:0}.arrow.up{border-bottom:6px solid #ccc}.arrow.down,.arrow.up{border-left:4px solid transparent;border-right:4px solid transparent}.arrow.down{border-top:6px solid #ccc}.arrow.right{border-left:6px solid #ccc}.arrow.left,.arrow.right{border-top:4px solid transparent;border-bottom:4px solid transparent}.arrow.left{border-right:6px solid #ccc}.theme-vdoing-content:not(.custom){max-width:860px}.table-of-contents .badge{vertical-align:middle}.center-container{text-align:center}.center-container>h1,.center-container>h2,.center-container>h3,.center-container>h4,.center-container>h5,.center-container>h6{margin-top:-3.1rem;padding-top:4.6rem;margin-bottom:0}.center-container>h1 a.header-anchor,.center-container>h2 a.header-anchor,.center-container>h3 a.header-anchor,.center-container>h4 a.header-anchor,.center-container>h5 a.header-anchor,.center-container>h6 a.header-anchor{float:none;padding-right:0;margin-left:-.9rem}.cardListContainer{margin:.7rem 0}.cardListContainer>:not(.card-list){display:none}.cardListContainer .card-list{margin:-.35rem;display:flex;flex-wrap:wrap;align-items:flex-start}.cardListContainer .card-list .card-item{width:calc(33.33333% - .7rem);margin:.35rem;background:var(--bodyBg);border-radius:3px;color:var(--textColor);display:flex;box-shadow:1px 1px 2px 0 rgba(0,0,0,.06);transition:all .4s}.cardListContainer .card-list .card-item:hover{text-decoration:none;box-shadow:0 10px 20px -10px var(--randomColor,rgba(0,0,0,.15));transform:translateY(-3px) scale(1.01)}.cardListContainer .card-list .card-item:hover img{box-shadow:3px 2px 7px rgba(0,0,0,.15)}.cardListContainer .card-list .card-item:hover div p{text-shadow:3px 2px 5px rgba(0,0,0,.15)}.cardListContainer .card-list .card-item img{width:60px;height:60px;border-radius:50%;border:2px solid #fff;margin:1rem 0 1rem 1rem;box-shadow:3px 2px 5px rgba(0,0,0,.08);transition:all .4s}.cardListContainer .card-list .card-item div{flex:1;display:inline-block;float:right;padding:1rem 0}.cardListContainer .card-list .card-item div p{margin:0;padding:0 1rem;transition:text-shadow .4s;text-align:center}.cardListContainer .card-list .card-item div .name{margin:.2rem 0 .3rem}.cardListContainer .card-list .card-item div .desc{font-size:.8rem;line-height:1.1rem;opacity:.8;margin-bottom:.2rem}.cardListContainer .card-list .card-item.row-1{width:calc(100% - .7rem)}.cardListContainer .card-list .card-item.row-1 img{margin-left:2rem}.cardListContainer .card-list .card-item.row-2{width:calc(50% - .7rem)}.cardListContainer .card-list .card-item.row-2 img{margin-left:1.5rem}.cardListContainer .card-list .card-item.row-3{width:calc(33.33333% - .7rem)}.cardListContainer .card-list .card-item.row-4{width:calc(25% - .7rem)}.cardImgListContainer{margin:1rem 0}.cardImgListContainer>:not(.card-list){display:none}.cardImgListContainer .card-list{margin:-.5rem;display:flex;flex-wrap:wrap;align-items:flex-start}.cardImgListContainer .card-list .card-item{width:calc(33.33333% - 1rem);margin:.5rem;background:var(--mainBg);border:1px solid rgba(0,0,0,.1);box-sizing:border-box;border-radius:3px;overflow:hidden;color:var(--textColor);box-shadow:2px 2px 10px rgba(0,0,0,.04);display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch;transition:all .4s}.cardImgListContainer .card-list .card-item:hover{box-shadow:1px 1px 20px rgba(0,0,0,.1);transform:translateY(-3px)}.cardImgListContainer .card-list .card-item .box-img{overflow:hidden;position:relative;background:#eee}.cardImgListContainer .card-list .card-item .box-img img{display:block;width:100%;height:100%;transition:all .3s}.cardImgListContainer .card-list .card-item a{color:var(--textColor);transition:color .3s}.cardImgListContainer .card-list .card-item a:hover{text-decoration:none}.cardImgListContainer .card-list .card-item .box-info{padding:.8rem 1rem}.cardImgListContainer .card-list .card-item .box-info p{margin:0}.cardImgListContainer .card-list .card-item .box-info .desc{margin-top:.3rem;opacity:.8;font-size:.9rem;line-height:1.1rem;overflow:hidden;white-space:normal;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.cardImgListContainer .card-list .card-item .box-footer{overflow:hidden;padding:.8rem 1rem;border-top:1px solid rgba(0,0,0,.1)}.cardImgListContainer .card-list .card-item .box-footer img{width:1.8rem;height:1.8rem;border-radius:50%;float:left}.cardImgListContainer .card-list .card-item .box-footer span{line-height:1.8rem;float:left;margin-left:.6rem;font-size:.8rem}.cardImgListContainer .card-list .card-item.row-1{width:calc(100% - 1rem)}.cardImgListContainer .card-list .card-item.row-2{width:calc(50% - 1rem)}.cardImgListContainer .card-list .card-item.row-3{width:calc(33.33333% - 1rem)}.cardImgListContainer .card-list .card-item.row-4{width:calc(25% - 1rem)}.theme-mode-dark .cardImgListContainer .card-list .card-item,.theme-mode-dark .cardImgListContainer .card-list .card-item .box-footer{border-color:var(--borderColor)}@media (max-width:900px){.cardListContainer .card-list .card-item.row-4{width:calc(33.33333% - .7rem)}.cardImgListContainer .card-list .card-item.row-4{width:calc(33.33333% - 1rem)}}@media (max-width:720px){.cardListContainer .card-list .card-item.row-3,.cardListContainer .card-list .card-item.row-4{width:calc(50% - .7rem)}.cardListContainer .card-list .card-item.row-3 img,.cardListContainer .card-list .card-item.row-4 img{margin-left:1.5rem}.cardImgListContainer .card-list .card-item.row-3,.cardImgListContainer .card-list .card-item.row-4{width:calc(50% - 1rem)}}@media (max-width:500px){.cardListContainer .card-list .card-item.row-1,.cardListContainer .card-list .card-item.row-2,.cardListContainer .card-list .card-item.row-3,.cardListContainer .card-list .card-item.row-4{width:calc(100% - .7rem)}.cardListContainer .card-list .card-item.row-1 img,.cardListContainer .card-list .card-item.row-2 img,.cardListContainer .card-list .card-item.row-3 img,.cardListContainer .card-list .card-item.row-4 img{margin-left:1.5rem}.cardImgListContainer .card-list .card-item.row-1,.cardImgListContainer .card-list .card-item.row-2,.cardImgListContainer .card-list .card-item.row-3,.cardImgListContainer .card-list .card-item.row-4{width:calc(100% - 1rem)}}body,html{padding:0;margin:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;font-size:16px;color:#2c3e50;background:var(--bodyBg)}a,button,input{outline:none;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-focus-ring-color:transparent}@media (min-width:719px){::-webkit-scrollbar{width:6px;height:5px}::-webkit-scrollbar-track-piece{background-color:rgba(0,0,0,.15);-webkit-border-radius:3px}::-webkit-scrollbar-thumb:vertical{height:5px;background-color:rgba(0,0,0,.28);-webkit-border-radius:3px}::-webkit-scrollbar-thumb:horizontal{width:5px;background-color:rgba(0,0,0,.28);-webkit-border-radius:3px}}.card-box{border-radius:5px;background:var(--mainBg);box-shadow:0 0 4px 0 rgba(0,0,0,.1);transition:box-shadow .5s}.card-box:hover{box-shadow:0 1px 15px 0 rgba(0,0,0,.1)}@media (max-width:719px){.theme-style-line{margin-left:-1px;margin-right:-1px}}.theme-style-line .card-box{box-shadow:0 0;border:1px solid var(--borderColor)}.blur{-webkit-backdrop-filter:saturate(200%) blur(20px);backdrop-filter:saturate(200%) blur(20px)}.custom-page{min-height:calc(100vh - 3.6rem);padding-top:3.6rem;padding-bottom:.9rem}.custom-page .theme-vdoing-wrapper{margin:0 auto}body .search-box input{background-color:transparent;color:var(--textColor);border:1px solid var(--borderColor,#ccc)}@media (max-width:959px){body .search-box input{border-color:transparent}}.page{transition:padding .2s ease;padding-left:.8rem}.navbar{position:fixed;z-index:20;top:0;left:0;right:0;height:3.6rem;background-color:var(--blurBg);box-sizing:border-box;box-shadow:0 2px 5px rgba(0,0,0,.06)}.sidebar-mask{top:0;width:100vw;height:100vh}.sidebar-hover-trigger,.sidebar-mask{position:fixed;z-index:12;left:0;display:none}.sidebar-hover-trigger{top:8.1rem;bottom:0;width:24px}.sidebar{font-size:16px;background-color:var(--sidebarBg);width:18rem;position:fixed;z-index:13;margin:0;top:3.6rem;left:0;bottom:0;box-sizing:border-box;border-right:1px solid var(--borderColor);overflow-y:auto;transform:translateX(-100%);transition:transform .2s}@media (max-width:719px){.sidebar{background-color:var(--mainBg)}}.theme-vdoing-content:not(.custom){word-wrap:break-word}.theme-vdoing-content:not(.custom) a:hover{text-decoration:underline}.theme-vdoing-content:not(.custom) p.demo{padding:1rem 1.5rem;border:1px solid #ddd;border-radius:4px}.theme-vdoing-content:not(.custom) img{max-width:100%}.theme-vdoing-content.custom{padding:0;margin:0}.theme-vdoing-content.custom img{max-width:100%}a{font-weight:500;text-decoration:none}a,p a code{color:#11a8cd}p a code{font-weight:400}kbd{background:#eee;border:.15rem solid #ddd;border-bottom:.25rem solid #ddd;border-radius:.15rem;padding:0 .15em}blockquote{font-size:1rem;opacity:.75;border-left:.2rem solid hsla(0,0%,39.2%,.3);margin:1rem 0;padding:.25rem 0 .25rem 1rem}blockquote>p{margin:0}ol,ul{padding-left:1.2em}strong{font-weight:600}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.25}.theme-vdoing-content:not(.custom)>h1,.theme-vdoing-content:not(.custom)>h2,.theme-vdoing-content:not(.custom)>h3,.theme-vdoing-content:not(.custom)>h4,.theme-vdoing-content:not(.custom)>h5,.theme-vdoing-content:not(.custom)>h6{margin-top:-3.1rem;padding-top:4.6rem;margin-bottom:0}.theme-vdoing-content:not(.custom)>h1:first-child,.theme-vdoing-content:not(.custom)>h2:first-child,.theme-vdoing-content:not(.custom)>h3:first-child,.theme-vdoing-content:not(.custom)>h4:first-child,.theme-vdoing-content:not(.custom)>h5:first-child,.theme-vdoing-content:not(.custom)>h6:first-child{margin-bottom:1rem}.theme-vdoing-content:not(.custom)>h1:first-child+.custom-block,.theme-vdoing-content:not(.custom)>h1:first-child+p,.theme-vdoing-content:not(.custom)>h1:first-child+pre,.theme-vdoing-content:not(.custom)>h2:first-child+.custom-block,.theme-vdoing-content:not(.custom)>h2:first-child+p,.theme-vdoing-content:not(.custom)>h2:first-child+pre,.theme-vdoing-content:not(.custom)>h3:first-child+.custom-block,.theme-vdoing-content:not(.custom)>h3:first-child+p,.theme-vdoing-content:not(.custom)>h3:first-child+pre,.theme-vdoing-content:not(.custom)>h4:first-child+.custom-block,.theme-vdoing-content:not(.custom)>h4:first-child+p,.theme-vdoing-content:not(.custom)>h4:first-child+pre,.theme-vdoing-content:not(.custom)>h5:first-child+.custom-block,.theme-vdoing-content:not(.custom)>h5:first-child+p,.theme-vdoing-content:not(.custom)>h5:first-child+pre,.theme-vdoing-content:not(.custom)>h6:first-child+.custom-block,.theme-vdoing-content:not(.custom)>h6:first-child+p,.theme-vdoing-content:not(.custom)>h6:first-child+pre{margin-top:2rem}h1:focus .header-anchor,h1:hover .header-anchor,h2:focus .header-anchor,h2:hover .header-anchor,h3:focus .header-anchor,h3:hover .header-anchor,h4:focus .header-anchor,h4:hover .header-anchor,h5:focus .header-anchor,h5:hover .header-anchor,h6:focus .header-anchor,h6:hover .header-anchor{opacity:1}.theme-vdoing-content:not(.custom)>.custom-block:first-child,.theme-vdoing-content:not(.custom)>p:first-child,.theme-vdoing-content:not(.custom)>pre:first-child{margin-top:2rem}h1{font-size:1.9rem}.theme-vdoing-content:not(.custom)>h1:first-child{display:none}h2{font-size:1.5rem;padding-bottom:.3rem;border-bottom:1px solid var(--borderColor)}h3{font-size:1.35rem}.page h4{font-size:1.25rem}.page h5{font-size:1.15rem}.page h6{font-size:1.05rem}a.header-anchor{font-size:.85em;float:left;margin-left:-.87em;padding-right:.23em;margin-top:.125em;opacity:0}a.header-anchor:focus,a.header-anchor:hover{text-decoration:none}.line-number,code,kbd{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}ol,p,ul{line-height:1.7}hr{border:0;border-top:1px solid var(--borderColor)}table{border-collapse:collapse;margin:1rem 0;overflow-x:auto;width:100%;display:inline-table}@media (max-width:719px){table{display:block}}tr{border-top:1px solid var(--borderColor)}tr:nth-child(2n){background-color:hsla(0,0%,58.8%,.1)}td,th{border:1px solid var(--borderColor);padding:.6em 1em}@media (max-width:719px){td,th{padding:.3em .5em}}td a,th a{word-break:break-all}.theme-container{color:var(--textColor);min-height:100vh}.theme-container.sidebar-open .sidebar-mask{display:block}.theme-container.no-navbar .theme-vdoing-content:not(.custom)>h1,.theme-container.no-navbar h2,.theme-container.no-navbar h3,.theme-container.no-navbar h4,.theme-container.no-navbar h5,.theme-container.no-navbar h6{margin-top:1.5rem;padding-top:0}.theme-container.no-navbar .sidebar{top:0}@media (min-width:720px){.theme-container.no-sidebar .sidebar{display:none}.theme-container.no-sidebar .page{padding-left:0}}@media (max-width:959px){.sidebar{font-size:15px}}@media (max-width:719px){.sidebar{width:17.099999999999998rem}}@media (min-width:720px) and (max-width:959px){.sidebar{width:16.2rem}.theme-container.sidebar-open .page{padding-left:17rem!important}}@media (max-width:719px){.sidebar{top:0;height:100vh;padding-top:3.6rem;transform:translateX(-100%);transition:transform .2s ease}.page{padding-left:0}.theme-container.sidebar-open .sidebar{transform:translateX(0)}.theme-container.sidebar-open .sidebar-mask{display:block}.theme-container.no-navbar .sidebar{padding-top:0}}@media (max-width:419px){h1{font-size:1.9rem}.theme-vdoing-content div[class*=language-]{margin:.85rem -1.5rem;border-radius:0}}@media (min-width:720px){.theme-container .sidebar-hover-trigger{display:block}.theme-container .sidebar-hover-trigger:hover~.sidebar,.theme-container:not(.sidebar-open) .sidebar-hover-trigger~.sidebar:hover{transform:translateX(0);z-index:100}.theme-container.sidebar-open .sidebar-mask{display:none}.theme-container.sidebar-open .sidebar{transform:translateX(0)}.theme-container.sidebar-open .sidebar-button{left:18rem}.theme-container.sidebar-open .page{padding-left:18.8rem;padding-right:.8rem}.theme-container.sidebar-open .sidebar-hover-trigger{display:none}.theme-container.have-rightmenu .page{padding-right:250px}.theme-container.no-sidebar .page{padding-left:0!important}.theme-container.no-sidebar .sidebar-hover-trigger{display:none}.theme-container.hide-navbar .sidebar-hover-trigger{top:4.5rem}.theme-container.hide-navbar .sidebar{top:0}.theme-container.no-sidebar .sidebar-button{display:none}}@media print{.buttons,.navbar,.sidebar{display:none}.page{padding-top:0!important}}@media (min-width:720px) and (max-width:959px){.theme-container.sidebar-open:not(.on-sidebar) .sidebar-button{left:12.6rem}}.gt-container .gt-ico-tip:after{content:"。( Win + . ) 或 ( ⌃ + ⌘ + ␣ ) 打开表情";color:#999;font-size:.8rem}.gt-container .gt-meta{border-color:var(--borderColor)!important}.gt-container .gt-comments-null{color:var(--textColor);opacity:.5}.gt-container .gt-header-textarea{color:var(--textColor);background:hsla(0,0%,70.6%,.1)!important}.gt-container .gt-btn{border-color:#11a8cd!important;background-color:#11a8cd!important}.gt-container .gt-btn-preview{background-color:hsla(0,0%,100%,0)!important;color:#11a8cd!important}.gt-container a{color:#11a8cd!important}.gt-container .gt-svg svg{fill:#11a8cd!important}.gt-container .gt-comment-admin .gt-comment-content,.gt-container .gt-comment-content{background-color:hsla(0,0%,58.8%,.1)!important}.gt-container .gt-comment-admin .gt-comment-content:hover,.gt-container .gt-comment-content:hover{box-shadow:0 0 25px hsla(0,0%,58.8%,.5)!important}.gt-container .gt-comment-admin .gt-comment-content .gt-comment-body,.gt-container .gt-comment-content .gt-comment-body{color:var(--textColor)!important}.qq{position:relative}.qq:after{content:"可撩";background:#11a8cd;color:#fff;padding:0 5px;border-radius:10px;font-size:12px;position:absolute;top:-4px;right:-35px;transform:scale(.85)}body .vuepress-plugin-demo-block__wrapper,body .vuepress-plugin-demo-block__wrapper .vuepress-plugin-demo-block__display{border-color:hsla(0,0%,62.7%,.3)}body .vuepress-plugin-demo-block__wrapper .vuepress-plugin-demo-block__footer:hover .vuepress-plugin-demo-block__expand:before{border-top-color:#11a8cd!important;border-bottom-color:#11a8cd!important}body .vuepress-plugin-demo-block__wrapper .vuepress-plugin-demo-block__footer:hover svg{fill:#11a8cd!important}#nprogress{pointer-events:none}#nprogress .bar{background:#11a8cd;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #11a8cd,0 0 5px #11a8cd;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border-color:#11a8cd transparent transparent #11a8cd;border-style:solid;border-width:2px;border-radius:50%;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.icon.outbound{color:#aaa;display:inline-block;vertical-align:middle;position:relative;top:-1px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.theme-mode-light[data-v-439bb2a8]{--bodyBg:#f4f4f4;--mainBg:#fff;--sidebarBg:hsla(0,0%,100%,0.8);--blurBg:hsla(0,0%,100%,0.9);--customBlockBg:#f1f1f1;--textColor:#00323c;--textLightenColor:#0085ad;--borderColor:rgba(0,0,0,0.12);--codeBg:#f6f6f6;--codeColor:#525252}.theme-mode-light code[class*=language-][data-v-439bb2a8],.theme-mode-light pre[class*=language-][data-v-439bb2a8]{color:#000;background:none;text-shadow:0 1px #fff;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}.theme-mode-light code[class*=language-][data-v-439bb2a8]::-moz-selection,.theme-mode-light code[class*=language-][data-v-439bb2a8] ::-moz-selection,.theme-mode-light pre[class*=language-][data-v-439bb2a8]::-moz-selection,.theme-mode-light pre[class*=language-][data-v-439bb2a8] ::-moz-selection{text-shadow:none;background:#b3d4fc}.theme-mode-light code[class*=language-][data-v-439bb2a8]::selection,.theme-mode-light code[class*=language-][data-v-439bb2a8] ::selection,.theme-mode-light pre[class*=language-][data-v-439bb2a8]::selection,.theme-mode-light pre[class*=language-][data-v-439bb2a8] ::selection{text-shadow:none;background:#b3d4fc}@media print{.theme-mode-light code[class*=language-][data-v-439bb2a8],.theme-mode-light pre[class*=language-][data-v-439bb2a8]{text-shadow:none}}.theme-mode-light pre[class*=language-][data-v-439bb2a8]{padding:1em;margin:.5em 0;overflow:auto}.theme-mode-light :not(pre)>code[class*=language-][data-v-439bb2a8],.theme-mode-light pre[class*=language-][data-v-439bb2a8]{background:#f5f2f0}.theme-mode-light :not(pre)>code[class*=language-][data-v-439bb2a8]{padding:.1em;border-radius:.3em;white-space:normal}.theme-mode-light .token.cdata[data-v-439bb2a8],.theme-mode-light .token.comment[data-v-439bb2a8],.theme-mode-light .token.doctype[data-v-439bb2a8],.theme-mode-light .token.prolog[data-v-439bb2a8]{color:#708090}.theme-mode-light .token.punctuation[data-v-439bb2a8]{color:#999}.theme-mode-light .namespace[data-v-439bb2a8]{opacity:.7}.theme-mode-light .token.boolean[data-v-439bb2a8],.theme-mode-light .token.constant[data-v-439bb2a8],.theme-mode-light .token.deleted[data-v-439bb2a8],.theme-mode-light .token.number[data-v-439bb2a8],.theme-mode-light .token.property[data-v-439bb2a8],.theme-mode-light .token.symbol[data-v-439bb2a8],.theme-mode-light .token.tag[data-v-439bb2a8]{color:#905}.theme-mode-light .token.attr-name[data-v-439bb2a8],.theme-mode-light .token.builtin[data-v-439bb2a8],.theme-mode-light .token.char[data-v-439bb2a8],.theme-mode-light .token.inserted[data-v-439bb2a8],.theme-mode-light .token.selector[data-v-439bb2a8],.theme-mode-light .token.string[data-v-439bb2a8]{color:#690}.theme-mode-light .language-css .token.string[data-v-439bb2a8],.theme-mode-light .style .token.string[data-v-439bb2a8],.theme-mode-light .token.entity[data-v-439bb2a8],.theme-mode-light .token.operator[data-v-439bb2a8],.theme-mode-light .token.url[data-v-439bb2a8]{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.theme-mode-light .token.atrule[data-v-439bb2a8],.theme-mode-light .token.attr-value[data-v-439bb2a8],.theme-mode-light .token.keyword[data-v-439bb2a8]{color:#07a}.theme-mode-light .token.class-name[data-v-439bb2a8],.theme-mode-light .token.function[data-v-439bb2a8]{color:#dd4a68}.theme-mode-light .token.important[data-v-439bb2a8],.theme-mode-light .token.regex[data-v-439bb2a8],.theme-mode-light .token.variable[data-v-439bb2a8]{color:#e90}.theme-mode-light .token.bold[data-v-439bb2a8],.theme-mode-light .token.important[data-v-439bb2a8]{font-weight:700}.theme-mode-light .token.italic[data-v-439bb2a8]{font-style:italic}.theme-mode-light .token.entity[data-v-439bb2a8]{cursor:help}.theme-mode-light div[class*=language-] .highlight-lines .highlighted[data-v-439bb2a8],.theme-mode-light div[class*=language-].line-numbers-mode .highlight-lines .highlighted[data-v-439bb2a8]:before{background-color:hsla(0,0%,78.4%,.4)}.theme-mode-dark[data-v-439bb2a8]{--bodyBg:#27272b;--mainBg:#1e1e22;--sidebarBg:rgba(30,30,34,0.8);--blurBg:rgba(30,30,34,0.8);--customBlockBg:#27272b;--textColor:#9b9baa;--textLightenColor:#0085ad;--borderColor:#30363d;--codeBg:#252526;--codeColor:#fff}.theme-mode-dark code[class*=language-][data-v-439bb2a8],.theme-mode-dark pre[class*=language-][data-v-439bb2a8]{color:#ccc;background:none;text-shadow:none;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}.theme-mode-dark pre[class*=language-][data-v-439bb2a8]{padding:1em;margin:.5em 0;overflow:auto}.theme-mode-dark :not(pre)>code[class*=language-][data-v-439bb2a8],.theme-mode-dark pre[class*=language-][data-v-439bb2a8]{background:#2d2d2d}.theme-mode-dark :not(pre)>code[class*=language-][data-v-439bb2a8]{padding:.1em;border-radius:.3em;white-space:normal}.theme-mode-dark .token.block-comment[data-v-439bb2a8],.theme-mode-dark .token.cdata[data-v-439bb2a8],.theme-mode-dark .token.comment[data-v-439bb2a8],.theme-mode-dark .token.doctype[data-v-439bb2a8],.theme-mode-dark .token.prolog[data-v-439bb2a8]{color:#999}.theme-mode-dark .token.punctuation[data-v-439bb2a8]{color:#ccc}.theme-mode-dark .token.attr-name[data-v-439bb2a8],.theme-mode-dark .token.deleted[data-v-439bb2a8],.theme-mode-dark .token.namespace[data-v-439bb2a8],.theme-mode-dark .token.tag[data-v-439bb2a8]{color:#e2777a}.theme-mode-dark .token.function-name[data-v-439bb2a8]{color:#6196cc}.theme-mode-dark .token.boolean[data-v-439bb2a8],.theme-mode-dark .token.function[data-v-439bb2a8],.theme-mode-dark .token.number[data-v-439bb2a8]{color:#f08d49}.theme-mode-dark .token.class-name[data-v-439bb2a8],.theme-mode-dark .token.constant[data-v-439bb2a8],.theme-mode-dark .token.property[data-v-439bb2a8],.theme-mode-dark .token.symbol[data-v-439bb2a8]{color:#f8c555}.theme-mode-dark .token.atrule[data-v-439bb2a8],.theme-mode-dark .token.builtin[data-v-439bb2a8],.theme-mode-dark .token.important[data-v-439bb2a8],.theme-mode-dark .token.keyword[data-v-439bb2a8],.theme-mode-dark .token.selector[data-v-439bb2a8]{color:#cc99cd}.theme-mode-dark .token.attr-value[data-v-439bb2a8],.theme-mode-dark .token.char[data-v-439bb2a8],.theme-mode-dark .token.regex[data-v-439bb2a8],.theme-mode-dark .token.string[data-v-439bb2a8],.theme-mode-dark .token.variable[data-v-439bb2a8]{color:#7ec699}.theme-mode-dark .token.entity[data-v-439bb2a8],.theme-mode-dark .token.operator[data-v-439bb2a8],.theme-mode-dark .token.url[data-v-439bb2a8]{color:#67cdcc}.theme-mode-dark .language-css .token.string[data-v-439bb2a8],.theme-mode-dark .style .token.string[data-v-439bb2a8],.theme-mode-dark .token.entity[data-v-439bb2a8],.theme-mode-dark .token.operator[data-v-439bb2a8],.theme-mode-dark .token.url[data-v-439bb2a8]{background:none}.theme-mode-dark .token.bold[data-v-439bb2a8],.theme-mode-dark .token.important[data-v-439bb2a8]{font-weight:700}.theme-mode-dark .token.italic[data-v-439bb2a8]{font-style:italic}.theme-mode-dark .token.entity[data-v-439bb2a8]{cursor:help}.theme-mode-dark .token.inserted[data-v-439bb2a8]{color:green}.theme-mode-read[data-v-439bb2a8]{--bodyBg:#ececcc;--mainBg:#f5f5d5;--sidebarBg:rgba(245,245,213,0.8);--blurBg:rgba(245,245,213,0.9);--customBlockBg:#ececcc;--textColor:#704214;--textLightenColor:#963;--borderColor:rgba(0,0,0,0.15);--codeBg:#282c34;--codeColor:#fff}.theme-mode-read code[class*=language-][data-v-439bb2a8],.theme-mode-read pre[class*=language-][data-v-439bb2a8]{color:#ccc;background:none;text-shadow:none;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}.theme-mode-read pre[class*=language-][data-v-439bb2a8]{padding:1em;margin:.5em 0;overflow:auto}.theme-mode-read :not(pre)>code[class*=language-][data-v-439bb2a8],.theme-mode-read pre[class*=language-][data-v-439bb2a8]{background:#2d2d2d}.theme-mode-read :not(pre)>code[class*=language-][data-v-439bb2a8]{padding:.1em;border-radius:.3em;white-space:normal}.theme-mode-read .token.block-comment[data-v-439bb2a8],.theme-mode-read .token.cdata[data-v-439bb2a8],.theme-mode-read .token.comment[data-v-439bb2a8],.theme-mode-read .token.doctype[data-v-439bb2a8],.theme-mode-read .token.prolog[data-v-439bb2a8]{color:#999}.theme-mode-read .token.punctuation[data-v-439bb2a8]{color:#ccc}.theme-mode-read .token.attr-name[data-v-439bb2a8],.theme-mode-read .token.deleted[data-v-439bb2a8],.theme-mode-read .token.namespace[data-v-439bb2a8],.theme-mode-read .token.tag[data-v-439bb2a8]{color:#e2777a}.theme-mode-read .token.function-name[data-v-439bb2a8]{color:#6196cc}.theme-mode-read .token.boolean[data-v-439bb2a8],.theme-mode-read .token.function[data-v-439bb2a8],.theme-mode-read .token.number[data-v-439bb2a8]{color:#f08d49}.theme-mode-read .token.class-name[data-v-439bb2a8],.theme-mode-read .token.constant[data-v-439bb2a8],.theme-mode-read .token.property[data-v-439bb2a8],.theme-mode-read .token.symbol[data-v-439bb2a8]{color:#f8c555}.theme-mode-read .token.atrule[data-v-439bb2a8],.theme-mode-read .token.builtin[data-v-439bb2a8],.theme-mode-read .token.important[data-v-439bb2a8],.theme-mode-read .token.keyword[data-v-439bb2a8],.theme-mode-read .token.selector[data-v-439bb2a8]{color:#cc99cd}.theme-mode-read .token.attr-value[data-v-439bb2a8],.theme-mode-read .token.char[data-v-439bb2a8],.theme-mode-read .token.regex[data-v-439bb2a8],.theme-mode-read .token.string[data-v-439bb2a8],.theme-mode-read .token.variable[data-v-439bb2a8]{color:#7ec699}.theme-mode-read .token.entity[data-v-439bb2a8],.theme-mode-read .token.operator[data-v-439bb2a8],.theme-mode-read .token.url[data-v-439bb2a8]{color:#67cdcc}.theme-mode-read .language-css .token.string[data-v-439bb2a8],.theme-mode-read .style .token.string[data-v-439bb2a8],.theme-mode-read .token.entity[data-v-439bb2a8],.theme-mode-read .token.operator[data-v-439bb2a8],.theme-mode-read .token.url[data-v-439bb2a8]{background:none}.theme-mode-read .token.bold[data-v-439bb2a8],.theme-mode-read .token.important[data-v-439bb2a8]{font-weight:700}.theme-mode-read .token.italic[data-v-439bb2a8]{font-style:italic}.theme-mode-read .token.entity[data-v-439bb2a8]{cursor:help}.theme-mode-read .token.inserted[data-v-439bb2a8]{color:green}.theme-style-line.theme-mode-light[data-v-439bb2a8]{--bodyBg:#fff}.theme-style-line.theme-mode-dark[data-v-439bb2a8]{--bodyBg:#1e1e22}.theme-style-line.theme-mode-read[data-v-439bb2a8]{--bodyBg:#f5f5d5}.theme-vdoing-content[data-v-439bb2a8]{margin:3rem auto;padding:1.5rem}.theme-vdoing-content span[data-v-439bb2a8]{font-size:6rem;color:#11a8cd}.main-wrapper{margin:1.5rem auto 0;max-width:1100px;padding:0 .9rem;box-sizing:border-box;position:relative;display:flex}.main-wrapper .main-left{flex:1}.main-wrapper .main-left .theme-vdoing-content.card-box{padding:1rem 1.5rem;margin-bottom:.9rem}.main-wrapper .main-left .home-content{padding:1rem 1.5rem 0}.main-wrapper .main-right>*{width:245px;box-sizing:border-box}@media (max-width:900px){.main-wrapper .main-right>*{width:235px}}.main-wrapper .main-right .card-box{margin:0 0 .8rem .8rem;padding-top:.95rem;padding-bottom:.95rem}@media (max-width:719px){.main-wrapper{margin:.9rem 0;padding:0;display:block}.main-wrapper .main-left{width:100%}.main-wrapper .main-left .post-list{margin-bottom:3rem}.main-wrapper .main-left .post-list .post{border-radius:0}.main-wrapper .main-left .pagination{margin-bottom:3rem}.main-wrapper .main-right .blogger-wrapper{display:none}.main-wrapper .main-right .card-box{margin:0 0 .9rem;border-radius:0;width:100%}.theme-style-line .main-wrapper .main-right .card-box{margin:-1px 0 0}}.post-list{margin-bottom:3rem}.post-list .post{position:relative;padding:1rem 1.5rem;margin-bottom:.8rem;transition:all .3s}.post-list .post:last-child{border-bottom:none}.post-list .post.post-leave-active{display:none}.post-list .post.post-enter{opacity:0;transform:translateX(-20px)}.post-list .post:before{position:absolute;top:-1px;right:0;font-size:2.5rem;color:#ff5722;opacity:.85}.post-list .post .title-wrapper a{color:var(--textColor)}.post-list .post .title-wrapper a:hover{color:#11a8cd}.post-list .post .title-wrapper h2{margin:.5rem 0;font-size:1.4rem;border:none}.post-list .post .title-wrapper h2 .title-tag{height:1.2rem;line-height:1.2rem;border:1px solid #ff5722;color:#ff5722;font-size:.8rem;padding:0 .35rem;border-radius:.2rem;margin-left:0;transform:translateY(-.15rem);display:inline-block}.post-list .post .title-wrapper h2 a{display:block}@media (max-width:719px){.post-list .post .title-wrapper h2 a{font-weight:400}}.post-list .post .title-wrapper .article-info>a,.post-list .post .title-wrapper .article-info>span{opacity:.7;font-size:.8rem;margin-right:1rem;cursor:pointer}.post-list .post .title-wrapper .article-info>a:before,.post-list .post .title-wrapper .article-info>span:before{margin-right:.3rem}.post-list .post .title-wrapper .article-info>a a,.post-list .post .title-wrapper .article-info>span a{margin:0}.post-list .post .title-wrapper .article-info>a a:not(:first-child):before,.post-list .post .title-wrapper .article-info>span a:not(:first-child):before{content:"/"}.post-list .post .title-wrapper .article-info .tags a:not(:first-child):before{content:"、"}.post-list .post .excerpt-wrapper{border-top:1px solid var(--borderColor);margin:.5rem 0;overflow:hidden}.post-list .post .excerpt-wrapper .excerpt{margin-bottom:.3rem;font-size:.92rem}.post-list .post .excerpt-wrapper .excerpt h1,.post-list .post .excerpt-wrapper .excerpt h2,.post-list .post .excerpt-wrapper .excerpt h3{display:none}.post-list .post .excerpt-wrapper .excerpt img{max-height:280px;max-width:100%!important;margin:0 auto}.post-list .post .excerpt-wrapper .readmore{float:right;margin-right:1rem;line-height:1rem}.post-list .post .excerpt-wrapper .readmore:before{float:right;font-size:.8rem;margin:.1rem 0 0 .2rem}.theme-style-line .post-list{border:1px solid var(--borderColor);border-bottom:none;border-radius:5px;overflow:hidden}.theme-style-line .post-list .post{margin-bottom:0;border:none;border-bottom:1px solid var(--borderColor);border-radius:0}.article-list{padding:1rem 2rem}@media (max-width:959px){.article-list{padding:1rem 1.5rem}}.article-list.no-article-list{display:none}.article-list .article-title{border-bottom:1px solid var(--borderColor);font-size:1.3rem;padding:1rem}.article-list .article-title a{font-size:1.2rem;color:var(--textColor);opacity:.9}.article-list .article-title a:before{margin-right:.4rem;font-size:1.1rem}.article-list .article-wrapper{overflow:hidden}.article-list .article-wrapper dl{border-bottom:1px dotted var(--borderColor);float:left;display:flex;padding:8px 0;margin:0;height:45px;width:100%}.article-list .article-wrapper dl dd{font-size:1.1rem;color:#f17229;width:50px;text-align:center;margin:0;line-height:45px}.article-list .article-wrapper dl dt{flex:1;display:flex}.article-list .article-wrapper dl dt a{color:var(--textColor);flex:1;display:flex;height:45px;align-items:center;font-weight:400}.article-list .article-wrapper dl dt a div{overflow:hidden;white-space:normal;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.article-list .article-wrapper dl dt a div .title-tag{border:1px solid #ff5722;color:#ff5722;font-size:.8rem;padding:0 .35rem;border-radius:.2rem;margin-left:0;transform:translateY(-.05rem);display:inline-block}.article-list .article-wrapper dl dt a:hover{text-decoration:underline}.article-list .article-wrapper dl dt a.more{color:#11a8cd}.article-list .article-wrapper dl dt .date{width:50px;margin-right:15px;color:#999;text-align:right;font-size:.9rem;line-height:45px}.pagination{position:relative;height:60px;text-align:center}@media (max-width:720px){.pagination{margin-left:1px;margin-right:1px}}.pagination span{line-height:1rem;opacity:.9;cursor:pointer}.pagination span:hover{color:#11a8cd}.pagination span.ellipsis{opacity:.5}.pagination span.ellipsis:before{content:"...";font-size:1.2rem}@media (any-hover:hover){.pagination span.ellipsis.ell-two:hover:before{content:"«"}.pagination span.ellipsis.ell-four:hover:before{content:"»"}}.pagination>span{position:absolute;top:0;padding:1rem 1.2rem;font-size:.95rem}.pagination>span:before{font-size:.4rem}.pagination>span.disabled{color:hsla(0,0%,49%,.5)}.pagination>span.prev{left:0}.pagination>span.prev:before{margin-right:.3rem}.pagination>span.next{right:0}.pagination>span.next:before{float:right;margin-left:.3rem}.pagination>span p{display:inline;line-height:.95rem}.pagination .pagination-list span{display:inline-block;width:2.5rem;height:2.5rem;line-height:2.5rem;margin:.3rem}.pagination .pagination-list span.active{background:#11a8cd;color:var(--mainBg)}@media (max-width:800px){.pagination>span{padding:1rem 1.5rem}.pagination>span p{display:none}}@media (max-width:719px){.pagination>span{padding:.9rem 1.5rem}.pagination .pagination-list span{width:2.3rem;height:2.3rem;line-height:2.3rem;margin:.25rem}}@media (max-width:390px){.pagination>span{padding:.8rem 1.3rem}.pagination .pagination-list span{width:2rem;height:2rem;line-height:2rem;margin:.3rem .1rem .1rem}}.blogger-wrapper{height:auto;display:inline-table;padding-top:0!important;overflow:hidden}.blogger-wrapper .avatar{width:100%;overflow:hidden}.blogger-wrapper .avatar img{width:100%;height:100%}.blogger-wrapper .icons{border-top:none;height:35px;line-height:35px}.blogger-wrapper .icons a{font-size:20px;width:33%;color:var(--textColor);display:block;float:left;text-align:center;opacity:.8}.blogger-wrapper .icons a:hover{color:#11a8cd}.blogger-wrapper .blogger{padding:.3rem .95rem 0}.blogger-wrapper .blogger .name{font-size:1.3rem;display:block;margin-bottom:6px}.blogger-wrapper .blogger .slogan{color:var(--textColor)}.categories-wrapper .title{color:var(--textColor);opacity:.9;font-size:1.2rem;padding:0 .95rem}.categories-wrapper .title:before{margin-right:.3rem}.categories-wrapper .categories{margin-top:.6rem}.categories-wrapper .categories a{display:block;padding:8px 2.4rem 7px .95rem;color:var(--textColor);opacity:.8;font-size:.95rem;line-height:.95rem;position:relative;transition:all .2s;border-left:2px solid transparent;margin-top:-1px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (max-width:719px){.categories-wrapper .categories a{font-weight:400}}.categories-wrapper .categories a:not(.active):hover{color:#11a8cd;background:#f8f8f8;border-color:#11a8cd}.categories-wrapper .categories a:not(.active):hover span{opacity:.8}.categories-wrapper .categories a span{background-color:var(--textColor);color:var(--mainBg);border-radius:8px;padding:0 .13rem;min-width:1rem;height:1rem;line-height:1rem;font-size:12px;text-align:center;opacity:.6;transition:opacity .3s;position:absolute;right:.95rem;top:8px}.categories-wrapper .categories a.active{background:#11a8cd;color:var(--mainBg);padding-left:.8rem;border-radius:1px;border-color:transparent}.theme-mode-dark .categories-wrapper .categories a:not(.active):hover,.theme-mode-read .categories-wrapper .categories a:not(.active):hover{background:var(--customBlockBg)}.tags-wrapper{padding:0 .95rem}.tags-wrapper .title{color:var(--textColor);opacity:.9;font-size:1.2rem}.tags-wrapper .title:before{margin-right:.3rem}.tags-wrapper .tags{text-align:justify;padding:.8rem .5rem .5rem;margin:0 -.5rem -.5rem}.tags-wrapper .tags a{opacity:.8;display:inline-block;padding:.2rem .4rem;transition:all .4s;background-color:var(--textColor);color:var(--mainBg);border-radius:3px;margin:0 .3rem .5rem 0;min-width:2rem;height:1rem;line-height:1rem;font-size:.8rem;text-align:center}@media (max-width:719px){.tags-wrapper .tags a{font-weight:400}}.tags-wrapper .tags a:hover{opacity:1;transform:scale(1.1)}.tags-wrapper .tags a.active{box-shadow:0 5px 10px -5px var(--randomColor,rgba(0,0,0,.15));transform:scale(1.22);opacity:1}.tags-wrapper .tags a.active:hover{text-decoration:none}.theme-mode-light[data-v-7d2bb426]{--bodyBg:#f4f4f4;--mainBg:#fff;--sidebarBg:hsla(0,0%,100%,0.8);--blurBg:hsla(0,0%,100%,0.9);--customBlockBg:#f1f1f1;--textColor:#00323c;--textLightenColor:#0085ad;--borderColor:rgba(0,0,0,0.12);--codeBg:#f6f6f6;--codeColor:#525252}.theme-mode-light code[class*=language-][data-v-7d2bb426],.theme-mode-light pre[class*=language-][data-v-7d2bb426]{color:#000;background:none;text-shadow:0 1px #fff;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}.theme-mode-light code[class*=language-][data-v-7d2bb426]::-moz-selection,.theme-mode-light code[class*=language-][data-v-7d2bb426] ::-moz-selection,.theme-mode-light pre[class*=language-][data-v-7d2bb426]::-moz-selection,.theme-mode-light pre[class*=language-][data-v-7d2bb426] ::-moz-selection{text-shadow:none;background:#b3d4fc}.theme-mode-light code[class*=language-][data-v-7d2bb426]::selection,.theme-mode-light code[class*=language-][data-v-7d2bb426] ::selection,.theme-mode-light pre[class*=language-][data-v-7d2bb426]::selection,.theme-mode-light pre[class*=language-][data-v-7d2bb426] ::selection{text-shadow:none;background:#b3d4fc}@media print{.theme-mode-light code[class*=language-][data-v-7d2bb426],.theme-mode-light pre[class*=language-][data-v-7d2bb426]{text-shadow:none}}.theme-mode-light pre[class*=language-][data-v-7d2bb426]{padding:1em;margin:.5em 0;overflow:auto}.theme-mode-light :not(pre)>code[class*=language-][data-v-7d2bb426],.theme-mode-light pre[class*=language-][data-v-7d2bb426]{background:#f5f2f0}.theme-mode-light :not(pre)>code[class*=language-][data-v-7d2bb426]{padding:.1em;border-radius:.3em;white-space:normal}.theme-mode-light .token.cdata[data-v-7d2bb426],.theme-mode-light .token.comment[data-v-7d2bb426],.theme-mode-light .token.doctype[data-v-7d2bb426],.theme-mode-light .token.prolog[data-v-7d2bb426]{color:#708090}.theme-mode-light .token.punctuation[data-v-7d2bb426]{color:#999}.theme-mode-light .namespace[data-v-7d2bb426]{opacity:.7}.theme-mode-light .token.boolean[data-v-7d2bb426],.theme-mode-light .token.constant[data-v-7d2bb426],.theme-mode-light .token.deleted[data-v-7d2bb426],.theme-mode-light .token.number[data-v-7d2bb426],.theme-mode-light .token.property[data-v-7d2bb426],.theme-mode-light .token.symbol[data-v-7d2bb426],.theme-mode-light .token.tag[data-v-7d2bb426]{color:#905}.theme-mode-light .token.attr-name[data-v-7d2bb426],.theme-mode-light .token.builtin[data-v-7d2bb426],.theme-mode-light .token.char[data-v-7d2bb426],.theme-mode-light .token.inserted[data-v-7d2bb426],.theme-mode-light .token.selector[data-v-7d2bb426],.theme-mode-light .token.string[data-v-7d2bb426]{color:#690}.theme-mode-light .language-css .token.string[data-v-7d2bb426],.theme-mode-light .style .token.string[data-v-7d2bb426],.theme-mode-light .token.entity[data-v-7d2bb426],.theme-mode-light .token.operator[data-v-7d2bb426],.theme-mode-light .token.url[data-v-7d2bb426]{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.theme-mode-light .token.atrule[data-v-7d2bb426],.theme-mode-light .token.attr-value[data-v-7d2bb426],.theme-mode-light .token.keyword[data-v-7d2bb426]{color:#07a}.theme-mode-light .token.class-name[data-v-7d2bb426],.theme-mode-light .token.function[data-v-7d2bb426]{color:#dd4a68}.theme-mode-light .token.important[data-v-7d2bb426],.theme-mode-light .token.regex[data-v-7d2bb426],.theme-mode-light .token.variable[data-v-7d2bb426]{color:#e90}.theme-mode-light .token.bold[data-v-7d2bb426],.theme-mode-light .token.important[data-v-7d2bb426]{font-weight:700}.theme-mode-light .token.italic[data-v-7d2bb426]{font-style:italic}.theme-mode-light .token.entity[data-v-7d2bb426]{cursor:help}.theme-mode-light div[class*=language-] .highlight-lines .highlighted[data-v-7d2bb426],.theme-mode-light div[class*=language-].line-numbers-mode .highlight-lines .highlighted[data-v-7d2bb426]:before{background-color:hsla(0,0%,78.4%,.4)}.theme-mode-dark[data-v-7d2bb426]{--bodyBg:#27272b;--mainBg:#1e1e22;--sidebarBg:rgba(30,30,34,0.8);--blurBg:rgba(30,30,34,0.8);--customBlockBg:#27272b;--textColor:#9b9baa;--textLightenColor:#0085ad;--borderColor:#30363d;--codeBg:#252526;--codeColor:#fff}.theme-mode-dark code[class*=language-][data-v-7d2bb426],.theme-mode-dark pre[class*=language-][data-v-7d2bb426]{color:#ccc;background:none;text-shadow:none;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}.theme-mode-dark pre[class*=language-][data-v-7d2bb426]{padding:1em;margin:.5em 0;overflow:auto}.theme-mode-dark :not(pre)>code[class*=language-][data-v-7d2bb426],.theme-mode-dark pre[class*=language-][data-v-7d2bb426]{background:#2d2d2d}.theme-mode-dark :not(pre)>code[class*=language-][data-v-7d2bb426]{padding:.1em;border-radius:.3em;white-space:normal}.theme-mode-dark .token.block-comment[data-v-7d2bb426],.theme-mode-dark .token.cdata[data-v-7d2bb426],.theme-mode-dark .token.comment[data-v-7d2bb426],.theme-mode-dark .token.doctype[data-v-7d2bb426],.theme-mode-dark .token.prolog[data-v-7d2bb426]{color:#999}.theme-mode-dark .token.punctuation[data-v-7d2bb426]{color:#ccc}.theme-mode-dark .token.attr-name[data-v-7d2bb426],.theme-mode-dark .token.deleted[data-v-7d2bb426],.theme-mode-dark .token.namespace[data-v-7d2bb426],.theme-mode-dark .token.tag[data-v-7d2bb426]{color:#e2777a}.theme-mode-dark .token.function-name[data-v-7d2bb426]{color:#6196cc}.theme-mode-dark .token.boolean[data-v-7d2bb426],.theme-mode-dark .token.function[data-v-7d2bb426],.theme-mode-dark .token.number[data-v-7d2bb426]{color:#f08d49}.theme-mode-dark .token.class-name[data-v-7d2bb426],.theme-mode-dark .token.constant[data-v-7d2bb426],.theme-mode-dark .token.property[data-v-7d2bb426],.theme-mode-dark .token.symbol[data-v-7d2bb426]{color:#f8c555}.theme-mode-dark .token.atrule[data-v-7d2bb426],.theme-mode-dark .token.builtin[data-v-7d2bb426],.theme-mode-dark .token.important[data-v-7d2bb426],.theme-mode-dark .token.keyword[data-v-7d2bb426],.theme-mode-dark .token.selector[data-v-7d2bb426]{color:#cc99cd}.theme-mode-dark .token.attr-value[data-v-7d2bb426],.theme-mode-dark .token.char[data-v-7d2bb426],.theme-mode-dark .token.regex[data-v-7d2bb426],.theme-mode-dark .token.string[data-v-7d2bb426],.theme-mode-dark .token.variable[data-v-7d2bb426]{color:#7ec699}.theme-mode-dark .token.entity[data-v-7d2bb426],.theme-mode-dark .token.operator[data-v-7d2bb426],.theme-mode-dark .token.url[data-v-7d2bb426]{color:#67cdcc}.theme-mode-dark .language-css .token.string[data-v-7d2bb426],.theme-mode-dark .style .token.string[data-v-7d2bb426],.theme-mode-dark .token.entity[data-v-7d2bb426],.theme-mode-dark .token.operator[data-v-7d2bb426],.theme-mode-dark .token.url[data-v-7d2bb426]{background:none}.theme-mode-dark .token.bold[data-v-7d2bb426],.theme-mode-dark .token.important[data-v-7d2bb426]{font-weight:700}.theme-mode-dark .token.italic[data-v-7d2bb426]{font-style:italic}.theme-mode-dark .token.entity[data-v-7d2bb426]{cursor:help}.theme-mode-dark .token.inserted[data-v-7d2bb426]{color:green}.theme-mode-read[data-v-7d2bb426]{--bodyBg:#ececcc;--mainBg:#f5f5d5;--sidebarBg:rgba(245,245,213,0.8);--blurBg:rgba(245,245,213,0.9);--customBlockBg:#ececcc;--textColor:#704214;--textLightenColor:#963;--borderColor:rgba(0,0,0,0.15);--codeBg:#282c34;--codeColor:#fff}.theme-mode-read code[class*=language-][data-v-7d2bb426],.theme-mode-read pre[class*=language-][data-v-7d2bb426]{color:#ccc;background:none;text-shadow:none;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}.theme-mode-read pre[class*=language-][data-v-7d2bb426]{padding:1em;margin:.5em 0;overflow:auto}.theme-mode-read :not(pre)>code[class*=language-][data-v-7d2bb426],.theme-mode-read pre[class*=language-][data-v-7d2bb426]{background:#2d2d2d}.theme-mode-read :not(pre)>code[class*=language-][data-v-7d2bb426]{padding:.1em;border-radius:.3em;white-space:normal}.theme-mode-read .token.block-comment[data-v-7d2bb426],.theme-mode-read .token.cdata[data-v-7d2bb426],.theme-mode-read .token.comment[data-v-7d2bb426],.theme-mode-read .token.doctype[data-v-7d2bb426],.theme-mode-read .token.prolog[data-v-7d2bb426]{color:#999}.theme-mode-read .token.punctuation[data-v-7d2bb426]{color:#ccc}.theme-mode-read .token.attr-name[data-v-7d2bb426],.theme-mode-read .token.deleted[data-v-7d2bb426],.theme-mode-read .token.namespace[data-v-7d2bb426],.theme-mode-read .token.tag[data-v-7d2bb426]{color:#e2777a}.theme-mode-read .token.function-name[data-v-7d2bb426]{color:#6196cc}.theme-mode-read .token.boolean[data-v-7d2bb426],.theme-mode-read .token.function[data-v-7d2bb426],.theme-mode-read .token.number[data-v-7d2bb426]{color:#f08d49}.theme-mode-read .token.class-name[data-v-7d2bb426],.theme-mode-read .token.constant[data-v-7d2bb426],.theme-mode-read .token.property[data-v-7d2bb426],.theme-mode-read .token.symbol[data-v-7d2bb426]{color:#f8c555}.theme-mode-read .token.atrule[data-v-7d2bb426],.theme-mode-read .token.builtin[data-v-7d2bb426],.theme-mode-read .token.important[data-v-7d2bb426],.theme-mode-read .token.keyword[data-v-7d2bb426],.theme-mode-read .token.selector[data-v-7d2bb426]{color:#cc99cd}.theme-mode-read .token.attr-value[data-v-7d2bb426],.theme-mode-read .token.char[data-v-7d2bb426],.theme-mode-read .token.regex[data-v-7d2bb426],.theme-mode-read .token.string[data-v-7d2bb426],.theme-mode-read .token.variable[data-v-7d2bb426]{color:#7ec699}.theme-mode-read .token.entity[data-v-7d2bb426],.theme-mode-read .token.operator[data-v-7d2bb426],.theme-mode-read .token.url[data-v-7d2bb426]{color:#67cdcc}.theme-mode-read .language-css .token.string[data-v-7d2bb426],.theme-mode-read .style .token.string[data-v-7d2bb426],.theme-mode-read .token.entity[data-v-7d2bb426],.theme-mode-read .token.operator[data-v-7d2bb426],.theme-mode-read .token.url[data-v-7d2bb426]{background:none}.theme-mode-read .token.bold[data-v-7d2bb426],.theme-mode-read .token.important[data-v-7d2bb426]{font-weight:700}.theme-mode-read .token.italic[data-v-7d2bb426]{font-style:italic}.theme-mode-read .token.entity[data-v-7d2bb426]{cursor:help}.theme-mode-read .token.inserted[data-v-7d2bb426]{color:green}.theme-style-line.theme-mode-light[data-v-7d2bb426]{--bodyBg:#fff}.theme-style-line.theme-mode-dark[data-v-7d2bb426]{--bodyBg:#1e1e22}.theme-style-line.theme-mode-read[data-v-7d2bb426]{--bodyBg:#f5f5d5}.home-wrapper .banner[data-v-7d2bb426]{width:100%;min-height:450px;margin-top:3.6rem;color:#fff;position:relative;overflow:hidden}.home-wrapper .banner .banner-conent[data-v-7d2bb426]{max-width:1100px;margin:0 auto;position:relative;z-index:1;overflow:hidden}.home-wrapper .banner .banner-conent .hero[data-v-7d2bb426]{text-align:center;margin-top:3rem}.home-wrapper .banner .banner-conent .hero img[data-v-7d2bb426]{max-width:100%;max-height:240px;display:block;margin:2rem auto 1.5rem}.home-wrapper .banner .banner-conent .hero h1[data-v-7d2bb426]{margin:0;font-size:3.2rem}.home-wrapper .banner .banner-conent .hero .action[data-v-7d2bb426],.home-wrapper .banner .banner-conent .hero .description[data-v-7d2bb426]{margin:1.5rem auto}.home-wrapper .banner .banner-conent .hero .description[data-v-7d2bb426]{max-width:40rem;font-size:1.1rem;line-height:1.3;opacity:.9}.home-wrapper .banner .banner-conent .hero .action-button[data-v-7d2bb426]{display:inline-block;font-size:1.2rem;background-color:#11a8cd;padding:.8rem 1.6rem;border-radius:4px;transition:background-color .1s ease;box-sizing:border-box;border-bottom:1px solid #0f97b9;color:#fff}.home-wrapper .banner .banner-conent .hero .action-button[data-v-7d2bb426]:hover{background-color:#13bee8}.home-wrapper .banner .banner-conent .features[data-v-7d2bb426]{padding:2rem 0;margin-top:2.5rem;display:flex;flex-wrap:wrap;align-items:flex-start;align-content:stretch;justify-content:space-between}.home-wrapper .banner .banner-conent .feature[data-v-7d2bb426]{flex-grow:1;flex-basis:30%;max-width:30%;text-align:center}.home-wrapper .banner .banner-conent .feature a[data-v-7d2bb426]{color:inherit}.home-wrapper .banner .banner-conent .feature a .feature-img[data-v-7d2bb426]{width:10rem;height:10rem;animation:heart-7d2bb426 1.2s ease-in-out 0s infinite alternate;animation-play-state:paused}.home-wrapper .banner .banner-conent .feature a h2[data-v-7d2bb426]{font-weight:500;font-size:1.3rem;border-bottom:none;padding-bottom:0}.home-wrapper .banner .banner-conent .feature a p[data-v-7d2bb426]{opacity:.8;padding:0 .8rem}.home-wrapper .banner .banner-conent .feature:hover .feature-img[data-v-7d2bb426]{animation-play-state:running}.home-wrapper .banner .banner-conent .feature:hover h2[data-v-7d2bb426],.home-wrapper .banner .banner-conent .feature:hover p[data-v-7d2bb426]{color:#11a8cd}.home-wrapper .banner .slide-banner[data-v-7d2bb426]{margin-top:2rem}.home-wrapper .banner .slide-banner .banner-wrapper[data-v-7d2bb426]{position:relative}.home-wrapper .banner .slide-banner .slide-banner-scroll[data-v-7d2bb426]{min-height:1px;overflow:hidden}.home-wrapper .banner .slide-banner .slide-banner-wrapper[data-v-7d2bb426]{height:300px}.home-wrapper .banner .slide-banner .slide-banner-wrapper .slide-item[data-v-7d2bb426]{display:inline-block;height:300px;width:100%;text-align:center}.home-wrapper .banner .slide-banner .slide-banner-wrapper .slide-item a[data-v-7d2bb426]{color:inherit}.home-wrapper .banner .slide-banner .slide-banner-wrapper .slide-item a .feature-img[data-v-7d2bb426]{width:10rem;height:10rem}.home-wrapper .banner .slide-banner .slide-banner-wrapper .slide-item a h2[data-v-7d2bb426]{font-size:1.1rem;font-weight:500;border-bottom:none;padding-bottom:0}.home-wrapper .banner .slide-banner .slide-banner-wrapper .slide-item a p[data-v-7d2bb426]{opacity:.8;padding:0 .8rem}.home-wrapper .banner .slide-banner .docs-wrapper[data-v-7d2bb426]{position:absolute;bottom:25px;left:50%;transform:translateX(-50%)}.home-wrapper .banner .slide-banner .docs-wrapper .doc[data-v-7d2bb426]{display:inline-block;margin:0 4px;width:8px;height:8px;border-radius:50%;background:var(--textColor);opacity:.9}.home-wrapper .banner .slide-banner .docs-wrapper .doc.active[data-v-7d2bb426]{opacity:.5}.home-wrapper .banner.hide-banner[data-v-7d2bb426]{display:none}.home-wrapper .banner.hide-banner+.main-wrapper[data-v-7d2bb426]{margin-top:4.5rem}.home-wrapper .main-wrapper[data-v-7d2bb426]{margin-top:2rem}.home-wrapper .main-wrapper .main-left .card-box[data-v-7d2bb426]{margin-bottom:2rem}.home-wrapper .main-wrapper .main-left .pagination[data-v-7d2bb426]{margin-bottom:3rem}.home-wrapper .main-wrapper .main-left .theme-vdoing-content[data-v-7d2bb426]{padding:0 2rem;overflow:hidden;border:none}.home-wrapper .main-wrapper .main-left .theme-vdoing-content[data-v-7d2bb426]>:first-child{padding-top:2rem}.home-wrapper .main-wrapper .main-left .theme-vdoing-content[data-v-7d2bb426]>:last-child{padding-bottom:2rem}.home-wrapper .main-wrapper .main-right .custom-html-box[data-v-7d2bb426]{padding:0;overflow:hidden}@media (max-width:1025px){.home-wrapper .banner .banner-conent .hero h1[data-v-7d2bb426]{font-size:2.5rem}.home-wrapper .banner .banner-conent .hero .description[data-v-7d2bb426]{font-size:1rem}.home-wrapper .banner .banner-conent .feature a h2[data-v-7d2bb426]{font-size:1.1rem}.home-wrapper .banner .banner-conent .feature a .feature-img[data-v-7d2bb426]{width:9rem;height:9rem}}@media (max-width:719px){.home-wrapper .banner .banner-conent .features[data-v-7d2bb426]{display:none!important}}@media (max-width:419px){.home-wrapper .banner-conent[data-v-7d2bb426]{padding-left:1.5rem;padding-right:1.5rem}.home-wrapper .banner-conent .hero img[data-v-7d2bb426]{max-height:210px;margin:2rem auto 1.2rem}.home-wrapper .banner-conent .hero h1[data-v-7d2bb426]{font-size:2rem}.home-wrapper .banner-conent .hero .action[data-v-7d2bb426],.home-wrapper .banner-conent .hero .description[data-v-7d2bb426],.home-wrapper .banner-conent .hero h1[data-v-7d2bb426]{margin:1.2rem auto}.home-wrapper .banner-conent .hero .description[data-v-7d2bb426]{font-size:1.2rem}.home-wrapper .banner-conent .hero .action-button[data-v-7d2bb426]{font-size:1rem;padding:.6rem 1.2rem}.home-wrapper .banner-conent .feature h2[data-v-7d2bb426]{font-size:1.25rem}}@media (max-width:719px){.theme-style-line .main-wrapper[data-v-7d2bb426]{margin-top:-1px}}@keyframes heart-7d2bb426{0%{transform:translate(0)}to{transform:translateY(8px)}}.search-box{display:inline-block;position:relative;margin-right:1rem}.search-box input{cursor:text;width:10rem;height:2rem;color:var(--textColor);display:inline-block;border:1px solid var(--borderColor,#ccc);border-radius:2rem;font-size:.9rem;line-height:2rem;padding:0 .5rem 0 2rem;outline:none;transition:width .2s ease;background:url(/hub-blog/assets/img/search.83621669.svg) .6rem .5rem no-repeat;background-size:1rem}.search-box input:focus{cursor:auto;border-color:#11a8cd}.search-box .suggestions{background:var(--mainBg,#fff);width:20rem;position:absolute;top:1.5rem;border:1px solid var(--borderColor,#ccc);border-radius:6px;padding:.4rem;list-style-type:none}.search-box .suggestions.align-right{right:0}.search-box .suggestion{line-height:1.4;padding:.4rem .6rem;border-radius:4px;cursor:pointer}.search-box .suggestion a{white-space:normal;color:var(--textColor);opacity:.75}.search-box .suggestion a .page-title{font-weight:600}.search-box .suggestion a .header{font-size:.9em;margin-left:.25em}.search-box .suggestion.focused,.search-box .suggestion:hover{background-color:hsla(0,0%,58.8%,.2)}.search-box .suggestion.focused a{color:#11a8cd}@media (max-width:959px){.search-box input{cursor:pointer;width:0;border-color:transparent;position:relative}.search-box input:focus{cursor:text;left:0;width:10rem}}@media (-ms-high-contrast:none){.search-box input{height:2rem}}@media (max-width:959px) and (min-width:719px){.search-box .suggestions{left:0}}@media (max-width:719px){.search-box{margin-right:0}.search-box input{left:1rem}.search-box .suggestions{right:0}}@media (max-width:419px){.search-box .suggestions{width:calc(100vw - 4rem)}.search-box input:focus{width:8rem}}.sidebar-button{cursor:pointer;display:none;width:1.25rem;height:1.25rem;position:absolute;padding:.6rem;top:.6rem;left:1rem}@media (max-width:719px){.sidebar-button{display:block}}.sidebar-button .icon{display:block;width:1.25rem;height:1.25rem}@media (min-width:720px){.sidebar-button{width:40px;height:40px;display:inline-block;position:fixed;left:0;top:4.6rem;text-align:center;line-height:44px;margin:5px 8px;color:#888;border-radius:50%;padding:0;transition:all .2s}.sidebar-button:hover{background:#11a8cd;color:#fff;box-shadow:0 0 6px #11a8cd}.sidebar-button .icon{display:inline;width:1rem;height:1rem}}.dropdown-enter,.dropdown-leave-to{height:0!important}.dropdown-wrapper{cursor:pointer}.dropdown-wrapper .dropdown-title{display:block;font-size:.9rem;font-family:inherit;cursor:inherit;padding:inherit;line-height:1.4rem;background:transparent;border:none;font-weight:500;color:var(--textColor)}.dropdown-wrapper .dropdown-title:hover{border-color:transparent}.dropdown-wrapper .dropdown-title .arrow{vertical-align:middle;margin-top:-1px;margin-left:.4rem}.dropdown-wrapper .nav-dropdown .dropdown-item{color:inherit;line-height:1.7rem}.dropdown-wrapper .nav-dropdown .dropdown-item h4{margin:.45rem 0 0;border-top:1px solid var(--borderColor);padding:.45rem 1.5rem 0 1.25rem}.dropdown-wrapper .nav-dropdown .dropdown-item .dropdown-subitem-wrapper{padding:0;list-style:none}.dropdown-wrapper .nav-dropdown .dropdown-item .dropdown-subitem-wrapper .dropdown-subitem{font-size:.9em}.dropdown-wrapper .nav-dropdown .dropdown-item a{display:block;line-height:1.7rem;position:relative;border-bottom:none;font-weight:400;margin-bottom:0;padding:0 1.5rem 0 1.25rem}.dropdown-wrapper .nav-dropdown .dropdown-item a.router-link-active,.dropdown-wrapper .nav-dropdown .dropdown-item a:hover{color:#11a8cd}.dropdown-wrapper .nav-dropdown .dropdown-item a.router-link-active:after{content:"";width:0;height:0;border-left:5px solid #11a8cd;border-top:3px solid transparent;border-bottom:3px solid transparent;position:absolute;top:calc(50% - 2px);left:9px}.dropdown-wrapper .nav-dropdown .dropdown-item:first-child h4{margin-top:0;padding-top:0;border-top:0}@media (max-width:719px){.dropdown-wrapper.open .dropdown-title{margin-bottom:.5rem}.dropdown-wrapper .dropdown-title{font-weight:600;font-size:inherit}.dropdown-wrapper .dropdown-title:hover{color:#11a8cd}.dropdown-wrapper .dropdown-title .link-title{display:none}.dropdown-wrapper .dropdown-title .title{display:inline-block!important}.dropdown-wrapper .nav-dropdown{transition:height .1s ease-out;overflow:hidden}.dropdown-wrapper .nav-dropdown .dropdown-item h4{border-top:0;margin-top:0;padding-top:0}.dropdown-wrapper .nav-dropdown .dropdown-item>a,.dropdown-wrapper .nav-dropdown .dropdown-item h4{font-size:15px;line-height:2rem}.dropdown-wrapper .nav-dropdown .dropdown-item .dropdown-subitem{font-size:14px;padding-left:1rem}}@media (min-width:719px){.dropdown-wrapper{height:1.8rem}.dropdown-wrapper.open .nav-dropdown,.dropdown-wrapper:hover .nav-dropdown{display:block!important}.dropdown-wrapper.open:blur{display:none}.dropdown-wrapper .dropdown-title .arrow{border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #ccc;border-bottom:0}.dropdown-wrapper .nav-dropdown{display:none;height:auto!important;box-sizing:border-box;max-height:calc(100vh - 2.7rem);overflow-y:auto;position:absolute;top:100%;right:0;background-color:var(--mainBg);padding:.6rem 0;border-bottom-color:var(--borderColor);border:1px solid var(--borderColor);text-align:left;border-radius:.25rem;white-space:nowrap;margin:0}.nav-item .dropdown-title a.router-link-active,.nav-item .dropdown-title a:hover{margin-bottom:-2px;border-bottom:2px solid #13b9e2}}.nav-links{display:inline-block}.nav-links a{line-height:1.4rem;color:inherit}.nav-links a.router-link-active,.nav-links a:hover{color:#11a8cd}.nav-links .nav-item{position:relative;display:inline-block;margin-left:1.5rem;line-height:2rem}.nav-links .nav-item:first-child{margin-left:0}.nav-links .repo-link{margin-left:1.5rem}@media (max-width:959px){.nav-links .nav-item{margin-left:1.2rem}}@media (max-width:719px){.nav-links .nav-item,.nav-links .repo-link{margin-left:0}}@media (min-width:719px){.nav-links a.router-link-active,.nav-links a:hover{color:var(--textColor)}.nav-item>a:not(.external).router-link-active,.nav-item>a:not(.external):hover{margin-bottom:-2px;border-bottom:2px solid #13b9e2}}.navbar{padding:.7rem 1.5rem;line-height:2.2rem;transition:transform .3s}.navbar a,.navbar img,.navbar span{display:inline-block}.navbar .logo{height:2.2rem;min-width:2.2rem;margin-right:.8rem;vertical-align:top}.navbar .site-name{font-size:1.3rem;font-weight:600;color:var(--textColor);position:relative}.navbar .links{padding-left:1.5rem;box-sizing:border-box;white-space:nowrap;font-size:.9rem;position:absolute;right:1.5rem;top:.7rem;display:flex}.navbar .links .search-box{flex:0 0 auto;vertical-align:top}.hide-navbar .navbar{transform:translateY(-100%)}@media (max-width:959px){.navbar .site-name{display:none}}@media (max-width:719px){.navbar{padding-left:4rem}.navbar .can-hide{display:none}.navbar .links{padding-left:1.5rem}.navbar .site-name{width:calc(100vw - 9.4rem);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}.page-edit{max-width:860px;padding-top:1rem;padding-bottom:1rem;overflow:auto}.page-edit .edit-link{display:inline-block;float:left;margin:0 2rem .5rem 0}.page-edit .edit-link a{margin-right:.25rem}.page-edit .tags{float:left}.page-edit .tags a{margin:0 .8rem .5rem 0;display:inline-block;color:var(--textLightenColor);padding:.2rem .7rem;font-size:.9em;background-color:hsla(0,0%,50.2%,.08);border-radius:3px;opacity:.8}.page-edit .last-updated{float:right;font-size:.9em}.page-edit .last-updated .prefix{font-weight:500;color:var(--textColor);opacity:.8}.page-edit .last-updated .time{font-weight:400;color:#aaa}@media (max-width:719px){.page-edit .edit-link,.page-edit .tags{margin-bottom:.5rem}.page-edit .last-updated{width:100%;font-size:.8em;text-align:left}}.page-nav{max-width:860px;padding-top:1rem;padding-bottom:0}.page-nav .inner{min-height:2rem;margin-top:0;border-top:1px solid var(--borderColor);padding-top:1rem;overflow:auto}.page-nav .next{float:right}.page-nav-centre-wrap .page-nav-centre{position:fixed;top:50%;width:80px;height:70px;margin-top:-35px;outline:0;transition:all .2s;border-radius:3px;opacity:.55;z-index:99}@media (max-width:1340px){.page-nav-centre-wrap .page-nav-centre{width:50px}}@media (max-width:960px){.page-nav-centre-wrap .page-nav-centre{display:none}}.page-nav-centre-wrap .page-nav-centre:hover{background:hsla(0,0%,60%,.15);opacity:1}.page-nav-centre-wrap .page-nav-centre:hover .tooltip{display:block}.page-nav-centre-wrap .page-nav-centre:before{content:"";display:block;width:10px;height:10px;border-top:2px solid #999;border-right:2px solid #999;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.page-nav-centre-wrap .page-nav-centre .tooltip{display:none;background:rgba(0,0,0,.5);color:#fff;padding:4px 8px;font-size:13px;border-radius:3px;position:fixed;max-width:200px;z-index:99}.page-nav-centre-wrap .page-nav-centre-prev{left:0}.page-nav-centre-wrap .page-nav-centre-prev:before{transform:rotate(-135deg)}.page-nav-centre-wrap .page-nav-centre-next{right:0}.page-nav-centre-wrap .page-nav-centre-next:before{transform:rotate(45deg)}.sidebar-open .page-nav-centre-wrap .page-nav-centre-prev{left:18rem}.no-sidebar .page-nav-centre-wrap .page-nav-centre-prev{left:0}.theme-mode-light[data-v-06225672]{--bodyBg:#f4f4f4;--mainBg:#fff;--sidebarBg:hsla(0,0%,100%,0.8);--blurBg:hsla(0,0%,100%,0.9);--customBlockBg:#f1f1f1;--textColor:#00323c;--textLightenColor:#0085ad;--borderColor:rgba(0,0,0,0.12);--codeBg:#f6f6f6;--codeColor:#525252}.theme-mode-light code[class*=language-][data-v-06225672],.theme-mode-light pre[class*=language-][data-v-06225672]{color:#000;background:none;text-shadow:0 1px #fff;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}.theme-mode-light code[class*=language-][data-v-06225672]::-moz-selection,.theme-mode-light code[class*=language-][data-v-06225672] ::-moz-selection,.theme-mode-light pre[class*=language-][data-v-06225672]::-moz-selection,.theme-mode-light pre[class*=language-][data-v-06225672] ::-moz-selection{text-shadow:none;background:#b3d4fc}.theme-mode-light code[class*=language-][data-v-06225672]::selection,.theme-mode-light code[class*=language-][data-v-06225672] ::selection,.theme-mode-light pre[class*=language-][data-v-06225672]::selection,.theme-mode-light pre[class*=language-][data-v-06225672] ::selection{text-shadow:none;background:#b3d4fc}@media print{.theme-mode-light code[class*=language-][data-v-06225672],.theme-mode-light pre[class*=language-][data-v-06225672]{text-shadow:none}}.theme-mode-light pre[class*=language-][data-v-06225672]{padding:1em;margin:.5em 0;overflow:auto}.theme-mode-light :not(pre)>code[class*=language-][data-v-06225672],.theme-mode-light pre[class*=language-][data-v-06225672]{background:#f5f2f0}.theme-mode-light :not(pre)>code[class*=language-][data-v-06225672]{padding:.1em;border-radius:.3em;white-space:normal}.theme-mode-light .token.cdata[data-v-06225672],.theme-mode-light .token.comment[data-v-06225672],.theme-mode-light .token.doctype[data-v-06225672],.theme-mode-light .token.prolog[data-v-06225672]{color:#708090}.theme-mode-light .token.punctuation[data-v-06225672]{color:#999}.theme-mode-light .namespace[data-v-06225672]{opacity:.7}.theme-mode-light .token.boolean[data-v-06225672],.theme-mode-light .token.constant[data-v-06225672],.theme-mode-light .token.deleted[data-v-06225672],.theme-mode-light .token.number[data-v-06225672],.theme-mode-light .token.property[data-v-06225672],.theme-mode-light .token.symbol[data-v-06225672],.theme-mode-light .token.tag[data-v-06225672]{color:#905}.theme-mode-light .token.attr-name[data-v-06225672],.theme-mode-light .token.builtin[data-v-06225672],.theme-mode-light .token.char[data-v-06225672],.theme-mode-light .token.inserted[data-v-06225672],.theme-mode-light .token.selector[data-v-06225672],.theme-mode-light .token.string[data-v-06225672]{color:#690}.theme-mode-light .language-css .token.string[data-v-06225672],.theme-mode-light .style .token.string[data-v-06225672],.theme-mode-light .token.entity[data-v-06225672],.theme-mode-light .token.operator[data-v-06225672],.theme-mode-light .token.url[data-v-06225672]{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.theme-mode-light .token.atrule[data-v-06225672],.theme-mode-light .token.attr-value[data-v-06225672],.theme-mode-light .token.keyword[data-v-06225672]{color:#07a}.theme-mode-light .token.class-name[data-v-06225672],.theme-mode-light .token.function[data-v-06225672]{color:#dd4a68}.theme-mode-light .token.important[data-v-06225672],.theme-mode-light .token.regex[data-v-06225672],.theme-mode-light .token.variable[data-v-06225672]{color:#e90}.theme-mode-light .token.bold[data-v-06225672],.theme-mode-light .token.important[data-v-06225672]{font-weight:700}.theme-mode-light .token.italic[data-v-06225672]{font-style:italic}.theme-mode-light .token.entity[data-v-06225672]{cursor:help}.theme-mode-light div[class*=language-] .highlight-lines .highlighted[data-v-06225672],.theme-mode-light div[class*=language-].line-numbers-mode .highlight-lines .highlighted[data-v-06225672]:before{background-color:hsla(0,0%,78.4%,.4)}.theme-mode-dark[data-v-06225672]{--bodyBg:#27272b;--mainBg:#1e1e22;--sidebarBg:rgba(30,30,34,0.8);--blurBg:rgba(30,30,34,0.8);--customBlockBg:#27272b;--textColor:#9b9baa;--textLightenColor:#0085ad;--borderColor:#30363d;--codeBg:#252526;--codeColor:#fff}.theme-mode-dark code[class*=language-][data-v-06225672],.theme-mode-dark pre[class*=language-][data-v-06225672]{color:#ccc;background:none;text-shadow:none;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}.theme-mode-dark pre[class*=language-][data-v-06225672]{padding:1em;margin:.5em 0;overflow:auto}.theme-mode-dark :not(pre)>code[class*=language-][data-v-06225672],.theme-mode-dark pre[class*=language-][data-v-06225672]{background:#2d2d2d}.theme-mode-dark :not(pre)>code[class*=language-][data-v-06225672]{padding:.1em;border-radius:.3em;white-space:normal}.theme-mode-dark .token.block-comment[data-v-06225672],.theme-mode-dark .token.cdata[data-v-06225672],.theme-mode-dark .token.comment[data-v-06225672],.theme-mode-dark .token.doctype[data-v-06225672],.theme-mode-dark .token.prolog[data-v-06225672]{color:#999}.theme-mode-dark .token.punctuation[data-v-06225672]{color:#ccc}.theme-mode-dark .token.attr-name[data-v-06225672],.theme-mode-dark .token.deleted[data-v-06225672],.theme-mode-dark .token.namespace[data-v-06225672],.theme-mode-dark .token.tag[data-v-06225672]{color:#e2777a}.theme-mode-dark .token.function-name[data-v-06225672]{color:#6196cc}.theme-mode-dark .token.boolean[data-v-06225672],.theme-mode-dark .token.function[data-v-06225672],.theme-mode-dark .token.number[data-v-06225672]{color:#f08d49}.theme-mode-dark .token.class-name[data-v-06225672],.theme-mode-dark .token.constant[data-v-06225672],.theme-mode-dark .token.property[data-v-06225672],.theme-mode-dark .token.symbol[data-v-06225672]{color:#f8c555}.theme-mode-dark .token.atrule[data-v-06225672],.theme-mode-dark .token.builtin[data-v-06225672],.theme-mode-dark .token.important[data-v-06225672],.theme-mode-dark .token.keyword[data-v-06225672],.theme-mode-dark .token.selector[data-v-06225672]{color:#cc99cd}.theme-mode-dark .token.attr-value[data-v-06225672],.theme-mode-dark .token.char[data-v-06225672],.theme-mode-dark .token.regex[data-v-06225672],.theme-mode-dark .token.string[data-v-06225672],.theme-mode-dark .token.variable[data-v-06225672]{color:#7ec699}.theme-mode-dark .token.entity[data-v-06225672],.theme-mode-dark .token.operator[data-v-06225672],.theme-mode-dark .token.url[data-v-06225672]{color:#67cdcc}.theme-mode-dark .language-css .token.string[data-v-06225672],.theme-mode-dark .style .token.string[data-v-06225672],.theme-mode-dark .token.entity[data-v-06225672],.theme-mode-dark .token.operator[data-v-06225672],.theme-mode-dark .token.url[data-v-06225672]{background:none}.theme-mode-dark .token.bold[data-v-06225672],.theme-mode-dark .token.important[data-v-06225672]{font-weight:700}.theme-mode-dark .token.italic[data-v-06225672]{font-style:italic}.theme-mode-dark .token.entity[data-v-06225672]{cursor:help}.theme-mode-dark .token.inserted[data-v-06225672]{color:green}.theme-mode-read[data-v-06225672]{--bodyBg:#ececcc;--mainBg:#f5f5d5;--sidebarBg:rgba(245,245,213,0.8);--blurBg:rgba(245,245,213,0.9);--customBlockBg:#ececcc;--textColor:#704214;--textLightenColor:#963;--borderColor:rgba(0,0,0,0.15);--codeBg:#282c34;--codeColor:#fff}.theme-mode-read code[class*=language-][data-v-06225672],.theme-mode-read pre[class*=language-][data-v-06225672]{color:#ccc;background:none;text-shadow:none;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}.theme-mode-read pre[class*=language-][data-v-06225672]{padding:1em;margin:.5em 0;overflow:auto}.theme-mode-read :not(pre)>code[class*=language-][data-v-06225672],.theme-mode-read pre[class*=language-][data-v-06225672]{background:#2d2d2d}.theme-mode-read :not(pre)>code[class*=language-][data-v-06225672]{padding:.1em;border-radius:.3em;white-space:normal}.theme-mode-read .token.block-comment[data-v-06225672],.theme-mode-read .token.cdata[data-v-06225672],.theme-mode-read .token.comment[data-v-06225672],.theme-mode-read .token.doctype[data-v-06225672],.theme-mode-read .token.prolog[data-v-06225672]{color:#999}.theme-mode-read .token.punctuation[data-v-06225672]{color:#ccc}.theme-mode-read .token.attr-name[data-v-06225672],.theme-mode-read .token.deleted[data-v-06225672],.theme-mode-read .token.namespace[data-v-06225672],.theme-mode-read .token.tag[data-v-06225672]{color:#e2777a}.theme-mode-read .token.function-name[data-v-06225672]{color:#6196cc}.theme-mode-read .token.boolean[data-v-06225672],.theme-mode-read .token.function[data-v-06225672],.theme-mode-read .token.number[data-v-06225672]{color:#f08d49}.theme-mode-read .token.class-name[data-v-06225672],.theme-mode-read .token.constant[data-v-06225672],.theme-mode-read .token.property[data-v-06225672],.theme-mode-read .token.symbol[data-v-06225672]{color:#f8c555}.theme-mode-read .token.atrule[data-v-06225672],.theme-mode-read .token.builtin[data-v-06225672],.theme-mode-read .token.important[data-v-06225672],.theme-mode-read .token.keyword[data-v-06225672],.theme-mode-read .token.selector[data-v-06225672]{color:#cc99cd}.theme-mode-read .token.attr-value[data-v-06225672],.theme-mode-read .token.char[data-v-06225672],.theme-mode-read .token.regex[data-v-06225672],.theme-mode-read .token.string[data-v-06225672],.theme-mode-read .token.variable[data-v-06225672]{color:#7ec699}.theme-mode-read .token.entity[data-v-06225672],.theme-mode-read .token.operator[data-v-06225672],.theme-mode-read .token.url[data-v-06225672]{color:#67cdcc}.theme-mode-read .language-css .token.string[data-v-06225672],.theme-mode-read .style .token.string[data-v-06225672],.theme-mode-read .token.entity[data-v-06225672],.theme-mode-read .token.operator[data-v-06225672],.theme-mode-read .token.url[data-v-06225672]{background:none}.theme-mode-read .token.bold[data-v-06225672],.theme-mode-read .token.important[data-v-06225672]{font-weight:700}.theme-mode-read .token.italic[data-v-06225672]{font-style:italic}.theme-mode-read .token.entity[data-v-06225672]{cursor:help}.theme-mode-read .token.inserted[data-v-06225672]{color:green}.theme-style-line.theme-mode-light[data-v-06225672]{--bodyBg:#fff}.theme-style-line.theme-mode-dark[data-v-06225672]{--bodyBg:#1e1e22}.theme-style-line.theme-mode-read[data-v-06225672]{--bodyBg:#f5f5d5}.articleInfo-wrap[data-v-06225672]{max-width:860px}.theme-style-line .articleInfo-wrap .articleInfo[data-v-06225672]{padding-top:.5rem}.articleInfo-wrap[data-v-06225672]{position:relative;z-index:1;color:#888}.articleInfo-wrap .articleInfo[data-v-06225672]{overflow:hidden;font-size:.92rem}.articleInfo-wrap .articleInfo .breadcrumbs[data-v-06225672]{margin:0;padding:0;overflow:hidden;display:inline-block;line-height:2rem}@media (max-width:960px){.articleInfo-wrap .articleInfo .breadcrumbs[data-v-06225672]{width:100%}}.articleInfo-wrap .articleInfo .breadcrumbs li[data-v-06225672]{list-style-type:none;float:left;padding-right:5px}.articleInfo-wrap .articleInfo .breadcrumbs li[data-v-06225672]:after{content:"/";margin-left:5px;color:#999}.articleInfo-wrap .articleInfo .breadcrumbs li[data-v-06225672]:last-child:after{content:""}.articleInfo-wrap .articleInfo .breadcrumbs li a[data-v-06225672]{color:#888}.articleInfo-wrap .articleInfo .breadcrumbs li a[data-v-06225672]:before{font-size:.92rem}.articleInfo-wrap .articleInfo .breadcrumbs li a[data-v-06225672]:hover{color:#11a8cd}.articleInfo-wrap .articleInfo .breadcrumbs li .icon-home[data-v-06225672]{text-decoration:none}.articleInfo-wrap .articleInfo .info[data-v-06225672]{float:right;line-height:32px}@media (max-width:960px){.articleInfo-wrap .articleInfo .info[data-v-06225672]{float:left}}.articleInfo-wrap .articleInfo .info div[data-v-06225672]{float:left;margin-left:20px;font-size:.8rem}@media (max-width:960px){.articleInfo-wrap .articleInfo .info div[data-v-06225672]{margin:0 20px 0 0}}.articleInfo-wrap .articleInfo .info div[data-v-06225672]:before{margin-right:3px}.articleInfo-wrap .articleInfo .info div a[data-v-06225672]{color:#888}.articleInfo-wrap .articleInfo .info div a[data-v-06225672]:hover{text-decoration:none}.articleInfo-wrap .articleInfo .info div a.beLink[data-v-06225672]:hover{color:#11a8cd;text-decoration:underline}.theme-mode-light[data-v-2cf874fa]{--bodyBg:#f4f4f4;--mainBg:#fff;--sidebarBg:hsla(0,0%,100%,0.8);--blurBg:hsla(0,0%,100%,0.9);--customBlockBg:#f1f1f1;--textColor:#00323c;--textLightenColor:#0085ad;--borderColor:rgba(0,0,0,0.12);--codeBg:#f6f6f6;--codeColor:#525252}.theme-mode-light code[class*=language-][data-v-2cf874fa],.theme-mode-light pre[class*=language-][data-v-2cf874fa]{color:#000;background:none;text-shadow:0 1px #fff;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}.theme-mode-light code[class*=language-][data-v-2cf874fa]::-moz-selection,.theme-mode-light code[class*=language-][data-v-2cf874fa] ::-moz-selection,.theme-mode-light pre[class*=language-][data-v-2cf874fa]::-moz-selection,.theme-mode-light pre[class*=language-][data-v-2cf874fa] ::-moz-selection{text-shadow:none;background:#b3d4fc}.theme-mode-light code[class*=language-][data-v-2cf874fa]::selection,.theme-mode-light code[class*=language-][data-v-2cf874fa] ::selection,.theme-mode-light pre[class*=language-][data-v-2cf874fa]::selection,.theme-mode-light pre[class*=language-][data-v-2cf874fa] ::selection{text-shadow:none;background:#b3d4fc}@media print{.theme-mode-light code[class*=language-][data-v-2cf874fa],.theme-mode-light pre[class*=language-][data-v-2cf874fa]{text-shadow:none}}.theme-mode-light pre[class*=language-][data-v-2cf874fa]{padding:1em;margin:.5em 0;overflow:auto}.theme-mode-light :not(pre)>code[class*=language-][data-v-2cf874fa],.theme-mode-light pre[class*=language-][data-v-2cf874fa]{background:#f5f2f0}.theme-mode-light :not(pre)>code[class*=language-][data-v-2cf874fa]{padding:.1em;border-radius:.3em;white-space:normal}.theme-mode-light .token.cdata[data-v-2cf874fa],.theme-mode-light .token.comment[data-v-2cf874fa],.theme-mode-light .token.doctype[data-v-2cf874fa],.theme-mode-light .token.prolog[data-v-2cf874fa]{color:#708090}.theme-mode-light .token.punctuation[data-v-2cf874fa]{color:#999}.theme-mode-light .namespace[data-v-2cf874fa]{opacity:.7}.theme-mode-light .token.boolean[data-v-2cf874fa],.theme-mode-light .token.constant[data-v-2cf874fa],.theme-mode-light .token.deleted[data-v-2cf874fa],.theme-mode-light .token.number[data-v-2cf874fa],.theme-mode-light .token.property[data-v-2cf874fa],.theme-mode-light .token.symbol[data-v-2cf874fa],.theme-mode-light .token.tag[data-v-2cf874fa]{color:#905}.theme-mode-light .token.attr-name[data-v-2cf874fa],.theme-mode-light .token.builtin[data-v-2cf874fa],.theme-mode-light .token.char[data-v-2cf874fa],.theme-mode-light .token.inserted[data-v-2cf874fa],.theme-mode-light .token.selector[data-v-2cf874fa],.theme-mode-light .token.string[data-v-2cf874fa]{color:#690}.theme-mode-light .language-css .token.string[data-v-2cf874fa],.theme-mode-light .style .token.string[data-v-2cf874fa],.theme-mode-light .token.entity[data-v-2cf874fa],.theme-mode-light .token.operator[data-v-2cf874fa],.theme-mode-light .token.url[data-v-2cf874fa]{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.theme-mode-light .token.atrule[data-v-2cf874fa],.theme-mode-light .token.attr-value[data-v-2cf874fa],.theme-mode-light .token.keyword[data-v-2cf874fa]{color:#07a}.theme-mode-light .token.class-name[data-v-2cf874fa],.theme-mode-light .token.function[data-v-2cf874fa]{color:#dd4a68}.theme-mode-light .token.important[data-v-2cf874fa],.theme-mode-light .token.regex[data-v-2cf874fa],.theme-mode-light .token.variable[data-v-2cf874fa]{color:#e90}.theme-mode-light .token.bold[data-v-2cf874fa],.theme-mode-light .token.important[data-v-2cf874fa]{font-weight:700}.theme-mode-light .token.italic[data-v-2cf874fa]{font-style:italic}.theme-mode-light .token.entity[data-v-2cf874fa]{cursor:help}.theme-mode-light div[class*=language-] .highlight-lines .highlighted[data-v-2cf874fa],.theme-mode-light div[class*=language-].line-numbers-mode .highlight-lines .highlighted[data-v-2cf874fa]:before{background-color:hsla(0,0%,78.4%,.4)}.theme-mode-dark[data-v-2cf874fa]{--bodyBg:#27272b;--mainBg:#1e1e22;--sidebarBg:rgba(30,30,34,0.8);--blurBg:rgba(30,30,34,0.8);--customBlockBg:#27272b;--textColor:#9b9baa;--textLightenColor:#0085ad;--borderColor:#30363d;--codeBg:#252526;--codeColor:#fff}.theme-mode-dark code[class*=language-][data-v-2cf874fa],.theme-mode-dark pre[class*=language-][data-v-2cf874fa]{color:#ccc;background:none;text-shadow:none;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}.theme-mode-dark pre[class*=language-][data-v-2cf874fa]{padding:1em;margin:.5em 0;overflow:auto}.theme-mode-dark :not(pre)>code[class*=language-][data-v-2cf874fa],.theme-mode-dark pre[class*=language-][data-v-2cf874fa]{background:#2d2d2d}.theme-mode-dark :not(pre)>code[class*=language-][data-v-2cf874fa]{padding:.1em;border-radius:.3em;white-space:normal}.theme-mode-dark .token.block-comment[data-v-2cf874fa],.theme-mode-dark .token.cdata[data-v-2cf874fa],.theme-mode-dark .token.comment[data-v-2cf874fa],.theme-mode-dark .token.doctype[data-v-2cf874fa],.theme-mode-dark .token.prolog[data-v-2cf874fa]{color:#999}.theme-mode-dark .token.punctuation[data-v-2cf874fa]{color:#ccc}.theme-mode-dark .token.attr-name[data-v-2cf874fa],.theme-mode-dark .token.deleted[data-v-2cf874fa],.theme-mode-dark .token.namespace[data-v-2cf874fa],.theme-mode-dark .token.tag[data-v-2cf874fa]{color:#e2777a}.theme-mode-dark .token.function-name[data-v-2cf874fa]{color:#6196cc}.theme-mode-dark .token.boolean[data-v-2cf874fa],.theme-mode-dark .token.function[data-v-2cf874fa],.theme-mode-dark .token.number[data-v-2cf874fa]{color:#f08d49}.theme-mode-dark .token.class-name[data-v-2cf874fa],.theme-mode-dark .token.constant[data-v-2cf874fa],.theme-mode-dark .token.property[data-v-2cf874fa],.theme-mode-dark .token.symbol[data-v-2cf874fa]{color:#f8c555}.theme-mode-dark .token.atrule[data-v-2cf874fa],.theme-mode-dark .token.builtin[data-v-2cf874fa],.theme-mode-dark .token.important[data-v-2cf874fa],.theme-mode-dark .token.keyword[data-v-2cf874fa],.theme-mode-dark .token.selector[data-v-2cf874fa]{color:#cc99cd}.theme-mode-dark .token.attr-value[data-v-2cf874fa],.theme-mode-dark .token.char[data-v-2cf874fa],.theme-mode-dark .token.regex[data-v-2cf874fa],.theme-mode-dark .token.string[data-v-2cf874fa],.theme-mode-dark .token.variable[data-v-2cf874fa]{color:#7ec699}.theme-mode-dark .token.entity[data-v-2cf874fa],.theme-mode-dark .token.operator[data-v-2cf874fa],.theme-mode-dark .token.url[data-v-2cf874fa]{color:#67cdcc}.theme-mode-dark .language-css .token.string[data-v-2cf874fa],.theme-mode-dark .style .token.string[data-v-2cf874fa],.theme-mode-dark .token.entity[data-v-2cf874fa],.theme-mode-dark .token.operator[data-v-2cf874fa],.theme-mode-dark .token.url[data-v-2cf874fa]{background:none}.theme-mode-dark .token.bold[data-v-2cf874fa],.theme-mode-dark .token.important[data-v-2cf874fa]{font-weight:700}.theme-mode-dark .token.italic[data-v-2cf874fa]{font-style:italic}.theme-mode-dark .token.entity[data-v-2cf874fa]{cursor:help}.theme-mode-dark .token.inserted[data-v-2cf874fa]{color:green}.theme-mode-read[data-v-2cf874fa]{--bodyBg:#ececcc;--mainBg:#f5f5d5;--sidebarBg:rgba(245,245,213,0.8);--blurBg:rgba(245,245,213,0.9);--customBlockBg:#ececcc;--textColor:#704214;--textLightenColor:#963;--borderColor:rgba(0,0,0,0.15);--codeBg:#282c34;--codeColor:#fff}.theme-mode-read code[class*=language-][data-v-2cf874fa],.theme-mode-read pre[class*=language-][data-v-2cf874fa]{color:#ccc;background:none;text-shadow:none;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}.theme-mode-read pre[class*=language-][data-v-2cf874fa]{padding:1em;margin:.5em 0;overflow:auto}.theme-mode-read :not(pre)>code[class*=language-][data-v-2cf874fa],.theme-mode-read pre[class*=language-][data-v-2cf874fa]{background:#2d2d2d}.theme-mode-read :not(pre)>code[class*=language-][data-v-2cf874fa]{padding:.1em;border-radius:.3em;white-space:normal}.theme-mode-read .token.block-comment[data-v-2cf874fa],.theme-mode-read .token.cdata[data-v-2cf874fa],.theme-mode-read .token.comment[data-v-2cf874fa],.theme-mode-read .token.doctype[data-v-2cf874fa],.theme-mode-read .token.prolog[data-v-2cf874fa]{color:#999}.theme-mode-read .token.punctuation[data-v-2cf874fa]{color:#ccc}.theme-mode-read .token.attr-name[data-v-2cf874fa],.theme-mode-read .token.deleted[data-v-2cf874fa],.theme-mode-read .token.namespace[data-v-2cf874fa],.theme-mode-read .token.tag[data-v-2cf874fa]{color:#e2777a}.theme-mode-read .token.function-name[data-v-2cf874fa]{color:#6196cc}.theme-mode-read .token.boolean[data-v-2cf874fa],.theme-mode-read .token.function[data-v-2cf874fa],.theme-mode-read .token.number[data-v-2cf874fa]{color:#f08d49}.theme-mode-read .token.class-name[data-v-2cf874fa],.theme-mode-read .token.constant[data-v-2cf874fa],.theme-mode-read .token.property[data-v-2cf874fa],.theme-mode-read .token.symbol[data-v-2cf874fa]{color:#f8c555}.theme-mode-read .token.atrule[data-v-2cf874fa],.theme-mode-read .token.builtin[data-v-2cf874fa],.theme-mode-read .token.important[data-v-2cf874fa],.theme-mode-read .token.keyword[data-v-2cf874fa],.theme-mode-read .token.selector[data-v-2cf874fa]{color:#cc99cd}.theme-mode-read .token.attr-value[data-v-2cf874fa],.theme-mode-read .token.char[data-v-2cf874fa],.theme-mode-read .token.regex[data-v-2cf874fa],.theme-mode-read .token.string[data-v-2cf874fa],.theme-mode-read .token.variable[data-v-2cf874fa]{color:#7ec699}.theme-mode-read .token.entity[data-v-2cf874fa],.theme-mode-read .token.operator[data-v-2cf874fa],.theme-mode-read .token.url[data-v-2cf874fa]{color:#67cdcc}.theme-mode-read .language-css .token.string[data-v-2cf874fa],.theme-mode-read .style .token.string[data-v-2cf874fa],.theme-mode-read .token.entity[data-v-2cf874fa],.theme-mode-read .token.operator[data-v-2cf874fa],.theme-mode-read .token.url[data-v-2cf874fa]{background:none}.theme-mode-read .token.bold[data-v-2cf874fa],.theme-mode-read .token.important[data-v-2cf874fa]{font-weight:700}.theme-mode-read .token.italic[data-v-2cf874fa]{font-style:italic}.theme-mode-read .token.entity[data-v-2cf874fa]{cursor:help}.theme-mode-read .token.inserted[data-v-2cf874fa]{color:green}.theme-style-line.theme-mode-light[data-v-2cf874fa]{--bodyBg:#fff}.theme-style-line.theme-mode-dark[data-v-2cf874fa]{--bodyBg:#1e1e22}.theme-style-line.theme-mode-read[data-v-2cf874fa]{--bodyBg:#f5f5d5}.theme-vdoing-content[data-v-2cf874fa]{margin-bottom:3.6rem}.title-tag[data-v-2cf874fa]{border:1px solid #ff5722;color:#ff5722;font-size:.8rem;padding:0 .35rem;border-radius:.2rem;margin-left:0;transform:translateY(-.05rem);display:inline-block}dd[data-v-2cf874fa],dl[data-v-2cf874fa]{margin:0}.column-wrapper[data-v-2cf874fa]{margin-top:1rem;display:flex;padding-bottom:2rem;border-bottom:1px solid var(--borderColor)}.column-wrapper img[data-v-2cf874fa]{width:80px;height:80px;border-radius:2px;margin-right:1rem}.column-wrapper .column-info .title[data-v-2cf874fa]{font-size:1.6rem}.column-wrapper .column-info .description[data-v-2cf874fa]{color:var(--textColor);opacity:.8;margin:.5rem 0}.catalogue-wrapper .catalogue-title[data-v-2cf874fa]{font-size:1.45rem;margin:2rem 0}.catalogue-wrapper .catalogue-content dl[data-v-2cf874fa]{margin-bottom:1.8rem}.catalogue-wrapper .catalogue-content dl.inline[data-v-2cf874fa]{display:inline-block;width:50%;margin-bottom:1rem}@media (max-width:419px){.catalogue-wrapper .catalogue-content dl.inline[data-v-2cf874fa]{width:100%}}.catalogue-wrapper .catalogue-content dl.inline a[data-v-2cf874fa]{width:100%}.catalogue-wrapper .catalogue-content dl:not(.inline) dt[data-v-2cf874fa]{margin-top:-3.6rem;padding-top:3.6rem}.catalogue-wrapper .catalogue-content dl dt[data-v-2cf874fa]{font-size:1.1rem}.catalogue-wrapper .catalogue-content dl dt:hover .header-anchor[data-v-2cf874fa]{opacity:1}.catalogue-wrapper .catalogue-content dl dd[data-v-2cf874fa]{margin-top:.7rem;margin-left:1rem}.catalogue-wrapper .catalogue-content dl dd a[data-v-2cf874fa]:not(.header-anchor){margin-bottom:.5rem;display:inline-block;width:50%}.catalogue-wrapper .catalogue-content dl dd a[data-v-2cf874fa]:not(.header-anchor):hover{color:#ff5722;text-decoration:none}@media (max-width:720px){.catalogue-wrapper .catalogue-content dl dd a[data-v-2cf874fa]:not(.header-anchor){width:100%}}.catalogue-wrapper .catalogue-content dl .sub-cat-wrap[data-v-2cf874fa]{margin:5px 0 8px;font-size:.95rem}.catalogue-wrapper .catalogue-content dl .sub-cat-wrap>a[data-v-2cf874fa]{padding-left:1rem;box-sizing:border-box}.catalogue-wrapper .catalogue-content dl .sub-cat-wrap .sub-title[data-v-2cf874fa]{margin-top:-3.6rem;padding-top:3.6rem;margin-bottom:6px;font-size:1rem}.catalogue-wrapper .catalogue-content dl .sub-cat-wrap:hover .header-anchor[data-v-2cf874fa]{opacity:1}.theme-style-line .right-menu-wrapper .right-menu-margin{border-left:1px solid var(--borderColor)}.right-menu-wrapper{width:230px;float:right;margin-right:-285px;position:sticky;top:0;font-size:.8rem}.right-menu-wrapper .right-menu-margin{margin-top:4.6rem;border-radius:3px;overflow:hidden}.right-menu-wrapper .right-menu-title{padding:10px 15px 0;background:var(--mainBg);font-size:1rem}.right-menu-wrapper .right-menu-title:after{content:"";display:block;width:100%;height:1px;background:var(--borderColor);margin-top:10px}.right-menu-wrapper .right-menu-content{max-height:80vh;position:relative;overflow:hidden;background:var(--mainBg);padding:4px 3px 4px 0}.right-menu-wrapper .right-menu-content::-webkit-scrollbar{width:3px;height:3px}.right-menu-wrapper .right-menu-content::-webkit-scrollbar-track-piece{background:none}.right-menu-wrapper .right-menu-content::-webkit-scrollbar-thumb:vertical{background-color:hsla(0,0%,49%,.3)}.right-menu-wrapper .right-menu-content:hover{overflow-y:auto;padding-right:0}.right-menu-wrapper .right-menu-content .right-menu-item{padding:4px 15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:relative}.right-menu-wrapper .right-menu-content .right-menu-item.level2{font-size:.8rem}.right-menu-wrapper .right-menu-content .right-menu-item.level3{padding-left:27px}.right-menu-wrapper .right-menu-content .right-menu-item.level4{padding-left:37px}.right-menu-wrapper .right-menu-content .right-menu-item.level5{padding-left:47px}.right-menu-wrapper .right-menu-content .right-menu-item.level6{padding-left:57px}.right-menu-wrapper .right-menu-content .right-menu-item.active:before{content:"";position:absolute;top:5px;left:0;width:3px;height:14px;background:#11a8cd;border-radius:0 4px 4px 0}.right-menu-wrapper .right-menu-content .right-menu-item.active a{color:#11a8cd;opacity:1}.right-menu-wrapper .right-menu-content .right-menu-item a{color:var(--textColor);opacity:.75;display:inline-block;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.right-menu-wrapper .right-menu-content .right-menu-item a:hover{opacity:1}.right-menu-wrapper .right-menu-content:hover{color:#11a8cd}.page>*{max-width:860px;margin:0 auto;padding:1rem 2.5rem 2rem}.page>:not(.footer){background:var(--mainBg);box-shadow:0 1px 2px 0 rgba(0,0,0,.1);margin-bottom:1rem}@media (min-width:940px){.page>:not(.footer){border-radius:2px}}@media (max-width:959px){.page>*{padding:1rem 2rem}}@media (max-width:419px){.page>*{padding:1rem 1.5rem}}.page{padding-bottom:2rem;display:block}@media (max-width:719px){.page{padding-top:3.6rem}}@media (min-width:719px){.page{padding-top:5.1rem}}@media (min-width:719px){.theme-style-line .page{padding-top:3.6rem}}.theme-style-line .page>:not(.footer){box-shadow:0 0}@media (min-width:720px){.theme-style-line .page .placeholder{height:1.2rem}}.theme-vdoing-wrapper .content-wrapper{position:relative}.theme-vdoing-wrapper h1 .title-tag{height:1.5rem;line-height:1.5rem;border:1px solid #ff5722;color:#ff5722;font-size:1rem;padding:0 .4rem;border-radius:.2rem;margin-left:.5rem;transform:translateY(-.25rem);display:inline-block}.theme-vdoing-wrapper h1 img{margin-bottom:-.2rem;margin-right:.2rem;max-width:2.2rem;max-height:2.2rem}.theme-vdoing-wrapper{--linesColor:rgba(50,0,0,0.05)}.theme-vdoing-wrapper.bg-style-1{background-image:linear-gradient(90deg,var(--linesColor) 3%,transparent 0),linear-gradient(0deg,var(--linesColor) 3%,transparent 0);background-position:50%;background-size:20px 20px}.theme-vdoing-wrapper.bg-style-2{background-image:repeating-linear-gradient(0,var(--linesColor),var(--linesColor) 1px,transparent 0,transparent 50%);background-size:30px 30px}.theme-vdoing-wrapper.bg-style-3{background-image:repeating-linear-gradient(90deg,var(--linesColor),var(--linesColor) 1px,transparent 0,transparent 50%);background-size:30px 30px}.theme-vdoing-wrapper.bg-style-4{background-image:repeating-linear-gradient(-45deg,var(--linesColor),var(--linesColor) 1px,transparent 0,transparent 50%);background-size:20px 20px}.theme-vdoing-wrapper.bg-style-5{background-image:repeating-linear-gradient(45deg,var(--linesColor),var(--linesColor) 1px,transparent 0,transparent 50%);background-size:20px 20px}.theme-vdoing-wrapper.bg-style-6{background-image:radial-gradient(var(--linesColor) 1px,transparent 0);background-size:10px 10px}.theme-mode-dark .theme-vdoing-wrapper{--linesColor:hsla(0,0%,49%,0.05)}@media (min-width:720px) and (max-width:1279px){.have-rightmenu .page{padding-right:.8rem!important}}@media (max-width:1279px){.have-rightmenu .right-menu-wrapper{display:none}}@media (min-width:1280px){.have-rightmenu .sidebar .sidebar-sub-headers{display:none}}.theme-container.only-sidebarItem:not(.have-rightmenu) .sidebar,.theme-container.only-sidebarItem:not(.have-rightmenu) .sidebar-button{display:none}@media (min-width:720px){.theme-container.only-sidebarItem:not(.have-rightmenu) .page{padding-left:.8rem!important}}@media (max-width:719px){.theme-container.only-sidebarItem:not(.have-rightmenu) .page{padding-left:0!important}.theme-container.only-sidebarItem:not(.have-rightmenu) .sidebar,.theme-container.only-sidebarItem:not(.have-rightmenu) .sidebar-button{display:block}}@media (min-width:720px) and (max-width:1279px){.theme-container.only-sidebarItem.have-rightmenu .sidebar,.theme-container.only-sidebarItem.have-rightmenu .sidebar-button{display:block}}@media (min-width:1280px){.theme-container.only-sidebarItem.have-rightmenu .sidebar,.theme-container.only-sidebarItem.have-rightmenu .sidebar-button{display:none}}.categories-page .categories-wrapper{position:sticky;top:4.5rem;max-height:calc(100vh - 10rem);min-height:4.2rem}@media (max-width:719px){.categories-page .categories-wrapper{display:none}}.categories-page .categories-wrapper .categories{max-height:calc(100vh - 14rem);min-height:2.2rem;overflow-y:auto;transition:all .2s;position:relative}.categories-page .categories-wrapper .categories a{padding-right:1.8rem}.categories-page .categories-wrapper .categories a span{right:.4rem}.categories-page .categories-wrapper .categories::-webkit-scrollbar-track-piece{background-color:rgba(0,0,0,.05)}.categories-page .categories-wrapper .categories::-webkit-scrollbar-thumb:vertical{background-color:rgba(0,0,0,.15)}.categories-page .categories-wrapper .categories:hover::-webkit-scrollbar-track-piece{background-color:rgba(0,0,0,.1)}.categories-page .categories-wrapper .categories:hover::-webkit-scrollbar-thumb:vertical{background-color:rgba(0,0,0,.25)}.categories-page .main-left .categories-wrapper{position:relative;top:0;padding:.9rem 1.5rem;margin-bottom:.9rem;max-height:15rem;border-radius:0;display:none}@media (max-width:719px){.categories-page .main-left .categories-wrapper{display:block}}.categories-page .main-left .categories-wrapper .categories{max-height:12.3rem}@media (max-width:719px){.theme-style-line .categories-page .main-left .categories-wrapper{margin-top:-.91rem;margin-bottom:-1px;padding:.9rem .2rem .5rem}}.tags-page .tags-wrapper{position:sticky;top:4.5rem;max-height:calc(100vh - 10rem);min-height:4.2rem}@media (max-width:719px){.tags-page .tags-wrapper{display:none}}.tags-page .tags-wrapper .tags{max-height:calc(100vh - 14rem);min-height:2.2rem;overflow-x:hidden;overflow-y:auto;transition:all .2s}.tags-page .tags-wrapper .tags::-webkit-scrollbar-track-piece{background-color:rgba(0,0,0,.05)}.tags-page .tags-wrapper .tags::-webkit-scrollbar-thumb:vertical{background-color:rgba(0,0,0,.15)}.tags-page .tags-wrapper .tags:hover::-webkit-scrollbar-track-piece{background-color:rgba(0,0,0,.1)}.tags-page .tags-wrapper .tags:hover::-webkit-scrollbar-thumb:vertical{background-color:rgba(0,0,0,.25)}.tags-page .main-left .tags-wrapper{position:relative;top:0;padding:.9rem 1.5rem;margin-bottom:.9rem;max-height:15rem;border-radius:0;display:none}@media (max-width:719px){.tags-page .main-left .tags-wrapper{display:block}}.tags-page .main-left .tags-wrapper .tags{max-height:11.5rem}@media (max-width:719px){.theme-style-line .tags-page .main-left .tags-wrapper{margin-top:-.91rem;margin-bottom:-1px}}.archives-page .theme-vdoing-wrapper{max-width:860px;margin:0 auto;padding:1rem 2.5rem 2rem}.archives-page .theme-vdoing-wrapper:not(.footer){background:var(--mainBg);box-shadow:0 1px 2px 0 rgba(0,0,0,.1);margin-bottom:1rem}@media (min-width:940px){.archives-page .theme-vdoing-wrapper:not(.footer){border-radius:2px}}@media (max-width:959px){.archives-page .theme-vdoing-wrapper{padding:1rem 2rem}}@media (max-width:419px){.archives-page .theme-vdoing-wrapper{padding:1rem 1.5rem}}.theme-style-line .archives-page .theme-vdoing-wrapper{box-shadow:0 0}.archives-page .theme-vdoing-wrapper{position:relative}@media (min-width:940px){.archives-page .theme-vdoing-wrapper{margin-top:1.5rem!important}}.archives-page .theme-vdoing-wrapper .count{text-align:right;margin-top:-2.5rem;font-size:.85rem;opacity:.8}.archives-page .theme-vdoing-wrapper li,.archives-page .theme-vdoing-wrapper ul{margin:0;padding:0}.archives-page .theme-vdoing-wrapper ul{margin-top:2rem}.archives-page .theme-vdoing-wrapper li{list-style:none}.archives-page .theme-vdoing-wrapper li.year{position:sticky;top:3.6rem;background:var(--mainBg);z-index:1}.archives-page .theme-vdoing-wrapper li.year:not(:first-child){margin-top:3.5rem}.archives-page .theme-vdoing-wrapper li h2{margin-bottom:.8rem;font-weight:400;padding:.5rem 0}.archives-page .theme-vdoing-wrapper li h2 span{font-size:.85rem;font-weight:300;float:right;margin-top:1rem}.archives-page .theme-vdoing-wrapper li a{display:block;color:var(--textColor);transition:padding .3s;padding:.5rem 2rem;line-height:1.2rem}.archives-page .theme-vdoing-wrapper li a:hover{padding-left:2.5rem;color:#11a8cd;background:#f9f9f9}@media (max-width:940px){.archives-page .theme-vdoing-wrapper li a{padding:.5rem 1rem;font-weight:400}.archives-page .theme-vdoing-wrapper li a:hover{padding-left:1.5rem}}.archives-page .theme-vdoing-wrapper li a span.date{opacity:.6;font-size:.85rem;font-weight:400;margin-right:.3rem}.archives-page .theme-vdoing-wrapper li a .title-tag{border:1px solid #ff5722;color:#ff5722;font-size:.8rem;padding:0 .35rem;border-radius:.2rem;margin-left:0;transform:translateY(-.05rem);display:inline-block}.archives-page .theme-vdoing-wrapper .loadmore{text-align:center;margin-top:1rem;opacity:.5}.theme-mode-dark .archives-page .theme-vdoing-wrapper li a:hover,.theme-mode-read .archives-page .theme-vdoing-wrapper li a:hover{background:var(--customBlockBg)}.hide-navbar .archives-page .theme-vdoing-wrapper li.year{top:0}.sidebar-group .sidebar-group{padding-left:.5em}.sidebar-group:not(.collapsable) .sidebar-heading:not(.clickable){cursor:auto;color:inherit}.sidebar-group.is-sub-group{padding-left:0}.sidebar-group.is-sub-group>.sidebar-heading{font-size:1.01em;line-height:1.4;font-weight:700;padding-left:2rem}.sidebar-group.is-sub-group>.sidebar-group-items{padding-left:1rem}.sidebar-group.is-sub-group>.sidebar-group-items>li>.sidebar-link{font-size:.98em;border-left:none}.sidebar-group.depth-2>.sidebar-heading{border-left:none}.sidebar-heading{color:var(--textColor);transition:color .15s ease;cursor:pointer;font-size:1.1em;font-weight:700;padding:.35rem 1.5rem .35rem 1.25rem;width:100%;box-sizing:border-box;margin:0;border-left:.25rem solid transparent}.sidebar-heading.open,.sidebar-heading:hover{color:inherit}.sidebar-heading .arrow{position:relative;top:-.12em;left:.5em}.sidebar-heading.clickable.active{font-weight:600;color:#11a8cd;border-left-color:#11a8cd}.sidebar-heading.clickable:hover{color:#11a8cd}.sidebar-group-items{transition:height .1s ease-out;font-size:.95em;overflow:hidden}.sidebar .sidebar-sub-headers{padding-left:1rem;font-size:.95em}.sidebar .sidebar-sub-headers .level4{padding-left:.2rem}.sidebar .sidebar-sub-headers .level5{padding-left:.4rem}.sidebar .sidebar-sub-headers .level6{padding-left:.6rem}a.sidebar-link{font-size:1em;font-weight:400;display:inline-block;color:var(--textColor);border-left:.25rem solid transparent;padding:.35rem 1rem .35rem 1.25rem;line-height:1.4;width:100%;box-sizing:border-box}a.sidebar-link:hover{color:#11a8cd}a.sidebar-link.active{font-weight:600;color:#11a8cd;border-left-color:#11a8cd}.sidebar-group a.sidebar-link{padding-left:2rem}.sidebar-sub-headers a.sidebar-link{padding-top:.25rem;padding-bottom:.25rem;border-left:none}.sidebar-sub-headers a.sidebar-link.active{font-weight:500}.sidebar ul{padding:0;margin:0;list-style-type:none}.sidebar a{display:inline-block}.sidebar .nav-links{display:none;border-bottom:1px solid var(--borderColor);padding:.5rem 0 .75rem}.sidebar .nav-links a{font-weight:600}.sidebar .nav-links .nav-item,.sidebar .nav-links .repo-link{display:block;line-height:1.25rem;font-size:1.1em;padding:.5rem 0 .5rem 1.5rem}.sidebar>.sidebar-links{padding:1.5rem 0}.sidebar>.sidebar-links>li>a.sidebar-link{font-size:1.1em;line-height:1.7;font-weight:700}.sidebar>.sidebar-links>li:not(:first-child){margin-top:.75rem}.sidebar .blogger{display:none;border-bottom:1px solid var(--borderColor)}.sidebar .blogger img{width:60px;height:60px;border-radius:5px;margin:.75rem 1rem}.sidebar .blogger .blogger-info{flex:1;padding:0 .3rem .3rem 0}.sidebar .blogger .blogger-info h3{margin:.95rem 0 .6rem;font-size:1.1rem}.sidebar .blogger .blogger-info .icons .iconfont{font-size:1.2rem;padding-right:.6rem;color:#777}.sidebar .sidebar-slot{margin-bottom:-.5rem;font-size:.85rem}.sidebar .sidebar-slot.sidebar-slot-top{padding:1.5rem 1.5rem 0}.sidebar .sidebar-slot.sidebar-slot-bottom{padding:0 1.5rem 1.5rem}@media (max-width:719px){.sidebar .blogger{display:flex}.sidebar .nav-links{display:block}.sidebar .nav-links .dropdown-wrapper .nav-dropdown .dropdown-item a.router-link-active:after{top:calc(1rem - 2px)}.sidebar>.sidebar-links{padding:1rem 0}}.yellowBorder{border-radius:5px;box-shadow:0 0 15px #ffe089!important}.buttons{position:fixed;right:2rem;bottom:2.5rem;z-index:11}@media (max-width:959px){.buttons{right:1rem;bottom:1.5rem}}.buttons .button{width:2.2rem;height:2.2rem;line-height:2.2rem;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.15);margin-top:.9rem;text-align:center;cursor:pointer;transition:all .5s;background:var(--blurBg)}.buttons .button.hover{background:#11a8cd;box-shadow:0 0 15px #11a8cd}.buttons .button.hover:before{color:#fff}@media (any-hover:hover){.buttons .button:hover{background:#11a8cd;box-shadow:0 0 15px #11a8cd}.buttons .button:hover:before{color:#fff}}.buttons .button .select-box{margin:0;padding:.8rem 0;position:absolute;bottom:0;right:1.5rem;background:var(--mainBg);border:1px solid var(--borderColor);width:120px;border-radius:6px;box-shadow:0 0 15px hsla(0,0%,100%,.2)}.buttons .button .select-box li{list-style:none;line-height:2rem;font-size:.95rem}.buttons .button .select-box li:hover{color:#11a8cd}.buttons .button .select-box li.active{background-color:hsla(0,0%,58.8%,.2);color:#11a8cd}.mode-enter-active,.mode-leave-active{transition:all .3s}.mode-enter,.mode-leave-to{opacity:0;transform:scale(.8)}.fade-enter-active,.fade-leave-active{transition:opacity .2s}.fade-enter,.fade-leave-to{opacity:0}.footer{padding:5rem 1.5rem 2.5rem;text-align:center;color:#666;box-sizing:border-box;font-size:.85rem;transition:all .2s ease}.footer>span{line-height:1.5rem}.footer .icons{margin-bottom:12px}.footer .icons .iconfont{padding:0 10px;font-size:1.3rem}.footer a{color:inherit}.footer a:hover{color:#11a8cd}@media (min-width:720px){.sidebar-open .footer{width:auto;padding-left:19.5rem}}@media (min-width:1520px){.have-rightmenu .footer{padding-right:231.5px}}.no-sidebar .footer{width:auto;padding-left:1.5rem}.body-bg{position:fixed;left:0;top:0;z-index:-999999;height:100vh;width:100vw;transition:background .5s}.theme-mode-light{--bodyBg:#f4f4f4;--mainBg:#fff;--sidebarBg:hsla(0,0%,100%,0.8);--blurBg:hsla(0,0%,100%,0.9);--customBlockBg:#f1f1f1;--textColor:#00323c;--textLightenColor:#0085ad;--borderColor:rgba(0,0,0,0.12);--codeBg:#f6f6f6;--codeColor:#525252}.theme-mode-light code[class*=language-],.theme-mode-light pre[class*=language-]{color:#000;background:none;text-shadow:0 1px #fff;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}.theme-mode-light code[class*=language-]::-moz-selection,.theme-mode-light code[class*=language-] ::-moz-selection,.theme-mode-light pre[class*=language-]::-moz-selection,.theme-mode-light pre[class*=language-] ::-moz-selection{text-shadow:none;background:#b3d4fc}.theme-mode-light code[class*=language-]::selection,.theme-mode-light code[class*=language-] ::selection,.theme-mode-light pre[class*=language-]::selection,.theme-mode-light pre[class*=language-] ::selection{text-shadow:none;background:#b3d4fc}@media print{.theme-mode-light code[class*=language-],.theme-mode-light pre[class*=language-]{text-shadow:none}}.theme-mode-light pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}.theme-mode-light :not(pre)>code[class*=language-],.theme-mode-light pre[class*=language-]{background:#f5f2f0}.theme-mode-light :not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.theme-mode-light .token.cdata,.theme-mode-light .token.comment,.theme-mode-light .token.doctype,.theme-mode-light .token.prolog{color:#708090}.theme-mode-light .token.punctuation{color:#999}.theme-mode-light .namespace{opacity:.7}.theme-mode-light .token.boolean,.theme-mode-light .token.constant,.theme-mode-light .token.deleted,.theme-mode-light .token.number,.theme-mode-light .token.property,.theme-mode-light .token.symbol,.theme-mode-light .token.tag{color:#905}.theme-mode-light .token.attr-name,.theme-mode-light .token.builtin,.theme-mode-light .token.char,.theme-mode-light .token.inserted,.theme-mode-light .token.selector,.theme-mode-light .token.string{color:#690}.theme-mode-light .language-css .token.string,.theme-mode-light .style .token.string,.theme-mode-light .token.entity,.theme-mode-light .token.operator,.theme-mode-light .token.url{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.theme-mode-light .token.atrule,.theme-mode-light .token.attr-value,.theme-mode-light .token.keyword{color:#07a}.theme-mode-light .token.class-name,.theme-mode-light .token.function{color:#dd4a68}.theme-mode-light .token.important,.theme-mode-light .token.regex,.theme-mode-light .token.variable{color:#e90}.theme-mode-light .token.bold,.theme-mode-light .token.important{font-weight:700}.theme-mode-light .token.italic{font-style:italic}.theme-mode-light .token.entity{cursor:help}.theme-mode-light div[class*=language-] .highlight-lines .highlighted,.theme-mode-light div[class*=language-].line-numbers-mode .highlight-lines .highlighted:before{background-color:hsla(0,0%,78.4%,.4)}.theme-mode-dark{--bodyBg:#27272b;--mainBg:#1e1e22;--sidebarBg:rgba(30,30,34,0.8);--blurBg:rgba(30,30,34,0.8);--customBlockBg:#27272b;--textColor:#9b9baa;--textLightenColor:#0085ad;--borderColor:#30363d;--codeBg:#252526;--codeColor:#fff}.theme-mode-dark code[class*=language-],.theme-mode-dark pre[class*=language-]{color:#ccc;background:none;text-shadow:none;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}.theme-mode-dark pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}.theme-mode-dark :not(pre)>code[class*=language-],.theme-mode-dark pre[class*=language-]{background:#2d2d2d}.theme-mode-dark :not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.theme-mode-dark .token.block-comment,.theme-mode-dark .token.cdata,.theme-mode-dark .token.comment,.theme-mode-dark .token.doctype,.theme-mode-dark .token.prolog{color:#999}.theme-mode-dark .token.punctuation{color:#ccc}.theme-mode-dark .token.attr-name,.theme-mode-dark .token.deleted,.theme-mode-dark .token.namespace,.theme-mode-dark .token.tag{color:#e2777a}.theme-mode-dark .token.function-name{color:#6196cc}.theme-mode-dark .token.boolean,.theme-mode-dark .token.function,.theme-mode-dark .token.number{color:#f08d49}.theme-mode-dark .token.class-name,.theme-mode-dark .token.constant,.theme-mode-dark .token.property,.theme-mode-dark .token.symbol{color:#f8c555}.theme-mode-dark .token.atrule,.theme-mode-dark .token.builtin,.theme-mode-dark .token.important,.theme-mode-dark .token.keyword,.theme-mode-dark .token.selector{color:#cc99cd}.theme-mode-dark .token.attr-value,.theme-mode-dark .token.char,.theme-mode-dark .token.regex,.theme-mode-dark .token.string,.theme-mode-dark .token.variable{color:#7ec699}.theme-mode-dark .token.entity,.theme-mode-dark .token.operator,.theme-mode-dark .token.url{color:#67cdcc}.theme-mode-dark .language-css .token.string,.theme-mode-dark .style .token.string,.theme-mode-dark .token.entity,.theme-mode-dark .token.operator,.theme-mode-dark .token.url{background:none}.theme-mode-dark .token.bold,.theme-mode-dark .token.important{font-weight:700}.theme-mode-dark .token.italic{font-style:italic}.theme-mode-dark .token.entity{cursor:help}.theme-mode-dark .token.inserted{color:green}.theme-mode-read{--bodyBg:#ececcc;--mainBg:#f5f5d5;--sidebarBg:rgba(245,245,213,0.8);--blurBg:rgba(245,245,213,0.9);--customBlockBg:#ececcc;--textColor:#704214;--textLightenColor:#963;--borderColor:rgba(0,0,0,0.15);--codeBg:#282c34;--codeColor:#fff}.theme-mode-read code[class*=language-],.theme-mode-read pre[class*=language-]{color:#ccc;background:none;text-shadow:none;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}.theme-mode-read pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}.theme-mode-read :not(pre)>code[class*=language-],.theme-mode-read pre[class*=language-]{background:#2d2d2d}.theme-mode-read :not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.theme-mode-read .token.block-comment,.theme-mode-read .token.cdata,.theme-mode-read .token.comment,.theme-mode-read .token.doctype,.theme-mode-read .token.prolog{color:#999}.theme-mode-read .token.punctuation{color:#ccc}.theme-mode-read .token.attr-name,.theme-mode-read .token.deleted,.theme-mode-read .token.namespace,.theme-mode-read .token.tag{color:#e2777a}.theme-mode-read .token.function-name{color:#6196cc}.theme-mode-read .token.boolean,.theme-mode-read .token.function,.theme-mode-read .token.number{color:#f08d49}.theme-mode-read .token.class-name,.theme-mode-read .token.constant,.theme-mode-read .token.property,.theme-mode-read .token.symbol{color:#f8c555}.theme-mode-read .token.atrule,.theme-mode-read .token.builtin,.theme-mode-read .token.important,.theme-mode-read .token.keyword,.theme-mode-read .token.selector{color:#cc99cd}.theme-mode-read .token.attr-value,.theme-mode-read .token.char,.theme-mode-read .token.regex,.theme-mode-read .token.string,.theme-mode-read .token.variable{color:#7ec699}.theme-mode-read .token.entity,.theme-mode-read .token.operator,.theme-mode-read .token.url{color:#67cdcc}.theme-mode-read .language-css .token.string,.theme-mode-read .style .token.string,.theme-mode-read .token.entity,.theme-mode-read .token.operator,.theme-mode-read .token.url{background:none}.theme-mode-read .token.bold,.theme-mode-read .token.important{font-weight:700}.theme-mode-read .token.italic{font-style:italic}.theme-mode-read .token.entity{cursor:help}.theme-mode-read .token.inserted{color:green}.theme-style-line.theme-mode-light{--bodyBg:#fff}.theme-style-line.theme-mode-dark{--bodyBg:#1e1e22}.theme-style-line.theme-mode-read{--bodyBg:#f5f5d5}.custom-html-window{position:fixed;bottom:0;display:flex;overflow:hidden;font-weight:350}@media (max-width:960px){.custom-html-window{display:none}}.custom-html-window .custom-wrapper{position:relative;max-width:200px;max-height:400px}.custom-html-window .custom-wrapper .close-but{cursor:pointer;position:absolute;right:0;top:0;font-size:1.5rem;line-height:1.5rem;width:1.5rem;height:1.5rem;opacity:0;transition:all .2s}.custom-html-window .custom-wrapper .close-but:hover{opacity:.9}.custom-html-window .custom-wrapper:hover .close-but{opacity:.7}.custom-html-window.custom-html-window-lb{left:0;z-index:99}.custom-html-window.custom-html-window-lb>*{align-self:flex-end}.custom-html-window.custom-html-window-rb{right:80px;z-index:10;justify-content:flex-end}.custom-html-window.custom-html-window-rb>*{align-self:flex-end}.box1 .div1,.box1 .div2,.box1 .div3{width:100px;height:100px;margin:30px;background:#eee;transition:all .3s}.div1:hover{width:150px}.div2:hover{background:#999}.div3{transition-timing-function:cubic-bezier(0,1.36,.83,1.41)}.div3:hover{width:150px;height:150px;background:#ff0;transform:translate3d(-25px,-25px,0)}.theme-mode-light[data-v-d5affa18]{--bodyBg:#f4f4f4;--mainBg:#fff;--sidebarBg:hsla(0,0%,100%,0.8);--blurBg:hsla(0,0%,100%,0.9);--customBlockBg:#f1f1f1;--textColor:#00323c;--textLightenColor:#0085ad;--borderColor:rgba(0,0,0,0.12);--codeBg:#f6f6f6;--codeColor:#525252}.theme-mode-light code[class*=language-][data-v-d5affa18],.theme-mode-light pre[class*=language-][data-v-d5affa18]{color:#000;background:none;text-shadow:0 1px #fff;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}.theme-mode-light code[class*=language-][data-v-d5affa18]::-moz-selection,.theme-mode-light code[class*=language-][data-v-d5affa18] ::-moz-selection,.theme-mode-light pre[class*=language-][data-v-d5affa18]::-moz-selection,.theme-mode-light pre[class*=language-][data-v-d5affa18] ::-moz-selection{text-shadow:none;background:#b3d4fc}.theme-mode-light code[class*=language-][data-v-d5affa18]::selection,.theme-mode-light code[class*=language-][data-v-d5affa18] ::selection,.theme-mode-light pre[class*=language-][data-v-d5affa18]::selection,.theme-mode-light pre[class*=language-][data-v-d5affa18] ::selection{text-shadow:none;background:#b3d4fc}@media print{.theme-mode-light code[class*=language-][data-v-d5affa18],.theme-mode-light pre[class*=language-][data-v-d5affa18]{text-shadow:none}}.theme-mode-light pre[class*=language-][data-v-d5affa18]{padding:1em;margin:.5em 0;overflow:auto}.theme-mode-light :not(pre)>code[class*=language-][data-v-d5affa18],.theme-mode-light pre[class*=language-][data-v-d5affa18]{background:#f5f2f0}.theme-mode-light :not(pre)>code[class*=language-][data-v-d5affa18]{padding:.1em;border-radius:.3em;white-space:normal}.theme-mode-light .token.cdata[data-v-d5affa18],.theme-mode-light .token.comment[data-v-d5affa18],.theme-mode-light .token.doctype[data-v-d5affa18],.theme-mode-light .token.prolog[data-v-d5affa18]{color:#708090}.theme-mode-light .token.punctuation[data-v-d5affa18]{color:#999}.theme-mode-light .namespace[data-v-d5affa18]{opacity:.7}.theme-mode-light .token.boolean[data-v-d5affa18],.theme-mode-light .token.constant[data-v-d5affa18],.theme-mode-light .token.deleted[data-v-d5affa18],.theme-mode-light .token.number[data-v-d5affa18],.theme-mode-light .token.property[data-v-d5affa18],.theme-mode-light .token.symbol[data-v-d5affa18],.theme-mode-light .token.tag[data-v-d5affa18]{color:#905}.theme-mode-light .token.attr-name[data-v-d5affa18],.theme-mode-light .token.builtin[data-v-d5affa18],.theme-mode-light .token.char[data-v-d5affa18],.theme-mode-light .token.inserted[data-v-d5affa18],.theme-mode-light .token.selector[data-v-d5affa18],.theme-mode-light .token.string[data-v-d5affa18]{color:#690}.theme-mode-light .language-css .token.string[data-v-d5affa18],.theme-mode-light .style .token.string[data-v-d5affa18],.theme-mode-light .token.entity[data-v-d5affa18],.theme-mode-light .token.operator[data-v-d5affa18],.theme-mode-light .token.url[data-v-d5affa18]{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.theme-mode-light .token.atrule[data-v-d5affa18],.theme-mode-light .token.attr-value[data-v-d5affa18],.theme-mode-light .token.keyword[data-v-d5affa18]{color:#07a}.theme-mode-light .token.class-name[data-v-d5affa18],.theme-mode-light .token.function[data-v-d5affa18]{color:#dd4a68}.theme-mode-light .token.important[data-v-d5affa18],.theme-mode-light .token.regex[data-v-d5affa18],.theme-mode-light .token.variable[data-v-d5affa18]{color:#e90}.theme-mode-light .token.bold[data-v-d5affa18],.theme-mode-light .token.important[data-v-d5affa18]{font-weight:700}.theme-mode-light .token.italic[data-v-d5affa18]{font-style:italic}.theme-mode-light .token.entity[data-v-d5affa18]{cursor:help}.theme-mode-light div[class*=language-] .highlight-lines .highlighted[data-v-d5affa18],.theme-mode-light div[class*=language-].line-numbers-mode .highlight-lines .highlighted[data-v-d5affa18]:before{background-color:hsla(0,0%,78.4%,.4)}.theme-mode-dark[data-v-d5affa18]{--bodyBg:#27272b;--mainBg:#1e1e22;--sidebarBg:rgba(30,30,34,0.8);--blurBg:rgba(30,30,34,0.8);--customBlockBg:#27272b;--textColor:#9b9baa;--textLightenColor:#0085ad;--borderColor:#30363d;--codeBg:#252526;--codeColor:#fff}.theme-mode-dark code[class*=language-][data-v-d5affa18],.theme-mode-dark pre[class*=language-][data-v-d5affa18]{color:#ccc;background:none;text-shadow:none;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}.theme-mode-dark pre[class*=language-][data-v-d5affa18]{padding:1em;margin:.5em 0;overflow:auto}.theme-mode-dark :not(pre)>code[class*=language-][data-v-d5affa18],.theme-mode-dark pre[class*=language-][data-v-d5affa18]{background:#2d2d2d}.theme-mode-dark :not(pre)>code[class*=language-][data-v-d5affa18]{padding:.1em;border-radius:.3em;white-space:normal}.theme-mode-dark .token.block-comment[data-v-d5affa18],.theme-mode-dark .token.cdata[data-v-d5affa18],.theme-mode-dark .token.comment[data-v-d5affa18],.theme-mode-dark .token.doctype[data-v-d5affa18],.theme-mode-dark .token.prolog[data-v-d5affa18]{color:#999}.theme-mode-dark .token.punctuation[data-v-d5affa18]{color:#ccc}.theme-mode-dark .token.attr-name[data-v-d5affa18],.theme-mode-dark .token.deleted[data-v-d5affa18],.theme-mode-dark .token.namespace[data-v-d5affa18],.theme-mode-dark .token.tag[data-v-d5affa18]{color:#e2777a}.theme-mode-dark .token.function-name[data-v-d5affa18]{color:#6196cc}.theme-mode-dark .token.boolean[data-v-d5affa18],.theme-mode-dark .token.function[data-v-d5affa18],.theme-mode-dark .token.number[data-v-d5affa18]{color:#f08d49}.theme-mode-dark .token.class-name[data-v-d5affa18],.theme-mode-dark .token.constant[data-v-d5affa18],.theme-mode-dark .token.property[data-v-d5affa18],.theme-mode-dark .token.symbol[data-v-d5affa18]{color:#f8c555}.theme-mode-dark .token.atrule[data-v-d5affa18],.theme-mode-dark .token.builtin[data-v-d5affa18],.theme-mode-dark .token.important[data-v-d5affa18],.theme-mode-dark .token.keyword[data-v-d5affa18],.theme-mode-dark .token.selector[data-v-d5affa18]{color:#cc99cd}.theme-mode-dark .token.attr-value[data-v-d5affa18],.theme-mode-dark .token.char[data-v-d5affa18],.theme-mode-dark .token.regex[data-v-d5affa18],.theme-mode-dark .token.string[data-v-d5affa18],.theme-mode-dark .token.variable[data-v-d5affa18]{color:#7ec699}.theme-mode-dark .token.entity[data-v-d5affa18],.theme-mode-dark .token.operator[data-v-d5affa18],.theme-mode-dark .token.url[data-v-d5affa18]{color:#67cdcc}.theme-mode-dark .language-css .token.string[data-v-d5affa18],.theme-mode-dark .style .token.string[data-v-d5affa18],.theme-mode-dark .token.entity[data-v-d5affa18],.theme-mode-dark .token.operator[data-v-d5affa18],.theme-mode-dark .token.url[data-v-d5affa18]{background:none}.theme-mode-dark .token.bold[data-v-d5affa18],.theme-mode-dark .token.important[data-v-d5affa18]{font-weight:700}.theme-mode-dark .token.italic[data-v-d5affa18]{font-style:italic}.theme-mode-dark .token.entity[data-v-d5affa18]{cursor:help}.theme-mode-dark .token.inserted[data-v-d5affa18]{color:green}.theme-mode-read[data-v-d5affa18]{--bodyBg:#ececcc;--mainBg:#f5f5d5;--sidebarBg:rgba(245,245,213,0.8);--blurBg:rgba(245,245,213,0.9);--customBlockBg:#ececcc;--textColor:#704214;--textLightenColor:#963;--borderColor:rgba(0,0,0,0.15);--codeBg:#282c34;--codeColor:#fff}.theme-mode-read code[class*=language-][data-v-d5affa18],.theme-mode-read pre[class*=language-][data-v-d5affa18]{color:#ccc;background:none;text-shadow:none;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}.theme-mode-read pre[class*=language-][data-v-d5affa18]{padding:1em;margin:.5em 0;overflow:auto}.theme-mode-read :not(pre)>code[class*=language-][data-v-d5affa18],.theme-mode-read pre[class*=language-][data-v-d5affa18]{background:#2d2d2d}.theme-mode-read :not(pre)>code[class*=language-][data-v-d5affa18]{padding:.1em;border-radius:.3em;white-space:normal}.theme-mode-read .token.block-comment[data-v-d5affa18],.theme-mode-read .token.cdata[data-v-d5affa18],.theme-mode-read .token.comment[data-v-d5affa18],.theme-mode-read .token.doctype[data-v-d5affa18],.theme-mode-read .token.prolog[data-v-d5affa18]{color:#999}.theme-mode-read .token.punctuation[data-v-d5affa18]{color:#ccc}.theme-mode-read .token.attr-name[data-v-d5affa18],.theme-mode-read .token.deleted[data-v-d5affa18],.theme-mode-read .token.namespace[data-v-d5affa18],.theme-mode-read .token.tag[data-v-d5affa18]{color:#e2777a}.theme-mode-read .token.function-name[data-v-d5affa18]{color:#6196cc}.theme-mode-read .token.boolean[data-v-d5affa18],.theme-mode-read .token.function[data-v-d5affa18],.theme-mode-read .token.number[data-v-d5affa18]{color:#f08d49}.theme-mode-read .token.class-name[data-v-d5affa18],.theme-mode-read .token.constant[data-v-d5affa18],.theme-mode-read .token.property[data-v-d5affa18],.theme-mode-read .token.symbol[data-v-d5affa18]{color:#f8c555}.theme-mode-read .token.atrule[data-v-d5affa18],.theme-mode-read .token.builtin[data-v-d5affa18],.theme-mode-read .token.important[data-v-d5affa18],.theme-mode-read .token.keyword[data-v-d5affa18],.theme-mode-read .token.selector[data-v-d5affa18]{color:#cc99cd}.theme-mode-read .token.attr-value[data-v-d5affa18],.theme-mode-read .token.char[data-v-d5affa18],.theme-mode-read .token.regex[data-v-d5affa18],.theme-mode-read .token.string[data-v-d5affa18],.theme-mode-read .token.variable[data-v-d5affa18]{color:#7ec699}.theme-mode-read .token.entity[data-v-d5affa18],.theme-mode-read .token.operator[data-v-d5affa18],.theme-mode-read .token.url[data-v-d5affa18]{color:#67cdcc}.theme-mode-read .language-css .token.string[data-v-d5affa18],.theme-mode-read .style .token.string[data-v-d5affa18],.theme-mode-read .token.entity[data-v-d5affa18],.theme-mode-read .token.operator[data-v-d5affa18],.theme-mode-read .token.url[data-v-d5affa18]{background:none}.theme-mode-read .token.bold[data-v-d5affa18],.theme-mode-read .token.important[data-v-d5affa18]{font-weight:700}.theme-mode-read .token.italic[data-v-d5affa18]{font-style:italic}.theme-mode-read .token.entity[data-v-d5affa18]{cursor:help}.theme-mode-read .token.inserted[data-v-d5affa18]{color:green}.theme-style-line.theme-mode-light[data-v-d5affa18]{--bodyBg:#fff}.theme-style-line.theme-mode-dark[data-v-d5affa18]{--bodyBg:#1e1e22}.theme-style-line.theme-mode-read[data-v-d5affa18]{--bodyBg:#f5f5d5}.badge[data-v-d5affa18]{display:inline-block;font-size:14px;height:18px;line-height:18px;border-radius:3px;padding:0 6px;color:#fff}.badge.green[data-v-d5affa18],.badge.tip[data-v-d5affa18],.badge[data-v-d5affa18]{background-color:#42b983}.badge.error[data-v-d5affa18]{background-color:#da5961}.badge.warn[data-v-d5affa18],.badge.warning[data-v-d5affa18],.badge.yellow[data-v-d5affa18]{background-color:#e7c000}.badge+.badge[data-v-d5affa18]{margin-left:5px}@font-face{font-family:octicons-link;src:url(data:font/woff;charset=utf-8;base64,d09GRgABAAAAAAZwABAAAAAACFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEU0lHAAAGaAAAAAgAAAAIAAAAAUdTVUIAAAZcAAAACgAAAAoAAQAAT1MvMgAAAyQAAABJAAAAYFYEU3RjbWFwAAADcAAAAEUAAACAAJThvmN2dCAAAATkAAAABAAAAAQAAAAAZnBnbQAAA7gAAACyAAABCUM+8IhnYXNwAAAGTAAAABAAAAAQABoAI2dseWYAAAFsAAABPAAAAZwcEq9taGVhZAAAAsgAAAA0AAAANgh4a91oaGVhAAADCAAAABoAAAAkCA8DRGhtdHgAAAL8AAAADAAAAAwGAACfbG9jYQAAAsAAAAAIAAAACABiATBtYXhwAAACqAAAABgAAAAgAA8ASm5hbWUAAAToAAABQgAAAlXu73sOcG9zdAAABiwAAAAeAAAAME3QpOBwcmVwAAAEbAAAAHYAAAB/aFGpk3jaTY6xa8JAGMW/O62BDi0tJLYQincXEypYIiGJjSgHniQ6umTsUEyLm5BV6NDBP8Tpts6F0v+k/0an2i+itHDw3v2+9+DBKTzsJNnWJNTgHEy4BgG3EMI9DCEDOGEXzDADU5hBKMIgNPZqoD3SilVaXZCER3/I7AtxEJLtzzuZfI+VVkprxTlXShWKb3TBecG11rwoNlmmn1P2WYcJczl32etSpKnziC7lQyWe1smVPy/Lt7Kc+0vWY/gAgIIEqAN9we0pwKXreiMasxvabDQMM4riO+qxM2ogwDGOZTXxwxDiycQIcoYFBLj5K3EIaSctAq2kTYiw+ymhce7vwM9jSqO8JyVd5RH9gyTt2+J/yUmYlIR0s04n6+7Vm1ozezUeLEaUjhaDSuXHwVRgvLJn1tQ7xiuVv/ocTRF42mNgZGBgYGbwZOBiAAFGJBIMAAizAFoAAABiAGIAznjaY2BkYGAA4in8zwXi+W2+MjCzMIDApSwvXzC97Z4Ig8N/BxYGZgcgl52BCSQKAA3jCV8CAABfAAAAAAQAAEB42mNgZGBg4f3vACQZQABIMjKgAmYAKEgBXgAAeNpjYGY6wTiBgZWBg2kmUxoDA4MPhGZMYzBi1AHygVLYQUCaawqDA4PChxhmh/8ODDEsvAwHgMKMIDnGL0x7gJQCAwMAJd4MFwAAAHjaY2BgYGaA4DAGRgYQkAHyGMF8NgYrIM3JIAGVYYDT+AEjAwuDFpBmA9KMDEwMCh9i/v8H8sH0/4dQc1iAmAkALaUKLgAAAHjaTY9LDsIgEIbtgqHUPpDi3gPoBVyRTmTddOmqTXThEXqrob2gQ1FjwpDvfwCBdmdXC5AVKFu3e5MfNFJ29KTQT48Ob9/lqYwOGZxeUelN2U2R6+cArgtCJpauW7UQBqnFkUsjAY/kOU1cP+DAgvxwn1chZDwUbd6CFimGXwzwF6tPbFIcjEl+vvmM/byA48e6tWrKArm4ZJlCbdsrxksL1AwWn/yBSJKpYbq8AXaaTb8AAHja28jAwOC00ZrBeQNDQOWO//sdBBgYGRiYWYAEELEwMTE4uzo5Zzo5b2BxdnFOcALxNjA6b2ByTswC8jYwg0VlNuoCTWAMqNzMzsoK1rEhNqByEyerg5PMJlYuVueETKcd/89uBpnpvIEVomeHLoMsAAe1Id4AAAAAAAB42oWQT07CQBTGv0JBhagk7HQzKxca2sJCE1hDt4QF+9JOS0nbaaYDCQfwCJ7Au3AHj+LO13FMmm6cl7785vven0kBjHCBhfpYuNa5Ph1c0e2Xu3jEvWG7UdPDLZ4N92nOm+EBXuAbHmIMSRMs+4aUEd4Nd3CHD8NdvOLTsA2GL8M9PODbcL+hD7C1xoaHeLJSEao0FEW14ckxC+TU8TxvsY6X0eLPmRhry2WVioLpkrbp84LLQPGI7c6sOiUzpWIWS5GzlSgUzzLBSikOPFTOXqly7rqx0Z1Q5BAIoZBSFihQYQOOBEdkCOgXTOHA07HAGjGWiIjaPZNW13/+lm6S9FT7rLHFJ6fQbkATOG1j2OFMucKJJsxIVfQORl+9Jyda6Sl1dUYhSCm1dyClfoeDve4qMYdLEbfqHf3O/AdDumsjAAB42mNgYoAAZQYjBmyAGYQZmdhL8zLdDEydARfoAqIAAAABAAMABwAKABMAB///AA8AAQAAAAAAAAAAAAAAAAABAAAAAA==) format("woff")}.markdown-body{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;color:#24292e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:16px;line-height:1.5;word-wrap:break-word}.markdown-body .pl-c{color:#6a737d}.markdown-body .pl-c1,.markdown-body .pl-s .pl-v{color:#005cc5}.markdown-body .pl-e,.markdown-body .pl-en{color:#6f42c1}.markdown-body .pl-s .pl-s1,.markdown-body .pl-smi{color:#24292e}.markdown-body .pl-ent{color:#22863a}.markdown-body .pl-k{color:#d73a49}.markdown-body .pl-pds,.markdown-body .pl-s,.markdown-body .pl-s .pl-pse .pl-s1,.markdown-body .pl-sr,.markdown-body .pl-sr .pl-cce,.markdown-body .pl-sr .pl-sra,.markdown-body .pl-sr .pl-sre{color:#032f62}.markdown-body .pl-smw,.markdown-body .pl-v{color:#e36209}.markdown-body .pl-bu{color:#b31d28}.markdown-body .pl-ii{color:#fafbfc;background-color:#b31d28}.markdown-body .pl-c2{color:#fafbfc;background-color:#d73a49}.markdown-body .pl-c2:before{content:"^M"}.markdown-body .pl-sr .pl-cce{font-weight:700;color:#22863a}.markdown-body .pl-ml{color:#735c0f}.markdown-body .pl-mh,.markdown-body .pl-mh .pl-en,.markdown-body .pl-ms{font-weight:700;color:#005cc5}.markdown-body .pl-mi{font-style:italic;color:#24292e}.markdown-body .pl-mb{font-weight:700;color:#24292e}.markdown-body .pl-md{color:#b31d28;background-color:#ffeef0}.markdown-body .pl-mi1{color:#22863a;background-color:#f0fff4}.markdown-body .pl-mc{color:#e36209;background-color:#ffebda}.markdown-body .pl-mi2{color:#f6f8fa;background-color:#005cc5}.markdown-body .pl-mdr{font-weight:700;color:#6f42c1}.markdown-body .pl-ba{color:#586069}.markdown-body .pl-sg{color:#959da5}.markdown-body .pl-corl{text-decoration:underline;color:#032f62}.markdown-body .octicon{display:inline-block;vertical-align:text-top;fill:currentColor}.markdown-body a{background-color:transparent;-webkit-text-decoration-skip:objects}.markdown-body a:active,.markdown-body a:hover{outline-width:0}.markdown-body strong{font-weight:inherit;font-weight:bolder}.markdown-body h1{margin:.67em 0}.markdown-body img{border-style:none}.markdown-body svg:not(:root){overflow:hidden}.markdown-body code,.markdown-body kbd,.markdown-body pre{font-family:monospace,monospace;font-size:1em}.markdown-body hr{box-sizing:content-box;overflow:visible}.markdown-body input{font:inherit;margin:0;overflow:visible}.markdown-body [type=checkbox]{box-sizing:border-box;padding:0}.markdown-body *{box-sizing:border-box}.markdown-body input{font-family:inherit;font-size:inherit;line-height:inherit}.markdown-body a{color:#0366d6;text-decoration:none}.markdown-body a:hover{text-decoration:underline}.markdown-body strong{font-weight:600}.markdown-body hr{height:0;margin:15px 0;overflow:hidden;background:transparent;border-bottom:1px solid #dfe2e5}.markdown-body hr:after,.markdown-body hr:before{display:table;content:""}.markdown-body hr:after{clear:both}.markdown-body table{border-spacing:0;border-collapse:collapse}.markdown-body td,.markdown-body th{padding:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:0;margin-bottom:0}.markdown-body h1{font-size:32px;font-weight:600}.markdown-body h2{font-size:24px;font-weight:600}.markdown-body h3{font-size:20px;font-weight:600}.markdown-body h4{font-size:16px;font-weight:600}.markdown-body h5{font-size:14px;font-weight:600}.markdown-body h6{font-size:12px;font-weight:600}.markdown-body p{margin-top:0;margin-bottom:10px}.markdown-body blockquote{margin:0}.markdown-body ol,.markdown-body ul{padding-left:0;margin-top:0;margin-bottom:0}.markdown-body ol ol,.markdown-body ul ol{list-style-type:lower-roman}.markdown-body ol ol ol,.markdown-body ol ul ol,.markdown-body ul ol ol,.markdown-body ul ul ol{list-style-type:lower-alpha}.markdown-body dd{margin-left:0}.markdown-body code{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:12px}.markdown-body pre{margin-top:0;margin-bottom:0;font:12px SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}.markdown-body .octicon{vertical-align:text-bottom}.markdown-body .pl-0{padding-left:0!important}.markdown-body .pl-1{padding-left:4px!important}.markdown-body .pl-2{padding-left:8px!important}.markdown-body .pl-3{padding-left:16px!important}.markdown-body .pl-4{padding-left:24px!important}.markdown-body .pl-5{padding-left:32px!important}.markdown-body .pl-6{padding-left:40px!important}.markdown-body:after,.markdown-body:before{display:table;content:""}.markdown-body:after{clear:both}.markdown-body>:first-child{margin-top:0!important}.markdown-body>:last-child{margin-bottom:0!important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body .anchor{float:left;padding-right:4px;margin-left:-20px;line-height:1}.markdown-body .anchor:focus{outline:none}.markdown-body blockquote,.markdown-body dl,.markdown-body ol,.markdown-body p,.markdown-body pre,.markdown-body table,.markdown-body ul{margin-top:0;margin-bottom:16px}.markdown-body hr{height:.25em;padding:0;margin:24px 0;background-color:#e1e4e8;border:0}.markdown-body blockquote{padding:0 1em;color:#6a737d;border-left:.25em solid #dfe2e5}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body kbd{font-size:11px;border:1px solid #c6cbd1;border-bottom-color:#959da5;box-shadow:inset 0 -1px 0 #959da5}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{color:#1b1f23;vertical-align:middle;visibility:hidden}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{visibility:visible}.markdown-body h1{font-size:2em}.markdown-body h1,.markdown-body h2{padding-bottom:.3em;border-bottom:1px solid #eaecef}.markdown-body h2{font-size:1.5em}.markdown-body h3{font-size:1.25em}.markdown-body h4{font-size:1em}.markdown-body h5{font-size:.875em}.markdown-body h6{font-size:.85em;color:#6a737d}.markdown-body ol,.markdown-body ul{padding-left:2em}.markdown-body ol ol,.markdown-body ol ul,.markdown-body ul ol,.markdown-body ul ul{margin-top:0;margin-bottom:0}.markdown-body li>p{margin-top:16px}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:600}.markdown-body dl dd{padding:0 16px;margin-bottom:16px}.markdown-body table{display:block;width:100%;overflow:auto}.markdown-body table th{font-weight:600}.markdown-body table td,.markdown-body table th{padding:6px 13px;border:1px solid #dfe2e5}.markdown-body table tr{background-color:#fff;border-top:1px solid #c6cbd1}.markdown-body table tr:nth-child(2n){background-color:#f6f8fa}.markdown-body img{max-width:100%;box-sizing:content-box;background-color:#fff}.markdown-body code{padding:.2em 0;margin:0;font-size:85%;background-color:rgba(27,31,35,.05);border-radius:3px}.markdown-body code:after,.markdown-body code:before{letter-spacing:-.2em;content:"\A0"}.markdown-body pre{word-wrap:normal}.markdown-body pre>code{padding:0;margin:0;font-size:100%;word-break:normal;white-space:pre;background:transparent;border:0}.markdown-body .highlight{margin-bottom:16px}.markdown-body .highlight pre{margin-bottom:0;word-break:normal}.markdown-body .highlight pre,.markdown-body pre{padding:16px;overflow:auto;font-size:85%;line-height:1.45;background-color:#f6f8fa;border-radius:3px}.markdown-body pre code{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:transparent;border:0}.markdown-body pre code:after,.markdown-body pre code:before{content:normal}.markdown-body .full-commit .btn-outline:not(:disabled):hover{color:#005cc5;border-color:#005cc5}.markdown-body kbd{display:inline-block;padding:3px 5px;font:11px SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;line-height:10px;color:#444d56;vertical-align:middle;background-color:#fafbfc;border:1px solid #d1d5da;border-bottom-color:#c6cbd1;border-radius:3px;box-shadow:inset 0 -1px 0 #c6cbd1}.markdown-body :checked+.radio-label{position:relative;z-index:1;border-color:#0366d6}.markdown-body .task-list-item{list-style-type:none}.markdown-body .task-list-item+.task-list-item{margin-top:3px}.markdown-body .task-list-item input{margin:0 .2em .25em -1.6em;vertical-align:middle}.markdown-body hr{border-bottom-color:#eee}.gt-container{font-size:16px}.gt-container,.gt-container *{box-sizing:border-box}.gt-container a{color:#6190e8}.gt-container a:hover{color:#81a6ed;border-color:#81a6ed}.gt-container a.is--active{color:#333;cursor:default!important}.gt-container a.is--active:hover{color:#333}.gt-container .hide{display:none!important}.gt-container .gt-svg{display:inline-block;width:1em;height:1em;vertical-align:sub}.gt-container .gt-svg svg{width:100%;height:100%;fill:#6190e8}.gt-container .gt-ico{display:inline-block}.gt-container .gt-ico-text{margin-left:.3125em}.gt-container .gt-ico-github,.gt-container .gt-ico-github .gt-svg{width:100%;height:100%}.gt-container .gt-ico-github svg{fill:inherit}.gt-container .gt-spinner{position:relative}.gt-container .gt-spinner:before{content:"";box-sizing:border-box;position:absolute;top:3px;width:.75em;height:.75em;margin-top:-.1875em;margin-left:-.375em;border-radius:50%;border:1px solid #fff;border-top-color:#6190e8;animation:gt-kf-rotate .6s linear infinite}.gt-container .gt-loader{position:relative;border:1px solid #999;animation:gt-kf-rotate 1.5s ease infinite;display:inline-block;font-style:normal;width:1.75em;height:1.75em;line-height:1.75em;border-radius:50%}.gt-container .gt-loader:before{content:"";position:absolute;display:block;top:0;left:50%;margin-top:-.1875em;margin-left:-.1875em;width:.375em;height:.375em;background-color:#999;border-radius:50%}.gt-container .gt-avatar{display:inline-block;width:3.125em;height:3.125em}@media (max-width:479px){.gt-container .gt-avatar{width:2em;height:2em}}.gt-container .gt-avatar img{width:100%;height:auto;border-radius:3px}.gt-container .gt-avatar-github{width:3em;height:3em;cursor:pointer}@media (max-width:479px){.gt-container .gt-avatar-github{width:1.875em;height:1.875em}}.gt-container .gt-btn{padding:.75em 1.25em;display:inline-block;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;border:1px solid #6190e8;border-radius:5px;background-color:#6190e8;color:#fff;outline:none;font-size:.75em}.gt-container .gt-btn-text{font-weight:400}.gt-container .gt-btn-loading{position:relative;margin-left:.5em;display:inline-block;width:.75em;height:1em;vertical-align:top}.gt-container .gt-btn.is--disable{cursor:not-allowed;opacity:.5}.gt-container .gt-btn-login{margin-right:0}.gt-container .gt-btn-preview{background-color:#fff;color:#6190e8}.gt-container .gt-btn-preview:hover{background-color:#f2f2f2;border-color:#81a6ed}.gt-container .gt-btn-public:hover{background-color:#81a6ed;border-color:#81a6ed}.gt-container .gt-error{text-align:center;margin:.625em;color:#ff3860}.gt-container .gt-initing{padding:1.25em 0;text-align:center}.gt-container .gt-initing-text{margin:.625em auto;font-size:92%}.gt-container .gt-no-init{padding:1.25em 0;text-align:center}.gt-container .gt-link{border-bottom:1px dotted #6190e8}.gt-container .gt-link-counts,.gt-container .gt-link-project{text-decoration:none}.gt-container .gt-meta{margin:1.25em 0;padding:1em 0;border-bottom:1px solid #e9e9e9;font-size:1em;position:relative;z-index:10}.gt-container .gt-meta:after,.gt-container .gt-meta:before{content:" ";display:table}.gt-container .gt-meta:after{clear:both}.gt-container .gt-counts{margin:0 .625em 0 0}.gt-container .gt-user{float:right;margin:0;font-size:92%}.gt-container .gt-user-pic{width:16px;height:16px;vertical-align:top;margin-right:.5em}.gt-container .gt-user-inner{display:inline-block;cursor:pointer}.gt-container .gt-user .gt-ico{margin:0 0 0 .3125em}.gt-container .gt-user .gt-ico svg{fill:inherit}.gt-container .gt-user .is--poping .gt-ico svg{fill:#6190e8}.gt-container .gt-version{color:#a1a1a1;margin-left:.375em}.gt-container .gt-copyright{margin:0 .9375em .5em;border-top:1px solid #e9e9e9;padding-top:.5em}.gt-container .gt-popup{position:absolute;right:0;top:2.375em;background:#fff;display:inline-block;border:1px solid #e9e9e9;padding:.625em 0;font-size:.875em;letter-spacing:.5px}.gt-container .gt-popup .gt-action{cursor:pointer;display:block;margin:.5em 0;padding:0 1.125em;position:relative;text-decoration:none}.gt-container .gt-popup .gt-action.is--active:before{content:"";width:.25em;height:.25em;background:#6190e8;position:absolute;left:.5em;top:.4375em}.gt-container .gt-header{position:relative;display:flex}.gt-container .gt-header-comment{flex:1;margin-left:1.25em}@media (max-width:479px){.gt-container .gt-header-comment{margin-left:.875em}}.gt-container .gt-header-textarea{padding:.75em;display:block;box-sizing:border-box;width:100%;min-height:5.125em;max-height:15em;border-radius:5px;border:1px solid rgba(0,0,0,.1);font-size:.875em;word-wrap:break-word;resize:vertical;background-color:#f6f6f6;outline:none;transition:all .25s ease}.gt-container .gt-header-textarea:hover{background-color:#fbfbfb}.gt-container .gt-header-preview{padding:.75em;border-radius:5px;border:1px solid rgba(0,0,0,.1);background-color:#f6f6f6}.gt-container .gt-header-controls{position:relative;margin:.75em 0 0}.gt-container .gt-header-controls:after,.gt-container .gt-header-controls:before{content:" ";display:table}.gt-container .gt-header-controls:after{clear:both}@media (max-width:479px){.gt-container .gt-header-controls{margin:0}}.gt-container .gt-header-controls-tip{font-size:.875em;color:#6190e8;text-decoration:none;vertical-align:sub}@media (max-width:479px){.gt-container .gt-header-controls-tip{display:none}}.gt-container .gt-header-controls .gt-btn{float:right;margin-left:1.25em}@media (max-width:479px){.gt-container .gt-header-controls .gt-btn{float:none;width:100%;margin:.75em 0 0}}.gt-container:after{content:"";position:fixed;bottom:100%;left:0;right:0;top:0;opacity:0}.gt-container.gt-input-focused{position:relative}.gt-container.gt-input-focused:after{content:"";position:fixed;bottom:0;left:0;right:0;top:0;background:#000;opacity:.6;transition:opacity .3s,bottom 0s;z-index:9999}.gt-container.gt-input-focused .gt-header-comment{z-index:10000}.gt-container .gt-comments{padding-top:1.25em}.gt-container .gt-comments-null{text-align:center}.gt-container .gt-comments-controls{margin:1.25em 0;text-align:center}.gt-container .gt-comment{position:relative;padding:.625em 0;display:flex}.gt-container .gt-comment-content{flex:1;margin-left:1.25em;padding:.75em 1em;background-color:#f9f9f9;overflow:auto;transition:all .25s ease}.gt-container .gt-comment-content:hover{box-shadow:0 .625em 3.75em 0 #f4f4f4}@media (max-width:479px){.gt-container .gt-comment-content{margin-left:.875em;padding:.625em .75em}}.gt-container .gt-comment-header{margin-bottom:.5em;font-size:.875em;position:relative}.gt-container .gt-comment-block-1{float:right;height:1.375em;width:2em}.gt-container .gt-comment-block-2{float:right;height:1.375em;width:4em}.gt-container .gt-comment-username{font-weight:500;color:#6190e8;text-decoration:none}.gt-container .gt-comment-username:hover{text-decoration:underline}.gt-container .gt-comment-date,.gt-container .gt-comment-text{margin-left:.5em;color:#a1a1a1}.gt-container .gt-comment-edit,.gt-container .gt-comment-like,.gt-container .gt-comment-reply{position:absolute;height:1.375em}.gt-container .gt-comment-edit:hover,.gt-container .gt-comment-like:hover,.gt-container .gt-comment-reply:hover{cursor:pointer}.gt-container .gt-comment-like{top:0;right:2em}.gt-container .gt-comment-edit,.gt-container .gt-comment-reply{top:0;right:0}.gt-container .gt-comment-body{color:#333!important}.gt-container .gt-comment-body .email-hidden-toggle a{display:inline-block;height:12px;padding:0 9px;font-size:12px;font-weight:600;line-height:6px;color:#444d56;text-decoration:none;vertical-align:middle;background:#dfe2e5;border-radius:1px}.gt-container .gt-comment-body .email-hidden-toggle a:hover{background-color:#c6cbd1}.gt-container .gt-comment-body .email-hidden-reply{display:none;white-space:pre-wrap}.gt-container .gt-comment-body .email-hidden-reply .email-signature-reply{padding:0 15px;margin:15px 0;color:#586069;border-left:4px solid #dfe2e5}.gt-container .gt-comment-body .email-hidden-reply.expanded{display:block}.gt-container .gt-comment-admin .gt-comment-content{background-color:#f6f9fe}@keyframes gt-kf-rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}} \ No newline at end of file diff --git a/assets/img/search.83621669.svg b/assets/img/search.83621669.svg new file mode 100644 index 00000000..03d83913 --- /dev/null +++ b/assets/img/search.83621669.svg @@ -0,0 +1 @@ + diff --git a/assets/js/10.edb2e7e9.js b/assets/js/10.edb2e7e9.js new file mode 100644 index 00000000..804bfe89 --- /dev/null +++ b/assets/js/10.edb2e7e9.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[10],{335:function(t,s,n){"use strict";n.r(s);var a=n(4),e=Object(a.a)({},(function(){var t=this,s=t._self._c;return s("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[s("h1",{attrs:{id:"new命令原理"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#new命令原理"}},[t._v("#")]),t._v(" new命令原理")]),t._v(" "),s("p",[t._v("使用new命令时,它后面的函数依次执行下面的步骤:")]),t._v(" "),s("ol",[s("li",[t._v("创建一个空对象,作为将要返回的实例对象。")]),t._v(" "),s("li",[t._v("将这个空对象的原型,指向构造函数的prototype属性。")]),t._v(" "),s("li",[t._v("将这个空对象赋值给函数内部的this关键字。")]),t._v(" "),s("li",[t._v("开始执行构造函数内部的代码。")]),t._v(" "),s("li",[t._v("如果构造函数内有返回值且为对象类型,则返回该对象,否则返回上面创建的实例对象。")])]),t._v(" "),s("div",{staticClass:"language-js line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-js"}},[s("code",[s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// 构造函数")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("Person")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token parameter"}},[t._v("name"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("age")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("this")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("name "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" name\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("this")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("age "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" age\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n\n"),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// 自定义_new")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("_new")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// 将 arguments 对象转为数组")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" args "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("slice")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("call")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("arguments"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// 取出构造函数")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" constructor "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" args"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("shift")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// 创建一个空对象,继承构造函数的 prototype 属性")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" context "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" Object"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("create")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("constructor"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("prototype"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// 执行构造函数,并将context对象赋值给函数内部的this")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" result "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("constructor")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("apply")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("context"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" args"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// 如果返回结果是对象,就直接返回,否则返回 context 对象")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("return")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("typeof")]),t._v(" result "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("===")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'object'")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("&&")]),t._v(" result "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("!=")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("null")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("?")]),t._v(" result "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" context"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n\n"),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// 自定义_new2")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("_new2")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("/* 构造函数 */")]),t._v(" constructor"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("/* 构造函数参数 */")]),t._v(" params"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// 创建一个空对象,并继承构造函数的 prototype 属性")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" context "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" Object"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("create")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("constructor"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("prototype"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// 执行构造函数,并将context对象赋值给函数内部的this")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" result "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("constructor")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("apply")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("context"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" params"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// 如果返回结果是对象,就直接返回,否则返回 context 对象")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("return")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("typeof")]),t._v(" result "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("===")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'object'")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("&&")]),t._v(" result "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("!=")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("null")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("?")]),t._v(" result "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" context"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// (当用户在构造函数内部自定义返回对象的话则使用该对象,否则返回context)")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n\n\n"),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// 通过自定义_new 返回实例")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" actor "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("_new")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("Person"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'张三'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token number"}},[t._v("28")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nconsole"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("log")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("actor"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("name"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// 张三")]),t._v("\n\n"),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// 通过自定义_new2 返回实例")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" actor2 "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("_new2")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("Person"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'李四'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token number"}},[t._v("29")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nconsole"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("log")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("actor2"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("name"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// 李四")]),t._v("\n\n"),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// 通过new命令 返回实例")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" actor3 "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("new")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("Person")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'王五'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),s("span",{pre:!0,attrs:{class:"token number"}},[t._v("30")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\nconsole"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("log")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("actor3"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("name"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// 王五")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br"),s("span",{staticClass:"line-number"},[t._v("2")]),s("br"),s("span",{staticClass:"line-number"},[t._v("3")]),s("br"),s("span",{staticClass:"line-number"},[t._v("4")]),s("br"),s("span",{staticClass:"line-number"},[t._v("5")]),s("br"),s("span",{staticClass:"line-number"},[t._v("6")]),s("br"),s("span",{staticClass:"line-number"},[t._v("7")]),s("br"),s("span",{staticClass:"line-number"},[t._v("8")]),s("br"),s("span",{staticClass:"line-number"},[t._v("9")]),s("br"),s("span",{staticClass:"line-number"},[t._v("10")]),s("br"),s("span",{staticClass:"line-number"},[t._v("11")]),s("br"),s("span",{staticClass:"line-number"},[t._v("12")]),s("br"),s("span",{staticClass:"line-number"},[t._v("13")]),s("br"),s("span",{staticClass:"line-number"},[t._v("14")]),s("br"),s("span",{staticClass:"line-number"},[t._v("15")]),s("br"),s("span",{staticClass:"line-number"},[t._v("16")]),s("br"),s("span",{staticClass:"line-number"},[t._v("17")]),s("br"),s("span",{staticClass:"line-number"},[t._v("18")]),s("br"),s("span",{staticClass:"line-number"},[t._v("19")]),s("br"),s("span",{staticClass:"line-number"},[t._v("20")]),s("br"),s("span",{staticClass:"line-number"},[t._v("21")]),s("br"),s("span",{staticClass:"line-number"},[t._v("22")]),s("br"),s("span",{staticClass:"line-number"},[t._v("23")]),s("br"),s("span",{staticClass:"line-number"},[t._v("24")]),s("br"),s("span",{staticClass:"line-number"},[t._v("25")]),s("br"),s("span",{staticClass:"line-number"},[t._v("26")]),s("br"),s("span",{staticClass:"line-number"},[t._v("27")]),s("br"),s("span",{staticClass:"line-number"},[t._v("28")]),s("br"),s("span",{staticClass:"line-number"},[t._v("29")]),s("br"),s("span",{staticClass:"line-number"},[t._v("30")]),s("br"),s("span",{staticClass:"line-number"},[t._v("31")]),s("br"),s("span",{staticClass:"line-number"},[t._v("32")]),s("br"),s("span",{staticClass:"line-number"},[t._v("33")]),s("br"),s("span",{staticClass:"line-number"},[t._v("34")]),s("br"),s("span",{staticClass:"line-number"},[t._v("35")]),s("br"),s("span",{staticClass:"line-number"},[t._v("36")]),s("br"),s("span",{staticClass:"line-number"},[t._v("37")]),s("br"),s("span",{staticClass:"line-number"},[t._v("38")]),s("br"),s("span",{staticClass:"line-number"},[t._v("39")]),s("br"),s("span",{staticClass:"line-number"},[t._v("40")]),s("br"),s("span",{staticClass:"line-number"},[t._v("41")]),s("br"),s("span",{staticClass:"line-number"},[t._v("42")]),s("br"),s("span",{staticClass:"line-number"},[t._v("43")]),s("br")])])])}),[],!1,null,null,null);s.default=e.exports}}]); \ No newline at end of file diff --git a/assets/js/100.339d37ea.js b/assets/js/100.339d37ea.js new file mode 100644 index 00000000..694c3511 --- /dev/null +++ b/assets/js/100.339d37ea.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[100],{426:function(t,s,a){"use strict";a.r(s);var n=a(4),e=Object(n.a)({},(function(){var t=this,s=t._self._c;return s("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[s("h1",{attrs:{id:"异步遍历器"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#异步遍历器"}},[t._v("#")]),t._v(" 异步遍历器")]),t._v(" "),s("h2",{attrs:{id:"同步遍历器的问题"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#同步遍历器的问题"}},[t._v("#")]),t._v(" 同步遍历器的问题")]),t._v(" "),s("p",[t._v("《遍历器》一章说过,Iterator 接口是一种数据遍历的协议,只要调用遍历器对象的"),s("code",[t._v("next")]),t._v("方法,就会得到一个对象,表示当前遍历指针所在的那个位置的信息。"),s("code",[t._v("next")]),t._v("方法返回的对象的结构是"),s("code",[t._v("{value, done}")]),t._v(",其中"),s("code",[t._v("value")]),t._v("表示当前的数据的值,"),s("code",[t._v("done")]),t._v("是一个布尔值,表示遍历是否结束。\n")]),t._v(" "),s("div",{staticClass:"language-javascript line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-javascript"}},[s("code",[s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("idMaker")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("let")]),t._v(" index "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token number"}},[t._v("0")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("return")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token function-variable function"}},[t._v("next")]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("return")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token literal-property property"}},[t._v("value")]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" index"),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("++")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token literal-property property"}},[t._v("done")]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token boolean"}},[t._v("false")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n\n"),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("const")]),t._v(" it "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("idMaker")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\nit"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("next")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("value "),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// 0")]),t._v("\nit"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("next")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("value "),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// 1")]),t._v("\nit"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("next")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("value "),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// 2")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// ...")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br"),s("span",{staticClass:"line-number"},[t._v("2")]),s("br"),s("span",{staticClass:"line-number"},[t._v("3")]),s("br"),s("span",{staticClass:"line-number"},[t._v("4")]),s("br"),s("span",{staticClass:"line-number"},[t._v("5")]),s("br"),s("span",{staticClass:"line-number"},[t._v("6")]),s("br"),s("span",{staticClass:"line-number"},[t._v("7")]),s("br"),s("span",{staticClass:"line-number"},[t._v("8")]),s("br"),s("span",{staticClass:"line-number"},[t._v("9")]),s("br"),s("span",{staticClass:"line-number"},[t._v("10")]),s("br"),s("span",{staticClass:"line-number"},[t._v("11")]),s("br"),s("span",{staticClass:"line-number"},[t._v("12")]),s("br"),s("span",{staticClass:"line-number"},[t._v("13")]),s("br"),s("span",{staticClass:"line-number"},[t._v("14")]),s("br"),s("span",{staticClass:"line-number"},[t._v("15")]),s("br"),s("span",{staticClass:"line-number"},[t._v("16")]),s("br")])]),s("p",[t._v("上面代码中,变量"),s("code",[t._v("it")]),t._v("是一个遍历器(iterator)。每次调用"),s("code",[t._v("it.next()")]),t._v("方法,就返回一个对象,表示当前遍历位置的信息。")]),t._v(" "),s("p",[t._v("这里隐含着一个规定,"),s("code",[t._v("it.next()")]),t._v("方法必须是同步的,只要调用就必须立刻返回值。也就是说,一旦执行"),s("code",[t._v("it.next()")]),t._v("方法,就必须同步地得到"),s("code",[t._v("value")]),t._v("和"),s("code",[t._v("done")]),t._v("这两个属性。如果遍历指针正好指向同步操作,当然没有问题,但对于异步操作,就不太合适了。")]),t._v(" "),s("div",{staticClass:"language-javascript line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-javascript"}},[s("code",[s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("idMaker")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("let")]),t._v(" index "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token number"}},[t._v("0")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("return")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token function-variable function"}},[t._v("next")]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("return")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("new")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("Promise")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token parameter"}},[t._v("resolve"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" reject")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("setTimeout")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=>")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("resolve")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token literal-property property"}},[t._v("value")]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" index"),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("++")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token literal-property property"}},[t._v("done")]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token boolean"}},[t._v("false")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token number"}},[t._v("1000")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br"),s("span",{staticClass:"line-number"},[t._v("2")]),s("br"),s("span",{staticClass:"line-number"},[t._v("3")]),s("br"),s("span",{staticClass:"line-number"},[t._v("4")]),s("br"),s("span",{staticClass:"line-number"},[t._v("5")]),s("br"),s("span",{staticClass:"line-number"},[t._v("6")]),s("br"),s("span",{staticClass:"line-number"},[t._v("7")]),s("br"),s("span",{staticClass:"line-number"},[t._v("8")]),s("br"),s("span",{staticClass:"line-number"},[t._v("9")]),s("br"),s("span",{staticClass:"line-number"},[t._v("10")]),s("br"),s("span",{staticClass:"line-number"},[t._v("11")]),s("br"),s("span",{staticClass:"line-number"},[t._v("12")]),s("br"),s("span",{staticClass:"line-number"},[t._v("13")]),s("br")])]),s("p",[t._v("上面代码中,"),s("code",[t._v("next()")]),t._v("方法返回的是一个 Promise 对象,这样就不行,不符合 Iterator 协议,只要代码里面包含异步操作都不行。也就是说,Iterator 协议里面"),s("code",[t._v("next()")]),t._v("方法只能包含同步操作。")]),t._v(" "),s("p",[t._v("目前的解决方法是,将异步操作包装成 Thunk 函数或者 Promise 对象,即"),s("code",[t._v("next()")]),t._v("方法返回值的"),s("code",[t._v("value")]),t._v("属性是一个 Thunk 函数或者 Promise 对象,等待以后返回真正的值,而"),s("code",[t._v("done")]),t._v("属性则还是同步产生的。")]),t._v(" "),s("div",{staticClass:"language-javascript line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-javascript"}},[s("code",[s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("idMaker")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("let")]),t._v(" index "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token number"}},[t._v("0")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("return")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token function-variable function"}},[t._v("next")]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("return")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token literal-property property"}},[t._v("value")]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("new")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("Promise")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token parameter"}},[t._v("resolve")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=>")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("setTimeout")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=>")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("resolve")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("index"),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("++")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token number"}},[t._v("1000")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token literal-property property"}},[t._v("done")]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token boolean"}},[t._v("false")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n\n"),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("const")]),t._v(" it "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("idMaker")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\nit"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("next")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("value"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("then")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token parameter"}},[t._v("o")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=>")]),t._v(" console"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("log")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("o"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// 1")]),t._v("\nit"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("next")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("value"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("then")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token parameter"}},[t._v("o")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=>")]),t._v(" console"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("log")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("o"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// 2")]),t._v("\nit"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("next")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("value"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("then")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token parameter"}},[t._v("o")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=>")]),t._v(" console"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("log")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("o"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// 3")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// ...")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br"),s("span",{staticClass:"line-number"},[t._v("2")]),s("br"),s("span",{staticClass:"line-number"},[t._v("3")]),s("br"),s("span",{staticClass:"line-number"},[t._v("4")]),s("br"),s("span",{staticClass:"line-number"},[t._v("5")]),s("br"),s("span",{staticClass:"line-number"},[t._v("6")]),s("br"),s("span",{staticClass:"line-number"},[t._v("7")]),s("br"),s("span",{staticClass:"line-number"},[t._v("8")]),s("br"),s("span",{staticClass:"line-number"},[t._v("9")]),s("br"),s("span",{staticClass:"line-number"},[t._v("10")]),s("br"),s("span",{staticClass:"line-number"},[t._v("11")]),s("br"),s("span",{staticClass:"line-number"},[t._v("12")]),s("br"),s("span",{staticClass:"line-number"},[t._v("13")]),s("br"),s("span",{staticClass:"line-number"},[t._v("14")]),s("br"),s("span",{staticClass:"line-number"},[t._v("15")]),s("br"),s("span",{staticClass:"line-number"},[t._v("16")]),s("br"),s("span",{staticClass:"line-number"},[t._v("17")]),s("br"),s("span",{staticClass:"line-number"},[t._v("18")]),s("br"),s("span",{staticClass:"line-number"},[t._v("19")]),s("br")])]),s("p",[t._v("上面代码中,"),s("code",[t._v("value")]),t._v("属性的返回值是一个 Promise 对象,用来放置异步操作。但是这样写很麻烦,不太符合直觉,语义也比较绕。")]),t._v(" "),s("p",[t._v("ES2018 "),s("a",{attrs:{href:"https://github.com/tc39/proposal-async-iteration",target:"_blank",rel:"noopener noreferrer"}},[t._v("引入"),s("OutboundLink")],1),t._v("了“异步遍历器”(Async Iterator),为异步操作提供原生的遍历器接口,即"),s("code",[t._v("value")]),t._v("和"),s("code",[t._v("done")]),t._v("这两个属性都是异步产生。")]),t._v(" "),s("h2",{attrs:{id:"异步遍历的接口"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#异步遍历的接口"}},[t._v("#")]),t._v(" 异步遍历的接口")]),t._v(" "),s("p",[t._v("异步遍历器的最大的语法特点,就是调用遍历器的"),s("code",[t._v("next")]),t._v("方法,返回的是一个 Promise 对象。")]),t._v(" "),s("div",{staticClass:"language-javascript line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-javascript"}},[s("code",[t._v("asyncIterator\n "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("next")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("then")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token parameter"}},[s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v(" value"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" done "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")])]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=>")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("/* ... */")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br"),s("span",{staticClass:"line-number"},[t._v("2")]),s("br"),s("span",{staticClass:"line-number"},[t._v("3")]),s("br"),s("span",{staticClass:"line-number"},[t._v("4")]),s("br"),s("span",{staticClass:"line-number"},[t._v("5")]),s("br")])]),s("p",[t._v("上面代码中,"),s("code",[t._v("asyncIterator")]),t._v("是一个异步遍历器,调用"),s("code",[t._v("next")]),t._v("方法以后,返回一个 Promise 对象。因此,可以使用"),s("code",[t._v("then")]),t._v("方法指定,这个 Promise 对象的状态变为"),s("code",[t._v("resolve")]),t._v("以后的回调函数。回调函数的参数,则是一个具有"),s("code",[t._v("value")]),t._v("和"),s("code",[t._v("done")]),t._v("两个属性的对象,这个跟同步遍历器是一样的。")]),t._v(" "),s("p",[t._v("我们知道,一个对象的同步遍历器的接口,部署在"),s("code",[t._v("Symbol.iterator")]),t._v("属性上面。同样地,对象的异步遍历器接口,部署在"),s("code",[t._v("Symbol.asyncIterator")]),t._v("属性上面。不管是什么样的对象,只要它的"),s("code",[t._v("Symbol.asyncIterator")]),t._v("属性有值,就表示应该对它进行异步遍历。")]),t._v(" "),s("p",[t._v("下面是一个异步遍历器的例子。")]),t._v(" "),s("div",{staticClass:"language-javascript line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-javascript"}},[s("code",[s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("const")]),t._v(" asyncIterable "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("createAsyncIterable")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'a'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'b'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("const")]),t._v(" asyncIterator "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" asyncIterable"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),t._v("Symbol"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("asyncIterator"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\nasyncIterator\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("next")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("then")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token parameter"}},[t._v("iterResult1")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=>")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n console"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("log")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("iterResult1"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// { value: 'a', done: false }")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("return")]),t._v(" asyncIterator"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("next")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("then")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token parameter"}},[t._v("iterResult2")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=>")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n console"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("log")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("iterResult2"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// { value: 'b', done: false }")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("return")]),t._v(" asyncIterator"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("next")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("then")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token parameter"}},[t._v("iterResult3")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=>")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n console"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("log")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("iterResult3"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// { value: undefined, done: true }")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br"),s("span",{staticClass:"line-number"},[t._v("2")]),s("br"),s("span",{staticClass:"line-number"},[t._v("3")]),s("br"),s("span",{staticClass:"line-number"},[t._v("4")]),s("br"),s("span",{staticClass:"line-number"},[t._v("5")]),s("br"),s("span",{staticClass:"line-number"},[t._v("6")]),s("br"),s("span",{staticClass:"line-number"},[t._v("7")]),s("br"),s("span",{staticClass:"line-number"},[t._v("8")]),s("br"),s("span",{staticClass:"line-number"},[t._v("9")]),s("br"),s("span",{staticClass:"line-number"},[t._v("10")]),s("br"),s("span",{staticClass:"line-number"},[t._v("11")]),s("br"),s("span",{staticClass:"line-number"},[t._v("12")]),s("br"),s("span",{staticClass:"line-number"},[t._v("13")]),s("br"),s("span",{staticClass:"line-number"},[t._v("14")]),s("br"),s("span",{staticClass:"line-number"},[t._v("15")]),s("br"),s("span",{staticClass:"line-number"},[t._v("16")]),s("br")])]),s("p",[t._v("上面代码中,异步遍历器其实返回了两次值。第一次调用的时候,返回一个 Promise 对象;等到 Promise 对象"),s("code",[t._v("resolve")]),t._v("了,再返回一个表示当前数据成员信息的对象。这就是说,异步遍历器与同步遍历器最终行为是一致的,只是会先返回 Promise 对象,作为中介。")]),t._v(" "),s("p",[t._v("由于异步遍历器的"),s("code",[t._v("next")]),t._v("方法,返回的是一个 Promise 对象。因此,可以把它放在"),s("code",[t._v("await")]),t._v("命令后面。")]),t._v(" "),s("div",{staticClass:"language-javascript line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-javascript"}},[s("code",[s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("async")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("f")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("const")]),t._v(" asyncIterable "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("createAsyncIterable")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'a'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'b'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("const")]),t._v(" asyncIterator "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" asyncIterable"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),t._v("Symbol"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("asyncIterator"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n console"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("log")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("await")]),t._v(" asyncIterator"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("next")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// { value: 'a', done: false }")]),t._v("\n console"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("log")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("await")]),t._v(" asyncIterator"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("next")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// { value: 'b', done: false }")]),t._v("\n console"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("log")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("await")]),t._v(" asyncIterator"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("next")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// { value: undefined, done: true }")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br"),s("span",{staticClass:"line-number"},[t._v("2")]),s("br"),s("span",{staticClass:"line-number"},[t._v("3")]),s("br"),s("span",{staticClass:"line-number"},[t._v("4")]),s("br"),s("span",{staticClass:"line-number"},[t._v("5")]),s("br"),s("span",{staticClass:"line-number"},[t._v("6")]),s("br"),s("span",{staticClass:"line-number"},[t._v("7")]),s("br"),s("span",{staticClass:"line-number"},[t._v("8")]),s("br"),s("span",{staticClass:"line-number"},[t._v("9")]),s("br"),s("span",{staticClass:"line-number"},[t._v("10")]),s("br")])]),s("p",[t._v("上面代码中,"),s("code",[t._v("next")]),t._v("方法用"),s("code",[t._v("await")]),t._v("处理以后,就不必使用"),s("code",[t._v("then")]),t._v("方法了。整个流程已经很接近同步处理了。")]),t._v(" "),s("p",[t._v("注意,异步遍历器的"),s("code",[t._v("next")]),t._v("方法是可以连续调用的,不必等到上一步产生的 Promise 对象"),s("code",[t._v("resolve")]),t._v("以后再调用。这种情况下,"),s("code",[t._v("next")]),t._v("方法会累积起来,自动按照每一步的顺序运行下去。下面是一个例子,把所有的"),s("code",[t._v("next")]),t._v("方法放在"),s("code",[t._v("Promise.all")]),t._v("方法里面。")]),t._v(" "),s("div",{staticClass:"language-javascript line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-javascript"}},[s("code",[s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("const")]),t._v(" asyncIterable "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("createAsyncIterable")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'a'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'b'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("const")]),t._v(" asyncIterator "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" asyncIterable"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),t._v("Symbol"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("asyncIterator"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("const")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),s("span",{pre:!0,attrs:{class:"token literal-property property"}},[t._v("value")]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" v1"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),s("span",{pre:!0,attrs:{class:"token literal-property property"}},[t._v("value")]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" v2"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("await")]),t._v(" Promise"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("all")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),t._v("\n asyncIterator"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("next")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" asyncIterator"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("next")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\nconsole"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("log")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("v1"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" v2"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// a b")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br"),s("span",{staticClass:"line-number"},[t._v("2")]),s("br"),s("span",{staticClass:"line-number"},[t._v("3")]),s("br"),s("span",{staticClass:"line-number"},[t._v("4")]),s("br"),s("span",{staticClass:"line-number"},[t._v("5")]),s("br"),s("span",{staticClass:"line-number"},[t._v("6")]),s("br"),s("span",{staticClass:"line-number"},[t._v("7")]),s("br")])]),s("p",[t._v("另一种用法是一次性调用所有的"),s("code",[t._v("next")]),t._v("方法,然后"),s("code",[t._v("await")]),t._v("最后一步操作。")]),t._v(" "),s("div",{staticClass:"language-javascript line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-javascript"}},[s("code",[s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("async")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("runner")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("const")]),t._v(" writer "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("openFile")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'someFile.txt'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n writer"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("next")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'hello'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n writer"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("next")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'world'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("await")]),t._v(" writer"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("return")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n\n"),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("runner")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br"),s("span",{staticClass:"line-number"},[t._v("2")]),s("br"),s("span",{staticClass:"line-number"},[t._v("3")]),s("br"),s("span",{staticClass:"line-number"},[t._v("4")]),s("br"),s("span",{staticClass:"line-number"},[t._v("5")]),s("br"),s("span",{staticClass:"line-number"},[t._v("6")]),s("br"),s("span",{staticClass:"line-number"},[t._v("7")]),s("br"),s("span",{staticClass:"line-number"},[t._v("8")]),s("br")])]),s("h2",{attrs:{id:"for-await-of"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#for-await-of"}},[t._v("#")]),t._v(" for await...of")]),t._v(" "),s("p",[t._v("前面介绍过,"),s("code",[t._v("for...of")]),t._v("循环用于遍历同步的 Iterator 接口。新引入的"),s("code",[t._v("for await...of")]),t._v("循环,则是用于遍历异步的 Iterator 接口。")]),t._v(" "),s("div",{staticClass:"language-javascript line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-javascript"}},[s("code",[s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("async")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("f")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("for")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("await")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("const")]),t._v(" x "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("of")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("createAsyncIterable")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'a'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'b'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n console"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("log")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("x"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// a")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// b")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br"),s("span",{staticClass:"line-number"},[t._v("2")]),s("br"),s("span",{staticClass:"line-number"},[t._v("3")]),s("br"),s("span",{staticClass:"line-number"},[t._v("4")]),s("br"),s("span",{staticClass:"line-number"},[t._v("5")]),s("br"),s("span",{staticClass:"line-number"},[t._v("6")]),s("br"),s("span",{staticClass:"line-number"},[t._v("7")]),s("br")])]),s("p",[t._v("上面代码中,"),s("code",[t._v("createAsyncIterable()")]),t._v("返回一个拥有异步遍历器接口的对象,"),s("code",[t._v("for...of")]),t._v("循环自动调用这个对象的异步遍历器的"),s("code",[t._v("next")]),t._v("方法,会得到一个 Promise 对象。"),s("code",[t._v("await")]),t._v("用来处理这个 Promise 对象,一旦"),s("code",[t._v("resolve")]),t._v(",就把得到的值("),s("code",[t._v("x")]),t._v(")传入"),s("code",[t._v("for...of")]),t._v("的循环体。")]),t._v(" "),s("p",[s("code",[t._v("for await...of")]),t._v("循环的一个用途,是部署了 asyncIterable 操作的异步接口,可以直接放入这个循环。")]),t._v(" "),s("div",{staticClass:"language-javascript line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-javascript"}},[s("code",[s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("let")]),t._v(" body "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("''")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("async")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("f")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("for")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("await")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("const")]),t._v(" data "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("of")]),t._v(" req"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" body "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("+=")]),t._v(" data"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("const")]),t._v(" parsed "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token constant"}},[t._v("JSON")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("parse")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("body"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n console"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("log")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'got'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" parsed"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br"),s("span",{staticClass:"line-number"},[t._v("2")]),s("br"),s("span",{staticClass:"line-number"},[t._v("3")]),s("br"),s("span",{staticClass:"line-number"},[t._v("4")]),s("br"),s("span",{staticClass:"line-number"},[t._v("5")]),s("br"),s("span",{staticClass:"line-number"},[t._v("6")]),s("br"),s("span",{staticClass:"line-number"},[t._v("7")]),s("br")])]),s("p",[t._v("上面代码中,"),s("code",[t._v("req")]),t._v("是一个 asyncIterable 对象,用来异步读取数据。可以看到,使用"),s("code",[t._v("for await...of")]),t._v("循环以后,代码会非常简洁。")]),t._v(" "),s("p",[t._v("如果"),s("code",[t._v("next")]),t._v("方法返回的 Promise 对象被"),s("code",[t._v("reject")]),t._v(","),s("code",[t._v("for await...of")]),t._v("就会报错,要用"),s("code",[t._v("try...catch")]),t._v("捕捉。")]),t._v(" "),s("div",{staticClass:"language-javascript line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-javascript"}},[s("code",[s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("async")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("try")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("for")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("await")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("const")]),t._v(" x "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("of")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("createRejectingIterable")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n console"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("log")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("x"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("catch")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("e"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n console"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("error")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("e"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br"),s("span",{staticClass:"line-number"},[t._v("2")]),s("br"),s("span",{staticClass:"line-number"},[t._v("3")]),s("br"),s("span",{staticClass:"line-number"},[t._v("4")]),s("br"),s("span",{staticClass:"line-number"},[t._v("5")]),s("br"),s("span",{staticClass:"line-number"},[t._v("6")]),s("br"),s("span",{staticClass:"line-number"},[t._v("7")]),s("br"),s("span",{staticClass:"line-number"},[t._v("8")]),s("br"),s("span",{staticClass:"line-number"},[t._v("9")]),s("br")])]),s("p",[t._v("注意,"),s("code",[t._v("for await...of")]),t._v("循环也可以用于同步遍历器。")]),t._v(" "),s("div",{staticClass:"language-javascript line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-javascript"}},[s("code",[s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("async")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("for")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("await")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("const")]),t._v(" x "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("of")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'a'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'b'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n console"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("log")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("x"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// a")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// b")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br"),s("span",{staticClass:"line-number"},[t._v("2")]),s("br"),s("span",{staticClass:"line-number"},[t._v("3")]),s("br"),s("span",{staticClass:"line-number"},[t._v("4")]),s("br"),s("span",{staticClass:"line-number"},[t._v("5")]),s("br"),s("span",{staticClass:"line-number"},[t._v("6")]),s("br"),s("span",{staticClass:"line-number"},[t._v("7")]),s("br")])]),s("p",[t._v("Node v10 支持异步遍历器,Stream 就部署了这个接口。下面是读取文件的传统写法与异步遍历器写法的差异。")]),t._v(" "),s("div",{staticClass:"language-javascript line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-javascript"}},[s("code",[s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// 传统写法")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("main")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token parameter"}},[t._v("inputFilePath")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("const")]),t._v(" readStream "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" fs"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("createReadStream")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("\n inputFilePath"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token literal-property property"}},[t._v("encoding")]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'utf8'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token literal-property property"}},[t._v("highWaterMark")]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token number"}},[t._v("1024")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n readStream"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("on")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'data'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token parameter"}},[t._v("chunk")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=>")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n console"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("log")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'>>> '")]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("+")]),t._v("chunk"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n readStream"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("on")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'end'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=>")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n console"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("log")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'### DONE ###'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n\n"),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// 异步遍历器写法")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("async")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("main")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token parameter"}},[t._v("inputFilePath")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("const")]),t._v(" readStream "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" fs"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("createReadStream")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("\n inputFilePath"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token literal-property property"}},[t._v("encoding")]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'utf8'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token literal-property property"}},[t._v("highWaterMark")]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token number"}},[t._v("1024")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("for")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("await")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("const")]),t._v(" chunk "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("of")]),t._v(" readStream"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n console"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("log")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'>>> '")]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("+")]),t._v("chunk"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n console"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("log")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'### DONE ###'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br"),s("span",{staticClass:"line-number"},[t._v("2")]),s("br"),s("span",{staticClass:"line-number"},[t._v("3")]),s("br"),s("span",{staticClass:"line-number"},[t._v("4")]),s("br"),s("span",{staticClass:"line-number"},[t._v("5")]),s("br"),s("span",{staticClass:"line-number"},[t._v("6")]),s("br"),s("span",{staticClass:"line-number"},[t._v("7")]),s("br"),s("span",{staticClass:"line-number"},[t._v("8")]),s("br"),s("span",{staticClass:"line-number"},[t._v("9")]),s("br"),s("span",{staticClass:"line-number"},[t._v("10")]),s("br"),s("span",{staticClass:"line-number"},[t._v("11")]),s("br"),s("span",{staticClass:"line-number"},[t._v("12")]),s("br"),s("span",{staticClass:"line-number"},[t._v("13")]),s("br"),s("span",{staticClass:"line-number"},[t._v("14")]),s("br"),s("span",{staticClass:"line-number"},[t._v("15")]),s("br"),s("span",{staticClass:"line-number"},[t._v("16")]),s("br"),s("span",{staticClass:"line-number"},[t._v("17")]),s("br"),s("span",{staticClass:"line-number"},[t._v("18")]),s("br"),s("span",{staticClass:"line-number"},[t._v("19")]),s("br"),s("span",{staticClass:"line-number"},[t._v("20")]),s("br"),s("span",{staticClass:"line-number"},[t._v("21")]),s("br"),s("span",{staticClass:"line-number"},[t._v("22")]),s("br"),s("span",{staticClass:"line-number"},[t._v("23")]),s("br"),s("span",{staticClass:"line-number"},[t._v("24")]),s("br"),s("span",{staticClass:"line-number"},[t._v("25")]),s("br"),s("span",{staticClass:"line-number"},[t._v("26")]),s("br")])]),s("h2",{attrs:{id:"异步-generator-函数"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#异步-generator-函数"}},[t._v("#")]),t._v(" 异步 Generator 函数")]),t._v(" "),s("p",[t._v("就像 Generator 函数返回一个同步遍历器对象一样,异步 Generator 函数的作用,是返回一个异步遍历器对象。")]),t._v(" "),s("p",[t._v("在语法上,异步 Generator 函数就是"),s("code",[t._v("async")]),t._v("函数与 Generator 函数的结合。")]),t._v(" "),s("div",{staticClass:"language-javascript line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-javascript"}},[s("code",[s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("async")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("*")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("gen")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("yield")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'hello'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("const")]),t._v(" genObj "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("gen")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\ngenObj"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("next")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("then")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token parameter"}},[t._v("x")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=>")]),t._v(" console"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("log")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("x"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// { value: 'hello', done: false }")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br"),s("span",{staticClass:"line-number"},[t._v("2")]),s("br"),s("span",{staticClass:"line-number"},[t._v("3")]),s("br"),s("span",{staticClass:"line-number"},[t._v("4")]),s("br"),s("span",{staticClass:"line-number"},[t._v("5")]),s("br"),s("span",{staticClass:"line-number"},[t._v("6")]),s("br")])]),s("p",[t._v("上面代码中,"),s("code",[t._v("gen")]),t._v("是一个异步 Generator 函数,执行后返回一个异步 Iterator 对象。对该对象调用"),s("code",[t._v("next")]),t._v("方法,返回一个 Promise 对象。")]),t._v(" "),s("p",[t._v("异步遍历器的设计目的之一,就是 Generator 函数处理同步操作和异步操作时,能够使用同一套接口。")]),t._v(" "),s("div",{staticClass:"language-javascript line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-javascript"}},[s("code",[s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// 同步 Generator 函数")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("*")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("map")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token parameter"}},[t._v("iterable"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" func")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("const")]),t._v(" iter "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" iterable"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),t._v("Symbol"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("iterator"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("while")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token boolean"}},[t._v("true")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("const")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("value"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" done"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" iter"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("next")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("if")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("done"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("break")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("yield")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("func")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("value"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n\n"),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// 异步 Generator 函数")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("async")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("*")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("map")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token parameter"}},[t._v("iterable"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" func")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("const")]),t._v(" iter "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" iterable"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),t._v("Symbol"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("asyncIterator"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("while")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token boolean"}},[t._v("true")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("const")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("value"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" done"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("await")]),t._v(" iter"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("next")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("if")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("done"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("break")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("yield")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("func")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("value"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br"),s("span",{staticClass:"line-number"},[t._v("2")]),s("br"),s("span",{staticClass:"line-number"},[t._v("3")]),s("br"),s("span",{staticClass:"line-number"},[t._v("4")]),s("br"),s("span",{staticClass:"line-number"},[t._v("5")]),s("br"),s("span",{staticClass:"line-number"},[t._v("6")]),s("br"),s("span",{staticClass:"line-number"},[t._v("7")]),s("br"),s("span",{staticClass:"line-number"},[t._v("8")]),s("br"),s("span",{staticClass:"line-number"},[t._v("9")]),s("br"),s("span",{staticClass:"line-number"},[t._v("10")]),s("br"),s("span",{staticClass:"line-number"},[t._v("11")]),s("br"),s("span",{staticClass:"line-number"},[t._v("12")]),s("br"),s("span",{staticClass:"line-number"},[t._v("13")]),s("br"),s("span",{staticClass:"line-number"},[t._v("14")]),s("br"),s("span",{staticClass:"line-number"},[t._v("15")]),s("br"),s("span",{staticClass:"line-number"},[t._v("16")]),s("br"),s("span",{staticClass:"line-number"},[t._v("17")]),s("br"),s("span",{staticClass:"line-number"},[t._v("18")]),s("br"),s("span",{staticClass:"line-number"},[t._v("19")]),s("br")])]),s("p",[t._v("上面代码中,"),s("code",[t._v("map")]),t._v("是一个 Generator 函数,第一个参数是可遍历对象"),s("code",[t._v("iterable")]),t._v(",第二个参数是一个回调函数"),s("code",[t._v("func")]),t._v("。"),s("code",[t._v("map")]),t._v("的作用是将"),s("code",[t._v("iterable")]),t._v("每一步返回的值,使用"),s("code",[t._v("func")]),t._v("进行处理。上面有两个版本的"),s("code",[t._v("map")]),t._v(",前一个处理同步遍历器,后一个处理异步遍历器,可以看到两个版本的写法基本上是一致的。")]),t._v(" "),s("p",[t._v("下面是另一个异步 Generator 函数的例子。")]),t._v(" "),s("div",{staticClass:"language-javascript line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-javascript"}},[s("code",[s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("async")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("*")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("readLines")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token parameter"}},[t._v("path")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("let")]),t._v(" file "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("await")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("fileOpen")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("path"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("try")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("while")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("!")]),t._v("file"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token constant"}},[t._v("EOF")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("yield")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("await")]),t._v(" file"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("readLine")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("finally")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("await")]),t._v(" file"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("close")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br"),s("span",{staticClass:"line-number"},[t._v("2")]),s("br"),s("span",{staticClass:"line-number"},[t._v("3")]),s("br"),s("span",{staticClass:"line-number"},[t._v("4")]),s("br"),s("span",{staticClass:"line-number"},[t._v("5")]),s("br"),s("span",{staticClass:"line-number"},[t._v("6")]),s("br"),s("span",{staticClass:"line-number"},[t._v("7")]),s("br"),s("span",{staticClass:"line-number"},[t._v("8")]),s("br"),s("span",{staticClass:"line-number"},[t._v("9")]),s("br"),s("span",{staticClass:"line-number"},[t._v("10")]),s("br"),s("span",{staticClass:"line-number"},[t._v("11")]),s("br")])]),s("p",[t._v("上面代码中,异步操作前面使用"),s("code",[t._v("await")]),t._v("关键字标明,即"),s("code",[t._v("await")]),t._v("后面的操作,应该返回 Promise 对象。凡是使用"),s("code",[t._v("yield")]),t._v("关键字的地方,就是"),s("code",[t._v("next")]),t._v("方法停下来的地方,它后面的表达式的值(即"),s("code",[t._v("await file.readLine()")]),t._v("的值),会作为"),s("code",[t._v("next()")]),t._v("返回对象的"),s("code",[t._v("value")]),t._v("属性,这一点是与同步 Generator 函数一致的。")]),t._v(" "),s("p",[t._v("异步 Generator 函数内部,能够同时使用"),s("code",[t._v("await")]),t._v("和"),s("code",[t._v("yield")]),t._v("命令。可以这样理解,"),s("code",[t._v("await")]),t._v("命令用于将外部操作产生的值输入函数内部,"),s("code",[t._v("yield")]),t._v("命令用于将函数内部的值输出。")]),t._v(" "),s("p",[t._v("上面代码定义的异步 Generator 函数的用法如下。")]),t._v(" "),s("div",{staticClass:"language-javascript line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-javascript"}},[s("code",[s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("async")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("for")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("await")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("const")]),t._v(" line "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("of")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("readLines")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("filePath"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n console"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("log")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("line"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br"),s("span",{staticClass:"line-number"},[t._v("2")]),s("br"),s("span",{staticClass:"line-number"},[t._v("3")]),s("br"),s("span",{staticClass:"line-number"},[t._v("4")]),s("br"),s("span",{staticClass:"line-number"},[t._v("5")]),s("br")])]),s("p",[t._v("异步 Generator 函数可以与"),s("code",[t._v("for await...of")]),t._v("循环结合起来使用。")]),t._v(" "),s("div",{staticClass:"language-javascript line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-javascript"}},[s("code",[s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("async")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("*")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("prefixLines")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token parameter"}},[t._v("asyncIterable")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("for")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("await")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("const")]),t._v(" line "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("of")]),t._v(" asyncIterable"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("yield")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'> '")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("+")]),t._v(" line"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br"),s("span",{staticClass:"line-number"},[t._v("2")]),s("br"),s("span",{staticClass:"line-number"},[t._v("3")]),s("br"),s("span",{staticClass:"line-number"},[t._v("4")]),s("br"),s("span",{staticClass:"line-number"},[t._v("5")]),s("br")])]),s("p",[t._v("异步 Generator 函数的返回值是一个异步 Iterator,即每次调用它的"),s("code",[t._v("next")]),t._v("方法,会返回一个 Promise 对象,也就是说,跟在"),s("code",[t._v("yield")]),t._v("命令后面的,应该是一个 Promise 对象。如果像上面那个例子那样,"),s("code",[t._v("yield")]),t._v("命令后面是一个字符串,会被自动包装成一个 Promise 对象。")]),t._v(" "),s("div",{staticClass:"language-javascript line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-javascript"}},[s("code",[s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("fetchRandom")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("const")]),t._v(" url "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'https://www.random.org/decimal-fractions/'")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("+")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'?num=1&dec=10&col=1&format=plain&rnd=new'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("return")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("fetch")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("url"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n\n"),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("async")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("*")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("asyncGenerator")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n console"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("log")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'Start'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("const")]),t._v(" result "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("await")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("fetchRandom")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// (A)")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("yield")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'Result: '")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("+")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("await")]),t._v(" result"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("text")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// (B)")]),t._v("\n console"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("log")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'Done'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n\n"),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("const")]),t._v(" ag "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("asyncGenerator")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nag"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("next")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("then")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token parameter"}},[s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("value"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" done"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")])]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=>")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n console"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("log")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("value"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br"),s("span",{staticClass:"line-number"},[t._v("2")]),s("br"),s("span",{staticClass:"line-number"},[t._v("3")]),s("br"),s("span",{staticClass:"line-number"},[t._v("4")]),s("br"),s("span",{staticClass:"line-number"},[t._v("5")]),s("br"),s("span",{staticClass:"line-number"},[t._v("6")]),s("br"),s("span",{staticClass:"line-number"},[t._v("7")]),s("br"),s("span",{staticClass:"line-number"},[t._v("8")]),s("br"),s("span",{staticClass:"line-number"},[t._v("9")]),s("br"),s("span",{staticClass:"line-number"},[t._v("10")]),s("br"),s("span",{staticClass:"line-number"},[t._v("11")]),s("br"),s("span",{staticClass:"line-number"},[t._v("12")]),s("br"),s("span",{staticClass:"line-number"},[t._v("13")]),s("br"),s("span",{staticClass:"line-number"},[t._v("14")]),s("br"),s("span",{staticClass:"line-number"},[t._v("15")]),s("br"),s("span",{staticClass:"line-number"},[t._v("16")]),s("br"),s("span",{staticClass:"line-number"},[t._v("17")]),s("br")])]),s("p",[t._v("上面代码中,"),s("code",[t._v("ag")]),t._v("是"),s("code",[t._v("asyncGenerator")]),t._v("函数返回的异步遍历器对象。调用"),s("code",[t._v("ag.next()")]),t._v("以后,上面代码的执行顺序如下。")]),t._v(" "),s("ol",[s("li",[s("code",[t._v("ag.next()")]),t._v("立刻返回一个 Promise 对象。")]),t._v(" "),s("li",[s("code",[t._v("asyncGenerator")]),t._v("函数开始执行,打印出"),s("code",[t._v("Start")]),t._v("。")]),t._v(" "),s("li",[s("code",[t._v("await")]),t._v("命令返回一个 Promise 对象,"),s("code",[t._v("asyncGenerator")]),t._v("函数停在这里。")]),t._v(" "),s("li",[t._v("A 处变成 fulfilled 状态,产生的值放入"),s("code",[t._v("result")]),t._v("变量,"),s("code",[t._v("asyncGenerator")]),t._v("函数继续往下执行。")]),t._v(" "),s("li",[t._v("函数在 B 处的"),s("code",[t._v("yield")]),t._v("暂停执行,一旦"),s("code",[t._v("yield")]),t._v("命令取到值,"),s("code",[t._v("ag.next()")]),t._v("返回的那个 Promise 对象变成 fulfilled 状态。")]),t._v(" "),s("li",[s("code",[t._v("ag.next()")]),t._v("后面的"),s("code",[t._v("then")]),t._v("方法指定的回调函数开始执行。该回调函数的参数是一个对象"),s("code",[t._v("{value, done}")]),t._v(",其中"),s("code",[t._v("value")]),t._v("的值是"),s("code",[t._v("yield")]),t._v("命令后面的那个表达式的值,"),s("code",[t._v("done")]),t._v("的值是"),s("code",[t._v("false")]),t._v("。")])]),t._v(" "),s("p",[t._v("A 和 B 两行的作用类似于下面的代码。")]),t._v(" "),s("div",{staticClass:"language-javascript line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-javascript"}},[s("code",[s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("return")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("new")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("Promise")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token parameter"}},[t._v("resolve"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" reject")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=>")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("fetchRandom")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("then")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token parameter"}},[t._v("result")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=>")]),t._v(" result"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("text")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("then")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token parameter"}},[t._v("result")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=>")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("resolve")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token literal-property property"}},[t._v("value")]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'Result: '")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("+")]),t._v(" result"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token literal-property property"}},[t._v("done")]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token boolean"}},[t._v("false")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br"),s("span",{staticClass:"line-number"},[t._v("2")]),s("br"),s("span",{staticClass:"line-number"},[t._v("3")]),s("br"),s("span",{staticClass:"line-number"},[t._v("4")]),s("br"),s("span",{staticClass:"line-number"},[t._v("5")]),s("br"),s("span",{staticClass:"line-number"},[t._v("6")]),s("br"),s("span",{staticClass:"line-number"},[t._v("7")]),s("br"),s("span",{staticClass:"line-number"},[t._v("8")]),s("br"),s("span",{staticClass:"line-number"},[t._v("9")]),s("br"),s("span",{staticClass:"line-number"},[t._v("10")]),s("br")])]),s("p",[t._v("如果异步 Generator 函数抛出错误,会导致 Promise 对象的状态变为"),s("code",[t._v("reject")]),t._v(",然后抛出的错误被"),s("code",[t._v("catch")]),t._v("方法捕获。")]),t._v(" "),s("div",{staticClass:"language-javascript line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-javascript"}},[s("code",[s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("async")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("*")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("asyncGenerator")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("throw")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("new")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("Error")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'Problem!'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n\n"),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("asyncGenerator")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("next")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("catch")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token parameter"}},[t._v("err")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=>")]),t._v(" console"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("log")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("err"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// Error: Problem!")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br"),s("span",{staticClass:"line-number"},[t._v("2")]),s("br"),s("span",{staticClass:"line-number"},[t._v("3")]),s("br"),s("span",{staticClass:"line-number"},[t._v("4")]),s("br"),s("span",{staticClass:"line-number"},[t._v("5")]),s("br"),s("span",{staticClass:"line-number"},[t._v("6")]),s("br"),s("span",{staticClass:"line-number"},[t._v("7")]),s("br")])]),s("p",[t._v("注意,普通的 async 函数返回的是一个 Promise 对象,而异步 Generator 函数返回的是一个异步 Iterator 对象。可以这样理解,async 函数和异步 Generator 函数,是封装异步操作的两种方法,都用来达到同一种目的。区别在于,前者自带执行器,后者通过"),s("code",[t._v("for await...of")]),t._v("执行,或者自己编写执行器。下面就是一个异步 Generator 函数的执行器。")]),t._v(" "),s("div",{staticClass:"language-javascript line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-javascript"}},[s("code",[s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("async")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("takeAsync")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token parameter"}},[t._v("asyncIterable"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" count "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token number"}},[t._v("Infinity")])]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("const")]),t._v(" result "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("const")]),t._v(" iterator "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" asyncIterable"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),t._v("Symbol"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("asyncIterator"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("while")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("result"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("length "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("<")]),t._v(" count"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("const")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("value"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" done"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("await")]),t._v(" iterator"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("next")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("if")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("done"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("break")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n result"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("push")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("value"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("return")]),t._v(" result"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br"),s("span",{staticClass:"line-number"},[t._v("2")]),s("br"),s("span",{staticClass:"line-number"},[t._v("3")]),s("br"),s("span",{staticClass:"line-number"},[t._v("4")]),s("br"),s("span",{staticClass:"line-number"},[t._v("5")]),s("br"),s("span",{staticClass:"line-number"},[t._v("6")]),s("br"),s("span",{staticClass:"line-number"},[t._v("7")]),s("br"),s("span",{staticClass:"line-number"},[t._v("8")]),s("br"),s("span",{staticClass:"line-number"},[t._v("9")]),s("br"),s("span",{staticClass:"line-number"},[t._v("10")]),s("br")])]),s("p",[t._v("上面代码中,异步 Generator 函数产生的异步遍历器,会通过"),s("code",[t._v("while")]),t._v("循环自动执行,每当"),s("code",[t._v("await iterator.next()")]),t._v("完成,就会进入下一轮循环。一旦"),s("code",[t._v("done")]),t._v("属性变为"),s("code",[t._v("true")]),t._v(",就会跳出循环,异步遍历器执行结束。")]),t._v(" "),s("p",[t._v("下面是这个自动执行器的一个使用实例。")]),t._v(" "),s("div",{staticClass:"language-javascript line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-javascript"}},[s("code",[s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("async")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("f")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("async")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("*")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("gen")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("yield")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'a'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("yield")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'b'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("yield")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'c'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("return")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("await")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("takeAsync")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("gen")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n\n"),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("f")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("then")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token parameter"}},[t._v("result")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n console"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("log")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("result"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// ['a', 'b', 'c']")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br"),s("span",{staticClass:"line-number"},[t._v("2")]),s("br"),s("span",{staticClass:"line-number"},[t._v("3")]),s("br"),s("span",{staticClass:"line-number"},[t._v("4")]),s("br"),s("span",{staticClass:"line-number"},[t._v("5")]),s("br"),s("span",{staticClass:"line-number"},[t._v("6")]),s("br"),s("span",{staticClass:"line-number"},[t._v("7")]),s("br"),s("span",{staticClass:"line-number"},[t._v("8")]),s("br"),s("span",{staticClass:"line-number"},[t._v("9")]),s("br"),s("span",{staticClass:"line-number"},[t._v("10")]),s("br"),s("span",{staticClass:"line-number"},[t._v("11")]),s("br"),s("span",{staticClass:"line-number"},[t._v("12")]),s("br"),s("span",{staticClass:"line-number"},[t._v("13")]),s("br")])]),s("p",[t._v("异步 Generator 函数出现以后,JavaScript 就有了四种函数形式:普通函数、async 函数、Generator 函数和异步 Generator 函数。请注意区分每种函数的不同之处。基本上,如果是一系列按照顺序执行的异步操作(比如读取文件,然后写入新内容,再存入硬盘),可以使用 async 函数;如果是一系列产生相同数据结构的异步操作(比如一行一行读取文件),可以使用异步 Generator 函数。")]),t._v(" "),s("p",[t._v("异步 Generator 函数也可以通过"),s("code",[t._v("next")]),t._v("方法的参数,接收外部传入的数据。")]),t._v(" "),s("div",{staticClass:"language-javascript line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-javascript"}},[s("code",[s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("const")]),t._v(" writer "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("openFile")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'someFile.txt'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nwriter"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("next")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'hello'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// 立即执行")]),t._v("\nwriter"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("next")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'world'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// 立即执行")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("await")]),t._v(" writer"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("return")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// 等待写入结束")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br"),s("span",{staticClass:"line-number"},[t._v("2")]),s("br"),s("span",{staticClass:"line-number"},[t._v("3")]),s("br"),s("span",{staticClass:"line-number"},[t._v("4")]),s("br")])]),s("p",[t._v("上面代码中,"),s("code",[t._v("openFile")]),t._v("是一个异步 Generator 函数。"),s("code",[t._v("next")]),t._v("方法的参数,向该函数内部的操作传入数据。每次"),s("code",[t._v("next")]),t._v("方法都是同步执行的,最后的"),s("code",[t._v("await")]),t._v("命令用于等待整个写入操作结束。")]),t._v(" "),s("p",[t._v("最后,同步的数据结构,也可以使用异步 Generator 函数。")]),t._v(" "),s("div",{staticClass:"language-javascript line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-javascript"}},[s("code",[s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("async")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("*")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("createAsyncIterable")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token parameter"}},[t._v("syncIterable")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("for")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("const")]),t._v(" elem "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("of")]),t._v(" syncIterable"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("yield")]),t._v(" elem"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br"),s("span",{staticClass:"line-number"},[t._v("2")]),s("br"),s("span",{staticClass:"line-number"},[t._v("3")]),s("br"),s("span",{staticClass:"line-number"},[t._v("4")]),s("br"),s("span",{staticClass:"line-number"},[t._v("5")]),s("br")])]),s("p",[t._v("上面代码中,由于没有异步操作,所以也就没有使用"),s("code",[t._v("await")]),t._v("关键字。")]),t._v(" "),s("h2",{attrs:{id:"yield-语句"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#yield-语句"}},[t._v("#")]),t._v(" yield* 语句")]),t._v(" "),s("p",[s("code",[t._v("yield*")]),t._v("语句也可以跟一个异步遍历器。")]),t._v(" "),s("div",{staticClass:"language-javascript line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-javascript"}},[s("code",[s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("async")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("*")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("gen1")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("yield")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'a'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("yield")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'b'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("return")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token number"}},[t._v("2")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n\n"),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("async")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("*")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("gen2")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// result 最终会等于 2")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("const")]),t._v(" result "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("yield")]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("*")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("gen1")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br"),s("span",{staticClass:"line-number"},[t._v("2")]),s("br"),s("span",{staticClass:"line-number"},[t._v("3")]),s("br"),s("span",{staticClass:"line-number"},[t._v("4")]),s("br"),s("span",{staticClass:"line-number"},[t._v("5")]),s("br"),s("span",{staticClass:"line-number"},[t._v("6")]),s("br"),s("span",{staticClass:"line-number"},[t._v("7")]),s("br"),s("span",{staticClass:"line-number"},[t._v("8")]),s("br"),s("span",{staticClass:"line-number"},[t._v("9")]),s("br"),s("span",{staticClass:"line-number"},[t._v("10")]),s("br")])]),s("p",[t._v("上面代码中,"),s("code",[t._v("gen2")]),t._v("函数里面的"),s("code",[t._v("result")]),t._v("变量,最后的值是"),s("code",[t._v("2")]),t._v("。")]),t._v(" "),s("p",[t._v("与同步 Generator 函数一样,"),s("code",[t._v("for await...of")]),t._v("循环会展开"),s("code",[t._v("yield*")]),t._v("。")]),t._v(" "),s("div",{staticClass:"language-javascript line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-javascript"}},[s("code",[s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("async")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("for")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("await")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("const")]),t._v(" x "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("of")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("gen2")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n console"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("log")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("x"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// a")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// b")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br"),s("span",{staticClass:"line-number"},[t._v("2")]),s("br"),s("span",{staticClass:"line-number"},[t._v("3")]),s("br"),s("span",{staticClass:"line-number"},[t._v("4")]),s("br"),s("span",{staticClass:"line-number"},[t._v("5")]),s("br"),s("span",{staticClass:"line-number"},[t._v("6")]),s("br"),s("span",{staticClass:"line-number"},[t._v("7")]),s("br")])])])}),[],!1,null,null,null);s.default=e.exports}}]); \ No newline at end of file diff --git a/assets/js/101.82df5fec.js b/assets/js/101.82df5fec.js new file mode 100644 index 00000000..c8670fec --- /dev/null +++ b/assets/js/101.82df5fec.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[101],{427:function(s,t,a){"use strict";a.r(t);var n=a(4),e=Object(n.a)({},(function(){var s=this,t=s._self._c;return t("ContentSlotsDistributor",{attrs:{"slot-key":s.$parent.slotKey}},[t("h1",{attrs:{id:"arraybuffer"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#arraybuffer"}},[s._v("#")]),s._v(" ArrayBuffer")]),s._v(" "),t("p",[t("code",[s._v("ArrayBuffer")]),s._v("对象、"),t("code",[s._v("TypedArray")]),s._v("视图和"),t("code",[s._v("DataView")]),s._v("视图是 JavaScript 操作二进制数据的一个接口。这些对象早就存在,属于独立的规格(2011 年 2 月发布),ES6 将它们纳入了 ECMAScript 规格,并且增加了新的方法。它们都是以数组的语法处理二进制数据,所以统称为二进制数组。\n"),s._v("\n这个接口的原始设计目的,与 WebGL 项目有关。所谓 WebGL,就是指浏览器与显卡之间的通信接口,为了满足 JavaScript 与显卡之间大量的、实时的数据交换,它们之间的数据通信必须是二进制的,而不能是传统的文本格式。文本格式传递一个 32 位整数,两端的 JavaScript 脚本与显卡都要进行格式转化,将非常耗时。这时要是存在一种机制,可以像 C 语言那样,直接操作字节,将 4 个字节的 32 位整数,以二进制形式原封不动地送入显卡,脚本的性能就会大幅提升。")]),s._v(" "),t("p",[s._v("二进制数组就是在这种背景下诞生的。它很像 C 语言的数组,允许开发者以数组下标的形式,直接操作内存,大大增强了 JavaScript 处理二进制数据的能力,使得开发者有可能通过 JavaScript 与操作系统的原生接口进行二进制通信。")]),s._v(" "),t("p",[s._v("二进制数组由三类对象组成。")]),s._v(" "),t("p",[t("strong",[s._v("(1)"),t("code",[s._v("ArrayBuffer")]),s._v("对象")]),s._v(":代表内存之中的一段二进制数据,可以通过“视图”进行操作。“视图”部署了数组接口,这意味着,可以用数组的方法操作内存。")]),s._v(" "),t("p",[t("strong",[s._v("(2)"),t("code",[s._v("TypedArray")]),s._v("视图")]),s._v(":共包括 9 种类型的视图,比如"),t("code",[s._v("Uint8Array")]),s._v("(无符号 8 位整数)数组视图, "),t("code",[s._v("Int16Array")]),s._v("(16 位整数)数组视图, "),t("code",[s._v("Float32Array")]),s._v("(32 位浮点数)数组视图等等。")]),s._v(" "),t("p",[t("strong",[s._v("(3)"),t("code",[s._v("DataView")]),s._v("视图")]),s._v(":可以自定义复合格式的视图,比如第一个字节是 Uint8(无符号 8 位整数)、第二、三个字节是 Int16(16 位整数)、第四个字节开始是 Float32(32 位浮点数)等等,此外还可以自定义字节序。")]),s._v(" "),t("p",[s._v("简单说,"),t("code",[s._v("ArrayBuffer")]),s._v("对象代表原始的二进制数据,"),t("code",[s._v("TypedArray")]),s._v("视图用来读写简单类型的二进制数据,"),t("code",[s._v("DataView")]),s._v("视图用来读写复杂类型的二进制数据。")]),s._v(" "),t("p",[t("code",[s._v("TypedArray")]),s._v("视图支持的数据类型一共有 9 种("),t("code",[s._v("DataView")]),s._v("视图支持除"),t("code",[s._v("Uint8C")]),s._v("以外的其他 8 种)。")]),s._v(" "),t("table",[t("thead",[t("tr",[t("th",[s._v("数据类型")]),s._v(" "),t("th",[s._v("字节长度")]),s._v(" "),t("th",[s._v("含义")]),s._v(" "),t("th",[s._v("对应的 C 语言类型")])])]),s._v(" "),t("tbody",[t("tr",[t("td",[s._v("Int8")]),s._v(" "),t("td",[s._v("1")]),s._v(" "),t("td",[s._v("8 位带符号整数")]),s._v(" "),t("td",[s._v("signed char")])]),s._v(" "),t("tr",[t("td",[s._v("Uint8")]),s._v(" "),t("td",[s._v("1")]),s._v(" "),t("td",[s._v("8 位不带符号整数")]),s._v(" "),t("td",[s._v("unsigned char")])]),s._v(" "),t("tr",[t("td",[s._v("Uint8C")]),s._v(" "),t("td",[s._v("1")]),s._v(" "),t("td",[s._v("8 位不带符号整数(自动过滤溢出)")]),s._v(" "),t("td",[s._v("unsigned char")])]),s._v(" "),t("tr",[t("td",[s._v("Int16")]),s._v(" "),t("td",[s._v("2")]),s._v(" "),t("td",[s._v("16 位带符号整数")]),s._v(" "),t("td",[s._v("short")])]),s._v(" "),t("tr",[t("td",[s._v("Uint16")]),s._v(" "),t("td",[s._v("2")]),s._v(" "),t("td",[s._v("16 位不带符号整数")]),s._v(" "),t("td",[s._v("unsigned short")])]),s._v(" "),t("tr",[t("td",[s._v("Int32")]),s._v(" "),t("td",[s._v("4")]),s._v(" "),t("td",[s._v("32 位带符号整数")]),s._v(" "),t("td",[s._v("int")])]),s._v(" "),t("tr",[t("td",[s._v("Uint32")]),s._v(" "),t("td",[s._v("4")]),s._v(" "),t("td",[s._v("32 位不带符号的整数")]),s._v(" "),t("td",[s._v("unsigned int")])]),s._v(" "),t("tr",[t("td",[s._v("Float32")]),s._v(" "),t("td",[s._v("4")]),s._v(" "),t("td",[s._v("32 位浮点数")]),s._v(" "),t("td",[s._v("float")])]),s._v(" "),t("tr",[t("td",[s._v("Float64")]),s._v(" "),t("td",[s._v("8")]),s._v(" "),t("td",[s._v("64 位浮点数")]),s._v(" "),t("td",[s._v("double")])])])]),s._v(" "),t("p",[s._v("注意,二进制数组并不是真正的数组,而是类似数组的对象。")]),s._v(" "),t("p",[s._v("很多浏览器操作的 API,用到了二进制数组操作二进制数据,下面是其中的几个。")]),s._v(" "),t("ul",[t("li",[t("a",{attrs:{href:"#canvas"}},[s._v("Canvas")])]),s._v(" "),t("li",[t("a",{attrs:{href:"#fetch-api"}},[s._v("Fetch API")])]),s._v(" "),t("li",[t("a",{attrs:{href:"#file-api"}},[s._v("File API")])]),s._v(" "),t("li",[t("a",{attrs:{href:"#websocket"}},[s._v("WebSockets")])]),s._v(" "),t("li",[t("a",{attrs:{href:"#ajax"}},[s._v("XMLHttpRequest")])])]),s._v(" "),t("h2",{attrs:{id:"arraybuffer-对象"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#arraybuffer-对象"}},[s._v("#")]),s._v(" ArrayBuffer 对象")]),s._v(" "),t("h3",{attrs:{id:"概述"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#概述"}},[s._v("#")]),s._v(" 概述")]),s._v(" "),t("p",[t("code",[s._v("ArrayBuffer")]),s._v("对象代表储存二进制数据的一段内存,它不能直接读写,只能通过视图("),t("code",[s._v("TypedArray")]),s._v("视图和"),t("code",[s._v("DataView")]),s._v("视图)来读写,视图的作用是以指定格式解读二进制数据。")]),s._v(" "),t("p",[t("code",[s._v("ArrayBuffer")]),s._v("也是一个构造函数,可以分配一段可以存放数据的连续内存区域。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" buf "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("ArrayBuffer")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("32")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br")])]),t("p",[s._v("上面代码生成了一段 32 字节的内存区域,每个字节的值默认都是 0。可以看到,"),t("code",[s._v("ArrayBuffer")]),s._v("构造函数的参数是所需要的内存大小(单位字节)。")]),s._v(" "),t("p",[s._v("为了读写这段内容,需要为它指定视图。"),t("code",[s._v("DataView")]),s._v("视图的创建,需要提供"),t("code",[s._v("ArrayBuffer")]),s._v("对象实例作为参数。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" buf "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("ArrayBuffer")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("32")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" dataView "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("DataView")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("buf"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\ndataView"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("getUint8")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("0")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 0")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br")])]),t("p",[s._v("上面代码对一段 32 字节的内存,建立"),t("code",[s._v("DataView")]),s._v("视图,然后以不带符号的 8 位整数格式,从头读取 8 位二进制数据,结果得到 0,因为原始内存的"),t("code",[s._v("ArrayBuffer")]),s._v("对象,默认所有位都是 0。")]),s._v(" "),t("p",[s._v("另一种"),t("code",[s._v("TypedArray")]),s._v("视图,与"),t("code",[s._v("DataView")]),s._v("视图的一个区别是,它不是一个构造函数,而是一组构造函数,代表不同的数据格式。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" buffer "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("ArrayBuffer")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("12")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" x1 "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("Int32Array")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("buffer"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\nx1"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("0")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("1")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" x2 "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("Uint8Array")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("buffer"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\nx2"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("0")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("2")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n\nx1"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("0")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 2")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br"),t("span",{staticClass:"line-number"},[s._v("4")]),t("br"),t("span",{staticClass:"line-number"},[s._v("5")]),t("br"),t("span",{staticClass:"line-number"},[s._v("6")]),t("br"),t("span",{staticClass:"line-number"},[s._v("7")]),t("br"),t("span",{staticClass:"line-number"},[s._v("8")]),t("br")])]),t("p",[s._v("上面代码对同一段内存,分别建立两种视图:32 位带符号整数("),t("code",[s._v("Int32Array")]),s._v("构造函数)和 8 位不带符号整数("),t("code",[s._v("Uint8Array")]),s._v("构造函数)。由于两个视图对应的是同一段内存,一个视图修改底层内存,会影响到另一个视图。")]),s._v(" "),t("p",[t("code",[s._v("TypedArray")]),s._v("视图的构造函数,除了接受"),t("code",[s._v("ArrayBuffer")]),s._v("实例作为参数,还可以接受普通数组作为参数,直接分配内存生成底层的"),t("code",[s._v("ArrayBuffer")]),s._v("实例,并同时完成对这段内存的赋值。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" typedArray "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("Uint8Array")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("0")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("1")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("2")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\ntypedArray"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("length "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 3")]),s._v("\n\ntypedArray"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("0")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("5")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\ntypedArray "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// [5, 1, 2]")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br"),t("span",{staticClass:"line-number"},[s._v("4")]),t("br"),t("span",{staticClass:"line-number"},[s._v("5")]),t("br")])]),t("p",[s._v("上面代码使用"),t("code",[s._v("TypedArray")]),s._v("视图的"),t("code",[s._v("Uint8Array")]),s._v("构造函数,新建一个不带符号的 8 位整数视图。可以看到,"),t("code",[s._v("Uint8Array")]),s._v("直接使用普通数组作为参数,对底层内存的赋值同时完成。")]),s._v(" "),t("h3",{attrs:{id:"arraybuffer-prototype-bytelength"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#arraybuffer-prototype-bytelength"}},[s._v("#")]),s._v(" ArrayBuffer.prototype.byteLength")]),s._v(" "),t("p",[t("code",[s._v("ArrayBuffer")]),s._v("实例的"),t("code",[s._v("byteLength")]),s._v("属性,返回所分配的内存区域的字节长度。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" buffer "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("ArrayBuffer")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("32")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\nbuffer"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("byteLength\n"),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 32")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br")])]),t("p",[s._v("如果要分配的内存区域很大,有可能分配失败(因为没有那么多的连续空余内存),所以有必要检查是否分配成功。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("if")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("buffer"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("byteLength "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("===")]),s._v(" n"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 成功")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("else")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 失败")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br"),t("span",{staticClass:"line-number"},[s._v("4")]),t("br"),t("span",{staticClass:"line-number"},[s._v("5")]),t("br")])]),t("h3",{attrs:{id:"arraybuffer-prototype-slice"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#arraybuffer-prototype-slice"}},[s._v("#")]),s._v(" ArrayBuffer.prototype.slice()")]),s._v(" "),t("p",[t("code",[s._v("ArrayBuffer")]),s._v("实例有一个"),t("code",[s._v("slice")]),s._v("方法,允许将内存区域的一部分,拷贝生成一个新的"),t("code",[s._v("ArrayBuffer")]),s._v("对象。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" buffer "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("ArrayBuffer")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("8")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" newBuffer "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" buffer"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("slice")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("0")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("3")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br")])]),t("p",[s._v("上面代码拷贝"),t("code",[s._v("buffer")]),s._v("对象的前 3 个字节(从 0 开始,到第 3 个字节前面结束),生成一个新的"),t("code",[s._v("ArrayBuffer")]),s._v("对象。"),t("code",[s._v("slice")]),s._v("方法其实包含两步,第一步是先分配一段新内存,第二步是将原来那个"),t("code",[s._v("ArrayBuffer")]),s._v("对象拷贝过去。")]),s._v(" "),t("p",[t("code",[s._v("slice")]),s._v("方法接受两个参数,第一个参数表示拷贝开始的字节序号(含该字节),第二个参数表示拷贝截止的字节序号(不含该字节)。如果省略第二个参数,则默认到原"),t("code",[s._v("ArrayBuffer")]),s._v("对象的结尾。")]),s._v(" "),t("p",[s._v("除了"),t("code",[s._v("slice")]),s._v("方法,"),t("code",[s._v("ArrayBuffer")]),s._v("对象不提供任何直接读写内存的方法,只允许在其上方建立视图,然后通过视图读写。")]),s._v(" "),t("h3",{attrs:{id:"arraybuffer-isview"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#arraybuffer-isview"}},[s._v("#")]),s._v(" ArrayBuffer.isView()")]),s._v(" "),t("p",[t("code",[s._v("ArrayBuffer")]),s._v("有一个静态方法"),t("code",[s._v("isView")]),s._v(",返回一个布尔值,表示参数是否为"),t("code",[s._v("ArrayBuffer")]),s._v("的视图实例。这个方法大致相当于判断参数,是否为"),t("code",[s._v("TypedArray")]),s._v("实例或"),t("code",[s._v("DataView")]),s._v("实例。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" buffer "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("ArrayBuffer")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("8")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\nArrayBuffer"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("isView")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("buffer"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// false")]),s._v("\n\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" v "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("Int32Array")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("buffer"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\nArrayBuffer"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("isView")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("v"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// true")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br"),t("span",{staticClass:"line-number"},[s._v("4")]),t("br"),t("span",{staticClass:"line-number"},[s._v("5")]),t("br")])]),t("h2",{attrs:{id:"typedarray-视图"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#typedarray-视图"}},[s._v("#")]),s._v(" TypedArray 视图")]),s._v(" "),t("h3",{attrs:{id:"概述-2"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#概述-2"}},[s._v("#")]),s._v(" 概述")]),s._v(" "),t("p",[t("code",[s._v("ArrayBuffer")]),s._v("对象作为内存区域,可以存放多种类型的数据。同一段内存,不同数据有不同的解读方式,这就叫做“视图”(view)。"),t("code",[s._v("ArrayBuffer")]),s._v("有两种视图,一种是"),t("code",[s._v("TypedArray")]),s._v("视图,另一种是"),t("code",[s._v("DataView")]),s._v("视图。前者的数组成员都是同一个数据类型,后者的数组成员可以是不同的数据类型。")]),s._v(" "),t("p",[s._v("目前,"),t("code",[s._v("TypedArray")]),s._v("视图一共包括 9 种类型,每一种视图都是一种构造函数。")]),s._v(" "),t("ul",[t("li",[t("strong",[t("code",[s._v("Int8Array")])]),s._v(":8 位有符号整数,长度 1 个字节。")]),s._v(" "),t("li",[t("strong",[t("code",[s._v("Uint8Array")])]),s._v(":8 位无符号整数,长度 1 个字节。")]),s._v(" "),t("li",[t("strong",[t("code",[s._v("Uint8ClampedArray")])]),s._v(":8 位无符号整数,长度 1 个字节,溢出处理不同。")]),s._v(" "),t("li",[t("strong",[t("code",[s._v("Int16Array")])]),s._v(":16 位有符号整数,长度 2 个字节。")]),s._v(" "),t("li",[t("strong",[t("code",[s._v("Uint16Array")])]),s._v(":16 位无符号整数,长度 2 个字节。")]),s._v(" "),t("li",[t("strong",[t("code",[s._v("Int32Array")])]),s._v(":32 位有符号整数,长度 4 个字节。")]),s._v(" "),t("li",[t("strong",[t("code",[s._v("Uint32Array")])]),s._v(":32 位无符号整数,长度 4 个字节。")]),s._v(" "),t("li",[t("strong",[t("code",[s._v("Float32Array")])]),s._v(":32 位浮点数,长度 4 个字节。")]),s._v(" "),t("li",[t("strong",[t("code",[s._v("Float64Array")])]),s._v(":64 位浮点数,长度 8 个字节。")])]),s._v(" "),t("p",[s._v("这 9 个构造函数生成的数组,统称为"),t("code",[s._v("TypedArray")]),s._v("视图。它们很像普通数组,都有"),t("code",[s._v("length")]),s._v("属性,都能用方括号运算符("),t("code",[s._v("[]")]),s._v(")获取单个元素,所有数组的方法,在它们上面都能使用。普通数组与 TypedArray 数组的差异主要在以下方面。")]),s._v(" "),t("ul",[t("li",[s._v("TypedArray 数组的所有成员,都是同一种类型。")]),s._v(" "),t("li",[s._v("TypedArray 数组的成员是连续的,不会有空位。")]),s._v(" "),t("li",[s._v("TypedArray 数组成员的默认值为 0。比如,"),t("code",[s._v("new Array(10)")]),s._v("返回一个普通数组,里面没有任何成员,只是 10 个空位;"),t("code",[s._v("new Uint8Array(10)")]),s._v("返回一个 TypedArray 数组,里面 10 个成员都是 0。")]),s._v(" "),t("li",[s._v("TypedArray 数组只是一层视图,本身不储存数据,它的数据都储存在底层的"),t("code",[s._v("ArrayBuffer")]),s._v("对象之中,要获取底层对象必须使用"),t("code",[s._v("buffer")]),s._v("属性。")])]),s._v(" "),t("h3",{attrs:{id:"构造函数"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#构造函数"}},[s._v("#")]),s._v(" 构造函数")]),s._v(" "),t("p",[s._v("TypedArray 数组提供 9 种构造函数,用来生成相应类型的数组实例。")]),s._v(" "),t("p",[s._v("构造函数有多种用法。")]),s._v(" "),t("p",[t("strong",[s._v("(1)TypedArray(buffer, byteOffset=0, length?)")])]),s._v(" "),t("p",[s._v("同一个"),t("code",[s._v("ArrayBuffer")]),s._v("对象之上,可以根据不同的数据类型,建立多个视图。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 创建一个8字节的ArrayBuffer")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" b "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("ArrayBuffer")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("8")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n\n"),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 创建一个指向b的Int32视图,开始于字节0,直到缓冲区的末尾")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" v1 "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("Int32Array")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("b"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n\n"),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 创建一个指向b的Uint8视图,开始于字节2,直到缓冲区的末尾")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" v2 "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("Uint8Array")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("b"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("2")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n\n"),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 创建一个指向b的Int16视图,开始于字节2,长度为2")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" v3 "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("Int16Array")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("b"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("2")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("2")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br"),t("span",{staticClass:"line-number"},[s._v("4")]),t("br"),t("span",{staticClass:"line-number"},[s._v("5")]),t("br"),t("span",{staticClass:"line-number"},[s._v("6")]),t("br"),t("span",{staticClass:"line-number"},[s._v("7")]),t("br"),t("span",{staticClass:"line-number"},[s._v("8")]),t("br"),t("span",{staticClass:"line-number"},[s._v("9")]),t("br"),t("span",{staticClass:"line-number"},[s._v("10")]),t("br"),t("span",{staticClass:"line-number"},[s._v("11")]),t("br")])]),t("p",[s._v("上面代码在一段长度为 8 个字节的内存("),t("code",[s._v("b")]),s._v(")之上,生成了三个视图:"),t("code",[s._v("v1")]),s._v("、"),t("code",[s._v("v2")]),s._v("和"),t("code",[s._v("v3")]),s._v("。")]),s._v(" "),t("p",[s._v("视图的构造函数可以接受三个参数:")]),s._v(" "),t("ul",[t("li",[s._v("第一个参数(必需):视图对应的底层"),t("code",[s._v("ArrayBuffer")]),s._v("对象。")]),s._v(" "),t("li",[s._v("第二个参数(可选):视图开始的字节序号,默认从 0 开始。")]),s._v(" "),t("li",[s._v("第三个参数(可选):视图包含的数据个数,默认直到本段内存区域结束。")])]),s._v(" "),t("p",[s._v("因此,"),t("code",[s._v("v1")]),s._v("、"),t("code",[s._v("v2")]),s._v("和"),t("code",[s._v("v3")]),s._v("是重叠的:"),t("code",[s._v("v1[0]")]),s._v("是一个 32 位整数,指向字节 0 ~字节 3;"),t("code",[s._v("v2[0]")]),s._v("是一个 8 位无符号整数,指向字节 2;"),t("code",[s._v("v3[0]")]),s._v("是一个 16 位整数,指向字节 2 ~字节 3。只要任何一个视图对内存有所修改,就会在另外两个视图上反应出来。")]),s._v(" "),t("p",[s._v("注意,"),t("code",[s._v("byteOffset")]),s._v("必须与所要建立的数据类型一致,否则会报错。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" buffer "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("ArrayBuffer")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("8")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" i16 "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("Int16Array")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("buffer"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("1")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// Uncaught RangeError: start offset of Int16Array should be a multiple of 2")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br")])]),t("p",[s._v("上面代码中,新生成一个 8 个字节的"),t("code",[s._v("ArrayBuffer")]),s._v("对象,然后在这个对象的第一个字节,建立带符号的 16 位整数视图,结果报错。因为,带符号的 16 位整数需要两个字节,所以"),t("code",[s._v("byteOffset")]),s._v("参数必须能够被 2 整除。")]),s._v(" "),t("p",[s._v("如果想从任意字节开始解读"),t("code",[s._v("ArrayBuffer")]),s._v("对象,必须使用"),t("code",[s._v("DataView")]),s._v("视图,因为"),t("code",[s._v("TypedArray")]),s._v("视图只提供 9 种固定的解读格式。")]),s._v(" "),t("p",[t("strong",[s._v("(2)TypedArray(length)")])]),s._v(" "),t("p",[s._v("视图还可以不通过"),t("code",[s._v("ArrayBuffer")]),s._v("对象,直接分配内存而生成。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" f64a "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("Float64Array")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("8")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\nf64a"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("0")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("10")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\nf64a"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("1")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("20")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\nf64a"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("2")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" f64a"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("0")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("+")]),s._v(" f64a"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("1")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br"),t("span",{staticClass:"line-number"},[s._v("4")]),t("br")])]),t("p",[s._v("上面代码生成一个 8 个成员的"),t("code",[s._v("Float64Array")]),s._v("数组(共 64 字节),然后依次对每个成员赋值。这时,视图构造函数的参数就是成员的个数。可以看到,视图数组的赋值操作与普通数组的操作毫无两样。")]),s._v(" "),t("p",[t("strong",[s._v("(3)TypedArray(typedArray)")])]),s._v(" "),t("p",[s._v("TypedArray 数组的构造函数,可以接受另一个"),t("code",[s._v("TypedArray")]),s._v("实例作为参数。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" typedArray "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("Int8Array")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("Uint8Array")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("4")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br")])]),t("p",[s._v("上面代码中,"),t("code",[s._v("Int8Array")]),s._v("构造函数接受一个"),t("code",[s._v("Uint8Array")]),s._v("实例作为参数。")]),s._v(" "),t("p",[s._v("注意,此时生成的新数组,只是复制了参数数组的值,对应的底层内存是不一样的。新数组会开辟一段新的内存储存数据,不会在原数组的内存之上建立视图。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" x "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("Int8Array")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("1")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("1")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" y "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("Int8Array")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("x"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\nx"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("0")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 1")]),s._v("\ny"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("0")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 1")]),s._v("\n\nx"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("0")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("2")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\ny"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("0")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 1")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br"),t("span",{staticClass:"line-number"},[s._v("4")]),t("br"),t("span",{staticClass:"line-number"},[s._v("5")]),t("br"),t("span",{staticClass:"line-number"},[s._v("6")]),t("br"),t("span",{staticClass:"line-number"},[s._v("7")]),t("br")])]),t("p",[s._v("上面代码中,数组"),t("code",[s._v("y")]),s._v("是以数组"),t("code",[s._v("x")]),s._v("为模板而生成的,当"),t("code",[s._v("x")]),s._v("变动的时候,"),t("code",[s._v("y")]),s._v("并没有变动。")]),s._v(" "),t("p",[s._v("如果想基于同一段内存,构造不同的视图,可以采用下面的写法。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" x "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("Int8Array")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("1")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("1")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" y "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("Int8Array")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("x"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("buffer"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\nx"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("0")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 1")]),s._v("\ny"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("0")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 1")]),s._v("\n\nx"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("0")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("2")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\ny"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("0")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 2")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br"),t("span",{staticClass:"line-number"},[s._v("4")]),t("br"),t("span",{staticClass:"line-number"},[s._v("5")]),t("br"),t("span",{staticClass:"line-number"},[s._v("6")]),t("br"),t("span",{staticClass:"line-number"},[s._v("7")]),t("br")])]),t("p",[t("strong",[s._v("(4)TypedArray(arrayLikeObject)")])]),s._v(" "),t("p",[s._v("构造函数的参数也可以是一个普通数组,然后直接生成"),t("code",[s._v("TypedArray")]),s._v("实例。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" typedArray "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("Uint8Array")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("1")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("2")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("3")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("4")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br")])]),t("p",[s._v("注意,这时"),t("code",[s._v("TypedArray")]),s._v("视图会重新开辟内存,不会在原数组的内存上建立视图。")]),s._v(" "),t("p",[s._v("上面代码从一个普通的数组,生成一个 8 位无符号整数的"),t("code",[s._v("TypedArray")]),s._v("实例。")]),s._v(" "),t("p",[s._v("TypedArray 数组也可以转换回普通数组。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" normalArray "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("...")]),s._v("typedArray"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// or")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" normalArray "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" Array"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("from")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("typedArray"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// or")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" normalArray "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("Array")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("prototype"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("slice")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("call")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("typedArray"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br"),t("span",{staticClass:"line-number"},[s._v("4")]),t("br"),t("span",{staticClass:"line-number"},[s._v("5")]),t("br")])]),t("h3",{attrs:{id:"数组方法"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#数组方法"}},[s._v("#")]),s._v(" 数组方法")]),s._v(" "),t("p",[s._v("普通数组的操作方法和属性,对 TypedArray 数组完全适用。")]),s._v(" "),t("ul",[t("li",[t("code",[s._v("TypedArray.prototype.copyWithin(target, start[, end = this.length])")])]),s._v(" "),t("li",[t("code",[s._v("TypedArray.prototype.entries()")])]),s._v(" "),t("li",[t("code",[s._v("TypedArray.prototype.every(callbackfn, thisArg?)")])]),s._v(" "),t("li",[t("code",[s._v("TypedArray.prototype.fill(value, start=0, end=this.length)")])]),s._v(" "),t("li",[t("code",[s._v("TypedArray.prototype.filter(callbackfn, thisArg?)")])]),s._v(" "),t("li",[t("code",[s._v("TypedArray.prototype.find(predicate, thisArg?)")])]),s._v(" "),t("li",[t("code",[s._v("TypedArray.prototype.findIndex(predicate, thisArg?)")])]),s._v(" "),t("li",[t("code",[s._v("TypedArray.prototype.forEach(callbackfn, thisArg?)")])]),s._v(" "),t("li",[t("code",[s._v("TypedArray.prototype.indexOf(searchElement, fromIndex=0)")])]),s._v(" "),t("li",[t("code",[s._v("TypedArray.prototype.join(separator)")])]),s._v(" "),t("li",[t("code",[s._v("TypedArray.prototype.keys()")])]),s._v(" "),t("li",[t("code",[s._v("TypedArray.prototype.lastIndexOf(searchElement, fromIndex?)")])]),s._v(" "),t("li",[t("code",[s._v("TypedArray.prototype.map(callbackfn, thisArg?)")])]),s._v(" "),t("li",[t("code",[s._v("TypedArray.prototype.reduce(callbackfn, initialValue?)")])]),s._v(" "),t("li",[t("code",[s._v("TypedArray.prototype.reduceRight(callbackfn, initialValue?)")])]),s._v(" "),t("li",[t("code",[s._v("TypedArray.prototype.reverse()")])]),s._v(" "),t("li",[t("code",[s._v("TypedArray.prototype.slice(start=0, end=this.length)")])]),s._v(" "),t("li",[t("code",[s._v("TypedArray.prototype.some(callbackfn, thisArg?)")])]),s._v(" "),t("li",[t("code",[s._v("TypedArray.prototype.sort(comparefn)")])]),s._v(" "),t("li",[t("code",[s._v("TypedArray.prototype.toLocaleString(reserved1?, reserved2?)")])]),s._v(" "),t("li",[t("code",[s._v("TypedArray.prototype.toString()")])]),s._v(" "),t("li",[t("code",[s._v("TypedArray.prototype.values()")])])]),s._v(" "),t("p",[s._v("上面所有方法的用法,请参阅数组方法的介绍,这里不再重复了。")]),s._v(" "),t("p",[s._v("注意,TypedArray 数组没有"),t("code",[s._v("concat")]),s._v("方法。如果想要合并多个 TypedArray 数组,可以用下面这个函数。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("function")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("concatenate")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token parameter"}},[s._v("resultConstructor"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("...")]),s._v("arrays")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("let")]),s._v(" totalLength "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("0")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("for")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("let")]),s._v(" arr "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("of")]),s._v(" arrays"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n totalLength "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("+=")]),s._v(" arr"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("length"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("let")]),s._v(" result "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("resultConstructor")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("totalLength"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("let")]),s._v(" offset "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("0")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("for")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("let")]),s._v(" arr "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("of")]),s._v(" arrays"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n result"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("set")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("arr"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" offset"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n offset "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("+=")]),s._v(" arr"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("length"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("return")]),s._v(" result"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n\n"),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("concatenate")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("Uint8Array"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" Uint8Array"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("of")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("1")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("2")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" Uint8Array"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("of")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("3")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("4")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// Uint8Array [1, 2, 3, 4]")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br"),t("span",{staticClass:"line-number"},[s._v("4")]),t("br"),t("span",{staticClass:"line-number"},[s._v("5")]),t("br"),t("span",{staticClass:"line-number"},[s._v("6")]),t("br"),t("span",{staticClass:"line-number"},[s._v("7")]),t("br"),t("span",{staticClass:"line-number"},[s._v("8")]),t("br"),t("span",{staticClass:"line-number"},[s._v("9")]),t("br"),t("span",{staticClass:"line-number"},[s._v("10")]),t("br"),t("span",{staticClass:"line-number"},[s._v("11")]),t("br"),t("span",{staticClass:"line-number"},[s._v("12")]),t("br"),t("span",{staticClass:"line-number"},[s._v("13")]),t("br"),t("span",{staticClass:"line-number"},[s._v("14")]),t("br"),t("span",{staticClass:"line-number"},[s._v("15")]),t("br"),t("span",{staticClass:"line-number"},[s._v("16")]),t("br")])]),t("p",[s._v("另外,TypedArray 数组与普通数组一样,部署了 Iterator 接口,所以可以被遍历。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("let")]),s._v(" ui8 "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" Uint8Array"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("of")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("0")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("1")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("2")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("for")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("let")]),s._v(" byte "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("of")]),s._v(" ui8"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n console"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("log")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("byte"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 0")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 1")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 2")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br"),t("span",{staticClass:"line-number"},[s._v("4")]),t("br"),t("span",{staticClass:"line-number"},[s._v("5")]),t("br"),t("span",{staticClass:"line-number"},[s._v("6")]),t("br"),t("span",{staticClass:"line-number"},[s._v("7")]),t("br")])]),t("h3",{attrs:{id:"字节序"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#字节序"}},[s._v("#")]),s._v(" 字节序")]),s._v(" "),t("p",[s._v("字节序指的是数值在内存中的表示方式。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" buffer "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("ArrayBuffer")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("16")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" int32View "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("Int32Array")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("buffer"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("for")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("let")]),s._v(" i "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("0")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v(" i "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("<")]),s._v(" int32View"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("length"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v(" i"),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("++")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n int32View"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),s._v("i"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" i "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("*")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("2")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br"),t("span",{staticClass:"line-number"},[s._v("4")]),t("br"),t("span",{staticClass:"line-number"},[s._v("5")]),t("br"),t("span",{staticClass:"line-number"},[s._v("6")]),t("br")])]),t("p",[s._v("上面代码生成一个 16 字节的"),t("code",[s._v("ArrayBuffer")]),s._v("对象,然后在它的基础上,建立了一个 32 位整数的视图。由于每个 32 位整数占据 4 个字节,所以一共可以写入 4 个整数,依次为 0,2,4,6。")]),s._v(" "),t("p",[s._v("如果在这段数据上接着建立一个 16 位整数的视图,则可以读出完全不一样的结果。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" int16View "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("Int16Array")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("buffer"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("for")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("let")]),s._v(" i "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("0")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v(" i "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("<")]),s._v(" int16View"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("length"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v(" i"),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("++")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n console"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("log")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token string"}},[s._v('"Entry "')]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("+")]),s._v(" i "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("+")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token string"}},[s._v('": "')]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("+")]),s._v(" int16View"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),s._v("i"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// Entry 0: 0")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// Entry 1: 0")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// Entry 2: 2")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// Entry 3: 0")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// Entry 4: 4")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// Entry 5: 0")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// Entry 6: 6")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// Entry 7: 0")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br"),t("span",{staticClass:"line-number"},[s._v("4")]),t("br"),t("span",{staticClass:"line-number"},[s._v("5")]),t("br"),t("span",{staticClass:"line-number"},[s._v("6")]),t("br"),t("span",{staticClass:"line-number"},[s._v("7")]),t("br"),t("span",{staticClass:"line-number"},[s._v("8")]),t("br"),t("span",{staticClass:"line-number"},[s._v("9")]),t("br"),t("span",{staticClass:"line-number"},[s._v("10")]),t("br"),t("span",{staticClass:"line-number"},[s._v("11")]),t("br"),t("span",{staticClass:"line-number"},[s._v("12")]),t("br"),t("span",{staticClass:"line-number"},[s._v("13")]),t("br")])]),t("p",[s._v("由于每个 16 位整数占据 2 个字节,所以整个"),t("code",[s._v("ArrayBuffer")]),s._v("对象现在分成 8 段。然后,由于 x86 体系的计算机都采用小端字节序(little endian),相对重要的字节排在后面的内存地址,相对不重要字节排在前面的内存地址,所以就得到了上面的结果。")]),s._v(" "),t("p",[s._v("比如,一个占据四个字节的 16 进制数"),t("code",[s._v("0x12345678")]),s._v(",决定其大小的最重要的字节是“12”,最不重要的是“78”。小端字节序将最不重要的字节排在前面,储存顺序就是"),t("code",[s._v("78563412")]),s._v(";大端字节序则完全相反,将最重要的字节排在前面,储存顺序就是"),t("code",[s._v("12345678")]),s._v("。目前,所有个人电脑几乎都是小端字节序,所以 TypedArray 数组内部也采用小端字节序读写数据,或者更准确的说,按照本机操作系统设定的字节序读写数据。")]),s._v(" "),t("p",[s._v("这并不意味大端字节序不重要,事实上,很多网络设备和特定的操作系统采用的是大端字节序。这就带来一个严重的问题:如果一段数据是大端字节序,TypedArray 数组将无法正确解析,因为它只能处理小端字节序!为了解决这个问题,JavaScript 引入"),t("code",[s._v("DataView")]),s._v("对象,可以设定字节序,下文会详细介绍。")]),s._v(" "),t("p",[s._v("下面是另一个例子。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 假定某段buffer包含如下字节 [0x02, 0x01, 0x03, 0x07]")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" buffer "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("ArrayBuffer")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("4")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" v1 "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("Uint8Array")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("buffer"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\nv1"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("0")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("2")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\nv1"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("1")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("1")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\nv1"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("2")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("3")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\nv1"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("3")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("7")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" uInt16View "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("Uint16Array")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("buffer"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n\n"),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 计算机采用小端字节序")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 所以头两个字节等于258")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("if")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("uInt16View"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("0")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("===")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("258")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n console"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("log")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token string"}},[s._v("'OK'")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v('// "OK"')]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n\n"),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 赋值运算")]),s._v("\nuInt16View"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("0")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("255")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 字节变为[0xFF, 0x00, 0x03, 0x07]")]),s._v("\nuInt16View"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("0")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("0xff05")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 字节变为[0x05, 0xFF, 0x03, 0x07]")]),s._v("\nuInt16View"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("1")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("0x0210")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 字节变为[0x05, 0xFF, 0x10, 0x02]")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br"),t("span",{staticClass:"line-number"},[s._v("4")]),t("br"),t("span",{staticClass:"line-number"},[s._v("5")]),t("br"),t("span",{staticClass:"line-number"},[s._v("6")]),t("br"),t("span",{staticClass:"line-number"},[s._v("7")]),t("br"),t("span",{staticClass:"line-number"},[s._v("8")]),t("br"),t("span",{staticClass:"line-number"},[s._v("9")]),t("br"),t("span",{staticClass:"line-number"},[s._v("10")]),t("br"),t("span",{staticClass:"line-number"},[s._v("11")]),t("br"),t("span",{staticClass:"line-number"},[s._v("12")]),t("br"),t("span",{staticClass:"line-number"},[s._v("13")]),t("br"),t("span",{staticClass:"line-number"},[s._v("14")]),t("br"),t("span",{staticClass:"line-number"},[s._v("15")]),t("br"),t("span",{staticClass:"line-number"},[s._v("16")]),t("br"),t("span",{staticClass:"line-number"},[s._v("17")]),t("br"),t("span",{staticClass:"line-number"},[s._v("18")]),t("br"),t("span",{staticClass:"line-number"},[s._v("19")]),t("br"),t("span",{staticClass:"line-number"},[s._v("20")]),t("br")])]),t("p",[s._v("下面的函数可以用来判断,当前视图是小端字节序,还是大端字节序。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token constant"}},[s._v("BIG_ENDIAN")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("Symbol")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token string"}},[s._v("'BIG_ENDIAN'")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token constant"}},[s._v("LITTLE_ENDIAN")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("Symbol")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token string"}},[s._v("'LITTLE_ENDIAN'")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("function")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("getPlatformEndianness")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("let")]),s._v(" arr32 "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" Uint32Array"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("of")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("0x12345678")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("let")]),s._v(" arr8 "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("Uint8Array")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("arr32"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("buffer"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("switch")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("arr8"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("0")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("*")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("0x1000000")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("+")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("arr8"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("1")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("*")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("0x10000")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("+")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("arr8"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("2")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("*")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("0x100")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("+")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("arr8"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("3")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("case")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("0x12345678")]),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("return")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token constant"}},[s._v("BIG_ENDIAN")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("case")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("0x78563412")]),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("return")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token constant"}},[s._v("LITTLE_ENDIAN")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("default")]),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("throw")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("Error")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token string"}},[s._v("'Unknown endianness'")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br"),t("span",{staticClass:"line-number"},[s._v("4")]),t("br"),t("span",{staticClass:"line-number"},[s._v("5")]),t("br"),t("span",{staticClass:"line-number"},[s._v("6")]),t("br"),t("span",{staticClass:"line-number"},[s._v("7")]),t("br"),t("span",{staticClass:"line-number"},[s._v("8")]),t("br"),t("span",{staticClass:"line-number"},[s._v("9")]),t("br"),t("span",{staticClass:"line-number"},[s._v("10")]),t("br"),t("span",{staticClass:"line-number"},[s._v("11")]),t("br"),t("span",{staticClass:"line-number"},[s._v("12")]),t("br"),t("span",{staticClass:"line-number"},[s._v("13")]),t("br"),t("span",{staticClass:"line-number"},[s._v("14")]),t("br"),t("span",{staticClass:"line-number"},[s._v("15")]),t("br")])]),t("p",[s._v("总之,与普通数组相比,TypedArray 数组的最大优点就是可以直接操作内存,不需要数据类型转换,所以速度快得多。")]),s._v(" "),t("h3",{attrs:{id:"bytes-per-element-属性"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#bytes-per-element-属性"}},[s._v("#")]),s._v(" BYTES_PER_ELEMENT 属性")]),s._v(" "),t("p",[s._v("每一种视图的构造函数,都有一个"),t("code",[s._v("BYTES_PER_ELEMENT")]),s._v("属性,表示这种数据类型占据的字节数。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[s._v("Int8Array"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token constant"}},[s._v("BYTES_PER_ELEMENT")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 1")]),s._v("\nUint8Array"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token constant"}},[s._v("BYTES_PER_ELEMENT")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 1")]),s._v("\nUint8ClampedArray"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token constant"}},[s._v("BYTES_PER_ELEMENT")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 1")]),s._v("\nInt16Array"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token constant"}},[s._v("BYTES_PER_ELEMENT")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 2")]),s._v("\nUint16Array"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token constant"}},[s._v("BYTES_PER_ELEMENT")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 2")]),s._v("\nInt32Array"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token constant"}},[s._v("BYTES_PER_ELEMENT")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 4")]),s._v("\nUint32Array"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token constant"}},[s._v("BYTES_PER_ELEMENT")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 4")]),s._v("\nFloat32Array"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token constant"}},[s._v("BYTES_PER_ELEMENT")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 4")]),s._v("\nFloat64Array"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token constant"}},[s._v("BYTES_PER_ELEMENT")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 8")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br"),t("span",{staticClass:"line-number"},[s._v("4")]),t("br"),t("span",{staticClass:"line-number"},[s._v("5")]),t("br"),t("span",{staticClass:"line-number"},[s._v("6")]),t("br"),t("span",{staticClass:"line-number"},[s._v("7")]),t("br"),t("span",{staticClass:"line-number"},[s._v("8")]),t("br"),t("span",{staticClass:"line-number"},[s._v("9")]),t("br")])]),t("p",[s._v("这个属性在"),t("code",[s._v("TypedArray")]),s._v("实例上也能获取,即有"),t("code",[s._v("TypedArray.prototype.BYTES_PER_ELEMENT")]),s._v("。")]),s._v(" "),t("h3",{attrs:{id:"arraybuffer-与字符串的互相转换"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#arraybuffer-与字符串的互相转换"}},[s._v("#")]),s._v(" ArrayBuffer 与字符串的互相转换")]),s._v(" "),t("p",[t("code",[s._v("ArrayBuffer")]),s._v(" 和字符串的相互转换,使用原生 "),t("code",[s._v("TextEncoder")]),s._v(" 和 "),t("code",[s._v("TextDecoder")]),s._v(" 方法。为了便于说明用法,下面的代码都按照 TypeScript 的用法,给出了类型签名。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("/**\n * Convert ArrayBuffer/TypedArray to String via TextDecoder\n *\n * @see https://developer.mozilla.org/en-US/docs/Web/API/TextDecoder\n */")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("function")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("ab2str")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token literal-property property"}},[s._v("input")]),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" ArrayBuffer "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("|")]),s._v(" Uint8Array "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("|")]),s._v(" Int8Array "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("|")]),s._v(" Uint16Array "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("|")]),s._v(" Int16Array "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("|")]),s._v(" Uint32Array "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("|")]),s._v(" Int32Array"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token literal-property property"}},[s._v("outputEncoding")]),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" string "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token string"}},[s._v("'utf8'")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" string "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" decoder "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("TextDecoder")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("outputEncoding"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("return")]),s._v(" decoder"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("decode")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("input"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n\n"),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("/**\n * Convert String to ArrayBuffer via TextEncoder\n *\n * @see https://developer.mozilla.org/zh-CN/docs/Web/API/TextEncoder\n */")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("function")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("str2ab")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token parameter"}},[t("span",{pre:!0,attrs:{class:"token literal-property property"}},[s._v("input")]),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" string")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" ArrayBuffer "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" view "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("str2Uint8Array")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("input"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("return")]),s._v(" view"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("buffer\n"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n\n"),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("/** Convert String to Uint8Array */")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("function")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("str2Uint8Array")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token parameter"}},[t("span",{pre:!0,attrs:{class:"token literal-property property"}},[s._v("input")]),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" string")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" Uint8Array "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" encoder "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("TextEncoder")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" view "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" encoder"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("encode")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("input"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("return")]),s._v(" view\n"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br"),t("span",{staticClass:"line-number"},[s._v("4")]),t("br"),t("span",{staticClass:"line-number"},[s._v("5")]),t("br"),t("span",{staticClass:"line-number"},[s._v("6")]),t("br"),t("span",{staticClass:"line-number"},[s._v("7")]),t("br"),t("span",{staticClass:"line-number"},[s._v("8")]),t("br"),t("span",{staticClass:"line-number"},[s._v("9")]),t("br"),t("span",{staticClass:"line-number"},[s._v("10")]),t("br"),t("span",{staticClass:"line-number"},[s._v("11")]),t("br"),t("span",{staticClass:"line-number"},[s._v("12")]),t("br"),t("span",{staticClass:"line-number"},[s._v("13")]),t("br"),t("span",{staticClass:"line-number"},[s._v("14")]),t("br"),t("span",{staticClass:"line-number"},[s._v("15")]),t("br"),t("span",{staticClass:"line-number"},[s._v("16")]),t("br"),t("span",{staticClass:"line-number"},[s._v("17")]),t("br"),t("span",{staticClass:"line-number"},[s._v("18")]),t("br"),t("span",{staticClass:"line-number"},[s._v("19")]),t("br"),t("span",{staticClass:"line-number"},[s._v("20")]),t("br"),t("span",{staticClass:"line-number"},[s._v("21")]),t("br"),t("span",{staticClass:"line-number"},[s._v("22")]),t("br"),t("span",{staticClass:"line-number"},[s._v("23")]),t("br"),t("span",{staticClass:"line-number"},[s._v("24")]),t("br"),t("span",{staticClass:"line-number"},[s._v("25")]),t("br"),t("span",{staticClass:"line-number"},[s._v("26")]),t("br"),t("span",{staticClass:"line-number"},[s._v("27")]),t("br"),t("span",{staticClass:"line-number"},[s._v("28")]),t("br"),t("span",{staticClass:"line-number"},[s._v("29")]),t("br")])]),t("p",[s._v("上面代码中,"),t("code",[s._v("ab2str()")]),s._v("的第二个参数"),t("code",[s._v("outputEncoding")]),s._v("给出了输出编码的编码,一般保持默认值("),t("code",[s._v("utf-8")]),s._v("),其他可选值参见"),t("a",{attrs:{href:"https://encoding.spec.whatwg.org",target:"_blank",rel:"noopener noreferrer"}},[s._v("官方文档"),t("OutboundLink")],1),s._v("或 "),t("a",{attrs:{href:"https://nodejs.org/api/util.html#util_whatwg_supported_encodings",target:"_blank",rel:"noopener noreferrer"}},[s._v("Node.js 文档"),t("OutboundLink")],1),s._v("。")]),s._v(" "),t("h3",{attrs:{id:"溢出"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#溢出"}},[s._v("#")]),s._v(" 溢出")]),s._v(" "),t("p",[s._v("不同的视图类型,所能容纳的数值范围是确定的。超出这个范围,就会出现溢出。比如,8 位视图只能容纳一个 8 位的二进制值,如果放入一个 9 位的值,就会溢出。")]),s._v(" "),t("p",[s._v("TypedArray 数组的溢出处理规则,简单来说,就是抛弃溢出的位,然后按照视图类型进行解释。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" uint8 "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("Uint8Array")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("1")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n\nuint8"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("0")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("256")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\nuint8"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("0")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 0")]),s._v("\n\nuint8"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("0")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("-")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("1")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\nuint8"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("0")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 255")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br"),t("span",{staticClass:"line-number"},[s._v("4")]),t("br"),t("span",{staticClass:"line-number"},[s._v("5")]),t("br"),t("span",{staticClass:"line-number"},[s._v("6")]),t("br"),t("span",{staticClass:"line-number"},[s._v("7")]),t("br")])]),t("p",[s._v("上面代码中,"),t("code",[s._v("uint8")]),s._v("是一个 8 位视图,而 256 的二进制形式是一个 9 位的值"),t("code",[s._v("100000000")]),s._v(",这时就会发生溢出。根据规则,只会保留后 8 位,即"),t("code",[s._v("00000000")]),s._v("。"),t("code",[s._v("uint8")]),s._v("视图的解释规则是无符号的 8 位整数,所以"),t("code",[s._v("00000000")]),s._v("就是"),t("code",[s._v("0")]),s._v("。")]),s._v(" "),t("p",[s._v("负数在计算机内部采用“2 的补码”表示,也就是说,将对应的正数值进行否运算,然后加"),t("code",[s._v("1")]),s._v("。比如,"),t("code",[s._v("-1")]),s._v("对应的正值是"),t("code",[s._v("1")]),s._v(",进行否运算以后,得到"),t("code",[s._v("11111110")]),s._v(",再加上"),t("code",[s._v("1")]),s._v("就是补码形式"),t("code",[s._v("11111111")]),s._v("。"),t("code",[s._v("uint8")]),s._v("按照无符号的 8 位整数解释"),t("code",[s._v("11111111")]),s._v(",返回结果就是"),t("code",[s._v("255")]),s._v("。")]),s._v(" "),t("p",[s._v("一个简单转换规则,可以这样表示。")]),s._v(" "),t("ul",[t("li",[s._v("正向溢出(overflow):当输入值大于当前数据类型的最大值,结果等于当前数据类型的最小值加上余值,再减去 1。")]),s._v(" "),t("li",[s._v("负向溢出(underflow):当输入值小于当前数据类型的最小值,结果等于当前数据类型的最大值减去余值的绝对值,再加上 1。")])]),s._v(" "),t("p",[s._v("上面的“余值”就是模运算的结果,即 JavaScript 里面的"),t("code",[s._v("%")]),s._v("运算符的结果。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token number"}},[s._v("12")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("%")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("4")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 0")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("12")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("%")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("5")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 2")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br")])]),t("p",[s._v("上面代码中,12 除以 4 是没有余值的,而除以 5 会得到余值 2。")]),s._v(" "),t("p",[s._v("请看下面的例子。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" int8 "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("Int8Array")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("1")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n\nint8"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("0")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("128")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\nint8"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("0")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// -128")]),s._v("\n\nint8"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("0")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("-")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("129")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\nint8"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("0")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 127")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br"),t("span",{staticClass:"line-number"},[s._v("4")]),t("br"),t("span",{staticClass:"line-number"},[s._v("5")]),t("br"),t("span",{staticClass:"line-number"},[s._v("6")]),t("br"),t("span",{staticClass:"line-number"},[s._v("7")]),t("br")])]),t("p",[s._v("上面例子中,"),t("code",[s._v("int8")]),s._v("是一个带符号的 8 位整数视图,它的最大值是 127,最小值是-128。输入值为"),t("code",[s._v("128")]),s._v("时,相当于正向溢出"),t("code",[s._v("1")]),s._v(",根据“最小值加上余值(128 除以 127 的余值是 1),再减去 1”的规则,就会返回"),t("code",[s._v("-128")]),s._v(";输入值为"),t("code",[s._v("-129")]),s._v("时,相当于负向溢出"),t("code",[s._v("1")]),s._v(",根据“最大值减去余值的绝对值(-129 除以-128 的余值的绝对值是 1),再加上 1”的规则,就会返回"),t("code",[s._v("127")]),s._v("。")]),s._v(" "),t("p",[t("code",[s._v("Uint8ClampedArray")]),s._v("视图的溢出规则,与上面的规则不同。它规定,凡是发生正向溢出,该值一律等于当前数据类型的最大值,即 255;如果发生负向溢出,该值一律等于当前数据类型的最小值,即 0。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" uint8c "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("Uint8ClampedArray")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("1")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n\nuint8c"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("0")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("256")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\nuint8c"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("0")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 255")]),s._v("\n\nuint8c"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("0")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("-")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("1")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\nuint8c"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("0")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 0")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br"),t("span",{staticClass:"line-number"},[s._v("4")]),t("br"),t("span",{staticClass:"line-number"},[s._v("5")]),t("br"),t("span",{staticClass:"line-number"},[s._v("6")]),t("br"),t("span",{staticClass:"line-number"},[s._v("7")]),t("br")])]),t("p",[s._v("上面例子中,"),t("code",[s._v("uint8C")]),s._v("是一个"),t("code",[s._v("Uint8ClampedArray")]),s._v("视图,正向溢出时都返回 255,负向溢出都返回 0。")]),s._v(" "),t("h3",{attrs:{id:"typedarray-prototype-buffer"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#typedarray-prototype-buffer"}},[s._v("#")]),s._v(" TypedArray.prototype.buffer")]),s._v(" "),t("p",[t("code",[s._v("TypedArray")]),s._v("实例的"),t("code",[s._v("buffer")]),s._v("属性,返回整段内存区域对应的"),t("code",[s._v("ArrayBuffer")]),s._v("对象。该属性为只读属性。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" a "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("Float32Array")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("64")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" b "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("Uint8Array")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("a"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("buffer"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br")])]),t("p",[s._v("上面代码的"),t("code",[s._v("a")]),s._v("视图对象和"),t("code",[s._v("b")]),s._v("视图对象,对应同一个"),t("code",[s._v("ArrayBuffer")]),s._v("对象,即同一段内存。")]),s._v(" "),t("h3",{attrs:{id:"typedarray-prototype-bytelength-typedarray-prototype-byteoffset"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#typedarray-prototype-bytelength-typedarray-prototype-byteoffset"}},[s._v("#")]),s._v(" TypedArray.prototype.byteLength,TypedArray.prototype.byteOffset")]),s._v(" "),t("p",[t("code",[s._v("byteLength")]),s._v("属性返回 TypedArray 数组占据的内存长度,单位为字节。"),t("code",[s._v("byteOffset")]),s._v("属性返回 TypedArray 数组从底层"),t("code",[s._v("ArrayBuffer")]),s._v("对象的哪个字节开始。这两个属性都是只读属性。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" b "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("ArrayBuffer")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("8")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" v1 "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("Int32Array")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("b"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" v2 "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("Uint8Array")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("b"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("2")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" v3 "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("Int16Array")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("b"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("2")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("2")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n\nv1"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("byteLength "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 8")]),s._v("\nv2"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("byteLength "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 6")]),s._v("\nv3"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("byteLength "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 4")]),s._v("\n\nv1"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("byteOffset "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 0")]),s._v("\nv2"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("byteOffset "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 2")]),s._v("\nv3"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("byteOffset "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 2")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br"),t("span",{staticClass:"line-number"},[s._v("4")]),t("br"),t("span",{staticClass:"line-number"},[s._v("5")]),t("br"),t("span",{staticClass:"line-number"},[s._v("6")]),t("br"),t("span",{staticClass:"line-number"},[s._v("7")]),t("br"),t("span",{staticClass:"line-number"},[s._v("8")]),t("br"),t("span",{staticClass:"line-number"},[s._v("9")]),t("br"),t("span",{staticClass:"line-number"},[s._v("10")]),t("br"),t("span",{staticClass:"line-number"},[s._v("11")]),t("br"),t("span",{staticClass:"line-number"},[s._v("12")]),t("br"),t("span",{staticClass:"line-number"},[s._v("13")]),t("br")])]),t("h3",{attrs:{id:"typedarray-prototype-length"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#typedarray-prototype-length"}},[s._v("#")]),s._v(" TypedArray.prototype.length")]),s._v(" "),t("p",[t("code",[s._v("length")]),s._v("属性表示 "),t("code",[s._v("TypedArray")]),s._v(" 数组含有多少个成员。注意将 "),t("code",[s._v("length")]),s._v(" 属性和 "),t("code",[s._v("byteLength")]),s._v(" 属性区分,前者是成员长度,后者是字节长度。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" a "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("Int16Array")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("8")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n\na"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("length "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 8")]),s._v("\na"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("byteLength "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 16")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br"),t("span",{staticClass:"line-number"},[s._v("4")]),t("br")])]),t("h3",{attrs:{id:"typedarray-prototype-set"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#typedarray-prototype-set"}},[s._v("#")]),s._v(" TypedArray.prototype.set()")]),s._v(" "),t("p",[s._v("TypedArray 数组的"),t("code",[s._v("set")]),s._v("方法用于复制数组(普通数组或 TypedArray 数组),也就是将一段内容完全复制到另一段内存。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" a "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("Uint8Array")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("8")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" b "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("Uint8Array")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("8")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n\nb"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("set")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("a"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br"),t("span",{staticClass:"line-number"},[s._v("4")]),t("br")])]),t("p",[s._v("上面代码复制"),t("code",[s._v("a")]),s._v("数组的内容到"),t("code",[s._v("b")]),s._v("数组,它是整段内存的复制,比一个个拷贝成员的那种复制快得多。")]),s._v(" "),t("p",[t("code",[s._v("set")]),s._v("方法还可以接受第二个参数,表示从"),t("code",[s._v("b")]),s._v("对象的哪一个成员开始复制"),t("code",[s._v("a")]),s._v("对象。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" a "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("Uint16Array")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("8")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" b "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("Uint16Array")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("10")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n\nb"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("set")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("a"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("2")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br"),t("span",{staticClass:"line-number"},[s._v("4")]),t("br")])]),t("p",[s._v("上面代码的"),t("code",[s._v("b")]),s._v("数组比"),t("code",[s._v("a")]),s._v("数组多两个成员,所以从"),t("code",[s._v("b[2]")]),s._v("开始复制。")]),s._v(" "),t("h3",{attrs:{id:"typedarray-prototype-subarray"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#typedarray-prototype-subarray"}},[s._v("#")]),s._v(" TypedArray.prototype.subarray()")]),s._v(" "),t("p",[t("code",[s._v("subarray")]),s._v("方法是对于 TypedArray 数组的一部分,再建立一个新的视图。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" a "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("Uint16Array")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("8")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" b "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" a"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("subarray")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("2")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("3")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n\na"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("byteLength "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 16")]),s._v("\nb"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("byteLength "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 2")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br"),t("span",{staticClass:"line-number"},[s._v("4")]),t("br"),t("span",{staticClass:"line-number"},[s._v("5")]),t("br")])]),t("p",[t("code",[s._v("subarray")]),s._v("方法的第一个参数是起始的成员序号,第二个参数是结束的成员序号(不含该成员),如果省略则包含剩余的全部成员。所以,上面代码的"),t("code",[s._v("a.subarray(2,3)")]),s._v(",意味着 b 只包含"),t("code",[s._v("a[2]")]),s._v("一个成员,字节长度为 2。")]),s._v(" "),t("h3",{attrs:{id:"typedarray-prototype-slice"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#typedarray-prototype-slice"}},[s._v("#")]),s._v(" TypedArray.prototype.slice()")]),s._v(" "),t("p",[s._v("TypeArray 实例的"),t("code",[s._v("slice")]),s._v("方法,可以返回一个指定位置的新的"),t("code",[s._v("TypedArray")]),s._v("实例。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("let")]),s._v(" ui8 "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" Uint8Array"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("of")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("0")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("1")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("2")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\nui8"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("slice")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("-")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("1")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// Uint8Array [ 2 ]")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br")])]),t("p",[s._v("上面代码中,"),t("code",[s._v("ui8")]),s._v("是 8 位无符号整数数组视图的一个实例。它的"),t("code",[s._v("slice")]),s._v("方法可以从当前视图之中,返回一个新的视图实例。")]),s._v(" "),t("p",[t("code",[s._v("slice")]),s._v("方法的参数,表示原数组的具体位置,开始生成新数组。负值表示逆向的位置,即-1 为倒数第一个位置,-2 表示倒数第二个位置,以此类推。")]),s._v(" "),t("h3",{attrs:{id:"typedarray-of"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#typedarray-of"}},[s._v("#")]),s._v(" TypedArray.of()")]),s._v(" "),t("p",[s._v("TypedArray 数组的所有构造函数,都有一个静态方法"),t("code",[s._v("of")]),s._v(",用于将参数转为一个"),t("code",[s._v("TypedArray")]),s._v("实例。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[s._v("Float32Array"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("of")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("0.151")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("-")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("8")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("3.7")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// Float32Array [ 0.151, -8, 3.7 ]")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br")])]),t("p",[s._v("下面三种方法都会生成同样一个 TypedArray 数组。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 方法一")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("let")]),s._v(" tarr "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("Uint8Array")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("1")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("2")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("3")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n\n"),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 方法二")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("let")]),s._v(" tarr "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" Uint8Array"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("of")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("1")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("2")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("3")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n\n"),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 方法三")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("let")]),s._v(" tarr "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("Uint8Array")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("3")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\ntarr"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("0")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("1")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\ntarr"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("1")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("2")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\ntarr"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("2")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("3")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br"),t("span",{staticClass:"line-number"},[s._v("4")]),t("br"),t("span",{staticClass:"line-number"},[s._v("5")]),t("br"),t("span",{staticClass:"line-number"},[s._v("6")]),t("br"),t("span",{staticClass:"line-number"},[s._v("7")]),t("br"),t("span",{staticClass:"line-number"},[s._v("8")]),t("br"),t("span",{staticClass:"line-number"},[s._v("9")]),t("br"),t("span",{staticClass:"line-number"},[s._v("10")]),t("br"),t("span",{staticClass:"line-number"},[s._v("11")]),t("br")])]),t("h3",{attrs:{id:"typedarray-from"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#typedarray-from"}},[s._v("#")]),s._v(" TypedArray.from()")]),s._v(" "),t("p",[s._v("静态方法"),t("code",[s._v("from")]),s._v("接受一个可遍历的数据结构(比如数组)作为参数,返回一个基于这个结构的"),t("code",[s._v("TypedArray")]),s._v("实例。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[s._v("Uint16Array"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("from")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("0")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("1")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("2")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// Uint16Array [ 0, 1, 2 ]")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br")])]),t("p",[s._v("这个方法还可以将一种"),t("code",[s._v("TypedArray")]),s._v("实例,转为另一种。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" ui16 "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" Uint16Array"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("from")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("Uint8Array"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("of")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("0")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("1")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("2")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\nui16 "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("instanceof")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("Uint16Array")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// true")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br")])]),t("p",[t("code",[s._v("from")]),s._v("方法还可以接受一个函数,作为第二个参数,用来对每个元素进行遍历,功能类似"),t("code",[s._v("map")]),s._v("方法。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[s._v("Int8Array"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("of")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("127")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("126")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("125")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("map")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token parameter"}},[s._v("x")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=>")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("2")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("*")]),s._v(" x"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// Int8Array [ -2, -4, -6 ]")]),s._v("\n\nInt16Array"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("from")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("Int8Array"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("of")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("127")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("126")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("125")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token parameter"}},[s._v("x")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=>")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("2")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("*")]),s._v(" x"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// Int16Array [ 254, 252, 250 ]")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br"),t("span",{staticClass:"line-number"},[s._v("4")]),t("br"),t("span",{staticClass:"line-number"},[s._v("5")]),t("br")])]),t("p",[s._v("上面的例子中,"),t("code",[s._v("from")]),s._v("方法没有发生溢出,这说明遍历不是针对原来的 8 位整数数组。也就是说,"),t("code",[s._v("from")]),s._v("会将第一个参数指定的 TypedArray 数组,拷贝到另一段内存之中,处理之后再将结果转成指定的数组格式。")]),s._v(" "),t("h2",{attrs:{id:"复合视图"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#复合视图"}},[s._v("#")]),s._v(" 复合视图")]),s._v(" "),t("p",[s._v("由于视图的构造函数可以指定起始位置和长度,所以在同一段内存之中,可以依次存放不同类型的数据,这叫做“复合视图”。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" buffer "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("ArrayBuffer")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("24")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" idView "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("Uint32Array")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("buffer"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("0")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("1")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" usernameView "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("Uint8Array")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("buffer"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("4")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("16")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" amountDueView "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("Float32Array")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("buffer"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("20")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("1")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br"),t("span",{staticClass:"line-number"},[s._v("4")]),t("br"),t("span",{staticClass:"line-number"},[s._v("5")]),t("br")])]),t("p",[s._v("上面代码将一个 24 字节长度的"),t("code",[s._v("ArrayBuffer")]),s._v("对象,分成三个部分:")]),s._v(" "),t("ul",[t("li",[s._v("字节 0 到字节 3:1 个 32 位无符号整数")]),s._v(" "),t("li",[s._v("字节 4 到字节 19:16 个 8 位整数")]),s._v(" "),t("li",[s._v("字节 20 到字节 23:1 个 32 位浮点数")])]),s._v(" "),t("p",[s._v("这种数据结构可以用如下的 C 语言描述:")]),s._v(" "),t("div",{staticClass:"language-c line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-c"}},[t("code",[t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("struct")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("someStruct")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("unsigned")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("long")]),s._v(" id"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("char")]),s._v(" username"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("16")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("float")]),s._v(" amountDue"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br"),t("span",{staticClass:"line-number"},[s._v("4")]),t("br"),t("span",{staticClass:"line-number"},[s._v("5")]),t("br")])]),t("h2",{attrs:{id:"dataview-视图"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#dataview-视图"}},[s._v("#")]),s._v(" DataView 视图")]),s._v(" "),t("p",[s._v("如果一段数据包括多种类型(比如服务器传来的 HTTP 数据),这时除了建立"),t("code",[s._v("ArrayBuffer")]),s._v("对象的复合视图以外,还可以通过"),t("code",[s._v("DataView")]),s._v("视图进行操作。")]),s._v(" "),t("p",[t("code",[s._v("DataView")]),s._v("视图提供更多操作选项,而且支持设定字节序。本来,在设计目的上,"),t("code",[s._v("ArrayBuffer")]),s._v("对象的各种"),t("code",[s._v("TypedArray")]),s._v("视图,是用来向网卡、声卡之类的本机设备传送数据,所以使用本机的字节序就可以了;而"),t("code",[s._v("DataView")]),s._v("视图的设计目的,是用来处理网络设备传来的数据,所以大端字节序或小端字节序是可以自行设定的。")]),s._v(" "),t("p",[t("code",[s._v("DataView")]),s._v("视图本身也是构造函数,接受一个"),t("code",[s._v("ArrayBuffer")]),s._v("对象作为参数,生成视图。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token function"}},[s._v("DataView")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("ArrayBuffer buffer "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" 字节起始位置 "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" 长度"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br")])]),t("p",[s._v("下面是一个例子。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" buffer "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("ArrayBuffer")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("24")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" dv "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("DataView")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("buffer"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br")])]),t("p",[t("code",[s._v("DataView")]),s._v("实例有以下属性,含义与"),t("code",[s._v("TypedArray")]),s._v("实例的同名方法相同。")]),s._v(" "),t("ul",[t("li",[t("code",[s._v("DataView.prototype.buffer")]),s._v(":返回对应的 ArrayBuffer 对象")]),s._v(" "),t("li",[t("code",[s._v("DataView.prototype.byteLength")]),s._v(":返回占据的内存字节长度")]),s._v(" "),t("li",[t("code",[s._v("DataView.prototype.byteOffset")]),s._v(":返回当前视图从对应的 ArrayBuffer 对象的哪个字节开始")])]),s._v(" "),t("p",[t("code",[s._v("DataView")]),s._v("实例提供 8 个方法读取内存。")]),s._v(" "),t("ul",[t("li",[t("strong",[t("code",[s._v("getInt8")])]),s._v(":读取 1 个字节,返回一个 8 位整数。")]),s._v(" "),t("li",[t("strong",[t("code",[s._v("getUint8")])]),s._v(":读取 1 个字节,返回一个无符号的 8 位整数。")]),s._v(" "),t("li",[t("strong",[t("code",[s._v("getInt16")])]),s._v(":读取 2 个字节,返回一个 16 位整数。")]),s._v(" "),t("li",[t("strong",[t("code",[s._v("getUint16")])]),s._v(":读取 2 个字节,返回一个无符号的 16 位整数。")]),s._v(" "),t("li",[t("strong",[t("code",[s._v("getInt32")])]),s._v(":读取 4 个字节,返回一个 32 位整数。")]),s._v(" "),t("li",[t("strong",[t("code",[s._v("getUint32")])]),s._v(":读取 4 个字节,返回一个无符号的 32 位整数。")]),s._v(" "),t("li",[t("strong",[t("code",[s._v("getFloat32")])]),s._v(":读取 4 个字节,返回一个 32 位浮点数。")]),s._v(" "),t("li",[t("strong",[t("code",[s._v("getFloat64")])]),s._v(":读取 8 个字节,返回一个 64 位浮点数。")])]),s._v(" "),t("p",[s._v("这一系列"),t("code",[s._v("get")]),s._v("方法的参数都是一个字节序号(不能是负数,否则会报错),表示从哪个字节开始读取。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" buffer "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("ArrayBuffer")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("24")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" dv "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("DataView")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("buffer"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n\n"),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 从第1个字节读取一个8位无符号整数")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" v1 "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" dv"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("getUint8")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("0")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n\n"),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 从第2个字节读取一个16位无符号整数")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" v2 "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" dv"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("getUint16")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("1")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n\n"),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 从第4个字节读取一个16位无符号整数")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" v3 "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" dv"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("getUint16")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("3")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br"),t("span",{staticClass:"line-number"},[s._v("4")]),t("br"),t("span",{staticClass:"line-number"},[s._v("5")]),t("br"),t("span",{staticClass:"line-number"},[s._v("6")]),t("br"),t("span",{staticClass:"line-number"},[s._v("7")]),t("br"),t("span",{staticClass:"line-number"},[s._v("8")]),t("br"),t("span",{staticClass:"line-number"},[s._v("9")]),t("br"),t("span",{staticClass:"line-number"},[s._v("10")]),t("br"),t("span",{staticClass:"line-number"},[s._v("11")]),t("br")])]),t("p",[s._v("上面代码读取了"),t("code",[s._v("ArrayBuffer")]),s._v("对象的前 5 个字节,其中有一个 8 位整数和两个十六位整数。")]),s._v(" "),t("p",[s._v("如果一次读取两个或两个以上字节,就必须明确数据的存储方式,到底是小端字节序还是大端字节序。默认情况下,"),t("code",[s._v("DataView")]),s._v("的"),t("code",[s._v("get")]),s._v("方法使用大端字节序解读数据,如果需要使用小端字节序解读,必须在"),t("code",[s._v("get")]),s._v("方法的第二个参数指定"),t("code",[s._v("true")]),s._v("。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 小端字节序")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" v1 "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" dv"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("getUint16")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("1")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token boolean"}},[s._v("true")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n\n"),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 大端字节序")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" v2 "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" dv"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("getUint16")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("3")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token boolean"}},[s._v("false")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n\n"),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 大端字节序")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" v3 "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" dv"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("getUint16")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("3")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br"),t("span",{staticClass:"line-number"},[s._v("4")]),t("br"),t("span",{staticClass:"line-number"},[s._v("5")]),t("br"),t("span",{staticClass:"line-number"},[s._v("6")]),t("br"),t("span",{staticClass:"line-number"},[s._v("7")]),t("br"),t("span",{staticClass:"line-number"},[s._v("8")]),t("br")])]),t("p",[s._v("DataView 视图提供 8 个方法写入内存。")]),s._v(" "),t("ul",[t("li",[t("strong",[t("code",[s._v("setInt8")])]),s._v(":写入 1 个字节的 8 位整数。")]),s._v(" "),t("li",[t("strong",[t("code",[s._v("setUint8")])]),s._v(":写入 1 个字节的 8 位无符号整数。")]),s._v(" "),t("li",[t("strong",[t("code",[s._v("setInt16")])]),s._v(":写入 2 个字节的 16 位整数。")]),s._v(" "),t("li",[t("strong",[t("code",[s._v("setUint16")])]),s._v(":写入 2 个字节的 16 位无符号整数。")]),s._v(" "),t("li",[t("strong",[t("code",[s._v("setInt32")])]),s._v(":写入 4 个字节的 32 位整数。")]),s._v(" "),t("li",[t("strong",[t("code",[s._v("setUint32")])]),s._v(":写入 4 个字节的 32 位无符号整数。")]),s._v(" "),t("li",[t("strong",[t("code",[s._v("setFloat32")])]),s._v(":写入 4 个字节的 32 位浮点数。")]),s._v(" "),t("li",[t("strong",[t("code",[s._v("setFloat64")])]),s._v(":写入 8 个字节的 64 位浮点数。")])]),s._v(" "),t("p",[s._v("这一系列"),t("code",[s._v("set")]),s._v("方法,接受两个参数,第一个参数是字节序号,表示从哪个字节开始写入,第二个参数为写入的数据。对于那些写入两个或两个以上字节的方法,需要指定第三个参数,"),t("code",[s._v("false")]),s._v("或者"),t("code",[s._v("undefined")]),s._v("表示使用大端字节序写入,"),t("code",[s._v("true")]),s._v("表示使用小端字节序写入。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 在第1个字节,以大端字节序写入值为25的32位整数")]),s._v("\ndv"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("setInt32")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("0")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("25")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token boolean"}},[s._v("false")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n\n"),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 在第5个字节,以大端字节序写入值为25的32位整数")]),s._v("\ndv"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("setInt32")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("4")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("25")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n\n"),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 在第9个字节,以小端字节序写入值为2.5的32位浮点数")]),s._v("\ndv"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("setFloat32")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("8")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("2.5")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token boolean"}},[s._v("true")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br"),t("span",{staticClass:"line-number"},[s._v("4")]),t("br"),t("span",{staticClass:"line-number"},[s._v("5")]),t("br"),t("span",{staticClass:"line-number"},[s._v("6")]),t("br"),t("span",{staticClass:"line-number"},[s._v("7")]),t("br"),t("span",{staticClass:"line-number"},[s._v("8")]),t("br")])]),t("p",[s._v("如果不确定正在使用的计算机的字节序,可以采用下面的判断方式。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" littleEndian "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("function")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" buffer "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("ArrayBuffer")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("2")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("DataView")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("buffer"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("setInt16")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("0")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("256")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token boolean"}},[s._v("true")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("return")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("Int16Array")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("buffer"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("0")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("===")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("256")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br"),t("span",{staticClass:"line-number"},[s._v("4")]),t("br"),t("span",{staticClass:"line-number"},[s._v("5")]),t("br")])]),t("p",[s._v("如果返回"),t("code",[s._v("true")]),s._v(",就是小端字节序;如果返回"),t("code",[s._v("false")]),s._v(",就是大端字节序。")]),s._v(" "),t("h2",{attrs:{id:"二进制数组的应用"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#二进制数组的应用"}},[s._v("#")]),s._v(" 二进制数组的应用")]),s._v(" "),t("p",[s._v("大量的 Web API 用到了"),t("code",[s._v("ArrayBuffer")]),s._v("对象和它的视图对象。")]),s._v(" "),t("h3",{attrs:{id:"ajax"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#ajax"}},[s._v("#")]),s._v(" AJAX")]),s._v(" "),t("p",[s._v("传统上,服务器通过 AJAX 操作只能返回文本数据,即"),t("code",[s._v("responseType")]),s._v("属性默认为"),t("code",[s._v("text")]),s._v("。"),t("code",[s._v("XMLHttpRequest")]),s._v("第二版"),t("code",[s._v("XHR2")]),s._v("允许服务器返回二进制数据,这时分成两种情况。如果明确知道返回的二进制数据类型,可以把返回类型("),t("code",[s._v("responseType")]),s._v(")设为"),t("code",[s._v("arraybuffer")]),s._v(";如果不知道,就设为"),t("code",[s._v("blob")]),s._v("。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("let")]),s._v(" xhr "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("XMLHttpRequest")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\nxhr"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("open")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token string"}},[s._v("'GET'")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" someUrl"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\nxhr"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("responseType "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token string"}},[s._v("'arraybuffer'")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n\nxhr"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function-variable function"}},[s._v("onload")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("function")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("let")]),s._v(" arrayBuffer "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" xhr"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("response"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// ···")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n\nxhr"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("send")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br"),t("span",{staticClass:"line-number"},[s._v("4")]),t("br"),t("span",{staticClass:"line-number"},[s._v("5")]),t("br"),t("span",{staticClass:"line-number"},[s._v("6")]),t("br"),t("span",{staticClass:"line-number"},[s._v("7")]),t("br"),t("span",{staticClass:"line-number"},[s._v("8")]),t("br"),t("span",{staticClass:"line-number"},[s._v("9")]),t("br"),t("span",{staticClass:"line-number"},[s._v("10")]),t("br")])]),t("p",[s._v("如果知道传回来的是 32 位整数,可以像下面这样处理。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[s._v("xhr"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function-variable function"}},[s._v("onreadystatechange")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("function")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("if")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("req"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("readyState "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("===")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("4")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" arrayResponse "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" xhr"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("response"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" dataView "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("DataView")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("arrayResponse"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" ints "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("Uint32Array")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("dataView"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("byteLength "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("/")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("4")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n\n xhrDiv"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("style"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("backgroundColor "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token string"}},[s._v('"#00FF00"')]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n xhrDiv"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("innerText "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token string"}},[s._v('"Array is "')]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("+")]),s._v(" ints"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("length "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("+")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token string"}},[s._v('"uints long"')]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br"),t("span",{staticClass:"line-number"},[s._v("4")]),t("br"),t("span",{staticClass:"line-number"},[s._v("5")]),t("br"),t("span",{staticClass:"line-number"},[s._v("6")]),t("br"),t("span",{staticClass:"line-number"},[s._v("7")]),t("br"),t("span",{staticClass:"line-number"},[s._v("8")]),t("br"),t("span",{staticClass:"line-number"},[s._v("9")]),t("br"),t("span",{staticClass:"line-number"},[s._v("10")]),t("br")])]),t("h3",{attrs:{id:"canvas"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#canvas"}},[s._v("#")]),s._v(" Canvas")]),s._v(" "),t("p",[s._v("网页"),t("code",[s._v("Canvas")]),s._v("元素输出的二进制像素数据,就是 TypedArray 数组。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" canvas "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" document"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("getElementById")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token string"}},[s._v("'myCanvas'")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" ctx "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" canvas"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("getContext")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token string"}},[s._v("'2d'")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" imageData "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" ctx"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("getImageData")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("0")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("0")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" canvas"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("width"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" canvas"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("height"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" uint8ClampedArray "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" imageData"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("data"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br"),t("span",{staticClass:"line-number"},[s._v("4")]),t("br"),t("span",{staticClass:"line-number"},[s._v("5")]),t("br")])]),t("p",[s._v("需要注意的是,上面代码的"),t("code",[s._v("uint8ClampedArray")]),s._v("虽然是一个 TypedArray 数组,但是它的视图类型是一种针对"),t("code",[s._v("Canvas")]),s._v("元素的专有类型"),t("code",[s._v("Uint8ClampedArray")]),s._v("。这个视图类型的特点,就是专门针对颜色,把每个字节解读为无符号的 8 位整数,即只能取值 0 ~ 255,而且发生运算的时候自动过滤高位溢出。这为图像处理带来了巨大的方便。")]),s._v(" "),t("p",[s._v("举例来说,如果把像素的颜色值设为"),t("code",[s._v("Uint8Array")]),s._v("类型,那么乘以一个 gamma 值的时候,就必须这样计算:")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[s._v("u8"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),s._v("i"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" Math"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("min")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("255")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" Math"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("max")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("0")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" u8"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),s._v("i"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("*")]),s._v(" gamma"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br")])]),t("p",[s._v("因为"),t("code",[s._v("Uint8Array")]),s._v("类型对于大于 255 的运算结果(比如"),t("code",[s._v("0xFF+1")]),s._v("),会自动变为"),t("code",[s._v("0x00")]),s._v(",所以图像处理必须要像上面这样算。这样做很麻烦,而且影响性能。如果将颜色值设为"),t("code",[s._v("Uint8ClampedArray")]),s._v("类型,计算就简化许多。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[s._v("pixels"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),s._v("i"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("*=")]),s._v(" gamma"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br")])]),t("p",[t("code",[s._v("Uint8ClampedArray")]),s._v("类型确保将小于 0 的值设为 0,将大于 255 的值设为 255。注意,IE 10 不支持该类型。")]),s._v(" "),t("h3",{attrs:{id:"websocket"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#websocket"}},[s._v("#")]),s._v(" WebSocket")]),s._v(" "),t("p",[t("code",[s._v("WebSocket")]),s._v("可以通过"),t("code",[s._v("ArrayBuffer")]),s._v(",发送或接收二进制数据。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("let")]),s._v(" socket "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("WebSocket")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token string"}},[s._v("'ws://127.0.0.1:8081'")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\nsocket"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("binaryType "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token string"}},[s._v("'arraybuffer'")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n\n"),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// Wait until socket is open")]),s._v("\nsocket"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("addEventListener")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token string"}},[s._v("'open'")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("function")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token parameter"}},[s._v("event")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// Send binary data")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" typedArray "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("Uint8Array")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("4")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n socket"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("send")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("typedArray"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("buffer"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n\n"),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// Receive binary data")]),s._v("\nsocket"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("addEventListener")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token string"}},[s._v("'message'")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("function")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token parameter"}},[s._v("event")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" arrayBuffer "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" event"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("data"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// ···")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br"),t("span",{staticClass:"line-number"},[s._v("4")]),t("br"),t("span",{staticClass:"line-number"},[s._v("5")]),t("br"),t("span",{staticClass:"line-number"},[s._v("6")]),t("br"),t("span",{staticClass:"line-number"},[s._v("7")]),t("br"),t("span",{staticClass:"line-number"},[s._v("8")]),t("br"),t("span",{staticClass:"line-number"},[s._v("9")]),t("br"),t("span",{staticClass:"line-number"},[s._v("10")]),t("br"),t("span",{staticClass:"line-number"},[s._v("11")]),t("br"),t("span",{staticClass:"line-number"},[s._v("12")]),t("br"),t("span",{staticClass:"line-number"},[s._v("13")]),t("br"),t("span",{staticClass:"line-number"},[s._v("14")]),t("br"),t("span",{staticClass:"line-number"},[s._v("15")]),t("br")])]),t("h3",{attrs:{id:"fetch-api"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#fetch-api"}},[s._v("#")]),s._v(" Fetch API")]),s._v(" "),t("p",[s._v("Fetch API 取回的数据,就是"),t("code",[s._v("ArrayBuffer")]),s._v("对象。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token function"}},[s._v("fetch")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("url"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("then")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("function")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token parameter"}},[s._v("response")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("return")]),s._v(" response"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("arrayBuffer")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("then")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("function")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token parameter"}},[s._v("arrayBuffer")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// ...")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br"),t("span",{staticClass:"line-number"},[s._v("4")]),t("br"),t("span",{staticClass:"line-number"},[s._v("5")]),t("br"),t("span",{staticClass:"line-number"},[s._v("6")]),t("br"),t("span",{staticClass:"line-number"},[s._v("7")]),t("br")])]),t("h3",{attrs:{id:"file-api"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#file-api"}},[s._v("#")]),s._v(" File API")]),s._v(" "),t("p",[s._v("如果知道一个文件的二进制数据类型,也可以将这个文件读取为"),t("code",[s._v("ArrayBuffer")]),s._v("对象。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" fileInput "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" document"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("getElementById")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token string"}},[s._v("'fileInput'")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" file "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" fileInput"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("files"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("0")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" reader "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("FileReader")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\nreader"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("readAsArrayBuffer")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("file"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\nreader"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function-variable function"}},[s._v("onload")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("function")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" arrayBuffer "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" reader"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("result"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// ···")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br"),t("span",{staticClass:"line-number"},[s._v("4")]),t("br"),t("span",{staticClass:"line-number"},[s._v("5")]),t("br"),t("span",{staticClass:"line-number"},[s._v("6")]),t("br"),t("span",{staticClass:"line-number"},[s._v("7")]),t("br"),t("span",{staticClass:"line-number"},[s._v("8")]),t("br")])]),t("p",[s._v("下面以处理 bmp 文件为例。假定"),t("code",[s._v("file")]),s._v("变量是一个指向 bmp 文件的文件对象,首先读取文件。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" reader "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("FileReader")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\nreader"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("addEventListener")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token string"}},[s._v('"load"')]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" processimage"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token boolean"}},[s._v("false")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\nreader"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("readAsArrayBuffer")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("file"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br")])]),t("p",[s._v("然后,定义处理图像的回调函数:先在二进制数据之上建立一个"),t("code",[s._v("DataView")]),s._v("视图,再建立一个"),t("code",[s._v("bitmap")]),s._v("对象,用于存放处理后的数据,最后将图像展示在"),t("code",[s._v("Canvas")]),s._v("元素之中。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("function")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("processimage")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token parameter"}},[s._v("e")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" buffer "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" e"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("target"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("result"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" datav "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("DataView")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("buffer"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" bitmap "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 具体的处理步骤")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br"),t("span",{staticClass:"line-number"},[s._v("4")]),t("br"),t("span",{staticClass:"line-number"},[s._v("5")]),t("br"),t("span",{staticClass:"line-number"},[s._v("6")]),t("br")])]),t("p",[s._v("具体处理图像数据时,先处理 bmp 的文件头。具体每个文件头的格式和定义,请参阅有关资料。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[s._v("bitmap"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("fileheader "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\nbitmap"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("fileheader"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("bfType "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" datav"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("getUint16")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("0")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token boolean"}},[s._v("true")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\nbitmap"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("fileheader"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("bfSize "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" datav"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("getUint32")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("2")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token boolean"}},[s._v("true")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\nbitmap"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("fileheader"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("bfReserved1 "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" datav"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("getUint16")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("6")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token boolean"}},[s._v("true")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\nbitmap"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("fileheader"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("bfReserved2 "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" datav"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("getUint16")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("8")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token boolean"}},[s._v("true")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\nbitmap"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("fileheader"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("bfOffBits "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" datav"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("getUint32")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("10")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token boolean"}},[s._v("true")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br"),t("span",{staticClass:"line-number"},[s._v("4")]),t("br"),t("span",{staticClass:"line-number"},[s._v("5")]),t("br"),t("span",{staticClass:"line-number"},[s._v("6")]),t("br")])]),t("p",[s._v("接着处理图像元信息部分。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[s._v("bitmap"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("infoheader "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\nbitmap"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("infoheader"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("biSize "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" datav"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("getUint32")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("14")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token boolean"}},[s._v("true")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\nbitmap"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("infoheader"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("biWidth "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" datav"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("getUint32")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("18")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token boolean"}},[s._v("true")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\nbitmap"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("infoheader"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("biHeight "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" datav"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("getUint32")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("22")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token boolean"}},[s._v("true")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\nbitmap"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("infoheader"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("biPlanes "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" datav"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("getUint16")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("26")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token boolean"}},[s._v("true")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\nbitmap"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("infoheader"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("biBitCount "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" datav"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("getUint16")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("28")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token boolean"}},[s._v("true")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\nbitmap"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("infoheader"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("biCompression "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" datav"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("getUint32")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("30")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token boolean"}},[s._v("true")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\nbitmap"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("infoheader"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("biSizeImage "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" datav"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("getUint32")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("34")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token boolean"}},[s._v("true")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\nbitmap"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("infoheader"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("biXPelsPerMeter "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" datav"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("getUint32")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("38")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token boolean"}},[s._v("true")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\nbitmap"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("infoheader"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("biYPelsPerMeter "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" datav"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("getUint32")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("42")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token boolean"}},[s._v("true")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\nbitmap"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("infoheader"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("biClrUsed "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" datav"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("getUint32")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("46")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token boolean"}},[s._v("true")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\nbitmap"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("infoheader"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("biClrImportant "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" datav"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("getUint32")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("50")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token boolean"}},[s._v("true")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br"),t("span",{staticClass:"line-number"},[s._v("4")]),t("br"),t("span",{staticClass:"line-number"},[s._v("5")]),t("br"),t("span",{staticClass:"line-number"},[s._v("6")]),t("br"),t("span",{staticClass:"line-number"},[s._v("7")]),t("br"),t("span",{staticClass:"line-number"},[s._v("8")]),t("br"),t("span",{staticClass:"line-number"},[s._v("9")]),t("br"),t("span",{staticClass:"line-number"},[s._v("10")]),t("br"),t("span",{staticClass:"line-number"},[s._v("11")]),t("br"),t("span",{staticClass:"line-number"},[s._v("12")]),t("br")])]),t("p",[s._v("最后处理图像本身的像素信息。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" start "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" bitmap"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("fileheader"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("bfOffBits"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\nbitmap"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("pixels "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("Uint8Array")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("buffer"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" start"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br")])]),t("p",[s._v("至此,图像文件的数据全部处理完成。下一步,可以根据需要,进行图像变形,或者转换格式,或者展示在"),t("code",[s._v("Canvas")]),s._v("网页元素之中。")]),s._v(" "),t("h2",{attrs:{id:"sharedarraybuffer"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#sharedarraybuffer"}},[s._v("#")]),s._v(" SharedArrayBuffer")]),s._v(" "),t("p",[s._v("JavaScript 是单线程的,Web worker 引入了多线程:主线程用来与用户互动,Worker 线程用来承担计算任务。每个线程的数据都是隔离的,通过"),t("code",[s._v("postMessage()")]),s._v("通信。下面是一个例子。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 主线程")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" w "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("Worker")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token string"}},[s._v("'myworker.js'")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br")])]),t("p",[s._v("上面代码中,主线程新建了一个 Worker 线程。该线程与主线程之间会有一个通信渠道,主线程通过"),t("code",[s._v("w.postMessage")]),s._v("向 Worker 线程发消息,同时通过"),t("code",[s._v("message")]),s._v("事件监听 Worker 线程的回应。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 主线程")]),s._v("\nw"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("postMessage")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token string"}},[s._v("'hi'")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\nw"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function-variable function"}},[s._v("onmessage")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("function")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token parameter"}},[s._v("ev")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n console"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("log")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("ev"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("data"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br"),t("span",{staticClass:"line-number"},[s._v("4")]),t("br"),t("span",{staticClass:"line-number"},[s._v("5")]),t("br")])]),t("p",[s._v("上面代码中,主线程先发一个消息"),t("code",[s._v("hi")]),s._v(",然后在监听到 Worker 线程的回应后,就将其打印出来。")]),s._v(" "),t("p",[s._v("Worker 线程也是通过监听"),t("code",[s._v("message")]),s._v("事件,来获取主线程发来的消息,并作出反应。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// Worker 线程")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token function-variable function"}},[s._v("onmessage")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("function")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token parameter"}},[s._v("ev")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n console"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("log")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("ev"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("data"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("postMessage")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token string"}},[s._v("'ho'")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br"),t("span",{staticClass:"line-number"},[s._v("4")]),t("br"),t("span",{staticClass:"line-number"},[s._v("5")]),t("br")])]),t("p",[s._v("线程之间的数据交换可以是各种格式,不仅仅是字符串,也可以是二进制数据。这种交换采用的是复制机制,即一个进程将需要分享的数据复制一份,通过"),t("code",[s._v("postMessage")]),s._v("方法交给另一个进程。如果数据量比较大,这种通信的效率显然比较低。很容易想到,这时可以留出一块内存区域,由主线程与 Worker 线程共享,两方都可以读写,那么就会大大提高效率,协作起来也会比较简单(不像"),t("code",[s._v("postMessage")]),s._v("那么麻烦)。")]),s._v(" "),t("p",[s._v("ES2017 引入"),t("a",{attrs:{href:"https://github.com/tc39/ecmascript_sharedmem/blob/master/TUTORIAL.md",target:"_blank",rel:"noopener noreferrer"}},[t("code",[s._v("SharedArrayBuffer")]),t("OutboundLink")],1),s._v(",允许 Worker 线程与主线程共享同一块内存。"),t("code",[s._v("SharedArrayBuffer")]),s._v("的 API 与"),t("code",[s._v("ArrayBuffer")]),s._v("一模一样,唯一的区别是后者无法共享数据。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 主线程")]),s._v("\n\n"),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 新建 1KB 共享内存")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" sharedBuffer "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("SharedArrayBuffer")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("1024")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n\n"),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 主线程将共享内存的地址发送出去")]),s._v("\nw"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("postMessage")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("sharedBuffer"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n\n"),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 在共享内存上建立视图,供写入数据")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" sharedArray "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("Int32Array")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("sharedBuffer"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br"),t("span",{staticClass:"line-number"},[s._v("4")]),t("br"),t("span",{staticClass:"line-number"},[s._v("5")]),t("br"),t("span",{staticClass:"line-number"},[s._v("6")]),t("br"),t("span",{staticClass:"line-number"},[s._v("7")]),t("br"),t("span",{staticClass:"line-number"},[s._v("8")]),t("br"),t("span",{staticClass:"line-number"},[s._v("9")]),t("br"),t("span",{staticClass:"line-number"},[s._v("10")]),t("br")])]),t("p",[s._v("上面代码中,"),t("code",[s._v("postMessage")]),s._v("方法的参数是"),t("code",[s._v("SharedArrayBuffer")]),s._v("对象。")]),s._v(" "),t("p",[s._v("Worker 线程从事件的"),t("code",[s._v("data")]),s._v("属性上面取到数据。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// Worker 线程")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token function-variable function"}},[s._v("onmessage")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("function")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token parameter"}},[s._v("ev")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 主线程共享的数据,就是 1KB 的共享内存")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" sharedBuffer "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" ev"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("data"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n\n "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 在共享内存上建立视图,方便读写")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" sharedArray "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("Int32Array")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("sharedBuffer"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n\n "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// ...")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br"),t("span",{staticClass:"line-number"},[s._v("4")]),t("br"),t("span",{staticClass:"line-number"},[s._v("5")]),t("br"),t("span",{staticClass:"line-number"},[s._v("6")]),t("br"),t("span",{staticClass:"line-number"},[s._v("7")]),t("br"),t("span",{staticClass:"line-number"},[s._v("8")]),t("br"),t("span",{staticClass:"line-number"},[s._v("9")]),t("br"),t("span",{staticClass:"line-number"},[s._v("10")]),t("br")])]),t("p",[s._v("共享内存也可以在 Worker 线程创建,发给主线程。")]),s._v(" "),t("p",[t("code",[s._v("SharedArrayBuffer")]),s._v("与"),t("code",[s._v("ArrayBuffer")]),s._v("一样,本身是无法读写的,必须在上面建立视图,然后通过视图读写。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 分配 10 万个 32 位整数占据的内存空间")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" sab "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("SharedArrayBuffer")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("Int32Array"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token constant"}},[s._v("BYTES_PER_ELEMENT")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("*")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("100000")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n\n"),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 建立 32 位整数视图")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" ia "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("Int32Array")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("sab"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// ia.length == 100000")]),s._v("\n\n"),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 新建一个质数生成器")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" primes "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("PrimeGenerator")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n\n"),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 将 10 万个质数,写入这段内存空间")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("for")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("let")]),s._v(" i"),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("0")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v(" i "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("<")]),s._v(" ia"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("length "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v(" i"),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("++")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v("\n ia"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),s._v("i"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" primes"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("next")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n\n"),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 向 Worker 线程发送这段共享内存")]),s._v("\nw"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("postMessage")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("ia"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br"),t("span",{staticClass:"line-number"},[s._v("4")]),t("br"),t("span",{staticClass:"line-number"},[s._v("5")]),t("br"),t("span",{staticClass:"line-number"},[s._v("6")]),t("br"),t("span",{staticClass:"line-number"},[s._v("7")]),t("br"),t("span",{staticClass:"line-number"},[s._v("8")]),t("br"),t("span",{staticClass:"line-number"},[s._v("9")]),t("br"),t("span",{staticClass:"line-number"},[s._v("10")]),t("br"),t("span",{staticClass:"line-number"},[s._v("11")]),t("br"),t("span",{staticClass:"line-number"},[s._v("12")]),t("br"),t("span",{staticClass:"line-number"},[s._v("13")]),t("br"),t("span",{staticClass:"line-number"},[s._v("14")]),t("br"),t("span",{staticClass:"line-number"},[s._v("15")]),t("br")])]),t("p",[s._v("Worker 线程收到数据后的处理如下。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// Worker 线程")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("let")]),s._v(" ia"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token function-variable function"}},[s._v("onmessage")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("function")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token parameter"}},[s._v("ev")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n ia "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" ev"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("data"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n console"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("log")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("ia"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("length"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 100000")]),s._v("\n console"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("log")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("ia"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("37")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 输出 163,因为这是第38个质数")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br"),t("span",{staticClass:"line-number"},[s._v("4")]),t("br"),t("span",{staticClass:"line-number"},[s._v("5")]),t("br"),t("span",{staticClass:"line-number"},[s._v("6")]),t("br"),t("span",{staticClass:"line-number"},[s._v("7")]),t("br")])]),t("h2",{attrs:{id:"atomics-对象"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#atomics-对象"}},[s._v("#")]),s._v(" Atomics 对象")]),s._v(" "),t("p",[s._v("多线程共享内存,最大的问题就是如何防止两个线程同时修改某个地址,或者说,当一个线程修改共享内存以后,必须有一个机制让其他线程同步。SharedArrayBuffer API 提供"),t("code",[s._v("Atomics")]),s._v("对象,保证所有共享内存的操作都是“原子性”的,并且可以在所有线程内同步。")]),s._v(" "),t("p",[s._v("什么叫“原子性操作”呢?现代编程语言中,一条普通的命令被编译器处理以后,会变成多条机器指令。如果是单线程运行,这是没有问题的;多线程环境并且共享内存时,就会出问题,因为这一组机器指令的运行期间,可能会插入其他线程的指令,从而导致运行结果出错。请看下面的例子。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 主线程")]),s._v("\nia"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("42")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("314159")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 原先的值 191")]),s._v("\nia"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("37")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("123456")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 原先的值 163")]),s._v("\n\n"),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// Worker 线程")]),s._v("\nconsole"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("log")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("ia"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("37")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\nconsole"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("log")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("ia"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("42")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 可能的结果")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 123456")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 191")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br"),t("span",{staticClass:"line-number"},[s._v("4")]),t("br"),t("span",{staticClass:"line-number"},[s._v("5")]),t("br"),t("span",{staticClass:"line-number"},[s._v("6")]),t("br"),t("span",{staticClass:"line-number"},[s._v("7")]),t("br"),t("span",{staticClass:"line-number"},[s._v("8")]),t("br"),t("span",{staticClass:"line-number"},[s._v("9")]),t("br"),t("span",{staticClass:"line-number"},[s._v("10")]),t("br")])]),t("p",[s._v("上面代码中,主线程的原始顺序是先对 42 号位置赋值,再对 37 号位置赋值。但是,编译器和 CPU 为了优化,可能会改变这两个操作的执行顺序(因为它们之间互不依赖),先对 37 号位置赋值,再对 42 号位置赋值。而执行到一半的时候,Worker 线程可能就会来读取数据,导致打印出"),t("code",[s._v("123456")]),s._v("和"),t("code",[s._v("191")]),s._v("。")]),s._v(" "),t("p",[s._v("下面是另一个例子。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 主线程")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" sab "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("SharedArrayBuffer")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("Int32Array"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token constant"}},[s._v("BYTES_PER_ELEMENT")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("*")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("100000")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" ia "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("Int32Array")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("sab"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("for")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("let")]),s._v(" i "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("0")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v(" i "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("<")]),s._v(" ia"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("length"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v(" i"),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("++")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n ia"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),s._v("i"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" primes"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("next")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 将质数放入 ia")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n\n"),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// worker 线程")]),s._v("\nia"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("112")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("++")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 错误")]),s._v("\nAtomics"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("add")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("ia"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("112")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("1")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 正确")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br"),t("span",{staticClass:"line-number"},[s._v("4")]),t("br"),t("span",{staticClass:"line-number"},[s._v("5")]),t("br"),t("span",{staticClass:"line-number"},[s._v("6")]),t("br"),t("span",{staticClass:"line-number"},[s._v("7")]),t("br"),t("span",{staticClass:"line-number"},[s._v("8")]),t("br"),t("span",{staticClass:"line-number"},[s._v("9")]),t("br"),t("span",{staticClass:"line-number"},[s._v("10")]),t("br"),t("span",{staticClass:"line-number"},[s._v("11")]),t("br")])]),t("p",[s._v("上面代码中,Worker 线程直接改写共享内存"),t("code",[s._v("ia[112]++")]),s._v("是不正确的。因为这行语句会被编译成多条机器指令,这些指令之间无法保证不会插入其他进程的指令。请设想如果两个线程同时"),t("code",[s._v("ia[112]++")]),s._v(",很可能它们得到的结果都是不正确的。")]),s._v(" "),t("p",[t("code",[s._v("Atomics")]),s._v("对象就是为了解决这个问题而提出,它可以保证一个操作所对应的多条机器指令,一定是作为一个整体运行的,中间不会被打断。也就是说,它所涉及的操作都可以看作是原子性的单操作,这可以避免线程竞争,提高多线程共享内存时的操作安全。所以,"),t("code",[s._v("ia[112]++")]),s._v("要改写成"),t("code",[s._v("Atomics.add(ia, 112, 1)")]),s._v("。")]),s._v(" "),t("p",[t("code",[s._v("Atomics")]),s._v("对象提供多种方法。")]),s._v(" "),t("p",[t("strong",[s._v("(1)Atomics.store(),Atomics.load()")])]),s._v(" "),t("p",[t("code",[s._v("store()")]),s._v("方法用来向共享内存写入数据,"),t("code",[s._v("load()")]),s._v("方法用来从共享内存读出数据。比起直接的读写操作,它们的好处是保证了读写操作的原子性。")]),s._v(" "),t("p",[s._v("此外,它们还用来解决一个问题:多个线程使用共享内存的某个位置作为开关(flag),一旦该位置的值变了,就执行特定操作。这时,必须保证该位置的赋值操作,一定是在它前面的所有可能会改写内存的操作结束后执行;而该位置的取值操作,一定是在它后面所有可能会读取该位置的操作开始之前执行。"),t("code",[s._v("store")]),s._v("方法和"),t("code",[s._v("load")]),s._v("方法就能做到这一点,编译器不会为了优化,而打乱机器指令的执行顺序。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[s._v("Atomics"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("load")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("array"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" index"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v("\nAtomics"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("store")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("array"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" index"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" value"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br")])]),t("p",[t("code",[s._v("store")]),s._v("方法接受三个参数:SharedBuffer 的视图、位置索引和值,返回"),t("code",[s._v("sharedArray[index]")]),s._v("的值。"),t("code",[s._v("load")]),s._v("方法只接受两个参数:SharedBuffer 的视图和位置索引,也是返回"),t("code",[s._v("sharedArray[index]")]),s._v("的值。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 主线程 main.js")]),s._v("\nia"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("42")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("314159")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 原先的值 191")]),s._v("\nAtomics"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("store")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("ia"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("37")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("123456")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 原先的值是 163")]),s._v("\n\n"),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// Worker 线程 worker.js")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("while")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("Atomics"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("load")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("ia"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("37")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("==")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("163")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\nconsole"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("log")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("ia"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("37")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 123456")]),s._v("\nconsole"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("log")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("ia"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("42")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 314159")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br"),t("span",{staticClass:"line-number"},[s._v("4")]),t("br"),t("span",{staticClass:"line-number"},[s._v("5")]),t("br"),t("span",{staticClass:"line-number"},[s._v("6")]),t("br"),t("span",{staticClass:"line-number"},[s._v("7")]),t("br"),t("span",{staticClass:"line-number"},[s._v("8")]),t("br")])]),t("p",[s._v("上面代码中,主线程的"),t("code",[s._v("Atomics.store")]),s._v("向 42 号位置的赋值,一定是早于 37 位置的赋值。只要 37 号位置等于 163,Worker 线程就不会终止循环,而对 37 号位置和 42 号位置的取值,一定是在"),t("code",[s._v("Atomics.load")]),s._v("操作之后。")]),s._v(" "),t("p",[s._v("下面是另一个例子。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 主线程")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" worker "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("Worker")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token string"}},[s._v("'worker.js'")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" length "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("10")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" size "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" Int32Array"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token constant"}},[s._v("BYTES_PER_ELEMENT")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("*")]),s._v(" length"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 新建一段共享内存")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" sharedBuffer "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("SharedArrayBuffer")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("size"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" sharedArray "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("Int32Array")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("sharedBuffer"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("for")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("let")]),s._v(" i "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("0")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v(" i "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("<")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("10")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v(" i"),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("++")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 向共享内存写入 10 个整数")]),s._v("\n Atomics"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("store")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("sharedArray"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" i"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("0")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\nworker"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("postMessage")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("sharedBuffer"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br"),t("span",{staticClass:"line-number"},[s._v("4")]),t("br"),t("span",{staticClass:"line-number"},[s._v("5")]),t("br"),t("span",{staticClass:"line-number"},[s._v("6")]),t("br"),t("span",{staticClass:"line-number"},[s._v("7")]),t("br"),t("span",{staticClass:"line-number"},[s._v("8")]),t("br"),t("span",{staticClass:"line-number"},[s._v("9")]),t("br"),t("span",{staticClass:"line-number"},[s._v("10")]),t("br"),t("span",{staticClass:"line-number"},[s._v("11")]),t("br"),t("span",{staticClass:"line-number"},[s._v("12")]),t("br")])]),t("p",[s._v("上面代码中,主线程用"),t("code",[s._v("Atomics.store()")]),s._v("方法写入数据。下面是 Worker 线程用"),t("code",[s._v("Atomics.load()")]),s._v("方法读取数据。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// worker.js")]),s._v("\nself"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("addEventListener")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token string"}},[s._v("'message'")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token parameter"}},[s._v("event")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=>")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" sharedArray "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("Int32Array")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("event"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("data"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("for")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("let")]),s._v(" i "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("0")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v(" i "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("<")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("10")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v(" i"),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("++")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" arrayValue "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" Atomics"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("load")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("sharedArray"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" i"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n console"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("log")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token template-string"}},[t("span",{pre:!0,attrs:{class:"token template-punctuation string"}},[s._v("`")]),t("span",{pre:!0,attrs:{class:"token string"}},[s._v("The item at array index ")]),t("span",{pre:!0,attrs:{class:"token interpolation"}},[t("span",{pre:!0,attrs:{class:"token interpolation-punctuation punctuation"}},[s._v("${")]),s._v("i"),t("span",{pre:!0,attrs:{class:"token interpolation-punctuation punctuation"}},[s._v("}")])]),t("span",{pre:!0,attrs:{class:"token string"}},[s._v(" is ")]),t("span",{pre:!0,attrs:{class:"token interpolation"}},[t("span",{pre:!0,attrs:{class:"token interpolation-punctuation punctuation"}},[s._v("${")]),s._v("arrayValue"),t("span",{pre:!0,attrs:{class:"token interpolation-punctuation punctuation"}},[s._v("}")])]),t("span",{pre:!0,attrs:{class:"token template-punctuation string"}},[s._v("`")])]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token boolean"}},[s._v("false")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br"),t("span",{staticClass:"line-number"},[s._v("4")]),t("br"),t("span",{staticClass:"line-number"},[s._v("5")]),t("br"),t("span",{staticClass:"line-number"},[s._v("6")]),t("br"),t("span",{staticClass:"line-number"},[s._v("7")]),t("br"),t("span",{staticClass:"line-number"},[s._v("8")]),t("br")])]),t("p",[t("strong",[s._v("(2)Atomics.exchange()")])]),s._v(" "),t("p",[s._v("Worker 线程如果要写入数据,可以使用上面的"),t("code",[s._v("Atomics.store()")]),s._v("方法,也可以使用"),t("code",[s._v("Atomics.exchange()")]),s._v("方法。它们的区别是,"),t("code",[s._v("Atomics.store()")]),s._v("返回写入的值,而"),t("code",[s._v("Atomics.exchange()")]),s._v("返回被替换的值。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// Worker 线程")]),s._v("\nself"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("addEventListener")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token string"}},[s._v("'message'")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token parameter"}},[s._v("event")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=>")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" sharedArray "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("Int32Array")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("event"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("data"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("for")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("let")]),s._v(" i "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("0")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v(" i "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("<")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("10")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v(" i"),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("++")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("if")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("i "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("%")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("2")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("===")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("0")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" storedValue "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" Atomics"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("store")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("sharedArray"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" i"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("1")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n console"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("log")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token template-string"}},[t("span",{pre:!0,attrs:{class:"token template-punctuation string"}},[s._v("`")]),t("span",{pre:!0,attrs:{class:"token string"}},[s._v("The item at array index ")]),t("span",{pre:!0,attrs:{class:"token interpolation"}},[t("span",{pre:!0,attrs:{class:"token interpolation-punctuation punctuation"}},[s._v("${")]),s._v("i"),t("span",{pre:!0,attrs:{class:"token interpolation-punctuation punctuation"}},[s._v("}")])]),t("span",{pre:!0,attrs:{class:"token string"}},[s._v(" is now ")]),t("span",{pre:!0,attrs:{class:"token interpolation"}},[t("span",{pre:!0,attrs:{class:"token interpolation-punctuation punctuation"}},[s._v("${")]),s._v("storedValue"),t("span",{pre:!0,attrs:{class:"token interpolation-punctuation punctuation"}},[s._v("}")])]),t("span",{pre:!0,attrs:{class:"token template-punctuation string"}},[s._v("`")])]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("else")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" exchangedValue "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" Atomics"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("exchange")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("sharedArray"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" i"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("2")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n console"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("log")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token template-string"}},[t("span",{pre:!0,attrs:{class:"token template-punctuation string"}},[s._v("`")]),t("span",{pre:!0,attrs:{class:"token string"}},[s._v("The item at array index ")]),t("span",{pre:!0,attrs:{class:"token interpolation"}},[t("span",{pre:!0,attrs:{class:"token interpolation-punctuation punctuation"}},[s._v("${")]),s._v("i"),t("span",{pre:!0,attrs:{class:"token interpolation-punctuation punctuation"}},[s._v("}")])]),t("span",{pre:!0,attrs:{class:"token string"}},[s._v(" was ")]),t("span",{pre:!0,attrs:{class:"token interpolation"}},[t("span",{pre:!0,attrs:{class:"token interpolation-punctuation punctuation"}},[s._v("${")]),s._v("exchangedValue"),t("span",{pre:!0,attrs:{class:"token interpolation-punctuation punctuation"}},[s._v("}")])]),t("span",{pre:!0,attrs:{class:"token string"}},[s._v(", now 2")]),t("span",{pre:!0,attrs:{class:"token template-punctuation string"}},[s._v("`")])]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token boolean"}},[s._v("false")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br"),t("span",{staticClass:"line-number"},[s._v("4")]),t("br"),t("span",{staticClass:"line-number"},[s._v("5")]),t("br"),t("span",{staticClass:"line-number"},[s._v("6")]),t("br"),t("span",{staticClass:"line-number"},[s._v("7")]),t("br"),t("span",{staticClass:"line-number"},[s._v("8")]),t("br"),t("span",{staticClass:"line-number"},[s._v("9")]),t("br"),t("span",{staticClass:"line-number"},[s._v("10")]),t("br"),t("span",{staticClass:"line-number"},[s._v("11")]),t("br"),t("span",{staticClass:"line-number"},[s._v("12")]),t("br"),t("span",{staticClass:"line-number"},[s._v("13")]),t("br")])]),t("p",[s._v("上面代码将共享内存的偶数位置的值改成"),t("code",[s._v("1")]),s._v(",奇数位置的值改成"),t("code",[s._v("2")]),s._v("。")]),s._v(" "),t("p",[t("strong",[s._v("(3)Atomics.wait(),Atomics.wake()")])]),s._v(" "),t("p",[s._v("使用"),t("code",[s._v("while")]),s._v("循环等待主线程的通知,不是很高效,如果用在主线程,就会造成卡顿,"),t("code",[s._v("Atomics")]),s._v("对象提供了"),t("code",[s._v("wait()")]),s._v("和"),t("code",[s._v("wake()")]),s._v("两个方法用于等待通知。这两个方法相当于锁内存,即在一个线程进行操作时,让其他线程休眠(建立锁),等到操作结束,再唤醒那些休眠的线程(解除锁)。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// Worker 线程")]),s._v("\nself"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("addEventListener")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token string"}},[s._v("'message'")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token parameter"}},[s._v("event")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=>")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" sharedArray "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("Int32Array")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("event"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("data"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" arrayIndex "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("0")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" expectedStoredValue "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("50")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n Atomics"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("wait")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("sharedArray"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" arrayIndex"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" expectedStoredValue"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n console"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("log")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("Atomics"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("load")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("sharedArray"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" arrayIndex"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token boolean"}},[s._v("false")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br"),t("span",{staticClass:"line-number"},[s._v("4")]),t("br"),t("span",{staticClass:"line-number"},[s._v("5")]),t("br"),t("span",{staticClass:"line-number"},[s._v("6")]),t("br"),t("span",{staticClass:"line-number"},[s._v("7")]),t("br"),t("span",{staticClass:"line-number"},[s._v("8")]),t("br")])]),t("p",[s._v("上面代码中,"),t("code",[s._v("Atomics.wait()")]),s._v("方法等同于告诉 Worker 线程,只要满足给定条件("),t("code",[s._v("sharedArray")]),s._v("的"),t("code",[s._v("0")]),s._v("号位置等于"),t("code",[s._v("50")]),s._v("),就在这一行 Worker 线程进入休眠。")]),s._v(" "),t("p",[s._v("主线程一旦更改了指定位置的值,就可以唤醒 Worker 线程。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 主线程")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" newArrayValue "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("100")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\nAtomics"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("store")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("sharedArray"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("0")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" newArrayValue"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" arrayIndex "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("0")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" queuePos "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("1")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\nAtomics"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("wake")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("sharedArray"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" arrayIndex"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" queuePos"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br"),t("span",{staticClass:"line-number"},[s._v("4")]),t("br"),t("span",{staticClass:"line-number"},[s._v("5")]),t("br"),t("span",{staticClass:"line-number"},[s._v("6")]),t("br")])]),t("p",[s._v("上面代码中,"),t("code",[s._v("sharedArray")]),s._v("的"),t("code",[s._v("0")]),s._v("号位置改为"),t("code",[s._v("100")]),s._v(",然后就执行"),t("code",[s._v("Atomics.wake()")]),s._v("方法,唤醒在"),t("code",[s._v("sharedArray")]),s._v("的"),t("code",[s._v("0")]),s._v("号位置休眠队列里的一个线程。")]),s._v(" "),t("p",[t("code",[s._v("Atomics.wait()")]),s._v("方法的使用格式如下。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[s._v("Atomics"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("wait")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("sharedArray"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" index"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" value"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" timeout"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br")])]),t("p",[s._v("它的四个参数含义如下。")]),s._v(" "),t("ul",[t("li",[s._v("sharedArray:共享内存的视图数组。")]),s._v(" "),t("li",[s._v("index:视图数据的位置(从0开始)。")]),s._v(" "),t("li",[s._v("value:该位置的预期值。一旦实际值等于预期值,就进入休眠。")]),s._v(" "),t("li",[s._v("timeout:整数,表示过了这个时间以后,就自动唤醒,单位毫秒。该参数可选,默认值是"),t("code",[s._v("Infinity")]),s._v(",即无限期的休眠,只有通过"),t("code",[s._v("Atomics.wake()")]),s._v("方法才能唤醒。")])]),s._v(" "),t("p",[t("code",[s._v("Atomics.wait()")]),s._v("的返回值是一个字符串,共有三种可能的值。如果"),t("code",[s._v("sharedArray[index]")]),s._v("不等于"),t("code",[s._v("value")]),s._v(",就返回字符串"),t("code",[s._v("not-equal")]),s._v(",否则就进入休眠。如果"),t("code",[s._v("Atomics.wake()")]),s._v("方法唤醒,就返回字符串"),t("code",[s._v("ok")]),s._v(";如果因为超时唤醒,就返回字符串"),t("code",[s._v("timed-out")]),s._v("。")]),s._v(" "),t("p",[t("code",[s._v("Atomics.wake()")]),s._v("方法的使用格式如下。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[s._v("Atomics"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("wake")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("sharedArray"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" index"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" count"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br")])]),t("p",[s._v("它的三个参数含义如下。")]),s._v(" "),t("ul",[t("li",[s._v("sharedArray:共享内存的视图数组。")]),s._v(" "),t("li",[s._v("index:视图数据的位置(从0开始)。")]),s._v(" "),t("li",[s._v("count:需要唤醒的 Worker 线程的数量,默认为"),t("code",[s._v("Infinity")]),s._v("。")])]),s._v(" "),t("p",[t("code",[s._v("Atomics.wake()")]),s._v("方法一旦唤醒休眠的 Worker 线程,就会让它继续往下运行。")]),s._v(" "),t("p",[s._v("请看一个例子。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 主线程")]),s._v("\nconsole"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("log")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("ia"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("37")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 163")]),s._v("\nAtomics"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("store")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("ia"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("37")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("123456")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\nAtomics"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("wake")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("ia"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("37")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("1")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n\n"),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// Worker 线程")]),s._v("\nAtomics"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("wait")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("ia"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("37")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("163")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\nconsole"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("log")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("ia"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("37")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 123456")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br"),t("span",{staticClass:"line-number"},[s._v("4")]),t("br"),t("span",{staticClass:"line-number"},[s._v("5")]),t("br"),t("span",{staticClass:"line-number"},[s._v("6")]),t("br"),t("span",{staticClass:"line-number"},[s._v("7")]),t("br"),t("span",{staticClass:"line-number"},[s._v("8")]),t("br")])]),t("p",[s._v("上面代码中,视图数组"),t("code",[s._v("ia")]),s._v("的第 37 号位置,原来的值是"),t("code",[s._v("163")]),s._v("。Worker 线程使用"),t("code",[s._v("Atomics.wait()")]),s._v("方法,指定只要"),t("code",[s._v("ia[37]")]),s._v("等于"),t("code",[s._v("163")]),s._v(",就进入休眠状态。主线程使用"),t("code",[s._v("Atomics.store()")]),s._v("方法,将"),t("code",[s._v("123456")]),s._v("写入"),t("code",[s._v("ia[37]")]),s._v(",然后使用"),t("code",[s._v("Atomics.wake()")]),s._v("方法唤醒 Worker 线程。")]),s._v(" "),t("p",[s._v("另外,基于"),t("code",[s._v("wait")]),s._v("和"),t("code",[s._v("wake")]),s._v("这两个方法的锁内存实现,可以看 Lars T Hansen 的 "),t("a",{attrs:{href:"https://github.com/lars-t-hansen/js-lock-and-condition",target:"_blank",rel:"noopener noreferrer"}},[s._v("js-lock-and-condition"),t("OutboundLink")],1),s._v(" 这个库。")]),s._v(" "),t("p",[s._v("注意,浏览器的主线程不宜设置休眠,这会导致用户失去响应。而且,主线程实际上会拒绝进入休眠。")]),s._v(" "),t("p",[t("strong",[s._v("(4)运算方法")])]),s._v(" "),t("p",[s._v("共享内存上面的某些运算是不能被打断的,即不能在运算过程中,让其他线程改写内存上面的值。Atomics 对象提供了一些运算方法,防止数据被改写。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[s._v("Atomics"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("add")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("sharedArray"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" index"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" value"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br")])]),t("p",[t("code",[s._v("Atomics.add")]),s._v("用于将"),t("code",[s._v("value")]),s._v("加到"),t("code",[s._v("sharedArray[index]")]),s._v(",返回"),t("code",[s._v("sharedArray[index]")]),s._v("旧的值。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[s._v("Atomics"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("sub")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("sharedArray"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" index"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" value"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br")])]),t("p",[t("code",[s._v("Atomics.sub")]),s._v("用于将"),t("code",[s._v("value")]),s._v("从"),t("code",[s._v("sharedArray[index]")]),s._v("减去,返回"),t("code",[s._v("sharedArray[index]")]),s._v("旧的值。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[s._v("Atomics"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("and")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("sharedArray"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" index"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" value"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br")])]),t("p",[t("code",[s._v("Atomics.and")]),s._v("用于将"),t("code",[s._v("value")]),s._v("与"),t("code",[s._v("sharedArray[index]")]),s._v("进行位运算"),t("code",[s._v("and")]),s._v(",放入"),t("code",[s._v("sharedArray[index]")]),s._v(",并返回旧的值。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[s._v("Atomics"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("or")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("sharedArray"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" index"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" value"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br")])]),t("p",[t("code",[s._v("Atomics.or")]),s._v("用于将"),t("code",[s._v("value")]),s._v("与"),t("code",[s._v("sharedArray[index]")]),s._v("进行位运算"),t("code",[s._v("or")]),s._v(",放入"),t("code",[s._v("sharedArray[index]")]),s._v(",并返回旧的值。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[s._v("Atomics"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("xor")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("sharedArray"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" index"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" value"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br")])]),t("p",[t("code",[s._v("Atomic.xor")]),s._v("用于将"),t("code",[s._v("vaule")]),s._v("与"),t("code",[s._v("sharedArray[index]")]),s._v("进行位运算"),t("code",[s._v("xor")]),s._v(",放入"),t("code",[s._v("sharedArray[index]")]),s._v(",并返回旧的值。")]),s._v(" "),t("p",[t("strong",[s._v("(5)其他方法")])]),s._v(" "),t("p",[t("code",[s._v("Atomics")]),s._v("对象还有以下方法。")]),s._v(" "),t("ul",[t("li",[t("code",[s._v("Atomics.compareExchange(sharedArray, index, oldval, newval)")]),s._v(":如果"),t("code",[s._v("sharedArray[index]")]),s._v("等于"),t("code",[s._v("oldval")]),s._v(",就写入"),t("code",[s._v("newval")]),s._v(",返回"),t("code",[s._v("oldval")]),s._v("。")]),s._v(" "),t("li",[t("code",[s._v("Atomics.isLockFree(size)")]),s._v(":返回一个布尔值,表示"),t("code",[s._v("Atomics")]),s._v("对象是否可以处理某个"),t("code",[s._v("size")]),s._v("的内存锁定。如果返回"),t("code",[s._v("false")]),s._v(",应用程序就需要自己来实现锁定。")])]),s._v(" "),t("p",[t("code",[s._v("Atomics.compareExchange")]),s._v("的一个用途是,从 SharedArrayBuffer 读取一个值,然后对该值进行某个操作,操作结束以后,检查一下 SharedArrayBuffer 里面原来那个值是否发生变化(即被其他线程改写过)。如果没有改写过,就将它写回原来的位置,否则读取新的值,再重头进行一次操作。")])])}),[],!1,null,null,null);t.default=e.exports}}]); \ No newline at end of file diff --git a/assets/js/102.6e33fbb4.js b/assets/js/102.6e33fbb4.js new file mode 100644 index 00000000..371d7501 --- /dev/null +++ b/assets/js/102.6e33fbb4.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[102],{428:function(s,t,a){"use strict";a.r(t);var n=a(4),e=Object(n.a)({},(function(){var s=this,t=s._self._c;return t("ContentSlotsDistributor",{attrs:{"slot-key":s.$parent.slotKey}},[t("h1",{attrs:{id:"最新提案"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#最新提案"}},[s._v("#")]),s._v(" 最新提案")]),s._v(" "),t("p",[s._v("本章介绍一些尚未进入标准、但很有希望的最新提案。")]),s._v(" "),t("h2",{attrs:{id:"do-表达式"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#do-表达式"}},[s._v("#")]),s._v(" do 表达式")]),s._v(" "),t("p",[s._v("本质上,块级作用域是一个语句,将多个操作封装在一起,没有返回值。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("let")]),s._v(" t "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("f")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n t "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" t "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("*")]),s._v(" t "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("+")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("1")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br"),t("span",{staticClass:"line-number"},[s._v("4")]),t("br")])]),s._v(" "),t("p",[s._v("上面代码中,块级作用域将两个语句封装在一起。但是,在块级作用域以外,没有办法得到"),t("code",[s._v("t")]),s._v("的值,因为块级作用域不返回值,除非"),t("code",[s._v("t")]),s._v("是全局变量。")]),s._v(" "),t("p",[s._v("现在有一个"),t("a",{attrs:{href:"https://github.com/tc39/proposal-do-expressions",target:"_blank",rel:"noopener noreferrer"}},[s._v("提案"),t("OutboundLink")],1),s._v(",使得块级作用域可以变为表达式,也就是说可以返回值,办法就是在块级作用域之前加上"),t("code",[s._v("do")]),s._v(",使它变为"),t("code",[s._v("do")]),s._v("表达式,然后就会返回内部最后执行的表达式的值。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("let")]),s._v(" x "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("do")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("let")]),s._v(" t "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("f")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n t "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("*")]),s._v(" t "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("+")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("1")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br"),t("span",{staticClass:"line-number"},[s._v("4")]),t("br")])]),t("p",[s._v("上面代码中,变量"),t("code",[s._v("x")]),s._v("会得到整个块级作用域的返回值("),t("code",[s._v("t * t + 1")]),s._v(")。")]),s._v(" "),t("p",[t("code",[s._v("do")]),s._v("表达式的逻辑非常简单:封装的是什么,就会返回什么。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 等同于 <表达式>")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("do")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("<")]),s._v("表达式"),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v(">")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n\n"),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 等同于 <语句>")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("do")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("<")]),s._v("语句"),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v(">")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br"),t("span",{staticClass:"line-number"},[s._v("4")]),t("br"),t("span",{staticClass:"line-number"},[s._v("5")]),t("br")])]),t("p",[t("code",[s._v("do")]),s._v("表达式的好处是可以封装多个语句,让程序更加模块化,就像乐高积木那样一块块拼装起来。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("let")]),s._v(" x "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("do")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("if")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("foo")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("f")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("else")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("if")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("bar")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("g")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("else")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("h")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br"),t("span",{staticClass:"line-number"},[s._v("4")]),t("br"),t("span",{staticClass:"line-number"},[s._v("5")]),t("br")])]),t("p",[s._v("上面代码的本质,就是根据函数"),t("code",[s._v("foo")]),s._v("的执行结果,调用不同的函数,将返回结果赋给变量"),t("code",[s._v("x")]),s._v("。使用"),t("code",[s._v("do")]),s._v("表达式,就将这个操作的意图表达得非常简洁清晰。而且,"),t("code",[s._v("do")]),s._v("块级作用域提供了单独的作用域,内部操作可以与全局作用域隔绝。")]),s._v(" "),t("p",[s._v("值得一提的是,"),t("code",[s._v("do")]),s._v("表达式在 JSX 语法中非常好用。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("return")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("<")]),s._v("nav"),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v(">")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("<")]),s._v("Home "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("/")]),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v(">")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("do")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("if")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("loggedIn"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("<")]),s._v("LogoutButton "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("/")]),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v(">")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("else")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("<")]),s._v("LoginButton "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("/")]),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v(">")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("<")]),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("/")]),s._v("nav"),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v(">")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br"),t("span",{staticClass:"line-number"},[s._v("4")]),t("br"),t("span",{staticClass:"line-number"},[s._v("5")]),t("br"),t("span",{staticClass:"line-number"},[s._v("6")]),t("br"),t("span",{staticClass:"line-number"},[s._v("7")]),t("br"),t("span",{staticClass:"line-number"},[s._v("8")]),t("br"),t("span",{staticClass:"line-number"},[s._v("9")]),t("br"),t("span",{staticClass:"line-number"},[s._v("10")]),t("br"),t("span",{staticClass:"line-number"},[s._v("11")]),t("br"),t("span",{staticClass:"line-number"},[s._v("12")]),t("br"),t("span",{staticClass:"line-number"},[s._v("13")]),t("br"),t("span",{staticClass:"line-number"},[s._v("14")]),t("br")])]),t("p",[s._v("上面代码中,如果不用"),t("code",[s._v("do")]),s._v("表达式,就只能用三元判断运算符("),t("code",[s._v("?:")]),s._v(")。那样的话,一旦判断逻辑复杂,代码就会变得很不易读。")]),s._v(" "),t("h2",{attrs:{id:"throw-表达式"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#throw-表达式"}},[s._v("#")]),s._v(" throw 表达式")]),s._v(" "),t("p",[s._v("JavaScript 语法规定"),t("code",[s._v("throw")]),s._v("是一个命令,用来抛出错误,不能用于表达式之中。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 报错")]),s._v("\nconsole"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("log")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("throw")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("Error")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br")])]),t("p",[s._v("上面代码中,"),t("code",[s._v("console.log")]),s._v("的参数必须是一个表达式,如果是一个"),t("code",[s._v("throw")]),s._v("语句就会报错。")]),s._v(" "),t("p",[s._v("现在有一个"),t("a",{attrs:{href:"https://github.com/tc39/proposal-throw-expressions",target:"_blank",rel:"noopener noreferrer"}},[s._v("提案"),t("OutboundLink")],1),s._v(",允许"),t("code",[s._v("throw")]),s._v("用于表达式。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 参数的默认值")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("function")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("save")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("filename "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("throw")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("TypeError")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token string"}},[s._v('"Argument required"')]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n\n"),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 箭头函数的返回值")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("lint")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("ast"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token function-variable function"}},[s._v("with")]),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=>")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("throw")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("Error")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token string"}},[s._v("\"avoid using 'with' statements.\"")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n\n"),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 条件表达式")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("function")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("getEncoder")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token parameter"}},[s._v("encoding")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" encoder "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" encoding "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("===")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token string"}},[s._v('"utf8"')]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("?")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("UTF8Encoder")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v("\n encoding "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("===")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token string"}},[s._v('"utf16le"')]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("?")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("UTF16Encoder")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token boolean"}},[s._v("false")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v("\n encoding "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("===")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token string"}},[s._v('"utf16be"')]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("?")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("UTF16Encoder")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token boolean"}},[s._v("true")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("throw")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("Error")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token string"}},[s._v('"Unsupported encoding"')]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n\n"),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 逻辑表达式")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("class")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("Product")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("get")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("id")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("return")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("this")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("_id"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("set")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("id")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token parameter"}},[s._v("value")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("this")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("_id "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" value "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("||")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("throw")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("new")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("Error")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token string"}},[s._v('"Invalid value"')]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br"),t("span",{staticClass:"line-number"},[s._v("4")]),t("br"),t("span",{staticClass:"line-number"},[s._v("5")]),t("br"),t("span",{staticClass:"line-number"},[s._v("6")]),t("br"),t("span",{staticClass:"line-number"},[s._v("7")]),t("br"),t("span",{staticClass:"line-number"},[s._v("8")]),t("br"),t("span",{staticClass:"line-number"},[s._v("9")]),t("br"),t("span",{staticClass:"line-number"},[s._v("10")]),t("br"),t("span",{staticClass:"line-number"},[s._v("11")]),t("br"),t("span",{staticClass:"line-number"},[s._v("12")]),t("br"),t("span",{staticClass:"line-number"},[s._v("13")]),t("br"),t("span",{staticClass:"line-number"},[s._v("14")]),t("br"),t("span",{staticClass:"line-number"},[s._v("15")]),t("br"),t("span",{staticClass:"line-number"},[s._v("16")]),t("br"),t("span",{staticClass:"line-number"},[s._v("17")]),t("br"),t("span",{staticClass:"line-number"},[s._v("18")]),t("br"),t("span",{staticClass:"line-number"},[s._v("19")]),t("br"),t("span",{staticClass:"line-number"},[s._v("20")]),t("br"),t("span",{staticClass:"line-number"},[s._v("21")]),t("br"),t("span",{staticClass:"line-number"},[s._v("22")]),t("br"),t("span",{staticClass:"line-number"},[s._v("23")]),t("br"),t("span",{staticClass:"line-number"},[s._v("24")]),t("br"),t("span",{staticClass:"line-number"},[s._v("25")]),t("br"),t("span",{staticClass:"line-number"},[s._v("26")]),t("br"),t("span",{staticClass:"line-number"},[s._v("27")]),t("br"),t("span",{staticClass:"line-number"},[s._v("28")]),t("br"),t("span",{staticClass:"line-number"},[s._v("29")]),t("br")])]),t("p",[s._v("上面代码中,"),t("code",[s._v("throw")]),s._v("都出现在表达式里面。")]),s._v(" "),t("p",[s._v("语法上,"),t("code",[s._v("throw")]),s._v("表达式里面的"),t("code",[s._v("throw")]),s._v("不再是一个命令,而是一个运算符。为了避免与"),t("code",[s._v("throw")]),s._v("命令混淆,规定"),t("code",[s._v("throw")]),s._v("出现在行首,一律解释为"),t("code",[s._v("throw")]),s._v("语句,而不是"),t("code",[s._v("throw")]),s._v("表达式。")]),s._v(" "),t("h2",{attrs:{id:"函数的部分执行"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#函数的部分执行"}},[s._v("#")]),s._v(" 函数的部分执行")]),s._v(" "),t("h3",{attrs:{id:"语法"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#语法"}},[s._v("#")]),s._v(" 语法")]),s._v(" "),t("p",[s._v("多参数的函数有时需要绑定其中的一个或多个参数,然后返回一个新函数。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("function")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("add")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token parameter"}},[s._v("x"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" y")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("return")]),s._v(" x "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("+")]),s._v(" y"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("function")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("add7")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token parameter"}},[s._v("x")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("return")]),s._v(" x "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("+")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("7")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br")])]),t("p",[s._v("上面代码中,"),t("code",[s._v("add7")]),s._v("函数其实是"),t("code",[s._v("add")]),s._v("函数的一个特殊版本,通过将一个参数绑定为"),t("code",[s._v("7")]),s._v(",就可以从"),t("code",[s._v("add")]),s._v("得到"),t("code",[s._v("add7")]),s._v("。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// bind 方法")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" add7 "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("add")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("bind")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("null")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("7")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n\n"),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 箭头函数")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token function-variable function"}},[s._v("add7")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token parameter"}},[s._v("x")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=>")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("add")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("x"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("7")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br"),t("span",{staticClass:"line-number"},[s._v("4")]),t("br"),t("span",{staticClass:"line-number"},[s._v("5")]),t("br")])]),t("p",[s._v("上面两种写法都有些冗余。其中,"),t("code",[s._v("bind")]),s._v("方法的局限更加明显,它必须提供"),t("code",[s._v("this")]),s._v(",并且只能从前到后一个个绑定参数,无法只绑定非头部的参数。")]),s._v(" "),t("p",[s._v("现在有一个"),t("a",{attrs:{href:"https://github.com/tc39/proposal-partial-application",target:"_blank",rel:"noopener noreferrer"}},[s._v("提案"),t("OutboundLink")],1),s._v(",使得绑定参数并返回一个新函数更加容易。这叫做函数的部分执行(partial application)。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token function-variable function"}},[s._v("add")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token parameter"}},[s._v("x"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" y")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=>")]),s._v(" x "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("+")]),s._v(" y"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" addOne "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("add")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("1")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("?")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" maxGreaterThanZero "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" Math"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("max")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("0")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("...")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br"),t("span",{staticClass:"line-number"},[s._v("4")]),t("br")])]),t("p",[s._v("根据新提案,"),t("code",[s._v("?")]),s._v("是单个参数的占位符,"),t("code",[s._v("...")]),s._v("是多个参数的占位符。以下的形式都属于函数的部分执行。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token function"}},[s._v("f")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("x"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("?")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("f")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("x"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("...")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("f")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("?")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" x"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("f")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("...")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" x"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("f")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("?")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" x"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("?")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("f")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("...")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" x"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("...")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br"),t("span",{staticClass:"line-number"},[s._v("4")]),t("br"),t("span",{staticClass:"line-number"},[s._v("5")]),t("br"),t("span",{staticClass:"line-number"},[s._v("6")]),t("br")])]),t("p",[t("code",[s._v("?")]),s._v("和"),t("code",[s._v("...")]),s._v("只能出现在函数的调用之中,并且会返回一个新函数。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" g "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("f")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("?")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("1")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("...")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 等同于")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token function-variable function"}},[s._v("g")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token parameter"}},[s._v("x"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("...")]),s._v("y")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=>")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("f")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("x"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("1")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("...")]),s._v("y"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br")])]),t("p",[s._v("函数的部分执行,也可以用于对象的方法。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("let")]),s._v(" obj "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("f")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token parameter"}},[s._v("x"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" y")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("return")]),s._v(" x "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("+")]),s._v(" y"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" g "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" obj"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("f")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("?")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("3")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("g")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("1")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 4")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br"),t("span",{staticClass:"line-number"},[s._v("4")]),t("br"),t("span",{staticClass:"line-number"},[s._v("5")]),t("br"),t("span",{staticClass:"line-number"},[s._v("6")]),t("br")])]),t("h3",{attrs:{id:"注意点"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#注意点"}},[s._v("#")]),s._v(" 注意点")]),s._v(" "),t("p",[s._v("函数的部分执行有一些特别注意的地方。")]),s._v(" "),t("p",[s._v("(1)函数的部分执行是基于原函数的。如果原函数发生变化,部分执行生成的新函数也会立即反映这种变化。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("let")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token function-variable function"}},[s._v("f")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token parameter"}},[s._v("x"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" y")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=>")]),s._v(" x "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("+")]),s._v(" y"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" g "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("f")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("?")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("3")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("g")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("1")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 4")]),s._v("\n\n"),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 替换函数 f")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token function-variable function"}},[s._v("f")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token parameter"}},[s._v("x"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" y")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=>")]),s._v(" x "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("*")]),s._v(" y"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n\n"),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("g")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("1")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 3")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br"),t("span",{staticClass:"line-number"},[s._v("4")]),t("br"),t("span",{staticClass:"line-number"},[s._v("5")]),t("br"),t("span",{staticClass:"line-number"},[s._v("6")]),t("br"),t("span",{staticClass:"line-number"},[s._v("7")]),t("br"),t("span",{staticClass:"line-number"},[s._v("8")]),t("br"),t("span",{staticClass:"line-number"},[s._v("9")]),t("br")])]),t("p",[s._v("上面代码中,定义了函数的部分执行以后,更换原函数会立即影响到新函数。")]),s._v(" "),t("p",[s._v("(2)如果预先提供的那个值是一个表达式,那么这个表达式并不会在定义时求值,而是在每次调用时求值。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("let")]),s._v(" a "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("3")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token function-variable function"}},[s._v("f")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token parameter"}},[s._v("x"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" y")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=>")]),s._v(" x "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("+")]),s._v(" y"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" g "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("f")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("?")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" a"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("g")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("1")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 4")]),s._v("\n\n"),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 改变 a 的值")]),s._v("\na "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("10")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("g")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("1")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 11")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br"),t("span",{staticClass:"line-number"},[s._v("4")]),t("br"),t("span",{staticClass:"line-number"},[s._v("5")]),t("br"),t("span",{staticClass:"line-number"},[s._v("6")]),t("br"),t("span",{staticClass:"line-number"},[s._v("7")]),t("br"),t("span",{staticClass:"line-number"},[s._v("8")]),t("br"),t("span",{staticClass:"line-number"},[s._v("9")]),t("br")])]),t("p",[s._v("上面代码中,预先提供的参数是变量"),t("code",[s._v("a")]),s._v(",那么每次调用函数"),t("code",[s._v("g")]),s._v("的时候,才会对"),t("code",[s._v("a")]),s._v("进行求值。")]),s._v(" "),t("p",[s._v("(3)如果新函数的参数多于占位符的数量,那么多余的参数将被忽略。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token function-variable function"}},[s._v("f")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token parameter"}},[s._v("x"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("...")]),s._v("y")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=>")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),s._v("x"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("...")]),s._v("y"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" g "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("f")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("?")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("1")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("g")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("2")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("3")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("4")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// [2, 1]")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br")])]),t("p",[s._v("上面代码中,函数"),t("code",[s._v("g")]),s._v("只有一个占位符,也就意味着它只能接受一个参数,多余的参数都会被忽略。")]),s._v(" "),t("p",[s._v("写成下面这样,多余的参数就没有问题。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token function-variable function"}},[s._v("f")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token parameter"}},[s._v("x"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("...")]),s._v("y")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=>")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),s._v("x"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("...")]),s._v("y"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" g "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("f")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("?")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("1")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("...")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("g")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("2")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("3")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("4")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// [2, 1, 3, 4];")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br")])]),t("p",[s._v("(4)"),t("code",[s._v("...")]),s._v("只会被采集一次,如果函数的部分执行使用了多个"),t("code",[s._v("...")]),s._v(",那么每个"),t("code",[s._v("...")]),s._v("的值都将相同。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token function-variable function"}},[s._v("f")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token parameter"}},[t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("...")]),s._v("x")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=>")]),s._v(" x"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" g "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("f")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("...")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("9")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("...")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("g")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("1")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("2")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("3")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// [1, 2, 3, 9, 1, 2, 3]")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br")])]),t("p",[s._v("上面代码中,"),t("code",[s._v("g")]),s._v("定义了两个"),t("code",[s._v("...")]),s._v("占位符,真正执行的时候,它们的值是一样的。")]),s._v(" "),t("h2",{attrs:{id:"管道运算符"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#管道运算符"}},[s._v("#")]),s._v(" 管道运算符")]),s._v(" "),t("p",[s._v("Unix 操作系统有一个管道机制(pipeline),可以把前一个操作的值传给后一个操作。这个机制非常有用,使得简单的操作可以组合成为复杂的操作。许多语言都有管道的实现,现在有一个"),t("a",{attrs:{href:"https://github.com/tc39/proposal-pipeline-operator",target:"_blank",rel:"noopener noreferrer"}},[s._v("提案"),t("OutboundLink")],1),s._v(",让 JavaScript 也拥有管道机制。")]),s._v(" "),t("p",[s._v("JavaScript 的管道是一个运算符,写作"),t("code",[s._v("|>")]),s._v("。它的左边是一个表达式,右边是一个函数。管道运算符把左边表达式的值,传入右边的函数进行求值。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[s._v("x "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("|")]),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v(">")]),s._v(" f\n"),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 等同于")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("f")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("x"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br")])]),t("p",[s._v("管道运算符最大的好处,就是可以把嵌套的函数,写成从左到右的链式表达式。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("function")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("doubleSay")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token parameter"}},[s._v("str")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("return")]),s._v(" str "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("+")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token string"}},[s._v('", "')]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("+")]),s._v(" str"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("function")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("capitalize")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token parameter"}},[s._v("str")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("return")]),s._v(" str"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("0")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("toUpperCase")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("+")]),s._v(" str"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("substring")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("1")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("function")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("exclaim")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token parameter"}},[s._v("str")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("return")]),s._v(" str "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("+")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token string"}},[s._v("'!'")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br"),t("span",{staticClass:"line-number"},[s._v("4")]),t("br"),t("span",{staticClass:"line-number"},[s._v("5")]),t("br"),t("span",{staticClass:"line-number"},[s._v("6")]),t("br"),t("span",{staticClass:"line-number"},[s._v("7")]),t("br"),t("span",{staticClass:"line-number"},[s._v("8")]),t("br"),t("span",{staticClass:"line-number"},[s._v("9")]),t("br"),t("span",{staticClass:"line-number"},[s._v("10")]),t("br"),t("span",{staticClass:"line-number"},[s._v("11")]),t("br")])]),t("p",[s._v("上面是三个简单的函数。如果要嵌套执行,传统的写法和管道的写法分别如下。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 传统的写法")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("exclaim")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("capitalize")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("doubleSay")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token string"}},[s._v("'hello'")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v('// "Hello, hello!"')]),s._v("\n\n"),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 管道的写法")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token string"}},[s._v("'hello'")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("|")]),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v(">")]),s._v(" doubleSay\n "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("|")]),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v(">")]),s._v(" capitalize\n "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("|")]),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v(">")]),s._v(" exclaim\n"),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v('// "Hello, hello!"')]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br"),t("span",{staticClass:"line-number"},[s._v("4")]),t("br"),t("span",{staticClass:"line-number"},[s._v("5")]),t("br"),t("span",{staticClass:"line-number"},[s._v("6")]),t("br"),t("span",{staticClass:"line-number"},[s._v("7")]),t("br"),t("span",{staticClass:"line-number"},[s._v("8")]),t("br"),t("span",{staticClass:"line-number"},[s._v("9")]),t("br"),t("span",{staticClass:"line-number"},[s._v("10")]),t("br")])]),t("p",[s._v("管道运算符只能传递一个值,这意味着它右边的函数必须是一个单参数函数。如果是多参数函数,就必须进行柯里化,改成单参数的版本。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("function")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("double")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token parameter"}},[s._v("x")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("return")]),s._v(" x "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("+")]),s._v(" x"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("function")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("add")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token parameter"}},[s._v("x"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" y")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("return")]),s._v(" x "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("+")]),s._v(" y"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("let")]),s._v(" person "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token literal-property property"}},[s._v("score")]),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("25")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\nperson"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("score\n "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("|")]),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v(">")]),s._v(" double\n "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("|")]),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v(">")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token parameter"}},[s._v("_")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=>")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("add")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("7")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" _"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 57")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br"),t("span",{staticClass:"line-number"},[s._v("4")]),t("br"),t("span",{staticClass:"line-number"},[s._v("5")]),t("br"),t("span",{staticClass:"line-number"},[s._v("6")]),t("br"),t("span",{staticClass:"line-number"},[s._v("7")]),t("br"),t("span",{staticClass:"line-number"},[s._v("8")]),t("br")])]),t("p",[s._v("上面代码中,"),t("code",[s._v("add")]),s._v("函数需要两个参数。但是,管道运算符只能传入一个值,因此需要事先提供另一个参数,并将其改成单参数的箭头函数"),t("code",[s._v("_ => add(7, _)")]),s._v("。这个函数里面的下划线并没有特别的含义,可以用其他符号代替,使用下划线只是因为,它能够形象地表示这里是占位符。")]),s._v(" "),t("p",[s._v("管道运算符对于"),t("code",[s._v("await")]),s._v("函数也适用。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[s._v("x "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("|")]),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v(">")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("await")]),s._v(" f\n"),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 等同于")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("await")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("f")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("x"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v("\n\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" userAge "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" userId "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("|")]),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v(">")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("await")]),s._v(" fetchUserById "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("|")]),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v(">")]),s._v(" getAgeFromUser"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 等同于")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" userAge "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("getAgeFromUser")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("await")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("fetchUserById")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("userId"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br"),t("span",{staticClass:"line-number"},[s._v("4")]),t("br"),t("span",{staticClass:"line-number"},[s._v("5")]),t("br"),t("span",{staticClass:"line-number"},[s._v("6")]),t("br"),t("span",{staticClass:"line-number"},[s._v("7")]),t("br")])]),t("h2",{attrs:{id:"数值分隔符"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#数值分隔符"}},[s._v("#")]),s._v(" 数值分隔符")]),s._v(" "),t("p",[s._v("欧美语言中,较长的数值允许每三位添加一个分隔符(通常是一个逗号),增加数值的可读性。比如,"),t("code",[s._v("1000")]),s._v("可以写作"),t("code",[s._v("1,000")]),s._v("。")]),s._v(" "),t("p",[s._v("现在有一个"),t("a",{attrs:{href:"https://github.com/tc39/proposal-numeric-separator",target:"_blank",rel:"noopener noreferrer"}},[s._v("提案"),t("OutboundLink")],1),s._v(",允许 JavaScript 的数值使用下划线("),t("code",[s._v("_")]),s._v(")作为分隔符。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("let")]),s._v(" budget "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("1_000_000_000_000")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\nbudget "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("===")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("10")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("**")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("12")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// true")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br")])]),t("p",[s._v("JavaScript 的数值分隔符没有指定间隔的位数,也就是说,可以每三位添加一个分隔符,也可以每一位、每两位、每四位添加一个。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token number"}},[s._v("123_00")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("===")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("12_300")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// true")]),s._v("\n\n"),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("12345_00")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("===")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("123_4500")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// true")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("12345_00")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("===")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("1_234_500")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// true")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br"),t("span",{staticClass:"line-number"},[s._v("4")]),t("br")])]),t("p",[s._v("小数和科学计数法也可以使用数值分隔符。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 小数")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("0.000_001")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 科学计数法")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("1e10_000")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br"),t("span",{staticClass:"line-number"},[s._v("4")]),t("br")])]),t("p",[s._v("数值分隔符有几个使用注意点。")]),s._v(" "),t("ul",[t("li",[s._v("不能在数值的最前面(leading)或最后面(trailing)。")]),s._v(" "),t("li",[s._v("不能两个或两个以上的分隔符连在一起。")]),s._v(" "),t("li",[s._v("小数点的前后不能有分隔符。")]),s._v(" "),t("li",[s._v("科学计数法里面,表示指数的"),t("code",[s._v("e")]),s._v("或"),t("code",[s._v("E")]),s._v("前后不能有分隔符。")])]),s._v(" "),t("p",[s._v("下面的写法都会报错。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 全部报错")]),s._v("\n3_"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("141")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("3")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("_141\n1_e12\n1e_12\n123__456\n_1464301\n1464301_\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br"),t("span",{staticClass:"line-number"},[s._v("4")]),t("br"),t("span",{staticClass:"line-number"},[s._v("5")]),t("br"),t("span",{staticClass:"line-number"},[s._v("6")]),t("br"),t("span",{staticClass:"line-number"},[s._v("7")]),t("br"),t("span",{staticClass:"line-number"},[s._v("8")]),t("br")])]),t("p",[s._v("除了十进制,其他进制的数值也可以使用分隔符。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 二进制")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("0b1010_0001_1000_0101")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 十六进制")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("0xA0_B0_C0")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br"),t("span",{staticClass:"line-number"},[s._v("4")]),t("br")])]),t("p",[s._v("注意,分隔符不能紧跟着进制的前缀"),t("code",[s._v("0b")]),s._v("、"),t("code",[s._v("0B")]),s._v("、"),t("code",[s._v("0o")]),s._v("、"),t("code",[s._v("0O")]),s._v("、"),t("code",[s._v("0x")]),s._v("、"),t("code",[s._v("0X")]),s._v("。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 报错")]),s._v("\n0_b111111000\n0b_111111000\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br")])]),t("p",[s._v("下面三个将字符串转成数值的函数,不支持数值分隔符。主要原因是提案的设计者认为,数值分隔符主要是为了编码时书写数值的方便,而不是为了处理外部输入的数据。")]),s._v(" "),t("ul",[t("li",[s._v("Number()")]),s._v(" "),t("li",[s._v("parseInt()")]),s._v(" "),t("li",[s._v("parseFloat()")])]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token function"}},[s._v("Number")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token string"}},[s._v("'123_456'")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// NaN")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("parseInt")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token string"}},[s._v("'123_456'")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 123")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br")])]),t("h2",{attrs:{id:"math-signbit"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#math-signbit"}},[s._v("#")]),s._v(" Math.signbit()")]),s._v(" "),t("p",[t("code",[s._v("Math.sign()")]),s._v("用来判断一个值的正负,但是如果参数是"),t("code",[s._v("-0")]),s._v(",它会返回"),t("code",[s._v("-0")]),s._v("。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[s._v("Math"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("sign")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("-")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("0")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// -0")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br")])]),t("p",[s._v("这导致对于判断符号位的正负,"),t("code",[s._v("Math.sign()")]),s._v("不是很有用。JavaScript 内部使用 64 位浮点数(国际标准 IEEE 754)表示数值,IEEE 754 规定第一位是符号位,"),t("code",[s._v("0")]),s._v("表示正数,"),t("code",[s._v("1")]),s._v("表示负数。所以会有两种零,"),t("code",[s._v("+0")]),s._v("是符号位为"),t("code",[s._v("0")]),s._v("时的零值,"),t("code",[s._v("-0")]),s._v("是符号位为"),t("code",[s._v("1")]),s._v("时的零值。实际编程中,判断一个值是"),t("code",[s._v("+0")]),s._v("还是"),t("code",[s._v("-0")]),s._v("非常麻烦,因为它们是相等的。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("+")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("0")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("===")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("-")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("0")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// true")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br")])]),t("p",[s._v("目前,有一个"),t("a",{attrs:{href:"http://jfbastien.github.io/papers/Math.signbit.html",target:"_blank",rel:"noopener noreferrer"}},[s._v("提案"),t("OutboundLink")],1),s._v(",引入了"),t("code",[s._v("Math.signbit()")]),s._v("方法判断一个数的符号位是否设置了。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[s._v("Math"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("signbit")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("2")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("//false")]),s._v("\nMath"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("signbit")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("-")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("2")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("//true")]),s._v("\nMath"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("signbit")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("0")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("//false")]),s._v("\nMath"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("signbit")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("-")]),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("0")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("//true")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br"),t("span",{staticClass:"line-number"},[s._v("4")]),t("br")])]),t("p",[s._v("可以看到,该方法正确返回了"),t("code",[s._v("-0")]),s._v("的符号位是设置了的。")]),s._v(" "),t("p",[s._v("该方法的算法如下。")]),s._v(" "),t("ul",[t("li",[s._v("如果参数是"),t("code",[s._v("NaN")]),s._v(",返回"),t("code",[s._v("false")])]),s._v(" "),t("li",[s._v("如果参数是"),t("code",[s._v("-0")]),s._v(",返回"),t("code",[s._v("true")])]),s._v(" "),t("li",[s._v("如果参数是负值,返回"),t("code",[s._v("true")])]),s._v(" "),t("li",[s._v("其他情况返回"),t("code",[s._v("false")])])]),s._v(" "),t("h2",{attrs:{id:"双冒号运算符"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#双冒号运算符"}},[s._v("#")]),s._v(" 双冒号运算符")]),s._v(" "),t("p",[s._v("箭头函数可以绑定"),t("code",[s._v("this")]),s._v("对象,大大减少了显式绑定"),t("code",[s._v("this")]),s._v("对象的写法("),t("code",[s._v("call")]),s._v("、"),t("code",[s._v("apply")]),s._v("、"),t("code",[s._v("bind")]),s._v(")。但是,箭头函数并不适用于所有场合,所以现在有一个"),t("a",{attrs:{href:"https://github.com/zenparsing/es-function-bind",target:"_blank",rel:"noopener noreferrer"}},[s._v("提案"),t("OutboundLink")],1),s._v(",提出了“函数绑定”(function bind)运算符,用来取代"),t("code",[s._v("call")]),s._v("、"),t("code",[s._v("apply")]),s._v("、"),t("code",[s._v("bind")]),s._v("调用。")]),s._v(" "),t("p",[s._v("函数绑定运算符是并排的两个冒号("),t("code",[s._v("::")]),s._v("),双冒号左边是一个对象,右边是一个函数。该运算符会自动将左边的对象,作为上下文环境(即"),t("code",[s._v("this")]),s._v("对象),绑定到右边的函数上面。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token literal-property property"}},[s._v("foo")]),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v("bar"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 等同于")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("bar")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("bind")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("foo"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n\n"),t("span",{pre:!0,attrs:{class:"token literal-property property"}},[s._v("foo")]),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("bar")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("...")]),s._v("arguments"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 等同于")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("bar")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("apply")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("foo"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" arguments"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" hasOwnProperty "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("Object")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("prototype"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("hasOwnProperty"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("function")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("hasOwn")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token parameter"}},[s._v("obj"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" key")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("return")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token literal-property property"}},[s._v("obj")]),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("hasOwnProperty")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("key"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br"),t("span",{staticClass:"line-number"},[s._v("4")]),t("br"),t("span",{staticClass:"line-number"},[s._v("5")]),t("br"),t("span",{staticClass:"line-number"},[s._v("6")]),t("br"),t("span",{staticClass:"line-number"},[s._v("7")]),t("br"),t("span",{staticClass:"line-number"},[s._v("8")]),t("br"),t("span",{staticClass:"line-number"},[s._v("9")]),t("br"),t("span",{staticClass:"line-number"},[s._v("10")]),t("br"),t("span",{staticClass:"line-number"},[s._v("11")]),t("br"),t("span",{staticClass:"line-number"},[s._v("12")]),t("br")])]),t("p",[s._v("如果双冒号左边为空,右边是一个对象的方法,则等于将该方法绑定在该对象上面。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("var")]),s._v(" method "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" obj"),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v("obj"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("foo"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 等同于")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("var")]),s._v(" method "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v("obj"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("foo"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("let")]),s._v(" log "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v("console"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("log"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// 等同于")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("var")]),s._v(" log "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" console"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("log")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("bind")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("console"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br"),t("span",{staticClass:"line-number"},[s._v("4")]),t("br"),t("span",{staticClass:"line-number"},[s._v("5")]),t("br"),t("span",{staticClass:"line-number"},[s._v("6")]),t("br"),t("span",{staticClass:"line-number"},[s._v("7")]),t("br")])]),t("p",[s._v("如果双冒号运算符的运算结果,还是一个对象,就可以采用链式写法。")]),s._v(" "),t("div",{staticClass:"language-javascript line-numbers-mode"},[t("pre",{pre:!0,attrs:{class:"language-javascript"}},[t("code",[t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("import")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v(" map"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" takeWhile"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" forEach "),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("from")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token string"}},[s._v('"iterlib"')]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n\n"),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("getPlayers")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("map")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token parameter"}},[s._v("x")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=>")]),s._v(" x"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("character")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("takeWhile")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token parameter"}},[s._v("x")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=>")]),s._v(" x"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("strength "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v(">")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token number"}},[s._v("100")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v("\n"),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("forEach")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),t("span",{pre:!0,attrs:{class:"token parameter"}},[s._v("x")]),s._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=>")]),s._v(" console"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),t("span",{pre:!0,attrs:{class:"token function"}},[s._v("log")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("x"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),t("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n")])]),s._v(" "),t("div",{staticClass:"line-numbers-wrapper"},[t("span",{staticClass:"line-number"},[s._v("1")]),t("br"),t("span",{staticClass:"line-number"},[s._v("2")]),t("br"),t("span",{staticClass:"line-number"},[s._v("3")]),t("br"),t("span",{staticClass:"line-number"},[s._v("4")]),t("br"),t("span",{staticClass:"line-number"},[s._v("5")]),t("br"),t("span",{staticClass:"line-number"},[s._v("6")]),t("br")])]),t("h2",{attrs:{id:"realm-api"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#realm-api"}},[s._v("#")]),s._v(" Realm API")]),s._v(" "),t("p",[t("a",{attrs:{href:"https://github.com/tc39/proposal-realms",target:"_blank",rel:"noopener noreferrer"}},[s._v("Realm API"),t("OutboundLink")],1),s._v(" 提供沙箱功能(sandbox),允许隔离代码,防止那些被隔离的代码拿到全局对象。")]),s._v(" "),t("p",[s._v("以前,经常使用"),t("code",[s._v("')]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" editor "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" document"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("getElementById")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'editor'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\neditor"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("contentDocument"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("designMode "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'on'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br"),s("span",{staticClass:"line-number"},[t._v("2")]),s("br"),s("span",{staticClass:"line-number"},[t._v("3")]),s("br"),s("span",{staticClass:"line-number"},[t._v("4")]),s("br")])]),s("h4",{attrs:{id:"_2-7-document-implementation-返回一个domimplementation对象"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#_2-7-document-implementation-返回一个domimplementation对象"}},[t._v("#")]),t._v(" 2.7 document.implementation 返回一个"),s("code",[t._v("DOMImplementation")]),t._v("对象")]),t._v(" "),s("p",[s("code",[t._v("document.implementation")]),t._v("属性"),s("strong",[t._v("返回一个"),s("code",[t._v("DOMImplementation")]),t._v("对象")]),t._v("。该对象有三个方法,"),s("strong",[t._v("主要用于创建独立于当前文档的新的 Document 对象")]),t._v("。")]),t._v(" "),s("ul",[s("li",[s("code",[t._v("DOMImplementation.createDocument()")]),t._v(":创建一个 XML 文档。")]),t._v(" "),s("li",[s("code",[t._v("DOMImplementation.createHTMLDocument()")]),t._v(":创建一个 HTML 文档。")]),t._v(" "),s("li",[s("code",[t._v("DOMImplementation.createDocumentType()")]),t._v(":创建一个 DocumentType 对象。")])]),t._v(" "),s("p",[t._v("下面是创建 HTML 文档的例子。")]),t._v(" "),s("div",{staticClass:"language-js line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-js"}},[s("code",[s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" doc "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" document"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("implementation"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("createHTMLDocument")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'Title'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" p "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" doc"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("createElement")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'p'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\np"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("innerHTML "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'hello world'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\ndoc"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("body"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("appendChild")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("p"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\ndocument"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("replaceChild")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("\n doc"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("documentElement"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n document"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("documentElement\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br"),s("span",{staticClass:"line-number"},[t._v("2")]),s("br"),s("span",{staticClass:"line-number"},[t._v("3")]),s("br"),s("span",{staticClass:"line-number"},[t._v("4")]),s("br"),s("span",{staticClass:"line-number"},[t._v("5")]),s("br"),s("span",{staticClass:"line-number"},[t._v("6")]),s("br"),s("span",{staticClass:"line-number"},[t._v("7")]),s("br"),s("span",{staticClass:"line-number"},[t._v("8")]),s("br"),s("span",{staticClass:"line-number"},[t._v("9")]),s("br")])]),s("p",[t._v("上面代码中,第一步生成一个新的 HTML 文档"),s("code",[t._v("doc")]),t._v(",然后用它的根元素"),s("code",[t._v("document.documentElement")]),t._v("替换掉"),s("code",[t._v("document.documentElement")]),t._v("。这会使得当前文档的内容全部消失,变成"),s("code",[t._v("hello world")]),t._v("。")]),t._v(" "),s("h3",{attrs:{id:"_3、方法"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#_3、方法"}},[t._v("#")]),t._v(" 3、方法")]),t._v(" "),s("h4",{attrs:{id:"_3-1-document-open-document-close-打开和关闭文档可写状态"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#_3-1-document-open-document-close-打开和关闭文档可写状态"}},[t._v("#")]),t._v(" 3.1 document.open(),document.close() 打开和关闭文档可写状态")]),t._v(" "),s("p",[s("code",[t._v("document.open")]),t._v("方法"),s("strong",[t._v("清除当前文档所有内容,使得文档处于可写状态,供"),s("code",[t._v("document.write")]),t._v("方法写入内容")]),t._v("。")]),t._v(" "),s("p",[s("code",[t._v("document.close")]),t._v("方法用来"),s("strong",[t._v("关闭"),s("code",[t._v("document.open()")]),t._v("打开的文档")]),t._v("。")]),t._v(" "),s("div",{staticClass:"language-js line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-js"}},[s("code",[t._v("document"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("open")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\ndocument"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("write")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'hello world'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\ndocument"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("close")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br"),s("span",{staticClass:"line-number"},[t._v("2")]),s("br"),s("span",{staticClass:"line-number"},[t._v("3")]),s("br")])]),s("h4",{attrs:{id:"_3-2-document-write-向当前文档写入内容-document-writeln-写入内容并换行"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#_3-2-document-write-向当前文档写入内容-document-writeln-写入内容并换行"}},[t._v("#")]),t._v(" 3.2 document.write() 向当前文档写入内容,document.writeln() 写入内容并换行")]),t._v(" "),s("p",[s("code",[t._v("document.write")]),t._v("方法"),s("strong",[t._v("用于向当前文档写入内容")]),t._v("。")]),t._v(" "),s("p",[t._v("在网页的首次渲染阶段,只要页面没有关闭写入(即没有执行"),s("code",[t._v("document.close()")]),t._v("),"),s("code",[t._v("document.write")]),t._v("写入的内容就会追加在已有内容的后面。")]),t._v(" "),s("div",{staticClass:"language-js line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-js"}},[s("code",[s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// 页面显示“helloworld”")]),t._v("\ndocument"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("open")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\ndocument"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("write")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'hello'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\ndocument"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("write")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'world'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\ndocument"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("close")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br"),s("span",{staticClass:"line-number"},[t._v("2")]),s("br"),s("span",{staticClass:"line-number"},[t._v("3")]),s("br"),s("span",{staticClass:"line-number"},[t._v("4")]),s("br"),s("span",{staticClass:"line-number"},[t._v("5")]),s("br")])]),s("p",[t._v("注意,"),s("code",[t._v("document.write")]),t._v("会当作 HTML 代码解析,不会转义。")]),t._v(" "),s("div",{staticClass:"language-js line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-js"}},[s("code",[t._v("document"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("write")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'

hello world

'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br")])]),s("p",[t._v("上面代码中,"),s("code",[t._v("document.write")]),t._v("会将"),s("code",[t._v("

")]),t._v("当作 HTML 标签解释。")]),t._v(" "),s("p",[t._v("如果页面已经解析完成("),s("code",[t._v("DOMContentLoaded")]),t._v("事件发生之后),再调用"),s("code",[t._v("write")]),t._v("方法,它会先调用"),s("code",[t._v("open")]),t._v("方法,擦除当前文档所有内容,然后再写入。")]),t._v(" "),s("div",{staticClass:"language-js line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-js"}},[s("code",[t._v("document"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("addEventListener")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'DOMContentLoaded'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token parameter"}},[t._v("event")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n document"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("write")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'

Hello World!

'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// 等同于")]),t._v("\ndocument"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("addEventListener")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'DOMContentLoaded'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token parameter"}},[t._v("event")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n document"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("open")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n document"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("write")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'

Hello World!

'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n document"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("close")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br"),s("span",{staticClass:"line-number"},[t._v("2")]),s("br"),s("span",{staticClass:"line-number"},[t._v("3")]),s("br"),s("span",{staticClass:"line-number"},[t._v("4")]),s("br"),s("span",{staticClass:"line-number"},[t._v("5")]),s("br"),s("span",{staticClass:"line-number"},[t._v("6")]),s("br"),s("span",{staticClass:"line-number"},[t._v("7")]),s("br"),s("span",{staticClass:"line-number"},[t._v("8")]),s("br"),s("span",{staticClass:"line-number"},[t._v("9")]),s("br"),s("span",{staticClass:"line-number"},[t._v("10")]),s("br")])]),s("p",[t._v("如果在页面渲染过程中调用"),s("code",[t._v("write")]),t._v("方法,并不会自动调用"),s("code",[t._v("open")]),t._v("方法。(可以理解成,"),s("code",[t._v("open")]),t._v("方法已调用,但"),s("code",[t._v("close")]),t._v("方法还未调用。)")]),t._v(" "),s("div",{staticClass:"language-js line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-js"}},[s("code",[s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("<")]),t._v("html"),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(">")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("<")]),t._v("body"),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(">")]),t._v("\nhello\n"),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("<")]),t._v("script type"),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v('"text/javascript"')]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(">")]),t._v("\n document"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("write")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v('"world"')]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("<")]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("/")]),t._v("script"),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(">")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("<")]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("/")]),t._v("body"),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(">")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("<")]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("/")]),t._v("html"),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(">")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br"),s("span",{staticClass:"line-number"},[t._v("2")]),s("br"),s("span",{staticClass:"line-number"},[t._v("3")]),s("br"),s("span",{staticClass:"line-number"},[t._v("4")]),s("br"),s("span",{staticClass:"line-number"},[t._v("5")]),s("br"),s("span",{staticClass:"line-number"},[t._v("6")]),s("br"),s("span",{staticClass:"line-number"},[t._v("7")]),s("br"),s("span",{staticClass:"line-number"},[t._v("8")]),s("br")])]),s("p",[t._v("在浏览器打开上面网页,将会显示"),s("code",[t._v("hello world")]),t._v("。")]),t._v(" "),s("p",[s("code",[t._v("document.write")]),t._v("是 JavaScript 语言标准化之前就存在的方法,现在完全有更符合标准的方法向文档写入内容(比如对"),s("code",[t._v("innerHTML")]),t._v("属性赋值)。所以,"),s("strong",[t._v("除了某些特殊情况,应该尽量避免使用"),s("code",[t._v("document.write")]),t._v("这个方法。")])]),t._v(" "),s("p",[s("code",[t._v("document.writeln")]),t._v("方法与"),s("code",[t._v("write")]),t._v("方法完全一致,除了会在输出内容的尾部添加换行符。")]),t._v(" "),s("div",{staticClass:"language-js line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-js"}},[s("code",[t._v("document"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("write")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token number"}},[t._v("1")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\ndocument"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("write")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token number"}},[t._v("2")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// 12")]),t._v("\n\ndocument"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("writeln")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token number"}},[t._v("1")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\ndocument"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("writeln")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token number"}},[t._v("2")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// 1")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// 2")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("//")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br"),s("span",{staticClass:"line-number"},[t._v("2")]),s("br"),s("span",{staticClass:"line-number"},[t._v("3")]),s("br"),s("span",{staticClass:"line-number"},[t._v("4")]),s("br"),s("span",{staticClass:"line-number"},[t._v("5")]),s("br"),s("span",{staticClass:"line-number"},[t._v("6")]),s("br"),s("span",{staticClass:"line-number"},[t._v("7")]),s("br"),s("span",{staticClass:"line-number"},[t._v("8")]),s("br"),s("span",{staticClass:"line-number"},[t._v("9")]),s("br")])]),s("p",[t._v("注意,"),s("code",[t._v("writeln")]),t._v("方法添加的是 ASCII 码的换行符,渲染成 HTML 网页时不起作用,即在网页上显示不出换行。网页上的换行,必须显式写入"),s("code"),t._v("。")]),t._v(" "),s("h4",{attrs:{id:"_3-3-document-queryselector-返回匹配该选择器的元素节点-document-queryselectorall-返回一个nodelist对象-包含所有匹配给定选择器的节点"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#_3-3-document-queryselector-返回匹配该选择器的元素节点-document-queryselectorall-返回一个nodelist对象-包含所有匹配给定选择器的节点"}},[t._v("#")]),t._v(" 3.3 document.querySelector() 返回匹配该选择器的元素节点,document.querySelectorAll() 返回一个"),s("code",[t._v("NodeList")]),t._v("对象,包含所有匹配给定选择器的节点")]),t._v(" "),s("p",[s("code",[t._v("document.querySelector")]),t._v("方法接受一个 CSS 选择器作为参数,"),s("strong",[t._v("返回匹配该选择器的元素节点")]),t._v("。如果有多个节点满足匹配条件,则返回第一个匹配的节点。如果没有发现匹配的节点,则返回"),s("code",[t._v("null")]),t._v("。")]),t._v(" "),s("div",{staticClass:"language-js line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-js"}},[s("code",[s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" el1 "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" document"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("querySelector")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'.myclass'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" el2 "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" document"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("querySelector")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'#myParent > [ng-click]'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br"),s("span",{staticClass:"line-number"},[t._v("2")]),s("br")])]),s("p",[s("code",[t._v("document.querySelectorAll")]),t._v("方法与"),s("code",[t._v("querySelector")]),t._v("用法类似,区别是"),s("strong",[t._v("返回一个"),s("code",[t._v("NodeList")]),t._v("对象,包含所有匹配给定选择器的节点")]),t._v("。")]),t._v(" "),s("div",{staticClass:"language-js line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-js"}},[s("code",[t._v("elementList "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" document"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("querySelectorAll")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'.myclass'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br")])]),s("p",[t._v("这两个方法的参数,可以是逗号分隔的多个 CSS 选择器,返回匹配其中一个选择器的元素节点,这与 CSS 选择器的规则是一致的。")]),t._v(" "),s("div",{staticClass:"language-js line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-js"}},[s("code",[s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" matches "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" document"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("querySelectorAll")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'div.note, div.alert'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br")])]),s("p",[t._v("上面代码返回"),s("code",[t._v("class")]),t._v("属性是"),s("code",[t._v("note")]),t._v("或"),s("code",[t._v("alert")]),t._v("的"),s("code",[t._v("div")]),t._v("元素。")]),t._v(" "),s("p",[t._v("这两个方法都"),s("strong",[t._v("支持复杂的 CSS 选择器")]),t._v("。")]),t._v(" "),s("div",{staticClass:"language-js line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-js"}},[s("code",[s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// 选中 data-foo-bar 属性等于 someval 的元素")]),t._v("\ndocument"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("querySelectorAll")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'[data-foo-bar=\"someval\"]'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// 选中 myForm 表单中所有不通过验证的元素")]),t._v("\ndocument"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("querySelectorAll")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'#myForm :invalid'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// 选中div元素,那些 class 含 ignore 的除外")]),t._v("\ndocument"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("querySelectorAll")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'DIV:not(.ignore)'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// 同时选中 div,a,script 三类元素")]),t._v("\ndocument"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("querySelectorAll")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'DIV, A, SCRIPT'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br"),s("span",{staticClass:"line-number"},[t._v("2")]),s("br"),s("span",{staticClass:"line-number"},[t._v("3")]),s("br"),s("span",{staticClass:"line-number"},[t._v("4")]),s("br"),s("span",{staticClass:"line-number"},[t._v("5")]),s("br"),s("span",{staticClass:"line-number"},[t._v("6")]),s("br"),s("span",{staticClass:"line-number"},[t._v("7")]),s("br"),s("span",{staticClass:"line-number"},[t._v("8")]),s("br"),s("span",{staticClass:"line-number"},[t._v("9")]),s("br"),s("span",{staticClass:"line-number"},[t._v("10")]),s("br"),s("span",{staticClass:"line-number"},[t._v("11")]),s("br")])]),s("p",[t._v("但是,它们"),s("strong",[t._v("不支持 CSS 伪元素的选择器")]),t._v("(比如"),s("code",[t._v(":first-line")]),t._v("和"),s("code",[t._v(":first-letter")]),t._v(")和"),s("strong",[t._v("伪类的选择器")]),t._v("(比如"),s("code",[t._v(":link")]),t._v("和"),s("code",[t._v(":visited")]),t._v("),即无法选中伪元素和伪类。")]),t._v(" "),s("p",[t._v("如果"),s("code",[t._v("querySelectorAll")]),t._v("方法的参数是字符串"),s("code",[t._v("*")]),t._v(",则会返回文档中的所有元素节点。另外,"),s("code",[t._v("querySelectorAll")]),t._v("的返回结果不是动态集合,不会实时反映元素节点的变化。")]),t._v(" "),s("p",[t._v("最后,这两个方法除了定义在"),s("code",[t._v("document")]),t._v("对象上,还定义在元素节点上,即"),s("strong",[t._v("在元素节点上也可以调用")]),t._v("。")]),t._v(" "),s("h4",{attrs:{id:"_3-4-document-getelementsbytagname-搜索-html-标签名-返回符合条件的元素"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#_3-4-document-getelementsbytagname-搜索-html-标签名-返回符合条件的元素"}},[t._v("#")]),t._v(" 3.4 document.getElementsByTagName() 搜索 HTML 标签名,返回符合条件的元素")]),t._v(" "),s("p",[s("code",[t._v("document.getElementsByTagName")]),t._v("方法"),s("strong",[t._v("搜索 HTML 标签名,返回符合条件的元素")]),t._v("。它的返回值是一个类似数组对象("),s("strong",[s("code",[t._v("HTMLCollection")]),t._v("实例")]),t._v("),可以实时反映 HTML 文档的变化。如果没有任何匹配的元素,就返回一个空集。")]),t._v(" "),s("div",{staticClass:"language-js line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-js"}},[s("code",[s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" paras "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" document"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("getElementsByTagName")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'p'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nparas "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("instanceof")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("HTMLCollection")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// true")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br"),s("span",{staticClass:"line-number"},[t._v("2")]),s("br")])]),s("p",[t._v("上面代码返回当前文档的所有"),s("code",[t._v("p")]),t._v("元素节点。")]),t._v(" "),s("p",[t._v("HTML 标签名是大小写不敏感的,因此"),s("code",[t._v("getElementsByTagName")]),t._v("方法也是大小写不敏感的。另外,返回结果中,各个成员的顺序就是它们在文档中出现的顺序。")]),t._v(" "),s("p",[t._v("如果传入"),s("code",[t._v("*")]),t._v(",就可以返回文档中所有 HTML 元素。")]),t._v(" "),s("div",{staticClass:"language-js line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-js"}},[s("code",[s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" allElements "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" document"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("getElementsByTagName")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'*'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br")])]),s("p",[s("strong",[t._v("注意")]),t._v(",元素节点本身也定义了"),s("code",[t._v("getElementsByTagName")]),t._v("方法,返回该元素的后代元素中符合条件的元素。也就是说,这个方法不仅可以在"),s("code",[t._v("document")]),t._v("对象上调用,也可以在任何元素节点上调用。")]),t._v(" "),s("div",{staticClass:"language-js line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-js"}},[s("code",[s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" firstPara "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" document"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("getElementsByTagName")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'p'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),s("span",{pre:!0,attrs:{class:"token number"}},[t._v("0")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" spans "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" firstPara"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("getElementsByTagName")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'span'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br"),s("span",{staticClass:"line-number"},[t._v("2")]),s("br")])]),s("p",[t._v("上面代码选中第一个"),s("code",[t._v("p")]),t._v("元素内部的所有"),s("code",[t._v("span")]),t._v("元素。")]),t._v(" "),s("h4",{attrs:{id:"_3-5-document-getelementsbyclassname-返回class符合条件的元素"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#_3-5-document-getelementsbyclassname-返回class符合条件的元素"}},[t._v("#")]),t._v(" 3.5 document.getElementsByClassName() 返回class符合条件的元素")]),t._v(" "),s("p",[s("code",[t._v("document.getElementsByClassName")]),t._v("方法返回一个类似数组的对象("),s("strong",[s("code",[t._v("HTMLCollection")]),t._v("实例")]),t._v("),"),s("strong",[t._v("包括了所有"),s("code",[t._v("class")]),t._v("名字符合指定条件的元素,元素的变化实时反映在返回结果中")]),t._v("。")]),t._v(" "),s("div",{staticClass:"language-js line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-js"}},[s("code",[s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" elements "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" document"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("getElementsByClassName")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("names"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br")])]),s("p",[s("strong",[t._v("由于"),s("code",[t._v("class")]),t._v("是保留字,所以 JavaScript 一律使用"),s("code",[t._v("className")]),t._v("表示 CSS 的"),s("code",[t._v("class")]),t._v("。")])]),t._v(" "),s("p",[t._v("参数可以是多个"),s("code",[t._v("class")]),t._v(",它们之间使用空格分隔。")]),t._v(" "),s("div",{staticClass:"language-js line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-js"}},[s("code",[s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" elements "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" document"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("getElementsByClassName")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'foo bar'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br")])]),s("p",[t._v("上面代码返回"),s("strong",[t._v("同时具有"),s("code",[t._v("foo")]),t._v("和"),s("code",[t._v("bar")]),t._v("两个"),s("code",[t._v("class")]),t._v("的元素")]),t._v(","),s("code",[t._v("foo")]),t._v("和"),s("code",[t._v("bar")]),t._v("的顺序不重要。")]),t._v(" "),s("p",[t._v("注意,正常模式下,CSS 的"),s("code",[t._v("class")]),t._v("是大小写敏感的。("),s("code",[t._v("quirks mode")]),t._v("下,大小写不敏感。)")]),t._v(" "),s("p",[t._v("与"),s("code",[t._v("getElementsByTagName")]),t._v("方法一样,"),s("code",[t._v("getElementsByClassName")]),t._v("方法不仅可以在"),s("code",[t._v("document")]),t._v("对象上调用,也可以在任何元素节点上调用。")]),t._v(" "),s("div",{staticClass:"language-js line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-js"}},[s("code",[s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// 非document对象上调用")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" elements "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" rootElement"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("getElementsByClassName")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("names"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br"),s("span",{staticClass:"line-number"},[t._v("2")]),s("br")])]),s("h4",{attrs:{id:"_3-6-document-getelementsbyname-返回拥有相应name值的元素"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#_3-6-document-getelementsbyname-返回拥有相应name值的元素"}},[t._v("#")]),t._v(" 3.6 document.getElementsByName() 返回拥有相应name值的元素")]),t._v(" "),s("p",[s("code",[t._v("document.getElementsByName")]),t._v("方法用于选择拥有"),s("code",[t._v("name")]),t._v("属性的 HTML 元素(比如"),s("code",[t._v("
")]),t._v("、"),s("code",[t._v("")]),t._v("、"),s("code",[t._v("")]),t._v("、"),s("code",[t._v("")]),t._v("、"),s("code",[t._v("")]),t._v("和"),s("code",[t._v("")]),t._v("等),返回一个类似数组的的对象("),s("strong",[s("code",[t._v("NodeList")]),t._v("实例")]),t._v("),因为"),s("code",[t._v("name")]),t._v("属性相同的元素可能不止一个。")]),t._v(" "),s("div",{staticClass:"language-js line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-js"}},[s("code",[s("span",{pre:!0,attrs:{class:"token comment"}},[t._v('// 表单为 ')]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" forms "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" document"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("getElementsByName")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'x'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nforms"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),s("span",{pre:!0,attrs:{class:"token number"}},[t._v("0")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("tagName "),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v('// "FORM"')]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br"),s("span",{staticClass:"line-number"},[t._v("2")]),s("br"),s("span",{staticClass:"line-number"},[t._v("3")]),s("br")])]),s("h4",{attrs:{id:"_3-7-document-getelementbyid-返回匹配指定id属性的元素节点"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#_3-7-document-getelementbyid-返回匹配指定id属性的元素节点"}},[t._v("#")]),t._v(" 3.7 document.getElementById() 返回匹配指定"),s("code",[t._v("id")]),t._v("属性的元素节点")]),t._v(" "),s("p",[s("code",[t._v("document.getElementById")]),t._v("方法"),s("strong",[t._v("返回匹配指定"),s("code",[t._v("id")]),t._v("属性的元素节点")]),t._v("。如果没有发现匹配的节点,则返回"),s("code",[t._v("null")]),t._v("。")]),t._v(" "),s("div",{staticClass:"language-js line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-js"}},[s("code",[s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" elem "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" document"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("getElementById")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'para1'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br")])]),s("p",[t._v("注意,该方法的参数是大小写敏感的。比如,如果某个节点的"),s("code",[t._v("id")]),t._v("属性是"),s("code",[t._v("main")]),t._v(",那么"),s("code",[t._v("document.getElementById('Main')")]),t._v("将返回"),s("code",[t._v("null")]),t._v("。")]),t._v(" "),s("p",[t._v("**"),s("code",[t._v("document.getElementById")]),t._v("方法与"),s("code",[t._v("document.querySelector")]),t._v("方法都能获取元素节点,**不同之处是"),s("code",[t._v("document.querySelector")]),t._v("方法的参数使用 CSS 选择器语法,"),s("code",[t._v("document.getElementById")]),t._v("方法的参数是元素的"),s("code",[t._v("id")]),t._v("属性。")]),t._v(" "),s("div",{staticClass:"language-js line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-js"}},[s("code",[t._v("document"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("getElementById")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'myElement'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\ndocument"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("querySelector")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'#myElement'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br"),s("span",{staticClass:"line-number"},[t._v("2")]),s("br")])]),s("p",[t._v("上面代码中,两个方法都能选中"),s("code",[t._v("id")]),t._v("为"),s("code",[t._v("myElement")]),t._v("的元素,但是"),s("code",[t._v("document.getElementById()")]),t._v("比"),s("code",[t._v("document.querySelector()")]),t._v("效率高得多。")]),t._v(" "),s("p",[t._v("另外,"),s("strong",[t._v("这个方法只能在"),s("code",[t._v("document")]),t._v("对象上使用,不能在其他元素节点上使用")]),t._v("。")]),t._v(" "),s("h4",{attrs:{id:"_3-8-document-elementfrompoint-x-y-返回位于页面指定坐标最上层的元素节点-document-elementsfrompoint-x-y-返回一个数组-成员是位于指定坐标的所有元素"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#_3-8-document-elementfrompoint-x-y-返回位于页面指定坐标最上层的元素节点-document-elementsfrompoint-x-y-返回一个数组-成员是位于指定坐标的所有元素"}},[t._v("#")]),t._v(" 3.8 document.elementFromPoint(x, y) 返回位于页面指定坐标最上层的元素节点,document.elementsFromPoint(x, y) 返回一个数组,成员是位于指定坐标的所有元素")]),t._v(" "),s("p",[s("code",[t._v("document.elementFromPoint")]),t._v("方法"),s("strong",[t._v("返回位于页面指定位置最上层的元素节点")]),t._v("。")]),t._v(" "),s("div",{staticClass:"language-js line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-js"}},[s("code",[s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" element "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" document"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("elementFromPoint")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token number"}},[t._v("50")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token number"}},[t._v("50")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br")])]),s("p",[t._v("上面代码选中在"),s("code",[t._v("(50, 50)")]),t._v("这个坐标位置的最上层的那个 HTML 元素。")]),t._v(" "),s("p",[s("code",[t._v("elementFromPoint")]),t._v("方法的"),s("strong",[t._v("两个参数")]),t._v(",依次"),s("strong",[t._v("是相对于当前视口左上角的横坐标和纵坐标")]),t._v(",单位是像素。如果位于该位置的 HTML 元素不可返回(比如文本框的滚动条),则返回它的父元素(比如文本框)。如果坐标值无意义(比如负值或超过视口大小),则返回"),s("code",[t._v("null")]),t._v("。")]),t._v(" "),s("p",[s("code",[t._v("document.elementsFromPoint()")]),s("strong",[t._v("返回一个数组,成员是位于指定坐标(相对于视口)的所有元素")]),t._v("。")]),t._v(" "),s("div",{staticClass:"language-js line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-js"}},[s("code",[s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" elements "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" document"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("elementsFromPoint")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("x"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" y"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br")])]),s("p",[s("strong",[t._v("注意:这两个方法的坐标都是相对于视口,就是说当滚动条滚动时,选中的元素可能会跟着变化。")])]),t._v(" "),s("h4",{attrs:{id:"_3-9-document-createelement-创建元素节点-并返回"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#_3-9-document-createelement-创建元素节点-并返回"}},[t._v("#")]),t._v(" 3.9 document.createElement() 创建元素节点,并返回")]),t._v(" "),s("p",[s("code",[t._v("document.createElement")]),t._v("方法"),s("strong",[t._v("用来生成元素节点,并返回该节点。")])]),t._v(" "),s("div",{staticClass:"language-js line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-js"}},[s("code",[s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" newDiv "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" document"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("createElement")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'div'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br")])]),s("p",[s("code",[t._v("createElement")]),t._v("方法的参数为元素的标签名,即元素节点的"),s("code",[t._v("tagName")]),t._v("属性,对于 HTML 网页大小写不敏感,即参数为"),s("code",[t._v("div")]),t._v("或"),s("code",[t._v("DIV")]),t._v("返回的是同一种节点。如果参数里面包含尖括号(即"),s("code",[t._v("<")]),t._v("和"),s("code",[t._v(">")]),t._v(")会报错。")]),t._v(" "),s("div",{staticClass:"language-js line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-js"}},[s("code",[t._v("document"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("createElement")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'
'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// DOMException: The tag name provided ('
') is not a valid name")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br"),s("span",{staticClass:"line-number"},[t._v("2")]),s("br")])]),s("p",[s("strong",[t._v("注意")]),t._v(","),s("code",[t._v("document.createElement")]),t._v("的参数可以是自定义的标签名。")]),t._v(" "),s("div",{staticClass:"language-js line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-js"}},[s("code",[t._v("document"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("createElement")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'foo'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br")])]),s("h4",{attrs:{id:"_3-10-document-createtextnode-创建文本节点-并返回"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#_3-10-document-createtextnode-创建文本节点-并返回"}},[t._v("#")]),t._v(" 3.10 document.createTextNode() 创建文本节点,并返回")]),t._v(" "),s("p",[s("code",[t._v("document.createTextNode")]),t._v("方法"),s("strong",[t._v("用来生成文本节点("),s("code",[t._v("Text")]),t._v("实例),并返回该节点")]),t._v("。它的"),s("strong",[t._v("参数是文本节点的内容")]),t._v("。")]),t._v(" "),s("div",{staticClass:"language-js line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-js"}},[s("code",[s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" newDiv "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" document"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("createElement")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'div'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" newContent "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" document"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("createTextNode")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'Hello'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nnewDiv"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("appendChild")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("newContent"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br"),s("span",{staticClass:"line-number"},[t._v("2")]),s("br"),s("span",{staticClass:"line-number"},[t._v("3")]),s("br")])]),s("p",[t._v("上面代码新建一个"),s("code",[t._v("div")]),t._v("节点和一个文本节点,然后将文本节点插入"),s("code",[t._v("div")]),t._v("节点。")]),t._v(" "),s("p",[s("strong",[t._v("这个方法可以确保返回的节点,被浏览器当作文本渲染,而不是当作 HTML 代码渲染。因此,可以用来展示用户的输入,避免 XSS 攻击。")])]),t._v(" "),s("div",{staticClass:"language-js line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-js"}},[s("code",[s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" div "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" document"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("createElement")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'div'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\ndiv"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("appendChild")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("document"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("createTextNode")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'Foo & bar'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nconsole"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("log")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("div"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("innerHTML"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// <span>Foo & bar</span>")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br"),s("span",{staticClass:"line-number"},[t._v("2")]),s("br"),s("span",{staticClass:"line-number"},[t._v("3")]),s("br"),s("span",{staticClass:"line-number"},[t._v("4")]),s("br")])]),s("p",[t._v("上面代码中,"),s("code",[t._v("createTextNode")]),t._v("方法对大于号和小于号进行转义,从而保证即使用户输入的内容包含恶意代码,也能正确显示。")]),t._v(" "),s("p",[t._v("需要注意的是,该方法不对单引号和双引号转义,所以不能用来对 HTML 属性赋值。")]),t._v(" "),s("div",{staticClass:"language-js line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-js"}},[s("code",[s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("escapeHtml")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token parameter"}},[t._v("str")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" div "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" document"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("createElement")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'div'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n div"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("appendChild")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("document"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("createTextNode")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("str"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("return")]),t._v(" div"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("innerHTML"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" userWebsite "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'\" onmouseover=\"alert(\\'derp\\')\" \"'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" profileLink "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'Bob'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" div "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" document"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("getElementById")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'target'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\ndiv"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("innerHTML "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" profileLink"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v('// Bob')]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br"),s("span",{staticClass:"line-number"},[t._v("2")]),s("br"),s("span",{staticClass:"line-number"},[t._v("3")]),s("br"),s("span",{staticClass:"line-number"},[t._v("4")]),s("br"),s("span",{staticClass:"line-number"},[t._v("5")]),s("br"),s("span",{staticClass:"line-number"},[t._v("6")]),s("br"),s("span",{staticClass:"line-number"},[t._v("7")]),s("br"),s("span",{staticClass:"line-number"},[t._v("8")]),s("br"),s("span",{staticClass:"line-number"},[t._v("9")]),s("br"),s("span",{staticClass:"line-number"},[t._v("10")]),s("br"),s("span",{staticClass:"line-number"},[t._v("11")]),s("br")])]),s("p",[t._v("上面代码中,由于"),s("code",[t._v("createTextNode")]),t._v("方法不转义双引号,导致"),s("code",[t._v("onmouseover")]),t._v("方法被注入了代码。")]),t._v(" "),s("h4",{attrs:{id:"_3-11-document-createattribute-创建属性节点-并返回"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#_3-11-document-createattribute-创建属性节点-并返回"}},[t._v("#")]),t._v(" 3.11 document.createAttribute() 创建属性节点,并返回")]),t._v(" "),s("p",[s("code",[t._v("document.createAttribute")]),t._v("方法"),s("strong",[t._v("生成一个新的属性节点("),s("code",[t._v("Attr")]),t._v("实例),并返回它")]),t._v("。")]),t._v(" "),s("div",{staticClass:"language-js line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-js"}},[s("code",[s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" attribute "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" document"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("createAttribute")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("name"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br")])]),s("p",[s("code",[t._v("document.createAttribute")]),t._v("方法的参数"),s("code",[t._v("name")]),t._v(",是属性的名称。")]),t._v(" "),s("div",{staticClass:"language-js line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-js"}},[s("code",[s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" node "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" document"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("getElementById")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'div1'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" a "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" document"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("createAttribute")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'my_attrib'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\na"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("value "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'newVal'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\nnode"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("setAttributeNode")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("a"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// 或者")]),t._v("\nnode"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("setAttribute")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'my_attrib'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'newVal'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br"),s("span",{staticClass:"line-number"},[t._v("2")]),s("br"),s("span",{staticClass:"line-number"},[t._v("3")]),s("br"),s("span",{staticClass:"line-number"},[t._v("4")]),s("br"),s("span",{staticClass:"line-number"},[t._v("5")]),s("br"),s("span",{staticClass:"line-number"},[t._v("6")]),s("br"),s("span",{staticClass:"line-number"},[t._v("7")]),s("br"),s("span",{staticClass:"line-number"},[t._v("8")]),s("br")])]),s("p",[t._v("上面代码为"),s("code",[t._v("div1")]),t._v("节点,插入一个值为"),s("code",[t._v("newVal")]),t._v("的"),s("code",[t._v("my_attrib")]),t._v("属性。")]),t._v(" "),s("h4",{attrs:{id:"_3-12-document-createcomment-创建注释节点-并返回"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#_3-12-document-createcomment-创建注释节点-并返回"}},[t._v("#")]),t._v(" 3.12 document.createComment() 创建注释节点,并返回")]),t._v(" "),s("p",[s("code",[t._v("document.createComment")]),t._v("方法"),s("strong",[t._v("生成一个新的注释节点,并返回该节点。")])]),t._v(" "),s("div",{staticClass:"language-js line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-js"}},[s("code",[s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" CommentNode "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" document"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("createComment")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("data"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br")])]),s("p",[s("code",[t._v("document.createComment")]),t._v("方法的参数是一个字符串,会成为注释节点的内容。")]),t._v(" "),s("h4",{attrs:{id:"_3-13-document-createdocumentfragment-创建空文档片段对象"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#_3-13-document-createdocumentfragment-创建空文档片段对象"}},[t._v("#")]),t._v(" 3.13 document.createDocumentFragment() 创建空文档片段对象")]),t._v(" "),s("p",[s("code",[t._v("document.createDocumentFragment")]),t._v("方法"),s("strong",[t._v("生成一个空的文档片段对象("),s("code",[t._v("DocumentFragment")]),t._v("实例)")]),t._v("。")]),t._v(" "),s("div",{staticClass:"language-js line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-js"}},[s("code",[s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" docFragment "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" document"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("createDocumentFragment")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br")])]),s("p",[s("code",[t._v("DocumentFragment")]),s("strong",[t._v("是一个存在于内存的 DOM 片段,不属于当前文档,常常用来生成一段较复杂的 DOM 结构,然后再插入当前文档")]),t._v("。这样做的好处在于,因为"),s("code",[t._v("DocumentFragment")]),t._v("不属于当前文档,对它的任何改动,都不会引发网页的重新渲染,"),s("strong",[t._v("比直接修改当前文档的 DOM 有更好的性能表现。")])]),t._v(" "),s("div",{staticClass:"language-js line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-js"}},[s("code",[s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" docfrag "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" document"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("createDocumentFragment")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),s("span",{pre:!0,attrs:{class:"token number"}},[t._v("1")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token number"}},[t._v("2")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token number"}},[t._v("3")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token number"}},[t._v("4")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("forEach")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token parameter"}},[t._v("e")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" li "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" document"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("createElement")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'li'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n li"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("textContent "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" e"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n docfrag"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("appendChild")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("li"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" element "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" document"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("getElementById")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'ul'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nelement"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("appendChild")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("docfrag"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br"),s("span",{staticClass:"line-number"},[t._v("2")]),s("br"),s("span",{staticClass:"line-number"},[t._v("3")]),s("br"),s("span",{staticClass:"line-number"},[t._v("4")]),s("br"),s("span",{staticClass:"line-number"},[t._v("5")]),s("br"),s("span",{staticClass:"line-number"},[t._v("6")]),s("br"),s("span",{staticClass:"line-number"},[t._v("7")]),s("br"),s("span",{staticClass:"line-number"},[t._v("8")]),s("br"),s("span",{staticClass:"line-number"},[t._v("9")]),s("br"),s("span",{staticClass:"line-number"},[t._v("10")]),s("br")])]),s("p",[t._v("上面代码中,文档片断"),s("code",[t._v("docfrag")]),t._v("包含四个"),s("code",[t._v("
  • ")]),t._v("节点,这些子节点被一次性插入了当前文档。")]),t._v(" "),s("h4",{attrs:{id:"_3-14-document-createevent-创建事件对象-event实例"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#_3-14-document-createevent-创建事件对象-event实例"}},[t._v("#")]),t._v(" 3.14 document.createEvent() 创建事件对象(Event实例)")]),t._v(" "),s("p",[s("code",[t._v("document.createEvent")]),t._v("方法"),s("strong",[t._v("生成一个事件对象("),s("code",[t._v("Event")]),t._v("实例)")]),t._v(",该对象可以被"),s("code",[t._v("element.dispatchEvent")]),t._v("方法使用,触发指定事件。")]),t._v(" "),s("div",{staticClass:"language-js line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-js"}},[s("code",[s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" event "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" document"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("createEvent")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("type"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br")])]),s("p",[s("code",[t._v("document.createEvent")]),t._v("方法的"),s("strong",[t._v("参数是事件类型,比如"),s("code",[t._v("UIEvents")]),t._v("、"),s("code",[t._v("MouseEvents")]),t._v("、"),s("code",[t._v("MutationEvents")]),t._v("、"),s("code",[t._v("HTMLEvents")]),t._v("。")])]),t._v(" "),s("div",{staticClass:"language-js line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-js"}},[s("code",[s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" event "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" document"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("createEvent")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'Event'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nevent"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("initEvent")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'build'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token boolean"}},[t._v("true")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token boolean"}},[t._v("true")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\ndocument"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("addEventListener")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'build'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token parameter"}},[t._v("e")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n console"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("log")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("e"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("type"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v('// "build"')]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token boolean"}},[t._v("false")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\ndocument"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("dispatchEvent")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("event"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br"),s("span",{staticClass:"line-number"},[t._v("2")]),s("br"),s("span",{staticClass:"line-number"},[t._v("3")]),s("br"),s("span",{staticClass:"line-number"},[t._v("4")]),s("br"),s("span",{staticClass:"line-number"},[t._v("5")]),s("br"),s("span",{staticClass:"line-number"},[t._v("6")]),s("br")])]),s("p",[t._v("上面代码新建了一个名为"),s("code",[t._v("build")]),t._v("的事件实例,然后触发该事件。")]),t._v(" "),s("h4",{attrs:{id:"_3-15-document-addeventlistener-添加事件监听-document-removeeventlistener-移除事件监听-document-dispatchevent-触发事件"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#_3-15-document-addeventlistener-添加事件监听-document-removeeventlistener-移除事件监听-document-dispatchevent-触发事件"}},[t._v("#")]),t._v(" 3.15 document.addEventListener() 添加事件监听,document.removeEventListener() 移除事件监听,document.dispatchEvent() 触发事件")]),t._v(" "),s("p",[t._v("这三个方法用于处理"),s("code",[t._v("document")]),t._v("节点的事件。它们都继承自"),s("code",[t._v("EventTarget")]),t._v("接口,详细介绍参见《EventTarget 接口》一章。")]),t._v(" "),s("div",{staticClass:"language-js line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-js"}},[s("code",[s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// 添加事件监听函数")]),t._v("\ndocument"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("addEventListener")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'click'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" listener"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token boolean"}},[t._v("false")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// 移除事件监听函数")]),t._v("\ndocument"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("removeEventListener")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'click'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" listener"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token boolean"}},[t._v("false")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// 触发事件")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" event "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("new")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("Event")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'click'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\ndocument"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("dispatchEvent")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("event"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br"),s("span",{staticClass:"line-number"},[t._v("2")]),s("br"),s("span",{staticClass:"line-number"},[t._v("3")]),s("br"),s("span",{staticClass:"line-number"},[t._v("4")]),s("br"),s("span",{staticClass:"line-number"},[t._v("5")]),s("br"),s("span",{staticClass:"line-number"},[t._v("6")]),s("br"),s("span",{staticClass:"line-number"},[t._v("7")]),s("br"),s("span",{staticClass:"line-number"},[t._v("8")]),s("br"),s("span",{staticClass:"line-number"},[t._v("9")]),s("br")])]),s("h4",{attrs:{id:"_3-16-document-hasfocus-判断当前文档是否有元素被激活或获取焦点"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#_3-16-document-hasfocus-判断当前文档是否有元素被激活或获取焦点"}},[t._v("#")]),t._v(" 3.16 document.hasFocus() 判断当前文档是否有元素被激活或获取焦点")]),t._v(" "),s("p",[s("code",[t._v("document.hasFocus")]),t._v("方法"),s("strong",[t._v("返回一个布尔值,表示当前文档之中是否有元素被激活或获得焦点。")])]),t._v(" "),s("div",{staticClass:"language-js line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-js"}},[s("code",[s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" focused "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" document"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("hasFocus")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br")])]),s("p",[s("strong",[t._v("注意,有焦点的文档必定被激活(active),反之不成立,激活的文档未必有焦点。比如,用户点击按钮,从当前窗口跳出一个新窗口,该新窗口就是激活的,但是不拥有焦点。")])]),t._v(" "),s("h4",{attrs:{id:"_3-17-document-adoptnode-采用外部节点-document-importnode-输入-拷贝-外部节点"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#_3-17-document-adoptnode-采用外部节点-document-importnode-输入-拷贝-外部节点"}},[t._v("#")]),t._v(" 3.17 document.adoptNode() 采用外部节点,document.importNode() 输入(拷贝)外部节点")]),t._v(" "),s("p",[s("code",[t._v("document.adoptNode")]),t._v("方法"),s("strong",[t._v("将某个节点及其子节点,从原来所在的文档或"),s("code",[t._v("DocumentFragment")]),t._v("里面移除,归属当前"),s("code",[t._v("document")]),t._v("对象,返回插入后的新节点")]),t._v("。插入的节点对象的"),s("code",[t._v("ownerDocument")]),t._v("属性,会变成当前的"),s("code",[t._v("document")]),t._v("对象,而"),s("code",[t._v("parentNode")]),t._v("属性是"),s("code",[t._v("null")]),t._v("。")]),t._v(" "),s("div",{staticClass:"language-js line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-js"}},[s("code",[s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" node "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" document"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("adoptNode")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("externalNode"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// externalNode 外部节点")]),t._v("\ndocument"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("appendChild")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("node"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br"),s("span",{staticClass:"line-number"},[t._v("2")]),s("br")])]),s("p",[t._v("注意,"),s("code",[t._v("document.adoptNode")]),t._v("方法只是"),s("strong",[t._v("改变了节点的归属")]),t._v(",并没有将这个节点插入新的文档树。所以,还要再用"),s("code",[t._v("appendChild")]),t._v("方法或"),s("code",[t._v("insertBefore")]),t._v("方法,将新节点插入当前文档树。")]),t._v(" "),s("p",[s("code",[t._v("document.importNode")]),t._v("方法则是"),s("strong",[t._v("从原来所在的文档或"),s("code",[t._v("DocumentFragment")]),t._v("里面,拷贝某个节点及其子节点,让它们归属当前"),s("code",[t._v("document")]),t._v("对象")]),t._v("。拷贝的节点对象的"),s("code",[t._v("ownerDocument")]),t._v("属性,会变成当前的"),s("code",[t._v("document")]),t._v("对象,而"),s("code",[t._v("parentNode")]),t._v("属性是"),s("code",[t._v("null")]),t._v("。")]),t._v(" "),s("div",{staticClass:"language-js line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-js"}},[s("code",[s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" node "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" document"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("importNode")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("externalNode"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" deep"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// externalNode 外部节点 deep是否深拷贝")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br")])]),s("p",[s("code",[t._v("document.importNode")]),t._v("方法的"),s("strong",[t._v("第一个参数是外部节点")]),t._v(","),s("strong",[t._v("第二个参数是一个布尔值,表示对外部节点是深拷贝还是浅拷贝")]),t._v(",默认是浅拷贝(false)。虽然第二个参数是可选的,但是建议总是保留这个参数,并设为"),s("code",[t._v("true")]),t._v("。")]),t._v(" "),s("p",[t._v("注意,"),s("code",[t._v("document.importNode")]),t._v("方法只是拷贝外部节点,这时该节点的父节点是"),s("code",[t._v("null")]),t._v("。下一步还必须将这个节点插入当前文档树。")]),t._v(" "),s("div",{staticClass:"language-js line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-js"}},[s("code",[s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" iframe "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" document"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("getElementsByTagName")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'iframe'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),s("span",{pre:!0,attrs:{class:"token number"}},[t._v("0")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" oldNode "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" iframe"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("contentWindow"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("document"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("getElementById")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'myNode'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" newNode "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" document"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("importNode")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("oldNode"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token boolean"}},[t._v("true")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\ndocument"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("getElementById")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v('"container"')]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("appendChild")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("newNode"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br"),s("span",{staticClass:"line-number"},[t._v("2")]),s("br"),s("span",{staticClass:"line-number"},[t._v("3")]),s("br"),s("span",{staticClass:"line-number"},[t._v("4")]),s("br")])]),s("p",[s("strong",[t._v("上面代码从"),s("code",[t._v("iframe")]),t._v("窗口,拷贝一个指定节点"),s("code",[t._v("myNode")]),t._v(",插入当前文档。")])]),t._v(" "),s("h4",{attrs:{id:"_3-18-document-createnodeiterator-返回一个子节点遍历器-nodefilter实例"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#_3-18-document-createnodeiterator-返回一个子节点遍历器-nodefilter实例"}},[t._v("#")]),t._v(" 3.18 document.createNodeIterator() 返回一个子节点遍历器(NodeFilter实例)")]),t._v(" "),s("p",[s("code",[t._v("document.createNodeIterator")]),t._v("方法"),s("strong",[t._v("返回一个子节点遍历器(NodeFilter实例)")]),t._v("。")]),t._v(" "),s("div",{staticClass:"language-js line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-js"}},[s("code",[s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" nodeIterator "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" document"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("createNodeIterator")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("\n document"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("body"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// 所要遍历的根节点")]),t._v("\n NodeFilter"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token constant"}},[t._v("SHOW_ELEMENT")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// 所要遍历的节点类型")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br"),s("span",{staticClass:"line-number"},[t._v("2")]),s("br"),s("span",{staticClass:"line-number"},[t._v("3")]),s("br"),s("span",{staticClass:"line-number"},[t._v("4")]),s("br")])]),s("p",[t._v("上面代码返回"),s("code",[t._v("")]),t._v("元素子节点的遍历器。")]),t._v(" "),s("p",[s("code",[t._v("document.createNodeIterator")]),t._v("方法"),s("strong",[t._v("第一个参数为所要遍历的根节点")]),t._v(","),s("strong",[t._v("第二个参数为所要遍历的节点类型")]),t._v(",这里指定为元素节点("),s("code",[t._v("NodeFilter.SHOW_ELEMENT")]),t._v(")。几种主要的节点类型写法如下。")]),t._v(" "),s("ul",[s("li",[s("strong",[t._v("所有节点:NodeFilter.SHOW_ALL")])]),t._v(" "),s("li",[s("strong",[t._v("元素节点:NodeFilter.SHOW_ELEMENT")])]),t._v(" "),s("li",[s("strong",[t._v("文本节点:NodeFilter.SHOW_TEXT")])]),t._v(" "),s("li",[s("strong",[t._v("评论节点:NodeFilter.SHOW_COMMENT")])])]),t._v(" "),s("p",[s("code",[t._v("document.createNodeIterator")]),t._v("方法返回一个“遍历器”对象("),s("code",[t._v("NodeFilter")]),t._v("实例)。该实例的"),s("code",[t._v("nextNode()")]),t._v("方法和"),s("code",[t._v("previousNode()")]),t._v("方法,可以用来遍历所有子节点。")]),t._v(" "),s("p",[s("strong",[t._v("每次调用NodeFilter实例的nextNode() / previousNode()方法都会把当前指针往 下一个 / 上一个节点移动。")])]),t._v(" "),s("div",{staticClass:"language-js line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-js"}},[s("code",[s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" nodeIterator "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" document"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("createNodeIterator")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("document"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("body"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" pars "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" currentNode"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("while")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("currentNode "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" nodeIterator"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("nextNode")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// js中所有运算符都有返回值,为运算结果。这里面即给currentNode赋值了,还会自动调用Boolean()进行布尔运算。")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// 每次调用NodeFilter实例的nextNode()方法都会返回下一个节点")]),t._v("\n\n pars"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("push")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("currentNode"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br"),s("span",{staticClass:"line-number"},[t._v("2")]),s("br"),s("span",{staticClass:"line-number"},[t._v("3")]),s("br"),s("span",{staticClass:"line-number"},[t._v("4")]),s("br"),s("span",{staticClass:"line-number"},[t._v("5")]),s("br"),s("span",{staticClass:"line-number"},[t._v("6")]),s("br"),s("span",{staticClass:"line-number"},[t._v("7")]),s("br"),s("span",{staticClass:"line-number"},[t._v("8")]),s("br"),s("span",{staticClass:"line-number"},[t._v("9")]),s("br"),s("span",{staticClass:"line-number"},[t._v("10")]),s("br")])]),s("p",[t._v("上面代码中,使用遍历器的"),s("code",[t._v("nextNode")]),t._v("方法,将根节点的所有子节点,依次读入一个数组。"),s("code",[t._v("nextNode")]),t._v("方法先返回遍历器的内部指针所在的节点,然后会将指针移向下一个节点。所有成员遍历完成后,返回"),s("code",[t._v("null")]),t._v("。"),s("code",[t._v("previousNode")]),t._v("方法则是先将指针移向上一个节点,然后返回该节点。")]),t._v(" "),s("div",{staticClass:"language-js line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-js"}},[s("code",[s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" nodeIterator "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" document"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("createNodeIterator")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("\n document"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("body"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n NodeFilter"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token constant"}},[t._v("SHOW_ELEMENT")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" currentNode "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" nodeIterator"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("nextNode")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" previousNode "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" nodeIterator"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("previousNode")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\ncurrentNode "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("===")]),t._v(" previousNode "),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// true")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br"),s("span",{staticClass:"line-number"},[t._v("2")]),s("br"),s("span",{staticClass:"line-number"},[t._v("3")]),s("br"),s("span",{staticClass:"line-number"},[t._v("4")]),s("br"),s("span",{staticClass:"line-number"},[t._v("5")]),s("br"),s("span",{staticClass:"line-number"},[t._v("6")]),s("br"),s("span",{staticClass:"line-number"},[t._v("7")]),s("br"),s("span",{staticClass:"line-number"},[t._v("8")]),s("br"),s("span",{staticClass:"line-number"},[t._v("9")]),s("br")])]),s("p",[t._v("上面代码中,"),s("code",[t._v("currentNode")]),t._v("和"),s("code",[t._v("previousNode")]),t._v("都指向同一个的节点。")]),t._v(" "),s("p",[t._v("注意,遍历器返回的"),s("strong",[t._v("第一个节点,总是根节点")]),t._v("。")]),t._v(" "),s("div",{staticClass:"language-js line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-js"}},[s("code",[t._v("pars"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),s("span",{pre:!0,attrs:{class:"token number"}},[t._v("0")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("===")]),t._v(" document"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("body "),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// true")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br")])]),s("h4",{attrs:{id:"_3-19-document-createtreewalker-返回一个dom的子树遍历器-treewalker实例"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#_3-19-document-createtreewalker-返回一个dom的子树遍历器-treewalker实例"}},[t._v("#")]),t._v(" 3.19 document.createTreeWalker() 返回一个DOM的子树遍历器(TreeWalker实例)")]),t._v(" "),s("p",[s("code",[t._v("document.createTreeWalker")]),t._v("方法"),s("strong",[t._v("返回一个 DOM 的子树遍历器")]),t._v("。它与"),s("code",[t._v("document.createNodeIterator")]),t._v("方法基本是类似的,区别在于它返回的是"),s("code",[t._v("TreeWalker")]),t._v("实例,后者返回的是"),s("code",[t._v("NodeIterator")]),t._v("实例。另外,它的"),s("strong",[t._v("第一个节点不是根节点")]),t._v("。")]),t._v(" "),s("p",[s("code",[t._v("document.createTreeWalker")]),t._v("方法的"),s("strong",[t._v("第一个参数是所要遍历的根节点")]),t._v(","),s("strong",[t._v("第二个参数指定所要遍历的节点类型")]),t._v("(与"),s("code",[t._v("document.createNodeIterator")]),t._v("方法的第二个参数相同)。")]),t._v(" "),s("p",[s("strong",[t._v("和"),s("code",[t._v("document.createNodeIterator")]),t._v("方法区别二是:"),s("code",[t._v("TreeWalker")]),t._v("实例有"),s("code",[t._v("currentNode")]),t._v("属性。")])]),t._v(" "),s("div",{staticClass:"language-js line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-js"}},[s("code",[s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" treeWalker "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" document"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("createTreeWalker")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("\n document"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("body"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// 所要遍历的根节点")]),t._v("\n NodeFilter"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token constant"}},[t._v("SHOW_ELEMENT")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// 所要遍历的节点类型")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" nodeList "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// 每调用一次nextNode(),currentNode属性的值将改为下一个节点")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("while")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("treeWalker"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("nextNode")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n nodeList"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("push")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("treeWalker"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("currentNode"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// TreeWalker实例有currentNode属性")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br"),s("span",{staticClass:"line-number"},[t._v("2")]),s("br"),s("span",{staticClass:"line-number"},[t._v("3")]),s("br"),s("span",{staticClass:"line-number"},[t._v("4")]),s("br"),s("span",{staticClass:"line-number"},[t._v("5")]),s("br"),s("span",{staticClass:"line-number"},[t._v("6")]),s("br"),s("span",{staticClass:"line-number"},[t._v("7")]),s("br"),s("span",{staticClass:"line-number"},[t._v("8")]),s("br"),s("span",{staticClass:"line-number"},[t._v("9")]),s("br"),s("span",{staticClass:"line-number"},[t._v("10")]),s("br")])]),s("p",[t._v("上面代码遍历"),s("code",[t._v("")]),t._v("节点下属的所有元素节点,将它们插入"),s("code",[t._v("nodeList")]),t._v("数组。")]),t._v(" "),s("h4",{attrs:{id:"_3-20-document-execcommand-document-querycommandsupported-document-querycommandenabled"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#_3-20-document-execcommand-document-querycommandsupported-document-querycommandenabled"}},[t._v("#")]),t._v(" 3.20 document.execCommand(),document.queryCommandSupported(),document.queryCommandEnabled()")]),t._v(" "),s("h5",{attrs:{id:"_1-document-execcommand-执行命令-实现复制文本等功能-富文本编辑器大量使用此方法"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#_1-document-execcommand-执行命令-实现复制文本等功能-富文本编辑器大量使用此方法"}},[t._v("#")]),t._v(" (1)document.execCommand() 执行命令(实现复制文本等功能,富文本编辑器大量使用此方法)")]),t._v(" "),s("p",[t._v("概念一: "),s("strong",[t._v("当一个HTML文档切换到设计模式时,"),s("code",[t._v("document")]),t._v("暴露 "),s("code",[t._v("execCommand")]),t._v(" 方法,该方法允许运行命令来操纵"),s("a",{attrs:{href:"https://developer.mozilla.org/zh-CN/docs/Web/HTML/Global_attributes/contenteditable",target:"_blank",rel:"noopener noreferrer"}},[t._v("可编辑内容区域"),s("OutboundLink")],1),t._v("的元素。")])]),t._v(" "),s("p",[t._v("概念二: "),s("strong",[t._v("execCommand方法是执行一个对当前文档,当前选择或者给出范围的命令。处理Html数据时常用")])]),t._v(" "),s("p",[t._v("概念三:如果"),s("code",[t._v("document.designMode")]),t._v("属性设为"),s("code",[t._v("on")]),t._v(",那么整个文档用户可编辑;如果元素的"),s("code",[t._v("contenteditable")]),t._v("属性设为"),s("code",[t._v("true")]),t._v(",那么该元素可编辑。这两种情况下,可以使用"),s("code",[t._v("document.execCommand()")]),t._v("方法,改变内容的样式,比如"),s("code",[t._v("document.execCommand('bold')")]),t._v("会使得字体加粗。")]),t._v(" "),s("div",{staticClass:"language-js line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-js"}},[s("code",[t._v("document"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("execCommand")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("command"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" showDefaultUI"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" input"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br")])]),s("p",[t._v("该方法接受三个参数。")]),t._v(" "),s("ul",[s("li",[s("code",[t._v("command")]),t._v(":字符串,表示所要实施的样式。")]),t._v(" "),s("li",[s("code",[t._v("showDefaultUI")]),t._v(":布尔值,表示是否要使用默认的用户界面,建议总是设为"),s("code",[t._v("false")]),t._v("。")]),t._v(" "),s("li",[s("code",[t._v("input")]),t._v(":字符串,表示该样式的辅助内容,比如生成超级链接时,这个参数就是所要链接的网址。如果第二个参数设为"),s("code",[t._v("true")]),t._v(",那么浏览器会弹出提示框,要求用户在提示框输入该参数。但是,不是所有浏览器都支持这样做,为了兼容性,还是需要自己部署获取这个参数的方式。")])]),t._v(" "),s("div",{staticClass:"language-js line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-js"}},[s("code",[s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" url "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" window"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("prompt")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'请输入网址'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("if")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("url"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n document"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("execCommand")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'createlink'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token boolean"}},[t._v("false")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" url"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br"),s("span",{staticClass:"line-number"},[t._v("2")]),s("br"),s("span",{staticClass:"line-number"},[t._v("3")]),s("br"),s("span",{staticClass:"line-number"},[t._v("4")]),s("br"),s("span",{staticClass:"line-number"},[t._v("5")]),s("br")])]),s("p",[t._v("上面代码中,先提示用户输入所要链接的网址,然后手动生成超级链接。注意,第二个参数是"),s("code",[t._v("false")]),t._v(",表示此时不需要自动弹出提示框。")]),t._v(" "),s("p",[s("code",[t._v("document.execCommand()")]),t._v("的返回值是一个布尔值。如果为"),s("code",[t._v("false")]),t._v(",表示这个方法无法生效。")]),t._v(" "),s("p",[t._v("这个方法大部分情况下,只对选中的内容生效。如果有多个内容可编辑区域,那么只对当前焦点所在的元素生效。")]),t._v(" "),s("p",[s("code",[t._v("document.execCommand()")]),t._v("方法可以执行的样式改变有很多种,下面是其中的一些:bold、insertLineBreak、selectAll、createLink、insertOrderedList、subscript、delete、insertUnorderedList、superscript、formatBlock、insertParagraph、undo、forwardDelete、insertText、unlink、insertImage、italic、unselect、insertHTML、redo。这些值都可以用作第一个参数,它们的含义不难从字面上看出来。")]),t._v(" "),s("h6",{attrs:{id:"命令列表"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#命令列表"}},[t._v("#")]),t._v(" 命令列表")]),t._v(" "),s("div",{staticClass:"language-css line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-css"}},[s("code",[t._v("1. 2D-Position 允许通过拖曳移动绝对定位的对象。\n\n2. AbsolutePosition 设定元素的 position 属性为“absolute”"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("绝对"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("。\n\n3. BackColor 设置或获取当前选中区的背景颜色。\n\n4. BlockDirLTR 目前尚未支持。\n\n5. BlockDirRTL 目前尚未支持。\n\n6. Bold 切换当前选中区的粗体显示与否。\n\n7. BrowseMode 目前尚未支持。\n\n8. Copy 将当前选中区复制到剪贴板。\n\n9. CreateBookmark 创建一个书签锚或获取当前选中区或插入点的书签锚的名称。\n\n10.CreateLink 在当前选中区上插入超级链接,或显示一个对话框允许用户指定要为当前选中区插入的超级链接的 URL。\n\n11.Cut 将当前选中区复制到剪贴板并删除之。\n\n12.Delete 删除当前选中区。\n\n13.DirLTR 目前尚未支持。\n\n14.DirRTL 目前尚未支持。\n\n15.EditMode 目前尚未支持。\n\n16.FontName 设置或获取当前选中区的字体。\n\n17.FontSize 设置或获取当前选中区的字体大小。\n\n18.ForeColor 设置或获取当前选中区的前景"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("文本"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("颜色。\n\n19.FormatBlock 设置当前块格式化标签。\n\n20.Indent 增加选中文本的缩进。\n\n21.InlineDirLTR 目前尚未支持。\n\n22.InlineDirRTL 目前尚未支持。\n\n23.InsertButton 用按钮控件覆盖当前选中区。\n\n24.InsertFieldset 用方框覆盖当前选中区。\n\n25.InsertHorizontalRule 用水平线覆盖当前选中区。\n\n26.InsertIFrame 用内嵌框架覆盖当前选中区。\n\n27.InsertImage 用图像覆盖当前选中区。\n\n28.InsertInputButton 用按钮控件覆盖当前选中区。\n\n29.InsertInputCheckbox 用复选框控件覆盖当前选中区。\n\n30.InsertInputFileUpload 用文件上载控件覆盖当前选中区。\n\n31.InsertInputHidden 插入隐藏控件覆盖当前选中区。\n\n32.InsertInputImage 用图像控件覆盖当前选中区。\n\n33.InsertInputPassword 用密码控件覆盖当前选中区。\n\n34.InsertInputRadio 用单选钮控件覆盖当前选中区。\n\n35.InsertInputReset 用重置控件覆盖当前选中区。\n\n36.InsertInputSubmit 用提交控件覆盖当前选中区。\n\n37.InsertInputText 用文本控件覆盖当前选中区。\n\n38.InsertMarquee 用空字幕覆盖当前选中区。\n\n39.InsertOrderedList 切换当前选中区是编号列表还是常规格式化块。\n\n40.InsertParagraph 用换行覆盖当前选中区。\n\n41.InsertSelectDropdown 用下拉框控件覆盖当前选中区。\n\n42.InsertSelectListbox 用列表框控件覆盖当前选中区。\n\n43.InsertTextArea 用多行文本输入控件覆盖当前选中区。\n\n44.InsertUnorderedList 切换当前选中区是项目符号列表还是常规格式化块。\n\n45.Italic 切换当前选中区斜体显示与否。\n\n46.JustifyCenter 将当前选中区在所在格式化块置中。\n\n47.JustifyFull 目前尚未支持。\n\n48.JustifyLeft 将当前选中区所在格式化块左对齐。\n\n49.JustifyNone 目前尚未支持。\n\n50.JustifyRight 将当前选中区所在格式化块右对齐。\n\n51.LiveResize 迫使 MSHTML 编辑器在缩放或移动过程中持续更新元素外观,而不是只在移动或缩放完成后更新。\n\n52.MultipleSelection 允许当用户按住 Shift 或 Ctrl 键时一次选中多于一个站点可选元素。\n\n53.Open 打开。\n\n54.Outdent 减少选中区所在格式化块的缩进。\n\n55.OverWrite 切换文本状态的插入和覆盖。\n\n56.Paste 用剪贴板内容覆盖当前选中区。\n\n57.PlayImage 目前尚未支持。\n\n58.Print 打开打印对话框以便用户可以打印当前页。\n\n59.Redo 重做。\n\n60.Refresh 刷新当前文档。\n\n61.RemoveFormat 从当前选中区中删除格式化标签。\n\n62.RemoveParaFormat 目前尚未支持。\n\n63.SaveAs 将当前 Web 页面保存为文件。\n\n64.SelectAll 选中整个文档。\n\n65.SizeToControl 目前尚未支持。\n\n66.SizeToControlHeight 目前尚未支持。\n\n67.SizeToControlWidth 目前尚未支持。\n\n68.Stop 停止。\n\n69.StopImage 目前尚未支持。\n\n70.StrikeThrough 目前尚未支持。\n\n71.Subscript 目前尚未支持。\n\n72.Superscript 目前尚未支持。\n\n73.UnBookmark 从当前选中区中删除全部书签。\n\n74.Underline 切换当前选中区的下划线显示与否。\n\n75.Undo 撤消。\n\n76.Unlink 从当前选中区中删除全部超级链接。\n\n77.Unselect 清除当前选中区的选中状态。\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br"),s("span",{staticClass:"line-number"},[t._v("2")]),s("br"),s("span",{staticClass:"line-number"},[t._v("3")]),s("br"),s("span",{staticClass:"line-number"},[t._v("4")]),s("br"),s("span",{staticClass:"line-number"},[t._v("5")]),s("br"),s("span",{staticClass:"line-number"},[t._v("6")]),s("br"),s("span",{staticClass:"line-number"},[t._v("7")]),s("br"),s("span",{staticClass:"line-number"},[t._v("8")]),s("br"),s("span",{staticClass:"line-number"},[t._v("9")]),s("br"),s("span",{staticClass:"line-number"},[t._v("10")]),s("br"),s("span",{staticClass:"line-number"},[t._v("11")]),s("br"),s("span",{staticClass:"line-number"},[t._v("12")]),s("br"),s("span",{staticClass:"line-number"},[t._v("13")]),s("br"),s("span",{staticClass:"line-number"},[t._v("14")]),s("br"),s("span",{staticClass:"line-number"},[t._v("15")]),s("br"),s("span",{staticClass:"line-number"},[t._v("16")]),s("br"),s("span",{staticClass:"line-number"},[t._v("17")]),s("br"),s("span",{staticClass:"line-number"},[t._v("18")]),s("br"),s("span",{staticClass:"line-number"},[t._v("19")]),s("br"),s("span",{staticClass:"line-number"},[t._v("20")]),s("br"),s("span",{staticClass:"line-number"},[t._v("21")]),s("br"),s("span",{staticClass:"line-number"},[t._v("22")]),s("br"),s("span",{staticClass:"line-number"},[t._v("23")]),s("br"),s("span",{staticClass:"line-number"},[t._v("24")]),s("br"),s("span",{staticClass:"line-number"},[t._v("25")]),s("br"),s("span",{staticClass:"line-number"},[t._v("26")]),s("br"),s("span",{staticClass:"line-number"},[t._v("27")]),s("br"),s("span",{staticClass:"line-number"},[t._v("28")]),s("br"),s("span",{staticClass:"line-number"},[t._v("29")]),s("br"),s("span",{staticClass:"line-number"},[t._v("30")]),s("br"),s("span",{staticClass:"line-number"},[t._v("31")]),s("br"),s("span",{staticClass:"line-number"},[t._v("32")]),s("br"),s("span",{staticClass:"line-number"},[t._v("33")]),s("br"),s("span",{staticClass:"line-number"},[t._v("34")]),s("br"),s("span",{staticClass:"line-number"},[t._v("35")]),s("br"),s("span",{staticClass:"line-number"},[t._v("36")]),s("br"),s("span",{staticClass:"line-number"},[t._v("37")]),s("br"),s("span",{staticClass:"line-number"},[t._v("38")]),s("br"),s("span",{staticClass:"line-number"},[t._v("39")]),s("br"),s("span",{staticClass:"line-number"},[t._v("40")]),s("br"),s("span",{staticClass:"line-number"},[t._v("41")]),s("br"),s("span",{staticClass:"line-number"},[t._v("42")]),s("br"),s("span",{staticClass:"line-number"},[t._v("43")]),s("br"),s("span",{staticClass:"line-number"},[t._v("44")]),s("br"),s("span",{staticClass:"line-number"},[t._v("45")]),s("br"),s("span",{staticClass:"line-number"},[t._v("46")]),s("br"),s("span",{staticClass:"line-number"},[t._v("47")]),s("br"),s("span",{staticClass:"line-number"},[t._v("48")]),s("br"),s("span",{staticClass:"line-number"},[t._v("49")]),s("br"),s("span",{staticClass:"line-number"},[t._v("50")]),s("br"),s("span",{staticClass:"line-number"},[t._v("51")]),s("br"),s("span",{staticClass:"line-number"},[t._v("52")]),s("br"),s("span",{staticClass:"line-number"},[t._v("53")]),s("br"),s("span",{staticClass:"line-number"},[t._v("54")]),s("br"),s("span",{staticClass:"line-number"},[t._v("55")]),s("br"),s("span",{staticClass:"line-number"},[t._v("56")]),s("br"),s("span",{staticClass:"line-number"},[t._v("57")]),s("br"),s("span",{staticClass:"line-number"},[t._v("58")]),s("br"),s("span",{staticClass:"line-number"},[t._v("59")]),s("br"),s("span",{staticClass:"line-number"},[t._v("60")]),s("br"),s("span",{staticClass:"line-number"},[t._v("61")]),s("br"),s("span",{staticClass:"line-number"},[t._v("62")]),s("br"),s("span",{staticClass:"line-number"},[t._v("63")]),s("br"),s("span",{staticClass:"line-number"},[t._v("64")]),s("br"),s("span",{staticClass:"line-number"},[t._v("65")]),s("br"),s("span",{staticClass:"line-number"},[t._v("66")]),s("br"),s("span",{staticClass:"line-number"},[t._v("67")]),s("br"),s("span",{staticClass:"line-number"},[t._v("68")]),s("br"),s("span",{staticClass:"line-number"},[t._v("69")]),s("br"),s("span",{staticClass:"line-number"},[t._v("70")]),s("br"),s("span",{staticClass:"line-number"},[t._v("71")]),s("br"),s("span",{staticClass:"line-number"},[t._v("72")]),s("br"),s("span",{staticClass:"line-number"},[t._v("73")]),s("br"),s("span",{staticClass:"line-number"},[t._v("74")]),s("br"),s("span",{staticClass:"line-number"},[t._v("75")]),s("br"),s("span",{staticClass:"line-number"},[t._v("76")]),s("br"),s("span",{staticClass:"line-number"},[t._v("77")]),s("br"),s("span",{staticClass:"line-number"},[t._v("78")]),s("br"),s("span",{staticClass:"line-number"},[t._v("79")]),s("br"),s("span",{staticClass:"line-number"},[t._v("80")]),s("br"),s("span",{staticClass:"line-number"},[t._v("81")]),s("br"),s("span",{staticClass:"line-number"},[t._v("82")]),s("br"),s("span",{staticClass:"line-number"},[t._v("83")]),s("br"),s("span",{staticClass:"line-number"},[t._v("84")]),s("br"),s("span",{staticClass:"line-number"},[t._v("85")]),s("br"),s("span",{staticClass:"line-number"},[t._v("86")]),s("br"),s("span",{staticClass:"line-number"},[t._v("87")]),s("br"),s("span",{staticClass:"line-number"},[t._v("88")]),s("br"),s("span",{staticClass:"line-number"},[t._v("89")]),s("br"),s("span",{staticClass:"line-number"},[t._v("90")]),s("br"),s("span",{staticClass:"line-number"},[t._v("91")]),s("br"),s("span",{staticClass:"line-number"},[t._v("92")]),s("br"),s("span",{staticClass:"line-number"},[t._v("93")]),s("br"),s("span",{staticClass:"line-number"},[t._v("94")]),s("br"),s("span",{staticClass:"line-number"},[t._v("95")]),s("br"),s("span",{staticClass:"line-number"},[t._v("96")]),s("br"),s("span",{staticClass:"line-number"},[t._v("97")]),s("br"),s("span",{staticClass:"line-number"},[t._v("98")]),s("br"),s("span",{staticClass:"line-number"},[t._v("99")]),s("br"),s("span",{staticClass:"line-number"},[t._v("100")]),s("br"),s("span",{staticClass:"line-number"},[t._v("101")]),s("br"),s("span",{staticClass:"line-number"},[t._v("102")]),s("br"),s("span",{staticClass:"line-number"},[t._v("103")]),s("br"),s("span",{staticClass:"line-number"},[t._v("104")]),s("br"),s("span",{staticClass:"line-number"},[t._v("105")]),s("br"),s("span",{staticClass:"line-number"},[t._v("106")]),s("br"),s("span",{staticClass:"line-number"},[t._v("107")]),s("br"),s("span",{staticClass:"line-number"},[t._v("108")]),s("br"),s("span",{staticClass:"line-number"},[t._v("109")]),s("br"),s("span",{staticClass:"line-number"},[t._v("110")]),s("br"),s("span",{staticClass:"line-number"},[t._v("111")]),s("br"),s("span",{staticClass:"line-number"},[t._v("112")]),s("br"),s("span",{staticClass:"line-number"},[t._v("113")]),s("br"),s("span",{staticClass:"line-number"},[t._v("114")]),s("br"),s("span",{staticClass:"line-number"},[t._v("115")]),s("br"),s("span",{staticClass:"line-number"},[t._v("116")]),s("br"),s("span",{staticClass:"line-number"},[t._v("117")]),s("br"),s("span",{staticClass:"line-number"},[t._v("118")]),s("br"),s("span",{staticClass:"line-number"},[t._v("119")]),s("br"),s("span",{staticClass:"line-number"},[t._v("120")]),s("br"),s("span",{staticClass:"line-number"},[t._v("121")]),s("br"),s("span",{staticClass:"line-number"},[t._v("122")]),s("br"),s("span",{staticClass:"line-number"},[t._v("123")]),s("br"),s("span",{staticClass:"line-number"},[t._v("124")]),s("br"),s("span",{staticClass:"line-number"},[t._v("125")]),s("br"),s("span",{staticClass:"line-number"},[t._v("126")]),s("br"),s("span",{staticClass:"line-number"},[t._v("127")]),s("br"),s("span",{staticClass:"line-number"},[t._v("128")]),s("br"),s("span",{staticClass:"line-number"},[t._v("129")]),s("br"),s("span",{staticClass:"line-number"},[t._v("130")]),s("br"),s("span",{staticClass:"line-number"},[t._v("131")]),s("br"),s("span",{staticClass:"line-number"},[t._v("132")]),s("br"),s("span",{staticClass:"line-number"},[t._v("133")]),s("br"),s("span",{staticClass:"line-number"},[t._v("134")]),s("br"),s("span",{staticClass:"line-number"},[t._v("135")]),s("br"),s("span",{staticClass:"line-number"},[t._v("136")]),s("br"),s("span",{staticClass:"line-number"},[t._v("137")]),s("br"),s("span",{staticClass:"line-number"},[t._v("138")]),s("br"),s("span",{staticClass:"line-number"},[t._v("139")]),s("br"),s("span",{staticClass:"line-number"},[t._v("140")]),s("br"),s("span",{staticClass:"line-number"},[t._v("141")]),s("br"),s("span",{staticClass:"line-number"},[t._v("142")]),s("br"),s("span",{staticClass:"line-number"},[t._v("143")]),s("br"),s("span",{staticClass:"line-number"},[t._v("144")]),s("br"),s("span",{staticClass:"line-number"},[t._v("145")]),s("br"),s("span",{staticClass:"line-number"},[t._v("146")]),s("br"),s("span",{staticClass:"line-number"},[t._v("147")]),s("br"),s("span",{staticClass:"line-number"},[t._v("148")]),s("br"),s("span",{staticClass:"line-number"},[t._v("149")]),s("br"),s("span",{staticClass:"line-number"},[t._v("150")]),s("br"),s("span",{staticClass:"line-number"},[t._v("151")]),s("br"),s("span",{staticClass:"line-number"},[t._v("152")]),s("br"),s("span",{staticClass:"line-number"},[t._v("153")]),s("br")])]),s("h5",{attrs:{id:"_2-document-querycommandsupported-浏览器是否支持execcommand的某个命令"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#_2-document-querycommandsupported-浏览器是否支持execcommand的某个命令"}},[t._v("#")]),t._v(" (2)document.queryCommandSupported() 浏览器是否支持execCommand的某个命令")]),t._v(" "),s("p",[s("code",[t._v("document.queryCommandSupported()")]),t._v("方法返回一个布尔值,表示浏览器是否支持"),s("code",[t._v("document.execCommand()")]),t._v("的某个命令。")]),t._v(" "),s("div",{staticClass:"language-js line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-js"}},[s("code",[s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("if")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("document"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("queryCommandSupported")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'SelectAll'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n console"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("log")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'浏览器支持选中可编辑区域的所有内容'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br"),s("span",{staticClass:"line-number"},[t._v("2")]),s("br"),s("span",{staticClass:"line-number"},[t._v("3")]),s("br")])]),s("h5",{attrs:{id:"_3-document-querycommandenabled-当前是否可用execcommand的某个命令"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#_3-document-querycommandenabled-当前是否可用execcommand的某个命令"}},[t._v("#")]),t._v(" (3)document.queryCommandEnabled() 当前是否可用execCommand的某个命令")]),t._v(" "),s("p",[s("code",[t._v("document.queryCommandEnabled()")]),t._v("方法返回一个布尔值,表示当前是否可用"),s("code",[t._v("document.execCommand()")]),t._v("的某个命令。比如,"),s("code",[t._v("bold")]),t._v("(加粗)命令只有存在文本选中时才可用,如果没有选中文本,就不可用。")]),t._v(" "),s("div",{staticClass:"language-js line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-js"}},[s("code",[s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// HTML 代码为")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v('// ')]),t._v("\n\n"),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("doCopy")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// 浏览器是否支持 copy 命令(选中内容复制到剪贴板)")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("if")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("document"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("queryCommandSupported")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'copy'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("copyText")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'你好'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("else")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n console"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("log")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'浏览器不支持'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n\n"),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("copyText")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token parameter"}},[t._v("text")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" input "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" document"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("createElement")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'textarea'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n document"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("body"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("appendChild")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("input"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n input"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("value "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" text"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n input"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("focus")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n input"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("select")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n "),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// 当前是否有选中文字")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("if")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("document"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("queryCommandEnabled")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'copy'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" success "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" document"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("execCommand")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'copy'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n input"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("remove")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n console"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("log")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'Copy Ok'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("else")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n console"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("log")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'queryCommandEnabled is false'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br"),s("span",{staticClass:"line-number"},[t._v("2")]),s("br"),s("span",{staticClass:"line-number"},[t._v("3")]),s("br"),s("span",{staticClass:"line-number"},[t._v("4")]),s("br"),s("span",{staticClass:"line-number"},[t._v("5")]),s("br"),s("span",{staticClass:"line-number"},[t._v("6")]),s("br"),s("span",{staticClass:"line-number"},[t._v("7")]),s("br"),s("span",{staticClass:"line-number"},[t._v("8")]),s("br"),s("span",{staticClass:"line-number"},[t._v("9")]),s("br"),s("span",{staticClass:"line-number"},[t._v("10")]),s("br"),s("span",{staticClass:"line-number"},[t._v("11")]),s("br"),s("span",{staticClass:"line-number"},[t._v("12")]),s("br"),s("span",{staticClass:"line-number"},[t._v("13")]),s("br"),s("span",{staticClass:"line-number"},[t._v("14")]),s("br"),s("span",{staticClass:"line-number"},[t._v("15")]),s("br"),s("span",{staticClass:"line-number"},[t._v("16")]),s("br"),s("span",{staticClass:"line-number"},[t._v("17")]),s("br"),s("span",{staticClass:"line-number"},[t._v("18")]),s("br"),s("span",{staticClass:"line-number"},[t._v("19")]),s("br"),s("span",{staticClass:"line-number"},[t._v("20")]),s("br"),s("span",{staticClass:"line-number"},[t._v("21")]),s("br"),s("span",{staticClass:"line-number"},[t._v("22")]),s("br"),s("span",{staticClass:"line-number"},[t._v("23")]),s("br"),s("span",{staticClass:"line-number"},[t._v("24")]),s("br"),s("span",{staticClass:"line-number"},[t._v("25")]),s("br"),s("span",{staticClass:"line-number"},[t._v("26")]),s("br"),s("span",{staticClass:"line-number"},[t._v("27")]),s("br"),s("span",{staticClass:"line-number"},[t._v("28")]),s("br")])]),s("p",[t._v("上面代码中,先判断浏览器是否支持"),s("code",[t._v("copy")]),t._v("命令(允许可编辑区域的选中内容,复制到剪贴板),如果支持,就新建一个临时文本框,里面写入内容“你好”,并将其选中。然后,判断是否选中成功,如果成功,就将“你好”复制到剪贴板,再删除那个临时文本框。")]),t._v(" "),s("h4",{attrs:{id:"_3-21-document-getselection"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#_3-21-document-getselection"}},[t._v("#")]),t._v(" 3.21 document.getSelection()")]),t._v(" "),s("p",[t._v("这个方法指向"),s("code",[t._v("window.getSelection()")]),t._v(",参见"),s("code",[t._v("window")]),t._v("对象一节的介绍。")]),t._v(" "),s("h2",{attrs:{id:"六、element节点"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#六、element节点"}},[t._v("#")]),t._v(" 六、Element节点")]),t._v(" "),s("p",[s("strong",[s("code",[t._v("Element")]),t._v("节点对象对应网页的 HTML 元素。每一个 HTML 元素,在 DOM 树上都会转化成一个"),s("code",[t._v("Element")]),t._v("节点对象(以下简称元素节点)。")])]),t._v(" "),s("p",[t._v("元素节点的"),s("code",[t._v("nodeType")]),t._v("属性都是"),s("code",[t._v("1")]),t._v("。")]),t._v(" "),s("div",{staticClass:"language-js line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-js"}},[s("code",[s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" p "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" document"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("querySelector")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'p'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\np"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("nodeName "),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v('// "P"')]),t._v("\np"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("nodeType "),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// 1 节点类型 1代表元素节点")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br"),s("span",{staticClass:"line-number"},[t._v("2")]),s("br"),s("span",{staticClass:"line-number"},[t._v("3")]),s("br")])]),s("p",[s("code",[t._v("Element")]),t._v("对象继承了"),s("code",[t._v("Node")]),t._v("接口,因此**"),s("code",[t._v("Node")]),t._v("的属性和方法在"),s("code",[t._v("Element")]),t._v("对象都存在**。此外,"),s("strong",[t._v("不同的 HTML 元素对应的元素节点是不一样的,浏览器使用不同的构造函数,生成不同的元素节点")]),t._v(",比如"),s("code",[t._v("")]),t._v("元素的节点对象由"),s("code",[t._v("HTMLAnchorElement")]),t._v("构造函数生成,"),s("code",[t._v("')]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" btn "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" document"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("getElementById")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'btn'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nbtn"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("accessKey "),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v('// "h"')]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br"),s("span",{staticClass:"line-number"},[t._v("2")]),s("br"),s("span",{staticClass:"line-number"},[t._v("3")]),s("br"),s("span",{staticClass:"line-number"},[t._v("4")]),s("br")])]),s("p",[t._v("上面代码中,"),s("code",[t._v("btn")]),t._v("元素的快捷键是"),s("code",[t._v("h")]),t._v(",按下"),s("code",[t._v("Alt + h")]),t._v("就能将焦点转移到它上面。")]),t._v(" "),s("h5",{attrs:{id:"_5-element-draggable-当前元素是否可拖动-布尔值-可读写"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#_5-element-draggable-当前元素是否可拖动-布尔值-可读写"}},[t._v("#")]),t._v(" (5)Element.draggable 当前元素是否可拖动,布尔值,可读写")]),t._v(" "),s("p",[s("code",[t._v("Element.draggable")]),t._v("属性"),s("strong",[t._v("返回一个布尔值,表示当前元素是否可拖动。该属性可读写。")])]),t._v(" "),s("div",{staticClass:"language-html line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-html"}},[s("code",[s("span",{pre:!0,attrs:{class:"token tag"}},[s("span",{pre:!0,attrs:{class:"token tag"}},[s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("<")]),t._v("p")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token attr-name"}},[t._v("draggable")]),s("span",{pre:!0,attrs:{class:"token attr-value"}},[s("span",{pre:!0,attrs:{class:"token punctuation attr-equals"}},[t._v("=")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v('"')]),t._v("true"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v('"')])]),t._v(" "),s("span",{pre:!0,attrs:{class:"token attr-name"}},[t._v("ondragstart")]),s("span",{pre:!0,attrs:{class:"token attr-value"}},[s("span",{pre:!0,attrs:{class:"token punctuation attr-equals"}},[t._v("=")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v('"')]),t._v("drag(this)"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v('"')])]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),t._v("这是一段可移动的段落。"),s("span",{pre:!0,attrs:{class:"token tag"}},[s("span",{pre:!0,attrs:{class:"token tag"}},[s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("")])]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token tag"}},[s("span",{pre:!0,attrs:{class:"token tag"}},[s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("<")]),t._v("script")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),s("span",{pre:!0,attrs:{class:"token script"}},[s("span",{pre:!0,attrs:{class:"token language-javascript"}},[t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("drag")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token parameter"}},[t._v("el")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n console"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("log")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("el"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("draggable"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// true")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])]),s("span",{pre:!0,attrs:{class:"token tag"}},[s("span",{pre:!0,attrs:{class:"token tag"}},[s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("")])]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br"),s("span",{staticClass:"line-number"},[t._v("2")]),s("br"),s("span",{staticClass:"line-number"},[t._v("3")]),s("br"),s("span",{staticClass:"line-number"},[t._v("4")]),s("br"),s("span",{staticClass:"line-number"},[t._v("5")]),s("br"),s("span",{staticClass:"line-number"},[t._v("6")]),s("br")])]),s("h5",{attrs:{id:"_6-element-lang-返回当前元素的语言设置-可读写"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#_6-element-lang-返回当前元素的语言设置-可读写"}},[t._v("#")]),t._v(" (6)Element.lang 返回当前元素的语言设置,可读写")]),t._v(" "),s("p",[s("code",[t._v("Element.lang")]),t._v("属性"),s("strong",[t._v("返回当前元素的语言设置。该属性可读写。")])]),t._v(" "),s("div",{staticClass:"language-js line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-js"}},[s("code",[s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// HTML 代码如下")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v('// ')]),t._v("\ndocument"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("documentElement"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("lang "),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v('// "en"')]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br"),s("span",{staticClass:"line-number"},[t._v("2")]),s("br"),s("span",{staticClass:"line-number"},[t._v("3")]),s("br")])]),s("h5",{attrs:{id:"_7-element-tabindex-当前元素在-tab-键遍历时的顺序-整数-可读写"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#_7-element-tabindex-当前元素在-tab-键遍历时的顺序-整数-可读写"}},[t._v("#")]),t._v(" (7)Element.tabIndex 当前元素在 Tab 键遍历时的顺序,整数,可读写")]),t._v(" "),s("p",[s("code",[t._v("Element.tabIndex")]),t._v("属性"),s("strong",[t._v("返回一个整数,表示当前元素在 Tab 键遍历时的顺序。该属性可读写。")])]),t._v(" "),s("p",[s("code",[t._v("tabIndex")]),t._v("属性值"),s("strong",[t._v("如果是负值(通常是"),s("code",[t._v("-1")]),t._v("),则 Tab 键不会遍历到该元素")]),t._v("。如果是正整数,则按照顺序,从小到大遍历。如果两个元素的"),s("code",[t._v("tabIndex")]),t._v("属性的正整数值相同,则按照出现的顺序遍历。遍历完所有"),s("code",[t._v("tabIndex")]),t._v("为正整数的元素以后,再遍历所有"),s("code",[t._v("tabIndex")]),t._v("等于"),s("code",[t._v("0")]),t._v("、或者属性值是非法值、或者没有"),s("code",[t._v("tabIndex")]),t._v("属性的元素,顺序为它们在网页中出现的顺序。")]),t._v(" "),s("h5",{attrs:{id:"_8-element-title-当前元素的-html-属性title-可读写"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#_8-element-title-当前元素的-html-属性title-可读写"}},[t._v("#")]),t._v(" (8)Element.title 当前元素的 HTML 属性"),s("code",[t._v("title")]),t._v(",可读写")]),t._v(" "),s("p",[s("code",[t._v("Element.title")]),t._v("属性"),s("strong",[t._v("用来读写当前元素的 HTML 属性"),s("code",[t._v("title")]),t._v("。该属性通常用来指定,鼠标悬浮时弹出的文字提示框。")])]),t._v(" "),s("h4",{attrs:{id:"_1-2-元素状态的相关属性"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#_1-2-元素状态的相关属性"}},[t._v("#")]),t._v(" 1.2 元素状态的相关属性")]),t._v(" "),s("h5",{attrs:{id:"_1-element-hidden-当前元素的hidden属性-控制是否可见-布尔值-可读写"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#_1-element-hidden-当前元素的hidden属性-控制是否可见-布尔值-可读写"}},[t._v("#")]),t._v(" (1)Element.hidden 当前元素的hidden属性,控制是否可见,布尔值,可读写")]),t._v(" "),s("p",[s("code",[t._v("Element.hidden")]),t._v("属性"),s("strong",[t._v("返回一个布尔值,表示当前元素的"),s("code",[t._v("hidden")]),t._v("属性,用来控制当前元素是否可见。该属性可读写。")])]),t._v(" "),s("div",{staticClass:"language-js line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-js"}},[s("code",[s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" btn "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" document"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("getElementById")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'btn'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" mydiv "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" document"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("getElementById")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'mydiv'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\nbtn"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("addEventListener")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'click'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n mydiv"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("hidden "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("!")]),t._v("mydiv"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("hidden"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token boolean"}},[t._v("false")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br"),s("span",{staticClass:"line-number"},[t._v("2")]),s("br"),s("span",{staticClass:"line-number"},[t._v("3")]),s("br"),s("span",{staticClass:"line-number"},[t._v("4")]),s("br"),s("span",{staticClass:"line-number"},[t._v("5")]),s("br"),s("span",{staticClass:"line-number"},[t._v("6")]),s("br")])]),s("p",[s("strong",[t._v("注意,该属性与 CSS 设置是互相独立的")]),t._v("。CSS 对这个元素可见性的设置,"),s("code",[t._v("Element.hidden")]),t._v("并不能反映出来。也就是说,这个属性并不能用来判断当前元素的实际可见性。")]),t._v(" "),s("p",[t._v("**CSS 的设置高于"),s("code",[t._v("Element.hidden")]),t._v("。**如果 CSS 指定了该元素不可见("),s("code",[t._v("display: none")]),t._v(")或可见("),s("code",[t._v("display: hidden")]),t._v("),那么"),s("code",[t._v("Element.hidden")]),t._v("并不能改变该元素实际的可见性。换言之,"),s("strong",[t._v("这个属性只在 CSS 没有明确设定当前元素的可见性时才有效。")])]),t._v(" "),s("h5",{attrs:{id:"_2-element-contenteditable元素内容的可编辑性-字符串-可读写"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#_2-element-contenteditable元素内容的可编辑性-字符串-可读写"}},[t._v("#")]),t._v(" (2)Element.contentEditable元素内容的可编辑性,字符串,可读写,")]),t._v(" "),s("h5",{attrs:{id:"element-iscontenteditable-元素内容是否可编辑-布尔值-只读"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#element-iscontenteditable-元素内容是否可编辑-布尔值-只读"}},[t._v("#")]),t._v(" Element.isContentEditable 元素内容是否可编辑,布尔值,只读")]),t._v(" "),s("p",[t._v("HTML 元素可以设置"),s("code",[t._v("contentEditable")]),t._v("属性,使得元素的内容可以编辑。")]),t._v(" "),s("div",{staticClass:"language-html line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-html"}},[s("code",[s("span",{pre:!0,attrs:{class:"token tag"}},[s("span",{pre:!0,attrs:{class:"token tag"}},[s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("<")]),t._v("div")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token attr-name"}},[t._v("contenteditable")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),t._v("123"),s("span",{pre:!0,attrs:{class:"token tag"}},[s("span",{pre:!0,attrs:{class:"token tag"}},[s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("")])]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br")])]),s("p",[t._v("上面代码中,"),s("code",[t._v("
    ")]),t._v("元素有"),s("code",[t._v("contenteditable")]),t._v("属性,因此用户可以在网页上编辑这个区块的内容。")]),t._v(" "),s("p",[s("code",[t._v("Element.contentEditable")]),t._v("属性返回一个字符串,表示是否设置了"),s("code",[t._v("contenteditable")]),t._v("属性,有三种可能的值。该属性可写。")]),t._v(" "),s("ul",[s("li",[s("code",[t._v('"true"')]),t._v(":元素内容可编辑")]),t._v(" "),s("li",[s("code",[t._v('"false"')]),t._v(":元素内容不可编辑")]),t._v(" "),s("li",[s("code",[t._v('"inherit"')]),t._v(":元素是否可编辑,继承了父元素的设置")])]),t._v(" "),s("p",[s("code",[t._v("Element.isContentEditable")]),t._v("属性返回一个布尔值,同样表示是否设置了"),s("code",[t._v("contenteditable")]),t._v("属性。该属性只读。")]),t._v(" "),s("h4",{attrs:{id:"_1-3-element-attributes-类数组-成员是元素的所有html属性节点"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#_1-3-element-attributes-类数组-成员是元素的所有html属性节点"}},[t._v("#")]),t._v(" 1.3 Element.attributes 类数组,成员是元素的所有HTML属性节点")]),t._v(" "),s("p",[s("code",[t._v("Element.attributes")]),t._v("属性"),s("strong",[t._v("返回一个类似数组的对象,成员是当前元素节点的所有属性节点")]),t._v(",详见《属性的操作》一章。")]),t._v(" "),s("div",{staticClass:"language-js line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-js"}},[s("code",[s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" p "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" document"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("querySelector")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'p'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" attrs "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" p"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("attributes"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("for")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" i "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" attrs"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("length "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("-")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token number"}},[t._v("1")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v(" i "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(">=")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token number"}},[t._v("0")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v(" i"),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("--")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n console"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("log")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("attrs"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),t._v("i"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("name "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("+")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'->'")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("+")]),t._v(" attrs"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),t._v("i"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("value"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br"),s("span",{staticClass:"line-number"},[t._v("2")]),s("br"),s("span",{staticClass:"line-number"},[t._v("3")]),s("br"),s("span",{staticClass:"line-number"},[t._v("4")]),s("br"),s("span",{staticClass:"line-number"},[t._v("5")]),s("br"),s("span",{staticClass:"line-number"},[t._v("6")]),s("br")])]),s("p",[t._v("上面代码遍历"),s("code",[t._v("p")]),t._v("元素的所有属性。")]),t._v(" "),s("h4",{attrs:{id:"_1-4-element-classname-元素的class-element-classlist-类数组-成员是各class-有自身方法"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#_1-4-element-classname-元素的class-element-classlist-类数组-成员是各class-有自身方法"}},[t._v("#")]),t._v(" 1.4 Element.className 元素的class,Element.classList 类数组,成员是各class,有自身方法")]),t._v(" "),s("p",[s("code",[t._v("className")]),t._v("属性**用来读写当前元素节点的"),s("code",[t._v("class")]),t._v("属性。**它的值是一个字符串,每个"),s("code",[t._v("class")]),t._v("之间用空格分割。")]),t._v(" "),s("p",[s("code",[t._v("classList")]),t._v("属性"),s("strong",[t._v("返回一个类似数组的对象,当前元素节点的每个"),s("code",[t._v("class")]),t._v("就是这个对象的一个成员。")])]),t._v(" "),s("div",{staticClass:"language-js line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-js"}},[s("code",[s("span",{pre:!0,attrs:{class:"token comment"}},[t._v('// HTML 代码
    ')]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" div "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" document"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("getElementById")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'myDiv'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\ndiv"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("className\n"),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v('// "one two three"')]),t._v("\n\ndiv"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("classList\n"),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// {")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v('// 0: "one"')]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v('// 1: "two"')]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v('// 2: "three"')]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// length: 3")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// }")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br"),s("span",{staticClass:"line-number"},[t._v("2")]),s("br"),s("span",{staticClass:"line-number"},[t._v("3")]),s("br"),s("span",{staticClass:"line-number"},[t._v("4")]),s("br"),s("span",{staticClass:"line-number"},[t._v("5")]),s("br"),s("span",{staticClass:"line-number"},[t._v("6")]),s("br"),s("span",{staticClass:"line-number"},[t._v("7")]),s("br"),s("span",{staticClass:"line-number"},[t._v("8")]),s("br"),s("span",{staticClass:"line-number"},[t._v("9")]),s("br"),s("span",{staticClass:"line-number"},[t._v("10")]),s("br"),s("span",{staticClass:"line-number"},[t._v("11")]),s("br"),s("span",{staticClass:"line-number"},[t._v("12")]),s("br"),s("span",{staticClass:"line-number"},[t._v("13")]),s("br")])]),s("p",[t._v("上面代码中,"),s("code",[t._v("className")]),t._v("属性返回一个空格分隔的字符串,而"),s("code",[t._v("classList")]),t._v("属性指向一个类似数组的对象,该对象的"),s("code",[t._v("length")]),t._v("属性(只读)返回当前元素的"),s("code",[t._v("class")]),t._v("数量。")]),t._v(" "),s("h6",{attrs:{id:"classlist对象有下列方法。"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#classlist对象有下列方法。"}},[t._v("#")]),t._v(" "),s("code",[t._v("classList")]),t._v("对象有下列方法。")]),t._v(" "),s("ul",[s("li",[s("strong",[s("code",[t._v("add()")]),t._v(":增加一个 class。")])]),t._v(" "),s("li",[s("strong",[s("code",[t._v("remove()")]),t._v(":移除一个 class。")])]),t._v(" "),s("li",[s("strong",[s("code",[t._v("contains()")]),t._v(":检查当前元素是否包含某个 class。")])]),t._v(" "),s("li",[s("strong",[s("code",[t._v("toggle()")]),t._v(":将某个 class 移入或移出当前元素。")])]),t._v(" "),s("li",[s("strong",[s("code",[t._v("item()")]),t._v(":返回指定索引位置的 class。")])]),t._v(" "),s("li",[s("strong",[s("code",[t._v("toString()")]),t._v(":将 class 的列表转为字符串。")])])]),t._v(" "),s("div",{staticClass:"language-js line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-js"}},[s("code",[s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" div "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" document"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("getElementById")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'myDiv'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\ndiv"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("classList"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("add")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'myCssClass'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\ndiv"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("classList"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("add")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'foo'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'bar'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\ndiv"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("classList"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("remove")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'myCssClass'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\ndiv"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("classList"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("toggle")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'myCssClass'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// 如果 myCssClass 不存在就加入,否则移除")]),t._v("\ndiv"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("classList"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("contains")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'myCssClass'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// 返回 true 或者 false")]),t._v("\ndiv"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("classList"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("item")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token number"}},[t._v("0")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// 返回第一个 Class")]),t._v("\ndiv"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("classList"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("toString")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br"),s("span",{staticClass:"line-number"},[t._v("2")]),s("br"),s("span",{staticClass:"line-number"},[t._v("3")]),s("br"),s("span",{staticClass:"line-number"},[t._v("4")]),s("br"),s("span",{staticClass:"line-number"},[t._v("5")]),s("br"),s("span",{staticClass:"line-number"},[t._v("6")]),s("br"),s("span",{staticClass:"line-number"},[t._v("7")]),s("br"),s("span",{staticClass:"line-number"},[t._v("8")]),s("br"),s("span",{staticClass:"line-number"},[t._v("9")]),s("br")])]),s("p",[t._v("下面比较一下,"),s("code",[t._v("className")]),t._v("和"),s("code",[t._v("classList")]),t._v("在添加和删除某个 class 时的写法。")]),t._v(" "),s("div",{staticClass:"language-js line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-js"}},[s("code",[s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" foo "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" document"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("getElementById")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'foo'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// 添加class")]),t._v("\nfoo"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("className "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("+=")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'bold'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nfoo"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("classList"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("add")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'bold'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// 删除class")]),t._v("\nfoo"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("classList"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("remove")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'bold'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nfoo"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("className "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" foo"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("className"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("replace")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token regex"}},[s("span",{pre:!0,attrs:{class:"token regex-delimiter"}},[t._v("/")]),s("span",{pre:!0,attrs:{class:"token regex-source language-regex"}},[t._v("^bold$")]),s("span",{pre:!0,attrs:{class:"token regex-delimiter"}},[t._v("/")])]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("''")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br"),s("span",{staticClass:"line-number"},[t._v("2")]),s("br"),s("span",{staticClass:"line-number"},[t._v("3")]),s("br"),s("span",{staticClass:"line-number"},[t._v("4")]),s("br"),s("span",{staticClass:"line-number"},[t._v("5")]),s("br"),s("span",{staticClass:"line-number"},[t._v("6")]),s("br"),s("span",{staticClass:"line-number"},[t._v("7")]),s("br"),s("span",{staticClass:"line-number"},[t._v("8")]),s("br"),s("span",{staticClass:"line-number"},[t._v("9")]),s("br")])]),s("p",[t._v("**"),s("code",[t._v("toggle")]),t._v("方法可以接受一个布尔值,作为第二个参数。**如果为"),s("code",[t._v("true")]),t._v(",则添加该属性;如果为"),s("code",[t._v("false")]),t._v(",则去除该属性。")]),t._v(" "),s("div",{staticClass:"language-js line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-js"}},[s("code",[t._v("el"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("classList"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("toggle")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'abc'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" boolValue"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// 等同于")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("if")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("boolValue"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n el"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("classList"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("add")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'abc'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("else")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n el"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("classList"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("remove")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'abc'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br"),s("span",{staticClass:"line-number"},[t._v("2")]),s("br"),s("span",{staticClass:"line-number"},[t._v("3")]),s("br"),s("span",{staticClass:"line-number"},[t._v("4")]),s("br"),s("span",{staticClass:"line-number"},[t._v("5")]),s("br"),s("span",{staticClass:"line-number"},[t._v("6")]),s("br"),s("span",{staticClass:"line-number"},[t._v("7")]),s("br"),s("span",{staticClass:"line-number"},[t._v("8")]),s("br")])]),s("h4",{attrs:{id:"_1-5-element-dataset-返回一个对象-读写元素的data-属性"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#_1-5-element-dataset-返回一个对象-读写元素的data-属性"}},[t._v("#")]),t._v(" 1.5 Element.dataset 返回一个对象,读写元素的data-属性")]),t._v(" "),s("p",[t._v("网页元素可以自定义"),s("code",[t._v("data-")]),t._v("属性,用来添加数据。")]),t._v(" "),s("div",{staticClass:"language-js line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-js"}},[s("code",[s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("<")]),t._v("div data"),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("-")]),t._v("timestamp"),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v('"1522907809292"')]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(">")]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("<")]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("/")]),t._v("div"),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(">")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br")])]),s("p",[t._v("上面代码中,"),s("code",[t._v("
    ")]),t._v("元素有一个自定义的"),s("code",[t._v("data-timestamp")]),t._v("属性,用来为该元素添加一个时间戳。")]),t._v(" "),s("p",[s("code",[t._v("Element.dataset")]),t._v("属性"),s("strong",[t._v("返回一个对象,可以从这个对象读写"),s("code",[t._v("data-")]),t._v("属性。")])]),t._v(" "),s("div",{staticClass:"language-js line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-js"}},[s("code",[s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// ')]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// ...")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// ")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" article "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" document"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("getElementById")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'foo'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\narticle"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("dataset"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("columns "),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v('// "3"')]),t._v("\narticle"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("dataset"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("indexNumber "),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v('// "12314"')]),t._v("\narticle"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("dataset"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("parent "),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v('// "cars"')]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br"),s("span",{staticClass:"line-number"},[t._v("2")]),s("br"),s("span",{staticClass:"line-number"},[t._v("3")]),s("br"),s("span",{staticClass:"line-number"},[t._v("4")]),s("br"),s("span",{staticClass:"line-number"},[t._v("5")]),s("br"),s("span",{staticClass:"line-number"},[t._v("6")]),s("br"),s("span",{staticClass:"line-number"},[t._v("7")]),s("br"),s("span",{staticClass:"line-number"},[t._v("8")]),s("br"),s("span",{staticClass:"line-number"},[t._v("9")]),s("br"),s("span",{staticClass:"line-number"},[t._v("10")]),s("br"),s("span",{staticClass:"line-number"},[t._v("11")]),s("br")])]),s("p",[t._v("注意,"),s("code",[t._v("dataset")]),t._v("上面的各个属性返回都是字符串。")]),t._v(" "),s("p",[t._v("HTML 代码中,"),s("code",[t._v("data-")]),t._v("属性的属性名,只能包含英文字母、数字、连词线("),s("code",[t._v("-")]),t._v(")、点("),s("code",[t._v(".")]),t._v(")、冒号("),s("code",[t._v(":")]),t._v(")和下划线("),s("code",[t._v("_")]),t._v(")。它们转成 JavaScript 对应的"),s("code",[t._v("dataset")]),t._v("属性名,"),s("strong",[t._v("规则如下")]),t._v("。")]),t._v(" "),s("ul",[s("li",[s("strong",[t._v("开头的"),s("code",[t._v("data-")]),t._v("会省略。")])]),t._v(" "),s("li",[s("strong",[t._v("如果连词线后面跟了一个英文字母,那么连词线会取消,该字母变成大写。")])]),t._v(" "),s("li",[s("strong",[t._v("其他字符不变。")])])]),t._v(" "),s("p",[t._v("因此,"),s("code",[t._v("data-abc-def")]),t._v("对应"),s("code",[t._v("dataset.abcDef")]),t._v(","),s("code",[t._v("data-abc-1")]),t._v("对应"),s("code",[t._v('dataset["abc-1"]')]),t._v("。")]),t._v(" "),s("p",[t._v("除了使用"),s("code",[t._v("dataset")]),t._v("读写"),s("code",[t._v("data-")]),t._v("属性,也"),s("strong",[t._v("可以使用"),s("code",[t._v("Element.getAttribute()")]),t._v("和"),s("code",[t._v("Element.setAttribute()")]),t._v(",通过完整的属性名读写这些属性。")])]),t._v(" "),s("div",{staticClass:"language-js line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-js"}},[s("code",[s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" mydiv "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" document"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("getElementById")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'mydiv'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\nmydiv"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("dataset"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("foo "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'bar'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nmydiv"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("getAttribute")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'data-foo'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v('// "bar"')]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br"),s("span",{staticClass:"line-number"},[t._v("2")]),s("br"),s("span",{staticClass:"line-number"},[t._v("3")]),s("br"),s("span",{staticClass:"line-number"},[t._v("4")]),s("br")])]),s("h4",{attrs:{id:"_1-6-element-innerhtml-返回一个字符串-是元素包含的所有-html-代码-可读写"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#_1-6-element-innerhtml-返回一个字符串-是元素包含的所有-html-代码-可读写"}},[t._v("#")]),t._v(" 1.6 Element.innerHTML 返回一个字符串,是元素包含的所有 HTML 代码,可读写")]),t._v(" "),s("p",[s("code",[t._v("Element.innerHTML")]),t._v("属性"),s("strong",[t._v("返回一个字符串,等同于该元素包含的所有 HTML 代码")]),t._v("。该属性"),s("strong",[t._v("可读写")]),t._v(",常用来设置某个节点的内容。它能改写所有元素节点的内容,包括"),s("code",[t._v("")]),t._v("和"),s("code",[t._v("")]),t._v("元素。")]),t._v(" "),s("p",[t._v("如果将"),s("code",[t._v("innerHTML")]),t._v("属性设为空,等于删除所有它包含的所有节点。")]),t._v(" "),s("div",{staticClass:"language-js line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-js"}},[s("code",[t._v("el"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("innerHTML "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("''")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br")])]),s("p",[t._v("上面代码等于将"),s("code",[t._v("el")]),t._v("节点变成了一个空节点,"),s("code",[t._v("el")]),t._v("原来包含的节点被全部删除。")]),t._v(" "),s("p",[t._v("注意,读取属性值的时候,如果文本节点包含"),s("code",[t._v("&")]),t._v("、小于号("),s("code",[t._v("<")]),t._v(")和大于号("),s("code",[t._v(">")]),t._v("),"),s("code",[t._v("innerHTML")]),t._v("属性会将它们转为实体形式 "),s("code",[t._v("& amp;")]),t._v("、"),s("code",[t._v("& lt;")]),t._v("、"),s("code",[t._v("& gt;")]),t._v(" 。如果想得到原文,建议使用"),s("code",[t._v("element.textContent")]),t._v("属性。")]),t._v(" "),s("div",{staticClass:"language-js line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-js"}},[s("code",[s("span",{pre:!0,attrs:{class:"token comment"}},[t._v('// HTML代码如下

    5 > 3 < 6 &

    ')]),t._v("\ndocument"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("getElementById")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v("'para'")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("innerHTML\n"),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// 5 > 3 < &")]),t._v("\n")])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br"),s("span",{staticClass:"line-number"},[t._v("2")]),s("br"),s("span",{staticClass:"line-number"},[t._v("3")]),s("br")])]),s("p",[t._v("写入的时候,如果插入的"),s("strong",[t._v("文本包含 HTML 标签,会被解析成为节点对象插入 DOM")]),t._v("。注意,如果文本之中含有"),s("code",[t._v(" + + + + + + + + + +
    + + + diff --git a/img/EB-logo.png b/img/EB-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..8e1d5674bff432d7ef8dc432d893e98022f05385 GIT binary patch literal 1460 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%0D>U4Ox90XNW%1nHM4qc30I0UWF($93DmCbN9>N_ z$Dd7>L_KU?JH=|{8ng&bT?-lf@jBf9TWa-asx5pS z$AJP*;tnBy4+~4@1`^(--xJ!GeEU|W3WGbJL-sN$QSB2OC5<^MnkMeB4E?AVx?nl6E42vJ z1v4B7FK(EBsq&oB`?`1am#1V5eRB*{S~Go^f}|RrV|kC4tHnbig!)<7b!%-d#|YqQ zpFcF}U+14M_cVwLw%^AE2f6;P^&bI3-!Eoze8lMF(tkudxL!tnPU4qM_Y~Lc{hhwh zq+#MEaadQT$}idZN}{&coCga?Whz)D^5mKM=qB&ZK!dBB&`DmpFTkn^#M45yQ%!B9 zC+%u%CJs;OpCzXHQ{T0a8TgFa3+JO)_pBz|)0*aJVh=oUX0lr>Ke8-V0xkOTD z*4O9Vc8KG?6oH`v(+N60-1uju;+=did{9S8CsoRIj*B?JY}`Q($hXi?zE=lG!$JI+ z)cRJN6d9<$VX8~fjq4tVk`Em8>PvEL{5q&fo*P7`UKtJXH+7$VmLuM1(ZtRUyd0o# zxXh-)Q&jB)x|O~e`MQ@DEZU#yN98EGMyxpZ;u@(QnXWY#yI7>~?{t{ly8Ll)D`O6` z`updv(n$xX#;z2T{CAhYMyVwWEgGq}4Aj@YM13W5kkl7RTsqL0 zwrsige#t57(D*EFQ>jQ=S15?Ef4*jSi`trQSPs##id3KfYD-ZK(RmP@B=~AEb|l~6 zHq{y0e(7a~n5PoJl{c$ z-_kO>C{plMZ(#ZuU*1~EWS9sX5~`$Lc5rDG`?^t%GqhtEbQxslN#7P`|H4OCZGVdx ze%H75dl#48RTATb!ZTJm87qX+W2KI@!(v;no@W*hJ~r0<@mR#Uc0_3Ie^57fT3pz#|iB*nog#M@0qH*h-b#AvhQ{B%tkIJ(^g z9ARSHN(Ax-QkDbK*C!Ym3h-!dbY4di5{1w$>iHL5*mNNg0ma!=qqAqlvhTT)0%!<6 z`8AeE22W^x`G24<6(!>kN}f8W*kOO*fuE={SxBpz`Wq=@I)TxneUvG#DZum&V_KUn zva++5Od&`R*LSvZ!K!^SGmDofc^v|bzG|Y3J$7+gH74C;q2mJQm@@2w^rJ_6k)n*? zV4dx$jfI){*aMcBMBRBZhVV#JPXZCcaDOQ-(~ zP?Fy2`REM?Xnar;rBVTb;{qm&7F^kh-j!&CC!IIU3s0 z(JM+(9u+vwa0p8UCMM$!nF7c3*o9MT3L$L}!x9dMIsaO1=%Ri3=#!=p`lo;x7Z~PJ zs=N|QVbdWAz!f0pIUtSKv3um$b%0W&7e)th_`DLA@U$G#Tn*OpM}KyKu6s~kb8|Q$ zo^X|><=34!N5}ScEl`!Gq zk5O+(o@MB6+A3%=h3}E-2!0;i+cGjKZ)s0*dA?Yt={_2cMFib>SQNl6c+7B4K#^6s zT@`g)XIfpjh{FW{OE((t`FbQ*M&8$%4Cg^Eg10t387!L=yNz^0C0Yc4vxUyjRETkA zOTopqU_%cMfl^P#>qBx?^)el7VpL?j>NcSkM|IHki0@t zWx%BxjKo|~tmGr1TLHvAJX>B0%ACf=Tr*mkk!786Q--;P>Fs9Vn1+Gz{n%p4Nf=96 z`Z~mXLl1&Afy#hE(fQT)Lw3>dS`ehZ~R|9+r_^+zIwpT30t zQNfj2t6f3(*RQ`vW7BK0bT%=uSdE&A>C&!|S8n13+dC68^EsOS_BeK!BM2ZmNDDN4I}SNOA9O|{;`53FV>k5EMcfLnGTqi4s~|W;Gx?ud&Bop8z2g-BSD#q+ zEA54kC>;)iiN#;eH=Ht&_8!pitIwaiE{^cUN4YE6i4p~Z`4V!FiaO$LAfiTE0rZlI z1AC4`E$*Mk92S5*ub2mbu@CVOnAtTxl!27GBLU|e(+V{k;8^mH#pDwK=M-}L2LG}M z9Jln0Tw_bQ*cvSS$Perxf>+z!K{7&Zcme|Zy^nb7kj%c>c?7D+WnK+Hr4U{3%U8S> zr>lKlXR;_8w_#Nsa-?y%InXyf|^q0$8 z6FN7h@#2GM3s{x`y3KbX1MJyG!1q?*>3Ae>y@r%}LxUUjXSod_p9(p}E|R{e{Z%k*SJw|pTW*R3-ZAxW%L;9_~-oHKLjNDbnJG(~#Q zGqN#u<0{CI)cqWm51w~|HM#$48c*#2XQ$*wicR0IM>z^Ey&wV??Ac0P#G6RkpB(3# zksYPB!YbFuASNwi6z%{`jz?nnlH&8M?8saZpGEnj0Q@ z)G9o=V)J`=n@1uH{tF%a=;xyL4fNY?HV%fOc%pj2;Yy;}n-`DV-Zpc)4H=oT>3r>O z|469&Q1_(+jRip9&_mCx^c9K01oM-8Q%3mj8A;LC`Ank02N9WL8< z6Hl`p;WB9^Y1S&pk}@>F1W_UvkQ=G`J!IKe%&w{W2!Q+|+oJJaC@gGazwmh+jSxCt zlc;{cE%KqD-pz2S261yjBejI4MDWh*y!xxp8L-i+XJ>Skh5I2~Vs4`4Gtn=%*LDA$ znYoGh%L&=oOb6pq2o%wLCk1cHW4;SYkqQXk$G|5!!L>Kr^(IxTAX*Ee*5p~1FhDP3 zH%@Wpe332V0(E9Ki6F(Mk0zLwZ&j?YxC*ex4C&|-w1KI+H2%YqquWbAC{r1hnmKxR z$4FcAj<5Vb?JcF>x??zWL(jW$?Q^4t06O&A$ic=0WHe5wjdPN;oPtzR8Q=f6dtOnb zk|n%1%`eGSU-0aB>wp8UGiD>0Vo?5!7S0q99;2RjMUj@y?v?yi3$2;#7#gRoHLZQ& z_MqALl);8t>tU5=$A|A_J(|6#oZ^<7fx6e@UWD2P;*GxTasi8h78ujnLD~hli#gT2 z7#<1lCD~d2Op%!;$fFX4eyouTJnnX@IW7(XQJ-Z`u6)&V=n{%i?GZQ>x7tU~hMaqD z-bla4J}g|{9j8bZsj1sB!aKn-Pm;@LsiF95kgrjmMTna;oF|xU9IVC!QqJp-tU4Cl zhxQFkAqxU1$dHNoyasvShuA9*=zScjq9SMc{bc+38n!Jy&U&@UQ$MeevhrCEsG5(ijj+OJsXqH zZECyvw3rSLJ5Nse9&ixA&5M^J9PS^vT%P>6wn8MA{p!gMcA&O3Z zvW9JLZgI1>Q@=Hd%g(>o^!b^~uktL~#0&vpg3=n$VQY3+xG7u&4Zb_*%77!s$d9Gk zI?woNpM$6!qt@&gB7s7XHAe>1k1kLL|9o5LHm7ofXtr8=l*5xVKbeTIdKhV+CbwH%4cT0SlT-d~EEX z|AGi6)^vo;Ugrx$MKe+g#<@gLOa9tPxbWi zLTw*d>-M(#1uz>kN|nh?NzZsfas)Km68&C;^#(-40#B{E+OIc^8}AOeAPI5b8|(Tv zX$Xidqt_J=IPk&lY*e$G4>3eFxpp)&755LFY1qf|*;eeh-Y$=F-STeRGGgG6SfG)| zY-LdYl!p7-bz#9~sVHBwK-?)QH9XH?<@K>S#TyTgKRh4LdKf@Frr!A`Q!6?4Mzf!! z&Fj^wuqUYDDZ4A?9gtSu&|6+dBf~yScHis1O87QG93L)A^U>j=pEE(04=dY`1*fHc zM2D8N`#LaguLEEA&XLq}Lt*tw4gm8bA7eV@`bm)hIXC`5d zPxY=oXwEdTV{k9@31g{13B;fPe($@BCfOdcm{o+#%FHos^T^HiXSI!Drq)G_%7L8xz4y(C#Sp|7+1io zy)e;kvvi|qESO!EfhMp2?E5z4??Eplz|XS=nH%yisn`?9Q%DXf>Yc=F&rNVGMjLo$ zw}{?=BSa|hByhuKbTd%LLVsiRe&$lj`HZXCK6AF%mAa88 zH5pOc)qx6;Yu}B%{sUDe-Dswxt3h(G@5j#KLJl}QdOR%+HqQH8(08bV)SY!R-F-Mt z*>QX-KNax_I*bt;R$pr#nZI7H z&3o}daWZ`!-jSn`#``Ja#x<2ELIodECxu<_N{o0H4{eg&z zIY&ki)ET1ouk+LrJBBP19>O(g`>+qa1FO7|v6Nl;hA zD9vBLEWiqDqo4oZ$msxrPv0m>VUE&~HPf3tj#icQm>Zvk+@nIrjD$XzwMeOO;8PJNN$FV9vB%lT4k0j81ne zmrI6uTUpdaxO2jX?e9JrVa^Hk5+D1exQ+fqsq>;xHY&AtYbb~DT9!xj?u!ofJK1fIlBR~k0V7APR{yK!FDW~ z{8B1`y`vH2zopG}2}Q1Ntp()Nmn}MpedT35pIq_96edU4SysZ?X|AeGp^Q%Y-JQ8w zdjpu^6R6YiCZBh2470u|_`l82Wsj?d>yCM>>M+AM%!@{*Zr-ehCTItWBZ3!h=(E8b zN#c44zLOsA;;X2fkXd8QyU!_XRfS*~H@H7l0Cm*v1_t>+Xs(f#TlU8H?>F_dS<}bk zoAC&>MA`nz>El)o2a`V7o%L5OvIqg$osAis+0Oe`S%dz`9NmNueS-*ktiJHW3*3ij zgIu{{Qa%5&%uKt+Ph4djfGGxb^eT_f{?uIcjx6OZC}-2t-QnPW<7K z>yII`LB;_yiUL;8T=0;&K7uMMKG48MJ3jZLp=L*~OUg>hD`!J!Kb3zRa$EO<*u!^j zH(D*RXRm%+%JDo4Sf}{?DM1Or%fzJK$QB%OtF-ma^^pHSa2;vcStHcd+gD5iOf;rC zRWTb6+Ps4*zlN#t9~Kx3Jz?E1mWEymJLp7h&nu5^6tZKNkMZ$*cUg!>!FE812mr z!=KMj2P4f{TJ8^2d4BGbx!)u+AA^@uCXMDx_FL)~zX9MhRCwplH@TO7Yhe@qGKC5J z)juq%FfQW})V@_O5%D!h`KrK2G|)1C;qjv_ahC1g*uIbmi-frjOK(91V+>RH(^a+g z@VWXKyU!K2^N!nD2b3*aw0&ZW*c}PxMZBAflb_QNd=tDUun#SmOS0gI>-v;tLVJ4Q z*{k=d*3aU{`4O`PhXu6ja6(S$dOW`eZ+-V#lq9h zvtQ?kM{&xU!5|*tCPhPpZ7~uj>WZB6O58awp7*~?d#CF|^H_qykJ%_Ne)Wo>y|L3x zVb;-a^8xSJ(Q>nl9e8GE?^kzcqrnRnGy;Y|DX+WKj{aYdV3_<+{M{ga>)r~O+Y3JVf_iHgF=(W z=Ib9<-uv>c2w_o$OrdpIpKp6u0~yWA&B$%UcPX(w|B*GfSEyPKFs}PIQ2VAUv}e=r zEzdHB){k3gsZn^v7090INo3IJ`G1&uwtnprH1+Yvel zUiBZz-{s7mox1(hm_8!G=v(pjt5`=lq)3x#jjgf0-DZiobV%K3w_)5?=kI_}$k=XA zpz-~KqS?Ht?co-sX(gr8@%mrCc*Zl}(y4@z2y;Ip8w(io=c2@dr}uBGTag8Vz=!AM zP!y9Q!&4U=zk!ssS8n5gjYma05MzP!(}m8c;FS_3wz72f`@*Oi>2 zgNv56LivBC$~BF6&g$7vZ6o>wg5Lev;}Grb(29@mJig3Z3q$GnO7`mrrRIYCzpH?M ztb#r5TCco8M?@s&9&y|EfCVzWDV3k8X=Dn(3SeT(b(s9+emAo`4tZp%LO>sXb?QB3R? z)`EEJQ2rYhxBNLDV$ai}-y9TpGTS|afbdfnqTHM_A}c4aS(sb4klSi{n%{7k%Pb7T2zBwH~z)9HUyu zUn`2m)aWW!M24zUn1kVcVaxE?x=P^4SS@SJq;$6%IvC#q9Msb>Jqg9@eordj-bT1I7gIMi4cj(ruIGOlCkZB;Hjz23h(4;d^ZEkL;o&{h+ z`P+)7`ml; z=|=a)J}N+?Ky!Vnwa4nD!vZSjCBD#YwNpAuQg$s>DfKqu@VMZLbq9@%oIL735N-ry z<}w6howSTQ`1G#zqW)i}Y za&MA1a6UH1I#u?DpPxQ2U@nJef$;BVUCMqV8C^k(PC$>J>V^E+Er#KTDdMaXPjHyn z=9ynumc`%uD~tJ`!N6Fs0W6NObc&#j!y|xN?~E*_Xe3ho4W~%;wWYp~!h)Qdu{4*h z2eK0Mie3R6g5BGOyE$-^a=^bMgHvkWgyUrj*h3pN~zM&+aF| zG5x*K)s!tS0!pngm}3Ata=4GAqn8m^>R+7=K7g4~c?(HdpE1o}WV&m}cYTN#w4FD^UNgXOL0oG@2ajf_eL5=*i02Tfk?@I-lR`?a3 zq~P~yQRXp$cYAf{cBm>{1*;yE z_e;_^*+AM1hdXPU2FC0+30;D&Y9~a1L{5!yO)ie`1yhAH9dL*j^$isMC7>Z*(oVM` z8C_X>zuZ@XSExoG)<5A{_sD!jGe1;PD~qZi?3HG#8Le^XoJ3~^b{;~iJ@O9a>vF|w zvh@&_#8!at3~Y7`1B9LZxy5 z1pLv5a>?N-a;uMtec?ezM=Q0GvVV+$97l2`hkgrU6(}~>W+D5jnSRhH0jVen>S>rp zdx22kHdPAz!a$5Lzq+Z@q!}3Gtn99|fdmI2)R>_PAQme}25Ae8YDy1}zLN-$dj3QX z?GrPJFgGP$@efxSyai(fC{nAhu2b~EB2B-RaBmBcxztQm{Zp&?yj{XBIXht%tkTaw zsBp^&hHv?%cQZ?b(VI@8om*(c>CXy}0F$_tHu>$KbMSTQ>3Ct2z}PjkiFgJ|M1LE# zBNd!}6ZXOndSYry`1LlkBr@e?gD^{Z7+nkC{3ocoVIIF z2J~-f@{>6N8(Y?$Tzo?U^K*Xvfxlw+a0n6YBRVn%c#WC5Bn2&Bdz`Gt^-vN;zS0hu zI&qe*xQE&?!4mb)d+Pev@Ld~*BR>?o1xudyS#9#3lG_!!Ns)x7%mBu6YC0ShyP))^ zO5ZM_;$`Ogy>hUUQ1C%PR@EIeoFa)7U+bPE^p`@7no-Us{*AL9-23@(00iM3OnlUv z-4x6#UkEx!xw}g4Hy{EmFF22A0-jv65ZO@N(bF<~1{tbH)x&3d8V<@$1ZQ{+*p0 z_;WLbo$90&1uFix{byxkCsAAlwt|ZN*cZYEJB&CcwOS3^f(hpv4D=LP3A3nC98LvtxXZp8BbRyP#Efq^^ zYP*qo>}K#4p1B@&p~QhN(KUX{!!pEC;k}I3XwT0^{Z*?-wh3orppw-}!G?*5Q-{0c zs7~=pq}(^E*&nzkis)QqT|gh^Hfz`C%m2(N-w^Vmzarj#X2t7u&-TR!=wY84QfY0+ z7!2>2gf1QSZKaM;zg3fx5p+qDqg@o;*;z;qscqGELs97Ak<>*koA^X8IY5@>WvHIdwr$h@YK?~LTt@iU&dmpK7%`{PW?dd zZ_M=zJ+ouEt*#92UGOzvDIUF<3Ez%kmfXXG4o_MYhH^I5Xj1kjAw2$_{0_jDpGQr% zFe7uifKm@YO@2^;{qzu89~I%|JxzAYc>7wzGoCZ7k;EioF{(_+YA${IT;gTZx2gdsR@?QjMgh@_ zVQH(9HFq%e$@3xFRg>_2%=~M+tj(%p@hp#Yni&_>?Ev|0wUbTpQTeAOt_Lh~+2150 zLVSFfWK08;-8Zbq_19bzRX(S;$2jT)P#h}(GhfL#e^;fL-ln>hH?8R~vLAeruf3Bq zDk7{OWUo{Fvfc&$_}97;2?b=xRalDCn~`bqI>OE|tciY5z>>3O>?3AR$lbl3!ZptF zRZ1QW;yNJItXWE4p_%hmeIEP6N(Sy{xvmVxQ-Jr2{MXa<-kHA%Dr3EhnAV(YZZ>^n z`$PSO0n~L~e-!EHu=mO20}>{ElKW+2ztMxYlmhX zvR@S&*4eQh{?mui;C8qNvOL9ay)_Dq!R=4II;70kma9sGx_2Ocp+N#GqTH^jFuI=*#Ksg4N^+zcHp6Z!CVat>1p~W=cj*0{IjwLeZ`d zl!qyM80T$Cdf%-Tr@tpcXDElmF>hChKqhK9?S0%t&pxM~?rCLZw_V5VqaW0EFuhk^ zWH;6Fm3ksoY?1MMfD5j@e-j%xET@cTj*>NIz0JE7q%1Fzd+`$-ki?~u3ja$e;lAJU zDEpc)edJ&J4soOtW@O2cedbrbnQi6H*9yeGjfGLzhJD)Jv37U8c}s{>o|RV z(?$|Tzx>fzKeOrSEWu+ZJ~ne(-sJmR#e!Ccor%*C^ey({0G43FK7iL{P&5euYHAv; z%aRRD3;spviiA?$A@X+zcJfBy04+^CTxG$(S|m;9uen_c5Ka}TfL_{vGJle6xwK$v zuSZUH%mr*#A<8Z|cRHn2y(M&k_1$;wT(%d-P$T?<6ulJPdEhU=q@Homl7Fk!=Jf%@ z)0%2+Psu*DC8VQ62rz7Xr@c9u{J}tVL+36Xl^OK?=k{Qn>qVHVb#ovd7iRsbj_6&@ zqt}K+$p)fWkkIKs9A9>6Np-df)<3}h_J5!l>ukLGKhY_MA}{R1!Vb~Ywj6iJe>k>s zb1MrWxtov>*RkZ{e_|!VwKEZ`HD*3AYQlT%AoDft@|;i+#qgd`UmpQVwL2`krN8E) zH~lW^Q`*TrEs}3eZ0fLyd<)au{;B(~3IoMSyaC$g)Ao(Nr?~byiDSAU{j*7tg+e0u z)Uxf#{Hm^m;|}AJHD(DVPiPywD?sU|+bYs}%;_o8nx3BgX^OS?HH!{~3+(yulsL0P ze3_ZrdNYU16NM@Xj4p?H*4vCE@!%9lJ4Mb>Ti ze_>oim$AmH`Voc0OVhb~XD?}VoNF_*%7oaoC|0SJdX<0H$ltuN#j7E`F$7EWWGL?E z`j(~%%DVgucKH9OoLS2&wLNNHVIQvWtGM=kE(3Qh|NC)T$IbaTrAU-F%0^^Gq;{wOux4zV z_-ETKIGdbjbD~%&q@uNTdA-9Ow2udJZwcfbkL$Bj{ai1kx-WL*SIn3NSSQ`T7+;Ne z!=3y~N>@B~xv#3ch_RU}5l#o0lsT*Q z8S zP25syJHLn#PJdouB@9rkUh^c^AWoC>9D19~N9}d=9yeh)IkILxE7J6@HG^w7erD$@ zaMvE|3%%+8mQ51aqS}VJ;{v+*9T@3brl0N|XtUj;6Uq&bTh1H?^_^8N0PDT!q&8ap zZ9;vo%l^tqp9(EGF5=l%uPLYUg4VRnidzN-tm-Rz<(lAR;JPAk=Nez*x;a(vQ6eji zxAabJkrvlgU5@??TH+Ib8p&8B^(cJ$KhUEvHmw!0PKt~|Ce40FW>pf-($}g7s-p1d zj;oHO^mYdid)|=R%VQF6``YcOq_qcL2STAsIzg=`?-)>hit*`F^~_P@>6@0XjVrba zxtS%N*K;-3QL%J^@X3$?-SY3uj|7sNA1<7Z_Gzh|9O&1KM4gwo+!@@wuhL;LE%QkE*z=GirdtEw&`Cb|>2c+7*@W_pF0 zvB6fveU9?GLYqR_!<(*qdXNv{Ikq{|^loE?wt_x8m)Q4)Iz4C|xloYHd5-ayxYB}! zFQ2YLaArn#UdM3A-B^Lw4Tq||*f2Csxu;?`ebFOYi&g8HMejCgl|ruQL_9mL3}1a2 z_c5^iU{jaDGhlNm!T6gtR<9rCy4!al)=rziF%!v1^JsA2T}Y*li#~1&9B10D{i|=9 zZTWNdOoE=9Q~w(frqj$H=emSfVG=c2wRV2D5WtqweEZQ&Of5XdJR}g4x}ehdw z#xh#1kyH3C)XyL_4VI-6+xd8rHPzNcqFlxILVY<49W8v-{G$(z&;4=-9mKGDyO&f= z;YU=fMOM5P=tt7iP1B z1)Cyb9XqX-wNkokiXzqIw=5&LZw(!CNtnGX#yj>xfmet;R(+2z{HQD>LLlS%pJmB6 zhjkJ$I>Wo~x0S?s0N;F2JdPnq&FgCE=#QqX;=RO{$5hYk`w|wJt(BAz#SKz6x#Njb zLP2(Jmdkx)w9+}mD5}9ryCKJhqx*OE4Zk545bYu^E^Om2VPJcdyR!Ckn1sGcFbsxn zRa1V(u`N_J%{%p9p9&6VA>b?Ec}h5RNn;MHOXVj^BFz0&P(aSiipYS zylJxFeqLHHfA~ql^DYR!AOxaD^s=zm)NdTfJLIDui`Wut<%`6)oi~^aLN?w*Cu=FZ7#R46)e-J@?+# z%A$SS+jeVT^_$5Eh$kuRT-i!xa;M10$EEbOW0G8ls1wm2H=)q1cK3;wN%6tb5y&4f z@mL#*(F8nC%Ns04CrQ~5#^fUyT-zI_PeE1JylhV#%3$Tl$S_o_syXC&`&)zX4GCAx5YbHg5- zjUsx-acF&TD`}4-x9;7&*+6;N4NWbehDRLJ)UEQM4>JsPY0?p8pC9s|D~82%#f0`U zH@C|)n|CKnS0tGOC=LwrXvB}F0}fV&rAGafsI*IU(oP}{nQEV>mI&H*zH#-I9#BFo zE}cdvQheg0c-((Qc0%<(kTTsv^!jE2&_#GuP(2@qwGI~S)dard8#oSrP$u*RD5>dR z2IbOA_B_8a#6WTU>iD?4R@ShmHAWH}&Nu(rvUW^+Xvv!nJtTbLTh;khW4K$l(>g_$n=WQ13z z7BP@Q;7L*{fZPa?mzL-fa!#UeiD-gA2`-usw^f{sDr?T-6_|eUWTv+YF#+a(hHyux zNtR+iX21b&4^H(r*aCy&BA7B5Z07xxPLlKrz#T=hP_CFCP(6$5%&xr1cta%rIoA}JMk(sm#$2~I@* zH{sMuSLZNYUyS(BlPwpR_&8} z#ij;bJ%_m-#Mv#4(@fvIm#0}hDNgU9m(-9C{UF6^7>KS|JCcg-@&S*g%`h#w#{c_` zZkgDItmko>L@ocBnc0w1@Z=&Y$^86|%h<@NSz70{@J+j|4sn!L>_)23!4dZzqsq8e z$zeTk`gUZGEE@}#mZ%_d69HM<(Xbsj3@mW3D2g^e~iU~7g z`O72ZcB#O-cNZ*Oc?XhpexMxre8IddNy?X_!U6<_*EX@>pULu)=0jK_e*>YU-41(&@1z1Ss?~#s*qDm zGU$mODRi#C6T!O*vO6Cb@Y9i>q=PtrL`PZN7aRnmO%IFvvrZYE_MuCBtz_N^SV)CU zOVtfxZXnwr$}OxnA`m@(l7xX@FEDEX1*UeL?_1a;_^>Ap%U;a?J31(Uam8fbbD6Wg50r;y4&MkpSJ^XvewopS;O2kF<2|L@m1b z_>N zIwbIld-pB7n)2K+MsIII`y5PmGf=*q7)$73Pv| z)=!mEGJ*No$3&M)1xo%#UJ5Yd_~Io#BO$G)cbU!U8;XSBBg{<4z80H9b3Nd}s)KgTC3P@t0v2qR^G;&Xrf1pdb(qKYM0I35k3Q zg(_WXXEsNI*mTUq^SZMH!-#*v$iVS>AqPr)Eq2Mi9uZt1B_mh*M~N;tO$E>z$|(a3 zYmp&Rfa1)g21GsB$5Z;#Qd-1|KtK*Kg{q0)-S-v{jg~U?jNffJXnt#>Sp^;6ukZ01t=Y80J92PU)FombXrI?K#w zjDz1|OhyM2g+4IDTuu((o7YKg4z+spPk)tN*WcFVPmvc>)2Y8=K_5xVBA%?oY3>U6 z1vcvFpYHb9x;BodK5=IS$})B2RHD=(npcKZPJu4k z5N_8eiNh3gJ4SVv9-94RRUiIR&%OGv7nMM}xO?z?d+2F0ru04|Dh2|tDZFgB(19`M zPn=&i#CX8i(H;~g5l4g@F}zsh!L|p5d?y%(KX;Dd+$;JZJAppbvuWz~9@1Bf%JY(aKSO@Ek)^#vw zRXWBVxAL}sX;i%N^ZZs+4gIKN6e%5@e^CSN0FC{4 zJFvEW2Xi~8?&RxpY=>(S`0K<0U?hCjNKiGh>jl{5OnR!M)ASuJH``M>&3&`J_tteI zIC8#2R73LAI{eB#MnI)uSfp5GwtZq@*LZwK*E;n(ZF}yDNSm}tJE5?!TK`k?t=Bek zjQhG-GbyV)X%OFE87bw4_t?g6_V!?Idw;_!^+vvc9#q`&toAm2(hAmw&b~cqS!6*V zE<_`zf_&P4)_F^3_dNX9_YIg#AM#A^m~~zM)~l|sbSNfyb6rKZ^8giDRZeKnCsZg9A9k*% zk;qF?7Qx805O(}@uFFq3h$AtI^wOgA-V&O*DZ*0l*g46phdzjFR@c~D2+9Q%ACk5Jm>LH)7l{jc8CnKNm(l=FsUB=l@6uP#$ z`B{PnBj$&>tz~MQh+stCF&C>d+7wf|vLCi1GKN+UG+j(gTL`@|WUNuy|{}|(< zH85_QP|f-}%~#WHg?#3Uc_Aq2cp87l7?!=GxMlH%NG3`p8#A?)JA1QH4Jsn}QzvHhSV^x=D@t&W2!|s;~`?>XFwm zR|IhLe6PL7Z@6LEMSU4mofVc%GPMn~CEz8@E!5%f-}@}!?Ej&vrTf0pE7D2%g$4cChBirm+)XEr$#`% zfset2m5DsXA&%D?5@Mv6nRtag2B2D->NHz=7}5S|kq?@`;VJAKD7tnW%)xs(DbTm# zJ^w<}6pV%T%hE$dKSc?`Tjq(sIiW9xTwFFEMqdu;uvs;R(-wa4naF^{fI|%O>&?mF zZ}YaP`pD*L2Xy>;lo*JBMPIRgv$!Ugs#iYvb=FV)Ya^w1L9sE3i19g_Y!4pTL7Ve$!oM*q@l->Fd1RiY1 z57)8Aq6rdzPbuFG9#c%U*0{rl&`<02&)}tuPOPuoHVNp)@lbtuTJo2mi7w&+>txyW zs-_Q#Evz-sX5Q)H>XSQ(OCMXF`Uq{N>5pG@SOh(NEb%Gzk1h%kzJkwliaI|sV@I=N zGtix`g-evLZ99%k)}K%Z^uS>p;RpJ|z0WyBWegBCw1 zFOzoA+~FOgzBZk6bLP*YNA)r`3@r`7!93{sxV74CQlqwDFkRBS_8`1(uXd;MuU$vp9iq=;kvvV3r6BET z_y6^sE&7H`E%kf>>VUgY2Apds3Z4Ec%Qu_0ig}mrKc#-Aj@So~Uggqx(7+?3M2?n> zI6hT`ldbctxjU5VyFleQWQ)Lt6jI;p(4WHL0^s7)Q4O6O?P1eo6^Hcx z_3|&y{!3(vLZB4T6;ohRd)dI;ps&jO3;}(^Sq=*2)05hclREb+u*HK_BD-U!7=T+ zFRNeQ1LiH==M}BL(o1gVh?O4lvSbWbo@>}9$v9OJe(o81#B95}O4ZLj{N3xS%hvGd~wyBwd;^m@63d6q%yhfDVU8jMq6k z8wT>r=9o`qB!XC&zP8cR$f5&d%6C6s|1p^B7CpPFw`BaJher_cTV0MPn8YTdHoLUt zW*Ie-qIp=!r}Dm%myE>wjO(**^H+{g~JYVAi~*_mzs5ksR6KuW&$$WGp~vL}tMM(&C|4Ym%>i;&D9zVoawfBSZ>CLcZIqBKyD zaip1&_ZA{Ap(c=tk>NQFdd?-x(lN1C(lBF}e^a&=%x#_|yF^4d6sXH3G5&~|{2nc< zB?Y8L^y1vPIkOk-aGKtez8vM$3xJs;(3$mD{Q>%hl6|1v6C3!tDlQAGC<30~8GH9v zMh^9;YWO0gzxGz+01@4WBl}zM0i?`pJR7y{+X+k&)hPSzOrOxPqnL{+b({(o8H10j z)1Pq(uQ)l}uJTlHPj$$>`B&Lum%+hbyFLV=L6w@Q<>Q+gbqN4GQvGdsm2^p?FraeY<8P@Hxc`tys?r$M zk~kyJs$o?Pr*#*hq<`%ZOC8giy+Fe6*>0(;N6dZG4DR{ zntAlN9}>WvWRc!EuBW%!4|mQOOjBnLnfAGD-2lry)QeKU(a7T_^S^8p=Hvr}TP*6z zdUg6+lH=#yRIRRu&u>3(Pjq_n>F#J@)=C~ZmBeIxu86Zo`FUy@Z$z=x4yUr@hlI#S z+t?5^?M;5p_obc5vPa+T^-2%hdC8J+K?zsJ?-{WUZ(gPBn@XZ>z!|%s%~>vJ;1s6D zoufV=GYekYlqu@PTFJAB0TBYzM@{nQ5fQOjpYB<@i%Q_5CXyeVal1bJpm2x5Tt}CS z4&MxH{4JpjSi+M#9(5iT=y3Z7>9W0-=s;6sJcicu%}n!T>+hyRGTyYw!<}y>DL?iv zGGFtF-&h|93xKy>8LszbWEhg;3&LVa3WbSaeKp$`D6}~f`7xyG^tdSBmvc>8CK8GE z(r~+}c98^3?e{OamX^mNf3>i7fW37=660r6Y#S^f1NR|;V$S1gT}1Q5E59XrDs=SL z&ZuEw3dvvvx%!l3B#AegbrERz+0F|H!Zs=X#QAPkQ2*GEp~VP%L^w!sWJkl`5p*up z1_TF1qSK~pc^d^ak3P!d+aMDmK3c67I?sgqVgXDq{oRh^QSc)3KHn*j7W){+IDl6u zk(|1gq4gu71q`e)(_QCZha2!4&dHmu#LdWiBLm6}>K-mA@o#YAsgr+GbB+ksT0}0F1RqrV@?<1s8D>e;=1p#A{dfta2vnUKl;OWlOUf9zdK5 zO^=$eDjwP!2=u;^Vi1Xw`cr2px8JOH)Ps&JdYC>7?i_<0evHVKMAtVS-vY zZyywi)ntW!N|_%!WSs!@Aq2;Otp*hZRQa+JM5gMH2St4*=ioIQvOJ1}NU@sCF*hbw z%i#b7z1g-}3l%$hGVlMRnVFcM>1quuIA9Q`&|+wjhDnG;+$PNxg$1>SX@7_F*M6mx zhz31hWxoiO;zwMtwT~feRt~i&Y_6>Hg;GqkaJz`{194?Sh1+WU8xLWoNy-_S6m^cY zh$$N&%FYC4N3jp0l@#kVY7H2cUS*wnFpLAk{wP2O5t9eFNdlA)+7N}0KSiX(XuyRc zvj=476k^+2Zujd^sJ*mgPG$QI!l0;r;f`(uurUOku-#`sR?xIsMlZBp-2eYtWN*T zxbjxzLTCDym&%qujRDq>wQG&4y{V%CEOGwqf^6qNi*m?}CF-`H1PXZN{du$gMrGrk zngAFD%KMFJRJC_!J5?h}sz;@w;AzLlY!pmd&3os81&d=LLedn&JgGzw<892(ede(W2J*ob5nIVSr5FJJ0|>ohutTncW3$6i2|Uc%|R=j_bzW#+W7fU8O}pm zSvWZQ6_lEAe!CR^H4JUQOQ=+9kpi(nIRzkk6<)RI z*tyvwUoVtK4`>qPpZ`jc78DK_8q<^oIVBaYO>h?tYgY~EV+j$HITWP-;qmKnw z#|(5yD|y@+6!sVKG&jAd$kwN;1`=?UB0fclHT+xzLQNbe%N09W@E=IoxQ4=rZN3e(Pw{7Zsgm06 zmKn7^JTfpGBgk^g1uMNu2GrqAD;$G{uA#FCBet!8yLMb=^WipUOSHU$YF%qOL<<_$i!kjp}a7qBv@G8X)OV-+Bq7 zSWTPc!k~&Ee4^syjbpN0Xk2JB7WB-A%z>R(vKJ&E`3Y+T&(;*T>z-JsrQ zCRXh2EtNyG%$+X60f^s>Ew>{#-nkFQtTX@@<)~Ups@JNz_q{#)rpDQ{q!d>>$ej7e z4@LM9flPS)iZj>uiDs{CuVSKe)u!5TY9_wV-gyOt>cyZ>Ygw8aFzVL?M9J(Fev=e` zWVPJVdf~*vweq_^%SK-Q)2yBf8{RZ%`Y; z;o3i!M3$)TWNh|7!S>IV4!(quQC@PkB-Rt66e#;n#HTgjw=$7#6dAz$eb8Pbm158L z8;6tlr$^rAJxc+Fgt^+;n+eDQgux>%>QLX`0G+|&?IxI0c*RNHULeni#KBz}Jq}9v z`!}>Xhm3j*Ryh76<;7gT2gHTEN~fLqxd3jBm~e7g9f$BJ34_7YuDH_~@a!WBGrx^x z3k^w`CD=+*r}2)JMv51Q%Y~lp;?sC|0p6Umg3LZ&2RVQ zBs0rz)X*xkSJ$NXH%SnZapcXUE7i&`4Jt((hkDd!7hnDZj4DW32^m(;&y_*EGe^Zs#KkVnf zKn<9Ni+;X~>^kTESJ{X?ZM;1o5%(opdC&$@fz7)asbegl2s3 zE&IA}Ck@i!eCphuLWX^inCz{jV^%r3Js+{2<;~#>?&hSmbH{wfzZ`_)yvP7ch4N;| z=6&p6=G5MFH#ae#PK3_{xg6s_<#=7+{acel88%*Edr(1%;y(|;_6{i;5X*awBba|L zvCVdJM`fm>Q>SQg>CrV_!P0*#l7x!CMJGGDu_aRv+15?e`GP;}QyfCN+sf#ao7XuM zqO;hR?h8Ya{#)~vrL)G9IK7*d36^{WUO|EKz$=w^o4%EcGYz~-zpx3o8=m^1Ei#Vr zw5Ot;Px{C*xF8;~;~xbra;)bPhth=2LNz$;lYuORXEDv=Ja=nN*qyv<6A34TGQ->j ztC7f_Mp6IXHT#8&i92_^VR7VZhh6U`1ulPOGg=K){Zyt%NFksGgdi&7R(@FP{Lde;gnzy=JXQ9P<<2@SXFxAPt?Jv`SDpEk!AG*C+V8psvnk4f_gl~6c~~Mk z_4_{Fs?<@4&o+kQO$31p8J0m^@N~9`hAobvnQxpn0CkY;S^F?OZP^Yt9EGC5r$WMX zFBn}-g-`C=AXo0gp1fjCdU4EtPu=&a9e*jB#$5fJ7pRCIRaD_V38Y@hzJFi*K_t3r z-zzL1aoiy$;|q7M(Hwi^w>ZvI@pvE^Y0-{9x6>_5cZyV|?DSnD{wP$jf4U9*`e%cW z?+`}T9%_GKxGD6gdcl8|Gd7g@#yVI4hGFdfsg?K;^Gx*#M_i_2u0K(L)Aur(t`WH( ze<&VYo!aL~aj3}nV8;TX>arQXw#RKF__oJtQ9Z=}vl;%?q~RpfNPcxSqoqwjR?lf^ zd|@$|iH4;;g|wgyvpoxZMyggf@?Bi0V(oBzh}6xp(cBJ^u?Js#Z<$$7Ah}wp@N`>WoLsXT5H5ez^pE$?0@hJ^9S> zJgvEzw6mtnMAELypEN9ieaPIb(qLy_a=QzEhY5p1smG&|uLk;eRz4-dA z?_=HL*QBD_!q*-{oso*uFCJZV-{-sioysSLzyR!5O0SHBu{@~as01CF&)a~8pjI}#Y^y%SQ3BkBjxHG30j|OxF(Y-hSl_U{f z_R$2V-@zq!TB5#>9#XsS*7PW(w(LH=Ij?Bnf#0WaCC=0Gv~^^aV2~N2GfXpSeImId zuaTh*l!}$(Zok}qqxMj&{}akV)+gGe&*qdc?B@sW5-D{qxlOw2bQMNgA|-WV^z-a1 z;4b4hHJS3hR}Wm;TFZk&O$`mn*k^|Q-LCZoKHnqM8mBD~lf~lh?sT{>p4NyGStMkY z$Miv&sGV*9ns3`4Yx^Z3f5WoLOO&>mF9$^Z3cN`+iuL#O%3CDky?n9%{sXPV;a)Qf zDeZo3SOE0^^=OuPC%;}c57o1Oeu#moP&@jsiX3j}WAk^X-+4?H0Go^W*Nt9Goj1ki_AhXP0u5j}~wlB_r-PmbZ<_Wsl@u3nzZW5Zl7MLc%hh zevB;~ezTA{@-)+`>?eh`7T>8&Lmwk{=0JO-qqOW!NALhaR5zKIou&|v!$I1DS1T-h z{rDwcVXfjf$9XcT>Bb=xnh@)XGkxrN`S*SM>)&5rDqf0bC0YIXBwz93x@ez#+CX5Q z(`1Cc$=hp&8LM13Z)sXREGARNtFq}YHrk$M75FQ3eHN)5g;V9m@6783Hhnxz^_IzF zcbNMUPlHGcho#V*5ZHq5By{AJmW_6kfG>GddI4lL?{Me<$)pWH97Tq9b)Hn~V&yJ( z2R?gx@@sLB-)20F=8<4Oh5;smKo5Oy^*ltL^?#r^(cC4I7sWR99gSlPBw5&)#JGj_ zkYz`Okl@T)FRi84uM&w1dz3Nkj}k5bdbtUY^4t(r6otCS z_FM6#o!Mh%PcvrjXWr|NMOz(aJl zli-~@XOjO-UUUu{iuzN$iKGUoQ~lRc^s6qWw<`YFTV(vEe`B`T!7*YD!YcfB1JVT; zmt&TtwHg);_P9?&k^Y>kt@}}zf=~8OZY7KOtbds=nLkwmvbn(pkCwZ{q8@GQIMGWK zMXIv|zxddjQhL0Y)DuS9w0~jRpX-oq=by#)!s}6zWKxj$@#ou5sZkiY>v(>N4{zC% zgQD%`RZ|z3pkB(Sl};8fjJo0uXqJ{Zh_|FFUHqTSYW-j&E(6U+v>tZZ%W_ucDG{wQr#rggjU~6#-GtD%`xf*_oW7g zN(q$3{CfRi@#O|mHN`wb>5=z*xc>T$k|b*5$4j$VmK2_U+x(T4~< zlT7Q>;wFJ&OS%Qqao;$X#o!b4s7DQ~GT03i>4L3~t!o!Sn%_;4;%5Ra2_1t1T z^;UZdd#Y-*-%54i&?AA#VpcV06D^S{7Ui1|`r$h2J7NnC^cP-Wr)dE;q{rM1EbVFF z>77sC0+NrYlb42{fBFN&qQ_;~D}5U$Ap!!mU9`@1sakA5zP1T}4!0@mB%-*x$Er@_ zBK2f$=F>RItMS`?p39O^3F zq94^ERW`lMA+jVGP+dlmWx;WP9faH|n@?Y0( z+?LGAEy0>zad$3X%+ygBtd2OEuKEayU4s;J89NmyUwn5ZTrX}rpTB%{D*m&SGB!v3 zKTvk;7tmS~wY8kFTK;pEPOGr`cK;`B@lx!#O?FM9i{dl;D)xQu$%#1ifW#jz>^o3oZQR*NR-vn_`@i=6T|f1WJ_bK|%Uuw%lhQH9qpn6lALU zLJYx3Uza%#Iy0ar(BKmE=Ga^Cp`A+O3Jt4ZPtP_M=WVbwnmd60>@xMrE*8&!{)y5c zet`wGP*ji&6t;UmbS+t*%D=CiwIcOWhPkKLqk`@tO6S4-k|VWeci0z^4(|^i0~7&j z?&i~(ms>S>*9R{XK0aasad3b<6yhQJ{r`jmb4Gpwlr`m#7TIRI|AEk&p|)2Prtm}Bg z1f62|bI%l?K?^@=$V2->jnCgVS?^2S7FkbhtTO`@01G&Hc?#<488YHJcOQ2Ra4*{U z9Lezh4VpMZy_B zwg{@v+3(x%!8nCUoX;ji@w$&f_5IvaLmjp?P#k>^&i~i)6 z<5RYfey2gvSoxpc%UrJaFJsBlQbOIl)5a$kLR_HyiDx1a?G90-UHw4XY1^+h~*}h>wGe##;008o=6Qx%QR%VNPl$HW~6b;WZVEX|ba0q+&4NOlnNF-hLkP~+utND9&{O)xF|QBd z7=5hTZ7z*QNL~;Nij9(5+0+0EsW`(M=QKWonke%TQ6Aww$wa+mW%DQ6d@G#src-3l zUyoqCxS$XLLrf z#()zRaF8jbp{4FwqJsL5*HSXz$fNSySC_)=B2vYvw6>ILWO=gOWw{`=;F~y}4HTq6 z-M@%Jb`Bj5cw?i%Ts^e?t9jm+o1me!!pDTmzu(&Xe3cx>t-~&^nk}z!Aaq%)*b%`c zE%ffrCS;wszJ#=$t>bd#WQCh5Gw1JZ16HSbep=KG4p?-?@rUkdp%y^&VOZf-@+kKt zK0cy1Z^S&8K5$lKZ#K$Xb*q`-J=rN#L3?lIG~a)z6Z}OkMVS~G1})TX)>LZe_;a|2 zVKmZzuzXkqa%d%GE2C^A^6ZZZlVxN_Y=bk!gwftLpk5<1z3v9vE1L`u#oFGg-%q0% z=-ike2)l3Iu;L3|o=X|B;g^n^ZIcGFM`1o#;K`Ho ztV4C_hCR{_aO-CeYzVBw*D0KmwRKf>qTLvZv%Dk*{{wM;Bg3jBjmd4|h${!u<8!+0$yQY-^Ng z$j_$B00ST024S^g+npCk(;b%3f~A1w{CUa{B%w(`DI*+t+c1ikyW;P~9l1X#g7vD!>z zXz$Foh{hhY>SNEzNo41a>H;@J-BJikmyr+h17u%q#o&mDISl0Nv|86CaY-cx5%pD* zSa7u*jn2TC3Gg=k^gb-;`8!E2!v_;QkCDvS+c8?ZJz#^+7&7vnmJjka!mb84Hb)JD zWv%7%oGzUksJ^`B@Fzg3R+sX##OW=`_EFZ1K-BP+IO6IyTz1?*5`Wq8rbk0GUWVQH zcuaCCEF`qNIb+?Tk-L%DN02 zsP3PU^(ajx#6a3t+dOMUK#EF8vY4Zt zIP(b*imU9hVOre`Z3Q}>kd95jZDA(ABDe4wZh%)ZGP6}M$4*u+)GaXw2XQhCk zj1#=kTH@@qVj@#*;=1}Er+1Pf_@4_IxD^&7Uyop7d~68<+H`)AST$hkX@$9G9Rfho z(?|S>otyRCUKT`><>i@NW<3uN5`Qkz=0!nIOu_gpV_X&);;pje8irOW1bcbPkZuw> ziPeF}aQQsHiz_LRl=mJ~{Z}o%6TdZIRirdOlfMlm1Ic(EZ7KCItmTJu6#@8oyb>Rq zDqIWBG!(H7+5?71DUxUw-xadV@ora8T44BqIIE(709+vowsT={<7R5fs;{`@5P

    dYm}Ddpa`x;q6~i|FTjYU$=hx)mzZ2IfRg@P$wR$Py zr9jhq3!}~SHa1t`7a`7|`%5*bo?hY5$J1RPmzhfT^LDt`CF3Ni3SUb1;$XE%-Uf(x zx$1~CYZtNEhkHo^YixCgv}Detm$tO4Lf=re(AkR3RcDJ1<3=!Zx-qI8s5&k*l&K00YjJLCIC2$s0 zx27I+^@9;iKI3KAC+s6Qh1h!u|ADLvHdPLxoC!%8cR-hi>H#ODQVKNgg-{<<@+vG} zs{b-RRWR8{;)Gb>`sE=LLUz4DZZ*kSpvsMD`@RFC;Y?VeHbdISzH|FL5E_^ax&3!X_@zw@AvzANc~ckDKa6xA`_}FKcQ`JP;xpmOveM@1htbE->w`F*3TAhd-c$ea zIa+bY=ocLjRP`k8E!6xD=ZJB1z9543PY7YIU(wmx(&W02I6+`BYTF3H;l*_) zmLb$}k^*r0Do=SV97FDL04@o!AYkd|`YeI=xIJ2=zV?gX{7DDsctB#jO!9Wk?gfKi zM(*j0#2MR25N{v}xb`%yr{q>WN34DMvyLlKv)$vY%?yE?>LcqZ#y@A){{U;k?HsO; zhsIAF=iw(jeK9APGlg{4LLX}ml=XtFDcsw#jkDlv=ZY;iwc{%`ZT-F4pe^;DRJJ+> z?294049dw?i1{7!;Y-us*Kh%llf3V~tDbeVPfM?g*4;DikpDm#l9&PAIChW&MX%*E z&~wyPhRXsXbw>I2HSbk+0wy__2ir`0Vd;Aadtdn=A#g23T#)UexJC!rR1agPu-}%u z!U*G8mNr>EVIHAw4m?{66TMH{zr7LgycHmyw)_Vpq1AZLsp#wBN`P$~1;F@3Do&EUe+iNSbSp>n>;QqcBR{dI% zMi}8o^h}_Lw8lp@%T_YPN}VKr+%|$#o-l8_;YoXVEoP^HDui%mXluQ_>sBRPnNWWK zB~S29er#zE$Pg;~_e*Y77?x@)!Lw0D<|`|w){Al*1rcw*dl)&~{|^+F_kyEw|3-q- zG~NP!gS9KHE;{yQerbc)HhJS_h%A985iy(|#v&!eDmH31hqiBYa$^q}>3W}hl^vfE(#r;xg7gqkaLQB-!*n`~q$v-P! z*(%GYh4sDJ*LWLfuPbKlt$JNN(0nb>Z7VI6*e-;=auh|9VaP})pLHgDaX;o0XtNU6 z(tKEyK~U6+_f-7T+Bhu{6teN*Omi{*@*Tb#&Q9W@J|1<>v4D+9h8_mdJB(=CB+7^> z;54lRBZ1Q&ZAhKdt+!ql00ZIs%bA*Jgng#K-DY5H*9P@j{wP#Szf`N)cvI-P<%^^A zDq)o4r4P_pJSSnM(_x4=x^K|a`on2%K|)cCdh-!i_e~z3+o>*(r!V%+W7uv5ulF&h z~$IaXKtU#NR-PoASC=|g@(3Qo6fS#8*Ml@Wj!0NBEw;qGahQ_ z`YD!ay?OWedyVNAca|^h4?#V;^bG&VR(y6wA3uU^{wi$)+~oau&A6^HSY0m%ee!tB zctx8<`o4>-mYCCNm_>RX8C=}GvFU10JCl<;Y9h#_+{ajZZyEbSPs;gEAzr6`m>QIj z{DEd{_q4h(tqRtBJbiH<-}&R-VicUK%q$$M@COpHm&3hkW@xsU!Ig90plF|N04Z^G zz)7slA6YY}!g)!9iM89uITIT9KI+J#_i;CAEV@$vMZNozXYu?;6T! zGuOu1wEyB2jL+}3uHRo6e6xzd`Q^8dlfC|1d%RIFu1e|qT5+{vaV9|PhsrH-HM}o$ z@9H;v|0?*O%i<%IJ@ntXW&JaS`$kj=z@O0_v{V70=Wc#Han(uXY-z7P)cXB%RmbCb zZ_xkjxz$00Cy*s&DOyyl*%cpHcp6D=fC?<#>e$np3e!Npu}gkD|AEY_O(jz^^WHx0 z`@Jnk-OKUh^-~escPX7(Cj%ipZ}c0s2&LJ)NUpW;#=%i0kLVbGS^1S9qsbz`COoch z$gk-7YUIVP=8#d(dV}l`Mgu3Ix4HkBaY-W+efNXoM!fXW=z70*J5MfZIN>fROyPL1 zO2!NO_wJUPf|+ByOg7yoO=O;M{vyuzPtw(!m$hzfVx@(`=^4{TdHwtgq6Pja;gn*%slClj*%wl)2{v`a6-GW-;7lK{1zt40J~Qc2+Yf zY-GVrva|v0V<=Lo^YN55qTe}w41j~F;*iQ11y60NG>@Sh7GpH-Ss!94smwT33insx ze|Qr0NOGB6_YRO)cuMh@PBeQDBx#ZCs`))fX-UzyF)@@d;4`&mYAeuE$AhJ?yvdB4b{pG#>O`0cTY35qsIB-f*h>;;wkx1u8jo-40GO zfW&&y?CRHwm3z;9o^La572it;E{Zgxhdo>KJ-#QgL{u|#Hm{HQR9)`eE@!PNCxubWRcvO z{*mkA%={|!VjIn*)wqy+PyHKfa7CVt!@sn0GCy(^u>k5jp}ro*<0c>-gMWi>=qbs2U7;8_F|P6Xm%wN zI8ScBGn>svuIuD*&__HTb4o>iek?d#l;3~o8yOThnP$o+bzb+CV&_f`yITiTOX$>V zVU-i4I3_gk&0$oVdD<`%5pRT8vQpx082_?R9WL8*5#qA+7aad;I_zlXNoAk*Q72Mh zDGj_1uMg(2olAd@c%q}zfw^J$HQ=?U{8wAfXdF&qQ=U;x;3Fk;cqpFpJ7*c!=~X8* zM0s(rIZ<1Cd>5r(#=9x*aJqOa=WxrUAnMJ6O-Lw1!_B^LJo-DuZ8x ze@4(F7wi$>q|p2-YxN|l-31jMX?aOV0x}ciWd`R9So^c5H~U&YN7_?4*ZRJb1f#gj zQfT3Lef?p@5nHZVYw4l3VTv`Yee@!nCl|D4&+`dQo9nWlqiyP9{1+%>k9l!lG}r#g z5XBz+HF%ne=Zjma}#qu34@C}xuigV9qX$cmJIkGr4vq1~{T$7&t!+VQ{-QfIX~Q2z21Xrhs=M5{QKCgXSj@@J zEo2Z!b9HTo9EvP`wx>pda0vK0bvP(kl^dw9#=ujRxioa|y2jL&NasDGJAoWBs}R1C@y!H)`MMT*&0RE#EcV5!QiE z!6?gNQlqz?7xS~RJi)Ru=0+tHkZq*Rv~M0u!L7-wfKhBzx`m7J*bqHEH8oI2CY~Q$*)+VrjaZTxhL14H? zfE|WOUUOk^me=~gL?*Dm_Du2d<61;aE>{e~!5uZoB~e&=R|%3xpjbDy!4IAMdPU+9 z;fb-Kk>x_7I8R3TUrz1GBJ$S4F8+=3QzoV-)*$^t!pJd#LguR8qpP;{i1|q@1 z{{NR|vnxEomer@n8Y8&LZ$K?j?k~&b6{cUypHkHkm>01%DezHfu(x0H?Xg z8UY03KG`_1>oOo;yS-Nd@?~YTbNHlAbpsMfJxW>oGNWipba_ zM6t`dNz1F6V*Gn|jtb6*73Weiwk%!%R1bu42~3Y|5IEESh&C_?zu{Ij1_h|smtx|C z6ddE(MGijTrFJql#F=baVrW4BxQLR%eN|KrAd&xk0CA@HlN`3AMEH|X1pweDz=6`5 zg9BloQu{# zul@iU>m;eHJsWGreuasTg z+H}7;oolH+N%@ta7{$9cm?{<(C3bqGSkun%^^}7hqSw|3WW>-suF#iyI(BpUHNNFo z8urbQe`=KB2L5)#=3XQ7-N1qyF+;W5(jBK^xV&|sv`ckQls17V>QAh&2ekCv>y2u2 zN*@w?E{mQiJ}^+F*GlagL&_ffh+siVYCc@XhZ{cwU;H(Y2z@rZZ@rxS%jI#y#1FIs zH3y8N4XQt}T5&#lGkPH1rakUz$EFTY52uT0Xt{B){joq0qi2r+*y>%2ndpZoKnAM? z#oe;2R@daTNdjiBRC~odSqerK1((-SFnS`<`+}zU%zLOM93xiW^HZtlGwH9Q%x>Ed z?recB9mhZM7SOdKE~Tx4nDX_cUJmu$OrpSCL_lKCCO9MruWQ$=_MR86I6xKJ+F$Vf_ z#UdlWiP2bw^{C511?d<}d*`4ue@ACRxi;zenlvl3MN&!>1&Q1rf{ffO=*8BjM;v?p z7TEw}(L^1)cC<*V%G=CAhM9u%&wOm>kPVp6B$xj&@H9JsSlE1$bhxV--6kl$@@M^~ z!zl@H5-&;jTry*YVCZR#5=CfOT={jC1bb00EYNTVEFRBF>8qNB5G*|%0^JHE3YuQB z2p(~?&qDI=H!D&!V5$YL0A4RmE@iIqI-vzhJAJf9Yha#@%j6V(l{KH|8_v zC+FM|iuxR%0_l37jsYG0a-Je1g$YFQj^2LCG3(mv`EX_4RnFhu%WQYpytmJ27s!?8 zAa19tEh1!e65i|meq75EaChtfE*sW2(ifLjr(+&hJ_7H|lc%ZjQ$|HZviameS1&?@Xy`;dg3(Wu zHpL~AHwCG*TJKT5b~d8YPWm53XC2n$_lEJo=#(BZazk1Pr5l-)bV(>FAs`GSr9;3m z7^T1%AdR%7v?!yb6_5!iF&ZT$zrXkQ_pa@_-fQPQ=Q+=F-}k5M;>F!PyptrfkRR!n z#XVlRlKQDq%G%MsS6vP~BpPPM_KHWc@knd}`Cz*Kw2(sb{$qx~qj96_o;CG&Q=R`n z&K12I;WFE~K%^JLLL>BL8w5YgI~FB$1NL62(1JIBNQrJ!SjnY$V>%OIiwd7I8kV~9 z5U7^wcP<=mk%vZDWSH-%UO`zOVd_$+1N?GaY=%)7040ZNnf0QbH0BncD{xXui z@?ey650E3`vomRHjRV!Sad0|LLw*;HEwERXH4CQq$;xsjsKYR+MXdf(A3bs$T^O7k z7!+3OxIIU0!YH$35WaDTspT~!!-L%p<#4I7??6L;hH5%Rvw|7QBN-a*e%D4|X=z{* zt)Toj^>2lHO>eq7M0Mrzv_x9Yv?viohg8Dso5!7qxI%CsWnV?73d~9t?||YT6(xpm z9)#>fGa4$0>S%bF89Wqce!~yDe10*(=W2^=$h&mx2FzM zG8A}N8DlxyV}z;q)?kdtoc@h4x0bL_W3oTWRe?HR0E_kbKc@`sTYFE)7z{Pkaw^1O z@LIowE03bRTN+MW<)x;8|Lesm^uUH+G!C}FZy81#Y zmn2vFuh?@2)%LRdBtL_SKUolm&wdLi3n70_&HiFcvBWxqf3L}Gw+EW}!%W)PSZNyX z<4|5ZW7V)7%R^fS(a-0HU&(GMkML^`?r4Bpd)f-&3lCr+v^CTG{K=OKQ9^6VN7pYV znyr-2zLYx^yd5<9`pG3qVdd=5VEBah0#Dl_)VmXkRE$!4<4JR*S?$d)4ynAD=a#>U z=+69{HTcNhm9T~|8j0}(I3UJ3c@I?{D9TPfO2%<{fN?+1V-2$3ikl9xoVkzQAR^Hq z{F6_wx9+ijPkg5QkW=g+EmmB$bNRgBd#b5@wZ`3N2OYJ9T3#4Vk`k395NF>w(9^8CQCl?};XI~N3BDO|!f5LERr=B3R(2|Dd*Uznpil*! zV(gVz8Md}r8T;^7Y1wEYdaFE;2)}Gs0d1-D-29L)=dDwMnUNw<$B$BO6wlt%8T0^CJuVU2V z&gyl1t2Jf*z&M)@Bk#YU%WvEL9xYdzjv7xbQmlS{gYup|Y*4yKb`JQF8i&~DDe4FXz;WcMM)btWyHllA2& zh3v}Nxhd^d`b`aaCx*!(*W>HAg%7EU@;kr5iLgLFe8qM$S@R5P$4iDcA1M!Y{=2_z z?lKkHQ11Rxgi~eifU3~O&I{*&@GbXUdsXgpbtP;&m$T$o=&H$g8`Mh(&Dh6p8)P>% z^1T^Bt5+21`-0SR@CvGB`SaLnTw>Ucs7oq2Le7P0{AK9VH}-mg&6A8`Fquj(D3JK{ z7fn*;_N^sBcFi(ESE6GLG7$a%a$06ko8j0@LVs%yag7Cqf+%}z$bFXcP}RH=(T9F1 zJtNVZMnxPif1v1mN}XPDrNt`;aQ~g){e&CLJXHfuh&c7$8zsIFq&YYxu6K)Oo{ZEGMA>*AHj(zQnQinQ4TTn0bVo7M5Lp20QVz|m zrL&K*^s9g${%vdeekG|{z$`b_n){rsV@|V$Ywif z2+1o4;{TbCAg51l`E`C9=t4-)LAZYuSql?y2gDZd8+5FOqu6xGGr{SM26e43{Ve=t z>%y4vacO6M6b{w>eq6TP2O*HliU{YFj48#G8w2x?Xa`&j#L6L%AtGe?_={2_w|viQ z{S!z@Hy$MO?$0tEPZ-_R-j&A^(&C3v72^l7;gp-Cc5j4yxT41x>zbkC6=CqzcFR=* zHySPa&Gf3mD8DTuv;8rVO(cB%O@K;V->~yKpI_g_;w#mBk+Nz95h2Hek~-PbjAyqd z1{KM{l`4#dMfbdK7)m2M!fZ9-bh#8MHQGSbe0#*1Kl0nDpHjZ;Yc~~KGAn@4?kkIk z$YA>rM|5m#n&QRzw2>yfMv(n-_|W#_fOgYoHs425ZRv=x!|~Q%mIVRMrg^#-3iML) z@Q)p5ujn{vy5t8CzQRTg%&~_1wwH;e8J=HQ9ZR*n>*hlP09?nW`5Q|&(?C6`Z!dV2 z?wZ^vZOMGB-b+~on@!c@t2JLh1?(hmZJEgS>{BmbnSlyPMUkeqL_|zX<-rF|9jc4C zuN~1bR2%KvXf?%@WaRq%o-Q~JZlD&#O!NVXkNTzi&HmZeJ>xL6{MYg%PxR$3?Pu^^ z*9Fv?E_7GrDpjv0e^i_Rm3#6%4qeCnk>r+*)jW#+JsKf1HaS5zfh$h;q_w|Z`ws+4 zu>Pdv{m6bsZcIT)EsRF(PU+pza@M>?@6*d83bgi5L98o5v|tHDd#BZh(f{GS8Piy+ zEWx@0r$<7fk6?>y2@E8hu0+rg8H=X9eikB6|H+}4UA8XAF5lZ#uf3ryN|JUyhhtcc zo!Up|#E-42EmxPp_q(stqy2_kTfA7S8RJNclDr&gOq-v zEijD^hUH<9mcoNuSYJp)6{1nRci-ww?V`?=i^-)?IY<*u4jJT0h&89j6dtgg+Qym2*tEuR^&yAKOVR5 zs9BjSQMJaSEFIA6Q$4550*G%m2GWt1^Y1#n_(Wmqu3*pjGtJb~kINA+9zOA>>PA#I z3%R%;P~>l=)Km%Vd@iYP0MD3d*Re!dhHVyiy0!7Zf%o&Av}NeY;Bs`qSk3dw*PbSp zUN0LHK%?(v_$`nKP9tqHhDeltWh!GSQi{&|-oBh`k=L!tbo6yQL-~w`>CYWU7w2>Ollz zy}}tniT6|4Plj27Z=2@zmeZ4+2=C~?Cy-&;o(hRWcn~2gD)IXK!(06cSEB>M`olziL#4LO zXT0MzT5@GgErV%M0`b`fmu+^-ZbGeoc))dvKocqn$q&%lm=;xo;?O}|7&x7yZF6Gz zV!A=1441DyaOwqCW#RLlqvk#wkhEPmH|=^gGTt$fgK@~zhmgz)`VEoc3LDgKAQfa`EoRqpSm_C2f+k8?nUI5`om9QIIyIt)gRYXHVb44*h z_5-%DoZ?$@q;oI0^D2$iM7i1lc4b|`8J%rd!S5%xwJC|3tc)5s--v?m`4b52$M@`} zcga+*_76UY#;A{5ax*-biPpMjY4avFD}~Q2PQku--$wz&GI758J#6c1hKI03kBL({ z-S1UKDc+F~4z5=aZe56KPrgCMh8>hWW9iv3T)q48#t_dFan44d@o3nE5K)u+ysOr$DIGm~@kMErmTos%$lR2gkEgip zbVEe!@kULEx$8`>Zst4N64zph$wA$QGKUsEXygL#Kh-l6~V2U)Hn z6MI?l`ui^v+3If>EN4g%l~PV-_G&89SK;N;tVz4trP-r_jvT0R&06DaULkqP;u~Eg zo6}1*)V7Y7h6hti--aysbzf_&i@NyGr~B^$#bS88Sa;d?F*gaWy%`aA3vT0zkhh1uqBP z=nmf%^h%|g-gxF_X8u0m18Y2-_6`}S9psqAJveS;V7~B>-cd|Rrv!wd8NUPF9phRb zW2`(OHhXM1WPK|cz_a>&{OlS$AFRY^tVlAm9BRA}I#=;U=;;p2LjRpS<#yA4K|CMh zUUV=0wx;(Z{xPg;i2gq72)um6v~XAZ#~j?jZ<$YU+$C3YBuY?}RZViL&c7`tl%Bl{sJ*ZGUSh#>Os( z`&%5^@V;v_cc>p;Ug7xClitkZXD&%AqPCwLxF3NS4gQ}nFmo)|{U%Z>G3B~RUViPZ z!*XN*>d^2P>tbd48m4jBjBlB!W|kUhlVNW*(*Wu7rC58)=Rr98gfL5s`5%++PCa~+HD!0(x}J=|SA9Dh zh{0gT#kZA;cHqa<#Vw$LFRJ_FeiI{dLtT9r%rs0}bv} zjls%i4HIR!^({~ zz1J`9wF@v;8DA|gi9A2VPC0KVr;L{Wd$saaJrtwFo+*Q*1Vw6D+Bdi5Q6p(7gq7R? zcYUa_5?zReI_;s$LE&F~kN@t&Clz`6PM_Le5NeK;50B2x*{esWvkle7066T7ju*nK zAk7Uf3^?mb1#EZZJS#vg0QDH|d_KjNcG%|P@M3=>3~FpqQ&_5rO87y-N8Hq~WQ*{w zj$Pv^xb9Af-mhZI@=N#CTWK2$OQxxh`z0IWM~F14s{x&`ohmw`SQ4N>>qL)ix_<7I z9lpv&q%6F2cc`0r8z+%H*gHsB2+U`GJ<6m^v%~uL9=+F2agy~)rS#Yx|GHG?sXt2Y z+_ty5r9<3|*3lHtOHkx3+}z)OnBt@3yL9LA3e?Z^Nm>=>D{%Y@TA1t(yw5(oSK)r@pW%!>L(s#G$WKwMAYIym z%0h=icCP5YeVi}}Bb+X_z+kG4x;-!jkBgdU=DtYkM0Q9Uy^4#Ox8;Gf;vlLkSt z=NHMh2VJv-E80x06fWD=v+zYEXlV^#h@zxHgq6cmr(UPrE_M}@8crF*yAx629&~R% zfEr2CIJh-Wk5no+i`+;)jocAQA6AE6g$(kJ#oG9GS5L_=_T^FI^271m?sBmE)X^QB z3S?pbfy~t5hE7&|Ew*3~ZjrdHVONUCtYxw#K~n4!Q;k9shF}apFIG#T6JD(h%!Ez)F%S+SwzELaaAK#lg{7vZ~KOYJZ?-;njf83e+y?eEOR1a;D6l#0yK zQWq%?Le)6J`7{N@Wzp!1kh%^j^_$E3L#e#CyQ}5sly{%C!` zwFitVTDwf2`lsYr8l)8-0e>7Y_|kjN;;6^&D+kVKyCZbGYm_N2A5|5Y4%7_5)@?W# zNHQpYrp_I%(zS`=@S_8b18+8r4TMR}bfW}@MtWXmou_L?PLci1Ao=`uydMU$xy0>Z zX9c^HC8&ykI0N$Gnf7=j-^?1!5_VI^S}A;4Ba^0d=D-HYo{a3vQ}-azV&@|bY{IiUOaYlxGkjaMtV zqVXMnt|X^4q*Xk;!+8Q2q5{JagD>bSx z0D^9XgNXnl_t^iZa#5`N3nN~jRfj{|;!-|H;Vr8$KFTi|-33JP2*{gSwDT>KoKKKN z4|(S$@;L)$z)+_sn5!s)GmC{+^zXIu(*j9aQ~}VlJqKT&0Sm>#&L-*9TJ)gp6AJ6{ z0><;_a4?hfcXYU5-R)O-CE|h9gOU$znldsrJS8nun}bK-P4(fuLbbOF z;(oZLcss#xYWHY;S$hr3?c?`w2X(t&fiW`Em4%dRnJ!1L4BTQn(1a`D<4+QTI;#~- zCB!$l7XaZG=ii;#C6f(V&#&A$wX?WDQB>TzfL^#shAWc_1_SnDVCho`hf2-1|T zb--3o_ckvOO6!6RU#!x(rx})v7p=Ewa~hjX0-tzUjJ42<%nJ}Q~l(XP?0>1>3nTsKkq zI$@*7r1}QjNw|DnotIh-%-W{+gdN)k831GFFYR86=|fUqBcX;W4WwNfX~im#qXg8b zq^f3>3fsFnnib>`5mA?m*9lQK7xeO1d|?p4fB}kMrm}V1jtSYc%pY~7^-PZ2lR*8Q zINCHAJB8xmY})`EqwuzrI^Af`8(<~Aog7)BpUnXEO8wAxi;hwe3-1R=-hQsWmWfx5b71hK2F%Z=?SxoZLG;=%cjO3o&9AOxRabxI zVK*sIHE%1P@I*q_ar|XCrG~}mXcvm5EBU}9n^SO>zkb0#bt<=Fbn#|^xiJr~_vp(V ziUDf7zyIVYnob6IO(I7)YRa z_s2Kp-{o8~q^A$l;TQMSq@gc1nma|GAbe;0+b$;OM&R#1d>|GxVQWLd8H6y)S9dJu zGH$OwrM&(Akk{;A5Kq&jbkfa67>B_xgzjVNabtz!GPid@_x~Vfsd$6VJ9ptPhyAv9 zw{<&in#LB`zjo*0Z+Mi`2G78T(E%^XtIDb3k#|q?tAq_=Sc$8go48}~&0=m^sRpqa zYI#2F0oCOutB`__Co{42c)W`g!t2b3q2gPP#y@UX(I^vJ@FO_frV+@9zKT3QqR69v z!NnBoHmz)C@X%d-&03*v>{l9IMQNpnXz3>8N0So_xK12+@pHN4&tioi5Q@oMQlB^v zZT~Yn5PUDiSt=M!6iQPH4X3|J-Ga}tI(?0O14V17J@MD&%gnAwP|HekkOmNW8zNn( z>{OF?3NkU0A$?>Fs$D4@9AaCRnXxl#3DjWhc|pbbH<$tquTwnb+BmGImAJ27=jzn% zVtI8U$4_J1#?zhkIKfJHKBj^%ZiQQy?>fBRgW+eqamP>=CsNK$?M^H2REln6cSVe* z{w|^V3$jCZdv^07OhLs|3- z!reEbT7qV+&bR-K>BUHE;Cb^+U4}e-Vi0xBw(ogpGE)0hfc6Qg;b6kkr&K7tM!-qh z-L@sQZ;mS4cb%)X~2+rDLSAZ0kUH`wP!$sauI(q-QA>O)d zXVUksCj3nQc2FpTeBXGDVe4JH&i9%HSyZB1RY?DO9;D*Sesn}uP`F`)&c+m%i0v!F z`|bzw7kJ3=cnz(_!^5t7URm=A^X5Jze%N@GaK`7JH*}k;ppADO^$RjxPb)a_=m}-t!~r8mZw|^F9cTEou2J;m7y&e|vOMnJ~-JOl1*})mdD(6p=N5d`AlihRY>EZBWIPoFDNmA3NSFnTEjz={!<8JfGL?KbtVQiDT zo>kZkjb#~7Z7%vM)Dx)OvJN;mt$M)9p)P*dt4L9bpNn~RSVNbTl2t`!n3JlL%xsj* zX6jhk_q!)(ljn7s?+g7B=h!LNjD3g0S|0-k_kuqs;({%oP=V~o=!oG^ojXzaVBRz_ z;N2Y9bfZB!iFKcgD+rpcq8b+|`ZTDswwZTbUzoj6S|CP_osKOG0Exw>JHi?S`9Z@uSo)_a-);e8=G&T zrIKSqBf9Tb-h3{++6{40=(E^AjFc3$eTqr$!u70*52*~^MtmWJ^wHxD=nnjsx~NMF z9~zc-9%+l*a*XMHJM${wxz;Sy4cvCmQ%IcHd?KNj#L~z?5v2AqiekJM7u!nIm7T2q z{q9FkC-6Vj@)x{xxxviR{@NGekHK*P*^QR(&A1Rjmh+L1ODkPy84KE4j!9VkvA%|i z{!68LHgn&RO$z(npQW-M1=XvX6}#GUfBX~7o8bA8iR8+NoM*Ms4BNER5F zm0xYUZ|sE}TD?XUlohWJwOR+cGA@pD^7PknhgaAVs*(wfpsIcnJa_P!&YRCQ2_F9+ z$h{?ayp2`bx$gKM!Rrpc6UVxDc}AMfX78B#<>A9Qb3$FAT(<0kEYxZ?{4d@F5AZ<_ z>Dh`Kbjmbx#@}?woyjZL`chG1c`mIbp*M<0J5(Y`r38j~AW_+N6a*^rdezONlPixOKQcy3 zgKM4~7b$(Jp@o-}(?|!45z;mI{%%ga-YzmN51t2}WEOLCM;D$g{RO)U^2cmcN5(nd z!ktUA=(bA$r*~&^{f8(E9l^Kl5jl=Cmz_9y-qObjOdluNOviq{3HX}?chZ-(yVTXw)hR4(QC*RO@Yk zvx4pudPN5%!3;SA3`UNFrO29!fkPYV13vBBnzz*@w#N;4Ydu15K6}>i_W|hwoJtO8AfX;^k&RXvkG4g%KVQDE=rFBWSpK4f#VG!r`8zkWk;3dVrg?wRCng&;XvOs2 z1+s#7T>9~eg&T{HV+$X~BpIrQaG_{yTN$@ky)dJjn* zsT?~1<|JNW1qba&>>!Xa}VfA6kDH z*fL9}1Q#&`gH!QS7>Tmllk1Ne3r$}lbQV(IR-9#KLo?7ikj*dpIvZtcBQ8mfQXL_S zUSXKPWx7IfBQe6?*@>y3xr(Nxdwtgy*&<9y2Z_Tiz7Li|ROgGo(s$g--H?JrYz3vn zU=AO|wDbAmXS*rniwAXgZ*^-Gqd_&kv|_hrN0>0PMcXKzr4;(ES8Ti}zgL{mt{#sP zhrzMgfK)*nZ-$-fF*&%(Bk;K=uWPJP%~14Fa>|=ppC7Fh*uX7r)zoHRW0Z#IqP&O9 z$vHqg{#Z$}G|*;-X-4~p^e`{w3aWX^Q3Ixw-by?KGNy8YZu%-wUT{3o4A%VqS6&0a z?KoiNltl&%b$4Tv--I>UK|{>+z47c!?|VkMMu)-)bbrTdRVaKtd`vxVU7iXyqbjY2 zhvn)m=no}_R#48kknO25(+v+@r6qq&9fSKFl?MgXrwO`SNGYJKx%pLT1D&LSw`_97 zN`FqC*A~j?fMxVT9o*V4MHTblGZsS%2~SZ6{|M@k`*!CUV-FNqTdnT?bM@(o;m1K( z4gO|75q33?Lh_XLIl;A2pHLF{RE&)D#rF-f*+ zBx|!?&;0!QBL1LX&ahoUnTX50S5`!momt&7p?RPj{dy-?b&SGFt(OWIn{_N^Cvtf& z0vnhO3$?3c^;d{-Psli@uWx7Im{E(USDmw~2vX$U;o*k5bGG~f5yK@~?aMHU)2q`e zaPlC$;S}t+?qDSOsXUwXa{R4hD}7ZkB^Wj3a3W3Em!OEe%K!ksr1)TzNgho3{=^%63ly z2SX?2XqZ#gh(1eTUF7yLFC@q^>-P_P^<|Vd_lGgR4W+-j`z{`2KakImBO=}_VNy&L zUYPoru)3!wYGc_0-#bE&&cc5VIr_FNxySl2D%tLnDy31XE1B!s&u4{c;ne={CQi$=}SeRll_xb^b`Z%;mKGN_~(-D!YgnwVw) zB?1~Ct}a=6K=3&ojHVZ~0#S?*K4vLGXq3l`nWmq$7>j5x-COhAe>Wr~3tBIu_5E?>)0|%cT=bN8%eU8392l}{lMxqTK2+?660g>y4hj0A zz;@g_`dOyx9I4xe8*|5}N+CnXmmBkQo`)$X2NGH0G1^=@{744>-2%gJc~6HG{pmj0 zRiy=$_y5K+WP6*;<)fo6|+23$-Hay4~bip#M+N^j}SHCtc){A{CxLV`iNl!z<;#-``YPhP^X^=SZMxe`Of|j(v-r& zjtax&glIEq%vXJ-sa01mW(ZS1=%iYQ;dXU)&OJn|u|>z58#r1zc4G#@>E@%R6lS5t zLYZ#gax9RrzG<4aTSSdCZzE7~0+jIW*?Za&iTN#+qEwU$edDUwz~i!8>TFZWL1YZ_ zz1#RFV|i>%;!;9EnTVNHl$)B?m9{_u#=)Sfs=6Z)>cE0M0lG!sedHw4KmQuyyCH>J z2IgE_H|sNQEno^h%Af+yFQ&NTz!_t#f4YF%Hwhgmz*X6og!@%wq$kZW{MZqLevkSS z78wsdY)>}DvS;1zxhcFx%SN-~jU zUNJrz1je3JVssh!NQQdx3MG>LFXwwfB$%a5^*++*h3r+H&C zHVuVUdOHz!WX;SIee!boB``CXgG7yVKm#aI1va2C=BSltyb&{W&cZH)(CBP@10|SsTnsKKXi}Dt~yma;5nO%O%sM3_c^vjnG?a~EBm`zBxn7k2>;D} zvkH2HtTC!S{7kqzRF||kVc-1{2v_v@jPV_Qqyirc9(u$|=S~#j10*LDNjhp_5OAFuv6*CDebm>lw~&m| zk#{!$e3lEsB&U<8ApB=sOvU^tezwD%XL->;$`js+lkrToIDX-AT@$rMWF(SU7&blowI};XRbz>t%u~SKj9?r)B-Mh znFhxl!oMI!vp=%Zh}B#2wW$9v0`v4Atv5-f3k14m0%oK>GBA4ah^Z3lnn(YE3t45g zG^--)3O6XcEM%ulmsID~R1pEqead=j=W0l$>^2v1m!#OuWp*-TyxH8vjS#e6It23! zz-G;tWIIvK5cxSWaN!@m(0JrkJhGN8TNBjfi{Qikt|&?3=$@Qz0IpB7g+4IrN8(_dl$-#Coths(q$`9B25oOTS! z@-VE4-`-ue=a`PmYMI%;s%2S6oSw9gmYjBlqa0JooX>7r>G-{V`q@{TCZ%$41!&N+ zJo@00E)Jp|Qe9Dw#7;p7tE3u`)qrhHlKC^E$iKyfY~?MFR!FYRddXfCNy!t?^s2%D zf_4>J8{U&sG^i)SK^jG(fr5tqpFONi$Ph! zyitb?b><~@={xI$iAEv)#^g(kg_S}$_s9LOSwE8-N=9rd|5fkna3Mim0}|Z#g71b7 zfMC$;JL{sE)nd0SE}$B(Z|ErWUPCSXTjGanrFM&@ni31-DwMB+%S!e{1f7LR+49QC zqW7ixf8K;^_-~Al=Z@t;X8b}V%eGdN|>ZSkX<8vApx|x zd1efvFlRbA2xIv93b;0uf@srw5p0>Od)%N?K>l55@PUVc;8u%pC)M_n8>V@#u8uiLfguDO#~_mr4+ln#o?Rb)GD3xs8+{#y8~V&TA{>$ERgrT?$JQok99^nWkh= zy{uxb#vmvIyGrbOIw1DBnBUf?A73u?BiGTX4MCr6mH=7ApEFKX&fTwNR?CDoaOucz zqj8zl(roIVy$7Lg$`McBe$1%$gBPg%gn@xf0M+WQcvky4aXBZkv=U#1@pX^IbDB^4>ZO^na}0zj$nVb}sd#YflcEw*hC$z9 zf8Y!|Dw5=C#pUU2qYHDrTidD=S4|E9P{Ma!o6=kKY*8Y~v z?8%P_Q#>}iC~Dz9hhc*~}T*(qzq8CrR%o!@8-(OVdi;=b|vwU5*8wtu)ZixvXU18-wPW+W2D+ z5k?G4Jkzc@_ebJgj*Yv^0fSc|g+}e1TysFOpAFe9YK5_oqe6_1eLuSE92n9#e$&~V zE;sTF5;G@j5Q1fFeovUInPJmQGmdUrCDw}6*B_4a9j{!TnQz7GJX`cQ9atwJMq{*bIp-(}uhaLWJo>5*v8VYWO8 zLKm+#jI|hbyGLF*I4akQ5W9t-?t`iLqosE3sc{j%bxWchVNv>EFG#k1cDGD};<(~C}P0yYg^Bc+! z30hxww;vUOeg{Dd`>rU|2J+)0`dvheA$@q&8PBBbFGeblzW-!YAgU+^R;^C$44h76 zWnyBan*JCmpL`Llf3))u8a*i3Xztu9f1R20&RL6^TSs0979As8pYbrouOpt%x$fUY z^p4eAz4m$35&dF~&AN<1(OuM;I>XoA*u4i`?(Z|URBRiW~W%YXZ(^RqNQpEt>zB6K8D zGkIj|rn|&)MLo|mIvQ`!2!}o2*J;_U|87nP2mgy%M#@~X3b-`4y*0)o)8}EWD@Uh= zdCw|-o7eu$5Z$rUYW^#JLI5#x`N;7lSnx%Fuao z9y-nT(GDfOLMKZGT_&PGXYBu*Zr~|SLM#W^q49_N$(kP>(Tu#3eJgya20@qZ@G2VV z*yzlQWnaI!-#KFD_jfo#`o=WILPOooqs?7~o?(Q~T74Lb{t+{_q!v`0Ze*A2#YZ5i z>>Lh(^C(r%YQxrYrcQ>5Nl26-WGwiS(#FHn)#L{p4p{{uKQmWRfb<2`-{uvXpcq{|RPQyS;;oQcP3XN;-6}kv4Rea*_O%DM=JpFb*!uZO@#kaS}!$ zbs8GzE?sp8xx!yj^|tpjE$Y{_S+KH%%AQ#yYZksG4c+VhJ{%4 z?5v86MNx7`P=h=ftMS*gYAYasteBw<@TpRIoAw;9YqL*tDTg6nd6@M*cjdM5xsc|6 zW={h##5oHOR}%ct`2%5-Es1x=YA5Z)`Kn8kcMURd{#aol?uaa#9ar~DtLu+6mQn&T z_jOIi6!>s);hry=U%CI3O}c??Nb!9DQ6{QACN5?iipWjgXuop^NGDer67fQND@8nU z7H~I-7jMp9CjPNMX>yXRqVg$uu>w6lVm%S~+F|o)z&>elJ27!!*{_X31HZ^SoOi(d zJn-bY+xgAQcRDi=PAbm9v#z$)ipx#Oj;!BJt;eS{W+F|(pGdVx4OMi;RgdTgw!Y6L z*)#5~ZbaxxhNApuQ7p01UsXbHlyq|(a;_PXBFfYxjLE$m{%(czeX*aO8&CJswfPRQ zFnA&zl4lDhJK8>!ypozKF!gGGVRhY+QS}8zx))eauEkwaVCSZMRM~+@LfH09l*9H7 zK1wpBBdAPpbK@pf-T{)CwavB+^!=nkZVFshN+17p$!woZK!4o3))uI)r>3@keS3;Q zS7DVYx#`=Ezn+9vp5rIM7r{%X(G4GzS9?&jkLFzd;lMh~j4KeCk@klK$iA-Dn+ z#woEBU(H{lMEg4y0Cp)HQ&p1iC~(c3yVIqh3$qnYPJIIXU42&S*fMk=Eq}W@;)I%# zn-qmq@k<6A6?%$~whE4_8KJ)*@n^w<3(@EmGE~@2k0L#m=AC=RG>NZo4kZ2u>KIri z&}E!fsut1{cvlq@;z%ZGM<-L?nY|D45wjs`q zdEl_=`buw$t11N^PV~b8k}nX8ofQLJ3xlb6iuhc;Y5J>x<#TFJfEQk$;w? za;&pWe8K(=iDUi~vXr0;v!CyoUa;McH2MeUad@g~=e8y<7;WFXOtHfuzd0n3-#L1= zclGTm=s-d*<^jKkvH4y^Ik=V@f^TLD1~>rLi*3k%c0As`(L>{X{4TI zf2S(ZoZ`%E`g-w!55lSP=z#|M=*NzMOYK=}=#yjKn=ySqRO)N3D+iEji44>{GX>Ak zB9C`Ht~@O=99@Scg=w9mbdDb{5!pP~&2+n3VA4&Whtrv>4XJsqkAAcy1R+l|)c%`2 zA5g$d=4y-G6eh4@Qu8MMXw*&TTt4xuZ7JhtCbt~oQ~@SMdu_)9RHYS4HlMSv%?L*_+*V)r1+nC-Kv_9~nCSc*QB!V5xRrV@4U1s>-c3^IOw zAYtbgrpu(c4N*e)qYexe4+(y{A-Vct?}}&@WnrS9y;oqTv1$HjwVZdmoIkdmKAYyR zFAv;r6X`a%!MH4`S~AtDrPBkrsIH2+-oBdCXCE7Q%9H=6spxU+LmD zSU;M0#iG?3oH|0K{MjMGNr|C~K?)I9>)QQg&}Lclw!pCHs%ASU5sI0J9yc@I4dXUO zuB|^2K*ZPhi6R0AmxN7aF9|+m{;~V1p)BooXvNa@8#FfZ!`?yuJf975D9C|fI0H%1 z>&BLM)K1o`w;w52QkZmG@|3nKv-Evo=aByJypZcr3A1!9=|RbD(9qZeKG_FQw?Cx; zYHmWv=go{b_eb9_7G}XPckV%Au3Z<+N!~DApUGjm6E(y_p%m)BjUQ!v>6CCTP{a+* zn~Z!S-Twt@1V<02k+LTI`amG^0;^PPZobccXycVUN}ZiICy`HYQ%Zf?j(aqNO+a02*u#UL7-cj>bu$%RYq9R|^J>u)Y@fAwTazqx=m-X~1(S30f}r zo{Ja}FB!X@qJYLg~Y(P5LBMl673i+Ft9^|O8 z7@E`mmzA^#&4G|;r%M}IB)hLta@k(9Oq}^sf>}@G?E0hT#HNCfq-cHNw|`p|1|GmD z3#(U;6h$--j`kRKCDHfZj39ljqfy{=pxgZ7?ygS^a$Q&GDKoBGRR=5Ob|*S|at4}_ ztJAvVa`_*K)jGrdxuUWmO;jM3=)R={6q%y>_B;vWMj@W&m~ZMN6Kk=;3qz*r3Mw(z zO_SJ?>^DFlJV%aGW`a6chLVi2t2IhmC0xEp35IyL828T-#U`Lq)6N3okbF~DmyCE@Q4BnXBTOCK+O`~W3NevPF7`1p z4A}$v{>McncCPRy@sLd^=5C9aly}k`>&h=2Gtebd%_$c5j{*ND_=cPG`#Xjg(F4dZ z%ZFT*p0#`O!XeznsIol}g!A}u=){PL;lmO=Sx4#7o&oji{PvR)&zhoJ^M+3xxLU9) z5;&roo;Lin9$WBnB`}CNWTnjiit;XHF}ISGeS@4O83Qt$kOv2(`MP&Vo9SqP6! z^ekYN;Q5{ZwYqu)BYIXSLKn9}Lv`uDyJ`B|P;@QZm5lty8a1a%_?Ww_H@%yMs;#dM znR8hv$WXH9`)l&4$waFWkUW|90Dzxt4Yd*x^HFuY<=gvQeiKEaY?z6H5ek!`@seOS_&(VA!Pu=cNA;O-tEL@VSzCRl`nN`-*Rt;6EuvYj(CHBG(ek@ zmXS$JlOhqF_X>3UyG&!9L6#qHSejb7o$47C$}FsEt-a#DTmYn+(^|E}xj2M)r~3^7 z7anStEjK2aK{sRRtnuhyL|A@vYUiP{+N-HsRcOOyj=@n^!NW*Fs zFA8etJo_ix7dEk&zRfdB*P^&DvC*?dK$}3cnWTaZf&^{(Qg3Q`$&#uoctLsJa06d| znV>|zYL?Ol1@3?|65vYF%l8MXsYXWE&ARTa=D zg7HuWHM$8>OqRwHmSH_tw4Z}6!gX_YQ=Q>)-%L8L^FPq}Ca64&C7mJc=(2+69jT=L z)$|bPP@S12jfAJ4`yn~snuhE0In!4#h*MoGp4hev^bCX)L}e@Z{)AnaiZJ}>4Jq+o z;{HmXl&AyBhN$){Tzc4P9Y_x%+qlmQO34WTRb&_yBXj+bgY-V1BNExZjlU;O@vA_= zDGX~&7pR1m9~wXV9d$_Z!N&?0tUU2Qj?TlM%K!c2hl67tBkIU8k8I^2&ao*oduL?N zkQF(?L1rAgC=Rl-WhOZ?juk>7k~%nK?+BmY{r&w1_v0S#_x--E*Y$jIQ<;77rz0m* zK*hRjv!;!auXksMeDF`!b&AK-(Mo6Z&OT||v7J;I`B7(;R5#_B2riynnqZy|VHk&G zD%8}-SW10BRD~oyh#o%wjJx<)Xj8d)50EKn+W5ptn7jI(08i~Z!@WGCaF(|({Yx7c zg2wev&MeYfTnd_K$GDWc$7R|17mz7(Qf2S35m92GID&7SwaS;+@v73VL+%zmr`%06 zMqv1I$a#cU#_eJU*7uG}Y@MMLQyoPkqgfQOqN8El?9h)Db)F*L1!L^*#bRF&Hns}& zsJz!-+(Rgx@S>QSZz_;73e`=}ws(ECUcIPUV>Ly#XniFb;?F~BjyxLz^0kX(_G5FQJHLL&rrl2O9^$yyO-T z8pr;t1Ho$pN{lx-`Zre$?GLmt=Rm++qx7dZ6^5&`|DBT|mB*zMbxLD-TuoqCc+g*< z_q1+ZtBXvLr@Dgg*f6CvD~O$fM<{zzs4n&hV6S-}E?>FSR0M?_ZU>!LUR`Fpg<@1w z$q(4M5X%BX&!pYlOnL)p$5m4wUMtSB$+2!y;|NKY?&JM^X7)(qLBGblF{oWI|LwtP zgqV(mN8kZoWfw&(Dx%?VWGuKJZ+#3~0=}(;+~ZsPm%hZAJ%DP@S8+C;ms?n&Y6R4< z+bMJaSh8?FChBO7(vTyx<5QJj##qEhJiy*h_h)boo)nWjGh&M^m}9Wk*Nzb>dj zT#11+hQFCV&ty#rU@4sz`cjUl+LU51!-{BQD*4+$x&vW5hXAaJ!jZU&bQ!(t8W5xN z`<13(&u=UG>ivDGsPQ%L4&%)v3ra=lEBX7Xl_$l5SFi6?4Y_XN4N;f(&n7($STb#I zT8kY!21K9#(Pc@OTGNOh;tK}SMV=H|N+ns%t`VfdnGLlo(go#m4zGD{JpgPt$_%Y> zkL^cY=tIy8B}(DPKqS5w!G=tsz_t^3R^JZRnKDaG?>>1zH}*uO(8f~eQw(K#KHoMb z%|?Uwx(BbQ;Zotc0e`9PK`R;LN3>%dJokPM3Ps%=xZFg+j?P7`4d|V`o+v$A3zUW& zah5#~1tO)&;bugqwBbj;Uy`+=2TcR$v>K0Y+n>8*Am^=0-c9|WS*EMF;L=}ho4%f46<{PB$%YB5UE8cok#$=cI zMQr3C1i*0Kxqo}12+a+?sTdx0v`!%;M-6ub8V@V_^plOMH$!PQ74{b2GF0Z-`_C=( z3I>mF9M#gYkog=b6##AsCR&P-U?vL z%C$Dgqm}0R*9Y{D@YD34J?Fb059 z>VRacP~XJN8Z%1J1#*tD5E6$v4uVpAC4bIO{anOya?*#8L9SQ@X0umG#7ZI0h&Kks z(WVN#2UE8*yft)2Ng+XPRJ`>-#vOL#fQ)4&kY0iEzQTMtLHjyOUp`kVKcg_FGMQ>S zDjj&~>?BjwOWku=bdw-8c$z3&uM~mQuTJC&Wa$N@8P56^FanWVB|Bas$I@fs{|PC!=k8F{kVOj~ewUvKT6fs~TZiHf7k zr(!-hbeS>bm0wvax5726j6f!_@0@-8_dH-sW3-1<{tx9%x|ld2Zd_35kEHTIpyavb7&JdqxN_Ixh)!9;L~(eN zssRyusd7|xeKy!MG1AR~ng~qM5%Z^80(=`IIa$Ygf2LL(3~t?TasGYOa6CvtlT+Zl z^){MMM=#W2danAs*#To(;?}nt$88jTaJoVu^y+I!;wXCKdrRX;N7a?5)j|tMJ3qgu z@o&Y)ijEi4eJUP{05TBWBYaLxQ5ow=2%1;{%Do?qCEIw&D8>%ukoq=2bpd8gvN(<0 zfU~CT>A!4PP;z9u=JzwtFiZs>lcDH`W_RP={zymIFA;ft8FuR$sC26|6*uuYN}4SSMtv3${laWt@xhc-ebYaw(B zO)sd;sTXL8(`F4FFV>>dTgehS4!NYCyJXofuW@I|!X(2<@ez z;S&@eu$O%-5Tzgf&e03{$6@|U8w}iKFy8BsUnMcMSnW>63oyW+J6BZ*mCoka)=K5e zFmLoX)FlSYgC4VQ>f3%S`N?@R(j83^L^vTI6+P-;d?xT71yvg|8&E$BEvX${`HJLH z-N5!(QYbp|1{n<&?l4+O%REiON<|RXGsYhc7bJE1eFN+}r_pNSIbtaAv`JA`$h1jn zCrNQG@^YJ&Cl;%Gpq+Ka#@^dX4DXbo9!gNm$~o=$G1X#Hkh9&whB_b8xauv`?wlZDhTcZnyqPMnHK74T+wzBM?8VzO2btS{-dbC&L2Fw6LzJ-l! zu+zp-92&ho4r!4z zF*WffXtV=yXN$sL#we#B@5#!aEeFDX_-IuGN89Lp1^YQtoOXd8>6Iui*L{7azVc4C zBwU7tMuAiWL|K$YFq!hZ$5}cL&l_r~pLR7V|G6J<;tKR&meLqY8%(*vP~aHdjlp%`xMMM6SYmoR z)7=iq7dy>@I^2$6Qk=U2tI~Z#7dq4{R;n|rscg~}*=iz7a}b#L0VA^wJoP;* zO)Wzy!rSZ!6Ia>?hSVpR-IV z1gCvOVOC5Xu-4I|u`n_mI)L@MUs0hxf1eO+zm{jP&zK3?1dLG^!Q0~UZvg_lL%L4L z=^%X(*53%#^RHrISJ^w|Xrue+58pfvADgBRDy?qH6X^bXz>#=RRiM==} ztzEwasP-S;H5k5j)q3o9V_$;=T5?IVsXmlhZX(;%n_9U4Qy6B44IHa6-)M}92+%g2 zdYWuGWy`{Ms-a_^v!Xr#d(73bboQ#;we=lKFJk`dtoWkCQ|-1$ z&wK3^!h+cjN0)az#M6Y7KCXP{ebKW%1N_;ig=lJhq}^DxYPq8BGtoEP)QKG>q2}{% z)oDLneQW8r8f;E77`SD1VeOe+s()$Pw@G+rmrt%B&&b;B1fpwRue{r|i<|qsKmMvl zO&A+kQurE$-ZHyU`+2>UG*W-GkXquwgGn7L8PQbVe;cu_6~%b?*1+c;zHE%^iTWRWvS787Q-IAVfZT zNejX>SYJrP7T;;NQ&*c0pRW(xPnkx>_=|4&c7M`U_#nce zFnj-XT2>LFHA3xd5|b*}(vT|XE*WPH+ObIzwIaVwM zcPkkpP(HT$#rvD^{@pAkGZtIFUHW}<=!ej4pK^yRIwiit_fd-im1Ja~ZrTWgDW@F7p8jC)g^3zGWV5WvCI{g{L{ruhdvKpv3~g zxKFA75HEK)q^we&WG#vg)|^Ci1h+8uL5sGQF)Rw_#P-TL`vN&LZ+X7`NyR|djC-eX z=|UQnX0svVQJ4tb6+MMU8x9k`q+BM#(2FCqq9RFU+MykFBRuLsj4oGkGTOqyOR#-O zB=T2)MnrUfweW>qz^SX-YmvtE>r!-rXQEr_;mJy0?0s*wdp~+_DP3h+=l}N3;aZKh z@WSJ=hMd(FVeO=erVnKe@H_8Vm;J3^B-oCbd$4AIb@_#4MbX;9s(A52ny5ryY;;Nr zY5L@k82+1>eAl;6SV0<{68^l{tw-68M=(S_KCdbwjyLQ;&>Dx%8{Jd`Bj0+&ZXCGm zuoB?O1#$`qPWjIlQN1q{?`r0lm<61M`b#VR(h5|7{&;KU5-!-0DeON)SvC^6H$*W` zFVDD#)2^th+9)o~d6Rt-p<7#|n=d`cS==Kny>vpw7&N|~oTPY7@73!sThkLL`nPZ- zL@)=W`gVIwd!`#Ry0Ml6>~E)b7Vb~G#wf&8+?`G_k=kh(TOazJ`#Cpxc&OB59CyrS zyawoiLDP#rU(fQUvoY)>$8GZ}tBiLaa5{ENImee4k6hSy9)CTOIWK=9r{!Un&nD9x zb4MJ$Tq)=>S+F@~XeBr$7@~V!(|P9rs-whuf`KCcCTqPk==`HIE_2tA0LPB)U&;3X zWvs77iCJplOudh1I)&8uvT50Wx%8%Mkvgj$NG)PhCNb6Ttm~|{4>fG(Kf###eFSo zBR}8nrwGR354Y^(Q9VGIQr`x{WeDXtN-kEKk9r|}KVKY4m2(7eW{<(qR_|m|!b;u% z_+vXw_e4%t>1RwZSG%P{Dn?MmKl+y+6YiP?oD`h--2c=!c>T6m3B+sUrnY2SXV$5C zSBPAjm~Q<>x3kV0>+BM?xB&)LD%PnP{1SP$X1;?ZLG0Zhv9Nd-(bs%+f!F*Um9_N? zZHyjTzYkqq?FbQ6u|AEtwVOgoqX-_*J*@OuM1FbbY>)&Gw_Q$aSc`Z9C-asW%um;u z=ivJgL+wU#jOf%Sl7$WgUOkSfcfvnjttO~%vHOuR*{BgZE1Se~l&}s%`n{9)j?ri4oi;04CvCp>_LKDQ ziQnW3f%?yJcbtX?8n~5>wMClG*78ZN#5gddy-dG0aj1kRmC-S^w35uk9%!+NJh-m< zl2`vkxb8`5k5`!D8QajxFye~9Gk1#TDIU{owB*USW%KV|LAO5Wtg1NO;+vh*h)Tfa zf;`Tqn?=SKzphy$TL<{#ufiIL|OY!Y9@8a^db&k#-%6Ra9VX0mbE0m~8Z{+OdDdGK=<#xw_jcHgTEYr1;SiTwV z8nmUia`UBg+@o6}w5J_Z;PmjLqL3+#W&cwji&Hm(u{Li!y7;w*+(KS!&J9~n%O2tM zZX+|DFXDg1bT$ny*`ZS5%%)){Wvv5MZ5_Ar?Z=jf(k5DjCS|o`2ggjy{4n``wgWa;HkawE}ftz+Do%l zzQs}KeM6aX{lazqA;WP4oq6$&A*F)qwzSvq`Z`T;;2(q4HoEqB3kafdEvyQYGd}TB zQG3ifO`oLv_m3)tdR^aePqYWYoj}D*{%b1vuo|AJqGBgq9fXHQevF-b4&ChLnT&KF zj?D+yH3IMQFpt@NAs|17bjtFfEoRn0;_7SQ3TXcfpRalR(pYj^) zQr@jW9liu)0w<$0meW7oMk6FM(uno!w8pw){Sr_a+~VJ=EK#;=+5-y5gBxiprU~s> zat>?=QD`$!97`3Zr^AUN1}*IAp0HGRUbv*>AH34PeS_*sCb4`0cbMntZ!vbx7S76QW`>1>o?Wdb|S!86fb2NA;6#+asb17*#$~q!?-B9qyeW2YN$zJAy&KV8jQx# z5E4&DAU0z4{9O%VB=X&M5lBJ7AJ}{hALHdq`=Q%S3bE8W~ zbOPp5Qe1;is$i4~8Ji*$a7MYnfQ3kV<*HiZLquUtv=1DQOnda{y=fErLEUf4zK8|9 z#`5uTInpAaxsp0*EIg{v+wtaCQ#+43LkxNPpE1qjIme&xQG`KP?kH&9*(BdX?Hnud z_Qwd|^>X*Tx#)ykA&fDr1DdPz&os>Hd;AQIx$lb^tzd+WbpY{O{4b>FdvV8)_@zQZ zaK9{e?XclF&96)bkJUpIIp!hfc8KZUd)FAD*P`yE_O{J@OAM84;&Ao(70=ujv~Xt8 zYCwzw3oB#rh2+};GAo`x&dU^A$+7tEII6C``A$$3)g|Zx`5E;5x#KVJHqg0qQts*s zG8=uq9R3DBz$hSo0uWQ4TsCj(>E~_-yKkhuH&Xp&7Wkaup}&QSgTJ&ibD*a9o9z1~ z)HVL;=kX>dol$39Z~bg^nO|7!4}rlK^;0U-lU(8qF|}B&uZK$@ulSPOckp6T<>A?Z z(cP=t8pYP^gU&Pn2}O~asoC*xKvm_GJ$@u$sFO=N6fXb2X}Y7gKJ>k@OHQv5=tE)) z#luYTDk>ba&p*=!>wHkVaJkG>az>7Ox||v*g>(ieVxJ91=N1&LL}*80LIp!~_$bmL zW@>DH^XW8@dOeA2Lb?>D%!vASo*YT`JUNSw@hR@8v!ff#mLy#7`K7s?WKndaZ|^GK z@z&o-nx5z(;grY6hpV|6R4E}vXo&E_KeIa`KRgB(bpN2oRO#FO^joDyY6@ka?~CvU zog}QB|C#TIolfEJ)%vhE?x)LFFlkMn-!@5?YH7tcfQ^0NqTbx$Y{@ zK64I72&r(Fol;{$WF|G&WPH8q2eW5{dXgiO# z7RnXjI7*}s)_Pw{m7XC5la&)`(INhcJk{+0ND^G#dcFs0(V@ZH|14kfX}s-Yp_m^U zXX*!O?5`wmExCX$!_LLvNv=R47Wp6OMeN_OGmmpIKXH1aVTU*5)g_k=%}>3_VPUk9 zE?710pri7uu3H^yL3l-6#}UuhhtBEgmHL@lP%c5t^P4Qjpow4axmC)8nCmmm25yau++%z9-`P_7{zP!DXT-N3urA6W`o*r z{!yPwG4#6B7Brh#?f-$)n80mLrL;p_xgM)jP@`6ibBqn#-&#btPThy{$wrzDl|0{@ z>e$W~Dhm_fknRPOR3eC6IKu5oG1#FPkTrXuT3JMgSopku@nss?4dlB)554vuB~~fj z8V2#;TcoubWE-j}~{AI#p(y4~lt|L8-3D^NQ-Ie(~A zO#vyI&p0P`yrmc)g9Qs89(@M(4bAp#KYv=~J>BZ8MrVMQaDH&|KKk!8N+q^kmL%bi z;^e)oYo1n2UI`i5`cXgt1jeePUlY{CC>BO@jqnH&mT#xl{4j9) z(YXkyhmB1&M5Yav9_=r-upox5GW}46X{j@l+sDbZ5`j}yi zG@CKiMp8!{FP~+M8~z8nz<`pqG#z!x74S>;i8`^=lI<0p@saU^Eu#tNu!kGC3O;i5 zd7SKQjqtFJ8-M$lrnGj63W|3FYNW(Eg;+QKnygtFiYQp1m{N)oOJcf~Lvs5BP6;?X zI;py)zO=;$FRW9wd5xV^TX@1WwU}EcqU54fPgXl&ZOC0vV~6DKK9l=3pzR&XQG=>< ziTzpsOON!i#5yZMRTMzZcOj9_paq7WtWs2X1&WM*>f%WIiuFuSN}=Jl;YchHmG~4B z7S6ODFI=eSW6Q*iexR+UEL!gV1&yc+xWt&hkUdgjEF8dIS%Dx5{eBk6g1ICpUx3fg zED}THs*I(i1H&WDk+M=%um_|U+}%T!H_~0((8^&ar8;;=OW2U=1IV{3zUv{ruv1_w zu5i6GVL7zCMA^Vs9K!t6Ao-IH>|`9y}NKl{{oCL%-=y@XXmg_YHpBD3il3676QcsW2be6*gJ`arE% zW4U`57m!vfWbji%tzaHdPw`0?;w_AJM;Grk6H%J#(~Fp2S=4Vkk1wYE=dA*o5~9NRj-u z`n3YJjW!IV!+?#el1CNjbXt8TB?r`YG zX*!{1OsS}SV!OJKijO=s0A_$4p06KWv9z^ImNk!3T;<2f@DYb2pY37-l6?TJ`9Y)$ zZTfo(Bw={lB&$#ZVk`piV0Bw|u83_jhEkgvJ^`^s0h!s5=c(cqKt+ItfNk|>zLCbM ztPGg#@g*&FCU>Z6mj^=Gh2zJ0U-HJuKdweTk9}I1m#%XKljE$gESB#dk} zTy4fB%P#RM7ix!us>#(RKNFu69Sek7VBfMBiNA3Ok%3iof6h|on*P;nm8tmmcLqvi zjIv>%+Hu81cGq^LV9o;?w=_^_Kt41-9ph0;=Y8ds{}+zAZ$jp6k6HUDKEXvGRp{jd zEB6y*poy0{&`udVjm~MJGl^}+=aDO>cn*&jeC+`!0exeb>5DdrCioScwDLdz-n-yi zxzx(b_81B~!>B`2mM$TSaciPw?)lvs+|hIAMdmr5I+k67;dqs< zKilplA)5-a;wv9I=0zp6Xclmz=nK(q{(hS=drfyO!C>dt4KlH@(=pN|yf3|<%bIyz z^xu8q?!?ycjNZaVbkfxH)!HG$$={ z7ILCfLSMAy7tZ*Yhxn>izfgSt?w;;D*4_hO!I+UDq6JUkaF+dj|D5I|8y%|6Nx8Y? zt?v{7mNF~TUzPV$-OcatBhiCJBU{@8&LDW^P@Z%<<4RE1F*E7MW;lI&rzGRs{^1A5 zh0oiM3xDODIUpE;70)d#eVysO1?2TDvL9~r)9Hj=r4w{m1=%BKbw2_yak z@vPr7?7ty7A2o9{{X!Zyh|5csUzi_T9fRuOyN&dC!*P;w*)NigzMjY5#p+z8WKhWL zj5lYt^T+}yh-FOcRY+WG?1Gx0bqoz_j%l2cs;KgOrqOhO;h&Qmq9WgcDvz|N<*am~ zF0ZJivM%Cqkp1_{bkaZB8Gi8Sn>i=z^VUdt#$A~q_@&^tw+f3(e{Q+I$w`v(f0h#V zQ@j)EuRyWB(LQ-WIj;i5WDW=YM=kjqZEm<_#f}*UjoTfgD1nNGP=C9Vdkd zQ~`(PgrAu;HL|T5S=0_bO>z^`y=rZpmCcD#wVQg6nCo~bUh?0UvwfCQMX89b5my&~ zrTuUc@3(G!kG*M&srCV^Z|smH^3iMWXkwMiEG}2MvV*N8Jn)61hi}#Orsk$A9Rb-( zv7LYYnYk~jke^;-r1`QmIIxUW4lz{R zJF0T4tx-@{V0X{34Sd9q)kd}CPq7xIpx1wY0kbs%rO&j6)BM2Axe!$oTJE_|+?190 zQazkp*7%9UIS{^UG+Cx>uwZMG?rebf$hD>{75HV%y1=4~<~HB6h>ZDKODq{UXzo%M z|0sKUhl4E4xyGy%Y2MNjExQt^i_?OMQWzo&{#Z@p0%B)gJ%}4|wlL`5R-+xPYHl@D z|3e3Xs1&)Hf9&tK@1Rf>nqr|I3#3)lIO2m2yc`ugY`WVh5bx$tVA00ZH3qe<3p!jf zb?dj)`1n=j{h6ugm@@ zTvhN|Ko_KEc4)}7)4(7hP~aY&K6hVuP(C3p3oG`*L9zTgSi{j~aV&v=qE? zPXiD=_j{Jhi#*NQpLi$h=nr#@hoH$_;%iod9p7HD2{L83=azh^ZYEX3vkpo7Cnba5 zkQhDNhKNCa^NR)a&-|yIuZtI?ncI|176P+$Z@f8YXlR*EaGaNj9)Xf77<*IX>s#(L zO@Du>I2EF|uGs8WU}4|TgN$eR8nX`+^GjdJ1!T2$&xBvePBqGlGk1xzK#jw=_69*` z=8I?7hF^5gjGDU;p{kt%3Gy=at;l}Y!f9T#+|_b%Sf`ZF-X>LJeX%Z#gi3@~acP#U4mD~&ohMCG=w zYW;1~A!RhUI28O|zB0ZChhyBI+b7lC&03%3PsLlgBb&9QRZ%`5xmcq9A#aY*W;3m3 zhuoH5>BH4W|LzRvJk7*0P!laEj7S$EA+wbgks)ouY(l3>{ZxamGju;;pBR6Y+w>Z( z+nG6=_R%cK`KB|N_rsh8SQ;`b0L)W>;f#ji*k^Bt#in6g!qYtJ5htj&L7%_OEXH(> z>p)cZcJ;qRSdFtaf${!{h#@=cg72D2j_q7lsbA-d-@Z+Bu@VOGNF*A(kRN32R z>dq6@u(ryHG)`#&N36QA;8NjxEsRT<_=%)Yi%tvUyq&t(mgv8xBF2LWa(B>$_YIy( z-MRgiWdYky$^0e*zloXBK|RWt>DI+EjeOG;8ZU6z7p75Ocd$S0QVd9VV=?E&C|Bre zQpnX_H-f_=cW3aV?zU}_kOS_%lrJo5mf%0YSVh@Yjm}Q5HRYW9Ax&~} zDZW1PqcSO&H2q0g??0cJ;+7NBm!2kY@`{QUgZA?{jn0f;)c%Hxr8(e& z(nE(@=67OpU-}vS$oHg0huq*!eBifbG ztItp5l64=5d}z`XbiaK=onVSSMhnAkXP4BDB{qLeA9D7b*nwJ~&ptRM`9&bjB6~!d zTi^qhw5&4GBRs`j@76>ns=FkT9FsLwJBcr7O;JNfBfJiJZ%VG>Utb%}18YgsF9Bm+ ziVHCo~MDSmytR`-3AO{TB2ap35%I(j4R7ov>%{+ebkNu)He9R*3j zf6VQd_DiSy6Iz&y9{U|=7}mp{D|E7b-^&^y4({CJEzs@6Kl6FIViwb}36(0DnR!K* zy^UO6D3;%Z3G$%M$iU8MfDko2v#W07df^jOA|aDfXsl`zD&5uWGI^gea{Z$nd5@>8 z%hPj`ZK8o7-VpL#?mrOS(K0^awwzpuaOz3<42tlnaxLg+Tg-r8yjuFxmOH_j{%M)* z6nt+oquY44j&6`JwnBslsM)Oi4SDAw?6q{sQ%EvVuJNqV`}c(EP&ukhjSb!i=9N-% ze0)Ui5@=)D=96Y^(dP3&tgC%JQHu(pNI#hNs1WV~&j+j#wh4d2gn@LowXy6#47hbF z?(){bj+*2U)&j*8{nZdHyna9D4eUdsWG8ClaO;(e28$dU9a=TC{?}pokxQe{xd*-O zlH=nGQR)Hd2A9J8EQ7|`bR;-qEHDBn&Ul(~fnq4hpkRPH&dxgn!nYT>H0BI}d4A5c zfNlP0$Ebr22Z=^AwO}Y5r-SM_LT{%!(w*HExPZ<0N#!a_$7RjsU1If=Qtl%jMFdb1NO-KyB|F<(_D+JNKw4)GaVD+uY(l`2A8V=`FhC0;?E>OIO@+4| z8Q2?G)9SIvj}?p0w(ovz;ZGAR@jy{+?d*)39o@F#7f)k->Aa_92-P-At5EtkDSC4t z#Vx}OgVkAh!kaevF8sBoC+dx;AM>bIP|tvBnZTBlNoaoY_)8qc(K0WF!rPux@ExPS zbU+3WYiG(7dhr-glVj`m2NaEaGqxZ0JYrX)QolU8b7|oG4H&gD<%UUHBj)6u2gvL*N;AL243R%zc2nx60n#UtHM=L#wrBOlA{Q>(NQs<*pjr{ z&;}lAG{ut>O7)D&4?>am9>}en1*j3h6QW}g=<~252?0Tu?YiGk)Rr2vDH@&>`OI z4amYX%92%6wPo_DnEW!PG&B=WK40a2#xO=V7Je*%Gf72(a#S5`oCSi~tJy#s z{UFO6#zxrJ2AK@N=v;BlT@-;2rd>3VsQHj`f?i*+Xm%V(r{jO3f_=;#_NK>O0X1n zkf&nl$O=}8cLTVg-=W76>fj2q@rtSjl|qJJDor{LyuBtULWRN6$v%^Dvix4* z5vlgS)l@U4_gR#PwxW(t)gSH14{$Rb2^*OCC#>>({>k~DbS8pN`63-B6+YqAjN<3x z1~uQVi-7M~EHK2U(Q+2XbLRQqrl{IdF`DtWx z4dG7a;4)k361k9g4qV_>r8wVTX?9DlAw+LS0jFq5!UL(^`bbX-Df26Fr|;6W4Stfd zzT+IJxv=zVJ!9HRhdkMe)bVdy36$yDd+uxr_%kDl$J@Fn8;afd7(rYa8{2^qA`LaPWiRuQ!e}5c4)RCD4Qw`; z;k%-Yyg}<%yw4LAfTrGtNl>s=x>g-g5zBezu~>_ILruFEud1P}dJ)X1mPk8%w7fT8 zLDq1jy%uMvu8jO_C1nlS$9{{b zqz=KzY=$CiL76|rA46uK9&AJL5xbSMP=WxXH!dSYsG{w|;BSM;74^ckVD^*>6d29Z zolr*U)OjQEG*DG__iTcnNUf2B<~C~kYs?Q_=@I{wHX=*wW$~CRJ_H}3I#@&lr|3le z7zo->d&L#cX~#oLR9eN}5cCz#hwnw>BG#^4rvO1~D9G!VvUJEgPBk~PjQL9PxmfzP zs1vr7EogsBb%b5{Hia3(EXNShQ90nwNrqgb)7?N3V3zOFF-mNBw73*&9XbFa@y1=H z95t0nr&Q4y4xmWtS3t^egOyVU$3Yq^6pfQxI||Rh=|fm>I7s( zPXre^8u3L;{;wvP*t)$%@B?Zw8|t}vR4k=2KpwITq!>hz;uwAOyC5!5<|cPY%736+ zKr_|ii@cyj(Y9(rdH7|EoEV8AkB;2U7y4GCy+fZySQQrqPIeT(Dk$z4qx!PUu(T;d z7`!^-fg0yswqO(G`;{bkB+EP+qx+#TN(YX~6L?-c)$yt*^A z&3kE}Lnl^B(@T-UY*bYxbGycn}VNvVYYvT&_y3P)f-} z0V}&u#y#hA>Rpa(s0>kW>|T{lv$}XUdH@Om=u;O=>VZ~PV#7{+&G~ie-%&%{z`I_+$gv3B8y80%(<-?dntQ8EWMFBWD6{eKI}KS)j*)p zfn$S+Q}y+K&4j*ZEIsX1*?_Y>Sq>g=p_(=0cdmFe+AT^njLJdE$=>|YLA6b)R|=;3 zXDlcX^Y+hH1F(*xjZI_(4drbh%DHiD&!RFUjj)p zrMocNFTWQtpxcocl%LfeO*H8_A?;RNz4vihzjpPeF*VhT2R~4^J(DCu5PvK!d#|Ji zOdm`ZW~lhM=2O$fX@tUq&--OPZt+QqU*WmasJfg%l%<}Zi2n9Kdbk51$tL{deo}s? zeZNx0kCF^~P_d!6G`SGBaC60x!=F84{ZO@d!vMkQRl?FF{W55!@>A6gvHt0WS6$EJ zhg~$o&Sor^dxEV}Qcs4~H4cQHzU?#pPHg9+NHYvux>Q~-_Yf017MO=ljLH?vX=tO? z4zaxBC5q+Cp@Aa*=XV0%5dk$y*H4WKkoIF~$U?b# z*N!Dn$_P9^&2t#UJohj-F(2ly1GF`*pTJ|!-%lB?nm$ihwel?1&H`QT#T$kpc+)^< z7WTRAn)0jK0(cFNlRMkh(DPVa#rG;1blnd~%$!Gt#H2_vTK_SXsBD*O8N|3JBO(ssAP3@2p{cpaPyZ9J16 z`H^0IVYUBFJsm(eO@|`K1H&g*Kazq?4TugCH715Epkg!X+(0M>A2ieP7TJWcZfxP1 zJ?#!|4XmL%M8GLggH<2PUl{W2QNH)PFISU^o@-8_EGabj@VGj(F*CF4dnYE!p8g+h ziQh4_6-4zy7%e&eX!7lk(bJY@hog(9&v0Bmg*TCi>T|+luI?AizYN-@bEhhfEq)A{ zT2G%Z{Rg_1t1X!yfDOkS=vGX$kIB!hY95EottzSvP^;Tr8NU%d4pGff@r#cfG4u$J zvPmz|@g1gZLq2*>PVE{}MynQAFo4L0{OEuJFHl~ zYAx5xKdt8`((si^#x2Nua4zrKD!EPp1%ztNjQ%TxH*%>9p!;o0ETDnKhz_Ocp^D04 z2(|lb?t*VSVwq}=gYto~<-elGl=t+$<4$5<{-|4YzIXl3YFMvRMt9stXV9R8f-C;C zSninpcS)r0&AU&DZm;-`1d)I!+`}g@kyJE>&3*mR9sCQm$PR4ac zTzKDq6K)^%;4UlM-f(mXR+o`^)b3)k0u3}FPo!htXWqNyElc9KOFIZ#-ktAI%D@}_ z2YQ=OS5`Lo>TaOM@cH0a-Mpn!94LxK5DvfYl{Z~J^)s?N&y2?|Me@nxLB8d51(psH z_r*ioAKn4y(k;rsY<`kb>k~v6t*OI9DL%Pt8Gk6o>%DK)#i81$RxYer_YiM%EMVu8 z9;@RHPSH~tcV>0}eHI2914T3YfnQ{loJ~hzyDBDx!EsJ<%k7Avmp2>zW-h3+{6gOO zq~kc%hJ<5e2&FOiNutKp4&kKCS5PqUO9-eCi}U$^*|a` z`=bYsDa-68pH?YGJ#drVFG+KGy8AJ-LBH^6>`Bm3?c;@EIg{4)(cCe6fogqYqi zKfY zj+UeToBYS{^zlrTTSWrM{65tUW_Zu5gx!ah?{9 zwuSq~<%6xgC%_YrAr`|U7Q+ur7t1sL>YC4Q%7~uM$w@=y!PBm6+T1$7%NCC%Z$C`- zHLe_zcBEu*TtW`b?_{JLn2pL)DL5)cOZLL!jcH*ph!VxT@@Iy?!rl<2>U(+1&gNLkocf)1!vbwx56`saW^>RMQ=0?3M2kD zp*hdJ=t6`{8#=`llDNO>HEyNs(hd>>epZzZG-HtOKBe#67f7kn7)i@9T0)LRQHmJ; z(0t20&djhis5e!90?5a*f2G>2`|?0 zaW*v8llOa&z^&pKej(CM;(AI9OXFzF)hn|KZt~z1+$}mLwM91TzioA1XItf+pw-QZvcy3QqIkzGMMJ3dIz-1JNjJ zU0rK``I}a9IoZGd)~gQpl-SJ9k4{tDdo#(Q6XxqJk~CTpbWUvyeA@?}$*G11L>wx%J*{{4AHHy<=g>}B0bb@hBOlK(!eNoTB1 z=73`iXg)60SN?t-vVbtq{Q;~C^@O(OIGyKmpBTi*!pfm6frhGp+3wZ6=b^0cvu9x& z*B0ry#MB456ZDzAhwX81#T?iiut>gW(UqY6xP|KGgM*+U2Lm5E2S%7%|WN3eA-+bCx1c6>CA^jT47l(vS_3B!Yub$(hzZLEsrW`1=POus|3 z(EVX!KQnCUEZJu9*OSV9fH`prP5h0ff4iNS81R*_ftx$xdT;8)gn#WtzQANicph+? z8n1-^f}0iGPcV1m8RA$BZt2M@?7o9 z0ki@kLzaBEV1IPU2jkx1%ETzo*R9K$pJkhLe4DOST9D{b+fp(c8oH8t*(*W|5aLaX z2b|zXRFvwc8hgWdRUR4L(^pzvf>WH_HUDgMaopDNR-8XG_RqWG(Y(V6vWM!1`7MDz z54MUL37`G`#VCbI)C8)S%%1c!{jqaAwLiL3TP!p1<&%}8iidIMldTz0RCvZ=nXvCj z8Pv^l>wgh$AnG-0K47WT_{RvWgd^5zbHsWdONu@ex4!4qR^ul{H#WnRuDceLa%H2i zxVSFbFjV)Fue3(pQn^oVbtDjkqR>{#8bT!372#j#yubJ1A$-k6d zSNAu~J`cw!EkCBlxZu0`4OhQwM;2ev&t>IH6Lh`!8HheAp089Nda7`B#iwtC&v+zL zT8E090%&?~i$^fIZr2PD>Zy{K74oF$l&-3NQeSU2!xY5?49P7r+1#ew<(4dWGMC(=gxuv4V(x^w z7R~)qGIv6`=bD7D&0Q$>OARBp+;R!u-{!Tkx~F~82|F5hfA z$J*fajVwHrB0U1%1@`Qo(lu;a8>AM7apRZ4pP z<8tE>+kGytRzSleklWD8^KD^JV>x$N%8*^;??$>_=kmg@sHASMhye2C)Z=p_cW`5b zx*ocE)%v4n*H&7DrkY^&ER0JJjx|Tiw~W{*1{QEs-n&GLc@N_kx_~s;*`4NP-pE*J zTCVkAr?ltq1HG9P*yGxg#7Kfv+|>$aYg{l1?1#A|s8Lxvgy&In9l6HVh!FYGY)?n1 z%!kg}qaf5Bj7rL$lxukdv0=!Hr~4uZH`JyituZu3S_PABH*N_?A9D^}Dzt*V7( zY|fbXM8SH*P?WcMvc5|S^hf0@>+vY6!W5ADM&#(f2cB~aqCKgStJ1{gJi0AnS(U&j zY(Co@O{W?Jzqo6BBVXg*gIR9brKmalsZaC;I}!0ByJX;}y3ji#V3PDuL}sXATsCG( zUDfYjn7d7RDbnty5|eV+Q=|zq+ttqDJNOhDkZ|Yus<$E!@lOF=H|{5zxdz~VWX582 zx!t#(`%e5b=aW@&xLe6QfstOjER*t=E7dUEv5%+>xaW`*#Ybpn)D3Khj~Te(!`9Mr zdX)B9ly$s$aRBx6o`VDO>8Qa}vEn}-8STQIld%?yAX9dbTK^waO9maLuO-sR2*>mb zEeOqZChgs7ric+seO4ioA_m1v`4JPjQ9H;6aiUTBKhZsgp;ZFs0wY#k14Re!9>R?| zc@#itKpB57tJNcy#*jrxpBz6EVd^Fef$(RoMDkdi<)CWgruC%uzg&gZh5RhGj>W02X4084Uz9VXD{jE6d79OY<4J|Uel!MDtOKf63 z^4qtZl`uL*7+LCOhH`MikcA3FjzHcw@pEu08C6wxTGTNNKy*@)lsmp+HPJpt8cE!s zz{3KX&V8`sc(O@yNU7u!dTMwT{-@+GWu{zR2Zqd9e8or& zvi}1JjPoX_=B&xSo}ea>@^OJApF|5(VgAT>oOfimKttLE#AN0V8Q)N2AgMFJWL?G& z3aC@nJpPpINneB*-%$RJoyP_;VJ|w)L%=wc!K>d2Hu9n0_~MT!58<1i z>&p;9lw{!bq!@j1`=iD;qO^ESn7|_vlR{&We%B0lalXl)6p*`z@AU((%^I>lpAA|+ z36~os@`Yn)!Mu_orVfr4&+H@dxLRobWOKXDt6llErn-N*5lnB&U5i}b6p0>^k!SxV z8cdxd8PcSL^kPQOwhGY zVPt|w1UqK2+x8o3qwMxuQ@}Kc&rc}n_{`mlKTfBZS9*A%!*;_!z&Z_aWc z8w$lJopi?!pn;E;&ZnhVbE53X3c$msT3BqNo!YCdRALx(X*{VtObn$G-E2Cx^sZ9| zXqy*&6Z^m+$xy^W{p<+@3T%KV9KDZQH5DOz<#e59{{YgqpG;C6eyUyZ_IZt?`lXYE z5Br`_Wi`~_gQJQyzZ=_Hts@#>FG|Zr%RBzOd#N3cWS=gfLvo{He06EL!{xYCG%cFh zXyD9Ep5EFoMT|+sU~V}apKyge)wa(W*YSq=fk$#@L|(&5{EC|mSt+ZFrXF+Y%9?hK z`}41^^$x7dAf^!TkB=VJ_ZaOU%ffRZRH&oXw@&xGrFVEG6_8>?&BOIA!=F!6mVKj% zMZ3iDiF5bCSy3f%*z?&8d<{nSto`@6Y=+J*UYj8X!95Orgoki^HU^`3pe4ueqUD^8N*Pw#p^rA?GwTLUHPx8K+u6mZBVqQ2sSi13@fg_j;5mu+sZ0v3+9M3b_cI2F~ z)$I?h5c(MA%I^2DMO=S-aHj#sLMgOW`?C5fD%!K@t3vhwmc0VDo>*2vENkba>uoDc zx$#$8^W)`i;U(`-fQV$I$NifW)wU9E)t@rVfgWq6QVaA+A5Hp_S^7Q6OMB#5PYt|( zDGQvTDo(#eVD?GYJT}Kn^%=-1yq37#&!fHMWe2Tzrs30xaNQJZTKQh5ojt*sqc`-wA<8Lx4vN zGtptTqLR4SX{mop&XFVPBarC)vEtE%;UB3FZaMdM-QUYY7_Q9bnHyEvrVgjuoOkrk zr@A{a%NfE>5{JQk>%@sAcJJ~VLb66zh**jg;-vbhO zJO4LH9W#qjet}Ws$+Xe$o7Gjn5X2jj^s*sTv_}0?XZ4{;S`rE2`P8cfz(n$ zDR*L_*s$`CR(^=3amvQI$HQ(lwxE`USf-`$eB&@x%MbI@Z*&!|EBvMV^=h!EZVN)A zJB)#bOCM~R2afW?7REHr_WAHKgi6DeXYJ!D^y~K}Y#e%g^vcE#I+rHcy+kKm&DnuVlVeUt@aA(e zoOw8H^L81)L@d#i)p>LMRpOGEPlKJmwLhX2{#}gA(A2WoCvjwv2Khk7iAgGi29kGK zPQP(ctK&>6y3fNZV?d7^6D6h0{M_Y>LRs|@+e-LK^F_zczPExRbh+7Gq93A@+XgTS ztMC3zee1#ya~CgYPcw9rbn_G<)sYlD%c5Zr4E|$gW^>6)(o1@5Sq0-oJ0r!*IF+cY zEw}}WPVPB)|M8!GvTIF{#PcTSR%B{Ss=(E$+sLa3os-(2B|pfi*}G=>45#q~s|fvA zHt37Ze~%t%@5nd70u}2fRXR$|=eL~!8A94Z`-Kz1R^|ch1gQvt;A**+!JUxYuVqeF zujTUIN~qTC!;sv9PX-k8Ot6B1eTWxi^Dx{AM^5OMm>YNPTmr5qp+IL-N{)!GLt?3- zGH!1CC`W*iJopL&PTVeK(p9#~149ZvJnp^vog8tyj64~TJ-oCoq`%+V&Dw$`%q#Db9nU%KYO=#6U{jr>cZ#Zncsg6_frQCiiF!uz& z=%Er(S=QRW@s=-7e)^Nho0Q5bf#vAvq=$2G7Y^MM*6ZJ82I*Ll%`&w~3R6wqz677< z6JO(_)&`_gaagRu7u}$VN(_sX$^#;>S@ljCRl4k2^|Z8Ly^3&_Syj|NLI?5 zR#q0)$HX-yO(NLq?*wD`1#ZAtaa)3WE#&<0jJLlP`Wl}!ad`*q>>UN`%S3ux@YU7yIWGr0s)w)FfppmrR zmYKA0iuXW@PbZO!?|$t>b!BEFe+J2#C?eM23|(LZZw*Ut-nnnZiqiZ0nuLT7?K!wS zifX{$U}rWbW3^#tvCL0vlY0j^tN(@HZF;{}u2CK~8|irT;(0pOsBZoKjYN?fY4sD3 zn<8&0x7 zRzZPQmwyio)OJ~8I3a09>tls&?FN3hu#pWC?rJ9DSHzb>6FNT0Ie*oGcIg|-Ij`ob z1Q=zW|Fn3w# zJi_fW`|MWq{vEc!=Os5TMMH?}MNDQi%C){NcIJ<5wyZ~{`+CdU7*AFcOOnA|AX2p0 zAxa56qI_OHtKpyaIec$nEKc<>HrMcnDMOy>m89h#o;kvMvw$gLvfnM9Nqt7s-WSIh z=6b;W>0=h)(o)KK%!T{M;-@e}uP_WI^ZgOMntQn<-Ii5W@uVbmPnau!3!2atAY$tr<~y2RM}Ua5lJ zZk}lspi^37nq663P!~hiT+jzC5Io|Uo9HJeHcBMc*V!esMb3}10EZi(dOA2f(fU-kHlT%`8BFyMYYFi;til~1v~BXT$Ak*>%%Y}ud0wWVD#{%O^4 zd6!rIxxW016JMZ#=o3v)-Zh<1E%AT-S%>|@i6U`(Vp$fW7@a4x@j*2cXarUXMHgu=U+f0?Chx>x(qKPP?8=_x28hu&l> zzMA|*GuERmIpe013n(P??UR59ZHU(9kFr!2cF$lN<6MU&%FoILq89YaglU;}-YF>S z9Nb9XV~@y80*OdhIA)#%oqX~iX@}giq8kg2K5`U`;%+65;?G@ms-JFxqOWb9=yXAq zPs2f`j#jSvv9}ouhoOT1c&lza(|tTOss*P9nSL(k zS_Z_}6S;cx_gn`*3Im>-2-V$+(5nljcv^?Y-gn3gA9){Z2@RrVQ_xI?(g~V#8cq_i zia~@s7l79B$C5OD_als`S_Mj>ShJ?FL>~&RuL&b!?QyD@I}{w??*aej@GkZO%Ias< z6Ed-iuh>c)-x+!M;*AqDtGRu9k|Fr0Y6dc8GfOvdd^F?+#$oltTpr;dn0@ z;cJM7h)bBV2!cem?vl0^ zuq-RhG|=P-%9a|0ikpx3&#y=Z%#?kn@~7|y&=2lpp=2Z5=cCfZkF5PTc*GrAux_6O z9-o?b`3CE@PA7O|Abm((?KV}|ajz8n^XMs`jZ^;;OSld=DoSBPpQo2Ay2(5V;)gsF zySq6!^GT-5`aOPSm=ltuT7FnHSb3>UqAks6L8arT`dwdzoBK>JROWn7jPFkCX5Dsv zPDU*l8Lhv~8YD!KEl^+>t6}A+BF1 zievBtp9c*|EV@r_b~Kg~Gs^e|`oRZxgzy%q%6C!qZSWIAwR)z@})`R z_tktay-<7|u)u8dLbVFg>b^j5do5F|V8eyh1;`DrOgw&=CCprB)S+-8MmpNjHTTV( z>!ejBt#|XJB61}{Vu?;t|Hx%R%@iFcSsgP0tQFry?nS1_)rCY<^il zmLCIS^e3&UUV}O*q4lC#ZI}(a$0B_}iBhsjXcfG%k<{5Xh=!p%$!A^tI%j?Bet$jP9>_5@9iL3m>u%ZVKZ~O% z@BroAHQ16B1OeO6`M*09S|bG2c-_xXlGS_ zlpRnc#$FW~#j&U_MMW5WeRD;CC$Y~y%}w4^Gd(~r9k-wNA1D(NMlhhylI4E>netm( z&Bsu3FsmB(I?1AQL8|@E@{i_Ct#};??2;YscA0JGH=hH@zP(BK4s7_&_#V~grNl@T z!#Usl?(tjVS>|1&Wp5xc8&S&7;#u#lbX4Iv8ytxaGB=NBd(Iy2}bVR9MJ=8X!AH7vU0~Y$*Ybd!{`ZqosENExxMx^pDz=!OiZdHa#39= z7I+Sm@umo-hEDxrJG^h2EYR?HN7W{|Rh4;(IO=#y=z$GXjvXUs6x~DCVi}w5PMFjM^~lX;KuBDq!hJp$#+AljH}0 z`rHp;9+=A@e$huJ>Rm#G>nBHL1(&C0(Pn9vd^YlJLmq(9tJaKBU#8DQKwmqAji*%F zy~EBEsa&;^FRg&2e4^JPs;C?I0!jY9JPTMJbyb@Q>npcBw_p8q21PXDmoJn>JxntX zuFtky?y&v`+^!F6$6cR#_3;4~&P<&#dH5rvK~BIZ3XD3&FI`sbydLg292#)$3LC6h z=tEZU`JS8_U*$}%P0kL%MtsFWm%y_q*hQnBMkC3}O%Y}nOWv5=f6rgI{Jh1O-o6jv z`~QIk7-*3jhhA0K+EAmydFnDrDRh$0{uzS?dp42wNXQqJ29T5>MHxgXGi)u;q-X4; z(0uZpJspMY?|s2A{GkGV9DmORUiu2aN~mBzqY=ZEl^|kGJ7f>c%_Tj|?DgW$Auvvg ztNx{?A4x)O0Qv(kD|VQEr;CEW$Y7la;(qicY^b@c>_=pr;T&sJDC_CJ1klSo9cRM! z|NBE#1iCw3kl3xh(`)(<;J3x>($ki~hHmIIv*nru3r* zOUJiMROb0G7@$xK2va9jAxZSap%x$Dy>i@@@3Z${WFk(&L&nx_O*KUGIZ*=3tc_h2 z-7XWwMu6d%pdeC~Mo57SRSNebNZsa%Zl|7uFwHT2h&~y}h`Y zoKpr|aDMsSy=8eRCKV0t!G6Q*U~HpM!=KK7PMh*8bMv5wa$#HnuiD!86bS^L>A z7J}b~tfEFdjA`87*x{(AyG}!S-CJY?O-(D}Vb8mh?)+-vGiD0(=)0e(*a~!#E77-E zvz}$}yg6$v!_XLqz^|f^r;)RAjOHK}O%NSn(Wv6Es1r-TX4qqm6yrC}cGdM=G=~+I zLXykWqjj@MF(;8Kf2{ZME~rhFs3?g7;@wwSjPw*Jv`lkdJ?8;v*^AGK*9N0Xh-BUF zrc}UL^E>ae3hRs+EIhj2Wy~CL(a1l2Lpuu+Y|N~gVuYwD3{K>t$t3)eZtw^0U59cT zt(Np~_9FtuH~E=f)}|>sVGC4`)mbLv9-y;+$MHYzigrxz+E$KWa1y}%?acj6^o8`1 z^S-qF{cwNV>F30~dk@8n%n6IxI$g^EdnO|jSnyml{nvA%7zF4_D)bjK(+d){jXdWu zZq}uCxa|iItU(yr&NH`{j?vAS)+H7T-@Gu9BFnK~1)XMd-USpO*H0xtcH^_Vy%cfN z-RS_nzE5MSx7{aqx%w-u14Byq{ruN>m&U7X6Ha&+uYkPhFK!aOssfy*JuX}zHY4{Z z9$Z}5fa?#Hz)8_-s^{jq2Ui|WU|aa()Ml|p|16e#W;xKFsdhrlSVMXUpVQIV`yVBZ zo}_xG$Ngp8SY)%!#o^uU29_1U1qhF>M83^JM$ADV)Kte|_F?s%`})~h+jk!hdep5C zFHCQ$Z>wGlkMn%|TbCbsROlUaKe|)pbA+Xh=IecqsM@bP^TRsB;1Qq21jen^Tbb;l z^6ansARPrH4&5fr1WQJ6r(O3-I34du2gPuCdXrG?*rg;1LKv+{`6hpjlW0bIw>@TM z0I98aLGl!aj31>0e4TxyO`JcJ?JXFLiE=<3bMJ z897f_bT6%-_b^-^`*=Px_eVK~7iA3&Qqszl4*HXAf=-PQUZkQZdC_SGhTM~77v)o5 zO(zZdwj?L#R4W*<-z;o=eR8~Aj__-|WnJKjFe#D&zCQ^WN1%$tF|WRr)?FjJrrpd= zhI$i5B6|MvS~|HsEfRbt%ft;ZAz0A5I|uKbv=*&WFR#a<2E3(0YpfaQA6l|jQ+o>D zmC|e$S0@;S-vJuIHKy_gy|`}i4y2Sb0LSp0&kHg4llr*&?YGv79%BLwt(WGDmsZI= zJ}S<3)r@J>ovJRJwv@M*d)Xox4KTc*6&L2=Pv~zKf3Ge+tLN8s7AFSWMx$j94!6b= z9{wPG6VuYO#r8o?>_&1U|HuQ!*i{l#;B`T1xYc0bqMFiD0pmv=C|9RY2f|GPrW$PZ z##Lw_*6}hQC~0eKfGh7MV9GP3XzBJ6c=XPHN{md!-{wiy81wePj(y^nozR6 zIk;k!>DwLllHBtx_^C|W`&xz;l5+gff1sxc&$KZP8DwX%_K2EeK^u>{)qW>#gI= z+-?>B27gm5x@(z<9ziu)d1bYId~y4t9jepxcT@1?S!w;8Ge%pqOv$C9@bMZ^;Vbi7 z)yY)uk*M8w`q^`ZB%2no6hkTH)?2!)qB*_KD90QbWjO+w{8L+~6C-4Lb4QbC7E!Qj z_0=i9V`?M6o-2L0F?H0y< z=vopG^7OD^)xizi6gHg9p_Vpm?Hr*#^}X-^Np3mK^Pbm*)`P$#w%;9Xrat?2hs1v7 zJ=BM$cT5Hv>u%>BI(u@jxJ9WzGu$Am630yCb2q`PX#A}1lq2jLP2(pQdq$9|m}8An zKE>$qv}9kXg2b0qE&1a@x>w6-v)SD{CvD`3$cLA12k6(prrq{ispF-^ z6OV~QPPP(!@Oc?KF21*@e?HlMy>M4Pa@C%(V9Sn~FET~j0d%mMpZd1`=u?tMeTj+3 z@RH$NrUyo6XWx$?47^3%n;RE!x8R8sucDWSQ{S@0^1OAF#_KmZ^Y^dsss1-{y1?(V z$^$_Zz7auD=jjYX2cghEHRA_$XI?d!&9wH)skzd~8ES0QZAP5u#m$hM8;QYl7A2ic z13uR>0Px_CrK>2VZB@gm%K4oq9<9M%uNZu<)z{AFF~p73QLxOG(OONhF4Gj2?R)a` z{q&&iO$$oC{g8~`mv_+`bQs#9moOTIk!LyUJ45$e?jl)pDBgih~B6O=TOS zuza|lJ|yz2(0fecOH9;Hu4!t0Lp0Zyz2!i7l$Jrhua?|=<(;1}jVh8qZj7^Ib{t_MZC> z^ofRHaOQ*0dU)^DYo~h>14{)^0EW+cWMpzc8hSE+pfkhLVD?_7vP6P7!e`z|qL!f? z8%oi6oF2TlVinA2jHo&2n^LUZGqh3?;oggw*_53cJCrDk2t2#kdzs`kPemA$%^j3d zgVd;nP`Rw&7bM4mkOkW{0|(9x#b=Z+p?4}9}h{&KTJEF+kjlD>$n4tm%0>57lJ zgrNSvM@}Mx{C_j=FLEuNChO%jNo)i(3EE2PjJz4RI%<8j+uK{kCM0l#a?k8QQr>4$ z1Er=;JN@{qm-Tkmln_+m$+oiVW3O0ccFWN9;u}w z7Iv;^ws|CaXX}5grI94SbK=E`v*=U>ixU$&O{7 zj|}H%KzH6Z>0U~sgS3bTAzp5n3p&GQF&MR=Zki_#1dH&Ji+_X2LXDEqp&$M~p-!_F znn^7|4hp#{KtZ_u*)q79l>wDG=bdNXrlj7lG1}s@aXvWjmfv8N?<%D?#y?p~ujDrA z=wLp30x?ib0TcOW*mKxb`K;nowD$zH7}jBcwc7 z!H{b9KhoWPe-)JWXO%@bL~g{SY&uz|x23fnEJv=16yDPiznR5)?Av$PrNq+$;K;HE zp32-o1PK52(%ptOaE1fl!caPuBc-_|4Tm6|-H+nSpOJkw} zPjN?Gg^R{$Q;w#yRJh0P#@YUk?r$r}Exv90l;Ankxq*}U3pA>6sR~+L3Q~rJAE1rH8`;qT4w2}%i^gT3X1Xu%5-Hn+Mf4n4#mgXaKOFg zO4B0QOZawxD8E)Gus_GacLf_XM8i*_-7!XOGuNp8R2zq}pKm(xM34%^X*BB;6pZO9 z6~GQZvBm_yKMwrp>uCYP=xGp;XWf4%C(q}*IEiRKcLNn^DSS<%BMliwjr#m6Q;pa~=2CVL-mBGBN{{)dXdHNQlJ zC%7?@)tKb-WC5OXk8$3d;1iuUE4r#86hNppCcAy_v0ki3?9y_Sw&o#6;dNcm9PD}F zr^v8mMT8uGP*;5=sJE|L9})zvi4%uGO=@R!_y zth%vzi+j!TV&G-kATi&AD(r=O66QRO_dJ{VfkQAgBMu(2JGqb)pz4&!>0~Se0=BV$ zTZHS0N971orv;@j2dI4S3f#EK)W_7~pLhz=+QIzD_)ttx6=N^|Bdg{@mFPxA z+|!unFBH`Y^ax_hj*bC4LPsza&*)Ft+jJE))*}yrAA(YhcqiHE4B9ZH5-cX7%q_|H2GZ!6K5H)E@FL0&ij`0Qk`drDpGV z{hvoc=N`-WUg2^d*Us7Qy4KgPnbxm~s6Jx&lHgb#j65 zW&3?Nl~)bSzkz`7O>mii5@-dy0CZ` z2dYqfvtsnj`ftHqCwqBp$TmVT+)Rr>A9oey-GW*%>ZrOZ=;YC}#3;N(DZFT?vg6s5 z&%B)b`AS{{)13s6dz1FUK%g>eCqE*D<+8J5oW~ZFk4$|!2BNi2Z>at`3Ee-d0O8SR zlDd?nUsyQtD3l>{PKO$pN+g2h?77QG-le;fz{vNYAS;d??L8acMKH1q5FBrA3AP&W z)+_I?BdRP~W?2SGP;tRLmHf}#jeEEmE*B#}BM0xYbzg|iEvNRWQV!oKL)^DJ?PS_j zI)<|~Ia3C86@!-l@??OPin)mM%hLaWfF%@gi?NK1)tPd5#(1q4y89`|6m96~_w2Sr z@0#(IjmV9Q&`~hI2cy4oWG~oWW{l~LXy~c&Wd;;#3gDXpOU2ka(V7M1cD|P@OESqE zrf{&8@1w@JJ`OvC9`eLRX`yGTaCUiL7Aa%cYYg@5>fh?3&$ z6lj66O2g<85;LV3Jfbin7o*6Cr2*CPrG%s&hlGyOG)bqoCXIFrHQTP6JdsD4!6W;Z z4tCDgY8i?zVbzHJ+9#B~0(lS@EOQCx0$gmJuzPhn7EDq;c%FrctMS~_j=Yu+F0rN= z2J9YQ_yHmk*UYxuVpnpt+jMr*OUtE?XDwX_-(lsTvi=){^TJ_c&>Xp9Yh*)Pxb=

    YzFKbU1n3nmC8ayai+ot?)x-Yp(%Krl!O2-rvz#`#dJ z#{`}aJ-{3e)z;pK;#a<+F?&XPc!NIK4$}Knxnc7RbXE5?0luuAB$i0lG|L#2kQ8kI zFH#$TKpYTrp0xA;WmcWJc&uAT|a@2XT==*q0X(u!$^V4D8#O(q;@fViRuyv3RFe&8cj-xoubt@ikFH?6(P-Yi~L_?1-$IBhv56#EQdt$Sw&FFQF zjkuhoZiPf`Ghu<fbyg=M{LcK!0@21+;-0(4@^_N!XM0U!y8=0 z({8}ww(v+Jum>EG)}l{R(^1gPe=N-GsNcQdfOsbuDhE!Uo#``VwDcxvCX0EEm=#4T z6ovs;jC*6DCz?7FWcMiCh@@!DZbYR1?1BeT&tAOx_olDVZs}RA2w9Fk@w1Tf!qO{5%s3lmMRj~%-4uS@`pw{VoZj}!xO;H zdY{x(x6mS*+~+(&ZwZK8+&en5GVQ_VamEN8PqF&dQ+*6^QF=)&jzC3k_J|Cl2s0Oy z%nt#6Qb+@7K7%Ay$0gmEz*=~c=Ik+U8G*?RPal82F~wDi+eBE6h>Y5l+p&D}ElU?mOJzGai6( zjxqw1O^NJ9ENvvEX68(j8e954h7Cr_2R$o_PMyOl(yBuGhO zW>T(!aut7w5O^c#XhmB3jeBXLw+7MOt(rwH%fsx)2RHzn@yQiQjY{ub$dbkGWtt=& zV$9z#LIVK5?WRt1)KKJ><*U0`zI2DngOU0C~^9 z9<&4A$ei4|0SS&cE#qvG=OE|i8vqzSt@=|!ORrMRvU!LLnIlOE20{0}X8CysBLmkU zR&^QGhq`T=R?jScZLPek8wMg6`8!uXcw^tcJnXUog%kiFtau} zJx24l0O0aV0h-^P7^*JDi)fKr!5^J2=9W_OIvn6_=m6(#InH|ZsFcSA%*)|y7TqIZ z<`_V9^8WZ~eBnol*ld3J|P}sT9e^6|QX7isDTU!^*Z(QML=wGwYb(B+mKIC8=%RA5KQ3)r7y z>Q5aFao?%x#x_YVgW4pP&Q&2LNU*_yW>nZXAdGy(@Ia%WMcPWmOqH4yIO@xX(pqyGA^`#w3VJSx;QsHOE)Eh471~&RPoP0O4>D7Q--w}Tb4Sr zl6^l}w9H8ijJHkZ1c?Ikbi)zg?UlKYf8;;Z|@0pXMn#h#`ZYH@uB!u}C6SwLr@!0!Ae4Y-F5v z&!FH|a+7BC=|T@xseT0VUo%2bBAIcLyFeUn$t{NVIPF=ta+|u*nHRc*7WQ-9T*g&f zC7L0$ZE!jST<+r~aqrfu5xGuE7Hyowo+H0009AEaW>8syL9_eY&r&$R1D{&xjU`kaz#ATQ4ixi0#9E3Yb?Sq~JFWw!EI#0Q- zBa+F*SmqdsZle1d2_^H{dC1y~e|W%*uII)=a(j#nR*uNWrl#b2Op@OPiY1ELKv>Fw zqE=#Y{6vyeb>vhzq$N&IX)?lGq@i5fiT=hgfp`rbGrSc! zz~klQ{c0q-F~PN}b~houvz?al$WmEBZhlbbl-x23`;tfox!hVi;ZaFgHG9oA&7$9i zd88qc6-uiq;go<$Tn;%oJb{{(O})ugtY+R_y1^6^+@i$H50vKsj1!h)f=_XdJ67?6 ziaBakl-qVW`GAfY65{}F^WbGAnXpF%PfkvF;CBY8ScP$9UoB<0X1!NFtP5v0a3i!ETvl2ZB1}V~XLa8%>^sEaS|s%+n->+ACX# zWMx1@yeu1W+$19V*hfl&-WX86yiJlx~)DwWB~os^=gu zd=t2w<#_~E#wjZZ)43Dxg62453W~0(;0YI;WRg@UCz02h$5g>PGNi&;FD0H>(jyCJ z0XGoGIUwMISp5L(JJrWsS*%RkiDR>Li%-j##u)gUcL@_ZXqOY+s=a(?CLB zLlZG}%&G$sf_P9do;&mcmDc0)E&Zh>x-p^{R$`#;%I!GHFu==ufzB$ldJMdpp@!Jn z$ccRNN+xooqVeA#@IB97n5<<=#_JJlH@S@@hU)G~#ETe<3eHuD9Y`bY?Oxmr^UTLjDn_98K?(ODxnt5B#hX-R1mjHEa z=X)G~4+pI&MRhfdrx$eD)M#EHd&z#ybiQ56BgB#!Ffu^gfVO^S9Wp;E=bb*N^l_- zm67xHUo_mW)R~J5WQy@s9i6^*Z<}UL+>GG1Pu|F_5W0KCOC*Zc>P5JG zE(=8#eo{M(p8o*s^v_BysWGy8o3<{UQSMiP^_bhzHjmFT*0VFUWfB@&PtBh{UE7s&%8JE5$w>IlE(QRv# z-L*(65jrsJ4o?`#HBK*~&-KV9@0_Ey`**z}Rabv2D1((ggCK$Hj-IBUnauX)CxKE3 z8s-4A$+$#O)vz<1NWhLr_rNr5sN){O+v(bk!$>X{cJaM-vaE#d#xMrXM^JhSN^4_9 zhMU!+64u`HP`P_i6oN%frXWjnISN&AgMpK<;}v&D93weNt7>c}j$ImCi-@haJ^_S{ z%!G9f!2lkhbL&~Uir(rv)(&6t@>cXT7yA~@)y=V1!P%S_E1m&Ra5=|bdF@BPBxt^^ zOJhD?5l0B~>|q5IyY=|?kH5e$(CUsvWmakx~0jEXkf<0QlN~e+;Dzk zMhX5eTBQi?*&kc0FM$>OtxjPs_h}JVY+$$D{`LvZ;phi6K2@?8EooltuG(yu1}m17 z11B!qNni&GbJS#Z{V3<`N7b9NZ0N1-EZ)jE8duCYNOu5t5%&6?>J zA?Dzsf{MNa_-FkgCWC{B)b?o7j8@xhYl+%FKY5g&+$T7Y4^h7-WLmW=s}Hgxjjmp;c!kl12pKp4Dr#7Cv>+tyU>t=SSwrP zWT^Sc12`|v0Q^0LZqs@rl5Ivemc_3K-!qZ%EM7zkACE5&xfrG|Thu$aHRxsZ~)5NROISa;~%JFV(<3wpw_nV0gA`B>E zI&NdywmjLl8C?uAM{f`A1I*JOHa)yCW&Re)zyr2~!gdTzz@#SRJjmt20H+h8Gbs zgAW9C5);mHer=#~0U4@{S%aRM7}t{j0A{?hq`q;JlN$}EDh^n-NIA~{bBflSIizsn zYkLKCt;~2lO>}3B$p~_)SyDho?Y+KILi>9CYiUq}M-?2}s+H|?r;A>me<#lW074AA z!!c!N^FP_fRCca^W|OtgYL+&25^`LnMU#Ehit>Yjv;p#MVbGj>+4t{F?mPR=?6n+M zQaM+Tl>`+Vy7lu8+;-z1rDpd988xa4+t{MD@|GROW-db!_fU>kj1Q>f^r}%Nr9~L% zuX76PSCMW}BDRteLBh69RGgob3<3{eed|?8KBpaQe4{NPV%vC*OPHm%lH8z46KjSb z;0{RxrVmP&hV0EDoO`x$EIz+-lDx3Q?(4S>&UpZnoG8a9gPv&mv%aj-S+$#Sj=rXr zpW+K`PT~jwF(S6al92|Y#-I)8=HChsmsPwQ|r7S~GdP}j>%Ii6dZ5~mKnFHi( z0QSdI-z`xaGu4*nVTwhHNQ}xlk-s2r&l|rF;s=^$cGA}`KG^Ni=GqK_UvMLXo`p2@Gr!*VEnDqpP+Xm{fXoLuUzjU&sZNZS^w1g_FL^jMv^ONBu38PlW*|goPbVP z*WSjQY@280@~u&}po;AwxtO-*d1I8610)wK!NCXr0IgJ#iX!f$wR)p^J9BLSWF-g6 z&Cku8bM(nSQ(TglGt}zka@ywj zI&III+Z!GVmREw}!H5e4>{D(qH!;W^$j@`uvc;sDmvn8H$+Y3wou$c;{IaTu)b1b? zjQ0Gik|{IMlY24t-da3psz?NGE-`?8`{tCEg;U)kZAF?107%L6P6hzlr@voO+|*Ll z8rF@Tgf`lgZsyuz(3NltV2}^@cpW|JrA_=xQAVP_D>d$PX(qRkl0sTeLT7+|RF2rL zc-Kknbju9fcR92Ej}f=K$@xdhPXV*XIN`$BCiOKM*NVyDmH&mTDo>yq~sMF++DT%DwG%PM{ z@^>%|w0+k4o|(mT;cDOAkUw3oaJ9v{;nl|B$p^l1>OYk#73F?e6<-e?UTB=GcT&L{UB{o9zGgnh2Oik3LQqZF zoQiHbqouTny|B2DlZM*Z7yxw#-ngYJPn8{X({Scx`$^n|S0#57u=eMuJn>l8r)^QS zIdo==#KtBGoWD5hpQUrBsk2&WaqM<6jm8ul#ottLUfMIE(-gyQODQPd zcPAw0u5r|7xUL*SPFfvQlTp;sWDSKZK2gYDL+|Ze=-D9^b^yzg-Ew&u^r|Rs8Fvh? zUW1@N{d!G}3a8}3!31M&G0(MT0I{#lj@aWl{14R8a6+Biw*$0y$mjexp#aes8NeVC z2qUNXlS~IFWMvD6Jy`nl{&PqMj58NtLC(@UQvu=3hp0KmG27Q4PkIYm5fHGk+IRCnN%Tk&bgh*HGAO zp-Yx$F|Zg3jmL262l*7b0P+i~5fdRf9e^3?eSaTbl$k_jh>Y!wqXzQh3yk9!ErNK@ zzgjFZ%Eu$i`^Skw4hRRJ=kE_+Ps)~w47;UTdD6!#aU5i@^gX#={-UN*=xat7e9Y<& zJjIpp4hK=w9=Y#Xot;a`2^%Dkf$NTo`R5s|oUgG-699FllPFB(6@Eg zb4a1hum$;f8R5DRdUH%;Hk_BiBy`6hj->O=A&G#w%JH`#j{g8&{7{9su*PLj&y_>K z9I0=7)XIH|Xts=)WC}NS+gS(>#6Y`-?)`JmV?bL_Rc6YMloQ8po&NwjU`w1hW7pW8 zDKe1KL*?<7+q7r31rP=?lCt0pq<^1UtK2QvnRgGAf$n_{J!lbGzF?#Q$RYF7>ygw@ zQ7f?n%LMHMsXqL1NCYHcsmDFX7#&CFLJ+FbeZ}?T>5fGJI4;IJkmDpba1U%!Wvzw* z$tn*c0DT9)`83KY+#|_`QWStU0nUB->GY=;ZNRAE7FLPK3_v42J+;84j zYv-U`_Tc_Mr6NU&AeoF0m+xeZag6utiXNpDCc%(I2-}~&y>fbB5ydoDnJTu%FNPz& zMse7Fezb)95c!U&hz?jBDCarPIQ0YHr8^CIk;)7kzD6V{#xOZPz3JaU+~?VhtjTe> z5~^K!9S=jEIP|OAV?Q!e9Iu%P*u)&?+qfM%ckMwp9E_)ecCcOH&Tzv$8;tSoQZAvr zm0=rzMPkf8z0NW)e>xeWdY1t+!b?U_w_KhG>w(TWsCpVF)Oy>qBZH2izFyv(_022x zE6}{i@h-ptTyu^xJ@M<_gqKi4hXqMMOCCTYjyvbu^QW*_vjBOwY#Z_DKO%GJYFJn< zA)XvS@5x-9qo6;kLk#C5+)&DD z??IPeyOm*yGP?%V&U5HaX%hD{*~-T7NAkHJG26iBJ-Yom(?~kql+s320i^R-FE|;; zqjuxgsg+{Pk`FKUxef*n@(<_!MIkRC2E;}!^KDG$o`--x&lCXG%e0bh++qNG4l*(5 zX&NPA5e$rup`Um!f%NAlfMcWvMRJ?AqW~Ft{Jl8MG%bN5eXQX8#1zj_p1-XC*w!Tu z-GdA;z=AQ3fa9$(q)QSe@aP$so(Uk3M;*VHT366oy$-q?c%g-1h$;i~VS4AkJ$bHK zJG+`K3U?Ml>g`px6h+SmAbM4)a;t-PF>c`zUAR_K2nClI&V7EKwWMB`61K!J+|3!` zh5=cm)wpP&_;7jrs- zcdj=KV?O@?;nIQMpwSZpkaw4E3lEzBbjP>yp}Pg{MLuM>Eh3aLjE%S>o(JM9IU_xg z(J{`!jj55e=Y!kalj-(Hy^nI|F~XOc?{XC9<}hJvrAq~Tdaj~F9pAnh2* z9>3%H(`-+(6fc$rUwQ%w=m^ia{*;A#i6R6NnbhT2xjD$l=ySyYyoQ-c-Q|*5M)Irk zec_HtIK?!FViFwMm~Midzy@LuUrxV>`1+uQokQ+)=>@`gsq zAObk$PyYa_fJ4(VkDq27bZj;~`+hW;FG5L3BOy_jXh2&#lxIJNJ06uRNfFAPNFHOb zKto`FKrPcBg(0VXf?bib5_n^r^ug`xK~dC+%H%%uBjT8}J%7~HY} zgN$U3{r>Rl=gUdF54CB|ONkXE?!6SBGUzl@~+>z5Cl|;7_YUFah zL#$YAxEq1SPJQ_}rjXW}vKyDmsvI4qfa4sT9Q4LBOlfr*+og+gV2#P)W=4=OR7S=M`iz6kT7xEXOVsCYbzMeQ3S$ci`CKai+ecn@llYFc zqJl;)t9xi=2DAG<;TctD4I429cpQVyf0b6GYt5+`S28T3E;@l34bM%#H>X}IiqLXy zcaLm2jhN&o3<&-l9-mRxi;W`ApJ^r2JIWduQ2pi%3mpC3$DsA7l)D-zUFvVz>9Do$ z+*1Hwmy*q&L)`P}S-II*)7jngBUv=)p;FfqWr;2GbzE>daf49iYv@v!TDG_S)v}p# z0{o;Zl6v5txE|k)9?iYUok*h=`&GS^EOS29LyeIZ7kmFdACut zo1`$YAxmT&jxtY7_pLS|s|gnLo+e_brOS}SjPB1F{zLVo4d_b~I)&PS(YY(n3Qrt$ z8SBZUEedlMV%}Qrm1XR58Be2Qf-}>wr(%f&uLZhA3vUj2JFuW&?#6$FetD;1TTvsC zQ3mWjQvtEhJTr6Y-?{BT1aeCpW;n3Blw&zKZ173vJad|3u_MDG$-Kl%{H*G^AgLsl z$3lLcC>_W#6HFwDU1MC1rAN$jjGxHkr(;Mu5gBC!#CF6+?aW9gXkozzf$5R;pmsvd z<;3u`&Rfh<6}n}=gmHif^&O}MeurD6qFq|e1Z^9E5Rc@@CAy5B!_yr1HH6igIw`xW zvWA}$+Ogc9H0$?BBMc4*%N!m#p_)avpk5;^Pa)Xq?VJpasyH|p!9DZqLN9e=cR^(^ zNe1?jqvI?GBN;94?kXp_DV3)RWtBH9dKb>RL z&AoLcS52xVCAS@c$524&>4QP5?t)oKx07QGxg3u{>GbcKEG2GaK3P>GE=L1}a85dP z{{SL{9JkQtfo5zd8%h-lFitbhdB@WoYOHJOb2_E9#h6Q*ToErvIoufb<2-s2I@Z+P z)tSd$9`(+8CQRkkvOjiJM)1VvgP!N#iqghSGI%7CM_Ahmae@?Of&S<%*p3c9l!VC~ z-M|(_U8_6cQ)pb{qMQyk`ku60S}=~rWmqMS<%{I9xd$pwRbbs$Z>BLt!O3f(QAGCl zcNYM>BOrhnhUD-7!QhUx^d9LVVKghcYgNQ=FU-NYEsvW3U<2P2CRV#MZ$p`_?_M{H z%aULj08#uP{o*+scRW^gJDcI`+gH%)ZDe@W)#eg9w+IF^?T=g^TE(4`v)LKiq=st= zO~{ZaZO9G=064%L;~o0d!$x6V9`1(|2#!VsVZ@T)1mFhs814Y=&2G+S%eqvlHl=F{ zDJt(Hs;D?(zP_OLsGi1@uBUUNx<6?b1cD4?#uNh;kZxY*M22j#S zt(=Z=+>WE1cJ;0L9(6wD%WG#YtCxQ(45aXIr?}_v{P9yOT&{z~^&gK~+7V7C z4QkFcJ<-EeH}YVGfn40f*YcBwtU@5tkk!KP~# z(y}iqYBaU)<_Ts4mS9*orv~$E~4YiSgk7wP-8;H*>llXS#lN@Dj z0tsW587<^M>9`arfH*w@`<}egV`-;!1tRlfa_NsSw9Mdg$M}~YEL~}3 zjTRW~Bn%URJLjsm*Ey?2Lif~}Z6%DPQUz(G`H;q^ASefe*^hCId(cNR=s(N2Hxf!F zWpr^GEUKq?+t&c)d;1zgy0*dua+cBnSz<1^R@_9RjO`g95$S*_i@5^JZ*E=~F%rW5 zT7pjCWEejvWAhCE08EMjruAfyrSw;h(gN|uiinaf)@DviG0zz7o_@3g}D(O|+HCF(gpNEY1hF*@COIk^LTN;XDEqY!bNjx*1tWa_`N zZ%+@c<C0e(>}F zj&t>`qfe_j>ep&bBy;}&YMSY#kcMc-$j#l_Lo`Hm=I>g|uNB@47ew zMMWPYgX_?@JOT*yG~2jIJL{lb#?U_WgLc4HC2~5s=1k)Q1Ne^}K%|EkeJ(s1BeHCniV1saA&Fy-1uYzsOC}O9q;due6*&NR{{ZVy7uA}2M9Tr0 z<|>A1Tp(k)Kw*MQ4B&oM6HS}KO5CIEZX#AyGDNu{j^l!%MhgSO1D>9>otrwUS!!e4 z%o=Yd;zEh%U`AWZc>(JuBQ4vO(p5|&&hUGcty1Oz-E0E#DQ7aA@G5!&r2^@o*XPP$HiB9Ef*<+S`;}aIzBy3~^ z=u3mtk&b!#il~YT$eaE?7wxd4Kb;!qe3`)+KX_zu>%gbv8)!on?9xpVTtdrtoTx_! zD6RY>2)#RUPg-sf+~1m3c9w@zWp@;=!p=1*Gc#>=!-Je`AbR72#d6e%-9k@B*|>_z zsQ`%XB<(H+3w0~Gc^N!s*0ZtF?C$PUmDys5h+Im}-zdoh^xK8(J^uh&fu*a|mG;1_ zcPlyo4)$eHo*8y?jCMbr0!^@E1<--wCJ4~xSI^7GJdxYB2Tt?`vAy*x%`8srAS)*Y zmN?X(pFO>~>)Y0mq!UY0K(m}q%%foP-!4yYy@l?lp5xN4CT&MztXDr}3{bc`^3S;B zf`0Hg`IvU@Gt#KGxtQcoEn%C-lVhPHw zGIO369)uj`fSh$~CzZvxGe)3>UBi%FG0+D4-Fgnb^$gA{-m)?#vKMm66OxFoUfsbe z9I((k% zB57cd#jq*})Zvs6q!GBuuwb8?j&ecdaX_s4lJCB~MiL^rM-XXH?#|!|E(jSo2aIR^ zs;iNr*wC`kgQok~Wk`c7+sHvK>IbM9Je~pc?O9HxwmPWc-1WVUq_;M9QQF%?aT_Qr zBj91Oa7g5CKgHB^=~!LgQ`2yZO(UPRj(e#UUR4UwpWGZ{V&oOb8;YOrb?wb=+Bv4V zQ%w|fxU}dlg~?=!NCb-_&PW0J0o;r!8;@LYI@5A{5mJ*!N_5w{g4*6~tQc&07kLW! z%HaoZOyv6WSTkilRdOr1q`%Y6g|mxUSS((1F6LI}a0~M=VU7=PT+tU|cD>G0Jp`og z{{U$6%pl-KOBq)ia#(^+8;~oZVmyrAA4O(qzL1u7Pi*pLGPzkqe2}CTAg|rVagLeo zQtJ5xC^>Z~zKwMwZnBroS=6+uigzM$v=qn+N$1q{JW#4!snJO``WcosH+L-J2qlb1 zA!cORumo%n6$#{ZCyJ>`#KH<%$&)^zq@;#ech5b$%CQ8=K+V*sU_m5wBau|0Qd*5p zlyuxR5~euX*~&&6oPF<@V{SVSVUl{%P;uNVRg99cLE1NtZzy>(D>Mxe$yPmbnZPXh z>ev-$KBs4AEA5J8D<*BkQANlFfeKeRA20`|cGn$mjP>bR(uynVcLi;uiq<`|?kpBV z&Pdu@l5zp`>FHNaH+N)7$tTKi(M@-<)+As86BsJ1f;yG!%7Q%7sb-Gqe%OC(v+fR`fIM zYAmgD07!vpByEFaXi*6upS|731fG4(B%4|kq>8hp-Sp{eEbVTwN(Y#shy_A31hb9Tynj^fjVPBcm$XUyVNB$h&hOXp?MZ z@PW@v9lt5hITYlRR%WVFi@Z(e@eZLoPiofc%rlTaWkHNKLmX}&_8Z2m$=Co)Qae82@b#{_@01`k73%I%?_J@0amxtoaMk*1WDQ1OmY`>7`zcLDPC zs!yU7&3UeEr-UPruEYlO2t4`>@*6+?s)?;fVrhJ|Le9J7Go)pXPWC@Ga6h^|dBq8i zJDAc;L~`oO8E5kdGM)-(w9(IV40lLmL*_FfUWafhLwv((duAvp2f)ddy6FEb-A-C)}DyIV; zqbCEWIi}E9p(|{iqS!p9aUpQ5KY7mVE_r1hyi_J~%SO>%&8?JwXc4@sSML@QGYL2# z?Z{!%%v4$dAvia#SHe+8-4G?Y#Tz7H*Ws`Wao~bT8>3~oifDK<>Y(!IT)ut zLk1&ZRuV!JZgbON=ve2zGgfiM>0vGHA|^#lqbzEypza`_y|{J_#tujr!KRTaE1@by zJhyRdD+%562N^j$V?3xMu1^%?^tn+@$s~4qj+JR|Zm$S$E?t{t;4X8VoczSLG6CRr zHP0Q-TC`MRtW~wtFKw9?(s6WIn8;)qZJ8T#2^l?`IO40>tCI@SO3`NJuBi?Dw-*|T z`!x3FX2ii#8@TmiILNG}7tD20#9cKeV%%yn>X$`fD$0suh9Q>Pz<>hq3$_kUPvwf< zIxS9WlXI4bE3VlMCsUFLU@OWqE#)-GY$L z6U_r_1_LB0KKv2}4HB}{+YHpF$oid>QQ2D)9mBy9l4Fialk(seBwg4NH;Nv{)BR@)aNJ@mS?>z`+ zwX?H^Sv3QhA(f?Xm=yCffZK-9K^~boq}vWkaQN9O+}g-xOA;Pf!#>0X#_2~J*^U4Q zzJDrDn#IOc?`UpVo;Uu?`wj3}H-%XwWgwRw6b$j#XeYONm$jL{+2vv+9$Uk45^T3p zM3MdAS$M`ef(g$9lirZh>b4=cCKY(3-dZpjaz1o8B=tDpck7Ni(qd_sEv>F~4rcOJ zIah%uB-`kFb??u$9LCV4DQ;Yv$`U-nBb7Y0gfyGCqUU$6R~?BM&lN64>Wq4lNoyXS zsW5i^Yacz%0M~m^!%!s&m^?Igpd;~VOri&(EwG*1AaIJgOi^42d5^2 zentd=VtH0*#>iL9ET`s@LfPOPZrXeBF+(N!^fzr`xO;1OW_ZR%@11h{oBPF2%Y)o- zMl(q5rk^5AqpC<*X1BE=$&pmZr*2pfcqasb-eo>!rJPwv zt}>-m?E9l2mB=I?%zZ0bD)PC(m{hb?IQ1p)thW}L%rM6Yb(TLV_b|=}a7vNisQl^T zqwbF-n~o=wx;t%R;=tILQYJ{Hbt-ZSsZ-8!bM@(5H0`=Rj~67P%FaxOmC|7l3O;N^ zLtu`B=HP}WBl*_M^R;gF9NU?OAjEAamf&GoPtfu6dj9|_Odh=o5W*#%Q}f3XF*}$! zAoft*2fy{IxtwXH-(uLfw}xd~g;t9jfb$D5Byuu(jP%Di;-gEO^CbQ4ipnC4%O%XJ zrbqqSNy!Sm836Y<$6BYM8Y{UooYf_BEG-z^HWqgKs!8Asp1+ZsM0B18NBl;*$9$Q=O^VDAY*VC1F$sYOs{+QWyHCaWp{;E zMP_^;4agsO<2mYaoZ^#6q~x3B*yHt!`_HvqM4(3F4G>?L0mfA1WF9!rdg_cLW9M<0 z>dK^}v7EPeaNDt0W_Mwj!;qo3bmzbKkMyk+Qs{8Y6IRx2eS^7`5kk+B+d&;%at2Qv z4up(SlTp;y2hBOCZ*z9;+*v}BTYSnl2|As_84cf!++($2N~3Mu_VJi?N(xZq8)=@j^!*{w=#xPoCCuQbCdL}Q$2?J4VTJG zc&=xYd_qhX82MMB9AFSn>r&TN4{Mg<@`Q1sJY(l~agtmE#xv{cPdVUIDQr|rU$ag2 z$x~wnF}i@nbjr5kanDM2wxnBIn3}ci)uiI;*hEtvS%l<##|I^c4eT@0st{7#yG zk;3~CSW*u}wwHE#rlsbPAZHC0?gIicN%#FLskgF1T zflG`9ZsYaiJq>Xy-1J&jRv}Et#axn8kuDA}yyLI(s(K+t?U3siMqq@d?u!0acTSK1uo7xtxY~xEwiSpc%ftVe<&ngXH1y^}^hwk0MiSf*7p_KB zdUao+sl~$a<{lDum5$92Z3+O&j;;FrE6r^5kyhd;?oW`!G-PcgoMe4{jZ|A&p){Ja zGBlfcY;Gm9eawUA4UP^^03OF3M>Wx2YNS-odJvQ*;n0@mGaE8Tovy@VJagARq*J8% zmc0U^Y3bDF=CGAyjzw+CpEhyH0Ar_dpIYpVT`bONQ+uO(OGzZte5MSJ&PY?+zIyYT z;;%bZxz~q_bnL{NYR%-3PEX82oD$Guq>_da`8RSLPm=2cQ)%afbGZNk`y}E`OGNJ*ZlZ z3(huYJY$YJ^ZHXM_8O#}zyX|({I9`#36P$E5TNuw){qWDS%*w?+It^!{!I)9Ws0cZwDL#)09*e6uRsGK zhyo6HAwaSYER^D&msT2OlG%lRSemWbfUKliPP4`;2kx zUFmdN95Q#+kpxr-?ej^VG1DieJpk$NPU8UV^R#Z8PnIxHa6#yK$oA)&m#{6#i1PNf zLb3qL8y|Z(INX2zRRs=(qJ~qk6*iJsuQ&&sbAnH$OVw&>tcc=bxcLZ7u*k{w#yRKt z(*#ZgkV?;-hXEtN&M;WxyL1j^Me#IOtgSKGeiM7v9Yn3ZSSz#p{8NHt|YZTx(qp(@nP)uqurD z9o*!fQ`h_}ox8KXoGh$pM<15U<|#iZBOH=K!2`ATq)O%E23`>`L zdubjZWOP%79drKx*7u=m^#ft6)BFd~V{Ouo7c)_iuC?wN4;-=ls>@1No zwl_B3PI5n9pIYKNTMek#U^?~2InVf07UQLl3%PN)G04frJ5r0((G~c>U?1CQrg zhmjPLZB{ZJ*&Gv)Kl;>?AE7Xalm+lO13cp+q59Txmtn071QCLHQUSs4ezgM}gas#Y zP`UfR<3NFd&zRiv(;mO!OiOWb&ddTy&!$J#kjE8hjsUyPV0&}opd5(jMLsKT6f&$U`s74FLLC}@FYU6WoB&JDi+jYJtzV^#-L1JC3!sW3}W{hd2m$9Cgk* zjC)d)yBjE@Pi$jr4XPvPJ7G=-;wv)H)sSp#J{0gh&UznerqU_0Z!#6P54&k6k3vtU zT;sh@Hln_v3jLygvkb88M@7%+M=<(a=nN?wV*?-!p?!OG>zaU1TN$^`cSnK1T$($E7g8QVW7USfgOaIcy%8Jb-%&lH=T+Q4lhg;NazQ zQ~~e&k08)Z#<>ApplpB%83dpAs4XFrIVcc(yyGLLMo<`$w6+L?>xD1McSs z1M;R8=uaf50Q<%81CXSUIuLtc{l_uu+e@_if#BxRQ> z$`ytmk~8)6`eL1nNeZqA5;!c%NK)N_^~Y2Esd){qgL4xhS6~2bsuXjct=EuGyzGy33*m05k*p@^XB;bta@&5qp)Us@>>`kz23jY8o zB<6%^kkZhF<{o3TYFHOiPb1$XbDaK_N<9X= z#~teFa86@Ta=7PnbjbAmYScx2EIcpFvpk97>=zMoDa7bJ%}6T%h*55;7wuNZ6gc z?mYEAorlw{F+Fz~A}}DbZw}`nPJ4FrS_({6E(5BuQy~fuOdiCH_vk1KY)*=bHZuTv z@_6_6#%WlV`kegw^`b`NC26=hD09!gIOFoIRX5a`Rf>8X_5Pu$T={c=c9{bzAp~O` z$MFN{S}3Gt?OV{yK3&FUWdcydoE6U;Z5>7pGcwSKAbq&WSoVO#WOZ!te=+z_A|k6I zjO7EiGMH?zKK(P>jAEKARjFpi*6RL6kcKewq~U_E`#y&rwKJNDq$#;IDI|?qEtB z`h_5q=}e~Wv1-`7(aQ@Fy@*u|*gq%U$DsTvScjt{nS)G1%b7N&&T)V^$;VKBzVypP zb2+n(p^H9awocQzbJUP{T;rZ|LK@dnys}SnlHC}9iE@J@jiBVX9hjaoPsnP^Le0GG zIBoGEjwM_vZVDb$Wc4HKNr|fsl6f04?D_ZS5&i9;U~&lQK++tSJLP$$l~LJnfD`jz z3^6^i&<>OZh{+{{*k?d-D8WA|JdxNQJ!uS$yxAS3D9Y0_N9GI(+xtuIx7b_ebQoRpcCj#^xO7 zxd+;nhYsk;Ng3xXuZ16cj>8z^-`bh0O4^WIK@`>(0#X5uK`c68bk2DM{{T9uJ2Naq zTaAtw$+u(f`$9?sJZd>OAA18Fk9z4ijRmw_f-@(|jlF^75Zr*npTitdAHg9=Y}K!^gXDu9knANq;-%njglgF?*J(N?>^l@kpnA$?RelH_0@=KLHP6%VeHT zNdvBW(w5dP6SR{%TY@doh;AAqTn zx;BEe(`QC5yr`BS#54$5*bao}zot9lvRa+hY?G5SZ7-mj+kDDHCi9E$RK8j7N84Ur@H(){m{u%0m4$2lAmp0x{eR=Ia1-5T6P8G#FecMPd;Gm(S$ zk3rs`sV8Pdo6zMxbx=7u=rf(5;~<{k^rnaI?nWe$CNjjrHze&|xgEm}gnD4s&N>qr zxSf5x&ngLB#uY$O!63H;djZz4MKqR+smFMtB*NWo+(Fys5^{F*LOOS=Ztlk{Q%OxTTwE;n(cK;KhQKP=+IJpz9=}|Q zUZ-SQdl0Lz%X17uK@kP=%-sXVTjpK^KN(TgN9IWtL%Xo~T1$6XmD=J&0tre22^hd)NdOFS(4Sgpn_ofr zjxiKc6;+Uy+D788e)eCFmyY~UE%qxJo&|Y=GVEXjAPu-F+;|w|XQxbaOm@D6kbxnU zBnpyUlewQ6Wyc4x1EC#>??9!dtDwtrt!D|8vmqFDzzVrPdvVFh#z6ctiUju|5v=pA zlqv{AxxhGLGto#H1G&jK=qY)cr6;MkYoh(0ISZ<~uI;_9G{}ep1PtMnt}&mLbCaJziUDtAXZ_DH zrb6;Nzb*(kJn*UxGx~R?Y3Mjew<#3N!_0WY1V&&8JPrGXPCXCGX>3icp`jwR!mI${ zt>pQ49lb~K404_E`p_t}mHU|%@Vx0ClMBNklPp+Zb---!N3cG$+^xCLqTAC`N_#t@ zE9x^zz9H2Q1~9xfbHN9`aB5VO&{L-3tcr88hlS!H!{yYoV?DA)21@q9#Zv5JZ3Y;G z(=-q(?ro0yn2)=h5s*n!`E$i98SJjiq>-VGY;IuN14_hiDobOK3uG4={0Dlttqm>J z4_h=5&anV6pn^yP1-Vr!I3uwm9jUFy&8jbbnB85NAw`llbLFve&x-xBUFS$QlvrW9mn``r6iHAmdipL(|^8?DW`5*~<;Vc;St1B8P9ymE92GivWIiV0xU^ zke#$LtA|yRl4MsJHS`hrA~-k75J=>LOn!tM9FI-~Y3&ilu#$SFS+uZgN1J}xeADu) zWnn5v>B-3+p51CCQN0npJSvT)CT~eJPYiL#aMLaZ=3I=ndgHgS8LZ7>nw8qIktDxn zi|m&wOG@b&+@uGIiN<@AyQ%(^(r;sFREm7p{{V+D=G9gx%-#zg0)niQwidh&{w(2YM0YrLbnZ;l6e|NLI@eo0NstC=cfnTn(2%bR);pOSCMgb zOS>(qi9wKJI-(B$% zvUD5RxYt+rk!`goL4qk~Xl6~(H{```f!X{Kh+G#8MR-a*jq9w*X`kdiOP@mgY^ph=eF+8f31Vr~f*bp( zx2q3R`qeJOUCa6v+#YK&+UZFOd*&qw;~s!>>s2Ty=(aj=^&I`zx+-4U$kypAI*hY7me~r?upc%? z2y@tQDJP|v>QcV3Dqby`n|o!PMsvmDE%mX8AZwXfq}+s zvF$iW;@GDRznJ@%uNx(lgNhdr24tv(yqg~Lm+eddPXygRJgk=YEkfRyE!A2*du_wJIu0vXq zTiYj+kj4{yDl+o&NEt1hWGUy<2i})U4m%lF1uidQf(cegqg|#)ZGeCdH#j-KY=KdI zMby@_M2Iv#W1Xx{LXnc+byShV5!i!)(9@l)GD(ODw%r+&Tx}`4G5p1*3yx(VYY}@A&?~+9YTx=Kx$;c#w@`KmwQjU6?-4G*Qw14Re*&r-& zzX3pQq;Z17sj5t>ZSssuiFDx8+uUtT6;6KZp329NzQlXqa8xysmQFZTH3`Z*r(bdR77P^2nTS&k+%hg2oaheQed)YA42b;NL3~h%lxCACn z2UCJr@&V6UQrNm0zazKtHL441OQ{=VFvGk;9OYPj)5bRs_IhTsNhW%jn>eP zv5-eLo8;aJ!zgAs04Zm1etd#3K{({%n_65+I5jKiE!Wxx_mzCPqC1>1QvU#Vug$@3 zayHg$O$}^3kBh@MnJ}T0l?;ynpzuD z!c?fcBdU)@ia9N0f#Qu;Ll4L@Km$4Bf)s*!VCR~d&g}H5;nZznQKGo*= zaryFXk)2OG3>GJa1KDyj?@@h5K_tblCXy)0MwJ-1Ao2mp8EogV#~rD4E6io%{hX!I zIf+5cdwy;2oD!M)yz+XU)wET$IqJ&BJ}g`0>_md`)8+mle?KC9w`8KyN%q18-t&l89ZQM;YYUzy-~)Vu4vA_ zl*CJz{O>w%nPWNXGsZ?0eSQ1Zk*3+niNvUFt7aR`DS3*!DVGQvrqbVZmCikdZ)<3e zEzP#w_bgjmmUOhv>18+rJTV*|+khwa?@IPsjuhOaptohT(k`7PR|-RCcE&9EA6Cyle7!WW&yNnQe5t_zwQkBu^Ves>(PS0IT9eL9C zP-m4w%7Ap+k++}&kK6y9L%xT;a zB&Etm{#iu_j@T#ewtDBcYP*=Zb!8EEELOteC>BND@+k$JDxMfNe}mVbrCcDTrOtYl z5t6ULZcLU^2XL{-F7QOD@`bjvqlJ0jDk)v zfCe%%k6NUX=yUr?&DpbgY@DEGot;@(4)Dx)=WxeTPZ&R$u4rBn-xz_0NypX&SGLoz0N4bc}Jg(4r9DQq!sPfJAC!P?2@)s- z;Br909Q%H>U9C~9lBk?oIXjh-D}-yO5yFFNG0x`e^0!^MJeuvNQA=~?@iZq+SC+-Q zEn?${d`W>V}$``Is^Ku*jMdaHl30^=n9 zIL9J^H2Jg??vu=gR}m3~67^C#lg@bSlZt!nH`ODb)UED}jU*@%D_30kss=-h9iVae z^cAHisl$qlt##1IvGVP17I~#}94y-xB!$4>bmaFKt=e5q3RZ-NxzVq-?9xTeJVx{TsKp zdx_g-&tJa9*`%{Ii5vj(L#tZQr;S`xcf zCT>TtK7+P-tS3cD^L095S;cbnCa@Apt>t6y2{!|bVDPy;X;f=wRXgsFN`d2=C1p8m z4n{hTzu{gq(^9eRLP@KV>{8h$XeR_5bBc?WH9^|NfK_JQ&u^fh4C}3_B!$M}_`w~4 zKhC;oG}V!XMXlLUiP}LSKqRXA`gX_$wjqzUyM{T0ZgIF{-#(R{T5YSMsm&*1eMJZ< zF)Rv?yaC5PzLgkxZjEZLqbwuqDc!Y6*_@G&$F(~1`y!_vrmvXUWX@HGQ}6zGu4@|H zZ^+mRI0NM;pgr;LKmm}Z>?p|?&#C-rp`i#NPeAz}j~}R@tBQ+`_+Fg*e>#~A52yi4 za9Ey){{XL20KYyo3_#EpHo0}7A=5u0rUBc`hQv&48yF3 zUb)VAz#jeR0a8>FGdIkNHxbwIrC|+L=-^{3jt3t6bIvK6A~tZ+9C8%!Ml+voxW{^> zp*Izyj58Nvz>E$!`ux4;kAQk~{LMB3I>@cMLN<^w!Q}q{^{4^O(Lv}B%zAx5 z9Ze#Ptxs9C(qb}743pz46nvBKgVO-kl&H$1ve?e0Xwz3`3w^3wU6CY`WkRqq0(R~6 z_0N85zMT~vjtaGe!(VPy4k8|tVlUEdU96Y}@ zg8bwRqZ8}SeTeCfYF+G7+fH3XqGn4t$`6EwIk|mJ~;gyhlm_IQmraE;aeDPMn4X}%+z1F$#=%!1S6IkPf?!# z07Fv7ks_&g-h=OwK3+KQpHo@4ak4k;e(yzpVRzJ1rJt6U8;JpRR`2{$NvCcf=A?`DUes&xA>Z1yNpmi zP{-vwws|=8_M}kHFtE#TxeI`K$o%*t@uy<;*oc*2g_vz-Ju`u~o-tH}N}uZsV=8)M zk^Ur50x}HeaOJoMo_!8~l>-2~`IwMKa6iv#R{_q9pzS#09)$jW)UGjswzvSCV>@xl zpa(JN8~^|$6Z~J51B%p*t`abcS#a4I#&CN66j_yG90G=7cM`d5XOq}twP=?@Ug8(T zcxER9IbrMClLR-HW97Cv!6)^`JJ1Oef{v`skQ{9z9Rd2%8_=(aiZoIU!yhlI=iGFr zHF7nCp$0~5fHHB^cKoQg+w59+j>Rl9^8$Jwr2!UImNO#|+cC~YbB|2+rRY`6ZBE;K zV(~%qQ8tiA1ZM*o;hsI`PnAmc?u}q`})Z zPEIzCdix5C2Ku5R@#DT3fLxwB;AB&=M2y9zD-(0SoPYozasd8DlR?mJv%C|de{g3% z(EHHP{LPCysb*)3Jh#jN1Yi$L(ql!Nh)Y6lFbO~a4cFW79@M&y{R|0Zc$frSxqLXr zNCao0?0*W;D~Y~^236V^kr~~S&pG^kd*^{vfOb(C+aMV}OlLUtIq569K|#|g2dFda`h{nTJTD&a1?#wykLD!N798&16M^N?;@FQ56;Vw2MV3Cq>&KM2=-PZ@O#Q@klrgtiaE0McAW2SvLpk72z zj&qJb`sDQDor_Up3{kU3B+l$HlBWlrfD*j%>rUb5DIh9^2g(C(ILRG*oblF>SVJ7U z7ER%y=bgPrVaHHt1lHY2uvRQ4GI`Gm2Rw3l$n>cfQZ{tX3hu|<#~Jn@_2$LE36<&+-><3@JP>pZrP+KE4>7da_@Yx1vmpgcyrUQAI_5#>^#b{m63-1{{S)F z#tt!pJ9^P@S0R1mt4K!FIT;@*C+q(J>ZBJHk~x1ZR_)%zUjBNoJ8@g^m?SW1M97IsRCq z%y;TNwn6vUvD!ciMwub8pf+N z{F`ma*$GwJm;|@`M0Esnirx^h&na_h(9BzDBl7|l+@P-3z#~05&TxC@=~USlCfPV< zAgpt3O{<*XcWi$T)Kq|yA2MVS7>GNSf@8NiIqE(51Ky5;=uM|-&!|70Zk|LVhCg{R z*+CsotrBT&X&6dd9U#)IELn~9$Wp*49IkQBK*`QNohvSO_BK?amDyr#e#!^(tnJ&& z5tc^I5c}h{PpIaSrrzTAnpqeZT8-?xAev2xK>{@;ROgfL$9lB{wG*i+YGgdjBQirM zF3g~0k^*$jamhW0UiD=9kA~*fByqb6iH6QuSh@LddY{gd6HK-H%V!C=IAt5tKQ~YB z9yrGog}G6~vlfNOXKlG|a5&E$21l>*pn4J$6lL%N!xm25;flB2BRjbV)cpl8)QV|* z*ySbEDze7NGu4JN+i}l-e*9AehvPFNTaED|g(fVLPI<>VGw91XfEJjjdyKRvxDL|)#fyq$34EOzMTz-R^78qz-f%6A(&NI+tZR_8q zAoU^7mLgLlA!hlqGn0}q3gagjpjgyU>N~biOvAz;BW`yO+9oR zY-22CLPGgb6SmR^$$&HXR+mhs`j+D=(SYdRDiXj94ClXYobkm^QK7z6jWZ&gd90^6 z11d+Kw#^u#xJdYmLLIK({jz78y;DbzySzNCy zQ*0ZK5HDlK2V8eQjRh$y=vG@*49|j*s^oxhdF14ODlc-m`xP%tdxUYYW-$O&akK-` zv)uaANUCn<19@pZz0=#u1BR0)0~q748N&9ih|22c43(QmcbaYYvf-JqxFD5n+-E&7 zJ-gKz+TfP6TqfCEZ-tAKFG5EQ7a3f)OrCvc8+O=&M0p+MF^Jt`-xywU6!cyWNY5h_ z4KmS!G9+h=LhLzaJ2E@)I$-iP^*w1lh1n6WlBOx-aNbDW$; z4tjD%2fs>(zJ>R>z~;p9op`8<)aa=z(?r@*VhN;+C3<57 zgM*F;``8_`pL!OC@h(Py}$8)?wabXan*#D*|IjxpHv z&jgL#x%|y+ozQjE=-*e8u*yK>)k(FFwgAS|@ zW73*dVy$-ro%4g){guY?E+uTYD&*smJx8JArESZt(ZZ(Gc}8056I#1vqgW(XF92b> zGQTg%F|~)TXp~E*H3w#N^7&zR$0$`~-ML6?a6Vo+$@ak&nb{Y8hBB#Jf3z<=`Kh@4 ztNbJVpHh0$uye~>Ge$WBKwycp7UETrbK8Iq91rgvO=mP|Mr}K@k<_jl(6TY|T>x|h z;eZ_jaux&Sh-Rei}bCO#nl48u(ge2) zBR=T1qM-me1C6DQ+_vud#cFaWyV#3pxQ0~{G&lgLk7nJ+g2)??RPb@v^`yaQ$1G4F zF|PLR7MB&9igH$_`F=B#uBn-=#fLcOHYGJ*lFta;W(WB#NXKVCbw{YIX|hah&^pbwrI;g63tmCENw=h_UTVV0?t&BX0geiwa4nbV&PEW|XXovY?4Pq6t!* z0K=hNbUmmgUg;IBWVpAul3N)(l~`6e9OG^?o!LC8?Z;Y{lU8QRZX|c}T-`|P6wXM& zLzBtRQ=gPzamdepDWsP{smZT+(zU#{kI!j~s>O+6jriV3!*YLIahjRk=!>HT70)k2 zK36i3+I&7zvfzc~j_wOE>G| z@W*2#6lpd(VSRw=d^ytu~;AnI5z-s7hp=AliaUuDgw;&bxpcb3r!?&N=+ zK)~9;!i??O4;k-|uQjY@rLoCU9In=EMtIq-u?`Czk9Sjz?ezO0qd!toIoy zyo604^Bl^m-@ARFMjM4@KYQOCdQu&t$fg$;FiUXXy9JelpPL(p_fHw`gFr^f*dTYd zxRvC%2hG5YzsvJ5<2mGB|TNBNAKYk^Z8_o$4j#LNtr>;Q*aP6L*=;d7y z?RLZgY@I#H8tI~Of<$!)Am0hOc}Sy+M!=cW!uc7exgbEvO!=+bL*e%)eN zrkioPax$SwU7>g^xgLj}de(1yo2c^II}ccaF--_y$rcZ0%kjtI*qTK-Zka}Vi+EyI zGXP&Be)3Bqo=!Q)9XRJS(!RkrZP9`?Eb0wC>kld?Wrj5*vZ)vwm!mdFEs$|nC?y>X zp?1}}ok7_@nYL8jZ4!xH^R&0#0mt!rag0_4?QJ(8np1Ha#XB%^;e5ql0}Sv;A9v9D z_M}`=PUxq~sko2^F|ZM?Hib?@l1UlQY~+45aW-9-_1HvDyJ7%JX z-3c9sPSg%jOLCR<<-9WQxI~6lkSUKDF`sN44Zvh@G0@dUHzre2k91^TYu8fEJU(;~ zI!hT(mv;4#bSyGX2T(JL)l*2~l;qNJM>ltH@hoxXQRd3g#PPGp$h|{%4WE94xUCYl z#wu;QvaRN#v&jqHNrSbrP5>$gE%OW>dhQ=e(kQ4$O$rb+k%;6BS~pO>SPs$`eiZb< zz~p-RcdFT3(Va}XHkLHV;F%?sKz`F3a5C&R@t#KCT<6-koZDq6*_^e*X;*?N?BbFw zOfWujaIQxRbJ6lR`Gso>^)h?AY-Gc1?I7~yn{BDT4;5e)7DBYc!&#sZPl^29ez)YKN}SLj6z&yh0Cc8=v2aKR0?Z*$Nn z&O4EcQ;pW8Ms5;PM^hP!DXp292lC!PByIlyC|{VW^O8D&T*)`?o{Xv`8>7!|(tDSX z+q($LV6z1d*=(zJEB?^uirH$caZi3>&@0L&mR0BOoumC=?oa>;2OQ(ST6PPNUP*A$ zi+Bn0;@ZqmZIJIg0l46Re;-P&Yv@Z>BYR2V-8@SS&3FmGBsw0AoQ=e{ZhtCmGFd_! zau6y*=EXESnN@R!R@;Jclwe0GD>;-0$ZMi*g7>qIKNgc2|^HSA<=%YIyDoCB`=2T_Ej1D&f*(E^dIL}OH(v$8mZ!{=*o>XLu%tuvjy)fYLpbT(E zdxJv_NJGRBt|XNeiHNpc6ffQwY;m4IQoW^=66Kf&9qr*`*5|$Ow02ZF0jQM>${*TF9-IyOCQ&pdzyo2|ioyINOhyjP)uT zu*ftO6{nDohASef#`1w1%vgMdx;O`epQd|LGh_%J|;5JAHJ&N!t zrYElEhK{Wz;32ZS?;Sj(&I|4w65X@SCiOI-t8DEgg2r7g;U+|mMax0_M4%vm0pZCR z%N!9{q_1<U$%Ah|nY@F@%>yKL1Nj*{KRi!#_ zmT03iHwckkTu7~GQ|}nb-_8|qFbE@@{{Si(lTUZB*%2m0bHyVM!iUC2@^@sB+-K+wYPClcWRprp%3s=EGloGNP%6g$VB$A%!3DSbqOt`gXj4)Oi^gQ>^pgeO^D#>V$m}OO^@jDvu zXf_KI3%PvViHWvzf<{*$1CgK0y=3b)dQ`HiNqg?*i^FXSD6@_uHM%0R#uZqxJObTz zp6Wd-DM_=?g$i)^6404!3l>Ge!!~i#um>cXhgMz9zN<>j zq&nI?D%wKlgA%mT5=$ck^5Z<5=dd^wdsnbip+P&_ZA~Jw+pKLHBN-GE89y;x@But3 z;O8BWdX=Hr?yX~m)ZEK|aWo9u#@N(9&4Z4(AJ6ix+G@}~TOTXelSKd$Hz&|*~TGy#N4QXCTrIIp2LlVf#gO(kOl>;4kJ$))%me&@pEv=EMrZRbP+S`!J z4q2HA1Rk9a-9DJCE61umJhr0#8t7fu3KdO<$vYXCF)DHW?WFL1PaM*t8?#*2Uh0a_ z&(o!nns)ZBdq8UCFvLdK=3c#(cOW%w+In&&WqoJ03ru zHG_@MUh#wFi`=mxXrp&|N;^IakP732_mmIIrDVG|f4mV`|zPNNs15*h0l)%Vd4*e8l^c+ZBV9wbbr~I%+=ZGjFsVJ5}8!qoh-U zj=osf0b$50I3Nz7epR(P@>*_j;l-^V5n?2bTD_pk?3imRbJUgaCxNM((U znU**i!N3{X_~78@Xvg76`4KoKv?y3U>C){2m#^Lhy!h^@A zb6pUiq^yz2JWQhQ`W;@0sI|qqUP}NW_c~;4!0VINxocD9e5sw-dbf`=M^g98G(}x} zravlh3FLJ>uq&IE&$-&_Ma84f9zQ9c%y8Lb{9Az}kMDH+_^!vTta&nxn>94YLSE7` z;v@l-o`sHbPf@|@e@dE{_?gp5tMa2u3lwY#{v34;mTsf#@1AORHrPTHfcbW9RwZ-u zWOgL+OJqGAt}axv$L4J~E`5*tAoS0z4`5sFWnH4nH=C7aRl!!tZ07@kfJS-1Er(bl4{P5i$r1Fa$)!vRmcIByvGKlb*EiaJ7c{G01+- zzr1LM6@MI)gV*X!K5Z^F74V&|me3?A2K8w%^AUs3r@jYlR|Q+QbGn*VQ7pczXQypK zRE_y6xX91wD>+e>LwMJXBcrvshVcEO-NcL0kD25@V)7$UTpKE4nE&l3H$N zc`nL{8mM9$3_D}c`qkgLg`3eGJ)6DFqDgSOm4+A`1IP2PKBDEDQ9UR-#Wr0Fg;Bz= z1C#07C)S{`!=2N(Bmwt(p45ZPV#c}Ns#hP^{P&{aVa}?kSEvIXy?XKfMKn?ZGJ%+6 zec_G)9Rc>BV4%C?bQt5Q&vWfjA)s@(ZbZQPclD$Ku{k;RCy&!K0Ulh808j#3Bc2ao zOa~~zW>1+$F`RYoeSf7OCG!!LNLD4A9B2A^&@wbt4p0nk;fU&U+unf;WBdv>kO<@7 zwKB-WQ4^2`agoM8ywS|Xxg#uVn1c|j$>*kM=3!w z4PKj*0dR5m1%B3u=~Bw!A4(4WSn z(3M^(BT)YUJ7)tcf(|%S{op-mHD)wEbR%#@RxS5bF&%#QBftLus)YN4A&F7s@`{|s zNgRdAVaVy*{F+Vm9D5p;`d!?`XG}(z;mdr-Z>Yuy9jY9X(B3qgH?1sECME;F3JGld z-1Yhor9<;NqfI5DYhmOd!IKI?;NWLDBd#fJxn`VEvkxtJ+%u2}Rs#f&r}L&+ zV2pB4%EK5O=luE_NP-nqc|>3wX8-~_dkP-KAxLk&fb2O0XO6W6isC#n$ai3Z*#!Pr zrW%ftO{5iEgTeRgJ;fjsch9ka$sPGTap^%wX4PZ4PeFs9{1?D9>%CT z7F6dUh64-{jxaiV;*f~h_hLLT1pM4&ayZDO78$ipazkNpk^Xq3QXli}K5DQz9SDreuyiq!4mf)Spq`@vFMrl&`V1 zZ3?LK83B1QmIEC0<2mVBw{uQg6FgF~XDShXZ1*G|;XmU@YUM@*vq>bIxgebKanNIs zC>q#RRKmuafPb0r20L&u*NQ_YRalPV!@Cv)909=NAO5PA%o z_okUijzAs4D`3dj$7~Mx=t!Wme%{z2%#FHF_K!IB#yZrFD#X`QtPuHZGVDH3y?&T9 zZW?aRQb68oTrNps3o+x6J$r##uEHbR3jrTdC(aktk=q<<2RX(DKh9`O0kY1Dm@I=h!26)*IT!=+sT$CHkHnjmSbAdzap~*_ zuk)ZHwImU*%8H<oko2QXNv`ys$s z_$+aQ#(rN>O2Finh{td)Wb?v0u{-=<{Rcj@3hZo4 z=0oz0%bW}hbmW3PsaPA-jgOj81Aqf=T$azK2OT|V*lF8w(z3WHiT6$%mB~09emS5O z`jLYn*cg%WoSnTr{W^XW7i1ZB-m#~aB*qwXw6C|l1$vG_xUsm|&!r(f ziM;sCZb~-v0dO*ZLCGSSJg=bEDICSsaVG~PWP$bf{VHt7t5zDyu|JknDcl=(amQ0s zTvnGWg+j<1?_`ct_3Uzb8b*wtdc}zI^GG*1-HhYE;X$7Ij*KZ#rCZBkydE%noxZy56;{k zxa;)I4UWk&B8wOsiOGC0Jx_3XITRt>jaY`+2oaVUFa7QaAFqGXuE5&ekH?n)-r=Pj zw>S%q-N~f)74Ggh6lNoK+~7tD!j|ezGr$ypLepeL1A|1#QG~P!i-H zFrC2jka}vC0+Hd3=>^OA&e26~1V&V4IXG=`ZW zBr5IP7nRO3N8KEBqW#Cdg9b}^6N0(JH#o*RbJw5Fmo9}}?ui`>97m6pw*Bvz6WLA( z`sSsI{l#7Lx+;*)*~s0{k3o!PkZf`qzNx53dh2XVUPxsKgl=z_1mN;$7u^WV3vPd=r4Cu_5uh;5EknQ+5`iU`0RK?jmP zm7_E2Ln2JzC7kHHm+lkWhU!4)wg983)w-8erDRFV2=;KneNSzmWd;U4GgIU*A}HX~ z-f>6nUNi2B*fn`zGvEXOEO;MivjeDf>BANx?vv19}_#`XYwoB*rH z1hC+->U#E}f*$V?1?~^d;7AckFMxT$?d&r}g5411wOgeEW0e4nvG7Y1xB>hpjt=g9 zDT%uh%32kUCCUKgGGHCVju)Jsy-A=v$l67YNc@ zO1=xeRFW`NN$3dUIQ6XCxzPyQQvlk|&vF=mh<5zL(C)?w$3EjVT`p%PlOTEKk`$jS3YBUa^4 z_r~HnrFm zWK5`!8ppJhV#=Ux#t%)M0Rz1No80U4`}rq?d9jsJn2nK$2Oj?b(z)du9r0>bXl37* z=MG62<}=3PM+Z2~IF{~LNc@=x7}}sQ1mpq9Jo0htj%k8-C%?RwJE+aJ?<_7-Gr=q0 zuT1*q=}9dDI^DBIYqo1>-HQZb0|o5egJYVMwH#ub&|}D`{!u^%IL=CvJ!*&Mioz+D z85bLOHc3;AkFQ*NQ?XZ99+H4EBMs#Onc8p$GCR_H172l?PcteoHykrRJ4W2~7{UHk z1YX0p$-rqhDk$0s!2_Y-WFN0u2Ab?Fk||yAGjC?wmB#}-la8MJ8W)(-ce5%<4i&aB z$xx~{0N?FobC0Kbe7#C-wPPN_WNGICLvK^ER^SpiAOYNZ;;oSc)3IAxv&x&8ScxG_ z1DtQ%IRuRH?Lu~T3b5x~$miw=R9cxsBPiRr;WO6&FWtwv>)ckiIMw&DC_iUirZCE1 zXbX_sa8D#S9_c9Q2 z1~H$TCj|8Mr1mLaVmC&%-yCrbugFX(&$$`o0n?|_q-o!B!WbgBhGGWtxKh9ml#F9I z!)HFY^r7r0dsx4vZH*1AY^Poz5h`~1n+SwTx9eQ;> zo}I;IbE9@}K2$s9F+vBKa9GAhe(xZY(QrD}%VUCfQ)Z?0x_M!lSIZb_20{6cOcTLi zI-b8;mF9IvSE-+Q6CJrCX9&PKZOm{oHmK?Ru~fGrtJrpwF4t|S+JbCL8m{Q*^ zJ+KB>NXH9}-!D5?qXIgNpQR~1NnZ`wRzc(mZAdY(18Wu_WS*pS>Hh%gr@FY}*D~y2 zU0bb;k8EPx>{;N-a1Ud*Jm){*T0!V=&02Od(PrB$YMVhTj3EG?Gt;s4>rJ~8ZfPWq zdoS$^TeVh)%m{a}`=|ZI8STd%aap}~I_Sb{-Fp|=A7Mt3npXb+R4_0%9PyqGIvvy_ zq1$_CY+K13Y>-ZcLy?9;0po&w2Rt9rvy*L#F?_tp&D5-IH3b(FMnFjllyxLGpaAoc z{orU)u-!L(%Xkq*9PFF+4=wVhC>z|jQyKyQyNxhw~|>I@b?&I z#^p`kqXCsiax+$t2uR;K8OZ^O_34^dCi+;c0xBfp5bl9nEyl*l`NlaJJu&%WnO;{d!mP3huIFDb z%K&2lvkt4z3(u(iC?WPpqGb{WOpJ%YWNht2%M!WLp(O| zd637lRo}aCD80!I!1|I7Yh!}xy~>XAUWCAj0zb~vOits+gy42-EHay!YkDO?T1cL4z$WOp{JbriHrl49>z|vpG?TBquvgMg|5OA5p~?CtD2D?e%HqA+}B~ z6cmsUxH#GYd~E}{UW9wl^PRm%daB-z}B#~4z_Klj%@ zm8Y|kGFZhwb7I0w7j)N(^STyMBBpT6e(xPX80Yn=OzV_yq;w&TrV*!_2blx@@stJ* z7-OmDKU!vOE3~?iO!pH4(clra6d*VN@D2_L$)MI2OHz4-&4i&C{{XFw#^p%?Kp6SD zvvcZlJt;C*EaP?1$~P0++<*WGhxg8Ybpg*Mg7N@8vF>TIxnn4k%RIKx$!_5kqOlA{ z^>E)QEs>VnpS{Hd#wt&l5MIS@@FmD(i|p#EM<;1c2g=<6>_O??f}vI}ADPneHOv@QKNi&sT*adUnADw9$oy;rITdt;U z;-qDuRy(cRY-h{lJA=CfWCPgldr5bEceIZK5mh4_V$uT|ky-x4T>hIDP#Ts*D_ed!RhijYk$0Xho}~W^xOr z%WrcUOpeAl$+mdT^~#b99Ap9q86=Nd>x`~(&hgQh7Pl93$j^}HubOs|@}5^18=F6L zkSV4TNfu1)HO%XBuPpZHyOLHQ0nv800^^?5QF@Bq5t}rVUceIF2bqv0LP&h)k?00F zp&71(en+v$gn`WVcr6QGCShBNsaYM$%vq z3cDQbK*QwS_|sd9P`QpfnU>*7Jc_#+TXAqn0AvgT0sFl{JqV#|s7rJ`C7j$cM-wlU z!_1a43hnOPl0na4Gn%x-%;tz$@A(-mIZfTIt{#ctJdX6gBC{3V2{d3 z;h4D2-mEc>Mi(SxagR!yD_DloMR?4!YG(05v5RWYxj`V6Ax3^xZkfR3_6D!a&s*Gm z=ano=Z*dApj>0s+DpUr`vmB42;|H8pUQF5cWr;20nps51hCYoZHsmL5rhViXyR9G>W&FJ3iKiR z7X!G*9ceYOvM5B?5*N9;!$4f4DIo~?dvZeq)L>Fq7pX6nO|)v|Ba{GDq$ezdjis1z zob&{A=9&(J2k)hqQn?J#!mYYKH%enT;2sWp9y3dQPI{je*^wQTW@Wg78KE&@uoaF2 z6Cg`dm1k|jVSbBB`|aIL^n z-^ItaK;n+N7(1uRQgIT;&y10)maN0Ab;e4(a@h>kOlG$~LS8$0uy zhHMol@${)lT+)S-u`R~Ed!t<&JwAUd6c-aF{u|tZf=6r)wQ4D?PI}ndv?}t`cDAO- z@q~Al@Z0JZGXV+-6@gu@4?nvY<(j7x_g`3gF7SvLW2{i8c3LG-nV^qJH=)e$t3yC-VCI!6tTt! zrg-{Og%r0UzGGUWv|lPSG!1dSWjSzMs9b*zK4O2DtzDIlcT!1wTKbxr1^G9v zVG#<-+&dXj{$lEJi~u(-J7@6}oO_V#JEGKa31AkovPdN< zCEYD{4>~68)0tS~DP5f13qLoPoH4$9H4NK7y5qQhyAI z=0|c?EvICgPwzf;X6%FlGJlIa)YzuqLe-6g+LZB`NRimKP`^1tfIuSz_89t_PJI!r zDm?D;H6=0FpR{=?43USzDIR0|xI8f=I|Ic@)UC4;Sx^nb2@GsE ztSnK3H$ZX8CmjB@OI;ADQ+vqd9G7 zTbF9uXg86gI*@Wn3J3=oBd;BWT{>N4d05=V{1|C#+%#FQFJzA5X#z_N6DeN3Fg{fo zUWX)cS5+k)2*A#DWqG|(pW>@%U1FZySwPE711gpcz-};4AO5OTCX|{MZ%N7#oO*6^ z6WYpLTj|K+NVaa;Kqoxqhp^}m71;DVCr!#qFgER?Ky70Txt&N=+qp)5^BtsPo=MI} zOjZ(?R(kX)#d5`UIt%-#mq#sZ12k$CPTm104lux+9ChOyS1mnck5>~>Di4&!vc85K z-boq_;FL#VMr7atk&sS0bQRH6Iawpm!Pbl~QbbpGQq3qukgU7>#8tphJLF^#J@NFb zRH17b)x}kmwhya$U(7$v?&0wPQLz%5>7q7Llv>n?8IKAbHpm zFe-|LYa0cIF>sU0_jP%t=$#Y+GGF>9iQY|C1M;nsP6zyUhVMn2VP}~~U6=bwH zs$eMAmowA){KmGOZ>K^dQ1KOYFSrBp`eTwwG3b5iCmg|^=6{?XMAsM<7lP1 zbP*(N^FDVj{{WQy>IOi@Iv%y>E6M16gR2T@I*&wha^Jeia4n<}fSc7vR@;tu9-|#W z71tUOUlH@wvpSAVQqg{7mL4p-f(X*)G;~QzOwsNP1D<mAMToI_R?g=CuR z-1Q4tw?h@gVM-Mehe5k@ash1PoPU#CO8YbIAvGweM`x)!%piFTLD}3k(27Cx7-XK= zIP~JK;PiSKvq=ylCjbeGkc1R$ko!VmSw{ z-%RsK7L!b=Byqaudq%(w!MWZQv$HtKKS4r7$z2qd7DAp{09lJF79`=g#!dm_u<2D| z60^`rgtpc(OK-hA=K0HvhJ0iAht1EX2dx*-QcXhW#GUS7S!7VrCelbk3x();0F&$o zYSA-_r!;QX!(z6#o+O*f54}MQP6-{lf_hb0P>fttvH#Hf-$m7=)?{gJ50T=u4t(idbz{!jrgm5?~*El`vT2fqzqAD+a z#s2`nJr6=)G|PO3UB4(200Mx0M_K!muYbu1>4AFBaHP22b0fy(qOkF@`9A}TVs>EkO9tp`uzn% zeT%npjo>(oc3s)AlfcJNeF65XffCzNoTW0QHz3K$U=9fANdt`b_pKGl&`H#7RS%3| zeqp%hxFhbI_8mnLVIuX5Aef>q(3uP{Ka2Re><>>$&ZgR$!+Rn-h~CafTP!k3LIwjI z}AK6NybJGb4?QUBb6hW8aWY2 zBb~q;{ynM1wC;hV)tQX?JI5m5;QT0K*#_PtNuUI zxtnd=>Pw*HY=sC2z{ozsgU|G&0GkYjK>1?t)`l_r%(5J-9oYVRe5yuNspsj?^MjL6S3#%bMBFyxsLxU9p2mO|7{dY^ z>DQlc>p%kJHdh!^k`Ekuk7`W-%#urFv0RhK03YNjh*5w`N7I9ofuB)80P#Q$zrmST z4xA{+&U&Az?Lq-!04ZafK0yBP9sTHLgugO^q?{3)HvoP;O-P2bs*=EAnC;2ux9d$H zY^yYp#IHTWh1!`U^aHTRucc^{Z$Rmd#dbmQ?fkRr2h zf;3df5@0FD2n6*%L)-GJR%{-Fk)_@cB86j;rLeqlo;veY(&E&ZmC05lU~|aEeR6rv z*FJ)$UCKmB4ZXxkv5RBn7#xrZ?Z6*ecWH%_L)_d+aPr8kq%K0^EIz;EQ>CnjXM2c* zz*xwtyZ-1?oCDN!f$dYt`hCqBj8Rf!NCs;kclo=^Gqq~yj*g(5-*2Ll8F!Sv5s zmv^`mK$$E{1vt)0!9RsW-OEJbcS*ZxVBJaVeQHD*9bq{H;EzvUlnh}iNm%j#=OeN8 zpg=<^g4jj{6=a(jh`H6CmG=M=7EsC z+Q;)Uj7gkl9OJ!Gi+UhR;`iJvOK5IF#GkL5*yCNw_T z0Ne`a1fHWl-{%wuLBwt>jBrLWtJfa&EJT505vci`vE*l``80|gnfxz^wZjq9DnyCbKZUY>b>Q|xk$m?0R zb5*fwOe|_J-!E(o5`WsHibQT5#xh-4V++6>bsnOI17wL?GsPl|5DK1fG25qJ!=)GK z9z-gpB4HtT0Y-2!obX3~py^42*lGD4L2QI#NF!++diSX#aAwD+&B^2M1Mb~;?M)3D zx_8;2GBv?i^Y;lD8%Lo$Q6kB2HC>_p&I_K3=clJnZ(5YQjXf-2+(=&}?q|pZoHym{ zD?}@iHcVgZIXPl`bI^|4ez?sI>NLZ5l!MDsWWZy92JfKl$5BU+4BBFam^s*F;eh`D z59vVeTM|gj&EFp=R?li2#;`%ntu8-fh760D~H^T8dn z)9|ERS3r3~rq40Af(thoIUPSf)QU>X1IPf1QMHFt!N(mj)O~2M$l{IF<7FXpk$`cG zbvWonRl&&(Ss`zch$2Ep6P)9q$>0<3NRL7Q!9UT_2m$ti)Q0QVsQ$G4%C}ZM_O#z; z+mge~Y@GAoj>FU*wIbw4WXE?&I2$b-_+2@ zZ3xNobDVG}VoRvQ@Ip;VzNrj6lGaa2G!3bdN{c#6eLf33G)mLD@a#`j9C7K7z}9X}?rR9B?V)}4 zDR;JEy*jDjXR$r_9rIFB^EoYg!ZmNS+eS~AF*>L{`OiG#x%}&Da_G!zQ-2aU;FEoy z%w|$fe|qGXAbkdUai2=947!lTC)wehm4NeEaIv0P4i5*n`OOX79;NvsfFQe7MJzB$ z(;8fajCjG#aZdQ2VWg?pBN)(n{pAvk<569(n=W1E3wL6in<)W6UMp zm}RlZ0CJ}TJv#G1h$KgfB#ahukvD8dRs>^wXseUcp2{=d)`1R- zc~);J%SLvojAd93{YEfiwEV|+4%p60 zQ~gKb&2ElqZpTiR&=hG@W6R#bhDLL@8C-$a{{XK=$W6V7T*m~98n#CAiyEAq1>=t2 zLTC-p)xO(_jA7LnMq2>x&s8U{=}4|ijGYqZReMzdR2}M>@90Md-?dUSj*C)znPRv| zv9=ix%&3?+BaTY(oDSxYM?#FvJU~q!AP`7w40_|75uEYV&{DH3ov$!KAWWj)o)PhTF?!FDo4E37lXNgOQwrjx+qIY;jG=BX$@q<7Kx}M%Dp0akm5OgU4#g zyPdIuin=Ggxlc7>5*7gMQaB}tqhmaK{#1*KZC#={5>mkdP-WnrOED*g3^Tz003v~= zx9mDm6I-&#-zo!~jD}=5$m&Q3wE|7v=&3aKYSD!}GZDBhK_q%-^1%AhYrRC;in=sy zWRm9B%8o}l1j-wd2=pVbPE9SHjUy!e=85h$#;GoHrx`JxPpa}dds7^B(0K|WVeATn3ptoXp)piJjs=P=}*Y0!AZZX`0_)tUM z{ljpN5{;}R%k>CzkG-Cl`t_i3SJ15}DUrAW;ZEFPdgq4zl~**0nLZ)CTZr+o&d}XT z%ivx+Q95#I;}il`X`oac|d zp7b_m<7ae?7Pmf8mt$^VT}t4OTw@u@^s7?tVLEc=Z4g_+?1Tc@U=%9?qa8|+yoc}K z6QOF01iho~jE89x62N&%y#(Xfjo%r?y-AgFAd4u=>7XVSB% zbWx6;Mx=8IfD8)9v^LTSdv2sFkcL9~PZWSp;_T7f9POA#9u-$~usvgP%&2taaVV zSZvO)!jn3&EJSDt<70bpPdzdCQzp&36SRUGb+Qq=0(Z$8oMeNMoN(CnpqQ)6m~`P$ z7HJm+lg&HM@OkI~Ilvyjg(a!2)%izC(W!~8$#sBvdi zJVJjFu4g}HjI^U*CE24n+!$aJ=sl`Vm1lPmj>=;eva2kL0gZNmNIZk;0qyTXT}Ip8 zY*~tAW8_csu{nfiKX`GF4>;~lDq1Qny@;1|?-j1^-VUdNs(XSxJqP1bYW>vYYmjA$ zWP~~dLH7pXh3T|#K4aep-hyK6?95G0VKl6gCj5n03-_{5@$~?IyZF+vJ3R_3A(bRM zk|I$+VBCE?7PC!4z4;%0~$F_a>ts&IHvuMc%RoDu~ zOb%7T^kLUmbmI)-85G!ww zEUe3bNf|4 zA0n!Z^OKh6q39|{d)t^`x1FGlBtTh|KIt+PbIDu}n4EBU0)g`@-H9aLX!4*8(juLR zgdTs3k}yj3>yJ#+zL#Xio4LKG=~#{_B`##xA8yqObJrz)@dKwgtY=ZZ5#0(2Ya^gn zSb#Asaj8%S(8C~bc|34EITf9at$oTb@+z3*K$5zsUAbllg52jV$K^mZt*mpGTD8Mn z#BVxHi5=5OV6_1iSND#bZO8DO=bxuFO@tTPV#8>Q6w`eBr;sdrfOQzo zanSA~uHZ!gqTHy7CJQI;%8Hr#S~FBc?xETQi}>xZMuCS!aqgk+Zr&=!6mS zXQ2e-uY7;{srm{kH+M#D#k$+=5lCY|Ldc9bb_Y1ia&z>~D@aY8^eRU}xWK4ST!8;I!qw;_E_ zC^6lgC6oyTz09TAqmUmX%sZpn!*L2h&fNXbE1pl@(DkTuaz#J*CGXt9bYXVMnG_

    zt0jb>}DZpiN0VcK-k(slQl}ollvU zbkFd)$iM*bc>CljmyS%g#hOV@bwhzX6e1+_blnCY{*ID zMp;zh+>NTB?gVb=bH@XUl*_95mDfWa<7CsxExe9Vn3BOr!;ZWh5uSQ>991GJJ6Scc z=kVOmE!E5{W84UmEDhVRNF)GqfC32z>s?7%9&D`jDoYd+M-2XZvJ9v(@Q6vn0fWaq z3GdT2s@T#m$lKGN#@knofR)xL%B{qwc*`G~ARHW?LH<=0m%E`<)#k2u@LcIpM?KJ= zW*iNpB(viOgU}rEr;keIS2|}=-9*i_zk>PYNao+Qw#tk`DPh}Y2P3%Pdm2qMX5$+f z*KtQVdF7fpqXA)Wv*ZHLotswxWDXmjz*dyoIqUMh5$D%LM{p;CMS13odAUp$RALkj zxWF9n54g>BoN?6@*43sBadOhzy39kgKms}(Hc8wEU^yAiC_#G+i7qcEORLF;@71G- zwm>*J18^A0=+&avaC&HpC?k8BY-9{%$RP|+_aJ;E+sOaFueSwF_mIZ89Aj=e5&S=hdbp( zoBccN@1B~b880$zGQtmX{8YH;ewFj6B zoPqNrDfw8QpaYTV+O%bhEU3Teupx>cnmM>q2H~COJYXNXdvqWgP1u%G9&L(Pg6ysH z6u`i84nRML;0NVl>c@^48uE>+*|F<9{l>T|TV3v-qj>x zStDg2u5rU2pd1dodt!-8OAS4dAh`<<+Jwa}B_AUku0h6fUm<|!KjT@WLap7wy$F_) zNY15@D`O8JJaN?I4oDn(Q`~pgLJ6jOh+Y{01Sci-Fmg{SNY2nY5#PN#mi1OGSjQ|S z<}LzxJD4+LV)Vg7jAZv(&dn7~=rBhO^gm;8B{Cq8M-N6~dWLR3QPqC;){@m&vKwhK zA%@W(a_;ho{jE|Lij{Jb zjkqL-KkXh*(wKRo^@GZ{As_>3kTXWuMRfy`j52!i+;V7Y++=LNL36KM<9k$2?34|13Bn1Lpi0stf3-2A{&K^ zB@`DjlZMI06b?VHdfJlG=pwAHK6Kv&%rdx8-!jU$90Q-2dvG#88mfy!UX3w{B)>d| zK4SdrVg%=C7|7#sIqG>8n%_`&+{|w_(iXW@BXcp@1{g8m^(Ua@9)_=DpIGWdUg9?@ zil=@Nh-RF@8+sP#SixshTFRwSPamfJjT`C8V@ml-Be6q_D%PNmFmh%|n104o(2|mM$BfWvywW)QcyNoZA z(p;E0Dh^PfC#G;R2hiq+71Y^PsUL;j#zwDo=g%m%moi(gF*gcMGBb>mfzan7x1|)7 z(Z!3cDwAowj5%H{%Nj;nSr-xo2PZs{&u;njtqxgo?O~}D;@q)hCnPMg9JU8x!8~*x z)t9I!w28FK=F@)JJaUN4$f~|sXu5HbA_J{@8Xuv!( z5%S=UgPsRsJ!?N^k?7A6DJ!R;kL1ZLW6cIXG;Bo&ZaL}(4^h)KcW-lzL(11W3tcrO zm(1MB3@NmdoRUu5+#xL#+^eGpvSJo;*VooMZxdOB`$!wqpP?AziDG2a|u06G8m`Do4w=(%k0GxIU&)9|i( z$sVR%DPNY_en#vOw)uS6S;`-j#4;G3O5=2dxf>?R^q z@5$(=l6on};MIfN-kqlvV46%@d8sRI39y*?1P1P>*Z%<3NOOMe%Qp!GX%ou0+*^J| z?i6kvGszygKT38*%GOsfn#$T8Kxz@XM+*ci5*|xA%Md*WWBjV+Q{3e^77{BH?fM+1 zsjN+Lb17uX+7q-84$Pj1xX*g(rxg{U^VsZU>eZJv$fY@s_sjb#1e12+i|y_QUuv_K zO-o>v;Cn#~fJ1}jjiW5sJQKGha%!%uL$g*rBSni*w$bBTk+wxAYCaV0?007X;|C|P z_pc_qPHn{f2PlPTVIvC4&3;Dz0Gc1jnWR|6n|@%pA@PD2oM*B0sZ8`9_aJ*~WZv>g zC}@6QnZaUCdS{WIMn775CPd(^c2$bz-C$c;)uW8Ab~bVto~84^&rJOdCWwsER*|Wx zO$DSvKR7S|83-H=+yDvXbB@>)GkG+OdBo9TZOfnUN_R0(KHwvxeqW6U#!07gbO&Lx zxRJXojnoy9cWuc4gO0pYDPQ4i!jTNN%7Ink0YG553ZUQuGBMlV(=~dnj3pH)+3Z6$ zilSE7_h`AuRGkq=uu^gdwHGm#4_|e)^FRO5`(MKG?$j0ry2H!@E3kD?ia8%P0U-YX zjed!X_%CDftRlSmZ@J%I=Gex9LW?KLt_}{+cwyY@zi;>#xwn*jx zobKE>A28=9)N}{6OP{@=X=$me;n2yb8%g5a2smSnr19GaC+qdDd}F;nXtS#aAKr4b zbeH;1m`v7TRnbUj$Qw?3jPyTB<)w(XyEC%3ADQz&g4083BE|UKi0~Aglj*vurYg_e z3Rq1)ctNMw8!c5!LISj5K2ed$?bzq^r&^+&Eg2MPI8@l{j`j-0csb*zPUp37o`BR< z5@86zT=UQ4p5L7Wy~BE|?-J1<(%0lBAARn(!O0>I= zp(MCtxfft7*E#y}NNjN`z#f$P`nKzRX;hB~fJ+~@hw zD+!J6LY(oOgPi{WpLzy5JT427k}^o?pF{ru*QH=Ze=<1NYq$*g0FjZL`&C(n#FDa& ztO+^b40R)^=ZX?x<|&vs^Aql=&N^fs3D5MR!{!~k{p_&$Mt`R?tUHjIHZd+nM^?|_ z`PIdALT{@)`&`vt?&RCf8Yto5V}g5bKBL<;=~1GhuD3kwMOP_V>}43FlN<3PWGFkb zpf8|4y|Lc3x<)p*=e4}s5zmMuMop(6qIa-nb#uinAxI&)H|71Xy%Z=ozY2B6s{6%MhSD;x~xIVbzx zy=ayqJ;t!JF3I7^_n3m_Su4)z~UgoO`+O^Be;r3>Co^i^K6>*Nl$n-hl zvvnkE8gT4Q9lfM3Ry0-L^8?WF+o$vEQrw=USuK%fHC0l|y8z=LW2f|~eqnM*$#73n z0StS4bKZd5i5a#oP+%NojsW~U{pze}21x?}76}IyF&ro z9QXdd^azt@yHZUkISxF}xD`NxP`qB|HZQ+OT zkT8FpCR|X`O32JhVDsRc2OWL=Xc(J;ZLyYM&7AOX zew==k7DyZ@JGnR^Nc}z;v+BkApqDGXI+Fo=NM zcWx!Q?a<M83_ZP06lT*K}f50 ze{E=~70jVpLGpz>pKd*=sJF21ZA?pzR^cCPQK41HIR`jD%=*Ht!!z#WhD?L!H69>rXUz{-uRp+<7u@t;FTk}HV^nsDThzjWtnx6o(xszpH( zW;7#$tN?JXbNG7m)KJP1r1IkP7~^)}qd4UM0DJMJVBDh`7Lk+@yfGXTf)8GL{{Tv2 zWXK8!$PA2g#!o}gp8o(!V-k5hrDZ^H+ej*VdJ~R+52XkY62+Dt0}q%S1D~kIDS3~~ zkz-&LB>97}BilVd9)sF|xWc=liALD)TkFR|pXosSiHf@>#f*eT3)m75QO6kdq-h-p z1ZXBkP`PH>!2JC?4!jP=j)YzH7HJiw@^Uf`;zzGhob&il3ii4bOw%WsxDw7=1a`+G z2flmafVQMSnAJq8#ALQHg}~tCX92xEs3~utN3~7~Y_nq^arG_fLmOnN6GG%6XFQX% zbF>drk;$N2k0w39vnlzvCpgEj>^=VgN>(b)!!8gYaE+1=PBD|o0Cmj+i($QHiWW$S zBZ9@bIO90!#Ui?~n~@>f9J}F$Yg> z{{TP8LEH!(e_VTXplP8QGa|qoJ79po{{T)8AC&{Xmlhbjv%W*ow&ZnD?mhjf3A^ky z%0ny5G5JeyFgO_FflRfkvK-5sWODsDI9vuNpuzsMhPSaIxs?hb3d%9g2h6K1QN zRg7jh&mu5J0M2pFM}9uEF*HV-U(7&Ci5J&~@53HI2e9i(LwXXGnUn@*Q;ow18*}x~ zN|9()c>=Prasv&Wae{phuejh#=Lf0AIQ;4uy+u2vZ2Z45 z+{7FLK*3+|q=d8}3Z%5T3`p9z#~!_WQ4GZIaq^bS5K|nS~azr-9ONI^z*_H#5kKyMB-kRRX z9FjO2nP!G(c=LmUw^p(&)`2a?PR?#pRV-A4=sxdVzd`Lz#)`>Ug%W3Tc3r{-0ZT42du31Y zdsFf&rHPr^0Wy=cKgbEj=3isb1K+RKh9rmstVkn`nn?->5p2%qq{n(D zx*MYj8S=9Gi9NRum=V{XZuHiMRc5x_lR=Oda7jp9`GEjpFgOGrfM?c}hfV2jroo@c zBuTrGy@}|*-BNx306JDS>`0@|w-PM7jD+qPA9o*g9;cpwRI%*sVY0~`x)enyjer5< zlssf(uRXf^)Qu+H$HC>OK3~eg10ZG}F&tpzamS}L3Rmhv%utYvzBMcqDBbnTclGI2 z64JipVU$9V5-{M2PBMK|5OO*H0P9m}71rZ!R}jRkT~|0{63wRkvd9Pn%Mr2+DjaeN zRpULVQ?W9q7q*6_oJ(&M*6I;SR3V$LPf_YW4C0~c?rTp=7tZLA#Sq<H z?UThKq}J@=b$fWhGqQ-~P$V0OIL}rfe-Y`78tA6SDyyTvk{XM7=R@y|88;FcM--cEs zqKux$-l;OAnrYnIw3ZRFyiFD>%S?nGgR zcCIi-UYPD{c*e@i#_78=pS`td<&H>;%M^plQII(u2R;4zk4hGf$0c>j?_(sy>jQ3- zxnfX8@ACki$s@7#=A4=`j9jH;jg1=4WtK&My2>BRemMh$87J}2;3-M$c2Jd*Oz6CX zyl7lAd2xpGG8ZMkyX(N|+Ow3bv^puRUCYqLZE()E;BtXR7YrD6B=`2m*0WCgn#w$u zx+1n{p(R1yT<%sX4tD+Kz`;1_%`wh5)U&hZYjXU6Sy>K2R^)dZf6i)dP4wn6rLu&} zBev#%kN|chG3&t?=R9LIK?u9*PaJW1V3_kB+-w~CfPFFfnhSK}v5k3VqBnxlQi0cQ z3t)vOBW~V<)OvGO7iV)Cux)$CGjVHi8%l^8AnpO$z~y=k#YS>^f;b)PqAgoPm1(56 zDcr=Xc`D&tMHr28{WgwSy$SAWii`J0Svig=CbdOkNeSiyl0X}?oaZB_Oj2fb7Pe(_ zin0VC1zeuZ8suXu#|@sD6bC}WEv>9+D+Oqh45`UhEI9esI0NfV5Zi2sZ;#EojTR$1 z1R+2>N{zsr_Z_e^PUTx<$lNu@lCi}hk~LP`fPeuxFS9#Jk9>35vu!O|q$1tYIvafw z=u0)r+%Q=Pk(o|eiw&nFa61s7ap_sQtD&Nydnx_J^J@i^Eo_YOlE1qo<%jz`fq;2A zY~!_N+m@$HIb!aSU2b5!jbuh?L!G8Pk_YgdFQM;_v>T^w3llop6jE@Yjp#|i1JGym zpd;^UWop`|*@P=@rb#z4gMdn@&Ilg9gE$p&gL<=;b(Nnf%}FGH%b4PVRdC8TmS-$E zVo1pijzH_!3fSXls+Utsg=JS#{%k1u1eNLmJ+aR{4`V@2DG<*FP17iH&cU}1 zPb-jeqk=yg0X=S6jvqMvnm!_vY+@-D9ovqeF9o}=w^{|~)Zf#s^(2l}4EC@@;ZUa5 zkeux~P&fy-b68ZIeNOsRC#BtuIrMuu+($fXwFo(L$t%j9KJydKI%cv{mvf_%4Qhu) zqggG%cvlSI2_s*hoa5>-+zypq(oaUjsnd?CCB=&2VR^HZi;BAQvnLY;;lo0PCXT zle;I8O2;G-u_i?fr3WXBf=?WODsdEEslJA0>E(tyWHJ_heo>G|Oo9d#{Q>J%Y|>J4 zWacN16B%ZZ#`tW700YYsd*JX#AB8I!xhvmeHva%swcjN3%nAtnoyY*eKXFuYzysGD zo|Q@snfqQy+6w13*SELQJ><b>sut2#}xZ9cP-bKX>V;S zOB9aJ5`u93zyqks$;TgBcS}-vUGH*Ry)OFVD8swBS%4wel1>K%`(vj{hfy2S zqpK1fE>~s-Nk!D8?gRi1+#CbJ=rRTd549Zn3B_K^L|I)cO#65*Bh33Yy1RqC9zZ<& z#d{jb)Ne#}LWE%(vqD#}hUBRvh8Y|Nakl_A6o5u~IiW@LHTM4Q=5*SW4V;vlBs&nh zNJTj$at=Wqe=4O-?#XqMS|EGzdn9cpA$hThHvmLTGN&Z+neX?9p`uZ?q|&Iq75y_- z?WDhu6^I~s#CiTK;~TdS2HcDsV1ds{lX`Z7+{tMrdE_f?yUdU(nC1mRh-Hq_PC)Je z!KRl{wvylQ?nx8c+%UKjWY&#g5~iDHxKV1>`!f)J{uV{;UFWI4)?a2t*eCn!V%v(K z82OJF_o}x;PIS$gbsMIME#2Lfl*qnl3fq%{NCy~IILAEosrG4^dqldKQp(cYv9_6- zOQNOT;l5(yh1>`mKphAi)pFZl=TcUYZBZ|7O`n`2me7(TC7DShD#ZuOw}NtLTD?bP zky1fC?;w>HMRFY)H7oNV$Yah|o|)~<1uHEIm&)qT6rVfGCdlJbcOhUInHX?K8Nufn zro^@qNV5ZPxMq1I-tvWH3lff@Ul|;Kjat}5Q{4wJMzTGqxWGG!46C1)kG#sjnpITKHG;D27P7+M-br`MgELY}@)T&6k*nE>@C;>nW$_F?+*BWhVc5?GJq>dX= zu%6a<{PZRSkhGE*@B;q;7$6*AbzB}#Bv(u-Uq*6Hi;k;QR@3hMy+S*(jM7`XAXQL8 z!;$<)4UBV=c|9tmu1sZT%!=3Am9_ou=pJjZ(g?83!J09~*zh)k?x*}JX{$3@vr}oJ zv(F4BK?yADx)~IlN%Qy4GmtoJ<29w#%$YsP6plC|kxbLZjDBLVDup260DE>G{poXb zA1}MijGIWj=seVL7iMNq%mCO31UEcqvkZ~xO(I!!ZJOQ);<`~Jdw~qUD*o_wCy|`+ z8@F>;9kngTl+C!FWtJNNt_YQZU~r61IVx1{Ao0%~=zWC7%*}B-l=9V}O|GR-sm}!D zkCcJ^-uLVHIE_Dhh`v@j9oG09-3jQ1HQ9)}d{`k33J31Ul&m>vAIj6$2C zj~OMpt}}+ux#Jw-hOP^A$>kSU2^8{M=i2F~ScNa2q8MY)Wm zh-KX4dt?v4kWSKlj!jZpgl&BYn&v33%)ls;$8#^1Hx0vw8%fC|9;ZK@28otqoyRNf;T(@9k40>?GanIa!ewJC$wdrwrUiJkPqwbHfaL_&(XFUS`80 z@-{88k>Y0z3$O}+b?P}Jo|rzw)AAE(ElQ9dvTg_-WCL{OGyo0Fg%7(q0CI46p=gdp zqZu5Li>Sw#jWX^E`}t*KjC1@WvW|UdMW?Ao_hdHPVq)sAv}0-Ea(+NN4w=9e2SpWR zSi5Ap@}{_H<#C4yU9Oy)@x0X$3y0I(+!oNe9p z#SX_jlWNJ8n|u?SeECs^VG}CnGB@AkoG?9mbH-|ViN?;wDQvDH=X8k6AcxG}2j1zw zjGT|}eFZxiS?)byGEd|~Cz#5F31fWZFB!%`^&Ih=pH70c>#62b_gB12a}N7! zc{h`sN3bRqSM&rUDgRyVOBoZds`Te1d-hZ*@xG*}Pw^aKOYeiVsr>qARV zTVog6jFOPxh|nFp=O7MF?hmGO)|xeKN z4z87D>PIAz{DSB)c=C6G0}OUnKkS}K?8S6j()e!1=i9IKb_Wo$92tWoxTuDM*qC(bN(~0m)*`kTP+Muc_j> z#bsjM!H}qgtYKrx-JCFRaBxWP=~}ZnH)|B2jv1v-GpS}EFy*oc1<&&56p2=3rbreP zwlSkTipD})AZLy<)OPf#Wu~oTOGcI9)+}ORSz=aQs-Tm!91+fV&r;k9&VLEnfOf<{ z^nEfoW=p8Uw0>%W0c@<8=PK@U06m5?(zu^geO)ctu*r8KD!a(67tBqEZq38cf&dsG zXQz6@R&*TZr>ffyr^Q>ryCgKkZ?{5xmXh4Tn^-rEDkL~m z2Qp-qA-x?)UUQr>5*uX9Ome25x*j7rhsHDn47Pe9ClIO))HNyhr4q7^w+ z~O_oMWcvT|6ymE^U!0@ZGesN9SEn!TYKdZ!AteW5~y)X6n9(-DQw}9NDKHgBfPF zjn+3^%*&6JisO%b4!*xyg;~AMxaINqV8>nPmk%^DM>a+_<7f(T*-7bvp48o5rjpBK z+G<7kAeuN0&zmO5x-%x-$FN{~=cYP}##*+{_)~Q0+T~3{&P1QfBoaPXU^g&4w$6T1 zNyj;>r1@obapGeq2BLAf7KjiRYlTLQ;7ns{XK!DW;_K* z)PdjDg<43$t`3yug_ zt7|mP8iz(!jyRRL!5IvrmcTq5;~gqfHH@u$6xtblF!#~itIe=BH7Ffbda zz~jC+tUjk3XwO!k65<=Y;-BVpcOEIzt#rq|WGys+vWdQ6p!OhSG4<`}MPUjuZp`*^ zIn^3;J*wU8a&UNxd)bs-pgvkDApuZ0`A8=xJb{35>03(=8)$g=eDbAAiB?ASjnVVt zx1AYWqQ`^*o0IoliRe!w13jw;O|4IEmLWMP$s4a32j77UJx4lU)m0THM>iDMNzgh{@_s4^C>X zk3LROe6~#g()!Ey!Zo{*+^Pj-W^Ky5TMdGEEzt3SU#B~4kH}Jg6Fq0aIwLW-)^A(P z-gYE;I0~fYh;ErZF~%#$##Tzy;(Is>JJn|1w$kaJX1=mjMGfW3I*%;!PvP!s8VOGE zpY+a(?ZGL>`bR@)G_Y-W$!Oj^+b}RrI)F2eo2^IVx|U=wp&iq-DyHxSp8pk`E+N zCXhxhMD1eB5~c~{u?l+rxW+1Z^)1s@u|`aQNAOBF072v19+g{}wEps{vKD4?5xE4g z<+$n&4oy?PL0#_4_VCSe@rz(2kw7f5u0T`jNdxozD;Y{LSCOP4DYeRM{{X^0a>nPBF>Hw@$Rs z+aXUgX;$cYUPu1`s+%B|GKISGNF%VM%0ydBGsdHw0!LBn+JdY|ip|Iz1NWQ!Jt;Ac z11AKXpk(yq`yW~Y#CcQlzCK<^&UrrGv;c&mWn$ZUjk)WNqw=R=Xh!pljg5r>4EE3A z?M)}J`Hb8)Lk}Km~?zz$ZM9 z^TsJ#LEK?L3gm@6lY`&rdFGl6kPDb1_4GV($E9eg$?S=9NN?JsD$TXBNCN|t@9B?P zYKs>-7`JJ;hB6N%9>b?!uVGKvI}e=)+aGk9jF1RbBe&Dry){914q+DhRvSXbN&-~> z0QI_>J%Z}PoCW--#TcrvQIpq}`uF}-N{mI$%F-RmeCIEQ>T%nk&sw;owk5l*M!H8M zC|K09HW=V!d-Kw$5=@F`@>H96`CP9U13!^87otXZxw&R2v9T&ZDgn+1@e$IgrQFY( z$iD>dAarD9bWqAlkPdohKgzRav1OQ~@?`SS%RcSI07uuaZ>1)a+@+y9yUQlylEfZy zk@OXuqiu#t?9r%cF@g!kGsyl`JBV>v2;0HWBflSq^`k%$%RVGH1e}6+KaM+4yAN_n zH!3&rs3Ra8;-s{MdE#|#q-{psj1!!UagNljVYJxb>VTOFg#ai}I3v9q>?;b26-;PJ zEJy>>*w6`TFb&9w{o%+x%~3?qe3BBwAdg%F_;$r(Hd-YZ&&+o#9-TiwL+wz;G1<> zhsP&9y}jv;ZcIrEP~`l%&T>b!Aqt9&8x7EK2}lKGMr4Z%5O_U+03RZccTxopZ27D9I9b~(WG zIO|e76=k?&S1=A3h2BO-)~YbR<3(~xkaL&h91INl^O67wLH53C+UQamNO-prNC&2W zkni-PsKf$IpsNj}e8U{%{{UKAY#iF?S`jE+v8iMHv)ukZl{fBYg+`IFoT(j7I*+Gr zXk%lOe&%;PDq}q}pMIwu>Omo-@Bux#V;Rp(bJm#H62K||2p|wB5*!;Xvubj~?;L~l z9`uSJlFr%5!v66N;=`!O;QEhFDcz!yzU4`5bh}~ZNf6xQJn~8IaDP)znfDS&7a>UH z1e6|DIT-3sw;ie(YshQZMJLM{aHAk#<#XFP=}zJ5R2IH{%EiAsMtI_uL@6=M}Mz+EHu#qSD6}*GCz@& zwocpvNdvA=9Q$;msUz9Lsb(tW@qvSoG0+7dWOvOml0zT>vtR_EJ6o72ggIm9B=^d z-h!GG##u?iD=`4=IODcK^z;-3#UvSH$#-PjLzS8X#)cU=hGej zw15&eS$=0ZE3_vZoM%3YaY1Utn{goEvZ`*{y))~cneEbmxTA3b6SS*1BsT;fPES8d z0rvqph11OeO9I`<0eBo9-hfai8?6SAr+IeV2nQqsfO+fGP%TC?qQjVw7r+bLk?ap% zJ!uVZsOH*-VtwSp7RdaGrRp`@g@){_v1cH#!8vU81CD;U%``G-)iNV?u0C~nq*es{q+oRm{w9{e7i2{vm?ARV6pb^3 zybedW_oK*nMpNsSimT<3D3k7l89C&3=kTjkfyB!)B)utB^wPeY!aLk{AJ z!NjU^ySbo@M%VdcU8TSSsV9ts?fUvqwl!!X@}g&%HvqsDKs&cX?V1=n?7(l085ywN zVN;%;r$PGC0zjq-BLn3b!2sg}(2j>W(f-G7q_o6$E`Y`eV@3TNJjj9v6G0 z8A3QkToO(@o`dU8px2oi`GJB)2IU)rKO4IrQJ=z*rkzQcg!1GB?>IQe0B0R~53L06 zpxdj&vyj}#Hb6*2(6P@zGr>9Zrj_(S+ELW=>#NBxZXeH(?qc3R&J+R0PI3?F&2%W) z9J8B~646=+qKvc4zbXqbBo3i~>D2L>mdxbt#kE*mgc1>jECYj`W(lhdi=(tvAAmW8n{o>qLg{%^g2a(HYKd-0z2Hx0v9-sc{>3IYiI8QMpzExwKR#fnClB>ySO%?PF&`5 zfCB;7rvuau{puwvYHJ8{Gq{X-Z{o) zA;+B4srb?kj=dD%`8(?Y9FZ=_mpw%VA^A`9~}k6iPQdJ=MFNyToCT6=?jM6#>O z#ARaZ`E!n)JJ#u2L}4j5?#f7RK`=Nd>Tr?)kTJZcoNE`-uKh~r`a$+s-uC?o;M#tC1}lSYYLuwqTm3Yvu5dBb_VlG@^f83_ej}!m0e5d4d)0npgY-QIWBAnE>GMPZme+dh z#?-`_Ae@eW&q{4v6K`^4EhWF&k?_n0-~bzbr~GU;FgJ5;Fab}Mu%0v0{dWlTeP-~2%O_57-bZFMQleHFdJMI)5+ z$za4}DaTTOO!uV6bhLY$mYSofWtK#eJOPoCaz`6_aqrf%aqKBaszvLaKGyjbS1OLG z+>k&gs4NuZk4|$HXyW+uv^ zAwreOB=pWlL+wPjE{ka-$0_o_Y!{Fd69P*Tq-1yN_*5FbbQM)0nmKYLK_)W8?&Wy_ z`|dup4Lg!~<@XtIh}nGcfq{lUFChC+DeCk&jZ|Fkx0=^;ZOM@EGCi~N9D3H2% zOw!SZ-y;wS4xnJ19ykOXbJ+7+Zei#?@5@_ZHUUID9D>;`jBP!A`QoG@dyYt?j_eYp znpX@42+l_(iR;g{Jt=O2>wd>p=I_Hk`To$D1WI4ASGlRL8j&bUFKb=FE?bVEm*hOwlyS%b(Aqd-(>4I6Ws z&SK+HHrIv=a3e^NtGs{(b_Y9{43<9qJJ#vkWmjM3&2+7zwklvKymc`SXS`ys3NZL^$S8|{-47m-^ z?ObhAI5m1CD7SldHKVu@e)VvM5wmNIhB*EoZpN}|#)+v%-ZM_2EHZ*s7TqHbSTR2_ z;Br1zJ%{q5z@^PA65ZbUmvJgf`>4tzBI5^lJm-c!^jK=~W`CO$H?kHXn7A#Ulmpmc zaJU`0%{D1>bRBVYl0dV|7|DH#zc1mmeLJ3LE>8B0S)V1c-&(X+GI0Rd2yd7M?%O~k z@aNQ3MYQw>O-)+boXpnmXDp&sVq*-)a+VUH7%Zn9JL8e-T?$u6B(Hu}Ez~O+E|&_B zqQ@Y@iF};m`xP5z$Adsq0fKrJzD9nR6SKIz_w* z62^+kzr`lsm%rZRlj~gboSU)T7}Hvu&E@gGyJ+pauwh-rimHQyx1(bx99Km+IIT`< z@=jW8MQwMe+OhjS6)v`~L$u?bS%!B10J?ag#XZSWYiF@?Ekjd~&$ejd3&<+O5ZyAP zqc3cOoYX3DOwxFXSt5H~Mn#t9EkYJDsws{8whtI5gMrD$O%jS)qNz7KB+KvSt<>{E zB6(Xf?%LlknSeHvjGpHmY97YWdL+s|BWT_jt&&2fG7s7S#`-zKe3Q?56~$zyc2b`5Sz?AqVj42bFc<>~ z++!RL^;R5tV%kWOB=e<9sAY7Fp$Y?mh3;F9xf}{j51P@lT8VXY5~5tqx+dCo4y(K# zOA*gbrjl2B6Y!=mF!JrL!;*~3<6$d}!wtKxN1*Cz?*yDF{B7g3mP2G6tM06;+bbMt2z;PJ>ly(sE) z$;ry{>Rg9OOH$3KLFPzVSnWZ#0dffkf=+p3k@Pj3s=kMHDhaFH)k*ACLw%u4xGl9< zf|(dS{#~OS^r^FIjmV?th?2SAbNX@5rb1^^dCBJnLQ3t9Yn)& zl9vAfT;Rnn;>=2e$VTCZd}r{kgpPWtS+-=~lE-|3q*D2j2GSk+tbu?BY4l$B9V*f} zy`z&GE#prKo@l(qayPT4OGdooYVtAAjML>RH6*l5tkT}yS|pN&iW$(TEw>;!zypBb z;BW~v^h7qfwRdIRGRGH?$zuL=JJn-5gk~}Q_EVO|2R#Ws)fFC>W|VI!+391d)NZ1O zeVnp|j#VX9i*0kyBm05708dZCuuA8DJYti3ob>mx*$6DmsT@$n=DCpwEV=oywDX*f zr=@D5#_Q8}n|iYz{{UQ(8c1x5h{FP30bG;!RabAydYqDel}anA%POv0XkzM0k1Pyi zGCa7$vEFg~Wt0K15!ZKKxfObtLR;94%%WwsyPM32?r2&ug;d8*zcP$xkHV1KNnH?J z`O$%MVGCe==~x0ABq>~c+=6@b_p0SGRd1sviSHY9(K|w|{{SpqOKl^E1;$GPM?t|p zl}f}ZUD=sMq!x%}Y)f%+%&5tpyai~~{pQ9`%mC}bt-2jONSTsZR67YXFWhm0m?UM1 zJqi1#pRGWKm!0Nil_QhMQyFIAi*^UT8`N>0l+m35AT3DNu?i*vu?{AloEI`JXA2VcgjBpP@oB`9VUy-LnwMp%Kh!K)Ic{iw@ zM_{f_GH^L)&uoql>s(WXosQ}ga!*^^p?6T8P2al#U`BQFw&6;UF_s)4yTO{-(_UEl-C)C!C)*`tp6D7}Nhl9W^jtTXm_uSRg zce5m86|60NeY)aEK3O68TYGjaxd(FoL+Mq0H6Jv0Vn=o!7^9uz49aklkXV)FazMsA z0KE+>_ZoU?SC+}8c*=;Pd1VbDjj{7~ZKslP#~*a`tdxnBJFya3EoW(#88?8@xnvsx z^ZWOpwMlq+{g;urh}@C5K)=Dx_SOyaUW} z9itd#MRswxZ6)!H5Kdd%4xM?Sk*~s7vDMd4oGsy4nV~lXl3Xe1GOf=e?tzSTG;>%` ztH|vm3i>FWuG&{JMp$K-DIgKM@8fdr$n94brl+5Xh2+{QT(SE&HqeKdvV)8lD~_Nx zLHT==O|MbN3YIf_SVW!eY| zPFyhr;{%WnImSrpDcD{`n4^i<#Ulj`9FCF|+Q1G9f<^`pUT}Tu8(7&{=*mwaw{{Xt zuRO}F<;J`Q>xDf!emzZEIo^%kkX@v=H!CuhVvWGSAvpKyf3Gx|GP`#pZ$22j+0_;{ zeXNY2wI43^!FGMwUxhL~!GAn{@*!wDX<~G_Zw1aZEl$iHAMCHNH1div9F^;_}Em6>U z?zJRxPd%am36cbNED0YYWPkuH7cTvNrYc0(Srg&z7ND;2$q$$SK>xKu0&Uqx_p(`Czn{r1l zd5NTwV8J0=28~G1838lM+Iv6YS|`-us~&snp`A69D=CXk1~&&0#;hHg%JaDW(SzLd zs!Zmd9xF>(!re7tj*W3qujR*7&2tsD|I-_4oDcn4`ZB) z$s18^O2ymVN(e0rOUpy^iC7i|$sw>tatPxLK9!~Kq0?5frw1u?If*qp+nbo=F^5SM z?Tt{j(75%jI2`_Ts8UUH z$j30pN|e2vH|ow-dG2;d&@q>C?jk^2a09N>>DwJWE2*Qxb*7tX+^W}&B&IUYZ@7WK z7{FYA5}cpIfkNzOD$;Lz8}@he$no2kESWCMUubdM@=i*gq*gU3r?Knc^9kKXZ0V+* zWpeO-cZ5XC?Mh9fy0O5>lU2C3dY zMoTj!&M;nQI}3$S9eXbvC@b9ZNUaf)(Y4i)W6QgaIHAmrLLmbOVuDB~?v8qlbK02p zm69|gF~64;)3kFaDuV+7nCIrk6dZItD<>Cwnnp`SEg5-ZXuQ~2d5dq{f0{=lJCuwS z$8*kV4uq|AXUycH>J9tpt;0F_OB{}Xss0{wlg(ULGf2X;`C#fjT0HRG&3YQ@`e0r` z<{%1q8RQ(~55QM!QcB49`jzKd^VOBdMJr7qLRkq+fshAI0XuP!InDqS$xiI463ALp zYaoh6ASojxpW@n2T>k)*N1+P(*mC)DfbWvbNZZ(+z;n|+v>`igZfTZtVPRW#CQu3- ze9;nk&vVGeGlB11^(NEQ_wxKI*RWbHzUf5<}{8)&Pk2HQOk)8>qdrisTC%gfmJ8S&rfpIU$BIgN_Fviv1?F zPFUTalToInD|bDH(&y}veU-r2i?j^mAPj+@_K&AdmEz5FK4aa4lvgVxj%i}OY44;H zLeY)Uk&pv%jlB*B@lj>VXpKp!-g={>oLha7H9IywRG=UnA8Y~rD+PP<%X6w~E?6fXSf~x z2eoBUu48&?@j3}KcV!|Oa7z8w01W3j&2g+(bauQi^0Kq(w?|`^LKo!(l0o{PZ(7k; zgV=|Mnz3cHn{o;>5aS1Uzyy9+9M(?}JLqlocx=n?MQLIhGy{@1dYtz@)r6%f>dm1T zL0J>DsD~;Ga0n!E_*AH}oRS!f`*#HZkC=Oke7b^{P~Rye90fhcH2F|-GB%QQVyeXg zkPZjs!Q<;qL2exF4rY-7Ip=^+uh%{OsO3S-#4|`3<;g3B>55#4Ip0!9t}+*REZmIr z0Me8#u+*+h`wNFbxs(9d1M{dX463D-K~hNL>q1v4yAYe98W`it;Pl7!@Ay?HH@LZ# zitQ6+ko??ZZ-2v|=UOcc^&YCM`EUa+Fmuo6Ko14JeBfss{ycqiMuQsjL<5&2uRRYV zr3pTQx*(F~5TgXUfJ%Yu*RQQtB!cM`9_C_Il>&mGk?4DKRH;X(x!D6rc>KGu-bQc- z2h%wGs+1wvT=EgsHz_A@2cd5Mx%H|}+X=E@^xOG=yiKaof|iQ)ZeJ#P#1KXg%el@+(C4LGscCS9blr>VdkV;iLu~^*dUwI^ zP~)MhnWYWvaGegXnROWo0UKmCNyi-XgZ=`tW3e) z>ywVa)>4yZ>M0X8HkCLm=L07g{Jm;MDZ(shgj(oEw61ats< znm{%-8-n%2W79dH2RSSIwImE@p8m()sSH7e4Y_drPq^)mS^*9Fs;|2{c;~3c@}NYS zM;q7g4_^8D&@@0wsA74~Ab&CVQxPzBVn|%zVD>mZn4~ed`HZ26KrjjQ{7oibkg2ts z<=~#92d`sN4H7nZ$ZQVlKo!^{hGKSYz~KIPprnWF%$yIGp!#;sC@7IxUCX#CSmXii z$65*4g#GfTJ5=D~pMS=w6frtY&j^vE!s;!W@>_Hj!#Q|cWxQqQ{ndIyM zeuwHi)pD|mtt_$_78rbrgewDvEO`7e^rSB`BvYN>1OQ+Fc?0^IE*BBhn8w8=*khhBI`^bB zII#?@+~9+Nc>Is0NYc=fO^RD246b<`Kq*DI!?t|Ap!k>{|MOzkW+3uwQH=HT_47pB;~bV zEZw`V>_fnQ!#v|2wQ<_O%1JB97*`~&(|`v!Z?6LTc2x)FVc!SlA6h*} zp(fcKq>)ZI*^~VTw|vkV5TXYPNAV0CZNqVap40;xw(lfHBKY!-TbOJy5Dh4$mX_?t@ zH=F~`ays;)U^% z6?^+<1E*RBi3FH%%B&fqI5-&NkH_#dtPKK4&@+#ivjLUHbNKZ9D6s8vFpjLHaHWRw z8==p)S_-(Kazt{Cpee@gPaNaZ=}bJ!B3Bb+kU>*}ob()=p1ABO6Kw_?ga>Poeq40V z2d}5=MS|UiDON$|wiK|!ei#|-J$R{L_bTq0)H{F<<_@tn zW0eE2VbQzfPzj8WYbzBP%K-bi=j-V~r;q|5c2(NWS8(gNCyp`Ffa!KB#R@r)IYFJE5%T)+{sxxgQe)keu~8u;;HC#bo=$p$`cQ$V zxUyUmydY;X9xyY={Q;&Ck8+*O+;%G0LjhOjB=f=c@AagW^d6S?j&A#1xn~Jz7BM4d zaKX!Pcq4#u*z~RALrb%sRr?tCQkmExko?S9T0@?HyW0njJ!?qCEsl34^8O&KwfV^@}J5EN`iAwWF~ zan}_=3%8+nNR{la;aNHJ0bB!&3}g|Xyr-ba&E0M-fb2@~;!nw#8>UlhheuYa#p}^`_M^KT@?Xg0@tWG*-qjA6le->+a#>nNV zK4w7-w)cNCAKob3uH5oF4Ez2R*_%xfmW^4YbB+q^>+|-;-Z0%pc&QO3y~E0}2+?w* zdMgY96kvdUzPR+KVKg#iX{AD};y7|<-_b}s0h7rcxZrlCTv-Tco>3<|&I1w-)(8Ei z{(yf<3$}%+7C?qJS8!6|VYGY5+sXkj*fKC-j(F$zzMKP4 z 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 z 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ʚwIh37UP5_7;3y8c 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

    M_Qn|?_WDo}+gY7{nk))CaRos7ePC;Ht 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

    L=t+sG>ZeZ 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%0AfELTmJnmgf$h(C+cX!>-5-6q?>Q#J;#w`^K+Y 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

    Mw zJd{Y!z*bJVN38{AwM&Y08ndU36+yvZ&o>t<`tce(Pmn$z#LR3sbkyC8x?U{;`U)~h zDH10_MSxsnD@xZ##Y0BT`T(zkcA5D?Y6WX5X)tXBqB%r&53XxORI{}!T@LdkvYuKa zLPp))4S%^IimE9@udbiwNbe)dZZ@C~Svv~uI+J#MDNLE-(TsPOyn@5!-xsyucqSP` zW?YG`3A0}tN5ZQc*TTH5 z)lfh&0nV$2$bAHn7RVUVWl6AVJT#5FG-FYSWV-b5f;-VYg1tH~c`t%! zi)sI?C!(tD>7L;rF5sM?Kimxlz=5Ofx#9f;4rTcFdUReQL3$Bwe|z<%z!Vy1?Z}>? zOJ(!x$owAI1Rb;Xjg?8kclR0hd$gkRZUo(_xl}Iz6_K!WveCB{U=)f#e0LLk*O$n; z{v>+MeE)DfS;dzxO6o@^pfn;t+sv`p?}6h!RG_3r=|!_{RAOD*{hC27kDE--{hm+* z^m+;O!xFaxkh|DI^l@h;^0C@!HRFtxyoR_RB;M5mB~_SyMBT=XwF-PeBi$Tq zVw7oi(lcw<8l(4ZA<*5i1TIF3x`e1OZobE?53{nY)z|ITczD5) z(eAQw<|tATxaWdPDh+F+`-MJww6)xFIqgxLb1c^laJj-xLUJ!Re~g16*Mb*7x>mMk zv$y1ahIoc9O-!_IU~3HGgvWowAvYI}x|t*ezX)D*MR&Ag)c>DVb0YUl^i`?AHG5#9 zVcsEdD1!n`tx%56h`;;ni|x@!*GRKq0B}I*p4WY{*@{An;DH{W;zDd;6nCq2czE#D zMObv%n@Vp+v-Q|x$VwVE!_~UXGro1ji9?NK%Bnj$yP}YQpNX{DhvWXV0IvLz^!qS% zqf1oj^uUG1)quUwf)iAKLL(fcC@>|^plc^g$O`Qn1fkfJtG9-caB13Q=*A#A{ zu)1k4bkZ@Y zv#5f;yN1lfNNEj#hr%P;N*Tc28XL3qVGPmvpA`_ZZ6sYKQAj8PIxa{pe3K%~)h@P? z4Qt&H>hYF&=wjT_fO^!*lxeHv%0Yd7ab`7ab>O}9HsUe$xrr%o!44EOW*N?9goA$5dpjYaP(F<}3qYVl z0*~L;j_T-z|XVx{MA>z4jmp~PwT(fz; zQHfuxBwpbt91G~ZAmM&k#mw8{AFf)E+KhQBx~n?N6@Y`q)^9hKE2!vv@{P7-M70W( zxHmnoB_t;4)>|9L61NUmnvpbJpG(uK8#q$l()I+#N46huYHflNHmX{B1!{s2AHv-H z6s-mohk6U`sBSV{8?*v8=X|DoY3|sZIvs!{gCYB#x(R$U#fb_Yzf#@)LnesTcrWk- zP}!yKos)j+Io9a|u&wrg7}QfSgmnNbFHW%)t!|LK(h9Yzxah{|VI8qobf7imEiIoL z)^Dz60EgRlKSyoqXw@|EP8yxMgep3okhQv|4gJd5EIDZYYn}bo8_RZw*Z>VN&4Gko z7x@Qf^FWIKWred$x*lhB6J%Snq2Fzv#&*MC8z`b&>cEB^tyLN5*w|c=#!hEJ;1|0xFQaD5N;^#+-tVs*UhNvKjxz$V63Y z?VwrksLN;_W^RQ@k+pa}@wy}v&wBA@A1LZmGY00x;6eozJ^>1y8?$bL{!wML`;O9p z@mVt3&FI33Nb2$RAkdko!XP5jU+po4RTe(66jA%H^FZvKYIbDjbzYOj7(hruN^JK+ z^@>3z{8hvqf;#p>6o@ACPwr8d#?y>f+ab2J3Hoq4JUL@-`FOh|XN9RXqy?b~U?Y_X zeNM-E?~mw?yHDPv6lsa)*Y5`+E3ENLNzn?;ha6fld6}aklsO%!qerc0{MH8H?P$;G zuHNn(Cu%nHc2ZvzTB@Obzo;X9-cj19zYJk$Lj_rE)^VTPh6Gt-nq zDyJWtISf}$xg0vGR1-yA(q=`@L+CKu98;~COGQU?a7blRMh6qFlH)WQIh8{qT=(a? z@5lZB9yQx{pU?a7dOcr6f4J=7siO{QDI=iR`A7Zb>X!-PGX_P!cEI{WFjGx&3SFH3 zHY&UA^Y8jIb*GINuhPhO)*eHoqaYSdwaLOx$!P1&Q6bpiMSr2~5_glG{S-j``dxL3 z?iEsv;3ld=#KGS~czE2h1{n6<;cWL#{Dm9+$n)3!Lsg!?l$=k6va7s;d+GS37qbtL z@dr~={fr~+4Wtz!6^L$|GGj_I<|c;IpgjN5RIGdAztByPZPY8=%ULa~1#DgQfoH;6 zAhYlT*T0Ns1;+qyv~KWU^zT3T#? zO%m>^itnKLUdALb1`OZunZM2~9|zj6miWq7+>0LbQSk;d@Be2}>G0_`lle6^#7OZ1 zHZdi+eMj-<1@~sJtwhAzsKaerq2jti4>@T5e1;pvI1feiZ8~Y{m-Ti{zdsuq_ zxE={tQ{SiKi+V4HiVipN1LMIbp9$a^iDHABwolooj;W#!K9loGeP(vQLsZ;krlNoM zf7bDC)Y-7n3PK>*Q4~V`;S;Od++t7OWkU@_tRtWdtaF2Z^HMGL@b?RtHE7L(_FlMg zRIXP;xH3mt4EXCjdiu-s&JA_HJ-dY5ie{4%B3Vm($q zWVX)*bJif`^;*3@YNs#c>YZ;U5)x;+uTPW}HaAfB*kblQgpr%#l5F^0H(Qrq(bG-( z9!W#Giw@F4>DFu1o_GU5+vsHM(x{>3AP}$y)|(oCb#DIfKz7fw@*byHVs>^hMiSBS zMC|rN;JH2c0;C}8uhh=|-QA0Zh5vJfy9;0bOYy0zv%4X*B{qnPb+;)R_Pooh#~Fu2sX3X+4&uEV(^k z&6eDMMIDZ^y{jAn;eIYAXQ?$KHrSD33!qKlrj!uoK?vJ0hm%3ZhcT&+XFu{#EhmkSH~CT^qhRF1Fmgg1?DB?G|$mb zrN*;ko}t;EpPOuT=Ja7>(&A#zOOeGfN=SdhE!tRC zi!DU|{BzQD|CXTl`dY7dXRURKkQyBv-sfqK!-R}=I3_*u5`3}jKY+P+o3o-{JFamb zFSfV3k@F3oj#NNHLXF7dw_$Uq#wUJzjU}V+l_xkRB4e%^9=OyToEuZP6`5SOn<#6V zyrXMjpM#B)?>Tqko74kQC{;gQ74}|8`a!7vvJ7U~ul6r@1RXx{=*jCwVbYN(NFUC< zNHr1PUw`i&cU}I59g(bm9^qOCFIM$O-J!Kw#V?7{cMFv`xs|cleII zCYa|E{_vqQB|D1_gIFbM(4Qmwx8i8FYl3IAq_}y)le-T+%(6bO>#c-dMJr0SqP|XK zcMN=d^tEjy%jO~|0&Q~UcvBHL@re4?9ZeOgVha+RHVL9oXr8F6L*DN8rwuYcUN5gv zCAsS6QduC>7*L&#@E@kkzY0S+CS934ew=~p4|}(rphx2RCOVqLz`mth>jnuB8IDio zF>}RR*e2#F^Fya7#tuxt9k_NOu@B3t^+S9ThQAP5ylsvsAky)R!Zg4!s=)%|^Pm?B z^^Kan98PopQ3zZ-c+e?Rrnp^yf9zDc(5+)Bc^9gli37!pN|&AS(X$_}d=emP=*f$> zzZDcmnW|x~__`RF;AcMZR-SM5hZ!B8Nj)&!3yo-0IDgDqBcdF|sB)@cCrg)RF0O_! z7n!}G1dq~$52vA{eD@{kD>J(D&`w%~hJV!a@kw1ZHuxaz16$qg{p+)rh6};>Ri{_T(&n{xaz0+$S;c0|=MxIr^N@V~OIL-|}I9 z6$smCe6irodX71JJ-k?oazsygoq$&~t`;aetZs{&1-g9oHcrOdH4saxe|#K)OW|a9 z)Pe@9*hP8Uh`WVHQYU1+DVsZ%)mW(?H*=M4>4FF+n&1}|pLlMbO3^3lY6;h}B)$)4!7t+R*rv-i7YxE^@>YFa@}!;;@+pMb%Frh&6K?@JNrbm7;hlpC0%o zYq`R_hBHw9Fnv!@UQO=uw@q!V#i9O%?wP>63-;`ub0kYD=0q@3p!8~QXs8B_`upmt z3iP$=1bJGnw7UL2WF9Z?jpiMj;668j*(se83~6NpG%J*}eR^&97}wd%4yLk!v1?MS z))@v!6jwf^C`{Q&^>TMHXmZp`jlezmUqPzd=vn(F0;j0IWle+i4J#eRFnHcw$HJEyhD zBiAG}Le`TU;52KU|e4)4C!*=;bLmHP+MboC?NVjullIV}EtmWh; zw$XVz;!-QwDGkKWvX6;zX0vk$hZuPea44?XhCpTyJb;Z#ZbIIH5Q3nw4Ke+Ny-tpZ z2t$U3P#gfe1lxsC49m8@ALwb%K*YMuXhvBv$H^1f6Wwh5fQkPFsT+3ze~hiNx;jA- zD+gMIH83}?ccLW;UTB|Gf1MB7@{^1BUe-@6^4w#|C~V9)!aNNj(L_ zJVf>2LI52_D~a}&ml=azyS}BAu9rKksjNaFgR+~rF5q)z4#SRN$@^ggeNiiYql|T` znSBjW1hZ2dys)uUzD-O|6r}DHf;_?c{Izha#z@PTbL!2CPXqmzQY;U?9cHVnBz@Kn zM8oOGkvCpJEGbx}bPlWpYIIXOkFD)CIR1o#m z^`o9jt1xDqnHHyI3YeQdt-!`2!M)OZU_$dW+F@s_ zTG5L_fXqPXG{y?r+)DYvULAhiIa*o%p|*KW0{o;r+Pe0VLGRpFSQ7x++pgWiU!}6Z z{N|D1kBqk)Qf{)85EsKnuR@n&dqbML&?E6FzA{%;gM6MbQEt4@4i7lrytm0RO~6?U z_=cpqDTQP|=I@f{0&3X|bhB_(EO}OX81VU4?Q6tO>gto{fzsfCT`N0cNZ?e64Rg%KU`^$7SCv*f5wG~hr(tQ7G#m&tf0 zO|>iPH`a>T@E?qgjwF(=p^$tNOeF1FtgQX73dHgk@q}!ZM^GYA${U3uv9>Amtdv|IbgB^D z+#vOBEMK3`j;l0x<*>4a$(rC8Wa+JXr8qwPR3j4b$7q3;-}WMzt%#(=`0+U6`0eraL0DY0JF z7Iw4M6ZQ2_Y3VN+Fpk|dzZhX9Dg{670n9QjPhgbUfp|9)D^<9u)Mm3Lwb z^%u&I;$^1(bNI(OZ_4jp`rP8zOWzRO z?U4wOd^gJ5dC?qJ9WB?wO-i`eN8ok`MMFS&*h5$lq2MYz4aYiqe$1A1qSmJ?>0Aht zs<-*W@v%O`NpyD&m(kZ6bc4EZb8&_Pud!C7Y`b7lqArM=rp^|BgJ-Blc`bMmGzQ*sne5Mq_ z$Bd=XR)s+Hi5;N!`^cl| z66Ea0(zjr1l9N*5GR1R^|8Kz&vsC;E;qU{1BrL(j`ac(lVJS?jN-h&A=O3f8_1tMa z(?#WR5Dm2#wy!dc6XNt3x~G$JYLa6MGH2(QJP|p#{hXL{$3mtQ<+inW$rP&F4h3Fs z={l|GFN7HT&ZXgqpbj~)1;Oq6&D-G{NDw61oPk|qHv=m{_!?9;EzoL$t;+6=XZFVb z_J?qhi8o?Tilv8VCTJSHIu~*cP9sKKfVw;l=4(|0b5Aam;{Bm}wNx6(L4f%Io*Ju? z%^aPTH4f{bys8c69xlyJ*QXtqZ?nbG)|S+~Ip{P_#@bFN&~_uUQ)aMzaX&n0`UU;C zP=NxeC@-6MZDBZLTQ4nmOP4!D>)x)>F#Fbj=xg&1J>iP@$Di!M^%c8Kr_*`>fLz(r zZfP7%5sO>ZiG)x?I0h2`oQywmiT&Eyx%E!;4{3cz`#EHUTvg(1+S^D{pL@L#c`bi2 zWhT}AEbeD%Je#evzDIWdAGa!^DggK*Tp!uVXVynC`WB_dYsQX`D6?2fA9imh~lr-OGLS789>|j zx?`=E-0(t>sUlLY9jMwt#)pDx48YQIQ(?h5H)M#VW$+nHLTg7kcK<>Lw8arV*DeX; zhO|lg(Wb{Jg^{^54K6_0)RduHtAPGqtO<%{B3k_3sL=mvT}k zu;G_nk62?oqs`kKh~Q{4e-V!NsTB7|>}!orAY$hOx)3)!SD3gQiKr&ZeI z+>!BVbWb_T**D*Z;t~5SFDMcuN^6ZR%!&4pl=4%uT2&{bN3hA5uLYn8CpPJNDv;Qv z#cTjmk%Wp?LC2bBM_V0N9-mq3szQ!Y#kN~Sv80C^ue!N4O=J%3Kr1TcZOINDb(+8C zBbHa-LYmZ<`KkSC?l;>eBF`{CYGKnSV^lpDlCzW~YohLC^HuN`y7Ky(()Vpj=PR}y zcjc3%5sQeA=YF$a20n^(urs%?((w7prTgTP%^ND5ZiKEl{<-H`3em`;R>J}QYG#3; zzGfWZ)g4#@HyGaVRN(-jy!U)dZN#)b)M}a%gQ2;qZE&!nEIh^Bx9<(vpvXCY&G;tu zx1@*l@1I->6*@gWvBoH59sdCq2JxwJiH@W77LT;aBodUyDT?epZ39$GM+&Id!YK=t zV{=U=HC+~4x@b53Q<;sSzkdfXF=Eu|OKtk4FFX?FZq?jQ%d0Rd@04Hb2S(HUmC{=b?nxM zyUoPuK~9PB*`El)*}s@kBh+`@A)7hSYfr`ZrQ4Y%WgmD?(E$Zx(>d|j&&8@@qlF6P zc`+sse7gaRPP--v$}BET0C$$2*s_LjIJuz5HK!J0keAWgL3{LSVpDfHZw)0}X(Yra z9v?W6enH30FcMzvkZ>cU^dr0G)Qq-s09QHDo*sAXQhJl$CX%&nRQ=0m_%jaNPP^XF ztlE7R?`NuhNcB8r@kJ+s8T-6T+;<7ika7~i(KJf0co;0{GhB;PYavyC%wUHXHfoT^ zT6(zG)i-_C!Hq@L80lcOQ)ZHY1Aw=aehq2AW%nb_ZGHO`;8REB98D~LOy}PLey>ue z+0F}jk?F>72}fkI!Cj|O4vFEXZd+V>@wfWLVMNA%{&k48XDrxOSZwd&H1=%C zLG~XTnp~iCXCTZh2hy=su}2rTpbs|o#UH!QKCiP+`_W0nl#+rn+myWjAT7HZQ>nMl zbA(mo9b8OU9@ygP%U<0;5+t2w=bmP!KCFt76|^iR-X4LUQ@wUQWe@(Y#@p{dU$23E zQ2a&D>Z#U}dWY+(rF(6sMuvgOJQ@&2=e9ERt2clBlW*jEZe~<)`tQC#OoCay+v709 zS_x2B7N?j7n}?j$!>dc`2PNev;_v@qv(&R&`VQ+V6rb*!Til`l%0!m)K4T9ur4=^e zR_|ZCt}4cC$Ydz3)uUM7<5zpl1FtHpH-lGb`t_IZ!`9p)Q0Iz1R->8Z^8U=I*p-T;m0}O-xQN3=k`gbin-Zcl6D#@HIZ?4!(cl85B21 zM(I<(Wyj&IHFdGua2ZlI;;N4 z7A=&hr*%R0%k~%TU>b!wp+f-fE|%2aT-Pn5&=A=j9E~wB_}NE>Rt56im{LGHvNXc# zp(qpJI}|B7Z}qp%PIYG$oeH68<()ZLqbQzq{EtSF*Yu2|+4?dLQKYXlt^!N`I z8pnW)o%*QZ=j<(nW#)j2SngB;zbsPqDA4_6MDTLZ@?v$BdaIF-DgzHzlu z)Goy^NG^9(5VLL=3_4Z<9g_9qD>%G*2_FAb3OZcf1QT*EO6CEgyR>h0ijB(OS$+b- zh*fv$EoGRZ@)xnqBIM?Dz1(yl9K8-)SZ(aCfEo+OSQ7ZLBN7Vr59FV6>sW;Rdp9`dSF=Y3&zwZV_(Ssp&(2PU$Cf6F{{w}6D0U6IHzzWtX=1GKeF17~vt z9-eF{tQDzX*f~Ae=pRDitoVG{9);6_F3xGClO5kY*(Epga`wFf;5Zgtt+WTQeUuqzjAW0 zS@zwLynMFgorU|o7O?a8f0iM#{p$GRb}j( zMI52O6B3ue zr6BUu!l35CzRQ?cLf7PRcGJK{?chf|f6uA*0-1@Sr%`sQujBG_=X~gY-q}LH7KK}{ zkh<9zT_e<4ioZbUo9O&9OMD#3Kk$n=VmUS$4%^+?gqEdx>e>V$BQCF+_}v9(8!dQZ z_nM<3`)h%sV?ILZQENPa)sUuNT9PS%;A0eh11`}DHJ5)?TXL3`pE!XW+v7!KPnWvl9IY3w;HL;(qcT^i-PlLxR^~3>#2c)T<|v% z8rG^VG$kEz29Mss&nO6vwMxFMZ_0k%8)Mt==NuIGg^z$s&@i=@@nq){cCZ@gtBZKF zcPJhVV7v9y_<;$HKxtrplm^DZ)d4_H5N)~9rQyxw`~*Oga6Ix!^yqF!=dJBL;@WrJ z4QMHHZUS(^deF#(ES8(TOk)W9?Ceq*MD^;9x-s91>Hynl-&w!Q zP!4%&CH^a0>%uW?DKZ&7>9NCF0@8I=7mhY*yzy`wqp4hP>69@)&B*a>aPO(6vtpUX zDDNYCHHG7OGtVolmfU0y6mJB4iIt8~k#zJmm2GeZo=yyLQUIN1*0T!ll|Sfmrx%?; z%9Y0)&-20PpK5B1IQ4dVVnX<0!6pdZzU}j4E(sSAx0vf0!Sn~g2UySjN7fSgp55=P zn9Z-(!nSMW1%*zdTVqE-T!PP#JHsOWx5nFxni}W>C*-$@T4P|UB}n6l7PGGc@_O4+ zexr$57eZHe1XVFt9u^`%6^1Hh=%l>GYmJA)AZmW5J}sb4C}@N8NpwGRr%@7FgkWOq z!f=f-V4!*k#6e^&keE_OC*fmp2>!ufbMR=(-00FMB+584>DTwW@deo+ORWy3J>HvE z(9o28&i^rN`e-y=({=h46G*01Baq^rC%*6@{AtBin&m$EX!FqOuHV1G%;S31y%YEB zbHGNS9k$(eHQflyu;hSVaOZ>%ie9H=Bp1m-gbbh}-p|%Tos~GGj0%?>O<dX4``!e6h;a%~3Yhz%-&)9u6c?c*Q+V4bXu$*MU7)IwPe6TIHriq1OvK%& z>hHNAg*eL~Uj%+|qV-?s8fOt>Ai2L5Bm%5atqG}_{f||sp;l4Rpy!L#h+LZSQCaVg zg9)t%ihw196cfBIugRrPLb(}@*tPtVJc3320!k*0D-La*3}13{!|W}1x}KWS@Kb}~ z*F?SStXKJJ^POBFIJv(RH!5wY;>c_N1K1&bZ*VkAoR&c7Y)RsG%d|A1g<~byN9Z(t z#fjSX`iBdb^6o&<<{OpU*!15|uK0tWeSPvbTs%993K+0d@7^LFYzH7$TZ z*SMwc_0uTJfhDFNZFN>%2wtdg2&n*{e^%jFA5Lypm~m-a8=FZXL#qXdPh+q3QgBMD zcazaA4Wq(Z;8;6gB%;<*Q$}2ho!Aa*y4_JYoWnA3P{NeIJ9-`pZ$tO6f;HaIh>Jsj zykn%-vU4U>y+pr`)z3zxu>tj*?^g~gcJYpLc|@)H+eQpO(Ae)eC{C!i9D-X*fgVLS z=@?OH3rJI8j^S{tn@1NeG}$KsX)#wszP(NTlaQuwLMLKm*=$?+*I8#!a#_&Nz9qJh z@W9y^@7co?%(Yq;Nj?GR6h{QUa0z8u8N>)Y_xN2hj2Zy`bGMp7Z&}*F10dBofv84Q zBe8J?3b0G+dhr`G7^t{Ko}YK#uZivDU{~Z2!%yB{sE&O#MJzvpDy@ESJP7@1^GyAw zRLHs6A6eJX$SIo;YAk^L8@{DL-242wG-PR{7xwcuG8K&%KI7fQsPshCkXt0k(~hH) z@HLaknIhs0Z`c!E(xt~7epD1ubV3vBaI|&@s_&cQk0LPHhbZ1Wp>^eXWZDX#?5J-V9)Y#{rIMo&AIAfyEBQJ}b&wLv#`|DslF?jo$rLNi6CUb<1QhOnpw{cR8tfhsB-Y&C(U zC7i7F{eq1mkF5~$AUWxz;qGcn9HJQ9UA@(ppSb+)P2ncJC_0>{2I;Vs@;*1l?_W zD2OC|l>-VOWK(VC+0Wty{3;rzVHpyVf!Pm<+kbFa#Mj+u-+gh|#&-6)x`u@dK?>v< z8|Wd_xB57OA|GL0#9?|pjX1V6vVu3$&tI*~Xf$R_j84zJw^&c<^6ZmBt0m50Q~pEO zz58y4T1{dy2y<6DSp1MGm}b$id;xifl?0k|h%Qc9MTy=M0e5MhDhm2(Lo~j)haT&^ zMO7gp&E2}8RCdc_qZf+w>EaWkc`dV{th$R8W7$oP4Ab;Xc+Ny%&lH#wJx^ARb4+cH zII;blc+y+=Ec&O7(I%{+U~)GF7c9*DB&<*QyU+C{X}IOBW_`Tix7;zjB9Qjx?bj{t zu@G4CjUFhw=b7_8AoYP)51U5n(H~JhFD8WtKldQ%`@Jv?+_M1_Brii4*p=TNQKu@M zJNIxZXnrAZ@$}Mhqcv+8(dyaLxibVdR`~fngtXrB6B=5S1J(M5?gPw_=?B|G1hWlu zH)qr=2R}^-6_GPs4d3grx2~yKHjgx3A+Ll2aL{e&?)rpxCFXv5&wtAoKfJR%?-g}0 zbsX2KLLPTsK5eQx#OZm6QwFv}ilZ_rF2)D_Syx%_t|j>pNTdVJNb!i}$}uA|Zd4bk zW?uW?X`Kr$bZoMjsBndy+LZ&iDdv`o?2^K$X z(y7)zm(2++`d(~IulTAuPhZJEMD2*!iZ_FxrHb@ zh7h+r*}u|sd9yfxsLy&#uWUAUemgBPS1LNL$7BBaJrDjV=)E7m* zU)jUz?>6?{-~dzb+_$*jzI!=`H>W`)V z74N^gZ(dUE&6Kg)hK^h=-2dvu5!p$kl59w$LwMrBCM(+zYJ@RPFOy<~&0O47%?iA0 zc;m?bX0$Vga)s<=Gk2eRIZaoF;!-*|tp2-t)r56!q_ldpKUeLX=pnym zk7-SXj2AF>>!tikjOnpqfCLE`n=4L#wdJ)_PzqZcYb&1v$-hC2QzihEKI=v`694Vgmi-V3^ zg^{TqNn}tI@y9nk$$R08i1`;XXfM<$Fhbk;9N2<6<$#`kO=ryw!8trYO$Jti`lj;@iM zPi4^%sRtOO>{)|D;ZV!&ZqaQA4EV2n+Td1$|77}1qku@bKLg2mRrQh5Cqx~xPZs9& zK>l94kPK_CcwYM+atkCc#cvI8gE4Bg;0L;XG!tfHp}PF@4N%eGtmIT2#GGzH7;zNN zhi^hw?jd4mQ$mfi;{HbD6*J2^;u&N}ZjZ6xH-O@yw}(RTYGYyjekhzyGRm=vIWv^@ z36PUgF2RiZXC1}PHwko%l?qv=UNh%_1uL~uSQ^o2YyYIBCpz~mT{a_y6y=tE#uE%ubD_fz3B%m#oSGxjPMF$ckSPLEoT@Lc z1{H*!-0}@H%J%gb9DBcYBNQdd6gOf0g2zo@BG1r9%%&|~k?!$Hr%yn|m*CGLcj$nn z;t04y_blM6EO4A`@M}`P+}aCy1bt!S?N0UyBB`}2ZuP(Xktb8@G7Z@heD)LwDZ;6$ zR)+Bfe2V^WO#BBC`i3a?tzDoFzPH& zzdIygU2w*g|3aVxeN^>N*6z$5tY!qTfWeNv)J7o$OtwezZEa{t7r({pP%nnn^=i2w+ZDsW9dUfP8Um2Mw08!`**1AEgiE)Wss?%UcJcX|nhspd}8d z!0PUX`KlNxNJW5Kqe*|tiInb$(^#p$4`FmAq*R6yL@p5HA8}Pyz+2n0l1Y>?fa{?d zMlA^nG4MOoXF|8I1cQ(PTgZ9k4sHAM6zWREw4-Im$cge^bm6KL#;a-^SUZ6XZ}+1C zsr7H`L3Uu^%S;%Hvp57ui*TxKV+E(6Phup0f>AbnyCx#4R$i_E$?b>xO&Oj?DTn?3 zD|F3F8nQEuOaF!Lf>oe<+^SvW{TN5b%=-{k&G=0wMVGKLaQK8>mvR%925BmPq5fC_ zlfWu#{WsWMX;L4;l0PD#cJqwp^Z40$U`s1eib?eVpRX#EjnC^6n;K=aJqUlZNf0MA z5@PZc6WiGQqg?wGiPH-(ds$`9{-&{$?N>S{0t6XL0I0PbfxvI@;LXb{D0UI>g#UmS z^ag&nI-tME0u#=|FPJm>H+iQT`wLam{eBE3|92ljcUs<>v^e)q0Ew0ImM@BUrEW_> zloCX_M(Jyj2`yqr#Z!N>o7@A^{<%gzWX;`1)PIKR=0tT#O4~1eLtf%XvsXWGq==O7 zh=S{Qd8<(Pt59&S^1u$XF_#LY4{vZA8w;QUxh|k4vmh7u4VR|f?USiND$@FYp*y*-;s12PSY>O# zx-i=3s#;|ko)KS#WWDo zbUOUZ`I4})W`d?x!)I9C2wgq)%O4Jh)30aZbF6;>bqLn&F1Aq+W84PJPaBRP=t3B> z8ec>|o}wFZ{USPO$Y3YH#atF)jQK|sB+lyqLjX^`pU z?)v^iR;W`e;0V+)njFmI*!8t6kw?McF9@zSSSb$S76Akmu7&@`D%JsiW@Xa84PIv& z30kUwT^7#&epo74;F-s0Jd26eM}2%=BFG9=5x~(7k)z%}VIL}-E$O-`k}~6)keR{O zyGOm#3RYgsLTfNF27N1zNu>aHd)YYJSHpS#I;dqKpb!qDX4XFd^Q}2EDvXm|)Nzsi zzmynteoV|_^bJ@}te+1*4qV1%Fvu#Q^Z~;K5EMpWXWh~XbP{v@Bf42M~T4D6OXfdb)?^av>2nfMd?KS!p2Pm4_$FnVp2(e7DUH*Vd94fy(?+j z?6b{A(^yO1Oq0`N@n2@1`*dQmdgDWSYD$_>>h&?^5E(z6_#zMbhn$PP*XX>(qr7Iq zwHLL19CnzaDFa&2hl$*$ZP zWeRed@=eJ?tLm;!bMv7_RMFv;Cqxpl1h0g#oJ`7GqWUAQxV%(QGdB-RgOxyhYWmxd zidI0lQKfs-)T(M%P2OmSHMl<7BuI@?rWT$04wOZ)-YVTR6hF}^Zx)s|waFQ^fmbb> z2mYa>VHDzRUvJ=MDF@M@9@!Z%TbNMUJ_c+qRuhBSRI4ao`(-L%uvj#CcBPY`5NqJ-{?_C?a~_Y0s}@vqh+j9Q7e1hg>1f6BWLw!D|6J9_P?TcZ?S;@2dA(J zLi`n*>XRkMNL6dst$Vaf&tzbgO`SxymSUK_sw+qasq9;L*{2)Hjnx=|Y zje4I!Jc$5j^#eBPWxCntBPc@cEU^tY&&I+O#wimXH2lTrvL@Kh&a{qBe}o=i+XNRG7n+pt8~iLOA?sx2uFA25 zTHpd1!>MAOqgCX>BE@}M1pJkJbLZ((|3Z8B)0~MG!2P(oy$}?Y=N77>JU;T#`vQK5 zNup6247*FYnJm4%l=K)XGAlQT{cgG38!bZSS38aFMK0AktT=-mVE%sh03jd(|GdSH z{4$l+N+!#~2A&hO@-1BCoiR(>p!Fy-h=Ky?$`t2xXye?T4K7VELea{-Hu#N;05wno zxWg!L3QW4g|FLmWHGP8D_~S+wI?5m#Z8UevZS*x5AMOo5DbDW2COh3|Lmaq# zq!!(q(iKwWe7mGf1M$}uK$Ad;GE%um>i34dPWPXfRVor!io_R) z9RK+9edW`TtVSHz=_k7v+(BAA`!d&%r1* zr8NKzulsvF_1h^u0xbBFryl#jT)l$mf-_E6ewIeB*=+P}H*Dt&W_F47Yqu$k)QStn zw!0A1xXFasg>!*Qj3C=#q6Xb#;q~rC_R9cof^rnC3G1A{mgZ57G|0^@Q8m*i|VS3 zzmro!xToArIiuO2y)Dhy)uK_fC}d{)<)Mw}uvHfL^wxN6O!C|vgTi*gDMNnYCENmz z$e>NlI=2?t$DvF$YuPV$M~A6*h0eABAVzKe%Xb$xxO(T@3{16SauS`ry+oDtyxfS2 z7kwq0x$cR-zuZmqPy4#_`BOZoK#M>=WF9%ZZ@V(xDMoyODMus2P@ll?nHm~E*SfjIlaEO^f%AMngQG5?uZgtj1$xLtSBh{d`go~V<$5(= zXGVxcB}Bj9Yejc?W|bN%F|d;TK6crn#en6hi4RGog4j6UdCfY;0)>K98uuLK`2?JF zC*8TTslLC}o6AVLG68az(n@4QX#z06-pT!vh0CbpySB_|TEuZZejv6tn^R)lM_7_W zmfzz2H^GlM@L#)b`46S>t0XvZn^tk-8Z$44@3DlH#|I7BRR1bU6C?iQ=P^~h=VnB9Y2%~tA)Ljz+a^0JoVuDfyr5gJB=0xiV~)8zuF|v% zkr?-9Ai&&VYz7k!33$21ItI#O4Lg}Jk!(Z-=-z0JC63%c?uKcia}b< zjc06?U1yMlbGH3gK)VkDW#7;EZJ-6r0z7=y+M2-Z7W4L|*BSolgzMze5roiRTm~)H zC{XpYZ#*!Gi5UWT65^c9D zFI=(Ep6p4DiJSzzjCdcuf~H#8*J}A|XxY>P_s$6RG6y0{`+)x1>~&g&F;{~;r@$db zeUvTDH6?Y!ty4il>u(I|4p>jp4wPGO@}Vy&*zC(3At0jQnY?$Hc^g}6`+eukcbL4f zUOm7uIK01L{EcU8{xtI1_1@f^q*GF`$M$c6tWPH1FagO|tbZZ+1Wi?*ZqloO=5*(Z z*)Of1WefCgoEeG{q1!{!9~o zn%D8j&ex&;?dvHZ!cyI-v+~Ym6WF;&QBf+?0|;O%SoPTZelteHU&96H*NgKWY=>uw zr2!K_^3@j(gzGA(yiz%+ zN+0~u%&>5Zy#6mFRe1O-xkkCG7#sI=1<=>+J0c66>6KT56@+2Z&ZeC(+REcV72N~s zHHq!+)^ zN96}Uha4T5?d-KfbpIb>q5?#;@K!UDlfv!)!n0UcPc|BwM}S*DCqhiY zM?n({{>XFq90dbk=>#?>?DhK+o{Tmd1>c75xa?VY`N&jq1ejyScESdqJ#;h3OD7gF zJH~tv40GN3n2DZ&F;7^YBHB~x%=;Da6`ty=RS3U3fB8i`o<)N>@SlZ1p_~=L&S}^^ zHK!=-WEAyFKHJJu&#}fad9jJDiP)$N!h*thZ^6p{968{bmLQSp55KGA_)x+;VqpQs zJH^e}7xWJxa3DweO=w7@%m3?mAgX1?9x{m|3vqfDLzsocxE!4DMrs^u5#x_&AQtGN zBAulXpiBC=EBgw3O7BI0u<)mReJ-r=luw0!^mMG#fH&RJ_p`;tSBNIi^W5x2{hg}by_IsyH`iv=N9^e_%+ z^D40Z7n%GUf=yU?Jy4vTDok%yZxePcne-|jBcqSOsJiF0+bR_Bf=r3XX&I+vxM;y19HSTtVyrzO+V_94W7M zep9IS7=@huT{E7j3|^reFr1P6%r}}lupCDto{o(2AQAqB6zy!C7QKL#ND-Ut*gz=M zwoqz7auZQ=HbgDuM*i#QR9{H(FZ2&hUC*Vj_F^SU=!^&Pd}TOe9G`Y#K4XrQ8 z*<6ZX!To*(Btk4>-AHY4S;AXtxt2|yElbYcTi|z6>fh?(SFyN>WwWq%H@9zrnQI)% z{8a9c%+x4y0^RDnDV#6@0)CTlEM;2|%sx3R!rGDbYVB})&VfY^Tn)yEgM^S|v& zIUCd>^{$m0NWYhdDo~A{2Ai{IPAi1Z{KdId?kHX3`mZJx=x;g)ID(%;_{EslkoB>l zM!w|;!1wM&T3zqCj1O4?zIA)H^jc&?PF&b6576hDorGyPD0n+({}!)*9DEpG(Li_s zG!{s$m|Q`XjP`R9{F{DY!&Pfy`OWdEKa5?^I7wUq{V(*hzZb5{Ga{_q2m!}*x*`3m z^>m_!le}Ljws@HHP6FY%L!r^HH^T85z|z!n%aPT6iTznk$IxF0$pu#-J!eMckfM|K zh7I3saW~_bgapLH(E9XaZf#i&>=6(BxDRx~Yc8&87X#%NnJ11XH;pUG7AgfipP2cZ z45ELT%8tFqn-RA`dKdEI#RKn}JW(Q<0hnsR3%0lz!_dZ@q@>hB%;~VEe-=F6`9;LX z+(1-#Pcs@PxzFRlNrK7B@3)-bo%(nQ;tX!be@Cko9saHjl``m`TUszQc~J-rwrO=@ zhp-UObQiC;bZJl*mR!_S9>0E1M$kYZ^Z}QN0As{hv=}Ybm+psn#HQT~#91k78q_vc z{+e%7nyfnj)`OLBgUw21^%gY(58*l3v&2Epic{LhbI?%K?i3u+aJDWp?pl(?uU zWow$&LI|@9YoF?81ep997Ezg)S2GgGAZa!TrNmc1A4i8`mpr`9#a4HEXhvndv1DmE zP?vd6HZesG@cG%l#Y%01BsmJzGv-G3 znob#JTc}W4U2I~Z*X!NQ1$@R?SyAInJ$9#gAmU9<^8caf-Q$_=|NrsV4s4h?L`}A# zDUw_cU2GVmD~GNwr&KDJ=1|nTv{4QdUMQ|hGsmQwnTyg?nfjQ)t{y2pEghx!JnU*A?Jx;R4tVh@q83vEWM@Lz-2=2 z|AFp?0>qgJ?G4l!`xTdX<7!o1*H%4)danaDLI{0PDO-$|ITo+x-D7GOgt8Z$*;$bb zOIMkja+a-qr*;dfi%+21>>qu?8csBePtc*Abu8tW04r{m=X+S|l9xsTlOwy~H2;mE z{FBI?ia313q64JnQ~G^}W(d8pqm#B?sERjP%T{Eo(V2+}214&yYi#o<9|1-%?+bP% zKJ`5UPNFTe_YwYOK2=-=1VeHNSwoqWft1=UF@4K67Y#mBOh;fU!E+DTP zw%jZT>X*9qK6?25!R{Cxx^bl4sWr2&pcB zv$^CF0BIfhAKBe7nEECDCSvoaK^M0<$_-;A!v=CquypZU6M(6fC_K%nX{PCA%Xf$} z_FZwK>I_8!&zGk5%j1uy;OSlPX%hmIKQocp1Z#TzOMiokbSYiUTzk<$h+O^ zE((3LKDuQ;0Vu=YF}0uMXdhtv3+e=HAO)nJEUZ4JLv0=c58dZKQ-3#;bk6?h^*KBSMe*i z+*%;+R)!qh^46sqQN^<}*DI8TN?H}o3A)530En+f`C}Gbjh@5;d~B&+r;X9HGnlw~ zqfi7Zn7VELotfLq2O6t9)9Zdi{2|%>PH^$ZSv@US9bJqZ2OO$m^G2`Vc1BH}KO?)R z3q#1k2f_%uA)rHnwMxF~z9`WPs44MMG$}(b7kk9aE>45;xPow_?ez+AYU2AK$3MvG zStgrj1-w{+_>%Q?Mz8bJABTB0yyO9X;6*(|;nJE-K>eaU>ZjDPFrZ&Yk z*~v%uMXfi8`}>fKJ+wANIOLT#G+&;ul;UnnC#n8|K1|04-mz`?|Mg}RYY9ptB~>4a zsD4go_NB-t1&pE0ps*1Y&?4e0>=j4TAAXG~DKOn_mfh@ZUNWMZ{gcguz8d@N@h=@W z$dYZ|8GQWoXECQZBIl^j77@*v-A?|)E=&pgN~C<9haZsyU;>Q0s?#?3?tc@0Y_P(j zGg@-uS5;Rl<3H=&sVbtTemUvIqsjIYE`Lr>WyMhK<>N`qqmkxh0{3--?3ZSDkz?BQ zj)hv7>VG@=<1C6hKfbHo->3JAb2!VoLZT-h^%!Rv2EkS~r%FgoiAB#hVr^iHO&K-K zpW;^Y6jEz_#}0ytbJ)# zD~t1Y^{FTf4%9m6?OidhP8~X_G12?BUJfPrN#7-;Yz~0zc3&bWySN**^PcVVceY$$ zrBoQJ=0I{1Z3cv}R(t@-&v+*&H=}e`jE-BqWUHm5!`<5Ed1Mb5Q?jsC>{*QA5c$0P zv9eR(mcn(b4usIM*9hupi{ty$F7NKQ`9l}NWE4Z0U{*CVkGHMny^HBYma9LH6ZzA} zC%7_rLaO>Y#k34VmDhz|^8Y+cetP~CJT{n?U(0_Z^3jXCu%qJ5%;bg63NBAMfbYCyUqoYXAA z5M+EgmlJfA@mo?AImz>l1T#|#X9sWEFg2vp=EvDPD#YTuRNo+><=T-f>|cY=M#iW* z;+?B;LFb>sdYhFuNHsAIg-Rt1trB-LR~21i=IJ0#yzvv^j=Lw4_3?+H$hJs8roS6P zay3<&w8~y%+gJ|I!)6&KmwoG*$d!T939&bzO8!wf>2-)QsFj?-XCImVY1O zajr64UL8zfhA`RfiGb}}2W6U8Qo&ALv>VE^`0J#160A75xXzQgk@_dU63vgUpBr^k z{Kr1F-`umG_Qj!Sa2L$EgS)UK3^q*k?l5-%dj%742M}?ruk^we@V$(GQoW6ea!;Vv4p{x6r;x zf;hS3Ki^egtAh?MZY7|>O;zfh&xFFU(xS3^(61>9C~8X+JJ||cHcp!z0#mmqTS=-w zRz-Zj*B>b?dZbuS{uqa_tONA5#NkDrKKX7X*HMy^-GpfmzAt0oUKhnp;%u!wAc=N?R+9i1uKuwBp~B1(mfNC4A{hlJE>#|U^_~tk z!3f7&fMBRp=6D7dEJ(~ZM*b@D!AF4tSrFs^8@6d@mA4C_zQh)xg1v<=N`FN$J_Fja z>h9$_pLy~s(=_m6;M9Tk?B-Sed&Iq}sFhL+8d^`{2*eVf&2?{l4VRaJ|I5t`;b=@C z*(PW~Ti?VcTa5zKe+SToE9+ch^zouKU@H)Y`|4a1&e9!yR`2r9ckv9J^{xaX%D2#B zfNOld2rYjdeBea=|DuuaY@-@jh%t0W6EoDI9f6I(1Q~(g=n+-{thaM}vlJaAGeRYd z;WlzvvAhV#S!igDc~>+_5C@`NhZ}!+trQ?VqX#S(0#<~@SVEqkVk(z1L1Q|RtLbhffcK*17F}bBiE;0k z>sWnYSu%lU$(^vj0#LXhFVW_1AfL>QKE8GfJr(cvip-$t{Qt|+XMw0`y`I%N5slO= zxv>?BASmd_s>;g2(jU_63#Y-D@;@N8+R1z)>SAW&@^MJBa?nKuM9U?d5&3%YUUSsl z^h42XFpO&UIBmZaV9^0~)61eh{@g-kCr9m20+WHvtlm9ABbV{OF{SNW!LnpXP~4@( zcO%IBP?4iqt0pARJaTd`B4?YMW0Ym-WbW0ujih9KX8e}`EeD}(Nn2|GCk$M zf`0q3k+Kj6Y?=>cyzoNZ_dlum-K$`hA&s za{k%Hbm)XpLG8c=Hb2w5gO>^`o>AWCFdtwiuXB8TG0EsPT#o4DW+h&S%qxy{+m>5B z3Pp8*YVZ%HM4kv{ObEc8^+AZKcoPDAR{)eSs}W+4Y^M;Rvdrlf<2ZQLt;v}`X&>Q` z0`eB|$JH~6U1Tj_b$WdfZbS4{XPgfwxy>lTs<+dkb@`L>Wi`FR^@x{u0$CRGPh~S- z5hcxvcP1wpCl!Kw+tDc}?iLVly@ht9_B_%AamySjCkQ508=HCf$*2S>Wx)$Ebsndc zvjM@FotXgH!KS^Z>@tG~%Bn!2nbD@5uY*%MvOD8e!Wb0DnadZHg0E`s6-1h!=>1|F z3b;CB#D9>PiVeYERxJkwSE0($h)1*aGr*Hi*>OJ52~+VU(dzw0cp0@G+k2Rs+cW;k z4zV8dT@j@(E01UQ`XGkksBrFc%zu#oyH0GQf``jz531}3cuH@6f&w3&rcw04v8U^q zFAwkQmFXD0VDEx|v(VrNdRQgLf@iA}`Zp65C2JXram-kc^rZRbGb8X=`yabRQ3roK z8#;^8ad`go2HNG+ZLcoDnDJFD#D5*j`G30>M6QX*bpC@jJ(W&$o|;wVe!- znnA}N;br-(PEO}pWEWY0#(>snQ!Iu!hcqX*)P zB{fMN1;j*;I4{u&=`XKe24|I?bxfNTD(o{BqN+nFMqMA^4YTVXYib5{A5p^(ROKK(IN1+HoF;A6S;zc zE^;1%@+{WUH9I$@ldr+h$oGl(yRgnWF1VA;P)RO7AOAtFR}Rqp4?zzeg>|js7mw2&V?|mjvtJtQ3&R^k}XBDuyU3W1rg(5%@wnz64k=u967emYy zx?^)GeB3$e`|rOv$BqJJ(?185b8}FUd|n*LP9?@W5AzT*efDHrx|@>n)4^OC9Saz> zp^AO>!MCLB{_~LdZs5b*!fF5~qV%(>4U?L|H+}cwGrSvcq6{-s(m)!hDXn3V+{uBj zCvR1D8qJ)t1IOzz+8K6^nC1ZP7s`|G=7<(*lS9o76!&CJxYJrYB8X^Po~VIG-{8|m z!6Xe5dG?8@W{TADpWw3mpz`d}pCTgrTQ9(puj#s(Ir$KN{A9&}yd8ljWkedc6dwi| z$$N71{a25yq3xeGD=RMZ3iN=aIcAT=vC)RiJ-j+lyj05q-E|tgUFJkLTEy?+REX@j zI0CC)OBl50dBj5R5n8z0Ih^kzDOj)1LnYfDM?U%vY~Kjq*Aqkc5j8`JpbZ{Ud&=hX z*&SWuAb6HfrO8Y%0gnD&aQFl~Tv;s-n+15;Z*X$&Nf8QI8QEDSn-APEqk%a@^{9ar z-+ah;ZZ!{@Gc;>wdD7;WV};mvo&`$Ez<(6L0dKYawVS@2hSIx#$P5jK@UXZ9psYk( z|3FQGiuN_Bf%IujYKXsyoD%IH{Kb>a&=BrFx*aY(BVT(7XKKCQ&?xrIgqj`Zy7hJs zTw+B!qXWRU*y%tuO+Hz;fA8#O6T8Ts%8i1rKNh7b;6+(6>PHIGhIh!|davbew)jXJi~#cbSo@HbM2EG?0$nK3El4+Rmi!gKQ_IlG8`rq?H#NQ@{=yDG=y)>;@_@Q+R!UZJy zr|Tl_W{RY8Oc@7CG?g;>I2ke77*Si29Z?*!^m2X~oQhh;Xax$jh0@W{59o5k;ErPG zhX8bG*!H5&G@Cft4{;*f_g0{T_8+5BD(M!Pr@{SXzVG$q$$Sv>2&`&K%7wL^XGR~* z&+IT)f0(teCMZ&13)H4cDh&<@0t(zgh8@f;F<2L+uXM+k?MPctDz~W7Mecu8pz`=( z*YGMX?rgJA!6&^oO$S}H`og$f@iNopM{PtB_d6Yw228zx0vPg459w9L!Tnk4V=wVy zy6a;f(R!&Y5@Z~1(EyCy!5Qz(kD{KALv?^Pv1toSNA8K&$1z&mE2HJRk+ab z;F9Uyh#v#JvR+R6ddmJk>r=klEdt+It_t3fVq_RHAsYbEXVKcJPdbeger)G5BjVn- zo4PeePX6QWc zdrS(S)wOaK<2q?t*@yo3_c2}f!J2bS4RA!>I#p4L&_Ra?S2cQ9{~X0>6((iwCm50H z^hOyPr-EFTt zd}mRYQ3@L7K3y(QO?Pp{TX2`_GmRF#3Lm5P|F5~JOCP?|WLxC%T;X`@g`lb)E|*}o zA&FNiANWvKVCrY{cgBD@2FjmZ&0Dze+T-DGlTkFE65Y6=$kljYCR%p^P3@VoG2|h_ z%TQOD`hogKo?Sm+f|V=gOC7w*lvy;8H;%l1Lxw6t}NFJkvY|a z7Cc*`;6~XM{7W@X&+jjAhO+~++CpR9+|FvH8P_lRFj|IVL1c!1V2$cqc*E>3%1V^qd(@hoVf8D+Qs z=-|z|&uw`{n?!rm`+cM8&mHkk<}4}ai-W1Du{M``eOVqX*ZW=Xg+jYZxVTnf%o8k& zU+-LCVVkKl6AVqeO=)|(AY=PkX}f5b^8wTdai$4NvYk?eTy%D0dg=+@U4knB|NdLq ztwjZJx(^v@`y+l2Wf3IBB!JJV5-8Md?YKyOln{ED*?*xawq=3`T(bMNSC=V6wDF7q zf8r9T61nf}H|)7*ehvtMy^s;ju_k&MaAZ;kIqwXj)q%Or&XvgfDUE9vWn3bJa)-`- znye>sQQPZ54+DVL74~oTBlYHsCM|Zs8-h>moF<0A7Lvp!SS^>eIZ0JuduCJu zvd7dbbr*24#IxW+gRhY3sWiVV4ygLBxd9)~c4|cSL_nw~ob&?>Wff#nlw5vfXw7qv zLRpc07ZbG3AWGuOS9;Q=xW#Cpf^LbkMOF1@m{g;2evgpPQY8y*lyyfGcoDm2Bpp3~ zi5oiAB28@(Gq%E?X*gQFz7()ajD6Mnh!)F|ghzML54J6H+alD$*%RM(BGkjZ6g~Yz zz*3fO3aON^b8g49scnLBNR`lVPNF{tXjSz_rj>AY{a<3f8c#zAzmOr+K-nO0eWy|8 z6St{(^DuS0p{RA#2`*Qr2S{(7H{r@L-AZyyw-;(p`pbuAme%w3nQOHeAMA$|>cgXE z0GVE)jM#&lLV>+p9?jp z?=8_86;GG6Vt&!b%}6snPlL!{bHX)0Ty8z(2WXxMs&{4#diF~b^bV;jZ+L_7?Dr3M z>;m`P9g4LF3zE(d+fh%-e~UfsI4e_!mf| zQu!j>(#4KfAU-$$kI24q|Nf(=R;Uxa*jMJ-jHcNk^ER5!7FhjMzni_Bh+k8z!ijHo zsWfU-k$YE;L&%J&{4p0#(u+b>NC6Ra?~*SDhj(=Zg)G6E+cdE~Iqq$LKrRm;tO_qO z$ClGxpp3xjblQ-2DR#Nhrti-4Kuz)3}vJ_hHA#>P0aqr z(8#gAxwksMhkq8;(*c&@2;?9z#B>ySo(56H?_CmOieiFk5?OjQ(!ONSTV>rq<*bBs z9HLPVDl#J9LYg)1FI;-E)W|D0nLC<97a;O^P(q^zLKv1y9QSykes|q;t~l|NQQc>| zcGP7^U5hI-oEKk*jP>1mWySTf9ismkG&Ly6DIJ2my9h$wL!#{e=97{?MaSOXtBMP$ zI(haRC@s^pTm}=0{VCeA+C9i1RR0dHk|rU=0so(R0rqFJNai?n)eIGRVQoaQ=m0-3 z5(5~)ib?E=ortI>EYCN~gt;|kl&@+dH`$GzNc2LTYx23qh@_l5D)sn)rP@@ZF0hGcST&b&&BaHV zu7j_B$6CVFa6DPMq5K=K_Xc}a{AT7C>MI*$l#B%ypSTr=1 z&ItUJg+HoMLP%{d#mNBPjXB=i3dySy{ekFiqg0A4!N9t7V5a&r`!IqxnCzk$PhS9O zOivgjJDHBio(cR$1HZgJe5pxIPp$=t?s{N!X^ZI$yOI6$ta)f7(=JSH9)X^l*n{}! z7g#|E36T@#NTbj&t`tnOz-6kw+{n^5mh)m(Z@~J!lIdcC;fz$)>&@Cy-+M$~F`%w1 z6CjRIPj*q>N+O;L^fgbl^GE^A}f+!x!rp{xU^iZi2YcA&m#OR8uL#J*%9(NSmm>7Zz2aK9O&?pwhKX(*Bul z8Hx*it_r=^?tW;F>qE5EFLHbktsBk#_3fHsR!vSS4uw1RQJeKV=s)L#h@I-MJn52f z+s`oh^&#_e7tm^Luhsx>T1e85h=9N~jVZ=NwH4CZBFEyl!gtjz{6i@>$9bQ#aP}PiXhu`o6V1xi>xyZ7X zv+a4FU8EOzuwOx{?q87^)%HQ>5p7C6sc2qZKD$|na9V=D%M9afy@yZ-^X{1S2J@qe zE7bp*+F&PgJad-Pjjt|YY#gu(6^LYDfjrXqcsgWTuYzd;A(XlBtK{p}U>n+l>v z%`_H6T?X4*0(T#c>8Qp@fPdxv>*W^o(R+FEJ#!QM4AoWBWEl^lE1|a&@b7_`mNv^U zCM`J?8?BB3iK6LHoblP%4LC)pug!fNU{MApuQn?*64hUTwHo;f)zl3iwfmtt!YGtEt z=&WEOvY-v)W4G#SzR}HVQz&3}#5yx2%?h}seWD>^Xcy@w!n>-uX0tm6jW3chkhNB) z`dKu9oV3G%SyR{3lXz-nFXF!-UJt}pKGG1xHUlLt192()_l(+yxob(6w$RF$B}#fr zLi*9M18NO96+D$94zd~p-rSqV7OG7=7{LR*AeuCy47U(0z?=i+S_sPh%Tu|@E>=AQ zp9)m6TA`L1`r=tYhxtzq7`^%8*5Y_%I^7K_EVBN6!p_5X8Xz0DX)R($3$f?Tc_DJY zzC7GQLb}N`{Y~#uO}*rn3`EG@+VI1ax?5lpN_iHZ@MeB# z>CD7cI*99OSgu($odu7n>B(S&R1Zb4wvracU#T#3>b9-)b0T6%lIM_d)4KtFHa8&% z*5y8VDT_Aoybn;k5wzB5?{^lkrfl`js^1xMW-<)%bv%PhBT#54aFyJ|nj9!fa2*A0 z;gndDQdIAM5J>Yu_`mpkuB5P<`29G-B-J#NFO@EV_rl!7O|}x0fksq-zJnBRZfL4~ zQU~?hm}M9uyC8Kx!v*6#;7|wpyqxQ;*Ax2M*&T}=Q0B-``R88J%g`y{^4pMXW9>)e zl|b*2yQZ#f=C$kI9A5y7g`ufiM#A?ov7;OyPdlFi8vz~f!3pgImO1MWOn<4`W#Sy5 zE=ZMm7)Vp`ePd?hRft>kl<_gUSueoVarG$_!L8}(#Nn%mkUhVA^67SkD&wA&#c>t-J@;={Nl-wfGTuCSTQ&iUN-RouLzVn}9h^6w2 z$1}13z}Qf}tEsy;42jEK&&9_9pa5#Uz=1zXXshRdS&h&tU4OJ!3@uJixWg1Jrhm%g z2U-9&kBcAar4cjBI82M*%?L!zsO+zahZuGSks3$J!H|bgnwkq{4dLlaNwcNM7fKBv z@!>1`OJoP>`SGMp4}|nc*g*iK@-tAnMYVOT#|md|2lTI()>cQeZ?yxN36J#2PV5>d z#NYB1FmG7?MrNutv2)bGoVyW9%-8wZ2BEmbBBwoym8afrs_eznGiOTCaAp?yU>XD9 zubVf-WoLa9W6(bsIIj(+aZ`=S5Dbp<^O)fUu1dE#Ox^gaD& zJtiopPfRlI#ri%wRnrusXR_3;Ae3n6T0IJZ2doj}SEIu)*KWSEf6KKY%Lzv9dq+s<78EhaDra9SC5LhW)2{-_k=!S3WPo+)cZ9oiSx zDSm|N<^wl^Ag}x>c9+1=b2e!w|GXhFc)b5&ai-?E^NN_`(nZwj4#kuV(J}I|7$%jp z64`(8LfVc}w_wdsqueBcL!LvI3NH5917BJI-ZIv3p6+7tzOei5dH0fjt9S*GWY>#fO+FFL~UuP!Gm67aEOTc@{|Z_`-0=P~J*x{!&wUpev9 zXT&M!+QZ#L+*3qmRp9Kn&#WiRW{?Si`r z1J8o)ua1j-KY@Hp1&TuCSV$`8fLb|NhrLDZiohYIysOq!{hn z(Y@C+xy%J-mZcwGngo8_GbQc2XlD78Dd=rs_Z}v>FRo~}f1_K;ubmH@r*^wZ0?O_a z7JX^ful0$k@*E3MQ{qb>#NBy`JOfc1N!|PGPm!1Bz#@PwJ#QF#I^YpxXR@{DGA0R3I0dRsztCt?E4Go{ zKv9+OEzr(s;pq4$V?-(JMi740L%u zX`Z#Au3}SxhTFAh%QJ15Bf#?ShB9w4r5c?$EA9eIhKmlG&$8&yp@WQuqj^m<@lL+B zSYHolFi-GYbv?^Go>PH?b~o|sr;@_HpCZ!3*)o>8YGd)KQVjurPH)gn!7#T%Essq5 zHc)hWH*;5wM6!Ap#DE1bce_osE9m-87}1}59Eac6oO-T^U88#9LFzm2-8R^rAnCZi z0cqXsS83NS z)ZLWQ?Sr5e5PJk8mN7@y`sJtfk0Vp0~mKsk-0Uj!ru^ zLczM~bBe$^ez!hVyG@Ni?u5?E<&pW6DsmqNlr1V4*4O{pjiO1k&Oo~~twjrRqi+23 zn75FfKG~f>6W0q^=&0wvc+Dn^ABazF>S6D7M!{nU|Dghy;QnplK(d zxG0_?;FOG!>w~Lh8NH!&AdFP%(7caM;bCRVk$V*Ll)VJ*I@13jgAZA_5UlW);aN&C z0OZEsF%1{4DKHdbWP&>RbMuWXeDqXF_9}Jt3>Eq-@A#MIaOMMuUL zu-9}&s<1Lo7h@6^3M_G-U=90!uAA>XhnlvM2_8LFO1~pL;|PxLEQ^()Oxy3ju4bHhoHodpE6U zu!%!nKD!)-q|_)u5n2jlFl4)k=({JGbq(f`Iqr_{GZ~5qH^LB)?zGnWRIQKOYV0>* zKLqTh00v^!kTSg@xnK=ANUS`Df;6f~F`%Y-5^Jutp+|zFNA^q$L2RVXw(1~gIS zRvy+$) zpx3b8(d+=pj>sX-fQV_$Z6?XFqnTxOA2Q%wg#I!^t;yK&?sv?MLIq`y4bduVLkcvd zk}+0>Uel?0p$zv8quSfvAgx7hs$l}_WWcH(i--f$7w{2i65U}cCG!O6QAr4^aw&GA(&Pdlw97@^*;o39s%og{KF16Cd|DR;Mzu#59%Y4A%}t(K9w zoj*k2kCX@?SixttsWJ^eN8ce-95ZYWfH6iT=0M6fpi-IDj_&i}eNFK!4 z?X8#uCr0GFUNfnD1*xHx_K!DsDZ@h zorqS{a`6;_iA$(Udk$GeUrD2c4+PY$mh6`97Hi1D*6xVCNbM+`T`&c+Y>brTtC+n9 zimMgZvi6P&ZDphfshsi3Nt>{9zlia%Xo3|761;ev$jFZ zSClSxAb$K4&gyZmZ?a9~9oJvi+L#&?$zzZJ(_DS5WuHH;sDLX6$Y8p-+-3O($e8Q| z?JnhgQ)Kll&tk{6Oly?)+H2zZ}0QYu<_l@WRM4^C~}is)A+> z?CvYRTL;bY^p#zZo6-Rb2U`J61X7yM#6k_xNNl|{Nnjp^Fs}*jO!?Py0r-*Oj73qR7-MW;y}hFQ=SMBxO5I|oDB*(???khoCwKZO zUUmtpPi?#Hs)MTfkOjR7Y&lh$V`-HMgqWqTvzv6Y8oS29m=h(=eY_LLUMtJm67i~X z{wa?Wm#_o+x+#~t{v0{MpEJEj!9UseAHjm;G|=@E4*Grb$DKjlA02g5vb@-}IVF@j zy9nHk{tvBS$PfZ`KNk%`P2JkmJPN>G{o@i&r0&`O8Q!#X#doO&EjI+l{$a*CuC*eK z{#>nkPKYHXsbs?rM=saZ-S66AjeeJER}!4l3qOBRv^z`@D;g_i=+LB*z3&lAQF)sm zf_|yC<8Z45(++Yq40b43Jy?oL-n8ZY>)r6n2uB0(0&PMj{f|ay&Cdyy{2wT^A;KeP zC&Y@WC=I{i0)UpfChi<%;7slg7Vy}7`NA=Hz2{bs&noMh;uFEXew>M%@bCmtf0TQW z86j#gjW+S~j8H)}x9et8uWSbJ-^JLoc2SowNO)80smGOBF7Bus#=T04gYOuk*RvoR z56%%ysr^wVcn1DuMh}16a$|>Hw!SsC2XbV&lHE+keyiHlH(RBV;Hx?g$)`Ou@{%Dr52)SEH=Ia$ z^q^35$^pm%z92TRUNRNWPTjEFbt873oJ<1o8(SsJ2TuwQfsLziXS;pF-A9rf*Y9Y zhxi~G{15?IF1dUGGa{?_4_XHd*-$&nM&IxTD{*lJyheM`xv&>O-|7h@`U*hhf4!y< zO{#U5;!CQ4Bx35&-l>~*Pbb%IkAMsj*8=@bU;B&FXiE3m^_Z>1Jl7UA_?MKu2aPXY z9CmA_yhwPKGO=4~QDA)pv;7N41_T#}YuKqMBZt-VK1kn2)vwfM{iI&t5Hu$&c$F6{ zEb^A)^nmcGnJAWx9&^sL7QOtbxS5I~3syc^b=zu>F~k9Y?;#$A1Ur9mcAc90M{2R&ek=9l$~WNHK?7$H%2)*M6)Lc7YW=Nd zm{IK3M7IosbW|Jegnx-#kb{+tc!$U|>;L#|VzwCmTCQ|1$HkRY4@BSCsH`6sM1i$s z!{GJAUf>(+2SbQedoPG|m~G&P0?qK<(AS_vxner)4_Hnglexz!<)pBTjVOqweb@?qyLZiE7l8LmgGN2Y*v zO^M_oRT)fA28l!V%1}sPHO|trT#a%cw9GPo%eJo6p8!F+e6lpo3tj$qMhZ*DjhY9| zF$86GvSM#aj_r)J18HxNWzol%u31uNZ-t@E$2Z=1kD(grfOvw5+vfh|G&ET_0~$Hi zuK1<3p!LeC67rzBZ6o%?rKndBCexyKwrTiVQR5EigR^zMEQ|`Bl|+OgSQ5g{OHgq1 zkp>=2>xv5r-X_tLeFLLMY5oxTnIioH1R49NXtMu(3UNR(k+KKD=Jm5sfnY7zVD1ym ziw%6S1Hg~B8$WFbf44!#>VSGkRMSYN;S|D1D6T?L9Ujd>!Amz(Bu+`aOB_&0167{3 zVjSAFZ$&EA`-YeE`Y*Y6Z&WffEGS57HYC&I__NDft-J39RlXSwwGc}>sLDuz(-7+|F zQT9Fy-&YY*R1n{q@DIFhNaN(m>5g&G%85=AY)?0TRnceb-Ht7>dl7Vg>lb#L0#+%i zBGBx!FW#yfl*nAuHQ1^4)Sd3`Fav8_7nYLJx>9O;Fpu@sEpKnwJ{|X?tK%xuMA0uv zuc6y;wtk)j_L+SyKT-K8~7~^x3bQ1m{3)zKdxeyQ7T$gP~mSd`j7z(Ne-ty;ko+B_Wz( zND2`84o>KghXpKp?Z#-tD-p^>@oR9A93%y76he$4GhJTVva-uS0z*1wd zW%DQHq3@mx<1V5tQf-9((08TrT_X2$PkgKgliDz|Vz9Pq<;WAvU5$F4`~gw3s?Q-K zxnz0wQd|cTpK#Qrku$eUA4MF^+pRs953Ld-e*&qmi;4nTb)aZ?7mVp^p&2}IYl^o8 zSKz;YJ+T2wQvOsJq7_5-!?jsuae}+5$a#J~6U~PLEF# zVor76X|stRDr96dHNFS?{q3V-L!0|V@Q5jYE#CLnVCMIvo^nU>48pkk>qiXdoRCZ84P=;a z)bN`mVa1NEK>NZhc0XNf(EQ2n3@8=ar{igCVIl^{$Kovx1aCN3@lo*H988Eqf!N-< zxYO(|hXNsr^+^RsWadg1v>@Bb{YTN;c##7n+pAENV+_=2Db4Ln@I`Dy>1NcN43R(a zJPBG-h0KR!r6W({BFEpF>t#mNVg?!nC60%n2$SWdC;9c_8;ONj^tAcX6&@Sp zl>*g$sTFdc6Ur#Z3aprliuU~Eq4{yiY0f(2u5FLp4Mck%6*(ssnrj>hWJW0SA=>C- zwlm^F<-FDqUlzrX$kQ1+E*-fxDV56ak5C5%%!52t-1*zgWUHhWIjD%Z zor*lguos^Uri>7Tm{ff^ahCAK9n6g4(`^LR@>*W(r-VnMa6;B#TAz##QabZ}>h~Hr zwUCl-K)WyZ3i(VMIamgfTdS0QziEosfM)EArjDB%I<-gYhN4hOe?Upt28$;AVfyNe z&Mb}dn^7Q$S7BB!1ESSCkrL)LqyIX%q_?E7zS9z{bs99c)D zo{RxuYAv@Kt<^Do*da=2QhDt0-OUGtrve+o|14`+jo}u80($+90;L=PkoP@|_IU0H z%*t7j%}4D+;vFq^GB@2#+^TQw;&}tiuj=wB1_Bm8v0KeMi(sWkXXm)Imjau28A*BQDw z(tt|Bi~^Og4f}P4?p~?{(3s#XT)vxd3*K3fFIo5F49sM)H?O$cQ!DWtT((95?TK>QJH{Gh{~t-;~_El-FB+g zj>wIO(&?V%IU!op~jqVV)1BwqhbF^X~-I^VxzTzUtnxk5;W;R_pjs06Bl`jvAVq`{D|8eC9~m zu$(jndX2SvLyVgu;b*deGEeaGha(AcfhC8$@E?S5&C=Yq-kGaZFTFWlBu;1kM#(+C zt==D%o%_3&_Qjh${E#6KM_on)o)NBvv!(Kn7AXjBO0pi(vyA8#t(NV8+VGS;-_5VD zLAT(j#NzyxAlhQ)30tUO4^mX=4J*3th8$dU=VpMiQ&!XfZ|-ItB(iyQOxMC*q`B>V zw#X1f)PpKJP(^}@ntZV^2QKYD8OG*TS*3AN|47X!*bP~2PKJwXcYD<2%?M|%9Dvi= z+|zsCoI(9ec<~5oa;mu8|0}{>f9+6qDz<@P&1J#F}XvgU>IH;WrHz%c$1pWIzr}to8IujIKV&}-6S$L*6)kts! zq}}|^ot!05mPcTMQx@69hJ~G20YaurF~K=lBEagc5rL9^Qtg^t+xYcXy(HNOn6gl_ zP3(*S3+S8-GXCV!D<@!Xf+xHk9rFEm+{p!}34Wp=41scJzhA#M$1dSnJNlZv2qoa$ zl6W4u|JaP2hL~m<0E-f)HaKR+*q+dDEq(i^(6G zBJ1ZRj4+0sv2RU)(V$A61xN8A~r$HKp!oTzhT96O;dnKkwO!`x=!ik}U!l63(jL_r(JO{*`esq}N`$ zEH`BFm(A^`-)phFwy&}C!K?UmH=~_1X#&ba+ zo)%mm5uq4Mi~y&;`Ea{Na~r!oho0D!wNAm{;u9<=yNdKh$C{Kx_hYEvBmh{_jVtV7 zU)Uzulf6grf)SMbwn?pSsuZdDteV!7g(=np#?-WY&0{`?YlA@m3AABY#+@0O8E^Li zhyF+JHik5J#TZga`J2OAu*ZW9?!x*p5fkyR`yk)~SgsyL0W(#|Jr+esc1Fye z0K#vtfiuBec5k$#T8M^n_8Ri1JHQbXimeXj;^QUNkN`Y1@k4kS>_(>1HW| zq6qynGX%+&^XMR&rEiEvj@9Tc*#D`S`%-TRZu%Q&K%|&5FuFX>_Xv9YO{CYm99_F+ ziT>Fctr?xSW9m!; zl1%%ye_engrl4j8iAsZwW=`R9E2t>ymqyIGaU9EZDJrPea_sU!w}nGMcE`MQxY&!P@B^vVNOv=(`DhRn8v0Pjt zT2(VFhbws)`SO6sVb6wQ-1tYCGI>3{@gnw@6`VKTJ{JFLb?(9P+}^oyoFMA1G+(khb97UaBwTW(Z>4(|dcRX6Mhp zL+0=Jsm*KeFvxeKgm=9Iv(DjP2rzP&tv0I$J3fw{M0i-Ou-LDn$HnE@X-IHWsi>5! z0%In^SgGGU)H^K)-z>7(uX*oWn_G21vAhIfW;{2lu@RW*uruAk`&QxIleLSgH1~K9 z#VbR+@sz--LsRARJHiUSU4=GaJ6_lk%rw6mp~v`n-%#yTB9e-uP0r|#N~M=Ao<@#6 z!oO?9DN%Uy|J1`X2Piyk)lu`l&lQ5VhFxbiXH?SZ60@7K%@nkscQs+c%yv}nAmE#R z2y%RUsu8qtkh(aqCMc`?Ea=2p6xIhurU!H_|6OyeyG8SIDH67*!^?aO$^j?9`HDM}d0z!BBfG1}f{7>V>a>%x<*?JA*%EmnGY)-x!_gxiAK-og zSwlSj&<5YWm)xip5hRd^sI!wL9@n5Kx$wc z>_52#fZAe^qMUvY%ee@x^$OS8&qB#0jKC#slU_2~2n8DBNEZNO6fw#-kf;fY z2nY&n572hPUg*kfISVF;)-BH^MRw@$q*UvzZ7%$V2?)7xC7c!UoRy*(7(F0~E?08# z`tA52w%_8eBN)5ow3iY$hVSU)qm`)4_t=b)W5UC5pX7T- z*lM26HA?aJdN&Z+LNB&)5onKsoNa|SOmiOn|OF?o`wfQlKSX*ygD)&rKWTa_?Pafxdlk39{Pql2U!n7Z;<={=lpo6do zx45!=yv$w>GvJZk_XY!bY?rJsb4xgThC8_gv@g@uELc+%vg5`TX9|qzkF@n|j z(wDoidBuGVmQb2e!5LpOf_;;+%|0X6>y^6#J3EeSBh--_Fk6?h$K@+ zHfgL1(_vB-5I`c!XWS-B^=KU@8$0mSq-hJ#w4Jd!_rg&`Vo!+Jn^yJUKmEA)6Wlha zQvA7EE!g|x!0qt0r6rWb?UTR1!>-~xAF;lQFio>JoJKUjE>G&5|8XhA)2o7}{4|&z z4Hmo&&wV<654(iaQ~BOf!kI3^Q~x4X-F~V|vq1u5o8@x-R(uzaqs89x{XSbOsz2A9l7Qwi=RY}p697PieLs*3k=bd%(aZN zrp1UJ%*0>`VjN;S<$lJNL+spO=YP%H4>Bjox+Zamo1X<&9Ae)$V?qDZJR8xH#NCzw%cjs9nNUm{M}Qn)2+}?@Bgl-IzGVHRNQb2zJT!VqLKX? z_IqS6%B`eItjo%woybQLn~w7p6gHc`2#a^CJtl&iGKHu|4U6l?zDQH zC2m$Ny4$-A=e`cnEB+e$`J)%I;j%6lNkmP>zaxnErJLm!IxNbA2VMXSL0D~Jtu7Dc zkc3gCPL|~0dDrQwDuEaIS@M~+-q~*LC4!u3yEj2!klA$gp^LI*mZ<#EQ=A#U|JO9c z+PdkGMq=0xfip<@w_(%-p*ToikHB~xIVNI}mqd+%qg%R!n%Y}wPcYuEdW-*Tq$u9Z zgrcx!AhQ{^IXz<7);#BR>B#pl#V_d$1|5hl!e?E`wni}a*upmRvo%9g;BxzfD5Gsy zt*UQJ4afO)DzE~#ItWsCN$qN2o#r**Ad3ww5Ep7Eg2Jlrqp!AhqVSLQ5l&<&$TK1+ ztBj~nISfD+Up~&jSKbBV-pSd=Toa==SseSa%1aK2y8juM^q_y--8>E1H`5d<&g5*{NHNXUMS>f&!eS1)c!L_qd;7^rncS=wd02N~AmDcNd>r!f#Ij)peW_lM zqz6MJ@%^j6ob@QoCC#Y*G?Q9kiG8SSl*J5#6Y6TJ3W+~hn-PRDcXCzX1(mr3(=2#DO)59$G@DMa}4w zUyyuHh7U!P>@idx64$uw&X;6aHy%9}-6}=Bqx+K$g?yNPoYK+Szr1jKxScxob)q*j zj_Z(kaRYJdQY1M|dA-6iPVs1wEw0^%taL=fQ*=`_V2OlMHH+W#ErT^RTsQ!?R{!{> z!OI#~tXu^EgY7rE>dCOngv8OJJ^#`6yLM%uGCoP(SD3JXgfk~{Fx zfBWW7hlHPa4}mv#*FR^q9-moOX5S4*PQ(>~hC1lMng!Ay!Q%ddVxhVRbNYo{b=qWn zW~R$(BqT8KFK2`W!_|AGhS*$`R#?7M@uI*8bCGP@y#A&8AILW`xxR?VgV~*Fg?M+^ z#cW{VCd%#yVd{dK?u`}pUCRW`z<;(o9xqga(g&XmJ8 ztz*0yUzG*X_G^$}4O23b2fZd z#Ot&m!8jvqqH`2#M`nl**}_~7#r@U$-0QhVGVV43(b9)LDC;LOm>?3q#Xx)FRV=)) z9476jb{+oltz9zj`C`~rBvo1DbIUv15E7h?R_?adoN5z}eS%9w4_C5AJCMrD6ffnY zXeTB<)JA1yZ8LL0xLEvAx>Qj&4H^`Tz;8_>o0RqX&K;Ns3*&Y3WeQK*@_6T9E=Az@ zy|;b$TVK=kG@u_Kt^Km%p2PB*d3X$tOcUdy__8HnT8jRKi}UwYc;OuM`Ne0V$ZfTn zuTRir^;ESwKDw;zPFy2#SJKE9m)rurVrL+qV`%h2KqdCiifjEH(QQpzw&I!8#~(14 zi;nR$wS$levx7su78bvYZ02EF{|x3HBN)8{7DdD~Bi5*|_NAzCo)__)%s2uY?-$P1 zA%B5|OC)(DGA%tVH?2poMXUR>%$_unGs;1>yr}GBPSda1c5kx4sO#_5ZIr}J$|tI@ z=wN`Y=mIE*b=9Sv(cO@i2Wdx!jUS;MWT0#u>i!M zNR4`|4+M%F!!oAD^774Dr%@~J5u!;JUpT#xut~P7cC8Lfh`zWQdZJ;YyCCH|>$WHk zmH$ufz=lKv&NrVLMGD(Z{B@`u1-L$DK(5#C8{TiLV}yYGA72<_bpvxQ?*)pZ16 zO>hG)2HOc^&(_}D;9EBk9)xT$Xs(OHVR=uV6p+GoQo7%qdVOp@fkQA;-Y-ZfxL^24 zSINqG-Ia(=cj5q^N(c(riLb4#pAD%qnu$7}%EIMV)-0a>gcXfTRYfHHE$4A745E8! zH)~Sfl3fL!8}rhGQ8ML*#H^O1PVca#1wRy|8+J&wxi&`wUcJ1|CZ>ans^jMm+S?|9 zBLv2t{W_w6sL1M(Nw&+<2q0vf^6i5B9W_T3I77id$ZuP8l+y zX5bcFK;COlc)tmx9oCozr1v0L{DTU;wn0}tF>Ktl)`)|)#Z!R&WL@1Qi#ZI9*G;7H z=jL`DOS1cer3Z#Pj#(MxD8%qmzI=I?pQ|!P^Y>6FIQU2FK}Q;oFyb`>aC@4ZB`l4k zhh~#t_0Yi!+Yo3v*CWtjxijRE?!img7=m`&g}ek=ybC(Jr&OoWrrRxItYiq@cS6T_ zP*E~BPvKVG_d-mgT(~b6PIUWJODlQCc16h=(Nf}-*7v;|sljK$J(L}^n?@>@HS z{iso*ud4cM5OyVte6yL5u$c1OD~^{;PD?gB2O{eb|NDPDPUgl=szH_?`;Ix-G}N6A zH|GQM(*noZK>mO`)u(-HO=37H#27l)G3H#&tfE! zaTs2SY-n3Yi|=k%ba@9tuQJ8*_)`=%m`nva!KEC74F+e1`pRxULBq?j5AkHnYjG%j zi>rH<`@JLB0wup|l6IIfT0H+(4KB(WM?kp!%gE*H%LQ(`ApaeI=H)SLnhN%!nh7aBHPwAxD|=P> z!>6eBC-bwo&w)E1ELEUJfYHWrV{0`)%w>4AG|I3NI9a?cfXFk!orD_-5=ICxeXZHzngD-*pP`-vo>`B#7=HFu+5ka@M&U%iKV^67N zL)X@Z_;rGRq9|Kwq@5F^AAjH){-8D9&$aDfGl!p6-;G0+xvhekV|3Fy3DAPxDL&-$ zjsh7tFq3l~wPCcX)qL1u{q_a%v~AoShVfO^LPH8(*f*(rKK7<3&08URTz*+63qY|_ zAcPChrsac**K@Dsjqrl?Afb8V@j}x_0^6l}s@s?DI?nzV0m#)+Eb#-TFz+Mm98a&m zP&rDxGqEI7x_n*F3Rf)TceB~qtDP_g73Xr8rVJ+BEd-~+0yi!?^mJ13^(lhYvuzgW z;LWRRL9Tnw-Eo^lPnXRp9Ot+i*@}5_sLvU@m;=vfzyTrl?(Nkopw6UoSRG3@ukN<> zc$+rYb!?AWzTyt!8;csEhe@YQo*e=yqTP>+5SzpV8U6#5i>^?;08MZ_>uxV{zWcwd z;35R}-G+w0;JChCF!=i3F5X(j!&651^JAW9X#8k#afj)hnF<73{AWqBS|hSc3+96r#6nz9snXKT`!Ot2dzeCQQ9dYWbd3doZxG@+jME}_jc3=^KsxKUJr_T_n0lyx4w&w=&_VVg_b_ZM=97i-r&n zWe=9_(HyJWMxS6eLB45rhhltON1X%|OI-T7V`o}2Ol7>31?SnvYTWs}Tc0vu5a}i_ zn~cDr^h=nM0jc-zJ75{6M2x(s*=8$Ox0O;r=5w8> z%50k+%*M4Bvi`SD0Bq!X^(BjuR(x3|>}kz7_GiAev$M~)VFOgaYPZD*@K`@C)frlY z4Cdy&ZQEzxi1X`(m(bpbJA#cm4?o1kKYD#6}v zWs>WJq&%J}#d-5k*9zC@UlHH7_)hZ;e3A1~Kq5PN%^IGkk^i)NIqd#d@nWe3h|Dz! zY|8}eWDIj!Jw1O3VGK1M?dP|$K$y$KnCk^zd()wj#)G1Y%Ih#TGmgbgPl7huVSRpd zvumu|02D&WuVjgs2Ik`JDP!dPxABRRx!9?W>OJ^>d*+LSu#yWhN2OcIFkO=9|7k|8 zG)nk;RWA+=A|^>R%vY@+|E6h0Tu~0Dm!(2Udhv=;cwl!Lu^hM_VG&i!D=3zdTo=gD zTPgcb@;X$;{3urBar9?SLKZB0RvZNr&Wqff>!lQsvV;AvF{+MNjljGS02oJJ5X`N* z`4U|uYI8w!$E$&P{(@DV5$QkIjnAm|E_({^5XVsb+9}}qP=EU4M%{oNpao?6cIGf3a+igW|-r&XuW%hZk<`M7C78p{6g&md`UIo747`nI$ zXcknWb9S*`ouv@ti{yxoHPk|X{bg;tzrbeAEc3d~U#O$`0zq5+NuZWtv0V%J6 zlX8EAd~6R{9^f+e5ALt41`U#dZOC z)rD$giaZJJw6AB4kDQ+TaoDFu|FBor6opAu&Cm7V?hjKJ-kBzJPK|EX3C>%&tBH(@ zZUH?z1p0snW_i2)A~eC9&!4un@&C-QpV8fb>2UomOl4UtfezTP;8J+JAcm_kn?#zr z8uu^nDU<{u=N)q-c}2b-Cn2ZD-vG11`e#%T5V&*90ja?4BLkctq>vngcX}7@V->yT z8Bcl$jg}Hjb#-mEyK1wRjJ$_w6KI-ac5|CfLeq8oQ@6#nQN9F%erctJAlJA@BtC-*7gLcflN-N*_&k=0rR_=a-$zPNjSqn3s2Qg*l zPp^T-z4;t3NtujH!=c`hA@%WSsP$TavVU#=8w)wsUHs=N^u#gl^Y_d25=ng(j}TJZ zN|rphO#T@Vs!iPH0;-urEI0oNIb*5WXL?bufTg&#w+a_<-?tJGJVVkU;uG_uXt-X) z^Hp3jhi(7W(1ksemq#Ho%@<%iR-G^BQHZds zmWpn=WuipyQ0K>)>5JG_N)YFsuu!yQAUk!!Qn;=|UIB&0$<6p1*K<*9?p8@m7N%5( zL-GA;&F^c07Ko`c*e}ngCX$w>DTWOW73XHm*NrfTVV$%J{ej89H>->>oSbryB@qdh zqhBJK7je72+;^4;x_Yp}t0Tyi673027aUnWy#n-dZ?b2-K6=yEjvjKMEy@98>q5?ELcDlB4?gU;VOw-&r2HBCWMA|e@g zT!A+=x#m9mw$zY3&DAy$Qw#PY);FU(+o6`~i-t!&gU?gdP&W%^34_F@^RbTfNr>YQS-yzTg1K*4b}}0_tb4g(6&6~q#OJeVpibe2 zdo^suj%Fr6+8oyZ!pZET-GG`ENb#3gFL?biT$rvR&%Pi$FKSK)>^2tSIMy@!<#DXQ zP>`{Q2cAu*8U^BlaGNSDH;Pi_8QEpMH$Pw(xBT3MMCbL|T1j z{SeFpeYb~Q^F@+pzpx*DCn&}Z_v^ThBTRGEX6(C7TOxM*yy{SuM?!?B?n81u_NCOa z_RUFTi`9FbexK^bQP5PKa{fefsNTq!NAS8E;rZ&K3YoU{2;{@ zwss>xxSY>Cg}B=^;&LQE*~s)P6+b7{Q(b0+lbZWV9>HobQx(yRDbGd zmw1(gtBD-NlAL{o*RZ*x(;@kHo=Bp~rJX$S)a`kNpz&pn=(g%E>`ZH%hVg3GB1lU` z?n&=@xFku4MEkzlP>!LgT#X!I$`4k*@t18g;Ws2<7UpNu)A*awq~rbE;1ER5rP@**+LxZhi)r` zWVwT&q}m#{OaArzfcU`^fk{&oJ${F!fYoYt2OMiiLYLU#!hJ)@xONd-oJ8Vm>n(GNh;J5Qm-kx;A&A+Yq-vS0pc!pdEX!93*mr6gNh)jP zWlkSF|BQ#!Yu=-0>6d;}qE6b#g)0g+$?c9}XfrONP zNh0U+iLasPjKvKj=a|E4fQT9D&pA1=4o-Xx=_P!wAF)t=X6H;*;r3T+J?`#50|$2+ z49F_-%vO;p_=Z8S7CZ~I9dt4;orEmAUy!~%TRtEWg)sR1YVFg-G7(UrroyiXH+?30 z^ej!CbsABe6a7QYYlJIcD#&gpqlUw5PsAUbcyZyr)59&B#~LNERarN$VSYPxBsVKV zt*S7GaU?Zro2k6^(j?6Ei&}H*l*GhLmod)rW8ay1^pj}jZ|L)Tb9C*E)CM|jMu2Oa zw!A|#ljgj0WHRY&u?I(A_hiQJS`EZ)W4Y<@#1Pu<#3W&Y;*A(|wnrZx;dyIkEB?^I zUlw?@a_oDFcn~U}rKU#`T5)EJy@>j`*?(P57Ynm@R;33^^cB1cSzBYW`kdT`)Itk z@9u7AU4-+>!aSJ_af15~1E=$H4aT?Q)%1<8X^-Dy>HU=RF4O#*<93;|Dr4G;?e)TS z3JPWPgF7Ug&mVYkH8~oms@j{gI*Rx<`Lu<2qW=kpWs!JaBH74%`%6C#4cqwW=Bz4N zTVPBoJU&xA*4a7*|5+aYsJm^qOV$OTshtxZSCG3?yMg!ryN>p{!!)KkE#YZT4@UoQ z-xx}y^LQr13gN}@ny=@Xz^dp90Gy2_j2FyM0q6gA8af1Wkc&nSe+ z7rqEpgD89|1f{FbnbWb@C2(7zY`sLSu{Qn}(PykZ?Cp~Ep`<%-X6j=ghwMv>Uvr%S zvauuuh$=kAuQont#xj|>YYq(S9}TA%8dh-R?0wUN?Ll&o^wrl_#U_4yivsc1_r zf6cOhT0)9eEgB^*i!S5OCJk?r`MekjqGC8RY2vmgr)1j!7eXW_$reGMB$;o!aN9f} z>!yI7sH2zEoX}kRc5f9{v!``P5i!LCq%R?{()_SsfA*p56Bn`P46=sD9WV6rb3`b3 ztIYK-4<;ET7{AH0gK~o)YZZQlQ?A&C*FKj@lu=7kfBKzcr1#v#OMYI2j zIv0>u7dlWc#qV(nsZ2nWDnT5YcVt6K>(IdGsS4yeuK!Bm#F)IA7svIc+_H`T!Hhsr zfv)1*>5N7h)rbw6_!S&KvYa_PCUOqKsIg7?5k*o>-6G6_^YDg#qj?IC*;rU5nbKS~ z?|bH%XbWAj=Qi40wJA6f|3+Nn`Q65r)$Furb`8ey$4}eNutp0v3I2UNU+m&dR29qm zZS#gjC7&d3O=SlnP22{=-wIZx(l7*-`{LaTR*l5aoB1=JeOT}DRY2zvuAA{esN6$X zP+Hsz-P@`jD}L#I7Bp7JGBVV{DCcPUN6vCznL(So-4eAJ7hD-{E95#^Op_NQC+7v< z$8T>DOH}0@$uK$2m|>?C1aLr6UE3W>mZ`J9aqhuI)&0`WOHAm=a(^Nc5YA|wPojtr zP+q;=dF)eV&Xkg022j(Z8KW9graYcMFecUct&{V^ZvKoAwx)toX^?jSnX7qnK@e+c zBRTp$aHrf@z)97Yte>U~gCEwg&0w>*+e0^V365&ay`>$<>Q6hg2=|cw#gX`}$$RM%brWM-ta`_|6oFM_?%7u35(v0BmAS`;X=2LnW z^=%QlZC)nQE%Q}t%ztOBI13{1l9;Q7Azsh?wMq0ah#E(k%^mnhMf^YCAKUq@PYi{qg$N+ox~jHC*S znOE~~9-7qjhMkO!HoW&FO{KM*a?yE3PZn~OOFi+$dM{p7Mc(7I(*kfRvB_fB0P zU8)fDJ#Y*beE0nNkI1^N*oWlZ(;qVJImCOHy6q(xQZ4*FK5a(W#3u0HkV5`=oEn5$ zR>Ke_I;t^8*nmjNE=+7DtO#U*!w*TDo23TfwuiffCg5{~W0TX0pE&+bcDX+5iuj^9 zj?bCr@?NtGnQ%O$=~n{zjOm&z#k~p6(a&X?)_;maLVh{^jK{+Fi3WZ`{%1eGZtSKq zNj540N9ED82^vg)xRznpI$ z-_EE;c=pY|BXr~Lx6jbO496EXIbs7ibf#s+M@4+g;$;qcoV>r@(o8e{R$#n*{I8J? zHYy{JdQ07xH5x}QBjz=I_>nbe6zih-k;vrf;A%WE9US%~|9vpl19qqr#3*L3W~*&rLEtZ?!JzTDI8 z+-1xPrZ>4$VcIwaVjJ47PoNn>feD`4pR)5WV&I#PLyr)vHD8M@>8_+m2({sy;y3-* zd=QU?U(g|Z8E(78wzHoEF~vijI>JkH>q?7humCLoZhFCOi_A5)))=`)xvqCCzJFs2 zj6U^dd`F&RK|9`yjN9$7;F1(ew?AoMbv)jh;j0=4>1XB9f`l@}HE)puNUp7xHf}*g z&WP=Y^aUuw=AUSbzluhPEc(PnL}sk(!Y|)Hd$>Zd&|H`3!S%CzHa**eLjykDC8iyq z48casG72Zz5I6&3g6(G$j+@z**(;``sDajt!4%8F;-`R>(PloN*05|mmL!G_KgY1` zn<f&0ih9Ia5(K&k)_@ou^w&=cOn$1L%#X662_g8lnj ze?YV!3(M@>Bi4o2afySYSiOSP zuLEJ2aHQY2I&P^YupCsXC-JWZt5bq=jceLXEX*Tdbo%BjX6NSoFY+N65bNqH{e76~ z*qV9pyU-83YT)7XL<2ce)W68^bdg;m3oiT~OlnR{ClKBWVIAXpIsCesYnA|)bE)Bl zddVfrG9Sz0(fLdJvAwH)K4QTC?;ZEmHkjR_PsHll1hLm^fnf@@fL|=nfN3LF*HKcy z`J!IF=un{d^T}r4H*;l@^tm8Rlh^51ECqWv@aaGK*c0F1yQV|OO=)J}6!z;5PG#b3 zyU}^~5;Kl%gMl5tn>+ zFk6%GR9u#iw!mmpTzSphoox_i;v9SfO%hrQd|eNBvVba#XN8ve3m`>wZ1ihronA-x z;^j0$NRIv*g048{(Vxg!%qo>?eb7PkNgnN4H<5R1a&{5+XT0i^`;)N+J4l5>#8&=? zzMyy4&$-JL7No$89$Z_zeA!c)$oV8-xyCy?J6|fW;z3^=&-?KP*zOEK#i{+Ev5eo2 z0eO#$IE`!+^G!^`GsC_yheK#fVrYT$A?&3|aO&9GeGxTu_kX;{?+{%a<6z z3O|`wk7=cNu|-=z=dKJlG;N~LX48s&2}jcNf1u_jrki^KGpz|Xf4iB=ot%VT%_0At zo2taD4H9bjcDYnRzz$ftF%D23telz1>DAoP!5`=dr^c4C=rH#3)zZ6?FJEFpPhAr1 zw%D+WX*%|G$@}I@e22|x{~y8AL|(vl?SZVl46}f?iS)zlIe_>5cA=Ct9B2Ob#o5Hu^ZG0)3+VOY42zpv>+vqBDQ@c}CcUHm^ zJzQ`8&~}V*w|78mmx7CUwV|`%8uh*j-ccl_hx7!mO z-6K}dR#}+Y%UJ4c7@NPYJpGA3WYUZu)Gg%Ta^_k;RC@Z)1R$n)AE5FqyjStEA#t?UH2Y1bDe*G+SP=ROuUm1gChi+Xgu1HASoaBgHDkA|ChN!;-@BaX{3v%Tg>LgyP6nh}nkxP@<9?I6yP>$dzr40# zKggkQF$KEfH!9}PNn~f~8+q47WNX>o+fN(yT5-o_W77GGYkQH&wL7Ae#f2ZARsoLx z0`cJy`qQS1n0zF+66F`U^k55}st8Lb7n-iVN;>EPgb;#7NvEA2GW}MB+f8zSBF&Ved$4*t`Q1?9_Z)cD!#>xZRUKf4B z&@(lZfnF8Z#L?q!SpXLh1?i(7 z@-~K?#i-1gCGv+h{MHT8M=q6m|CKGBYs!kTpZa|_1C z$WIuv5h-gCtwUneZoEHwMN5%XQe1((_Uo_jJ!f+kwDhpLJFwpsUyxS^%0Gh-gSAH; zOa8K$3a90&P2O8npQnK7@r+0{=$~(M$@Hlo-VD~vyL*|-igQHxJF74bk-m|}m=xy6 zzG{a8EOofGHNwcp9p3uC)ARBKayIMJ-e)?6yu`1atz9CvbMLI6$!crDJ#e}Fqt@l( zj(w-Y#EKRI)5sXwGp7{_Cd~-m#lb`*_B}D#fR|1B$v|h-yc{(jeBj%(ggkP>`=OlNsh2ie9?Rr}Um*9NoR;JN3HLA9p#lKc9|Zfxb0L5LNdfnJ$mj2*t7Vbo{eK9=`xmq{mVEcQ@-6&FoS- z=0Agky9haWp6$Z-M4qX0nOJ19J(CRs=-9(l{TrR z4yLmC_lS1SRXj+DpD{+h^&Hj=x{hdQ37{x&kaBbf?<8gufwf*((u(6oi?Xe4FoNG` zS3Tml6)>KEBK;$vJPwPEwtAn61A-JZbB)X1ar5V{I-`?pq_P+Fyg#Ett<8v7e`ZO5g!5PoAFi=}zlFbF9vYw9?o0~1nh z%;oJJ?zYw*!!V|m;_HP`KDuq?8Odh7aTxvjZ%SI-|1Jx3kL1IOh-{wDbE|~fZ38y2 zbd^@l?$MVZV@M?Scwk$kFgUXK?v9h5Dfsceg1DzOLVHg?(eBO-4)R@zsoj00s1kBI zXr|wkSbgv&`Z7Dn?*S!KY2rlmV_BHFZyb{na&#Pz#`C|OuZpulKfPWHz z4tfHvlUH}Dsvpd#z^#ZV@=#7$ELqKQdgoZLNdYZl*u0HZm^XXLOtZ$wA0O%HJP#}B zDlg@~gnUzUJAF??{UmEx9DjNnuHVU+p7dX3vK!!X%wKg<;{C`_H-*O|gto5O51^3yAiac(l^k}1UJ2P*QgShb zkzHQvkSgdoDVQ{A7D>}`e53>mZsQ?~FY+qqCFj9P)U$k}Meh9~em}TgrO5E>Rj%d{ ziz$mYk^M%@c(?FY_{d-eIoLR3+WeX4k_A??Wi44FDtZeZ%&c{U!7&)%2KPw->jg~5 z4S&nK?i(b&T0A#Yz7L7B5&743GXmJ}Cotc~_6w*biuhinb^I>gdfR7rIoP1Qb=|T( zx*A|4?GzVcHy0*I)hzWnI=3&;S)iZ;Wqg#-&3x|*W;g!nOb;^rO-(pnQ!sv*u4vA{K@BupJu9kD``St5Cm0 zZ>9F*Ug2V_2$rcpVLp8;byP0>O=%VSjneRTqW$oDNXA75&FKVxU~@2`q}E+ks?X8( zb3IHOdpb}HXX@oMUN?|K*3XP-tMMI}G7?`A2*zAYqYY=Kq{-}V-nbMe*SornI#$HM z_uWBIzn||=GSj%pv%k6uxWrN>i!v%xT(f#c@Uzg4D5}gEnBObN8?=air=ZsW+{Vc6 zh{b_^q#X~b6<7~m>Wf;T5{Shxf2byJ5|im}m4DDELLo6-l=7{>@SIzCr$t6T|0I%j zCP+J3sM*^(*ev!(mSqea8X?~km6b!dOZDJ{b|86JKI4GgKC%U8`zGOk$H(XjCtGh5 zKbDG}eeVb+r=XP>7-BzA0djGD>)TS3vtKjs+)D}@m{g)OlQO%x-SQf&BOj2@&2-Qk#xPDvS<}ncz7QCK1fvmxL5Qwrr8W^@~n2A zF4$r2IMO&=_*$UNV^Z!Vw)|v*daYl7P>D)N*-;$*@I9W-u!Zkk68io`m@x?9UnFLt ze?ks<<#TQ~v#m5%~`mUy3XusbGIOC3Q zd>DKpy8O-Jg-bi6#I?l*-mjjUHBQ3^Otg+T!1CxThWcH`Ym3?Fl1UocjEYtixu3Tr z&rZ#roYQ+-=2mxAL?55I_2s@HHpoks!DIBfIQyO#qXyaV6>Py|S;W@`L+q7|YHf!@20kj>Rw?&Phf<06{kT zw1<1rK$kw_e`aPZPu%wu3nPw_!#r8t`-Glo0J9v6meGoyQ(@QUzIb^9`mNUuJ-$%j z@-N~A1AkmDQHRxP3NAv!LRkSL$WM{5xCyaV-dM3#9M9Yzgo(xPoynbl8Q2mb9`vcf z+J9rqLFj|s38V5T4r$YdE)#1QjhAmej5#8JFb|EttrrQ5nD5g`{zy1xa}`Gs@G6u29_o|I{QEwHJm)DQki{zMC5Q+WyUlxCc zrp4t%=7SPtf^Z@GcjP}||WF0~nR{RdFgfe$M2)j@o30iPDttt=QthFh6?#|bb1#a={ zkSEAYF`gU=B$RI>Y+v&WWsw65@X`6MYrLdFq8eGFqnin=>@Ug5ZUfNiB8`T5MGzIV z_#@)N6EnLLx+XP%x#P&%cmzu1fQK((wWob+S3*8@kvt{E={0Tvsq1b_ab#I9qQp9N z2iW%Y0&h{U>fo6ltXkirlV-0LpsXom9#GaJ%X6N7uEM1oU+T0DWTzGO{k|Tt-BwH! znvtj^DJUd1h6HjdX*|2YG$c`rX4>Tfke1=i+M1NMYkr;Ti644(7B_KUrY*c?&1$Ol zqBK3v`28A5;Uk9G$t%YWV-sl6l<7zA46;sa|7`;wrW`vDy7&nJafL5cBhj?nWe*9C z6#170njFhWoAA{sY;a;yT(eBybF5kyUYeIm@+L<)y3t$sJq78oihC!({PIm*XNX*w zG}$^@>@BeSk4u4(rzm@QdujzT`WKFw*hnEokKT@7rCSXD`^EI^qs0k(Q@#22h0Jy70J2@moTIGm1EiEpZi=R zAvNc4bnjR6GtHBG3bG&o%!=-AopW>knM$nq71^W7d?Uvx4SUiXV9X=Z+x`G!5u|f) ztRlxeY<*|wbc#mQKfxjCC2HIDaLtY!azI)w&JPI75?x^QZ-4Uu*De)HUJ9Yme|f@U z+)q&ph#vGOr=73Ygj`fd7m)rDGggLgR?!nE|A(qKjcfAkzHsj+2_#?)gP=hYh6c-^ zRR&*7fIz^?U@hQ)qM}AYp?wt-f{X$I1k}bbiN!XASO>rfP%Gd>5K90Rs8B&ci6$74 zQ3e$RdN%L>oDb(~e-;s*+|Rz(Uh7)R{C%Eh;`%&IYgjXPqu+agAM=j>I{8$ORzTz9*b-tN~WM)n3dc_slw$w#T{Z-}uk z>!-$%rb*az5cRw2O!nOKPfB9{h}ia17G#Qd;z%z5iUa0u+hD>glIz~87WV!5K)|BI0*O#lmhAM@e(43r zN)5Fsbl|-$3NM^e;7b)#+Ct;{qDJkHLO*sqShoILza*0QYOfU112xzQmC3@MHJ(HH z9D|A$^9Zek{PvmO5KluOhkc!ZtENzJJ6K6SKded@&%~@oXIZX#O(NR3ke&1tIV5j7 zZvpAEuWeX!U;0Wv)`xBMkJ-r`=&se?yX*i$?2K#njurAa01-9FlQ(&^8ll!TE2!CL zztWOH7+damdh6~Gcv`Vj759;%JzMkJ3jBkA(PN1^67L3k$EnzwDiSFtw8)`qX;S3ZHJz zJ(cOouLFS*`_i+vQoh?h$)Z^nN8H8-}DU% zHpvfp*wdM3`Who2_g`G z25zvnrj%=ww0>De1mE+1Q5CuI2L zHQOxk3YMnV2puwXnQ+Bg!78^0h*fU4zlytvh?Wd0!R5Ozs={!NBn=cfE;JCHr`>KJ z5%ZYz2e+cJzqFs>kG`0yQDrAPI!y)Qjz0c&a_?PI=o zwA^(n-0a0?h)I9D>z}yKt(yV!h^?7iE@u+54|~EU+Q_el7G zM+^1Xf!1wqo}OTf6VxCVI9I6E97pfJtj2S1`-qf%jmp`d5xelkm2JUjH zU|io_5*Bj_M{&r}4`0w}egaAi4xg5;SzI4l;tw%Wu}q>t1u9^=1a1EBs9%G}wIx_{ zFwT?NKw_#_!N_$p9LtpZtOLiiGCA5x-`6U&X*L2|RA3$JpJLhnKKT}s`@$Gp{K^DPHt=svO=oNcRiaP5sv zJ}{LU5nuu>^hbE-n#_t$;O`^z_?@P{*4KIQ@3oNStF+WqwJNBj@6D=%T>HTq#cD?1pTSJ8@$5Nbz z{DkM65816(xu)~sjkrO}d!I~|+mJ|xm*p*_T5nYU-R2dOeUCr$QiDKNvUFz-Rtz~Ka{q)$5+HPHu(6n|3{bd zH@bp#mdn`Fp8+29W(|?r-O8XsG4pHAwvcEg1n+2E?ZbEU@ExB(kZiD~;Q^k56eSmz zAc}65HQp_g_7PNK@*tj2^kRj35yuF%kKv4txJhCsV52Q;zI);&(bNa{a8=X;?y7E> z%;q-lKM&y`tI;13(|60>(=KHVeoYqhbFt;tBstEwhA0w7pw~vgNk0~Y?|uG@P>J!b zJk0YUjCvHG>Oo)K3L_bD}%~T7E&OyY9I8r<>4| zpo=zFJ2btiIJZp%ikqtF#Q5GjiE~M1!jdceTl#Clr@n>{a16@Atnhd7G!c0dX0(rk z!(A96P+r%_2>UUk$8BcYtYJrL;`#EF1S@**`ZP-C(wt+&PC4;#2AvGN=>)O&I1T$w z8=-Dv3x#52R&RD%&JD6~n1byyd!ZS3-K~rj#HZ3kh(%y)D#>5)JeB+FTbRYGxtq|J zl;hCe{ilchQdQIyT$CSmmQXvbToW+-^`K?o*o+2l*Qk!_#OK;o= z(7qK)oIso`ooU0}?%SG^D$)0u8d;mfAwFK3Dn!giO@H=gFD%vxXCi*5yv}67djv-@ z;ipyCHQ^zR7Zk$tqv`Gb(O%!^`|C*0%%<`zBw8N2%E7{QpJ9MAKanmAWsT;=;_OHMU}^32zxlm2|meTiJN z^idi1j}Mx;dqc1M%OY%ve`S~b~)4A#GeOlD|1kv?}XC7-hh z=P=Id7Q68000CxjXwa0z7bZO@nc9T?b@aBJQ0bQ24Mi3HLp97mAA&?YHv{j0E!Rg* zM-oKRlEakwE@KayGSU%-xS0B-m#DtqrVZ_UC z=}?*|m|JJYW$`>?KIpI%AChm$zmKZVurhXAHChF^+x;=v@0Uek(KA1VU^?JSzrj?& zCJ;WK3q?F=KM1%E8{*YWMwH5gDbv9Zo4ba7mq)Z7E8!UwR#I*>S4ERst{CtL5%nuS5o5o!;i|3roNC2BQ!`Hyt7`e- z!>3Wy`C8SFLh{vcYXWV&Ni#Ef0WTgbH+R;vuB}a$-ogy~OffLj@)hpzoSIsU=#~im zi7a+fgAF!Z^54uU@3;ZU#t)b#Y73 z8)y>k`DSR!&&?dFQx3Mgkt;&XA+9l9mTK1an27G?gPV)P_9MN@SW0X>BuA+aye87sKi{(8}fuQ!xfil^TIwK$t=G&-h{mK#?FI1IU%or@fuo>O!Rxhse^XC9!oFlj zPITioXL0pd4C=t#I*Y~L+*7x>=|aJjGG#NAf_m8bNWx8Mg7*}>f3+ZqP*0xIEOsp><~o3sPK54LP=`+xO| z8bAxOkHCG)RocAl0$<~&z+$Fp;n=x^l<87vCl6X{Cd-!!CLoru*EM)5^t<;_zU=qd z6QdezX9+D9uC;SHQN-0wU*NW1y!&-8e1Z9&GFfg zkZ>T|-XN>YB(gqt66U|7V3rwvpP&yf7g6vH$*|lywe?vJK1%nDeBf^RZWt!Mb^O7m zadPfxAYS~#A^Mc&5|k06`Yar$yMjkj?Ad{GPZt+zt>jTy;J+Zo&skg$`Wnem;01j@ z)?RVk1$=M@X1}c?77x?DgCb`QQ6|V+n!ho1H+NVmwx!spyPxn@sMS;F?=1GT zUX5~x$XzXO@`6+B^bx5Vo*BUhS8^cE0Uadhv)Kv27s5o8!iPs6iD52XzZ%<)7zkI- z_Ia%s16Nb%ADY8fkt|{kn+3C=Vug-~Vwwt(<(RjFTe#XALTfd10*)Txik*{LiY2g6 zPb7N@^6-4AON{vrj<15;9oOUN0bxK(GU*5*a{|=U(LdzhT(3Xtq9%V$fYo~-tC8Kx z8gzpC-mzuhD|%>)Mg|}YA9Xy^+e{F2}cd=J|; zrm?KgS>J{epPj~XD4lwU9|lNDJgRFB6BU^Hu|42P{I-GQD4U$-LmuMMvJUe*@p#GH z?$hY9`z{3ph8PgJsURHNfU7rQ3)bQ`+=^)QkB#o{F7I0>|30ZZ%Y;~*0?)p0tqu9g zT|qR&>po}~lCF*4PUKn)Cfx_IGX1S@`6|!Evbvgo#Mc*e{Sx zV+&_!V&a03*Wep+xtzfUC(({yga%`IYLS%nKKcAL@EYXanz?|qU)5d%ZaPQzir()7 z99*s>HLa$3`eQd7w%r@Eo^TrUXdj1$*5#14l$pl8s0<*|m54a5p=M!KCuFhRfZ zQ!3SNq&d%@=aMatZb|wn635$yxD#fN+VCeLF63@by|oH|J*7dY{W5n%!K8&UdXm;5 z@<`>$%r~i9hq41MF3k`&?)**?sqin(Sb}ZNu#+bZKS+lezze%)!BsAN&?WyL)Bg1~ za&-&SD1?}a$W^bXs*X=?{0-VSX*>$nG?MKPdKNy-cw8K{mMr;nkw+eUiCM?^nfuFh z(b_TFAQQD(ReR0|>6>ihyK+;br z>han;j=JG7+76w)zoE^Br>-@!jL-$TvVk(#R|Ef!0X#>yJKZpjaOmaz6EH5Ry=4-8 z{;A<%Y-;q~d^ch$POh1HhPk*0d4>o{wDC?Uw7y}#l43_OwV?4S znW#_N!a@^f_2u*NSh59mVf%OKQrFPc=;W5Bnz0_kM2!*l&GFuS26e>rPV?E&4TSD$ z=QtPvlFyGqChFK>pFN!ouEud+Z3!iI;WB|Qm&!i2_G+fS;7m5ERZ{pPzv$ast43pcR7 z?SZ6)jA$jsNyPW(oq9ay4TW|-Q`F(4_h|XJU1@(So0s$+6R&rC6K`$OqH~^$dvK~_ zq9I;J6v~9)s{fb{EAXGsdpxD_)81n=@0APIirIpp-&^dFG%j&xP z;P15il*F%kkhQs~e>qp3F3N4tJ9h!Ui+aT}$~jCK`$ptoayAB|eFbJ2z-Z4_lz?`2GWqk9L}~H!Q!c6hcFg2c zo|pvYr`{zJ!aL3Wf%wCf$Q7QhClnm^DF3;T=C3`CzGD+N5Vmw!RO z+)|r)`vB{7U>zA;N+@*aj+U{FSnrILVxSd7yus1(}AL#xK zalGCjHI6+FzyK5%Vut#~zOdu>4%A`R5z?Dlfe-SXh&D7L)|-M(nq?t|q&hVvr35Tq zUBS!Ux8Wg%s{n0vt+&w`<^)w~b`NIa_c#xS&#O>gyo#N`i+lTv@cansKJMZCT2-|g zeLQ1rb^Y(ui5YeTMp@>HECsD@pp~9i{ASRaQoe@|I^G&*tiQ$Hn-# z1RBkG9i!qq-oc5pt|0pv|3Vj*zn;*H!41MQh}DQjN$dpmKB1M#k(ZjVC^N59rDOmslF&zu{%KJi&bDl(({$D z(W6^hoVx5-yXxRvbeEpDX*WKS=V8e~K@6&9WD&=}$wq_~|7!6`Gvj_5vgBWT4BchP zTP&7hxt||617RjHW%B(v*0^6&}S<--#XF~l$c7HiiqWF^e z;X3H?QH|Tt8YXlt?J31{#TNh>at~lEZOGVU%s-y#-f#+WOfZWphW1H(a5(8+ULPu2 z1Z_$v(jv*@k}Jr9#Ad8v3uHTq?R02UGSfTvT@{sBZiJcMq#1lsi&CI!Wa0UU6^g$- zKmrAZs=y@5casP5oS!JpbH6pezv-7WJ=Y|#JlU@dIo87$ol)h(mo>LNX6{&S?g=Oq zx0*M;6U@)Bj5mF7SYosyp=wV%AXgHcP_PcgMdNk^m<=1LfdMSRRFc!{B4H@K#yZX2 z%cC`c^X;c2+xENh99fKWs@w28cdE>%4trXAWP#acv&pV3JEyMC{plQ1y|yRAjATMA z0iMmFuOF2KYQ6E9e&J;wOs?x4Ffs5l4>Phk`orhoPzDQfFRL)okBtlwP4u@KM=N^c z-xJNq{{l~jT$^yG=y402x4Wv06{bGP$|IVYh-%VRpAmdi2?6Z766wTBr6rag+5D!$ zq_!2h%8zA^{gdscPkQeHv+44%nMaxU3Ov1f^|$!nT{)IF0$6hBlEY$#b9@61ns4l% z21uUiT4SOG9%R#M_$Z{@6~_5<@Zv-~q+snlb^YT^nr4}UHeBCxThzk)ztiI<=nfl5 znQyxemeCd>`f=Zl#b&g%a1Bcmqc~|oNGNf`W7~5=izC-#dqLyQl zwNAHhXV)j|>&d4Rg!-lD)+-kQsb~^brN-%cuU0YGz7zc?k!My&(x7O_?Q1lYy*Vo~ z(Cpw>7z>+)O9(i<Aiw z{+Rbhdke+q3pkvgMLCnd=1+o$bn8abgH}VTa<(h~wQ$*??z5O_tls!>u*w&I>G-caOom0*}HC$1_cC;wYx|ds|_te-FO3LesUB z!w9qZo(P@A36sFaDm{^|yuGt{EXf8Ntk->koDrT0KVf@Cr9Y>K)dXKB5I0@ZTy@*8 zA9(e&xKkXwMI;^q(Yoduf=K^fahZ%bv~?e;DH4P73a4AzbjqNrdul1i`}Y%CsrV{Z z3#e5>s%ypOv?Zbmg$DYYPZnB=O|7ja%sa=<3GKhv-oVx5c4x!y(r;S~)Ae|R&lEg3 zTSG;Cx5;TKCCOl$^9D1}eM-mKj_m z(`1jB*XKgF!7^%?SlhFIY7)48!97f6wuJi?Ot#hJ7ikQv3Tt%3#Jz7g3oOD+J)1ln z%r*Jm@|B}YsB(8;x0Y7x?xfu?rpj9b>Wxt6krtC1-a!KCti#AUd5#6)vE*ZFr}>U# z?tdPv9S>JeW%ARDcXtRQVxqg#Gpq?>r|$VAkR{_>Hj+rvpuuB3m!&J*R?xah&%HMT z*;4sUwl^7c-vQXX@J(%AMtQTxv-j*-kBke)I3`SX3hlrzLVe@(Bb>N~II}L9)-pyi z%X`8t8!)Cw@1FkA^T3Q`dl+yCp}ZINp}8F&+iNb}lM4)+_4%!v+kt&(n)gUK`}f`K zfYMo8^tStPBw>`|r}B6bNbnSWe^79jsTD{2{O**Hf6(4XMdsP-{fkQ5@ZzDX$@_dC z&awUB$kF|^JN>h-+@qWUODZi2F2Bhh#j?|?H_?01kmWZm~&&u8~r_Dk~We90-tq%IRy5R%RM?$5LwBNdS-Nd&D{ z&mzClQ@4mmGzXJ?R+{4r4Q!y{VkV@0fJG~2!lq!;f!GW|sHpzT_HaR4Ss;9%gGub9 zh!6N^JWB#tl0e|230dcAZ;&6(_WB2^2Ij<@gHtw63zbt5R3LPY`sj z4$&@uJeDsCeed}RazMdN2M<{pG^*IgjnJ^*9)CCms&tKGh7U@h+sPI{PlU;(t%-2&@CHFPao;-{#K}+D>&Y=fI$OCo5-`+W-a9rk_M^GFSgv6=B70%?CeJXLaLisz|;sYFM2=rR3nyc|}w zoKhu`u2|bRVIo6!j3T-Tk(&AX@DQx$T+f2NSpl%n{h6wVLL>Dar)QT#^2z(3t)TV{ z3mQMU34A#E-X6zP5(y*`Q3%eMW*gK(`ZV&?Oa?Upp=50)c%UTV5pzegxxlDwPTqS< z>`mNL1`bPYJI?`0SoX%3h5G8@frjMWGhe@M!nQk9FW;XjDBcswp=>8MADg*ghz)&- zd3Ox|A~yR!cgcqLCWba(`nlEW(0A(bq2D+T5HvPXmG5?yLU!}9q1PF!P_YaqB19ps zt%}6(9w+`KxlVIX zkAI1l5wp+ocvN2X|MsNc>ux#EWx|~edc%=p#bdp*3F=WF_;ErBs`UuTi{h&+9T|?m zc~%_CDI-2e(gJhO_Npb;v@t!}q^8^Kv=FltoOzV)#?Kw_mRkmTRZi_Rv4C$ZwWo~q z1HnS*%djp}>{y8_Yh0#dmET2?Rzr~3`oCmt%x80_bvf(?gR@#|s@>G{Ku@?)=#v`p z7N3Xt3P9p+PbK8}zb=Gy_&H%)%~A52kZ_Q#aRH|-bzLTc28xePtj3m}v8wngAD2cY z0w*42?0OS7*(zvLLL5J+E4W&{|9(RftgD9hIjYMd6GFug?nfZel2Fn98s&rvF8L9} z^J!Te@Yo z;s3i)oNv^6m{(eV;EkgF_B!;RUnJ!Hf#FsH=>!@iQazYT)pe(tGNCZzAy3OzKSYy^x56VFgltxvr)TYkLk!fDR8ABLdZIj9pJ!AP&pf$u zcX_sE!f1!mCPKbKfxk@@fVbdpnZd2rTsh0V=q|tQ*Z2BPTZp+2vP z8DM(&86HiCprO=%z8XuemA}_5%s`q{nG4hkv)ILUq=p$d!FSm+Oq0W2@{)m|_)~#`1;AeDM@*(FDAAoBe*g9L4WCV%@oVm+(~4<>Pt_ z)3XCc&kf>ZrZ$*rrCNLJQ9S!4n0V%Et$jTgIb}BpP5TBzB#}h7f6;Ln`W#wdl_-4; z!MHa@$WdF#^ne)T9*PcOFE8Nwj~3>CZa>agR!!{RKxzsC??eoLXsGKMZgr3EcR8-1 z)~w<9Rt*QQV+Gr6UB0vsO17UIFRV8-mj-waC^oLesNbZ`>hZg?=lR9u44VF-(db8nIAsboEY|?wi~=buDuS zoK?DCHl_;WRJ~;Y@qHzvJVdnck~eUx8=*FQGWFCFNTO`2^|lbMieeAZwd3LbvLgl~ zDRKU!*LwI|cxC^U(^M0acR?+!XJ=hog1&1wdT;oHuL|~y>iym-23tWileggt-myjN z4HL)T`=~ezA8okkIUv2CT;#DHaaweyILj4l;pyDPVQny`P7cg@%p0C;4Sn)lMdKsj zFU!MBk%eUZJt$^BYm>eo^a8dO6IcdwB!moxRt z*m-fn<_ewLp5wNz4sv$24CzzaSoj=4?*kk3?baCGnDN$gW|xF|zlT4G$@68WoUy@D z?fZOQ6Rq9M4}+z%{#cLizVp^o2ZZz!x~HxpvoF)+@!z;B<+@b_Zf5Bf}n?Yv|0R3>{+F*iWg$rxSGb^)|(z zF6&t81YA#i1OM{(CxSk44GfPY$NOV1XtT+u(eG=$7kSvza$Kf$In4M%Q;zDoYf@AM z)@1EUXF zlx=d~bx-IY2d;RM?v1NLW5V7CwV*nD%X+zBKR;ibvXr{;<)U}02&G2y6@I^^*g5;; z%^jy6eVT!ChO5ZKwuz8il{&Y2MsDK$kM66FiVcuvqwWu_$-WG27k{=T_r3IrQaOm(GEGPfi)yf{F}=_YrK*;$7LB(^I8VxZ_Yb84it2jiKFac=Z4o z&!9kI4PVu}k7N@o3WZ;^pHOzgedxu4jw7)1Pd!anYnBV)MYH=D3O?O3T8D37HPwVJ}tVy=Fg znY4&8Y?pYDOfKr8vmcyxm!rG4jVpru@KfW@gp9fkme^XsKs)?82$B9?pX38WPZuL< z6SpUNO3WAc?nyxF_P=WIbz3AcjKKMuKrYQnl*=(#^JCBL*J}`Q3PSf$-ti&ffHPWW zzwlb!v7Gd(P#+noB$7FGqLp8~AyByWrv-=nDex)#nrwv5M-8v=-bPcu6@FuzS*Na` z$2G!_&)7dEzglyS!Gfo&}mBd{lM z?8OiMh@2wc$kiXkD!QXh#lj87mM0#E4J$lf=jfh$cqpieC}etMLmtJ@AkF8sH9W_H zU#ThN_3I2``&NHkP_rRqJtB15U0<8ChobeK4roFYE?RvE;<8m1@Uw~_{XnCk>ieX z{pKF&S@S(=8%%xupXF!VO8{`9pW2<8U#w;?T#Q}7{h(-Kl*lHHFxw!!3E3ClH&+9B z6nnQD-J_4xD!9t~)Vb=a%RwY{`842*)gC)H6@Uynp9`r$IcKrQYf?BMqgn|vyzXUE z<Mtnv z>@i%TMp_3B*|h6h;ZA4SKI3#^p*d^_dVqg55RDI9Jd~tUTYLy-*ctnuEOr zs1quE|7>Jmz!SmHZ%cT~R_u&rNBQgR{XfR>5)YfLtU7CUJmivf+`Tv~ku$bJkp3ab zrcFC5^mC_`pqei^q71|t*a8n@sa~0WvUXuCe~jvC9O}G&6jkLY&K+0$#VUNul{ILVN%Advg1oLcQy- zGwJi8hA7qGU7Q9lz{R45CFJ^d2c`V!O^D1$I+b@7vl?$bns^dzbKPPf_U=h-eQPV+ zUwAbvgD~C;)v*rgmx7g%2N!jgCm>wdCL$N<#$65xFT=BH?I(*Tk$jGl+haxDRyZs~b?wOk?s`toDYLaQ8>yBL^JSRm* zAU>7bXN0z;>9zM}H)M2a={}-AJ%eXRig`BJ5f+%ASONBL3Nk(Wd*Lr&tellE z%1e|wd>MtuQWK(eNXAvMD>)?7_+^!+TLTl!H^ZTgqn?rtdbGtN=Rq5#s*6kFt&KIV$Nb(X*XUsk%Yh8Q2zpE?KA110d{n7@%^ ze4zUxa;Uf(OP3dwxWP2T*>u-C=y*%KTLRc|7+qm|&Q^c$rG0D%{MXTNKDUcXP|@$q z-LhDkXUTZl!-PBP5rgZ`(IlR!=}CcX?fN0Joi!+$P4W2vK!$S-qt}Lgyx739{CY#s zoEOZEWn72+k4xmH9-5#S)|Fez0zcR zd$g5hju|23@DDEVKDq85Rr_kt)x7*7vb!hDejDh^bPIn5sEgQh$;V>cqNgFOH;B9X zSeVFf(A&Xv$gz3(=%bJ{m(`ZA2^U&XBp+h-e@Og|>m?KUrn40IYZf?dWux=VJ*i~c z>=yd{A`#FtaSYbjrwr z=FjrdX?gC&nubpK8P%z#nYDTB%HPm`*PQvnAWV4n9Dxh}@(F7T{@24^T_M~` zwHmY(M_g=)Zm&~lHzYN6On-Pq!fnZT{fJu_)rgtQ4!Zroi+j8*XHA@9u( z4&*>MN=~6wBPQO@<*lLV6CkhgIB**{LQh!%mx1MrbGM||qY_clOOy@LXOGk80O|}} ztAgvB@(bj|W!2N+HAa!Rv*hqgj!cv=xjIBE^o&+xPeSUfr;OBdjI)-@Z}L$8M%8n@ z5xnNL34wwsLSG7(K0+MwP814R%@8e9Usvzv^sJP6Fkz(Z06yDnW$CT7_k&%)*FgNqoOqQr zgiEHOMbi}vExPO5zyderhCsZ@#>}0TH(S~zvryc1TB5Wk4~dSLeDGMWPYT#5a{jw< zVg%~l0*SBhiMZOVx5tED8#c(vTnJ%9+2(1E-l(LC7S48&g4=%2X)UIvruADPddLYT z8;9n%XP1wGfrKuz4XK=Dm!(p@h;&X<>j(BJ3w=>vn>x3>&Ft;3GQ)z9P|F*{S93L& zkwtvi84Zg$>%=kmSdJXoambfgi81!8 z&6rdbNH80;0`u$&TKZVaK`iAg?5-JeIQ_w=?AQd&5-9Sj}o8?z#@gTTsE zl|V;>Yu4BA^Wv0qI3cx}!Oyv;f$LWJh_6;7$CIW{(NTafr}YzVP3g$pTnLmd-`_4+ zsRLHK0f6}+Ej&ZZbQ_-my4*l}g@IaRZxIdGLHMrDnwy4g&ht--|2$|@jpsTuT{C?; z5@J1epiRYVn&caE6>f7L7hO^AV2>cbfz;q(E`Nr&7qke@gJ2R?G%E{Q99^PEIOO^a zL@$w$fik?2OTWK+gJjg(=aLOBs=K()&5YP?BrmVUIQ#q}0jU@*jN4B#Nu@{mO^#%* zUx~|$3iV*N7%R*Jt|6-RN|{8Y%vU^s3G!6EZO~Mu#3{NFbn)KP_RFdp{2(l*qkF#8 zj}@AGOYf0Dv3f>$@aHW>J$a;tL<;arw>=@?cqKH0j>MGphFE2zaXn>cZkoN1Y{mv` zoL;fUFvU$kSvRTeuHmC{_nM2)9r1kT%${7TWQ^&a)sxV9LmahOkg@i&kVW7M+M#Lc zx_YWBwTkVXFyA+mkkf4>e!(7>o|Td2c&6dId*6Wl;()Fv>QgYTdwUe2|NL;<5pnOk zi#uFVanIUcn#NE2eVi2VX1|#!e3)6+SIl2=5mq`tXfJSSAEIyB%T!CMkAqwXY z^|Di1jrMS?#)L;zLIG&|8kqiS`b=X2Ld=R=3dvr0H7YsRIu3R?Z&R@++ekG%AGQoi z=XJ58x;%cpk1Vm~p}LpJqtLsUJH6lN2)=zaw%99|x-3ybIjdofaP*EChNYSC)5V46 zsr$AQ(9w2Vh_bc_Oah(+(Mg5{FE_wNSceBK=ztHaZ9E}+JqKSPW~ zO8yX-q~FykZR%r<$;atHVRV}HUL84`gtzXT04@A-FfCP1%zl^HMmR>!2(8N2 zd`@wJ{(2+3PZRwTm=rqsmPA?xV}(=tbo3ue=3?UV)W#4RkiS+V*{{vq%-sll_Pi;t zxxuIxG?0&CwN~t`RM3)ly~j}Wj}pWBvY~mB@i*tJ;70|jD40i9pu49lce^5DK!6aHzbRS@ad$^@sqLDjnjz4TJ-@6sFx z!Xin+N6tcvGY;pqrv<5<;2GV^>~m^M7e&u)mk}eA*Ps}cSe;Cdz&o&G7sE zYYr5X#WQo9G{5(9CO zc2_J3OjT!X0^(-! zr-9CALZU@j<-^pr@gXUUh*zV$a8c*!Utsw7rm1O4T;EA;1*2ac)?#1JLJ4}iZ$U-4 zPtiS@oOT43XGRC>tXV`f=F`W~Zc8tCiI}P~_X%|M0$Iz>Zzhf^Bc)AAwEH*>DLXiR zxBkkndIz~$Fa&Q63Jgw9Z!=SL6el3>OAEfkxsps%Hk z`n{53(vo=`J?ZbpKb)Sb_^a3DnceFz3m_EKTp6Uix1FI;KE5(;e z3n$jPpT-R22Xh-|BXFFoC$Asb;~A+PZFrMlgZwj$8tU6$kO*(PX>IY_)%I3goK$;D zl&=EN2@ba6bH7VnKYg&ld96W=q(^!RsRr_pe#egL6(sO`JFVI8Ijr^0Z`C$)`XH16 zUw*~Y@t6^D@hL>*x91jJ%Ll}UmfV6ibf_E5bcnh?%(}0^hYgF_Z_-em#=V+4ozR94 zwD+(z{WXW}vqPV7V4c-|U$^}J?vwgN*NR7{Y7<4{#iKGEs+fnhnwV>3GSWZPG)nue zJf{vl8T1TzX`p+VHm!G&M0mt6>v3pka~TD<0=`45rA31!PE3w?;TVQj?7~g6o+NpI zbR#xJV?>i#404{Pw~n44t_W=}{{mWc-2z%>eW(Ovw|~4a+0j%!1j<$BJCJAfkq@4P zJQqEFKm6M>I)qOa;GEJyB3|@UnEa>!R9c9YEj)FGkYQEqFKHtj3~8hu1t?AuAGj-o zJV(1@T;pse$dv|bajU-DhWR^dDqEnps3H(4ZCmuHj2fe0Lf2(`z0DoT+;Q+#KR;9# zy5Fkoy^q=J!t;&VX`JTVvFlOZPOwRo=`1k(i)PTnJpwP5oZxuRwa$J(vC6?kGWSiH z48eO;+vlCdYhHKug7$tmMp8+tEbCJD+S$WkF@JRkD;O~^$ncf6W*$u8{Jg-qUAc*h_PgMpR zCfIz?Yi|oAq(lpAR$hR3SA)=K$?_@@Ew_4n8g`WAGrj5HH|D>0g2hK>&iJ1Xg5>?u z4vb1sl%kKtbG4zqI!9Y;r92#^=WF8Ec66j})A>>pSYACB>W5`I;$m)l5}}9VEd6E! z9&38PvkO$1YNovP@HrT-+OSMr&j!D*ieeCk$a$2vUbmfkQz!e^$+wZ7R%eFTD`U;G z;9)lPv!E+z-f+~?&>>3%F!pjV12ela%%0F*hQj=epm(n@a_6&w~y@=pD*Efx&`X|UsX&6q!>-C zSX^F$igA%d93rk*;(A9C12JH{$SHLoeW2R|>>}$##orZlJ-R!`=%-t%ad{=#4Z#RUSnhPoWmVCn~fEc@?r2Kg{2h~{m zBs+A&xV7z_WtdWWm0hdLU2Q0{-z)7Ie`-N%{$rCT^OM`GV4l2fYEembGlUPI`4g>x z$74|sChTcnKb~Q-5gn5eZ7|@#Lp}3sLLlCMsICFg^k0z_DWM!(=GGT-YLjBa5jqIV z>LsRKD3~izrNJo_@TyUBn4n+7fFnIS?zN&XXe!{k2SB4O9%i;|pB6Tw`d zGzoOfSn|>84@m-Ft(WpVT8<(Tn}liiNw90uvmP@ILtIpfegXW3bNNwC>W`@Pm23P- z3{A(dvm)w-G{3zN@N% zrxYd?OxY+)Z9#{BE#JYlu}EDNsnhDo!N~rjxWg^3no)3F(YIHm-jN1WO`HS7=$oAg z-voJk_YU+swTwvsh;!3)%K8q_G-`O>80^BS0-sOI~rR_g~nfKWpjTa?*Pxq8Mh(CjEx)!Hx8hgR6Iwo-?xh9X zM{8D47BN?lG__xJQF3rm&qBGVJkaM)v@*uKOIe{65MmDO%Ck)mg==l<2;8tSTXcDc zeb_$tKyT7q@$=$BLy-f?XIx`A+Sm1RXd+sQ|i|&0gOU`qopnT3Tq2PZ-@R|Xf^G*=y|Y;&W02eH1m=c zidE(KXF`0G@N2(lkB(z@v5^Y**Cl^0#zbENY|?n1G@j3O07`nt;gMQe zXuci=YV2rSCUmV9l}=&_daEMeKH?>`qac3W-nxb*lF-|5VrVN{t+fQA=*C$%@Hf!T z9J+X-FOmDHb?Pb7qB@EWF+Zt4(UMOG>u858K477DS6T~u#a;g?UHGb6O4|H6;3%N( zN-yBIvj|bmU1-{@5Yh<8azer;BWG+u#FY;B`o3*{}=6W4m%2K9<{4Sfir+;v^%|8~xtIe-j%ZD_pZFIf$SU9S_zd{XMK zSr`Y8UKwbo0Y5hoZK0Ky_GNEuB_zUt`}fL!Tsy~0^Y-S0>DDFG(Zl|=`4^(;0~jKd2ys^(jV>QKp|uFr7nao7Gs zot7SZhRq#F%Hq$|E?tRpRyRlK&`HYh&ef>UJ7~_3Y3cK=(9BPyMBOzEYYSbtA#5He zN1E?RK%%54Wi3f@#2OYTM=k#_sH!h<<^>kU3%nmhMkOfc&wzsUd6TD< z5y6U+-_<<0kl5}OBb))^pGN&%tf2WVXDB=MD24dtS_&SI0!HWsP+}c?o|$G}*4SwN zMI5?>$lt@oj41Gj3&1ksSZdAN#Z=eKOuflOi$8}GQnui2071SHgUw5OBb{DIhR$>4 zDDKxtW^;SeB=FdqtsXR*TC{jg4J+#yc=OISYHkAl-Vp{x-)rK^b4tG`8rB`>DUWjb zC<(NEay=Kt{rdA%KDeSQH)*Z8B1?Q1f1AG3)g5R_Uf%PR9mpTeO`&)*{LN$q42&+^ z$bZjOUbP?vf#6qPW>DIiT{krS(|~>2w=N?@=iDIo&u&j|pmC3%pj?-P`FLn4%Z{VS zN?s%60qhSLB=l})&cagW^A7N7p`{HC%(0Ilm4=UMhO1G0Cmg+~5!cQlKf1d1x=xY9 zLlOJVoO=E*%&KFJro_BlSC?cvYnx!I*%L@D1>&L*$5kBq@%X!`;Tv#@4%Zr{}%c7@(Mp|CX;?|Da_2_ z^`v7n@Os!Epi#PTRY%uaV>K3x+ZUtAYIGI+VQp2oW9LhMz=uma-y&%|z5b$;%FSaR zS0U#OZ$12O)1O&alLZT<(^!sc^)^QuEn`ZK+3nNUKkTURRKLm&Ue$cIk8fsRuHnTJSf3&JffGyic$guB#{4_KYns!8g8MXFHY_0~zZ_9gn3}l7 z8oAzzU<0?9m+VjTO9IBI)dk^Ey3Ol>a2~Gfv*UF*H{< zzUKv5Yhg#2kK%tm{;96{Efi~?%5vHrM?R*UWKef9ymla(T()CBjOPblh4d*TVls5% z1?$rl+AYR6(pR~@kn`+aWlxG zRj&|K`MLZG3#6!blvTf$*`#&lwF?2?|4)NP*%t#=xe1^r6jH1$6W3&0E#5*1Kk&GE z&j@|ubHiiXbo|cio>w%7yiK+X$Dfv?Xd%_OJ$dm#C)Tm`E-@o5?Ggu5d0!82mFWf* zf4MnmCCK|yZy+0W9SfK`)KT1=0g`CWXu{YW5AFl;AqddK5RHW67-P)^8}hw@d`bt5Us&x4g%ZDdr99 zoEtf6$a}dq7fac6`V+J{s1&oxDC6+4C^ge^>UgEmsN45n<@Ytrj7^(SXU8Z zneF4*BE`Hg7(3py3%Nr%0d6Xt@QI6FSv7l^DwuE@U-TKk>xk6URM}0`yz=McCoadc zMpRy%(>LKLXm`owXAHlyL!M>^lks_D(pgh$-LSw!S~shCOtqh5QfBW`+3=pfNWH}M zamnQR^(L@zQyV2@io<3T6lJ-CVz?9QZYr6_wFgD!G+oEl24A;h4oD}#+;6_tyZ;oY z35N2PP$p*%YLE2fiT=5w&@-FJR&9SD6zKa6=ga*&e#B?KOm<2tK8kQk_}esgEn=rs zhc0WX_q{+;_$lgQK2n4Uusl~hx(KNNUq7NXsPXP6ElQDZf4S0>$ePl2cC11o^}Zdm zbJKSxcYXjl&2c=NpVqAPP`*NeD%Ps>+yJYD>dI?fx(9dmD&yYAnZY3N+dFmG-$l`7 zuv4jqftSZcfTnQW?T>|XMW-K(JC49Y%`)sS2D1@E2jesMSg;1Gl|4W`0hk;u=si9x zOKp;a(!nq{xz>W^2|~jAXCn8jjz!)yw6@H3=q=TWq*y%6M>^z@f`ftKBtFFRU`A@8*?hIvy9ZHxWeiA8SALAw9r(}; zL%?v+!2}zu!2o&l1%!B{T32rrV_E+iZsK$sp4*6rEZ=&SRpRmY7@IF_PFe*REvvQ@ zjSHGa=4XFWtQ*H-x-^cXkUn6d)i4c&G8Slz$Nk@OG!kA)KG1ls@oc1AtBPqkCK4O$ z)o?(#JWc%Q2jsTm_)hbHDLPdP>qtDVI-}JDQJnxCr*Wkrs>Ck=bf z4PW}I)SzL9<>k8)7On@*9o)W)2-kOSi3O}m(`NEIOau}EBwl%*scc%-KR{#{Q&i)(sf|S|{zc-p>N9QB7QW>kRaKa`%jxtrHEN)q{#oO^5}^`_8AG6=S_ge! z@jp5hts+@Q#l~>_qcq0r*d4Io>aykh@8b8tR_u83mDC@#9K6o@sBxcvm|8F#nq59S zcpqYns(;f*2i@l)$^%F1oFQ0?)^m==W)k$`Q;YvbSH=q#tPy#1#lD-aFiyf)f9~L` z_R6ZzXfVl*=ZK5`WULWcTbtA;mGIv~ZG5}WNzaQO!-D$((Dg+o4TRC~To6iEc^eqE`}mD~gb7k`{8<`HwfA2n8<0cEW8ag<`PEGK zsggGcVlOAvvS!C1DL1I)MPsZ!zWVjYU~J-dIn{4yqo0I%TTtOWlBtQFujc@qF@CoQ zy(ytd;Csv2j0qp~M-HCX@bo-$<~uN7rmrZd|3M~%tBw0*x}Q!|TGb5IO3T4G9C+== z70TqokPh9ZEnKCwgKvbk1JG`gQqpHUt{=X#km|Mm$F4j`O{&+9aB#-6d4ucXq@PZ; z!>;WOb^ud3;i~nl05^u-U%h5t2p9F8E_s6!HrFQ73(Zufr!b>|3oGbX6js}N#8V7C zZ$%xJXCZ zDZ~#l^)m_a@%{*|R-DjarL9Al$IU`l<_f9O#f^%?k2ifiEP~;?Y%xc4}_UustDZ>CuGwFB_};Qi6}59=3yw@2C-5h8&?d4ot; zIY0*cf+J(u7IsfysDPXb# z`%~dSAh$#j!H6#C&z=N(+)swBRoKK(-;n3qJ9Ld*{xXz=O-3z4a zU*a_Mu1Scr83Ikw04#8R1SM-vo?Sb?LyYg<$RPLqT4C-taF&__n+lY_))`$<9UB|S zv2YE>eQ%X8n7N5uQOEcadEZ;&R+pd>sD87?yX_E5Q^~lJ8_*zpIak{}3{1Wt7zHxV zxMxhpqFqibV> zrq*6Lvumg4M8{xkqDOIw)(;a3Bb9?2HuV(X;333Dt0+B*HUJqR}=RJ$ zD%4E4Z{7~>;)Qgj^TnQ)`AFY&7va8+^paWhSnB1($FmrAxHM1FJaHgF$kxT zqx?>nelG}$#I>C@jbxmJ2^(ZNe&Ltqh(Zg9NG%P<_?{Ov~`b zreJ1&ImbvQ(aJAsu=qU+Pd_*HY#uRUe;LlKqXM&mC)8N+3=6vTG5()S!dK;JIpay;hoijEoZX9 zz2kHuC1_kCjl4PyhDsjp&CB==INCH*PMGm=y`KWr{8w-A|8^`C!l&t!Z88A|<>yoH zrE1gr8+4?xZXZ5|@Tei@O&EwMrLGi{khKf16QzmH_5$6~MStx>N6_9OwOMhoD1cx@#eaGdrvUJY*@8`-G_NMxh{YdS*F zS)zrzXDx_EmNhMwxTlyhC^ybe>Kg$51$L_7EN~J`K>Jk6anF49t^QX%fEd1n?Dpg0 zjJEQ&5Oq%U-PH5jFC~X?4A#VjNR6da?Wwpe3hzkWDC!9otyBe<9`4>TqWaqD#~IM$ z+}g_s+mk0MuyAg)L(YBw1tVd5CjBP9UWj;v`dclz%wh3pi0B+!-A$uf1+{&+glwub z&~FdA=}F2*xbiiV=|YkQG9z)w%NKMa(<&%vu?`6!jkm4buVPnv{(|V_?vlhI+b#Y@ z9u*P7`owQ=Y{#K4%`=P_2VWGYy_o)`Kc^V*&zs<4m(!9^MH3k+J zn}Z?HhRA`T2)JsD`O=#yKq1`i9n%_>lS^{@bV{!Gt8HjvgEEC&{Tt$UF@`zZm^jo8 zNwBrVfB|tT5e|m7Teq%9ml+5~x;J7>2GT1!uw)9@MX?c#5Y^_4DUT`yH7p9=Z0Rg6 z`Mb!_yO!v+p-XpYYbkyBVn z_d9eSGc0lAOOs~a$Oe4kJ#co2iBNXscgPzu*u4U!C{*-~5qRUg^gu+lIUQCbXRPz? zA6YbB1Rh`ZV5^gfA9J5q@xJXtewYF(H{JPZkcBOl>vX>$0T~w-mkZT@7a?vaizZw& zvw|elZQ16D=L{S1Cz>ES$oH?urxjUpe#5&ZA(o!R$OTWw%lN8eu)X{OF^LsSHOY0t z%xA<%!_dN?U%bUxwc-q}rzu;=fwiDRiwpT4&m1NB&uBocV-{CY)GE!XMSR^brT5B;BVo92;3fa)+s!5G6zG;iJcR2BC#@dsi0xU3_ z6N+6UAuBA7suyaiwp7oD@Kzp}i?T%qvIVbDU8z({=Q!@fHfEclJd4~yh_sJ|LkAA&_b z=uP^bjK*luUER>WaZDJ!4QX_oe7G27K+%zwQP#%K+>qJxCj`db6pEhs0eHR8Hc9fV&m_Tg6hja zRH@t#Yi{NeE1dQUHL7TRR6xrUL-Z+d>JzilU%X3DLo+pC*XyK_xD^k6d|GO3RI4-Y zTApOJ9XNRx%@b)yz?nI%?H<~OEHo|W_2edlx!Sz#knZ_?+o)IibP?Q9+ye<75udY2 zgwii(QtH_A;+$1rDoCxbCF!kmm1#QxmVQCaL`Z4?tzmyX-GAC7VHVWljsQ+|&+DvZ z0dl}@ZugCsD~e81hDL@tI9v^LOi8DJj%Vv#794j?17wv2`}e236<$Hcg1{|5XHHZ0cEvWriV1LhDJKUU*4o}c}7r6;agX@{PaWsp~STA z&I-y6F6H{@OQE)tW|jR5!tyaX14xp{&bjTJbtAe(8957_lzfb(9^dvY4`3zVaNGx_ zcPmP!036kv zRe$t=4nSEtqNo`2v;0S+o6L~EqZ#_Nt zfwga$)-k8OH=W0HEA0;^8pSi_&eQNWeNzJvzxG|kKoZ^*NlZ9i)4&3j>V#ZZ@})+% zSNNg-juzzNJIY?lbCiO-?4w4@30>*lSwCbb_kA#Zuak88`E2UXbCv8=c#mqaw zwcEu$V<}U}_?=uo#8SSPuZY@ORi-{-wdq8=#JISw`lcrlSqiVZ*gWY(cAp;W^n{kG z+{?{ROJA3;5CjjBk?k^3A*D%m8X{s(TbkP>J1;Q?jZN=HGHsdDFeO^YQ(SoFZZWBgpm2i!&I zZZk25>29@oo8JCMrrDI?ys>U^K8hVk*FWg4t%1d8i^TmVEFRvV%cZ3e_gI=qD0Y~{ zD2C1_9)F3^v)f}HC8q#+qS50JRGj-&`$0FvzORlbT}K+}OPU3OQqrLre1M#ik^yH%i{9o`BkGL$8LCGe z;n(0gEB59i9)gkCz{AKQwlY0Y#cp~p@RjR5b2&qa*+lBkrapa(bzX1OF|7*P7wVCZ zT%BnO;NDTtJKeRHT+!o)C$o$0;v@vsLti11jk6ymjIz`d!@fl(>%Ukw8I5QGJpy6P zdVPbH!iC44=jss0E1XlTX3cWY(}1Akthx7H(qb)pQ3jWoJo))o3+{r9QMN61Z*aLU zk>@w^-jI#zja>UK)~SY8QKS0Bn%4UykxGh>uJBmQr+45JxyTQ>xAl@h;0S_E|3Uu5 zhtE)la2BLeDqMU4KO=t`>`IEfV@A;=L9n<}+OI3lQH>h~i?Gvsw<7a(dhbX($8-ua z`f$(rnZY789c&U;2hrn-DNFUjhb`z44ymERYhr$p2_;=y8}=M-u%Q?BD=M(?tF295 zv?FZCkI;c&LIdtt_~XnxvygQnmmN{dWmlS}AVdzGN2aJxOGtD0bN;`oRTNj8Z=hmV|F}rkJ0vSGxr6{_QvtL!~a@qw;t}DeeCyj}p zRfM>&6!WJ!e?3N4TzoVR6KI5x2o^rV8H(m_BCCI3}TyhH#4~iZG2CC^W2KXNpw+htJ1a=*%ENC=dMDWF56TMi&}>%8J0VNyRFj3(-^qTI5NSp~j9 zzt~BXJDSB1RMS_{bDC{L$z!JFwHpX_*FiIDk+z#Xzsdnq>#^Gv?=HSZo7+B#`Q(x* zIT<5>iXZ#GuPAdtHdvl(Y9Nrd!&jUVS)L;XZA)HiFimrP+x*-uJwYN|GWfXM=hZ{m zixG}~odN;~wnajphs4$%vLR~4+8*fnuxKw3aoU;i={~_^pv);|wTq=IEITmdwp*L9 zx135ojD0@b3*}m?QSGN1whAKQgF}4B^l{Z!M;hdM+%b(bI-QCCFa*78)*t@3vgYQd z1?a5yoWP$od!06rVyXx&cAWdsMto6a@$ot?5VK`W!b>U^TyVg&IQv)Ye#imH5oQ0R zj7*hAKF=Q73`Ib#@xm*)1g{0f9G2JCEEc>O)#uVXKJa*>;yUPsLg2&>SYt}3DWihc{OFjvV34e4e^*cUB|BIyrHFRFuhz)`~6`;(*65SpDF(L!<8nC5?3?S{X7^k_`lYwf%sn7 z<6-zxyRRlKd2V3s<{)TaqT>Ho0BMgAy#O)Uswo&FN%=_Ynqfhum!*fb?#XEO?D#Yv zqQPb|>AG?E7;JJUc&4plr&kvQZCAcI%tex~E;N%m1d{)-66IM6>_S8D={|rV!p+mCKq>VI+IPMzUVerVY(Meg((j?8u36gSCVtR5=&|dao>?slBrTqA^ zyl!?f#NiGEP_rd=3e`SqwVgJe z{XLkDY#JxZI`XP5SRhQN5ShmcJmcjWDamskQXoA}<&N{;d6e9N1n_9HrpR>HMI2Z$ z=$cV4EfP(Eo_$^VBae(RVm3_rC$78r)4J27CqZEHx4+SGT|bM->}Q4Y)PJ8Y6nbN$ z()k^hUnkL-7fex_I(8H|;Fu`UG!l%?ZSKRJ&ZX!qt_cthTo1rI6yVRmwjd* zp2WOU`2NoI(&h~Jlt4f;x<37e_#Z(N)8jM9)LG%ocX87!PYA^;YTQ%dPUg4{bYQbC zVDBaBNZdLQlIa~yw3(+I4DFlGDB3w1b^je8Ca(8s33RS1z%Ly$+bQ@~I!l#uZO*_Q z{rY-VL!i(p9Y)us$j+Tae4CdAQ+)?WVy{uGq=r2&y@YTZot*DWEfwrUq~V%G)-H6Ibt; z_T2t8qG)lf-NEHK&q0GTZd$fk`gwp|2O-|bcg~JF1=g`%4FmkY&jDse3$g@tNq1MU z&N^m`1f{I_HEhQpN%{oscxYN*GDsU~P zc{==~JgT-*`*LWZUN5g74EjnI_sIZ}99J%zSaeT$aEVLF+I19d6_wE~QX`&Wa;i|1 z$EBaTkeJ4mW}yUJ7i<7`#yACbC{I}UFtMoBTC#}?gP|7-PVZGXizk-CV@ePO?LjI&oZ&cJ))OQRJ1tCQdPfvfqYdZNeCGO zv9C_3$Dv3`A|})G^S-l)ZnfNvGbF{$6(8Nev+U6u#IF|#M*5f3KZIvrY_Sn^rC1dj zl7opE69q40peD{HG6DyLX-gDm>(FzDnGk3Q0SStI43jqBK8tooqzY!sY_h@W974)DW?C24W{qs{niCESR^CX^X+1eC<1z z9mnncJO^|U>r*=E`YeN>K>z8*Dx?{wPKpv_(kqvM`?sECJ0^xEQBTS-rZsEM^|@~f zOt$4XW+IsL6m6Hf`UdiKPFi((vaoV-2l8~aswk1@n9&ICateWGpvIMLL~}^-X1ij+ zzL@HISPy$!DR7}6B=Tz+pF;{|W%)M^Oe!tYv#pIvZ3?{9m~mPR~c3H#6+8IdQv-r`dyUuJVGGQFx|9kWlv z0fi|yjWk&4ZU>V+plJn23!6iv>NqqX{SKg zmp9nZH=!<`93JsOeP=gE6TP(yuod$Po4}Y+t51}fU2DQ$X+Yn(Oi#mRUPqJ}x^w{VqO#(Dx8+%4V~0*17+~82E5Q&q!sQ1~bhkL4zFU=Eorn@Df3)%a#t<9UHYdWd_qD1B!m(&c-pv zaAI2bhnu*kyz73<_NT+e!~RHzuxvn`)4ddHKwDRGILqhhB!4jx*8lf{M{pV4bhwm% z)=Pe&)-igF{O6(B^y5wpr;#tx0QYwK<$b=2Is-Gcp@kvz@}zO7lXF$%4eRCZMlD`U z4N;l`UK0u}F<2qWK^cilG4W@f$JX1%c+M{&M#kpSjjz;d;9pHCjz#lrjC=ywcl;3) z|7}~`K+YsJdj5hDR^!q2sPfzQ{O2Ey~9OY0s$Ue$H4dRwTBxt+TPG9jKYkP z4xkctePa=!wVHX1Iz68q0@@45yB(ta*%c+G$PKaA;_F5N^$luP8&MDu1H;7?@iEJ? zTC49Up;ywqX75r+sH=gXc@ivBN&5B-mzgCbC8NdQYWtpb!tBM$p9cKAi?5^vKQJCrh9-e1*U0Jt z?APrT#gAbsu=ez?I`wvR*@Nuhlxja%o1 zFoJon9zF=h8cL5VmNl(>TEcHRW_wVO6YZYlg^HOL{l#opf&Us1BesYVBq zB(BrjKgPd7jUS0dXgE>ap9qy!RWkT8E@P}$mT(o-<=ysi5{k5znW&M(s^U-4hi)JM zsTx= z95YeQ7JL?L!^h<>$*$$0?J`nT0JuhIK zH8U(roEhR6jUCvuRb-?mkR>awb?K8jZe;q0!LZ9F_h~ZPJ_qUNnY(ww zR1_9q^-(h#@e3n8xTgK0lAX+L;(7? zZK0U=aqA=i&tj^&fHX8iw(!6b$86d?3hE= z-RWLwBUYADFvP@81Xx44NiXzm@zivTN!pgT_0+-IFHDc$Z4*LdLG_0w)PS zLmDr~9on8mG;uR-n*OPeb7XGcSX4C11|~02fA`Gk7DsVFnyMQzVvb*E_&u5hyCh8W ztLvEO(rKk-6)Kd_3~jCFGdgC5US9cx{$()mvtyrhf<&(WhQnm=`%i4o>#u)SWQdf9 z3skrcQVmdwM#2znPA>izhVF@c=n;@&VDzoxUG|A}m8Nbu>VoVPmCeN;U*o04^_wE5 z+NBoZA5V!Kx1SbU)}&ac|EWIc8++vTZ3?+al(P2$Ac7DB?*ZW6d4lkVfY3#wIs;Rn z!G5ti?AJZkGS@tgpHd}L!TMeu$Ja1U9 z+4a?=7ELe|6(2}#x9io*#9{vOA#v!iiHsew7RUCME|mv|xL0|cw*gwnhbLsM2GE}Nqmpi;Jbjxq9V z!LZz;@7aaxQ546BxymxFRZxIEt^i#}iJ@rJcp#U7SnT5e9g|((l$v@JiDR{1xi+o| z#(6Q-c=|)%L2(y`-kec$oHoDY85b>Fy_;!GR>2&j!1f`BMk^ed-k6A}?=#zdUO^c` zTitD-1YvElCKx?5cG>t!TW?v+t16;o#k*@Bb;5bsqqJq`8yQZN$-Fc$1)EM`ZJhAU z!9IS}@g?|Jcm?~1gLmP0e}k^%4`UHNlb=J z*V-oJ>7MK#S&HhF3eoI(7y+3G|s&rqet6kjn%X5zvgQ#B(EG&Xxl z@LK3iNFEUTrY_boEHlhADw>$u3by0$$4mBD;%Lv)?4a!+5W22&thD8eH9AyH_6Z<$ zS@!&h@mVH>)^D5MDDmBnoT|y3o=#ak0Kh3<*skEbCBRA;T@lE8qR9@5N%{nNt`frm za=suFs3(G7%L@`;k8Nbrd5PJDSFVc__f&j60L zF5b9$j0ZVir5MyF;HQ5PLW5<|3_Q-rRy~ATV3qbS0(Wio&&+1b1!-}RQuZ+a6vm}+ z?@D9_tXm;l%WM-6H9TiO{1zA-W%*#rVhEYCmuIvudU|f(hQ~e+JDqjS0uGh}PwSOD z$=PE(o=5RFd(tckHljS47oKSa5?>O3LR3kom+xBYt_*5Jdx8uzloWt{5U{xqoJG^a zW1SK^^x9Xe3Xk{3Sf}Kp%O08wGc7+up+*H^XZVltIB0B{3#CHj#qPMw;N9o;_6k4S za@}KjKTkw6+a1$}yG;?-u~RRx<(QuozGrtfv24(XvV~AgQ@rIbkA=~)u2Gy%#JTl_ zbn9r4-{Z2~B;`T-KgYs2$DpY-cLz~B?hb1k!o{y9<_E+wxS%Vxput+%T;Bngx;3sbo9Yr$B(pu%gov}*A~*f}pexzS51qKtf8J`dc}W7>6!J01_zH2{R& z8MEyuYwr&tT=B54gb*BiR$(2L3H^3S;#V?Xq&(0!wH4HgHK$m%fohrjQwREgoF|i2 zX;SUf40IG>fiR!PwDXtl;HNwr$6wPMe4cr1mkGu=#y{t?)B=8Y*;wZVBcj2#DcnF` zcA9cHXKR;!>`%+{3RPVhL2|-ifj-V1;aJv#(Z}uBR5OZlPJA$QpbyV2L9OG5b8MRHMH!u)K94mzyJH||(21*uob4aC9E zyvDltcUSmi4stH`;@uYF zU2gU(MaIwT0$Haka=EM0r!OaG4rcxO=^h}eqUWh#4zh;EY83Lk@Iy=b8oA?$PTAg) z{w}bKpuc3cVmg`4>N%K=wr^Si(b~u2#`1-e1#l8n=s;S-#~Ir32&8l^~1d-6gFm>{wfd4@THlV*<>$$ zD5^*PF*i2qJ|a9RdPL6`Uuesccm7P-4Xq%HOW%<7J{%UpPy1)arjY!N#J_nOr5 zie9Qpi0muKKi>p>K=<%42YD4}8lwUM2Xt;oDdiaI45dc^67#;gg`lJjPeBcakiLym zQ`}tC8IULorAIi(Rx~*skvHwowzYj1=f0;?qekEIQg2vO2g;2s>l}MPqytXWt=i~| z=!-`DZ`( z%6ii{%tE1#&U0g&OZR!NE}NY;jnLIk$K7j;Q3Ci;yl20s;F?3iQY;F;m5BSXiMGHl zMgH+;>$C9g-H`DV5gSN{y{vL2n=SZHvtVjE0 zJ_lZ1=Xc7Ka1i;W-(sXZHcu|)e3@%x+=b<*Nw;GnNew$rKUirYC@$G+XKhx<+^L{R zUOlX}gjagj>i%{yxh+}H<53Gn;_+9##etrxZ;X(H?$v?G%2ri1boP-B1Z%X7;R`#- zUkJK7BleC8O>{Zi7E#3#@bwYFSjxml&oFn`J-*(8uGp=}=@Cu5`VTdYl8Zc&Y?-*6 zkD!H896weD$>CoOf!y-;wLD7iEoW8zO*>?fK=E|mFs{8bnzS8r-GyTvEeGoO-}9F^ z8&6D(`>$rsE;w@xQg-yVhY8ayU#hE{>zuaCm0=Iv^ zl@_Gp9}k+x7EP&dFeu@ovKBEys{nn~zepm4(^qQgONu;B)?Fu)WhCFLU@tPx<2l?S z#UeO>nIo|)H08KR!(!lJE+gUFkP#UfbP#8`j`wpD@xVtldu(}*UIx>IuaOOxVq0SG z`z)x(KOe5akm`JbkaZ}73~N_nWUGnaS6Q{g6EiTAp|u7wRUu>Vf{xlF5$7*FWVj|R zS`2}5Z1VI2Y0BQ`H*v`00*gHrDZpaYIe)cDkV~M+u0e0U$x$c!e%C30{s-$^mKLUP zB;47d&&jqm%O23F+>G2*#db{j4`yH?g|BtePz-?leU#h8}6n=CUCe(=gNLz>f7BLOSQBH-=+Y zx&I0*7A}@Q4J6nsa!56i!j&a}_h!w2&*Q^=A}wp+k}Jmehh@KA)|tjtXt$u7#Eiga zJp5i+eE`Cz4+bXMNIzt7o|uK{5FPyc8r-Kh5_me*P1uYKRmrwA4$-cQrCXOoe(OmI&abWBn=2)Xu`%^uYC zaNK9`uWo=ZWxVEE0~awL|#l&MaN*!t*Tc32fOif1y1@obum>jn7g+CIe;%m8QS+8WBEG@qKa%{YKTW&yQUmjma!dD< z`^9dNY`^xyTw@{?kODcyDaF}!1cIVrJ|)re9Fz?`N0--3K97_o2i-tu79$f<2j^~^ zWHw~Av^`nb=tt3f0J04sKB~;jT1&e+tp>SfOoUh|@%361hSV4mTJLRiH1@eGlJS?>YO5_VujoNORNrsT-&UyZxJv#4bb zJ?}ug#rnN|JsBelSqRP6XLWa)H`6IGK9qK@8mi1EeAPEeL z$leD8+SnWEGIKK}WeVT~88N%Yn5u~A{(9^sB%~9}IN0lk>mWaV z2x-DPTkFLaLj(EK;F`8sKbX1gK6x(_K3^jc4V+w3)*7KTIw|kH_u3 zwQ{-vwoHVJbljZ=%PT?k5YYe+LIG=D#DC|=A%y*9`crY;bKxnE^lT25(|cOZV6}W$ z>iKZ>C$Hx%tZy2I375Cmfp5c4jHp0?s&nIBu|1KB)pPx{3IhHtZa3(gSx>-qFp#bN~YwMd$w@;UnFVz-hs{7$fKp*Es**D|LXU)5MVtg=S@M8@qHrlOtw7Rib@ z8!|B-ajHE9UdXmPkM3cpneUTh-C)}yzzkMwOIA{&hw9ST%@c9+Aha~{MS#2P)u{GRbnxcKc6L}9f*Lb^7!Y4%$1O7xw9ziA-U!tW!M~!K|T-@uPjP`dbF7 zgwBNmw`?6Xw}DmUW$werT`##8ZKX7%qKN~Tor5xi!QE1^G?a;p#qwZf|AHh)Y zagMXTL8-8XDs=IQOy3d7XSTb6<{nWFazIA_e$}v+OlxjwU(PTXZSaNu!CO~SKSe%- z`(WL5lP7CmcTxesl1abU;l$LWShb_Z5gM!)F_7W>>Or^ zVH`Bz7uxg1b#C*5Z91nyB!LDH%JmXm9vKsSdxsWefwdc9BvRvDx^ppcG^Gl&taR_z zlkS*B0mp>4LR%QD2eFvCIDr=IuHPWeb*Sgw8XWwEt5oQ2gu+sK!493gZrO_cRWf}* zuH);zz^=|NvMP$UNbo$11n#q1U(oJ+c99xC^`{&9E1a-we$V}4s4!{$7Y-9HJ|Fm%_(@iGcf?P(SwSCLt~{MW zE0yc=FkxHf?q zrno=lnz)z8I$7O;R8_E#hA$Tf2EEcin(|?f-I3Y9$LhtxD-+iy%B!pM0|-~RZs_pY zKo=O(cmf?byM$PNJ-7Fa%lrBH4~t)~N44$m&-Ti(oayPcmjM9(>}N1(8jS$0 z``25``HhcPE3Hp==!7AGoN2CLZ50A+qPnld8YF_GPv$q&#lHhQu9I5 z<{pgwk@SU&b%BPsN>`WUPCm!c_UCBqhScZ_H2cs?{lf z9WGf_!Dh;FG5_palXTpIL5=|M&qdv4y7cqwPK(1>1~#vfYUwMOfBF{pq9A{CPS7b` zp0SuH*NYLP-!_e;)eM7*yO$~{n%nj9cXG+GVBDttzTW0HVRsRL>`sY0tVYlT+~m;a zF2qPgP`vCp=h5Ge5;qx3Go+eR4I@L-V?j+iyVDtaYnx~~iykj-@V@YmC5i}5W=gNO z$q%bsu)LA92D(IlWT6y^+6M3;!+sC#)dgGR@k!4liAS9+@`y`wpcHr3%60cQP28P4 zsTP5)T#oD?_h+dn!y|bd49iAROQn)kYkxpBh?@Br_tqm{L9hp5_?eRwwP_u44!3&O z)dhdZ!p)C1aLuclodqP3&gsEmJ(~|pu9y|1fnP+@bl>VPFJTO-F1SB>a;HVzJr{}z znAlxeGZ*V4;NV+Y&X)k1q!xbl%S}UB4;&Bxt|s*5nxgu{V@okvPAmCLn*oxe>>T}X zi80L;`_bHM;a}uQu+G^GxkKFOd)9n32;Z?1%1DHZt0j!KVPv&RPdnFrcvRW*4As?b zf{X{`l*berVbNf*+m~+f{ZgCAx5xgldA z2>1O%+mKr#y*Ym~W%n-(^J;p$sJxq5Gl$^9ZUB;TSW#(%gUv0R*DEcdjF9{T*MzR)$~ z9j@O%Dyon8oRW{k*b-vm<^|c$WOACRZ8+jLGXD%CU7@34XcoU+a$~)={KH-^R-Vpu z??7(+weU#L&T1q_UP8>ebxyrcK6fI<7US}|Nqv(S^bMZxJBG<=wpmaZcmB4TWd7sq zcMWuUrSjep^jZ9!toc0Y)bPB)Cd}^4K7fil=}&oU7E#P|>8M*Q*`uC57+a%V2xG_^V}F+CLGbarZSV2N?AJvFaGgjoP`c z7BP98@uwwf7uxO=P%!#HlhY6R3m+uT(hV)Us*fVxrXJg+wQPe4yZst%XWiDlkqO4jCBcWUp;r!lx|ABhgKKs0Huh;X1 ztS`TC^4Sfaq5ln(tIe+Z<1Z8wG=C#ocOU<$eu)PMRzBu00SzJ~CL|107_U&;&I@Rq z%J~?`>1*x_EAyDJksXZN7>8o4-+rO^P!keO9aQVD#cfP&V-o$mIjmyL3-jPy3I9cJ zrm_Rl{peVN^D8U`x>%;kLWfXEvRHSURt!1*b?z-pHQ+-Komdo0Nd zvgM)Ls`Vs&IoH|OiHO(19z)*p&H-mBmFVsrsIcanODNJ4ndQ@i-gvW8#Lc3?_*+n! zJI`FC$+7P!62M;2@Za8lMIU)ouj`206}`NZV_jk{cl_^Q=T?P**uEw*0w`5T!PZ{t zgV4`&vE~Tn%1eEYk18B61LCfr!wk1i^`EKxQM~E-$Yh}piEZ`tf>3n!Ks13;<^w;R z#MQ!>({j$KkH+y++L;biT@6Vw9XXb(jxI(w%cWb{y;et(J{Ag3c+JSW5vGq0Tw%*` z9`fZORx!tvpaHxiymm5WJH+E-h#_wt4;xd=z{tUja->$n>4dgk?qDip z8n}V?A8@{61KYw0UENM-lq0NP)XERntR=#VcR!X9gHKMar_R^G+iGd!n#v}8xvvaB zmN{ktX)QOjxjloh*DAoDc^M^&Y(5y~wy}a>8P%J4chUy7Dz2$Ut(_3|W(65JBBpa{ z>V->5GxPF7;Y6DcX(xMMujXh0_5f-xU29{tC&52_og!SV#Ew09TdC6QM_nLJ1bu)P zAdORsdSI*PM-tsJ#=Fab^|qX@m&o^f1*>}2W$gM#%047?aufHgfX9j2dy>4x{Q~T- z_p6Jug{YV8q2X`6GJe$4)siOp+JUBTeMB#Ba)tgQ=&4+PVGKR;7DiPvaVePgcFKa> z$j2qPo(gv5>w^V*C9ijmcTr=1CPs{yWN2U(Sx?;!G64w24TV$#L zX?kDS{pmvYocqNL-lF}VjYkKkv)3R*_hVnLOHv%Cv)3si@(x`Y2~TZ@m?qQy|7#;v zC_qq2+(0*PZ2;~Wb1mSP4Wm(89^_1?k5qiUmkvGh)#GS7<6NLsVk+j_U>$%_7uJ7m z?XKF$BaktzB6LkOIK{x<<#_)dapbu1E`f<*G2?h6n*){kGF9x~a?U0We8nRO3mZ0~ zgG>{f6*=szak&P5#4j@xTQr)FyrG;}+J!5^N3+LU7ML(u04U0HFIYak_ovkUK~WfG zb1>@Orq=P03nfDe=&Bc=u74e=+WDYe$UMP}z`4XhOb~jx1=S@~FvkWxZ*`DJOP^5r z!h!h&g35OaJ*d%$XQKgWga3|D^QCd51isFp?~#b?{)4$BB*o7!rlc3kBYQ^x807?= z0@}rEh2fx;e8$7qQn3=G9a0^!5R#;Z%coj~P=T8S= zxBSAuo}i^)PEbL79=1oEuO@op9Jm*jBfv33wx@XAW}3(T+EZnTdNuiB>3-DsQiW|_ zuk=D<-P25-g=1EW--j@{$;!K>d`!{{n`dK}ev zW_iv-C8L8n4vv$JDcki)M`2LqR6HIOvb5Q6O2G27Rw9OBL7#TI43jp-Wa4ciRhqbc zLi14D*L~?!1Vfp>g);O0R1me(*yD9Zo+7)Vo9a_<$ezA;cgzmignJ7TfYg~u*qdU{ zgjWzG(&DETh8FoFsvndN72-}V%|UkR+m%6UdF`Gwm=*(tG)ze8_wGI9UKwhMlGoTbTx zQ#c=+NC~kv@zym=UVeOoO|T9K8G4EXmY1D$2O#j2hjMMg9%ErH!;C13wN4C5tb=$6 zqqOi_6XwU@A|o)-XWxz z{927@2qDtD(1``2##}N)(I)B9UUde;7UP}?zBgHjW1-Vq**s~FSv4&p0 z(M5do!y7C3k0Rm-iK`J&Pj{p4imGH+>v$0#?b+~#Vk%oZA6qCKd;f^MJu`liQ$M(MNwKb7yLFDY$&2odZv92RON@H}? zj{t!P2+7Ep<)(+MK?#@c&T__Ni$T!>TgKCF?+T~ zdxICNoa4{vJ4f~0X|j_<-yWg49_rp>>rBIhczVI1^G9K{@%WHylhYm z{Gl{Oy~g;RTZpVh$WR&e0Z>Bv0E|t)BZ+fY1Mc|HG3_C*g_IY+geZENF&vH&mA6LW z={^u;WBRSC;D%qc5-75!Q%K%Q?C%R1$znGA-i`n3oXuJBv)CoVI5_e42T5;6t;@;? zW4H&zGf`tmGv^Bk01Sndu#i^zmpm0xYUDfl#yh{zZp9+*k6gu`F2`&FFv%-={%m}E zE3?G+YXI7;CM`lqtF=-=jNQ+4Hp#6Q)2I*E>4!U=h0$hAgZG>(NV}-CrM1R()ENFo zR^|$9JgizJ^XA*|M)`R1o=6cT8SIxuof19o>62acTYx0LsO21@}+!hHp0YkJnMf7$1(^P<8&SY=w8qwC3LV_*U8$$_|5R+7Ed8QXD=r;)z z;o4(5vFlTwPgUd*7KznF8ti&`K^U6cyk%#ykPY+AvJI$JEd~otU>9afz9uXcHf978 zhcfK6nX|IQFR~WNix+LzrcPj|{)BWIJf;36? zG*1{HDcIz4m@_@R0kJn*`Ha*U7c~WU4%zCmkOoIo8*4Uwy)&wBTbdzj05xd^M!r-b zx||*?ebaUvIiGL7cgeVfuZOTVTRAz3W-kgC|9K_cQiPFEfgp98+scV^ zcLVa%b_4097))t1jA3)X^H{yJAJC=uwI#4vo(oh&R2sdBPVx_d{pE3s0R?V%L$HpM z2!+hVCC$b-KfabIAMALVPqYpU4eMh!=}L}#>m^wix^!xiKz_GqWdaA-XUz0A(xs{P|rzX8GbiaV!fzop1no z&SCWlNo_Fzyf+NG^>dSvBy>J$?su~VIm_30&Xwe*@a9kNNB3s6%J=f^d&|9xamH%(Z+WKBJPYXs9*rJ5)&`=e3@V*lus=$Wyy;XUD-xscVh?zJ;%4_t}${@86 z)9g`&40E_d`DI0>o;L=YBKYX(@)RLQE#do+r@$O#u-S?(8}EYknErdlp6!>}+_w)A zZ^3eVY!-qSCD_*&=xf!1RW|lYIs$F=&g0ng=I$T#RwnY8f;f<-*xxyBjq_5D zba#}q5gjVcHF?hc^z#CnU>70ob%cNT=-)r`aVLGRNo4QX6IQ?d(uu1ckmR))Pc#<_ zb*pYs8**HZK`O7e&1nYtFdp_W7S6r)3QD-B9V4V4;(2o%o4;j8%a$|gV>nJk9Jq6y zOksmBt(l-U!FgBrl4)Rz$KW%8V*<0-$Rh|9(E|7m8Q{kW*tYv?#pkdG6{7ShT*a zSn0LoU+pPG^mFy86pOQcqyc0YD4u-NlUU+5@x(EdHX4g8yyt4jv))n77)c#gYL*H| z?P|BpGdkQ*(gVV0BY4((JYsd-27PRgAw@iQFCV5pCyiNMI^6Dmrbmq%j$bH}Y5{Q| zYdzE_e*0dZk~EnKi8&^U(3uo=Z##Oq29S(!e(oxaxLoZnrub02HpX{_V}a9w%-

    tadOlptj0$$LzSncrJc2t9iK^fvw06G<2Nmu{#N(;*fw)Uy|p{qmSetrLhSl+^L)dLJ5j__pVR&3Hi(Ryva_! zP+0dM0E1d`uKNBY2}~D5?}RpXMMMpPP=b4(1e=`L^dK|;Q}gJT02FaYN|pz`w2|fB zNjK&9-P@J_AL2I;9{U{Yem!hX10s!t2BEOvd)=Pljk3eFM`uqU+eFX_EB>7+@ znlb|&K%{=s+iGLlC4$Tojalm%d|B+^;5*yq2uw#}Wlinxp--%m?Fq;ZfOoe_U zwK*}(92jS&4WnTtoWyMeI(B+fk^6=5|Bb8`>S&^ml`{i8b3dK`%Q4}J(yyfaH{{Rd zo@?waGa(45kWQK7h1$^aIh?rxWKxaeO6|~2{KtKHn)ugJbyQK4ffLz6UyVOVNd53_ z7&<5})F8aJl&FO;D*LmP%iQ=s}Sr!5MBHK5eIA zuVi8p>~5&yf0k0xht51keuz-EVr(sWbMU&GZ5S)J+@3r*q6fmO;=FE8ww9Bie41s5 z8oS?X#%H@$&wM-}l$%0ii#8KjjdslPniPV8h&8%6ED1U?j~AZPzEY|j6-3u;*h6;X9+Ij27+v{l+;~rX5|F#FEwst`i5uBw`t&04J+y27#l+9%*J4n$HrXM?)Gn7)4aEPuHu|mLA*I; z_CPnzmeD(%e#C#ix)|e0OkArB0)P_aqJ(Nc72qDcRr_R~YxCqbl0+wGyZCe9jyNkA#6gi<14;C=*65u41zu1Hbx)9Ok2VAqz`B5 z>Z7Wo$uBm1|Ik2fpJrvpZrg9Nl%Xd$iWSTl^6Y}OKZ=Qniai04qHRw7haF<^)H=#| z_fxdzj>ox~XEE+`)#i%Oo|e4Ka;xl_O~D&ZfIH6e-X|c;DnyOw6wh~_{*jP)UxChv zc_m3!4A1RHsf7~N$oNhZb;o9Advd+Tq+z>^gFm8 z{7n5i4|!3^HrH%dyn^~~9!tntia!jBqF19ciGljR$N!VIE8nWjj%W8{bzbMJ8mT3K zQ8@8Yj($B!L#yjJwF0|Dm^B)-^l;3?hs4uC1~)3J>zm1x$mc@(rsGzAati2q;QV`l z>eaI7u+Ol}Z$HnDzPpnJ)@39@vP1|1l7#&zKFQ2O z-7xln=*U}87m+Qo`dp&{`5WfX<~^up_9z%Z44RgFyyS(E;>$P#Xm{M(#s49wI zFev)g@NCNT0b_Bc0AXZplbyxTkIsy@2VkP(Yra@+XGrTjc!V~R-gGq4GrX&68hkwg zr{eEy`V|kBV%nu>#PatlhR7=MRuImpN62DfHQ};G;lev4zMs8RA1Dpm(C2#?WVdhZ zfeo^is3wJbdRHbmo4uAiYmCy#8mi#WUWv{qP2b;3k@rR^GVkEOq)BNN#~T1pHfJ?-eyjV?0A#i1irXm6+s^zPYfj7 zT!UV7Rb#&(`HW4-<(PNEMW!i~&*Y(RC+yX%@LIkl>+|pzaGi}j+E~A$n#}R9f=Vhb zu*tr9(aaw&)kFdAY+=h!(>r2EJMI#U|9dujX4^9#G98|x@Yi5j@a`My#9MkMxB?!; zpc`Y0aigWb;XFk2Od^zqY;4@8j&H8ug}44ZUqbyFt&HTMOIwsVwTEYPnTmk3Jd5;} zZB{b3lsIFcs+r+3AL(L-+VFSw51`Llll}?S+FsFoeZr@XFYfc0R=g+L1FcbCf9+s&$>>hP_0(=dX|+q1iE3ucI&!p(iN zHy381c67s$m1{TlGT73`#KM;EsF3X9i|STd7*Bru%Trf zcqZLa{#ka%WiH0O4%EfS-i=D||4I_zTz`cBo*dI?unVk4Stkhjgm6hDkh$GEk#_1v z49&ss!#J#cnZ^~EDWZ=;li>0<$%t=h%jN`%Hy9y{7Np=?-^l!C+tKS%6h!m!wj|mG z@Zp*ey{sEuas&_}@?1#H3%M(P?H8Cdcy8Mb;az>jO8g1}&?jD>^2bWP9ddZ621#%Hy}GAT&EmAB3I%{f>2dqA z3>LF}g_u=qham$9Av!NlV^ruM5A2#)UoBso71`$4^Zd9%kbAHIljBc`SGso|L{;C< ze&W&0&0G^_C=echD@TQ=Dy?+f^*o|Ow6l%S8x#TV6HJS;iZi@&jkM?_s?k7hwO7pu1Qmj4uKOUmGbYzPWj}N)myK80`h*v`!&v&b)_-f6*(LdI*V;AGh=@D-q%&=W&?_r8;o*mN`Fa;7}0*=owSy9UbKl$cW&A0smC-JFpQE?`EXvGeW*)Q|)O}r(M z;<@xY30IKn&?Vi+23*6aaF^Uz``y=i`=%*Kaue>kSp7QC$zYiW+iI5wZvlCaF{!7~ zxNc~T+;CcL`X_Zpvk(r|P^jz}y*Uru-G|6Z-@@Y(3#tGj8sG3u z8|beksp68m1U;Xhov~pof`E{eu?Q77+T7-??Nj<`QeO%ejpVEsB^FTu!iqFdaE%GE zGf^eMNF!&K5|%bPI&rDOa65aqlD)az3QY59|HmDX`pg^y*#`TfVsT!x=^cNYM6M1t z4?pN5jwWrfM}nf1*AdR?cy(68iRPjCgaPzwzG4)6V?tT-B>-J~Jfr?z1d9ye*~2{j z9G%TZMGk3KJtk$_0pzVFf`g`UIETtv_TaJVnbshPQnPK#fU8 z1{7ub@YtnvzhvP_^du9&+U=fhFyl9Mvvm@XQ6dJ|v1l4c1<7*XtLV$erkdfg$^LwZ zY&3PVs!%m?8ChEzPf2Nz%)R6hEiT$sH?ytgZ$3{iHGI3hPfbo7IUrOhgROlymbO^k zSTTAjp)a?H64~Yr^L_V;eM%MsZws>?50f?8OuypxkqArTo%~DT9cju5sU$`$up+i(RfB6-sX7ag2~u;WWM=j}u_YbP;x_REbecjJOR zpR*}R1MYCcusdLIs31cvWmArQzNlHP5h5G2JCoetA-)rY50TnuZiE&VSw6PcNWT^EfCzm<~&wwY%USMR#&?r>mlFzFe(yxGYDdJP1w;%0cNe$KfzN z9QB|Svru`NQw^m=-4~Vjjb=OkWiu+n8qxKWw2V^fl^|67eYc0x0hAopOo$pXVhT|a zZ4LMlK#A-}<=~Fwd5%aviCtv^lD-MfE_E?;kt}h)H`cYD(3<_^<~OB?-VdDQ&HZW* zS_w^en~DUO=40wNiUpY2$B63z#h7Xtv!Md4Z?o31);ILQ@^zg~v*{+;?tEJVBy9a+ zqr1r*ZxxhRJTu3*G(YiB!R`qa=r4d`$3EZo2g4xQUZJI$E1ah#nsL(QK?G>>-0iO~MAUbEP$Hm+oRRkoi(yrK{4mdb@&J36c&p13tD zaf`~WHwx4-3J5OH40BYZiK*EGD7%wlbW;RQp9(W<86cl3sgG+U!}Y^3rpTfb4qa2itzgvxSdJLG&bQYA3W->k(&{6dnm9 zno=cQLfjp*7NE(V5Pp*V&pz%d`cgN0m=%kH-NW3*6*^2uk2&2m@M2z@!NK9rlOTpJ z4N%^Dn>{Ek`FjQC=TSwY)tO$nf3C7L{}>Vbo;4d&fPHh?@XgU2PNGD*KX}3YEcw1h zeysA#X5P|Rrw>6P<&3JkbOzU+`#{;x`aB2H=3S=|^r)HztcbNd;!5&qyZ8LWqBl>4 zRu4k&@f`;{#siBZp&w|=cTON?3#h%{HL?cm+mmKWQKpuR%VZzA4kBr;6&Tz9 z>%^%@fQ8c*KewXBw^BjmpjVb5p_CthYCoid^Q>nn?xwqoiT_41ctcV5_VwQ{wWaIu z-13r3R9=jaVg9+akFm{K+G`!Sk+-agPj^l4k{uBUP&oDBb7{uwM!TLDD7_2U$O8Pbi+W2^W{a%?lD-fAq3aj4ued=B1R^0X zaCU^~XP(^w|0BX`+L6q)$Mi9}F5AfsUb8m7X)dSO4KE+`2Sn4H?pv!%sS z04^4L^_!;BHPUm#&@SUXyu4QL9wN%K#nYq{+e^(>envi}HS5X%+x@KDR3;1G*CS?g za4vhYuzRB&r1_0;k#C^tT+*^ct6JZbB~*5eU8*of*jx8_*k%vGEu1VhLp7=w=EMO6 zeTl0N7L9jJ4{FaR?#jpExevl2%PSfuG(lxt;x#L&-)@B{5-RNjs>4bL-}I&(r><&` z9G1jI&e`#7FON7d75^bjJ09U=bL1_8(2FC8x~TZUXKkNzRpP5pLqlE#=<-JlY+1V{ z<{m_`A%_=6$Rv^q+YT_G8{q0!65mdpWRa(4U7xh;g~2Eh_VtxN{&gBg+)D~bj1LpT zB(b3JJ}ELc83krq^>=x@P=Vo!W zE^~7?$g$^6n4FCW6m!_4(*fuk7w|C)ueM;SKg+Z!!0J`m8krLR zJiQlt^2AH?5X#kPaLyuTj+CXgRG*>g$)W%o%k!qk+qR*mBgHBCFh-O}f(v1cFyyTo zX={$y_QPh#f0>5g=$)q<&tDl7%XF{PTrr*|c1_d%APd*`xFvFSt>8CMT?~=44zxw7 zIa?{PMJHQ#J^G~{o4GlA^yfzi8vm-zhc1|3y$w4~0bSwy^+2x8I&R4dNrNP%{}2>d z2m*)d<407Co=@PwPUoHM)(voJ8wh&2e=HmijpF*ne53XdUau)Lmp*QDuLfI)HQ|N- zzsfqddGjpe6_^XPZ`0TxxGF(`saQ9Ca+3k}BMWdYy&?xKsfqO-c&2~cyccbPAqcF- zffZ-C%^pu+O}KX+Lk%sS+`G(W;m8JkRN~QtpV}Og=aV3-xgl{NTgl<>`nY;l_*2u@ z)WQ`GevY$OkTj?LEg`HvA6R1kpLs=J-9tz3M z{tqdbd2*+~E|zqmAf?+@lszi$48m2h6g%U@^V5^iK2)x}`Y1wx>SA;~PeYrI?G;Sn zdj`D<5OsBr5Z~g%g(x4xhg%ZUIh7qS%0(2J2Xr^e)>s2>YUT?GAOzrKO#psszVUd!Iyst!7e@ERN5<*B>h?R$Y2dVVWi=} zTdyP~^)ZwD!#jkxok6`Dsp_~5_EhB0_E0)Nnsn=~Aw8YFS6D1}?d|V{@Al}giL4Pt zyM6s^jv$xvd>UW-7t9KPMb>Z&OTW>ZrX>o8o}Sl-ZAZ>m9oOeHD2pKTbE8 z*(MgE)F#J`t_cXiM~47k?A2*)^G`H@^4nsFsP|D~f#9j!Y-B}?s5N!43tFS4!V(r% z)Z06vcIZ`dhGxn4t3oBp3mlj@u3AD5b?(g_QNK(T-7V=M4R!YKVl3cPVeX_WV6ZD0h+HS#S1PR-JSP(kpeyI>qDTK-QNlLgsh^AxkZX(+8 zY~Tc;tci(R86)T>`#8b1NfmhJkdRzEyHq6wbK?4k&c6~0H-o@h);M`VX@3G<9w zsB(omN)&4KTkz^i%VsyAq#EBBnxYBI!7#=sgI_2lG%{LU7q&SQlgMAQebgW~Q2?A%-RbbTAw3Sb_Goe9Fyxa|3uVocQ`_4U)#8LP&8LxrB5$gz8l zD>IKpib6~x!i6r;lb>fc78vmZDy(8Ya}wo~^MOp-d5@O{uOz8m<%1g#F_{;zNOoR& zZz6xeST(EpV2U@DHMb7=KZN(bI%uA&0!A;M%_vZ~UvQZ$FmSeOq0nLjAj3=%8lvlV zK!*xrbwJg;hK@bYbnvGJYA*p{*{FMdrT-XAfam^276NbKUHTO62d{TYg+L(?e$%D{RaR`v|*fxBmWE8_`_Qf9A9#etMUL; zbz*q!X@!=W)G*`~fE46Bib`&_+UdbAF!0+|j`WIX`Ev(Gu)nX3FR;L0#_!s7olb3h z%5a+}D`0C^`ttJHTOrxWUEN|3(y_b3H8atJ6I14jefq8u`qG2?FbUsDxO^k7Fq41OhTZ*nOzjHnC{$WX)Be=(tjfvFDbS(P23xlqAdLUt?xz9 z+h%e+SsdU|pmya84fyu5_iz_n#3x#Hl>v``4Q$^lar7>bO^d{?%(& z@sF!YY!WumgbseSvqhH$UqxTr6=yd6d?Ma1Kwmd=>Y$!a6k(W!7tIj+bApM1c3HzV zxedhm+Kv5KpFE>xNY&;G{^nT+RR(zPsI}V3T>&~Gwd7D(Ye<$qYXWnfZo{*e)tXOG z68GdA>W6K3pk=e`8QtwjE1B;z?H7xuh|`1=^W$!su+jm4(D-3PE#MeIlj$xYZrWw} zuOB9@9fEdiugO1Qt|xo{LpDN@sB_(B+J;bp@&o2`#>;r+2N$B3)o&{>I43y+O9AIL z*cA_{Q4L|(g)=F3$O5Y~O)-$g9t+6xZ8!@DW`@VKivYBS<)fY&!)vE-(S+`F*9)xL5_R3R)k7b`s(1jw;W%(?Nzk#-RWcGImigPCEZTa z-NQf4C%8sSZkl#l3=d5|MQx8`+a%vgnt{b*q43dny;sxm<&&UE5#*A|wk11>5S8?B zC&}sU>`Wr8$5tPDiLqaj_!+-zr)vl}95f7!($DeDM>utsZsCXin1kc|2?{3f76t8G zq$nGj+K7_A!`qLLXz745Mtq_p48ZDNSrlwpb=eQkvW3=Pb2WO)5&?)~*q1TP%RHgQ zFLX&(%zW72JdUJjuUIReU^PNQ5B_nr!dB>+6a=h;{iqLp>$QcmV+jLtqdhKF9_>Wl z?2PPp#LL%0MK^5=7fk}k7xA)oFrmc}+R?+^xUFKx3GnXg`D!ZZLeNQJ*gI3PM>(Gc zp;$lC9ex)WmXjniN905`C2ooyfUQ;|q~%$)v=XTQ&v>T2Xdb@(4qJ5?T=bY_bul8s zCunA_Zp-20*MLr-6ug?lUmubf*&VkDxZ%Ci9&O>0EPHQEYMzZ|QgsmE#DfC}^JjZ< zP$KQVka91WwudMw^FPv<$^5=M`-UZ{5z$H#PctpHTZi<>Z(7~$_=JOhUp;!zJ-h=6 z>7YhHq|YJ-m-)4Ia2hs8o_LDr#%GngI(jwooooGHmigk^P{I7sAk0Y|hO!irOH0fT zV?~y+hq^a*N9N8yW-@&DR`8LQZ0X!O*!PZ*lS4X*o!fBbBTa1ef(X~(rzoA({V2)A z=&4}(F{6RIvLUpk2nHToCAe$uGG zamDeR#E&+*@u{LtG;fWDK=TjE&h(wX#niLmp*8tvxr3gDZ&rF^atFJOuNx#= z?_TMn=ysipo$9|Zq8Fd>HO-vJylX$GS}ok#=1|?t;;=}c;bvT7x9#Rz1ClyC7aF+F z#pu#jn&-ADjjRwX3Wx=nL_(zZNPD5 z_#EOQN#xTU-m;O`@_N#Mr$F#d7GQJa-;F+MPmT8ghYd7sakSN@+DuqoEF=3p4NOg) zLkjRY)!US>RsIbeI5gIrd=wn9$UXhz#X01UV`EAd)f@OuhE~A@Z+X()+p#*f5|}#K zeW_D%y~o&}3z7bpMSTZN1jex8Irkvc)6ZZaE`hjz0!8e*FLBU>aWcyQP$TumAp9aR z7z*%4&@f0w#PRqKW(y7}M&9h~2Et;Xo;S77*R2j-O zsbi2+O`GpTbfL$%50fR(i=RRkEpa~6cV2p2b9DBAu;GWmMwH4o?9^8DUd0~!WRZAo zX)-BlZ@osO>roTavXBL5UV1NA9nndlt4=n@=|yRD<^CTF>EAmt_{GWZW2Rui<8Ng* z?H8j8AA(b3o)*b&i=Fl3<{@7FX5AYVy>|2WK;?wVY6xH9{|fXk2%9N$U%T)^5!}-z z5FI9GdJnN$CF5OH49SyHLxY!c8wh?c1Zgs1{lea+ z<~FT2KDEKqYmHM?0X#r}l`v>-k%V-7nuU|!Kg&f-y>vJt4z;7LH>DP8%E|w0a_-x` zh)~)brG&q?>&6&ahSD4*WBy-2+52h!+IY6~t^wm4H{B{LC+ePYlfmfV$hX1a`oDhB z@yc$g@^uEX=AZEoEuy`ZgWYg7JFz*nvsAf>X@_>4uLxV9LXI{~fiG_PoxO*?Y%0Ov zXWA7Jz99kYvp>WUUw8h1vD7cDD6VK~8k~lBHP5+~B8?{xk67aA;6&h!gi4j4xx~``}^LyIc$z+x?81Juo zo`$-)+krXU9^p9bsbB^(0Ac$AFNN(f(^AMfI7S)=Ks@?HW{aI*0-?oD!3VtpyVp0P z0_}8kQhCQE97sD?n~*k*0T~P=zajA+=lE*MoQAD^Gf{|Ky3x}m^up9ZA8cCIzQAO? z)Mo^jbYJ*G&+XQQa+G3XqG=|o026U%M+Ec=&_tjywFUyC>L&1d-30HD4RhMdjpq0_ za-^+>aqN{eK>(+H->6D99o6P)3~wd-Q={xXUIAMx0cnN4)1T;#77z|8Xj1 z6rZa8stLfHwcBd*A9A;AH3Ii`9Kn(UnJbVMbi(k_&r4f_kA23#BXwa--tLZ4w!;1O zgyQ!+(gDY&Mm7?etr(uYB1mT7kUBhfrS~L6Umiiq&|Bj=`7U_ zfv8WKGesu_v%(cajM+a~f={yecFcCmih}ZdreBOQ@eM4OJ-Z*|N=!vCt-wh43X+m61e&BB+43=PfcA!~M=3Z3aa0}nr(Su)asO;1uSGIs@` zKrO1bO#ZR}SRYl>{rQB0j6)dK`|$Sfd8=BA0rmmMw+!a@7OlH0_>kwD@C`uq5}?(- W+G@~kn^sV~TR+Gj+FSki;{O5fzY?ne literal 0 HcmV?d00001 diff --git a/img/bg.jpg b/img/bg.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f093e7997b80eec6ca2d9e554201f40e9b55e29a GIT binary patch literal 246625 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 z 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 literal 0 HcmV?d00001 diff --git a/img/favicon.ico b/img/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..3fc4d606e61591c56d8027121bd9d33dedce2ba8 GIT binary patch literal 1150 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%0D6jN`emrb=eUP8_874{9ozN ze0?SrP;RZ&zwv$vQo)V2oGCGUBw@LUT4?g@*jedMp37fd6M1vLQ96@xQ?b6xqI5Uq z$yEwnEQ^@sb6tsBWd69v5%2I}q37Xa?~8cUL1Jl-Yitv5Gm6OY5nnXWzJ-;!x=gOJ8_?-@-c{1hm*nuAtZMPu{8rzx8D;QGoEBox!cujg z!p&wqo&u9a;OJPoany_<@0YlIh%PSCqQK3LkV>5t6%+4B>PZLwSrFTc<={V^R)SeJ zMu-7PIXch(s|9dK4s5pm9sUCGCc&@aFp{6x#E(5n#0`$S>b2SlwnA7BM-Ao9dU;&J zSN%zc>?_Zl<$y|1--1&^sm#!RgJPI0s?gS{`19*UMniay)I5^=i1H$#(v$;L(BIpg zQ*U93!=>sk7@zCHYI_U>OmQpz7^k#Fb7@_lM#{|jT*Vy|ZBA6`T3cv*^qnUs{iXOb z>Mqn&fGD&_>d}Z&-Z+XoDhvsm*PZAP*EY0gVN|fL=r8GySjBzw{X?r1o@K>6rkT|~ zrJsuu#!DrZ30;zO6M^?W0;%lLOKHaei?;cPo&=@lANN+2+Za?V zpHFG4Wt_ybHc;5%AR#=5Gbeo${t+Mv2D%5;LQOL0<-X5m*Qy}Bn0Ot;fdmGJ?m>L& zGQw#~7++;RH17Oys#T3xHzgqTgMX`?y0ttWQpr2#HE0ObOBD1%Dm*&b zwR<3u@lA_~3Q|bBX8Z4kW`nq}A~$S#sI<-ZX-r6;3ruUTSAD=bbN9;4^hkfWsEih+ zkf=A=IW~|k(acTzPTu5lUl77RI?|tAsqXVG2Tk*}nPI9v^>;*<7Q`bw{uSQn{S$iM z$0|sxbFbcs!=a1W+j6ZIp&`uqWWc=$StRa_%EEEs-k;BOIDG-#o)Ze0h!@DnooClZ z$i5PQvt1;-&kBTkAdSy@IDR3yMTVmxSRO$we5#Hu1EqaS@nxVZ3G=aAoKXBBtz_({ zPc<}9B_q%z zbpytB-!4KbduFM-uFTkUr0BsfS@mOymNTeSoh0J2jaVx*g&#)|$I3YJsyjS< zLf#gV2Kx*Cz_Pm#nou3*#OMfycTv=EGk8cKQvak(mMh1_oPdp8?|TgAaVhYKy;_MA z!>H4&(`6J^C>)kHW4nN3^!Lyk@j$pN)AxJ2a6VbdrIGd@dH(2UD016Zy)(UvN>CpD zelwH?=)t9cqE5d?OMb$sYwXf{vI_0{TgmIMp`*&$s(s6FV(r7b_L4~+N%#XyCBAD# z<#k{OHFFUwj(<8>Ri(gdGxT9)-iKlX$NRY7%ES8(V(8oxuB`!c$un_j+8f=b$JE~1-y?#FuRe-1Ob9hPsh z5=NHwMCq-qi#FJMDOc8epVZygk%IkL1%3AJP#L#0yoVR}f_k0Y>XcHHM^8i=MP%7o=#`Xu1`Kws9iRyHk4{gUYqxpqeO4z(xh^O(Xk|NO>TD+-(jzmFE@&YtkD+`UK2X< z(UZ_oM%Q7j_q#-NS+N9uy)iEEPI>wubNC>+!F6MO`bwI`_(FMi!3Xs|v!{AK3O zz}@?P($L(xah$Ts`D0nc7*`I~tP7bcSERZn(sOj&Kfw|QA5$#SGAWz+gi6Grb->h! z4SPjY^h>CS87K?ywI!{9BM>A7Oe=>r>6T2=ZPhz~Q&nFFkQeTi` zl4BAOD7{hYw0d<&Vy?!Tgg-oWkorn`@t`pEjLRaBR5;7i45_ZUqbXH+pTEyRJD&vz z;VAm3chzm_in)cQ7TZr(lr85O(Umfg#4QOcXKEy?EhCsw7)%jQhO;K|H-@Uxp+;-sVk9z();*`~n32ommZqDr`Idq;K3Qcg z?U}>n9u-UVxh2Ow=+qSTn%q&_DpVoYV@f!us`?S+@h9dwVfj8FCG1ewGaI}#t>^RC`X zMG+})x3hn1mX4Eyarr$#4WomVlN)CC;Y8&8`BZf8j)w&<)FMMf)*_L?>BZxAU*AA( z92LcWj{WbsjqSrUQ`W73dA%wcO{A`LNObh?Q@!@sBvI69;#UXF$|kIAGc2~&hIA<9 z9#17%U4pegWLb)_Ua0eXUXbQcipLk5MT#`r(U}HCbxXvo zBZ?ek*V5r^PHA&%8YSYh0=;G!nP-Q>Jxm=IhRWzMUzJ51szzxu9F}13S%h|+dQti> zl|hCWZy!&NoXQtxYff%BP_q%ET4{h0nWGNd+Ot3IqK$<3AJj z5-{*Y=|=`6*3M>_i-s2yiwu?U!=fW`az5PR>$jy!c7SuoZTzEeDbBmWmO`6r;od6r zlb;EewVxiJ4MPmfld!}|YRbiAoDddeM%leWHb@nSGBP}Pf^qNvwi^uJpVt>wu~^xa zvHPd*>tGt%c6a8S;OSRM zHlZeQCnCwGeij`3oN}9&h*YV$_S~q9S*ua;Gk2%Y=kSOab}YYqg>t#D!eneA??2R( z4NxoID1Y z!d$A#kD&y-U1@Eqy4U@WBc1#6wyhe}aU2|s(foHNNwdhTW?crJlZ9HWNhG}<=ZQT2 zI+&4({EhU&+_YM17+MEuvVnzBnbUv~^Lo_VxI@obpy?j0r4XNr zzhxqQUGG)(8!_tD$k3B0Q}|XFu2Hz#;?u`AUC<8CbmBv9pK5+@`-Hyl;+Nsti{Qwv zEr(O1R0-MX{Q5#WR-1gcQaMP$RL9T|y~j~U77At+$f!k?;AQP0|GrDjO@FS`syb&} zw5J^2<3J>3ud^7%eNxU{=%3l0G{=&5Kr59HQcz!hgbm-Jr^LxdZF>0JIj@THZNaxS zG7LM|%JR6xyu1;evitRlQ8U;%_TP?waRwy& zrAip9Z|k(VWIQ}n(sW_wYAw}OOzsSE?PuKnd{?srJ;@F2wgOMk{|8_u%&wmGA+PwJ z5j9*%fcC^w=3~P54d9v6$s41}8jrcW%Bf;2B*A?(oz8I%+AM#ghFhv2!ha<+!v7h- z3@qT`&N6!{zTaHjWlIuG1?D*nL?vDvp zWl{{XPFuJ#c<}D&FzwiP$`gBVx4nn^8fE(nM*w>6#gvRx?VTOwC#!3k+L0$@1lr~m zW508N{a@Qt^?L)8=S!>?sbzez+k8j}k-jni&?4z)yV?z)e9M1qA5U8jYClLJFKN<-k4bp0~hTLq&_Dh^~ysQD4_fI)ocT&iQ#r+6< zbAUeQXDgbG(VBsn-tZFrw|%myCMs+c^5EXY}Z^CIVw45JaDv-2Yj1$;e@T9)De zy+2vjrN&z#VyUK0*bRCjP*8Sm@90IQTVQ}LY>jpw{=roUG67AKj*Nj~xheAZk3qv` zxnA1s-%I_BgG>vth!NoivH!klNbew{r;eD#LklAqyb=5%3a^F{=?=Lj zvN2#@{~OL0OmpB86)s|zri$cbsrngNkm3EQ30SUj3vI^=__nA){D^ht zCztka>_hPjzS**{Yit~Gz=uF4l>4VQIL7e@@ajpPhwc9ReXu`&ga}F?1${yIBF-ja zOz&KY`5p8{TPeQ`;e#xBZ?Rb{6lH#5*W_|{x>|SUcBF}{SRTmP*ZI2RX#edI0}1tI z_EnssO0gCFRB@W%tAVcO1+I{u_qo49|9uK1uo3b3gW{|I;zxjL492U+B= zhLn+5`|vX}X&(?!e}hLsM}=xMkP~>mprZZvj_p2!wUXoSiVAF*|M$l(Kv1m5T8iH} zY1PQM$V@2*+x%uL8?<^Fbw}>gdlnBNiop&M;)1bO{@;0zuRG;2ZabUU}^DgNJpgC#q9Hcoc!-V0lzf^>oEIAxIuxBLcUt_?y;}5M?i9e3HwG_L?eX&HrYN#hV=^#__iM5f1klI zB0SjX*tPjLHs;81Zhx706rukokDNW1Uiy5mpG%LE0HI9kNAe|pDf7pUr{FoR{YVjy z=tKl#{`LuX+BrVBXa0}TU;Z6zI0y@vk!RM|3GwlWnQ#(h^t=%it@K33e9!(0cg6_* z@bhClWJ$rmIA#MMYtMwMwbcYOg@MO;yAc&!vE|9jLRdue1j#Mkk0;08MeRLB1Rp=; zgR-HCO5^vkW3`_ir?{VLpTa+U{4sxt|A^1!fmH@Rh`2XoykG-+w(PC|&;AC687Fli z@#hN!I69#F8S#=k3_xJaOga5l0r(sW@&eD%Ve{MP;}4Lr;+PSu=l!}I@s#+47fvn; z?-lXRbr_pPm&YlJ87n-zkNA(Tm-rooyxcemup8W{H6F`^?T^?viovR|t#?2sI}0`_ zFlG^SUPU@qpHT}42z*~LaKd>-EJR+mi{tpygVyXv5edRw3P>!o_(VL>MWuiTyFFxg z=$Q%~O>9quSLZ1udQ)1auEDjU!ILD|^|5{j%6Wu<*N*Nl!Untk6L=d;4R^a&x-xBo zd<4*MQuc{5Gl>})($B8lWIntc%0Uzp6;+UcoP_si$m8mgZL=e}`N6)BWSh3+3EU_K z5^}ZzV`~gl#yrvzY(OsuARjUQJHJ8S!`l(d$wo!KAtIzk7~OVo+m7O&>EVZnY$dZK zAZb@8r>KYfe@3h4$Wi`5VS{2kt?YKY#bxSY91q3vuy*lzVTXK91$te6rY=ty zJ1PnaH3P%v)ivp~!_T=-)hjgREvK#XT$hOCk@HuHiEWBU>t53${@r%0`3y};S=;vj zWn23DjVw~7(%Y}Uw^wfFJyU=6W)0_7<$jr+d6ISeu)cFX&={*iS!F?v6F1*@N`CD1|Mw|@;+~`EyV!zE8^EmX} zqXv@cK5ET8CC$pn_^4bkoa@up0;!PH!}HC!ilyYT;I z_JjxlzFUTja*drTi(A^hib;iqrYc37?qL`6lg?elc&9BG#>O-V*x()gWSxKg4@~Nc z(La7hexf;dugFA2l3;9~2?Z6IZA#Nzl;1SJsi_H8(N1JgPNP+&m;b}Xb)FSnpqx5^ z{0077aTE<2irKiv@T{iGshe#m*GSnr-0%EXCP^5&GZpg?>bMe7=DM-Mb!MY&W0!38 zVQFa-HaddRy;XkMbk;;Mbka8n+SlfFe#2W_bObGQGS%B&k8QFqMP=1z;y6YI8#5%u zqYD+3pd|s;78cxX_tBD*O~!Dc#;~ufAMOx|Ra2Lz*h2tZOx3cJ(G@KyYbC)9$ zHmTDTt1x`&C#h_v6m+@)+5Xnv`BlfAFP+zUS^-IIdU$4Gn%EO%F{|#T*lQ;yDO1kZ z-Ie*Jdn-EMSWYTAs_mk=j64z=g1^xlKM}WXBs^6_cJRpj`8rsU>FO;11w`b5nDP@Nj*|Aqvl-b+TLjR8uxhk z^b}#~^t~)`O z-Ptc13JPIYF1J1YwLNIag^=HW<}e=k+Xa(It_C*ClhWCpK===0#yG*#Ivg$EeZ-s? z3=5rNrbX=oyRHx&0bd=o)&CF;3c`aoaw8t;?*c)>>7>gWWT zAftmE3N0)>19DLXAj8MHyCdXuGV!YF-s8xha&`IUVpo{2#RUUC2(cV;zs&-V5pWmyrUtTc?8wJ&<1yL zadE}y_rwrT0L<~pt>>##IG@`Jk;?Bz6t^5rZ%Eht#h@YmRR9Jy&`(9&SF;7kmL+X$gy+&2Q@*XF77+^_Njt)3)?gC9Ohim?+q6# z4w@saTUV&ys0ti?O*oiSGoPnH+kod#3&J_%qS1J04Wz7|+@N0eutI*%=Pt;@Wk(^T zQfXm*FU=KcD6=C_E-$?xP|2QkdwglK*qaWsdmy$P_*TD}E|*d1W!1%D?G*ovR=RIy z>)wi^6K}J*Gi_;vwHlQCmATDm^tOR!5Z6YeP1UGi=+`U z7Jr#vqDni_tGqSQ{#m>jbW>(^Iai>~P#9QxKCfIPYRBcPbF}bGdZ$o!o|>0Fg2ZYu z;0xNWxIMwetC3k|yXC39-+d@Sy*=J>>~9@L5*Sg4>MC9N>~zDE%M18!(Z>lH1;m+{ zsJaN&lHcA@a|Iua@6N6dn#1 zAtEdQgybx-2Pa1n7;b30JLt_nKeD1V)AahmB9tGM$YuPsX(P+rj5mNNBp*r3o)?&c zAVnQ3SQRVUCKxHwe$a9;o)>Md6kLyv#AI<+$+I&DC3K==YYTxapR7-2EdW_B^fd{^zfyB0Opj(QzS!fguPpZfv(dAKiT+;nC zHTUxTx^p8zqnz2r%5ZBgjel+nAe$IX2#{Ol{Gy zzx~3W!Ic$7ECBe@E`?)b3Q}C|Vw0o3>=s{xXk5dGlPc%=XBb3R<{<~_^jsf&1v0Gmr`cbwOVSn%5XWWxjk5j z8lKH+%$mR*-=i0fw+$cR&XDQbh9_4Ryd&`poNI6wM5@~JS&#v|7Tg&kahD^IO4D;c z0kpWhY~8V!=;*oPw@!F{xbLsO>`qJO1l+;z&Q`p#UT#XRKUkpa`8i&-z=2ys3e>t< zi@xaA56*}HClOcjPAz+mtrS(7u-)~05wF>m0k`8}Yl<(f2w()~=z5|d#ojKNEo|Wm z|9IG(ht^sgcz75I+A^8p{Z+VN7X>YWi_k!ln*Vw#8&^LPf#gE0r8p z$VB-Z6;AIOD<67)Ii^lG9byA<_blCW>COx|n)33!KNAr6R+vRZcGn9H13^;3Ta^bS zq5o{`!9^S+2|M^`wH|ZeO>x5OY%n+()#AsM5d!BpWUzs2 zUu)E(jfR{%yU$+f2kk5UxJ<(9H$g!`p&}|-GLPv|Bm$ZutY%CD5qv>72F(HsnIwBN zA4AAGY?fv9z1zMlc{!Ky`IF4!(BD{4-EW|;eOhCj52S`p2jT@{3jbL{5T7`9h8N`nxL4|9_s z`}C+4=FlotC%V0YU(mmYaEp8A-;@aU`WHR&fAk8|-ICQn;ll@+-80lCEAzVnJKg<=+#hAK$wZl}ovT)$iuWH+ zT812X(_5T*^_ygvO(&L#Gfrq&E(}%6mA{#5buRpF8Cy2#@%x9Q>Ac?AjAy(f)*0cBK#OG^sC($gMmCVktZp1C@Wy6J&p}{3Fs|a69c_ZXo(2cy z!!^)6OFch-5qnpx`}H=6Ix#g-luoTY7fRR=Vts7!GmvtFQ<4;Q`JQw~>~e8FFo%Lt zbaDw6udYzcgKBhCTM)e#d;$(*-EN#wjNWY=OE?6ma=PlT@(8B(4?czVL}@@6QWC}0 z#$*|Rv3oD{_Dwm>(0hop5)+AQho0_sZn5Kw(!Xa*ZW~-T4u33$-?0q#LA5N^*mMbT^XH z(nxoAhcrlc-MRIB&pF@s-~W!`038x*?={zqCu!kxur4awZFm_!)Gm%YAxR1*kWbAJ zf6j862$)OZvhZ=yXp4L(r@G6W@MRz&r^o!@U*Wc3f1_5i@LgQMg5sLRTv&>yF(&af z9hYnhpLoRS7TxbB4ZAJUOvh=H+BZ$ngLFCObgG}bw0wsl2?ihSzZ6=F2YaGO6i zYH#u44I+;NUYX1|e+Amn_=6J-MUruhQi5*F6Vj0k(VNCX#@;AYX%^lpxX z8TNdYb?rj!2&)72$ z<12L>7fu@W?I+fsld>cXub9PV^um3O^cAad0o>b=%b;CHru(AofN>~B8`F($!nZDV zBJdcX*}}za(^4s(Niidb;SK&NfKv6mxvX$?8ksglq28U8oX?BNR`9eEVr6qMT8)1X z4Pu@)CR{sv@#ic)?Qt(?aV%ckwVa;$3HpD_xmb^(;Eqo^8K{|*dKncR`pzAx7A2)I zoEOB9XVQz`+;5-R8CcZUeb4{dlRizNf+S=qcT^KhGU71w4E^1~_(-(<4R`2I83J}R z70D4+TH2)7UT9` zwEET+#ElkqSb>bEC%UVn8aeqrL=S6A)Ux-;!M|)ie8{(G_Fk|rRmkFZrN3U4>FWmu z&lru{HAhZ^?nmf7gRo^DwHaZ2D)%!*yaB4r0`xY9XX>XskTWt>qju_>ckaEZLU*fy z(G{*Nqw!XHmpP$W5&S7kdbb*G59R~Ss{Sk_CSSK?C$rXh_o%=)79JH6tv%0KrgfIx zS}@6`7ugKALZX;es_xrNgs@KH`{4mQ6v>X4JJ^{A-!Shyf^mj!$>T@|Q8mHA#LsER z&wd$vwx4B!wveMCynq!WTe=2Po(JRpyg=^i3}XmEhy)*wS|!Gcoj+}87Tr7{XRMGP zJfF}2K6`plP>@hjCFs@rYWSdk?+x-Xf}{C}I8*5|xodTC-cGZ;EiEce8XJP z*=E6#rDcMa&up`^?*kCC>E_^#`7G{%V6-dstNlj@qvS|It>SL(^GLe@cIr$3Mh=-Ya ztnWCw-H=4LSA7<7Nxf7RAo39)~`AXFDh*{ufkn20~i z4Z-dWrU@sM$~CLNo#i)VG{(WxxLlJkJQuxR?Za+O_1!1?Uk=aRmmOKhZQsP$7#ky? zmN)#@y~~a^KDQgyM2QC2eD4JXsHWY$W1T#SG=_Od(0?qN$ql+pTVo?RC_A`Wzzm7t zpnzm6IU+5FP?2^p)NF~1-l@5(KA=wPtKk|3#=aY0VTbU&^ErlENJ2OdB*v;RE7g^k zm@knIqvq)Bi#$y@@&1@j1L5j!Eap#mWCDhpBQKaz*V}kA2$cRFwnPa^@@1aQ)%96E8SPpiX#H z5?n@T{)DUW4JrT@cwVPC$)+Ig}|8F4xxNPz}v6vVSafHDn~4QIqhPQK1d zt`L0og205wFmcc)9FIu$Z>age;%!n4j^VRmf0GCHKCyyM8lN{U@IhNl!MK^P{AaSUy7QwZ*fN!j7sDNgMm7CKsE4gB3@jpztlo(bO>{+0~Uwt57(QglNN^G6g!Sr<*D&e@umY8A56J&a&j!r6-plK zYBk&l^)-o<3;^R0&heD$d5UNK#U8gv>4SCHf{jk$&|=-t54H*pcByPLU2^JX!D^W+L=PLZpJ>LDFNZCl7&XL3%pbrqllnp+E2ae^dt#mpd z;|Qr(g6;mW^tKppK;vQ^-~PBaD?R7uewjM{tj;f6r%Z z4nhHN9+u?4?FY;JaQ1&d+WkC%fN%AZB@?9qPe?x9pM;=9DfT zy5Y&4=~U;H1REZ4yG&+&sBB?~5@F#l+xOE{R}l7ENxg54Ysyp+~2$W8s4CzTo@i7q33!U zmH;nk`0^u!E%ffeUZ~gk5t2M?WaJ7KKF&_nh(50?%3FL`nC6$u`!``r&j^VS|5@3X zZ2w*BYB0bosG3NBiVcOI1VD9Erto8DolCN7)Lm-ZDNM1au$pilc46 zvvkisa6OhY--Nq#pb+~LQ;sKpzPaT9L162op4zTnSbrr03w?!13(3)>EOkDWPx%pS zEa`IJO&G%Y>FHlhTP%EY0415oxw?<`iS}e^5r}N|JMWe`0aHy zk_i4ythapC^AV2xT<$G+sBo$|cU-Uk!cOtuGTV@UHR zeB<8{{+DC;_oEzizyB^VpBCD>^t@pE`SnlGGJH(|J?H-!$e=DmIz2u86X4-{Yp~HC z5*~zMeBP6xVPFW|>Y1t|fb)9@f7T~~bnr+LZn1K5iF+pr1rEhyu3{mjs#1KO=omLb~V1ueiJkwvQeQ_A%BMRZ7fqNf5X zfY7oh$|$gtlxWyQFoj6Fa^zy^K$O4~`xM~^^t(crZ4)V=Q_Qc*jIsZ`e9~oRp9UU+ z^`Eh=MqV6D90>m6{t6tHG`@!Aezsr11=@}>eHeoBME&Fgo3F4Xlvfhop{{Cz3p@H{ zxb>f(BlwP#k~{ABB=V4fiju^SO@@?})t@YjOqwL(v0#fNcp+M5)x&DdP`4~My*Q?@ydXN0W1VdHUcAKV}+imveko`8P3y#p0RwBxaS7e zAPij{VFHTuJM!NPaXTO2J`DCRfvrd)n|tKl(zxZsN#;hMl`L?IT%Y|Wn+&M4ZFa4{ z@juE6?WdorvfuwKbke%Jw>GpfGOZx|Y|7WZ2xVsiXU%%@2h7>t?8x{v(_FZ!5gJ71 zWv3v{t1ppuNl|hsIX|Xf6eN5#{fUnCo0;tYi%Ex$p!XE8;h=@OrE4u}H5=9=hON=gqjO)H%Z&$0 zEMOa${|`%4FJFMA=&BpvQHvZ0tjKHzO~mF)Azm|eQV0#&;|^JrCA6D+!;xzNx;Q_e zYT&B?w36CnZf}K#Pj6^9j%&4lNg?YBAIPQ3mWC0Snad7TXT1eY2#sZ{BcB-&NYPUn z^Ros%fu)3lG#B0P%{%avy_4toPf-kDMf^VjBNmbeVNVa)svf0RHutf6;sSl9IM{3M zVS{*x96~cq;KF)o&iD3GVPH$i)v}g32PG@}&Qnw4^mc5CQei4^7HLGCXyUF5krCl% zd}yqx$MP`KQ9@Y1N=W|g!A`zC9y;iA=urcC1}iyXnyO7y)0IZz=p!89l%{z;;G8*& zE=)p87G^P!rX9!Qbj92@qB*fslZA@}5~upv!pq3OSXE7adpg4iCdu)VFsr@e6*9HoB9#8CoJz4QMC}M`5I8u0>Bl+$vOM+hgzL3D(S*oW6^ZAUZes!LN zL=fYLo0lEa7$YO+wJUao7zT^<@YAfmu8BGCGQDj=th3LG&+07ZH$j;t4G|iD^ z`|wK^21$JnU`eiH!?GU$weoGl;c$_iUiNE(?6)Cci_@I={A1^TX1jm)D*rRbS)dPN zLX1BAKEk8~;Tq@#qmlxB=0f!N_2zObMW%Ff6UVH^K2f4N;k_#EZ{{qoSe<_=YF?}v z?~G+td}o`6iY%9^A{O1O=wfOMS!EKL{Q$81?(xl8`sF2u=H0^6I@=@W#<%*(Xnq>g z$!Av>ApPz2+16;}b3!gj{)h4u{I~g1Ihd=#yw13cS~36|+&Wu=Wb7pqqEmR#zJ<6s z?nAR9IN+K>joW}28-7fmh>ZdH2caL{yOP>kGilrBs zySjQ3U@4rvTmaflSFQow;)EkM@}qz6-aQFFq|?$E^t{i3v=C9QjQt zIYS&8qwM0@5&=A-fy{O80~s7AoMMt6;%}%xdwpf)vyjkGY=vGD>4bOQE@!RwQReYAFbER&qb@qG0)ve~6u9 z5t{KBE*ju7efYG{DQHvWzzqmZG{n!t*>0sMb_UmVoO|nc3g9+X=QB zmSCT&KJ+|wN&Lx^tLHsXv@oDAG8g24qaluSV5s4+M0R>#Z3cc#jQ#!Hv%)t;K~%EY zfG?a}9fIV}=)8TI{{4%~X7Q53w!fn2bCXE>zG|J*&b}c9X=%ipO*&)US|?$IZ>sE4(S|?h^Jj2(&$#1dfDhs1k8@KXgFarQyQFJ=i7I8eM7UG zk>s5@R^rOa*`C^xFlrX5RiFfv3{sm$O*u5W-!HAuh&K{HmBs}u>S^MrB+8~T1(?66 zDU~fOj~%jx#zSE<%i8+z;MKoE&o8osb^GpMaC!2>Z~0t6XFFnx%KzC(rM`Yo+ns0R z9ydDBpOm>1l0%~~P#=~5QQ8d3ERL*I1ribmcVr)Vb10;=FYqzlU~u+}?noHQF_? z(OE|V$0trWlO*O#y@mj)iky^SjSW6L)qTBHj0cvE0r7KD`e|-WZ_wq2-nyv@7^vw2 zmO!tYLd(rJk3nRj?@)2VWGeqD@xMC`(jSO>JoTYYDGTo?$PDv={ZDzV z1pm3u4;uUm_ToBI3MM6_kLDRO04&G4zdqX$>XOaII^I>O&clK58p*BfN*IDXKfYc< zn0{F1hZ$f87K;G=p}&vi=Y)DL2^qdGJ^!NmvKP)7j93qR@%kDoPrZyFgU0UnRVe{= zdZPtGnhxEsJ~Ow@^>dKoCuR5>7D2b6*d{2R=g8nD+!^2xBQk;=)E>pK>C=C&8Ym=z zc!kmrXJ1zYh{@E_;1h`ASA5E=#(6_vwkJ)-WAy5DAn99cqF};d zc)(AZ7@D9hEyo+p;6tYaZYrK2jb+v(gdyOEKIJifSO*YZx|^f9qONYL4wbA#P~JBd z++ncI>8O+gLX=eec|8$)hZPY|&0rX!8CFx#h(1S0pg&mgEWU7Fzjgo^d?~qC4{26* zjBiaWeb8cJoWeHYy8#?>$4om$b63+j7{QR>+Y>;_Bbj4eFcj{E2$`x5R?mqqTBozm8mKg}#xT?=b zCB}cPRn86#3}834L-|7MMM+HG9)Q;QqxDg&Ipuz@z5E@RMm=Pl^(P-#|M53_fWSC7 zRu-`HKx!9K+@B8zruAoXRYm(B_K1q%R@e>(bU183(1I!o_Nu5fu90L-Wt9_^*9l6R z?+%-R6hb{{O#5pO0tL%GzdJsGt6^bdC`9*lzGvD*sNRBFxa5QB4&lH(o(>1t`z@*3 zreh;Q&yx~C*zUU7Luio42KdEH2ta^`x#$+*!u_-Upg{~mFj4VT{dANO?32&?%mnlP zvpW`OdFewUcPr9WN|+_<$gMD{^X_>>9K4Gr7IQnbaGealb0(L8;N)?LLmq}rG1fc`GSfIJ~KXg z24vrVcmFNra7~NNz9rduxlNE8#e`|*+%ElB_(>&j@V)|QP&6v$gh~>82bw`k6b`>A-@6i>#`=lLrTN>a5Rn$Ht+SP0MXgr&xn6n4*iwi-5~Fg0Pcu z+$=#3e>JDK2?8!I@t3KNRbYnN{IH494EjG|(1s~n7@f$n`o$0ZC=k@4RkpMPIM+LB z;5Xb%d`xHQkZ#c#;h?09IJUa#n3qyMkb*736&De6c}3PcWB1;ZQ|eh4wBPj+f;!}p zIFY#6=lWCMNg(`WoD#cL!~svBK-#BzM#mN$xLauZns+ME=|E}NBEr8~fIr~T?zZ42 zk8}$W(2KImiM+^yaZhW6)HFF%K=_74d|a>frV%w*CEHZob~ zS|FBv1R#Z$W>3%BIfi(3!=gnfD0kC8V(=1@ttBsIJLB!Tk)$Y|OBbs7Qc z))%PwuVLVa^%qYa+pdw)1N<`no?+w3T6~$1y9TkGMGO(T2ETNc0kyI(P%AqfhC@4C z2YJPQzy3qmwR_0AhE;Z153v50TbL8vw@+tMB=i%>@;=dott1H57<0Dk-10_#2UY83mcwWl7 z*iVO_YLH@-Hvf3VBJ0uN=ft(NJ@()E?Yn1>LIa{B^s{dG? zHyNj}Mk$w;(|mg(?6zH-_e~@EGs78+yzFe_1?ipRs(5aoQjWdojpr9m2A#6lRBvMh zQPI0*aaSj&KN%h7lRtd!nu@I7@ANYU?M7W#-D{^#RY<}24TerSiyEuO9#)5iux_rE zI4&{q3d$08JMbGWu97WT%-^@aQ!+a}6a@O)f;N0tqQls6#5HjOFa8~(t~>Qwr^k(4 zzY~OZyY<_=>_6o-QHHEJ1NRTV#;dKTe{KecPgvO8SC1XKj*d?Gfoze!2%N~y*fgQt zXJ8yTZXoeGrnT%@IZzG7($egVav*o9IJL}C%DI6_H^gt$5azljiX8Xl~toUxBaIRrCQP8Fwibr0_3No zBzoRI8CuHUdjW;8PUJX2CR5GPk;#eaUj9pEGA_-aTY$<;1+>9FwA}M9(^khSYT)4g%~j(?mc3>X4rJh(qsSixKp_7+VV zZo@iBinE%K=@&*M6YC|hLuN5|W?5osm@=(eE-P@9sC%Shu>kbi&=b3jj5&WadKWpf z?8IRc7--3Gag8e9Jb3>0%^9yg^AviuZU}Z#A8;kA$dV4soN6vT&TlCU!~@HzM8!A7 zf8DUSGypsx6bi*OqeHIT?RzU-$4i}Y(eaAHY0f`pm)+{BhK_nCAHq_+Y7fnS7_U4P zihc`(z}C(2rxSY?ch7+iy>LdL{_jy_5emu^d>s)J000}|m$4ARZ8VU(;vu2zf>l*G zk%}Ru#`3}V6@JA;dv(fPZY6Db!$Wx_zHe?C(b@bPjB5rl?i0S)KKRvx^<1dTIUN$vf^K)f9M zbE2%REvlW7oX03zV>075<6s|6STXN?NHvgrL6O4ckoucOC*+!cG=|IBl>D0XNqsdq zSy%0{Zw01R2N^=eVsC5f`M?*J47W8Z_OD#$4rxdPh9{#L?oQUGwzP~`=_=R_y8OC<#{2&d z02HP$Xa-^gO@Bt&v?oLT+6AiLBuL~^q;8%Q=YZb7(diN4Z@{D;wMNL5&u9fzz&bmd zPenna(E$G^x-c z=(SjZ0NR71iQsCM1i)87KU{uSAKg`W!R^mUO>g%D^jBSmy8Miaj;8gR`|jCuLBJNe z#CE&jy1w&Pf2DQpV-@M>w2J-T>`#FfJg|zSWCR!r3jEwaa{tkcjZSC{D22>()Vw}wNnSr_8= zabMuh-8o0af_-=sIZnx-s&{;U09;Ntu}q*gLhH_pnhfYFJo0IJNH& zcTTVfFon|wljT6rPBx5ZJ+gP-*Ju-wyIYg2>IK*L%B_o47o?33E39=jR|^L7pwuOA zy|5`SaJD8l!|z%_)2$9|!6qkHq12k_oB6ur=|BztFjSYlztk)N4g+RWsgGAz?iP); z#gWUN+}w81p4J3M2k=T<1aixpnQkKtS@Tg(GPG(gm> z+V5;)f?lvSZ7Ob$0GW^5=^)P)yfSDkOvh#_#uN=QhsQ#-`=M9aB)jFjP+&M=Ud`(U z(%%Gh=4JBTt7xSb=X@J=lUCExDl}@ON%VTjZH!+Q@9#K3g{d#vGZW7y5p7%m31ovn zYN+8{@qie01oN>Qa-_@XSG

    m+$bWOW|V}bVAhC8|=@x8t?0wK!wU2$`HT%Z&~HhclFTRbRY9U4ZWtz|rzF(4pXK@c7wjd- zWbe4U>gl>cIP#p_3^iNZ*ar%DU4zENGqG6AFR6A~^L=XG7v#XH!N@yb2Dy|l!(Hi~ z(?n{~^evB7D?48Qlxmu6zf*MBspgIcPPb)Z<0aUf*SZdl&ts;J ze1ye2s(Kg$p^_d~?FP%YF(DC{Q}lBNJ#kZR&BE%BR6{y%wLX&%yD}ucwUz+J1PoP1 z1qFrG8k7eHm(2y#jwRQ@%hc6g8y`pNCGImKccwF64zCY=k+La)et&nWzMxfjZ8_CD zY!L-|c>5HnL@zE7(n)VonJtD*Fp_%WZg#V6^}K7OLf1wzNS4YzIZU1wTTfA>{&PS8 z;>bqyb{g`CD3Mt|>Xh*wb++mJ-OBl?dNc8=;NH}Jz3AyuQfYV<yHXxoIxnN$k_~3a)5l$q!T;b{BMF$I2As-ar}!=y71X^5g~s1*m*wW z_dw&G4KPiN7%FsnVh=4=8)-s~E^U`*x9K-Kp+g8G(pDrbBZ`D6o*VN|>RkrU?Ay29 zqxo{6xrO+XrNy;RRf#nO*(yX2sDA9|N&Q4oR~TTXh@ey$m}#J6(z}LC6RWFk|R#_YNQ2#MPOXv-W$^!c}D+ls}cdqk{5; zf)|Idr)WM!|6J1$#_s(?>gs*B!Zi}i*rZ0O%u5pdxms)moGi;c?s}oFefa6 zxi;7^dm%tEjK}?V=1XoIRQ`BorH1TiOIPP!JxbZ!TnGWe3go86;jjxlEuN`aMh~|` zsQFgAH~SY2*oEHd2a^wUO?sDJT^Ia(7f?mB^6vbTKGU_0;&aX>yAzzdZJP&dM$FnJ zb3IM*b1e7>LdH>>d+V#Y_K2+`ara=Z+6BMB2;`&qDZ+zQmmgz(pSd~XvlQv9)k{?~ za8Zn-r@l@3Q;HhuBEKzAt8%C9dsV^wjtu$x9{j+P%rX0;i$L;Ta`IMc{$>FeCR%Uu z{N^e3VMik{;>)zfJxG>`;0ccg7&G~OWzj)%B+ zm14s%G0*pi>4fDlm)onm9Kb5+?22^JTxFe6D9GFYdP^j~GD4k&I{ zP(`fNWt);eL0|MOrNHkCTm#V^B5+l7#tmi>3p_#^uA)4W_TSC#O=X zh=O)4ZU#MBtpNQ^()1-0d_x*kM&=78) ziuJ*ie6m92z z-4}O2*oR%mUlDQCMnr<;gskln#(OzQ)m)xreO4^a zZYMJw$Aq}{T}7@@CuTC~feP+^-FB!^CKE-RSQZ3KfgqG%uOaIe|mQ<)5>MidO31_6L$PUobGEE%|6nv=H1{RteTM72y8GO8{Ax|@<5HUWCUQS5KI@6uD>RY5x6`Xlg;ilyjgXRKHRii*9BRg# z-c2MQnCPKA^RjRq8++kfmY~lJS(7+jOtE5c`w zd;}G7&y{P?De%Gd77x*hoSd67D5m%Q!;fvq;456&JL6UF2Tv>m=M3}cbfoDXAe=$; zW)Y)YQ4zP}<=l0Y!VixH`%IcD%6u$PJgytU_&4^+f4V=IC`RF%eHgT>d2xX|*sjlN z*HR|KNT#KWN>mT1O^reR%deNsSc;l9`6d(S$m>U=I0DoXcod@1+yvR`-Hv57M?m+0 zgcu{H&?8wUf7L2W|BB1NWHPmNi3~CWyB=+Jf}}xWRxC%2~8dXX07h2twHt`v!Z@=Hrk+%*r272^scw z4RBhvxA6NMM9}cGKX=50$<;24&kynI61ow;*)T=N+_N4-;X8EmF z`* zb#mkz-{h2h@d|SVFSt{2Zv(y^Dyr5U00jXbsnJuRH?)-7Vos@JX%aUgH0yWs&5Fs2 z+TbLL@Y6F298b9vPD&41jqDGlvpW+7LH5OwDL)WDJ3yr&Rn^mh)hEwHRw5$hzc& zO-E*p&n0>R{lEsjy4at*E`>92p1v#--%8De?DarC|JSmMsJ}gf?zgWS2@WQq*|x_l zUK}Pc0a+!`RCO6>sybQ%jlbY~W`1oRqu-Wtey+dPPSdbmJ(ZCpBL+eg{%r*u1 znIL$DV)_xy)HFi8ixtX>eA)e1Hn!Y}cj;u}o7*?twJKqWW+}-iSu~vVrbk*$z(?`+;XF0<%ashgL2T!_|BPqJ- zjBkg)?_2-fhP%X)t`2CE zNR*{$FAueEzRHrsnWrpH!8&%~9Z|b^GyU0oH2y}o44RNWObaC7KwPZifg)7BmyJlRJzphPOgbmSl3 z4Z%zu08|}9y9W<)r-$Bp943XKp>~~dsct<(5g%w5p(}dsVgfl`-9RF8#jX(O57?9q z>F7OB&N1zOVCYx^t&^i5-%Ji94rBsm4R@!$j(7(3Tx$cjfG~#6GkK=mx0xGLvSTC* z6y4$W+!7sZxy$U{=vrN^cE`EIvr>?v?g+$~4vo~W({>4h7MmNCEp2EVMSsNQSX z0Xk(rf-!_$#DG*VJG{aE`_{lnlD=Z~zpNd||9;^0-<))MIoSUj6j~p;i$w|@T4MsQ=KM*)>-t5v46)~#ytnmE3-a?EwNk_Vz zO;8%JIUGs@>T?sA(b2!F^eCP{ks8{rCm7EdX$yU=rZ}5rD~oi#8!Ng$SA5#%Wd2E( zxM*FjRPBj-@{+fWlKEtI28aKHE+83dFeYfCgUW3h>CDqyt`3anlqcP{y6qB~Y|4y( zqcxV<-)Q&0UYQ^WRJgOOQ7(}-b2C58BAcPdRol^Mu&fexe?{NyFvFh3wvYn9?!na- z9pU(qm$P;}g-^TBB$ap3byE*0B4wvGA()l++AeiE)vqL_`hZj_Dz#*m{7mqV&L0+b z7A%*BMj#RcB+PtRc%G|bZ&GCJ<>3;7G#QsCkxBf|JAn3{#B$K(K>FyjDczHJlg}vG z%@6J¥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

    )POxo>cni0r=mg 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

    p! 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�Xbwr49v7@=l$>g7$$1`}bAv#F;BGp8(GdHkk_0Wq z(5%t&vLw|I$FvApzyz9V$tq{k9NQA1qkwNLZ@UBn^@kYlr<;DVU$3#@E+h}5K&|8& z<8nz;kl{;ndrh2o;B|&3x_{bz8-W1)nV3qa45r@q;2XItNOyh7O7UEN=L#sq_fFSp z#GXF{dDdwPa+*t2=0|5Hf_#Jy+4bCQn2mRPxsmf`bm{XWhWhv;9go5+$2t1c%b;J7|AzUW zz>rS`&wLuzLM=9D?=9Kmm$#mi-W+G)Rhn2)0t^LnbWl)tRgPIR_X>ubaeFwFn$tS} z;{@B;83Tdv*{6c&KKhgQE~#AsPzZdkM^r>i#6stV#o&gxrNvxR$+I+VEtL{D@-r1= z_%TcQkHub@BRZy8+vmf1O6&>g6s9cvrys6X%Yvh&OiEC`ZIv~Op@svmxIJCr_*O!@ zJF&%;3E?_{Oc)+yU!Ot`S=vl4w>BxPgwD>wY*o7@lK1l}`}wvi3o1UiWuz+S#c1Mp z&%SpqN{@KJA5&z&K$rOq5{Z-LSwWtZ0I92H9)Qv^y)I2IF`dKMS z5}M&$vVmFWo&l(;_@t#D;QD^I`|nNgkrhoaPAatN2vE9td^j1!XE(nWd9g17Y^+y~ zU`zyqo{{?6^WpKdX*y8ga*+~0Y7$^yu3q)6W77h|P*{=7rYpWsov&&=cn z^`w{i{$_*#G~b~2S9i90IcYRH5f|WB^skoI!t#J)ts6<{J4{}&)-$8_O`?97B~Bbx&^Ul zzO{k3%&vP315%K9FSkWezYPZ<0Qb9z-B`sK+xB|3XIJ0+J%`Qy?Mlv&C^Bo!sDBZb z$fykKeUV5J0ZYGp39u7nWqDpTFIw^vtE93YKDV1s5Y*&`xIFZ9eVRzw~o*SHG zj9EKG`f|HH6Y9*3wF^o<`*7eE zBQV`u!L;}iD*;-`m8Qby4U~=97$V>{YKMB&n+_#DxN?MBT;yuVFHG5Y*DCG)<$dZ` z;(dGu^x{~*d0w6Z;WkOtz@i6Bsw;Wk0IOF^S29MkoMYlvEk7 z)%9-|_gJv$!;9mtfqGbZz<~kstyCAo_>#{>pVyQRECj!06y<7Ztw}ZiEb3%h^xFG6 zNbc-f&Zo<^De?JbncjR2eJ(`MX>xyR zW+8|>k-7cr1g^EEMLRSR7gAGiQ~!!@MB@}C654sC`tk6Kb0v@E%QPvECtfcy%d|Mv z$1*?6MX{}}7`>$Ek=fI#9j$onI<(TsWv+o zxfrdoY7sp@H1Mi)C!BSgEXk{^A!XCAq>mUtzU9quA=#268|X^?+Aj+?->qNpQOajP ze!D3fkfVZC0CaPjSLSS)^hqzfM~lY&yj=!@M}B?ruxmT5#Ecv1+du}WDn8?Ki1$%7QLD?Seng`cdUM5K zw^ZSO;(r9emCi%gc7{wO^D}n-I>~YDQs%hy)ADA<`G5R&Gq5p`L>ANlArS zoZR&kBaL#_eX7JL*)=sk)zZPH6b@S$9_Fl@gp0em6^7D)H?ogIL32mq#S1z85j3%x zE2;7N1PG~+^Rq~yi{E9JtDOn6f87CmJ^?JX|I$V-T-`!C#8UhKkm<`oTRwhz0v_M= zl?lx*GrI|uUPBlVV z^qIRP-+Lzkk6wh)hJK|g7V4Dg^(aY?RrS{kzMaQ8Bnwnmxd&7&AK@77$P!yn#Re9 z3h3!`y=e1hQSZ2Mfxyp78=Qhvs*`YH}EK5jp=|jH!Yv)5vK{WdNZGexnCR$#>ZZ@ABe~CC}?=GJ8ww|hK1hJi; z(uOrpYi=sjP)zQldfGF1Lu{DPoF|?)*G_@%4jtE|U3*0RLfCMwCD?#aZTpeJ_D+4!%!}@X)O}kf~+v=!f?lV+abeZjS*c7;?gdOs*x%D z>I}AitG8wfMg+5k&FeXUsaavIZX56<1|TdZb@=QfeJ?(JFBHR%FEXWMVtP-9Jc*y; zGIc3@P4`8GI|spbckB4)(IfcAbJ*PKNK!m zX}s|y-F^Apo;!aLUO92P^W3}OnOG=hz&Sa8iVOU!`_;u}R-yl%qX=Od{OuZfvshlG zAd13`+rhqMj(QY5qlQj#QDE*b*YltrU^9OK7ntfXlU}PMPV0rKAeYU;$PPLGG@oPk zw2yMi=?;DJ&Yl5mL<05yXx^4sUtUDu zB%lKyfepDh#+=3gFhdrT;(*g6tek$`>(i6>ekrlg!fe^Rktv?2#9GkIsL|kBc#+Vf z(wMibF{7M!xJZA#*{t$A<#L`-+a}qErV{^>O15p3Emz`O`LwnwMAGV`K^bYJ`g5jb zof);{a*f~#&EsoML9$Ys{UEvH#F8Bp{loA5?7C47XYFzCOIV}oVcT^D(V{<&a7sI7 zLz*SE73vrwsF-e55e5m9|E4RPy+Ydy!nXl zWpK81+Z@mgKxy$f{&8+5*RJOguFS++Qsl6jEfy0^!5FNL{tmfA;PfC(=Iv}DB(V)y zsgNbORXXjd8yPf;q!ev|h$mZrt`1}4$^%nDp1Z!L$p4R?7hE@>!vJUfKUILO&$SC1 zh6Uq8TO0GAM%7tRQ2ji{IO0=5Z#yYI2hH4z);$+P!s9rk`LSHbY#I%LXjS75B3 zHm{)aifQar>el2}#*vxeim#W$%&+cmb$IOSxz+3M|9WJ7yUMy8{pGqd;G#N<0dKO< zs{j>Za~sE%00J1q+;bfZPHg@M{d^J((6^C@M(` zzqeTbT$Q8nys|=Dwib#M-+c>8`^^x^V$$vr?@#Imm?(j7T-O38RZaFm3y;cH$bWdr z(1(8EZxEOAhk}O(T*?-ryLB=@{Qez5qlGxdBTD2-u!^V9s21X+AN-PmN1nW(h>@Ze zg--#CP(SFR@*anAkK)00-(szuZM*_FVa#AMFD^LRC9q+WP_WK@#QnTNgaQIfPii`V zKS~?GMJ--|u^F_-qA0rUm0QgFng3dd4`1Sl=yFDFqFm?4Fp9d)LlL z95m7o@6*7-AOU?ZflnWN1`bV16(@T)Ac6#rOLH%*{wrd;;Pm!<{Sn-wQA%SA)91m# z!7=|u6mXXgs7MdQ_e}R#*_`fqw!yy!aIf6EUjPdu)?i0WP4pn3W!_knpgW`q4dk%S z_^vM%0F}@)Jrq$}fS`<$iFl2%&lSjt#^XKP4t?|+y#l9QS>^`A_kpSNqQE6xXgIz? z0JQd400HJU>07N-B5dOKb9>=UKcbPSP#KS$<}2G{0g!l>D{nKf{6zMy2RBOJ{cblo zY@s#Z)8Pke7Y}^*e^K@pKyj^Yw_tF0cMmQhxVr`k?oP1a5?m789YP51?(PJ4cZc8} z+-5g9XTI;hcWUNNRaZs2`|Z77d33F{ZJZi9E&MANa5F=Nz?7aX$Izgh< zx!IHRnTr2|$OGhq$p3evh?fNy?th+#SRgByR2&xuLR6>wMpw}A|GfN6K&MtVatw5Y ze62v+kHh%{0ch`faSzo80~8>}Y#kKPX#c!~^8V}Wv1H}(Oicj<63}RVgrEinMF@>Q z%Q9(1zP``fh1uf#cHxqW^$Q$+`$|%S<0q zv_p0h@Ou~}A2G`I2cq&hg!D0lD9#6%BVd<%=WlNc*rkD+frvpSire+U`dmt@*bBFr6EnxvO4KB@=^vWm#db|(|HbobBGJG)AfwYTop)2rvUCHs5)ne)-ZlSPIMndswS(Pn^}qI4=d5-%|9aqO zK`=FZM@}vYfUcooAjZQBc1Kd)LSeU$@FL8G-U-G#ZE(;4S2s7eN-SpP@6pA<0^-_` zD(V~s_5E-I1VDI^1_swr<&VE1GWossL4~|g0j8YudiV09Z;$HhDtm)gIf}2z2n%Sd zN-68XxGjW@kzyhnpOSU6Sl@)y&B+v+5MbF-`qcnV5c}duUVD(0HCp+Bl%mt|FLQ?) zSeLtaxv~JzYJUdyT3tX0XD(>fd1xHMRbX|_H>>wxgIK&fNOkJw+UkO2ROtADHjwMV zKF)dbp?BoQj40!7jK?Q|dxfQUk2imY-WfhJ>E75bEcybdH5hz?A4a1X)?cr$kst5M zV9xK7);1rj<-02-iP1R|P3aHL9t5AT)b$+7LU)GBcMX3VD{KU==>(+l7i|g%8qZ?5 z-d%k$&pZ*5fA2`9A6O%?X(aIYFpt&VvI&lf^W~JR#K&jb5T-z5C-f%V4Nc;@^1`NP zmR2))@4-59hVJy|&!6)Rg~X<&xd4nL;*PW9L?E*M<>KlFSPsvfK4*}n65@gVPXqw6 zLPVkth_6=YU*72jmDpdD2qO31Mjk;~PeWz)B^3YMIRqGEghx`shC&dr#ShsmrGZE` z4u!Iv4S=b$O0|~-WuBNZaq@mp;F4d$!dfy5e;0GW73f&lZKaM0(oC2gg5!C5UPMr26wkUX}j(m7lR6bN? zuCYr8H|Lag3~)A|&}`SZs1Pu`+D8sSh4KFvZcTjgB-iS*)cub1nJ{nwz8appyq;D{j<$7r)w@^J3EF1kP!e|0K1O0idKrMx-Kgt{BEI@-BqAw_&(R0AHP1F{{Q-;mT^>+ExFhuV z)v0?d^Cvl0(D(=1Wn1hEb|x>-bHh3WD$LE-d5x3&TFwqFNmMZ?h|7u=4AyT2?j8vM z_MJ2v8{0{vTd^<uI2?4w$h2j|xH!8!^C8VULKg1oS!)efwO}!#9hN94c#a)m|Rl>Y50(1$^0GJ(d;*RFQEZ?-RKqsUx;j54DcDN5tLf zWTVU+Rjq5h@D(%`7uKqX3#YxGj!{%>&11fSitRm_J6CHYFY5IIqlJIiI8N9pc6aF2 z3{M_NiY*PYGs53S%(SgJhac1yFInN{o^uOw*A}nUhMPT}n(O>ot(*GPBbU&d?tPB* z>@X(^8z>^vR991z)zE+o@WC`>w%WWrwt%rZLlcUd)41&bni{}l`5YvF`lWphrM+Eh z$9U>DBS0!@xWBNN_ZU0Zy-+`i!8oKoZl-49x^Zf`xNmlK7`-e?YWSaAmizI3E*DdA zZn5P-{-=kl&QtFvN2;XuTX$lcR$~eER3ai_=dqB!XI!(N_UOa_GU%OiT%BN7Erse1ze69?Z9 ze#Bq8v-;%$@}i{GK%DS?C@K3ju_*(cxtZZ@LmdFTldO`&C@s51YuuNu@5cSf`5)Hrs^@o|(-Kn)DHL^*(g#&-DAn zyG!=lXExSkM|CGGLw2najAYIq&hM`mv0}c@SFzqOei;Vf3qLah=Z^7)!8MUn-aCZM zI4%&U!2A#v^;mLY%aS(s%I;6F-DM74Od(6Tt)ZV+Dh-v}Cap0qWeq>(36a~ZXVY)WulR^Bc{o>`&K~whtgiiIfoutY4^iXPBraABs*GLKNFXfc z(aO31hi#T!?Cu6&A8v1}%bSS0sKGVFDzLjJl{I9oiqm?P&S{T7)YQy*#ZfU;vyB1{ zu_bd4O8o?^!&e!5c&ycX<1~nZUPRQ6MV~I zc?$bZZe^9)3qTJ!MDXQG7{u&KX0b6__8wy(^!a00RHV86r6z2WE2dqsu}S7BHV32nPN+4Op&+;sGUj&ilzfzaY()7JQ*(ew$oDNVEt(0c~-*8SBRPy12Xp^~M1j8_1q8=tlyeVxZzIpn_BUU%Z+gAH>=mMm5LFvK{~ z_U*HBef_8Rd{^m7@oZBtWBcp`^rr7=0qSCI1jC?=EYSU4ahchzMDD`SwAw{wrAX!ru&7;(goMD@k47+_%W>*`kLEXH!km|_=Bg1-enX( z4#b}MAMOf=yuh>6qthT<(co)n{@6 zs93wU70Ttqrb>WCi7k4|pG6(MKmBniOpYB%v;jJibs`gET{hFq3DM3!3jr@qb#_Yu{?X8a0;$dHp(-}E*@Bt#SW2u$}f7!{f4GMAzvm~;?Vf>jNUIA07r4; zYm?CP4F<_qrGC*`!7y^pv%sL{$#e$0i@_(Zkd3&lTaju|yad2bMb0b_Qq2l`$PaXB z007y)d}E*}uNpKqkZJdql#Nk4sWID>Wy5}QzqAH$eRC}f$sc}sT7ak;sp$Kl*peS0 zF83DpZH<4sR?b>Hc#2I1^{10Bhv_Z*;}p2S4>>>g649Ep{}(oui2-EK5fk6q#?S4Z zK(ibj1o4WXwP@@Q<)S zN@^^*_?)+(fHt&;&_NwRydbdmnM@?i`+OA-@rs#HJF@XNBkFdL1W zU;h4>(!UsHRKP&_+nxVLM3qv*|56h)ov94!j-*m3>TIfedA;{Ke;Q@mnC|^zNs@z2 zmHrmw6COcG#I?JfgV!hqAE@)4ApIww{ZHw;u~Mqz9XN4D4&{2klV>|oXX-K~^2xVt z@NMPS1B?qgz!YOTR3KlR464Q|Z~?XI`FGQ)G$X({i6oszBUcCPXb|kJr`|2Z5_0;` zpPn1uDgQWSfcGX1Mk5j`+V%Q*jPGRai4C2lN&^sA02wSl2v zU_tfn`xfNk8f$m}4V@`(P7YMyL^{tuz2@qqz_+2|KQkqO21W!fu#xEB3S2yx#jvHA z4L!PDpb$rq?437n+>+R*fnEVAN`ci^LS29uP(`W-I-MtgW=9T%9NK1IhY zL@8suSfdc_Fpwyi`gQ=&RnUgNlmW_;9Q7gLX(L|IQmKDq6nKzOQ>IDE;cLP3f078| z0UlPj%zrZ@py~&M7lJtB3>UnHHUVNm5h3?fU zfjY*Zj)pGi_VB9Y)^V5xgAxr;m3t%m4B08FiI8{yO5Xq;4D0@bpd2I42@np+=37X&GvOewSaW+k}O6> z#DPHalO8-Roy?ZVAjjNa?Xc)E$gf0XGkwW`OrMY?hC_K zaRLV_o94C%HbI61Spf}?o0oMDjmtn~WrCTo_g64X>-qqn$aiu@|FdAdGscBCPLD6N zJL=keKV6rmLQ20!{bGObbT9M92R4nvY$?)7O{HUM7TQ1c=iL6UBbFBE>gUt+CAq^Z zcQhKNP(1nn*;V2p;@N#AjiL90=sXO5%)cyFNF%72V@BnLp8M!eK`EoIOylc)kotjB zf_9Hbb1hrjUQ4<}OfT8AKlvWaI)nl>A2A6u5^-SFn+nSr_!<{6(kI=WT~TNhVMkd4 z@(qcay1MLEig535(3zRu2w#bgEj`gD9NOEaUxp@j`^rqW1lUjAY1Afvx6mVqp7O#y`W*|{ zoFC}mIZy#Uw;VstYZgHnEeSbE77-Ro&tiYd|Iy#Y^I{@jCsxRPM76%BHur-_kh z-cabxWTBOo zvGe=pbecjP%^8RuKcn!{{ixE2ky|5gMxZHrEY8VDmBM!I%1;CItd!~SUJu~E?k0FL z*@JWm*wxiP!2rU{Ut>{-Aq7bByL!#r=iB3QRG?sczF^hWc~q?FVT@O~K@hPj9RG_2 z;A!d6sLv$kAL6b2G{WpIu=Ya4gV7W8DqzeQ)IT>^bcx=Vh>x&wD0LS}^u>&oZ6yVj_{I}kfGkWzU z+Fx742|CEevpV?I{~KX~iE5-G8`KqB{nz~7fW+ibpw4Q|v=4(X24&t5vvG1{lvLpa zA`^%E<|EM`sAXpsvKwcFZgl#}8+4-_)7I7YoRI=>KJEx>=BBUFE;xcU(9zg9_pu%j zes2JRx%=wwrE>(8SLzj&;OX_69&?xAFg3sRleZubPaV5n;=3L1?~+l4=`-(ozX9|w zm3mIR?1BQR2QA2CVvaN4mj?{fhK?b6W|qWM$?9j^4VN8 zyDnICWVZM|&?UWgwQ%ba641QM=CIY`s&X-J5@LadCRAMp5mn z<}a2yIP0C-Ry}79sWrVFbIW}p4;KFe!)_L*Jw>d!`Ze#cyu7#Z2?=Dlh;$(>&WE!# z7mN)!UBAE5Mp%E{wEnw8|2pu0;}c9EZ1@kqupu4j7tU)~SmmuV)Ak@!NE&Kr(ssq5 z&a$&-ww7W=T>YrXEri;T`h+aabb(_mHiC@HngNqIJ43O41L3C>uNDuMiL7!(^7S5x zz_$)tMIA*<)QTX5qr7`?hhDM07H?)|X5KVOx58$Hhsx{As+$>=IUpKz_MES8m`_w( zX*hr$zUqd#`sjdG1f!N|vrl)#o(X-4555P5g3nPdvDW65;F~7sBjB>;b;A_XY&k=B zRJUYf`FPs)fSiDZwf9jo;QHDn-u3CMKhyuGHBBjvWKca}ChT~NJ<|1JDgL3h7i<9k z*_XhC%Kqs>01aLBD^)zcN6=LqQRp1Bh_PWJWz^ zl+89;?cZd_4QgcLi~bv>VEBEI+8QKoWieQPgLtw4laR2Z(dtbkBkQTrVnWODxhP3% zF4-A8bXRrOS@fWRzB)xp=Y-6_-2q##9utsU zIdI11cV{aqDvEc)s$6RK@lmyAQ0)sl;4oS)<0Y>#Aa;+$k5FHG!IdOzq1JQX@gj6t zha9##^t;|cGB10PP{p5{nJKi~jG>UsG8;>?Y$eb7GH(bI%vV-k9>h86S4G@f;cP`8 zcrS|@Qj<9`6>dl&nVoHfs#c~I6`4?*%;G}B=M~h6ac(%3f(0lKs95>DJl)7(a&mHJ zE2IlpM&`;Uxzzsdhc!Vi0$hwE#oy?J5>)W{Xw)JIlB$)?-uh+%>HxouCJY2kCh)3~ zBE^{0SQJrF0lXZZaLig%-8DyTS7c;{B~(n~P_~v75N=1SVTua~l5eo^@QRvSSV?~T z_@)OeJ$9D39ESWmRqyY-w~(TSs-_I3#Gzqfs#xVJXEG=oNCX_D;1>KJ!SyM>#$GtE z)zpyBPel5bbnMcQVE7>p4kNZ|#ILw4*<>f(J&6a#* zWX{=al2qNP!`0#)U!D$*oixJ4Ndow@SUo-B!A|$nDOy_EifUTm>2t-us{hFART%i8 zPbn2LWNAI?K2xjqISlY@e<4raSqo@ADJ^**9r8I87{3UAw#CzDa_gO^)^ZmZdf7H( zt@D;h!&qQy32#lf;=15%l*GkNpJ<}FV!+N}a#B|Va+|}}uUH%4gr87H1G4ujCCC|<_YgE!;MPRK{ytp3 zqps$Zbd0SQ65$|(Nz=e8T zYJC>Ot8y5sC`M`a#xDzXk%t_Y%?Wq5L@W0mF$}l#XaONY`(OqaP%!>ec#+Ad6cVb$ z%tKBL8QM~?rV}MZ89c&xEF&e$3%4)G@Dw55CKF|RXIuC=@fHS|upp=Wv0S}ePi9eO z&FH&AT9VJ;)8v!}U8J~qnBt0Y6n}gM_V@df=F=iKF&$Z-PmPjV*8Qm$B`VxQm+lPv zjSS!#+a-?*-uVxdvN}{$R5H**d>4*|sfpd+5wD(c-aAdA%mNwnvV67Ey$M9@* zHRR}#r0bUj*BD3y?K?cVuwYc*Ofq7E6Bi6#VUOQ(-6tkag`oJWKgBopHzbUc= zU&OMiTpxz@ta)Z4mmN-Ib0RO*qo~zJ^ai*6)Tl6`2>e6WZKglcmyv}kP`s2u=YO;2 z<5QyBtoEdUTpBlMjFvH!#H{{9+MQUI4^Y}l2^~%-GK(pibkwA5R-qjN^SEbeF&#?W z=%)=vJ#83FO`yJg|VRZ$(0L%Ni4%rYPVH1K#er%!)PUM&77bL4T-NR7>`SCUgz zvm5O~)C5yqqS+f)qX>+_uq+>J$#! z&Xf`Q@#Wt=#4v<`3V=$Xc3qu8(6cCN!QQVR+xFaFR^^@DcAI4E8WpuDf%iYo?_n;- ztE-`Y{8(hkGSf_A!)~OXR6!nyd+sLxDBcl@iygvi*afLtNsq4XO^ww}ZY-WS*dE4^ zc%YB=ORK>9a)dLP%RcMCiXqEoG?iNhGRzkcM>Cd7VUv!axaq%aLh|p|!;>v?6CXTC z#AqV&UoO^m2_8=L=#3!AUo?<gXUK>3W(sOwa}N&5R@QpcgHN^@Y(f7ynZhV7J>L7M6`GgGQKHxU*4itw zRe)qrRu-_y;XY`P~+hZNg$(X#ta zLht1W-eo8-f7WZo_JT(0{f+cvd>K%)+QDW2M9rXENqD8bq^PMAN+f~UwVUn@y}z++ zrGeCocpNf=M5dAjF~rH9Y4KzU@Zm%h6mV;Q5KNPKkblfQP+OFc8Z$<#A{P-~l<6r| z*$eS@Z)V>4@GN3j^v-kmk+!j%WgZQT*T=&n0q?gjB)l$Z2^GY!cQppG9j+zf_^d{v zoaTgq37qeuM5>-;9pw$S7J{g2Vuog}DD61gfv9J?1%(?{vSdV~f3U7QeCRqz( zp+dS2^rwG@abv!&W7<@p#rxu$#J zpLu;1)CgcPi?MNtj;#;u+JH!3OoXWD^upHQ9*0EbDZ zfU^3r*~W_OLY2-zd{xG|Tm?+FwgOfUZK~DdMy)kE7hiKbOUmLdUrHA*DT&?Be3A>t z?JhKD*C__Q{~ug=l_U@~c^o0wd;+pwS+`Nfd zWMAzDJMNS&Arm1eo-qD1e;&U)WHD&u>?<3zJ}{iJxwH`1V%v0oLG2 zSn1W_#{Q9*=~!Elma~;8hWnqr0O6;ib>{1A3o8f?>t%nTkC0Y#)*Xqx97jzzlq&Z; z;~MQ~az8l9_UHpSal6jYM9&xI5LoQ`6&ZA^#H8nAL(}H1Px;R$2+Bq2Qv2kV5uQA* zh1XV9b*(9WkNzyC3#*r&=P1#w1!os^Csk63MEa3ZVZTCGIXQgi3ks-VyRt`*eXH!prl)>Hi$IHguv~GciqwJz!ah>+FE`*|kur`-Jw z@o#;OT46j*)ZLz6mOb*-oh@eSE$6h4u9`M=k9y|w0?|d_=GlzDLip>0%llEj2*Gnj zbG-vI3P*xQ#B^oPHBt#>dM`5ur9&&jz-M9k|g^Pcgs9_HL!TbjvK=8kz?|`oWFX=eKO2#l}7$~qU z2HwnWzoR~^V!Ly3I9YwsryxUV2%~PhKF-IlM68jeBkhn5v`O3MAH~} z_5_7*6`@pje_lrY9a-*V^rr9fdt_%>U1WU8>S%O}{!Ya0XL}8$*x+GnD_g9#?y5v# zIa!!T)mo|iD#dC#a*7pm8|%O!?SMGy2UPt1p8kGRbXqJN-AgSoN$By9#**fCu&Yhj z8Y0H#ygu)}AH&uR9;lKwZ`$1;7d}8E9Ut1=S(WvO-YkbW6ET{%ozXQ=Lb*F>PzGg7 ztp*XhOKC7D=CJtvHlYiMIMkY0@_+?8!9?)5S`m=K89wZLi9{07#l)){{T%k z&?x3SjVumfJ6|Czw5h@HHg+2A&D*fxtHZf1Nx^%xvX%>(4aN^Fw;Mquy-m)CkZf;V zAH(z?MO@+INZx7cMC(Ec8-=QIU|ddU6ncRV`Ux3a6MX(&R}oJhF+!E`14o`(yq0-N ze8Zv=99V#gek=p?mVO*_ZX{b;p)GBJOQ<7WJIM5xqx=eI$2o`C^j&ZRrp(GRg3Xw* zu08=xb2VQq1E|C}@INrTUW`SO{z$>W;u~+Nh~syaETFL6^@pL@n5M&zXb_7jk0=p? zpp@tkx=;JXvCW(fdknZrqx+OumN|rC95^tUsH3I8y{V&B4Y`P-CCSGLmZP(1FYJ9W z!Y2Fuqq^V@lN)^wsp^`aspckAzb8#E|#a<4!%Rg6=q2u}v?fdr_iR+BGtuKDY#{CXi zg&9(68l%cCwrK%qFd2#q+a-6r7stbZ%=5wEdg}pK6+^1n>ht0a7D5|C?DnF>_RbAg zSyx6;^10VUSvVjoST4#0pP*JaI=NS7H#y{x&WoQR;W?3xv86 zbfc0c_*R-!{*FD6BcvWP8QjY3XJt?;ep9E?k2C*4fqbf&38pEyYsLtf#e z=N@zuuKeiS!l4WNVVEm9So61zYN+o{S{-^#PDC6CMOFl;a8S`7+2>(rMMd7mVX0xL z^c!>IMZufP;YV9TJ^kpFc$3m5MO~zT)~_PPdrz)!!qkJMQ8b=xqs2qBn2hk(m0*NIn*n%P&Cxf}Ujp$pVpm;eryOaTQTp~b1O$gOV zI`zvl6f7cg$Nss9tUpj4`?{)}zg})DF}6QtZhP3V|4i&;-S|c_%^Mu9TgcfFX4I;< z3lOH}YV076LP^rM$GZ23B+bG%x5F*4wGsBQB|&dO$P^;6?3s@(ICp2^;qy;BZ#dIW zWZ-BxVx0`(TI5|qBP0;DRbZa|+=?oY1QlY38xkH_VksmIgC@(f@e8*_?&tjcNjI}k zJIwbIf6lgZ_W6fDrxR6oN`&*5d>keE5oDo!Wrdv``^x03cdj?IQlU^Y5psJPt!m3s zO3KnEafZ{gb74|8p}z#||8U_GSWYagf-gj8SmC7}5&SYRASAYBf3(44m$QbAfMVg} zg4C^A&mz*EAd%{@P({TTKuYfmlv)f$Vq|Kub3)zySq~M2OzbsZf-G z&sZW-Lqo7&;ypKgn!Y94BM3GWl_gZ*TZ?j%;N9)13FT2Nd^!IjdnUg!lI9zpgUjA^MBqc#7bBCil_W|We~Hl5Mb?^FH8 zb_XgC?~i~miT(K5Om~XE8dltA8A5+&B{Bu$O0rXCDme6jBt+Tn>4t-UW0z8xKZ(OzyYN;ngUFQ^% z_RnSN-5UksKl^+?)f${CD|A?kO$ZtZx6*$tJ)F(77Jc7#*DV<>Z`H6bO7hEV?FpOb zODi5l(9Pz-N)nmN1sk-oeJYm&s-6#$eA>x32JMe)(}Bml9Nh<&9sLF*N?Trg=2ijK zZCLy()DvEN;w8uCB6ERECdznwmgtfmfp(83%xbl@qLY5VujO+nx?Rt6pMu}AHvF!g z%VbWLNLUH%-10EQ)r9O-Zm`*vczm45Zt(1T%lEu2aQhRUwGO|;wjzVNAY(P5%g>m9 zw*`jIc~dE{ciZZN-hz$>*sDLHD}E!oHF(gP+UzpIVmKAn~Y*T~=vMOVxG8v;LWO+;6h|1$?KLzTY@D_qc&pE)^Ll4`FjCA8d} zVP*5j<65#(M?*)u$jP=6!%+xCKEQS!Vmc0%`rKOiK@E6nx~K<)C#_{ znS^-yQSB`>NNFW~D0b~pRnI)#rk$tipv!-UE!V-wozd_UmjETZt_;7>1Utp3+gyQ@ zH4rRlDyZzLlxyLA=x88=9uNN4m6HxF@DfY(suEJ!wtjhP6*&Bq=C}0;`e$v*a1Ypqoyj9O|m)Y=^ZqqTQt~u_(e-kkjR79pKsvp;;Nvu-ZmN?8g|` z?SD!7E#%$4@IivBrJt1wTRCGNnovzw41cO+U`gYRniM#ASfIm;U*@jO@_0jmdC^-3 zNTud&g1AdwXiLkY7#S+Gh+a~9Y_RbC28MxgB(JVX&97`5FCSQvdga9{waE5!>YYU( zWDpCcd;{{UlfR`96lZDpBj+(Y%JaOJu4E!*>$IJmsVNwZSm+nF!Bs3g9?0oM@9+N3 z_IAZWmv(_E zt1!A4hvB{vt`D;JkC1ch?qFBMJn$W%E#8x7Vx|Rq0j7BuJ?RZ%&)fQj!zDqkt*4(! z`u<|90sI~}>CSqxju-+D`wH7xZDW;oIp^H)efh6ZD2pr*?u;o33AB0we@QCGnoA{t z8pXmlo76-b>3%igU}~iKZ~Vx9tni#VRPc|t$nxbAseIPogQfv*tw`kpO2@4)D`rIb zUSctgnD#>fSQ>@!@emOTSARAlo77LF9s$fWm5izEswy(X)AJQQW5z2qy{zd&Y(&L zq4|fw4>;C343o(n%;GdYC$r4yR3|WHFBC1$O)F-E`P8?_#N2_lD-Xt>HI@d(T}^GI z)7XK~h5-zeHu;HbF^THHk0;l>Ew5hqKE;@XrR{xr`-h_ampOT))ofYc5{EUd$5-IE zB!<#g0l5|Y#|)+MhIph-_!zeVImgT!C`o+gM#gT4vJCLtjPt@NuiG$%m&+Q8cN@0A zv*o__2B7t-B*~DmKVV09VFU|VK zG}t{@$3Ghkm#(Y&IF!vlL|s3Pjd_Rsu=PYaa?zgf4i&eE$5(vE+;DCO>2sq{zX5UT zwiMsys4N%Tdx!FJk$zhp)ly!4mIa){I?J7&s;o9 z+WESDkCLQ?7dozoScmb%eV%7Y?cLOZF2)1S`Ii?IuEWkbeS8Q*0XUz(S20=!h2FWE z(~`;XTWXEE7NSfJJsOWqUwke75&8_K!4>F0>^LGwtsi9+BOP$O`|^$_Au)G$W!Y*P zr?j)X-R+10PxiQ0Mi+%G!zk)LHTWWT=$1Lqb3Ba%#C%Yt@msB?0L>3 zH&Y+-l*lI%R@5FZzh8S9Ft8oh>YU)JDYXWy;=B*&4V+^_PnMR(3RL%tpCIjVHkY%J zI!D|#hYlnc)!y-AP3)g>)SyKmq)hmVsHdm9VirUwonE;NP4z=tTh=L@bxN2x3St_D zDl*JsoZkhPm_A2Lt%jazlH~}VbOMJo_w8fL0Qu0T0K){ZdzoS&!#XEIrr*|p59~&! zP4(3~4d5g6BOL1j=OkoVk3TM`o;7A6kkmowCf_%&nWZQ-V=0O3rd`-jW`MOsn;szk zVVS@@_`pvHwV)Ub`hjxZ)PO5ZHqs3H$C9rc%%n8ji7F2(99+oRcjv)IWJJkN zG=BeL0lx4fG9oUdayGJSuZ+*8!|beAW6<7>+6+|i7`hgNeV-KzG^`dHOwrpT*Cx(! zf)BJNpGcoUru`YXVJ9LZ_J-O5CorDd@o5n6QmIH;KIh$2$?fFvT8F;p(Kjlez7)F2 zzzw_SEyjIsA|Vwk6%Ca80@duo`8Z0*mI>m#Hf2xmLW^^5HK?2MkSGupOXhYJ?u zd8AIIN|LcXmzVp%_}pjSq`pgYsG+;*6*d%8thC2m63rXEa%R76r%wNIp)~+g%+_vn zR$Bpv0gqFr`>d7F8i|=MGeYH6U`3GGvtZrU0hluI6~&OMd-4d|mAK(_1Udd-D@?);&4xJ` z(S%I6;{f$2=J-scikp;#AaL~rr$eduTtq&X3~jyC9;_1=$n@=+41CUDVQEAYGr!Ds z+0poxb&kLHT>_(JgeXGhCJ4%uVo?#Yy6h;p?yM4g)14=3btR(o*|$U#ANSjpxkzfc z{y5ywdoQ2}Fs<2S7h{bSdtk`6$hn#E`>QsIzqW-)y*uvG@eg~Rl_0eTd_V&5>PS=0e3S0~_MvV#qFKl~Q8h#*$bKf`Cx`YxGf)JsYjhk?x) zlBPj7@i?)mgFSdq{(?4banX;!Td@zjJyc^ z&%o7XxbFQR!Z1;8XUwKPuvRakXeDYJR7k%Mkg=_34r|_08y!{Ni*{uh_Jw2mmu6VP z#+P4y^rgF}W!g6iRx}X5=ComoKpYfi_c8G>IuV?$ZRfo{s*j@gb9H*x?8uJCD$^Xh zw$0`JWL(t7-h4r_+Rvc~ANQGBQ#t#$F};5zy{zTf-S45rmYTols$niqGSBvSu7x7e zko50B)G47w@Aw8h(#-6WtBnW@l$Wt6`Dd)6_*{g&&mtTO!DLD`^ZsMYy^Ay2in&a0 z2Z6VsDI(Z5htbRN#0&#f5G>335|9sv_1DJI4xJnDeZIUcp*1Yy&@l~&FA z9V5Q9=mN|7yiBIF*2N3o#!S(TbXth!8>V%%Uj(VmNrB=-d(HyL|}l8lbeHgm(E@u9MUc>kJ2|LJ#p%)*XmV4BrS zHMebLB)yM3LMwCLw_bNWa=vbBKr;rabb;|rY0hD^32a8e5>S1jnM{6D1z$P>V@e8E zx&Xl)jTx=v(40XCN9tig?G%N0IKUEa4!_t$CxwZZ`au+LBD%E(PKg}Zf(6=?62iI` z=OTnOCmgZc_}k)15c-EM#cE%2QJ@AzI7b#R#j?#n83t+YJG%{q2p9WS7(Ya$TrJ~I zui-6im6~5_#+G3Lj!VbAC&{)V`qhP{32HY-7)kMw?tGkdhE|!d1c^8_EgNld=6HMr zD(m=0^yHZoyf^U!%({5zDwEB5VLvcvL^G9D#;U zW~3`5tP_2KZh7YctDPRj`jl^eWdD4Pcz5;~jZ`3|j$~Iz6O2AXc&}ChKDyKje#+^vH0w2_!`7lnNv>RmEk3 zSuYzC|Jo<$&(Ws}R-u7A(TTM#M266aMBvb=C5 z(^)Q*yeD#{!#PO^4QIzGRLMDaib-^A6}BL}dAaQz5R44fjf*MUvbR$ zE>|gLtS3@=ZK>|_FI(>y%8Lz#+Bg(rggLLKy^Y7Gce=WcMDXPyjsd;XdW{+J2KR|_ z1a@OL-k!ZK8LhIWJRYGk`Y1JTJ#L7=H5K{ph7qJFmCaTl`_rWgsqrqddu3PpQ}(Ya z$L+=mZMo2U>f2ugUH_b$O-#&&qqLs>yzNx*2D@}0uFua1u5WI8`ZiFQct4!Q&xelN zUHs+r7iar}C;$=BsXbI`xrur~wMlYxXxDALM5m0S{d0}7Irj4B8*E_j`IYTzP`9K4 zX>rl~bS*X~FtWL|CcE2c*$^|j;!ccYx`()m$)*g`>{W*jo7M%O03{Q6Ojg2LAapM613HxBDaI^Ie#Jr=*Q1CsXU* z*MX@tZ=3S*-E2U8^%I)D1`j}2CQV3_e99k&3xu|%^wdPemY;9MwFguj9s^- zO4n2@&^(dLq4~eKJaB%((8yX;`kB#a0kwh(mMzRhX%pW5iav2Dk=8<6^B zDJZ-}TA?~<<;r8OBkym&v6?hJ!`jrN_-y_o)v~ z+n*iV4|o=-r(xFMFJIc9P)1#A+L8sGY0W(^oJjbHZ#2D2-?FuBRuOd_km84JeVcpv zsOdd-ho9sKLD?=}=$!x5V*iBCMR@(*=4(Ci&rgR&;;Fq>ud9jOLN5*e7dteD-(35;BYSOP8qGMUVIxt?BgEg zdb+57+$CjzDd@JYK40k-=G)?A9i8vNmxkI`w&;e}G+T~#mFD(LWv@&f^I>zh{qd*y zgROwudna9-UDR#wZY!7US~o0W*F7|_l$YmnfylgGccALkA-L+!tH#d0UOT4~;Pm!e zy1*^HPL0Aw~8uY_RRF&-K$qG`_|`)JaZ+@67`csPuQ8b5b7zok8Rmi z(LdG1_Xo6N=4u_wK zZIg{QBCiNB-EgODM_)7c1J~bkZH4s^^jAWe<8_}ZE8(0;u^-dv_GnO+Qi0@*p7*9k z4bP~V!#x5-BsDF=9{YZ*l*18+1uZJm-b%`>)%ki%ThaTMJ>&9eQ37c(C{Im2j8j_sH;5M?*0Uz0Seq5sjq3>t#XzE=|c7+D6meKQ~PH z<)dLAt^Kn|;5o=1<3uJ+ic^-dL=$ze0hnF+PHE(7`D_ zKz0%D^Wcmg;Ad4^Le-Y1{5BQ$ZlL-SCuzIeS;=&L6U!vyH!7_yF4E7mLo#jKFe!1F zfnIzPrJNoJe)3I%gJZg#6g^tKBpf>FfR@04T`c3Px*6}<@%ri3r-a`Y-Xw~yc?mg= zd}RZ!f8)1WTCYYx`7>jwd&mHzbqn4vGo+lFyUzk?l5C0C%7Z;-m{Sxfb@Gznv@cAw zTg~V@-_k~79@rq&e1%m-2cH^C*4;aQqj;Qcu4g1xSE}up(F?bkDA%cK>rO5fJ(%V! zdiC4FTB2Uvxf!!JidF5U{8SyKsZB|Uj`zKNnV68|R5TUOSVRRnoVgl97ZY5|Z6q;) zZxwhcB^2L|; zAI9}VNLr~lNpa}>(aU!1?2rXwD*V3dv83ts&>oMv20Rt3(wk3=j)L#A`i~7q2|-sv zJ=5N2x`zW2H8Ose;N$~Exm;ZsCsqkx9-YnrpC13E!}c#jCQ`ZyPjQm|R=_tg1HCZ6Nw?j@P%;OWb$BONZ`ysMpvw+B8U>q^X;Y3S7S zT2xV{2ROVuz!S>yb5IdJIP1~^I!mh)1Y}Cb(yp$)_jhlc5g>dRA(gEJ8rr2W3|wo! zW($hjfhZPZ)qTY8_?+_y{Rc^obCb#D^d7}MD*^p_2V-no-~8nO@j(d*&1ciSds7D3 zg&*Nt89&B*ZT$*km+_z+0DDvgqq~5lf)&T=X-(L-%wu*rs+t+v$i={SI?;Q5x|d4` zPefx;ik{RMOG{<;v{F;gJ0v)0Ns1mnO&E^jp=tJ+^A_e)j0&~`z3{K9mHQ0YvEqu} z&P&()Vyg%y?v8}ZqjxxV2F<|83Pm;8QXN>9loJNE`FE=?g3JK5-?b<;X#{TI&XXhV z1I6B{c0^$AcPBr$%SVUPKf;n;HXNv=M+4D3?ZhvS8&yGu%-R88b(VV@ioajSomweq zK=1AaE!{4!U4gxi)=0O%DXnl4{5BZ3_^CImZF#Db3UwgP&D!*|q}V$^MJk4U$(bpe z??}#x8U=fP`{JE;M#lo{KfJbi^U^7Otlf$*^>Z4!*7I)R<&IzIYRw&6kXAUSkYGv} z%hJ|h=Bi_H0{!O*bnPWl^e_;h7Vq-8qJO%xK-=CWT#p8xUB7*g_#=PccJi*%vgS$e z;LDEB-PDT^Rc_9uU`*uiyuT-_W2n86xJJJ(6~PC|}pbragVSkh>e>oY#) zumLQ55`tip2J$cOC=%s*b{%?t*GEpk*OEH&b~r5KP_b+8_oj&jE?bE*q+m>c-#(WO zA8PD9aiIM2u6xsk0%L@l`&z{}7{O9OdDw;0=tqKcFK^yX`?rIa;5}Romg|RODWpGX z2LsTOvok_PelvK{iME=fZ_+wf?yD~M#OFy<3l-;!ZuW@)CJ<(LpCY%CF{j89f(&VH z##x$-EOMK81k%H&H{X^|oGN$-l}x9D?9ICVR8;l#h!1|Zc-L|dz1xd9x>+wyqiV8A5B!-&d=dVo_?JM`O!jdJxSQ#D`%-v>!eJ9DqEyI267m_P!&rL2(29vD${`MuY=T70L_0aL=miOZgZ|ArGCn;_~isaC+ zQe&9&XwB0>Xk`{IILSsy`EE(}NU2~pdaz`k4KsYxxoM3h;YR)5+u{>Wn$Td8 z=Yw&bPB4jU1DC3=8p~BD9ZdA^kN^gCnEDcqdhKIWUL5W2sZpwp{2hCadjw@)eQR!d zS((;V2fp7xi=DU+kq{%ejH2o=aX6Ms$n3*Z$M4$kb=l*CjM1xMtPcs}Vg}=63i{uO zj8mUE^MJy;p+9g#X#V+b6FACm^bvwR&%Xmh22Bw)6{2axI8=SaL?AI>)qb#4y==p+ zZEAU$al_WtwE?0I=c z2J-+S@egk?Q>=aLFK!HBX)km>HO|06tqBGvfkyA+o%%)c`HGy#Xy-Dr=6GTInNU8`OdKguj39Tu46W5A#7i29 zoM;)o_<_V$K1A6cnsjv%k|j zF<}yZM%R0L5!s|f)0-x5sc>1CMZMl~O51!taJz9>X5jb@S4p@D&+uvD?fJlhf#5;E zz+4qNaL~$$nnrlcajHwSeq+!`Bj$=Oo7{AzB)2U~pg7QH0*kU|;D(><=D{OHHrPzf z>qT}v#&++X<>Yjt+OtvOtk$M^G8uXKjC*7{J}jvqO%_Q_{ja6 zO}a*|t#NYZkd!D%gP)5_Ar7d(Pj0qrt*8?u`=N7e8!lQvS1E?<%b_9oc7v)gewrac z0Rg6%imTeMIW;p@a6X+5#;?vkU<#DKngV6F5hu}rDPZs{`Q{$TbJnG-v`B$fFQ`B? z1wZtDs!rn5V>KRdq^<9{$QE2waKhUsTz9|vgb~pn`In<(*Ib~U_W}$f_B%?RqKal* z0Ak8um-=(fBLmI=19dX*7&_DnxqzbLlAKkv{)z6F$wup}4(3w_;N62(Do!k6 zw0Y2z(+&qDHyczAVS8OBn^hLXH(jM55^hjL*PdJpJ?|IDI|_XyZ%B4*^evT5=6UkU z6_;aDbo7`wi8!wbz^EHG?yHQp}v2|2w+ ztF)zgx)%P?_cjzX-Ek2S>G@rDcrUcyE* zYtYV@pNJeW2uqn_+G@bnmQXR_LiKc$JzXn0c$K|Ba_%)zMUO7nY+wX!Oe@BXxc&Yf zegXkPfJzvH!6(2Uek0S+W)wvduyfu6PZ~6PZjIm9=g$vo_SqjNuCx-ujL=9Gf)a+3 zBrrcFn}05P&X@M)DmJ&Jg&@hmv!pt4|LCZ1f1j?=c8MZ4_%Y;*!=i2VAtY})3o`U} zH6JrPDok}_0j!)pp=Tezr=bVYwQp1P8L!VneVAUMO-)A!F@OZ2sBGBsA+*JS(ZS`rt zrsp7^#C<_6Aq+vI}X8)Nj5?tZv5nJKTvfT33TB zFgFt6AtSQNM2M3+FGt?z-BjwI`$3_wD!)si_$xMH{ua!I&wLtka&9w^>)P0Bi2zIq zu^kVp@RzR!D<=^X*Eklf(r5cppB+G*UdT5ly(O;Xkw#>?>I90z8nu4!Tb}xlv1Kn} zLyL(*p3vteVY-ZK##0d(#1hWU8OU&x+Tt=!4^vUeN*Yl?r1b@)rdlr&xoI)6mq(x^ zRBr7Ie}RvYuC_YjjzUHu&tDLWjfL<;oOF@7)-{qCB%7-T_2h|MTjS^X_-8^ek&rDR zH7|%ec^c)L#4#~M?bDg@MKUxIbJfOdn;IKSP655ABq+!!+=mSUb7K)GLVM}sgQfw} zZL^PZn&|i_kSR?3%iy?>AQ7ryGY5DU-Ep_ixxOVV+Pbr|vtc*f_A7K0K?rvVU5*R8 zitsmAIh7SqgG#p|vL$C4%gU-vh@U$k%dJZWE!hIq%SzbS_(C=M}^jP4j8l9JHSijV` z6njS~wJ?!vxOtbvz)8buT3hsgDqls3#vA+YLH5_QRRfADLO$=h7_RuiOUJmGDq6f1 z>y>{pZq|SIG)DVT$~Cd8x75KM+TGUes2#}|DDsfCGfqL_WZ|-u)yS6lZfyAOfjbFn zRI-mhhpx8Tn@rd!;;gZ)W6SZ$mVsKpYfb@t5DxwE{*Qb4Q6Lz>#LO01drX0X7V>#c z#1^9ZlfN4LSp($e3>L{CrV*vm_GVon1)~PixH>Cp;Yx%yZtZ#Ve}9gX0rDp)&|eTwa) z@QqL{%Y}APVQs`E3iA-7n}!f2a1mQyad3a#MM&EU{jSihSP8UwMI!1@+e0>FGhei= zR!quqP8uDWTVWM-_3QSr--{->s6~Z1aNVVI36?mI)jG01hp$|>$^POG6dY=HX{nrq zmTJ9gPVA*h@PI}djE2oS>Hqp0iLd^~hiikW4#3}-8tI~=@dJv3zGMzXb<&yldOa@=}mYlu3#4?P}(Z&9Gg)hN>p?V1!na27NZ;aqplzi<+mLdp7UIqwc_ojc%w-r+I&A#7 z0roS>9p=mrw;ldxXJoeT@Ja=_IqThfEL0s!E%4Rfk%iFU=lt0xkPoNwSTOYKfXKoo ze!9$hA!24`29;x$7YrGLnxH)pCKG&MMKvPyXtY-5=BPIqE6{q>J+op|dj&x)(Ao$$ zLN8C3AO?3A7x=R1KaaOaaq@%39kiJqViIbq`WM=TxA0ms_pw3`bYMb4N#U;>r%M)D zID59MtvJ%LBsiw|Z?OCeB?7j$w|gT#BZ``MzVsroVk0~j+gV2*V(u4wLN718$7(LD zneu`zDq-e-_dY{}TXc)~tsA_*;;HaiHy5t}1IOvA1Dtc7NC8l?E&*QPs^8j@XA#qn#tWAq@+tDl8Nv*# zLDum`+^X)*g>*|I?K6eq_1q~Adq}s7{{Vv$9j(>j#*AD>s9`yD$exa(_}-ORHiGP( z#QSaMoX#B7R{QP{)E0?Upz7KERx4sV>M_H@4P`TsMMp>fmgse`&WrgakBlzs! z>ru4lKxF6pPm;@IGGyO_$>iNI3A(l6C|$5I_2*mhq#6km{Fvhips=&0WPA2F9h}xL zLEx$*ODSDvoGmMany3&hjX-Xa-r(hVvRochCSFv(FIXsc%pSX&S;iYzvTAc&M*21= zt&IlANvqvhUhl~GU9daE5r3BT@d|#!oxIyk`-t0}Y;>yRdw~UMOCQlxR3zQ496bbs~$t-wk%SJ6GpIO=XW^pspD1VmLqP~|Kv^$w+oyq&67i5g-%%X( zU#(D~d+FJeyV(LP1IJxh8YDMnqw)(sRT^~YjK=ON$s!!+r9J{ZA|!MMHT6$9IxE!?-3Ej%WiUD#lKkKR$#`XbRhYIh#9;_3!N`*@MG^@E zk?tqGGD^Y^gEQ~Ba3&K(Xb?)Qv7*#KPR@8&YqVtdZ;d4S{Bfa>^(CZsYXz(y1uPt)qrc4q!_(Hjp9Rk8w7BV2 zd_pv!PByyq&^len5kLOiv3W&^bKX-~T@`N0#7KZ8XYWpQwt^q6@eTvSN@4iI?R1S< zgi-QT==p9NlsZ2*htMrYmP`?bFoa20;E8P|kBf?ppl}TjPSZfcZjjGTr0_%-Nae;T zdY6Ie4=i3eb+-J}h}pf!WMZzjvl}^|p-BX9;iZ+rEUqN^j5|0s#Ub{AB2Jzyl_JPW z5853;PSuCs{HNyRU5S1w)LfpJSHytmbqTZFn#Fi9XZ9rmELL}+uL7^4GtX~^(IGSb zDz^J|l?YA^rikkN>>|A8zv~Co1f~Nn6yCc>oCOXbvDCB^Y2OQ!=*s_bY~80Bf-?D= zR2BPMdmSWyxk|lSpO@yYhuZ~8{E6ob6Fmkmb!kPxv6(C*MkkpoIip!HN6-gD8nJj!DhLA^#+4L*+^4B&tj@Vi{5I%PFrz%PMA> z1{MJ;u$P)SXzs%=^;;#MRaA!~fM_m{HDbO%>=a9jW?ung*d^v5a^>ewhTNnQ#Rncy zYcN!X{NDREb02V?mAvr-jw&&r_TMZ1PTNZh|6Qyf*t?6@QRt{j>Vhh2%;1v#kSlhY za&37WT!76v{)tVAcU+BFwWNZR4=O$Z62@ zHr)<8hgKDxM3xN#&JPv&M>26u%| z#z!X0fUE_<1*=6Q63E1&mwZ+OVI~)7F=1yx2{o*bBJKpjF0iSAjL@eV{ah&;Lp&H< zX2-iI80f(s$@SJv4B=YD@eUm|J*2J?=e(P2yz5To*zZubIZel5Ysh#%1Tq48z4ji| ze%6ci-j=1lVi`JVE<`5_=D8FM4T2=%bCQ5i3mk%uts5>5BS8zw6=4sT;17P!6g_v; z78eo1#?B7iO1g2g(3fL|fhuj(^tSrL2ri_{Fx-+tw{(2hSEksXC&$Ow2196qS8>%v z*&PypRCnGiNurn2SlW4#W9<|SnS;7rNJOn`YqIGqJQc5pbpqRC_v*d|4b(zEaw0Gd zcb--~pBM)FtXI6;C0+6<*r&Y~Ndk5p27UM6_?;6eqWJc&&fZ8r-@1SS&Nc-doUVQ6 zzX1}X0tOLf2W~Hz_9!Iic`o7lv5Fcr zV0gZ$#{I1Ff5VTe#V)cBzflotwhB+_MWiyOLFS1qbq2pt8LHMqEQ1VDiQ6r+o6WHW zLMJ@HCewr}c_Xt^uvr{nJbAVqR>9HDYFL16x zI*?~&>vh?N;c=+B=sFe5>vjRJ!R014j+|pZ^Wkp&)R(m3H*k|q@NpGd4L9C;o!8z^ z&+(7Om-D$tx%!ja%6GrDJ$&XsKNFPRh?>?GXUpgUm=rEMMP9dd!gpm%6zNJgaMixc zsQF@)_{1b)6d3~pmyKk+?C^>_GJ>{CtvD=6grTU!n9AP^6=A4bD65R+Dy0p(p0BH5 zuBed^BSdJrOgt5Fv3FV&H1ME9hWnC_S@!vJZV!Oid)`+BFqYc*?fcBwvhhRbJiZHY^`o%cBZR^2+#s@`1LY@{+q8Rs;c2|%1O9pJ#i^-W8HQVv2B1TZm zqjX!r^nT@h2T6xv#sG!Dj;tTN=_~@&Gn*mp$bdXE2vsPU%gORB!JZXg_(8#qDuRLY z7h0fNnx1X9p1n(oc$MI++M-f0cbTFV8ZDNr#DMh1?c>JT9eQjLIzlu>VpJq~$5!bo z@2U^@a~{UN*_)gKe+AH4B{ido3|BN;ARMHHAbKRE4k*sfpC57Yt-lK^)eAp<3Rzrq zq@~HQ28wtjQk7}n5X3=P7zOS(-2C8U=-M}!=n?NEupb-ghKRBqXo4S}uXyNku zTo<2fkP``@G&LdCj-VC66rXx^z2)!n zFHqWHv=e|l9&qAMptG{Bf6E!7*d)3K%hxaL^JjO^>^Ti7rV=7y%_9`2_a*Yh$z{U1 zR2KGCPul4FD+LaOFhy=}2|Tl)k77AkJNB9Acxe4BB81M zA`+4u-eZF0W@Gv(1mY`j<%XLlct*O|zeXkkm2ABioeqhh)! zV%3o&AwMYO6dOGdPh2S$x(zcfDuhV0B^#(d0uH_5r4N6sQSH4Nn7HWnU^nO!swCBn z&4ul_u+(0%b8=N=DzF*pM}Gg?jNY%C(R;ydYAg!ajJgRpJlQQl1B~wkGTHuF0l*AiX~Wd(!hzpn*aU=Qh%l-Kbhszi;lifK*CH-HAKr&Im7Okar3Eq zE5<-US`1>8>`ot)V^1P+@w}m3>ZTQ+VH$y^Q)sgyv|)$$9*SAVLcxm5joSryx4W2K z{aa@|jbv}9W5Y^w3Of_8F*c6p_wbj&hGX0j}C$>{^E zgn{J}Z*2;G=@Sd|XXEdxU~boXV_x2n!d)q3WSF3Va5Ey3B-J~jw@kQH@I+9S+I6_h zzGx=k4NZR|CfLw1|9p?QchTFEQzXqR2IVJuC|nsKxiavuQ1}Q^@0TZ$vlb978L0YW zW>yEu=-;_Ca(A0hHrtBR@dg^v!8bMGatRS)65zOUaqa&m6yd~_8f+btiAL*wuUA~+ zv^lwHI+Wn&LJ*weNI>C;^VbE}3gEy75D$d8{~O`~XtXf@_n7|+*6##eLPmcmLt5r` z4TpBw2~Il0`X{1L2)Befy`r7V@R(VWKK?e}?+&(-(f`(UU%G8#w0LQyenEB9e=C{}&~p&#q&x#n$?8%o*L8cxd8|i`8~x)|T2( zR+OJ>;(d{0X^oVbEcNDKo0bD?X#zSXgg%=|4Sv!u+pMy~9DauNj6r(YE!E=;UN%sW4I594fj^>1OK{1P5@&oNuCamPM^K zBmUD9-A=FIG$*ZoYW7edBOoj1DG;q%&l<1D)o0AknVDmxm+{YB1QNeNh@)_vG>o4c zW8O6rp)NA9=T6}Z*z-vB8P9ss$1kyAmSF33>HuV^CIY6CUKv4xteGM-x(4|cZ|Lb; zn+sZquepTsXPHz|ICBFqn$tBU%CWP zXkUye+^vbXE%w~CqUFcZ0i#*}g#ErVEuvKO4fVIIVwT>}_I_9ovBbgl&e>9peQmyi zHz#i)Y^MFIexjsJLoHw(X>GN z)c+>~8pZine}IYIXOarWX2Gp@`x`N(^ z1EI2+QNPGX)~#W+CBH@>=@!``FSOE|8}y&P3f*$bfTYN2A4sw(0caE>42?TCoHvB{m#=z+CcaruW#+nINE`QR=x6R-mc8-1!Z5ppWAZla@RA` z2z}aCNszr@;-+~nvT5~T_Kpu;su?=@c6t77KMYcF4*I*T{gDU*Sc>->x@r0q8I3%` zBKbX`v4p3Se%h((GQZ>lCRL+?2X>nISW72_pv4B0cQkE#G&KRcBuQjpan;JA^UbJQ zmch*a5S)H8ypjj9MeqdcCv0780^ByjB{l3NTNbf-`zBG^5!fY=;@Iv6RfBO2d>IlL z?cm)}PN}vrmMAVk1QQYp_7bRS5VB3ZuiHT)D!lXJPm(jq)mA- zD~6ftsGAn9oAIroNF#DWKxS^@LQZ53x`BmMLhQ;(8oCb8iS`1ZROW5)L=C^?(AfTYC+go(I zpcpwo4HVkHY0N@E6m@Zo#K7ej=+6<5@hd9wCsm`2QI@mqx)p!oKO=3)Wr|C~oSML_Tm zhy@93^1U}I5i@l@bPKI$58LOPj7a;>sWb$5pULiG{lLkk_ok#J4->F1cPn~c+d2G2 zn)(1YW6JgDWrKDVA&pb=)9f}A#S<`_xIa?FYTVz%*N(4c;MJ3c>PZeQOge3SiR@Jc~N%Y)0I)< zD@YK)+@av=08fn60a_9MuQkQy^%_hu5VsG&(TYHftE%~&8{P7sdsTadsRKk%Z^?o8 zTnhdF_BS%J6!1c6fzdE3Vc2kb`|WV@)5^c+d@ajnZK2j}g)+BncUiD+i2}SXCvDkG zxc?|i);{Lxq9=-Of+1m!7$HNoZb;2VLWwSCev*vHK6;!@aIRHK=>1k+Cqn5;WoafK`0) zxNCNW9K9zYWgqkx%~|^@A>S1AtXQzM0NnF#2_dYAq29L);L(#-6E1@OBj*~~zzdoi zxtCuVbGu72g;pGIZyiTy?HLe0A%JhukT(l&yX2!v&aT&zP`6U{4AZ^4X1h`Py6e1d zHY-1_$97wybItiaZKfGS+PE1)N-E2ZCjqs0jUe~G9eMnLWAe?%pa?)}n@v=lrK$f; z+UNf{8y^tSZRLt;<^3oGpn%W{1Dk%mV~x!AQRNyn#aChXqoj${ss90a6Z>rze7^6L#oCJbYBH=@8*+4}a;dh5rZ%E@OZ6 z{_fj^H{>HKQO}<6BfahF3fJn_yFb*gFd6DbBLTgC8y~>W1c8>K5EW;%Nr6|A#bJgr zx8$4rp#08j&~ocK8Z1XtCBaynzK^b|K^R@Rh|&0g5%-t#(btgJ`D;k* zykfYP7y}UKwt9JU6F|yFRnA5JXGdA#Y*=nvQEwrZcSm6-qk^&US$1`gFFnsf7TOU_ zd*Z@4GwFd?>&q{B!@dH%jM&@fb6q}+wJ42f#=jej?f>2lZG|CjtaMVXu_Reny`>>B zyZa#1_vwE9NmX0b&dR>mLii7Y+P%-0YlN%k|An$A9F;LGeLVX}f^|I-&M5?-uk1U1 zA89oeLXmbHc=Be%&<}o(ANasbp!qi>Z}bijA^}=UmSi zH$eDt=+R-p-8T%7eRWO*k_JcnVdf(~5VqejfGf&2da~&T_4Mj zHUqCeR-E3e0XvSm|sm&zXQrFiDS)8&zK{<-b!w)0;x zPJZnHVo`{RM9UHSsdj?mx6UO8s|`?Et3u#=BH6cQ`o?|n~!j!h(i{jbp{ z4Zxkk4awft4A9;sGxoev9CQ#v-u##1;Pp)#ECFA4)ba}o+PqQ>Gf8oX50Wmo^8a>B z#sk`fKANaKxhQ-c@C9ojDKa+YJL*`2r>8k)S>_2w^+Z zi!=krde~68oeGA40W?2sN~_YdGnSz5x2^@&9p#zk7N8??ZG zQPd9f=Q-t(hu9+f%S@6By|bPv8%~c)>~n(hmPr8H*f^(UflQa;F9nSQ(9S#=={qM# zV~DemliQBZqaZI`X8Wq%g^ISw^TUe9DJK;tv@uPj>A=WgS;+S7SAU)p9;Lw_NB>%P zMq$aw%1Y{3Z+t6``&cV0Xj+|Kb1vD(@j5hF=qu3+d|VPCzP0tbb^3lIyP@I@s)lO%bImx5g{QE2-=6GH+_ z%%v8bx6;=E$S&x1)NWNPrVprQP?#i{SaE(kBbta~y!fmfbaiNkG)B9Bc1MVKxnFr9 z&ZI#q>sstFP}C`#<2;sB_x|()&&`>9w7|u6fV=5<`TV?WN*Vm9&dbb4pj6HCL0n)0Jr@C_QTEQ2=r+Cx_1iHpwufJ#g1DDozZ}n{Z%%mpGM`=irjC&8+NGU{Hu#qwlgcRF-xm9M;4Nucbg%TEOV@3@3x(H5B7>9% zh<_Sg?#j75@B#mjoYtO^YRh`q80JuJcPoPg91oFwQ@XHO1q9(SFb0n9SoCT!zZ5=24WJxtR`q4NeX>(gVHYC! z!wjCUiYC$jNsu{lP3VY!eGiRHEFgk#?EZYs7lM2k8G>?%Z{0U@pF&-;5}o8b-7Dqc zaxls8rNoxg`O;j##N=Z67p1`S`6=u9k4q)6xg|WO(hn(-lX&W`D#wS5{vo~q|M~Jq zW^^s5m{&vVv%kA3(@1IL>fd4xA#|>K)&*78j1b>6Rsl)Mk=^MUQ!4w zfN$?Iaq@#+W=$Vl(B;mS+obU5kRYB{uuH1Ne1vMXZ-bn04G~So#-AJ4If#gf!ID0zG?}=$%YHAobRATX(++gKa zH3TYZ+U=P)SjzPd4npy7y{@aA^n_5dQ2#TM!k`3SPZQ-Z=l$UDVgfG zTN(q+%yGp?GHfK^3HfMaL-th1QeC_5XY={+|B81&JEe$Ky1VTX`|Aze(E&T36eUU+ z6%Z@ZJnIg=3PB%`s++wg6zTLn2`BSWYhw)uf)&-aW*!wa8kMg4$op>!8+cg+K{e|N z!5vY?d|m6G1=U)h6-grR=H$q2f3{*No^&$G%R*zAzjZsE&{z{Yy8Mm7%Ey$Goskzk zqwEqb=eT?{mY_AhMO{F{{c$;3R@Iz>KrM=R&*50Ca#R4Y>b7az#%W-Ii?uZ#3&nv^sZ9zT&(8ngv8R-|r)2cVJjGi34a zxtUPxj_L;Xk7$a|=YC~~=b}lOemE+~N^9Dx)BkvdI=_3j=>J$_{s$K*qQ(EM%cFX^ zSp5OcH-w%6ZmLq9gUf<4^!xT~$|ap@D|D}zI7XJk>pgw1#j%M`{T2f2YGX3A z{pWq5S~!zJJs!Q&p9tZ3(;vVwlb)WtMSwvP^Q-Jx?R*rEAbdpAgq)QlDrR`Cxqws~ zu0Ik-ee{EVy)_U7uQKS1m?Nz1f6L5_GNMu0cWj8a`4F8}tY62F>DeyK@Rc!|o@3YK z^jSR4>y6*DWw}lrq%$5GPWMZVOy!>GE$3n6<^axd*Z1@%vh7wED)EKz9=FnEV ze1PtT_6Egd2z&-jDHp4>1XAyHi~hURtOV#AAM^HJagavb0OcAO zVQGIe?>02gcQut{{A%zI8lwZ=`t_yIxw zrm?RzH~FRT0`c!+t195t%}xb}22L<2ph^r&(B!833SvdvqxcR2F2OByl62j((P)oY?7+_Vo1J z`OIa}=@#Z=20M*~t6H3&5ca(e+jRiiqC{^oL|W2B3v8Sq-UZ_Ws3S@G?@T)#e*Ha}-_9x6Bt360(sav^pE>m)Zfr zRjMf^XJge>16S9iSVC@ix2YKzxJ{q*yBD3y?Fyu zZMnpd-sOPsF&e)xzts-6=KE=6Ri}878}nqfFY)n89q9!-H3fxOzbby$%T&_g#OH_g zDy>$^SV>&@mV^@FF-a8_%(YM3AM%Te7_Gc1PiQ>d?25KJjLs4DI^2j)JI~qW5}9HW z%XsMGnOS{yU;@AYT0B?vc)T_~Y(*0$2;HngmdwzZn|*q|Ki6u%8#O(ga5C(=-Nf6U ztAOIK??7As!;56|yb=hBcCB_KpWht+d3q6^I#c{F-IY-g1WzxASoq$nP3ivv5J%l~ zB|jWT0f!_vCnR6BeiDn(^bK=!M#7fU^G8m*=;?c;MZt+L3Z_;vSe-h!Wlsw1Xh=8_ z$`?E*yA`9)>2^^Tx@b#F16~xLKVZGF7>pYv8K=nLA}=M4?Kq0IUAsLmY~UsJo1s2U z&tz+tmH!$uPQuEp0b_bm#w7&Bd)9IjmO5-%+0p7!zOpVHg@L45gaQsi=kA1J%66OE zAK10~Jqx*rw?C7WStCERe}1^_Sw%T2(Xw4{Kr@U=i|YDw9Xxt3!+i&rC$(Mq(2#gF zCvQ4T@hzGxqhFQXy?~`*=+m$fi$OU&?9EXgdu_(BX$MoM!?_c#aoMW#EoUj(aQinm zDqN@a=j&fZ%5|PNQBSr4I;-wgCe)#32|x#ts>#|VLCe+L@CQBihMkAmSv7AV``RBK zNl8LLOhVc5&*K^1>4A(cG-4gH;lYC{evpG?54(>Im?x1|B>53)a0 zWIiEc=u)^8%m&GrE@gOrFB6}eApUR-#^{dup&*m?AY|5Cc}NAsfLMMHi&$hG82i>c za*eP5@Ul9lGe|xD!nC@p_^dghQ(H=%##=Ofm$;WTs`4OStE!YKl+@Ca1MlVIW4+{Z z8ta-?Z8U|b9w@@D^=tBbN5{|hOT3Er)NJ)ASk$`i-xG|h1^ZlKIPy$lc#*EQlgE@PHolKIDBo#o*|Y^!gZ)Tw36q7t;9Z^De>QBiy0@&?ER1Qf>f z4cLeToCI{k2|9+pB`HEZUQ2~?Goxc-+TPMjTa9)-|1%SvA|VPK?c>efz8WY-%mCTa zd_+=#w7iw=!5PfeM)cRBYRxZ;xTywPo)pmqD*;2)za7*8w0GghDx#3DWm?TH>bUg3 zn`dyYTxS4CAnqiaL~u4C2-abi1@ayuQ3HxJY;w|(|QBdzdt zdx4^RK~0?p0!N8g`LK;K1{gCCzyPHS_;3$SYwer{h)bXMa>V8UCgRe3VA1pE z?-zx=Xk9m>Ei~b>D19$h(Vd4+UCf#UTM3G`Y4Ns7U>jjV_TrC)oZob2RX~z{GH%sF zp7EVJvWWLjc}iUx!bwSzb-wyhsdEfv<)+KxWfcOx7cLS~Qs!7A50~`OfRVs$$&Wz#c^Vg!c|bCSzR}yN4B8=Ubb1288cMMuMy%<8&R0A6|x&7rX&E4cwZ|~GkSrolLAxXnm(go>LX|cSVHHy zl3%Ix+n-{YrnR?b?K6S!}`y#j;&pEji@=3GvSPsAb z8~w+r97Sh=$uf=z9OkVv1dI7U-;iRpxc|AA8{4lQkbnpg$zK~7g5R?jP@)XanQW9b$>Z2qL z`<9gNk))AF{~D2mUx7K&`4&AR5%zN#Ug>+q5I?=T!`YdmI;x2EW=L@Ghm>3zHOX{& zl;wzDBPL^6X*I5oBu_v?&SKp*&&Kl2ud`}V8Ei1pv01(1KCKkIbTS{hN!~hw1=|{V zsG>ihHxh3CKkU7AR8`v-KdOjID5Zk5fPl0#NJ=--4bsvA(%pIJ20^8}J0%V&NT+m2 zch_6Ty7zm3_rAa1d*hAcIAb4m?7i2TbImp9XMW~fqK!&Ag>#T=Cn+=U74ZROFIx_J z^lrtxwj>8}dC1($TU&k|`-^($+1Ha}ebYkr;xUDaOQf1EmPIuN!wC?T`D)!`?(%@t z4owHdS5Mr^&Pt<@!Wa5oT}q-8-PEN+qVFeFhjV$msJ;tU<-P(j zUs9VmgH&w3x*vAwGL@)^=SpZvu3Hu zMJqg0D5>h+!xSoMF4tw~%``B4sjIHETint>I@=}uGa{JhO_B>G( z3Va&0J$m~b0q@Ct%oeZ-2tpp^jv7McjQ#A4M~SUlxRln1j;v|KRnEe37OkoxpnE02 z4f}TDI$_FekljB8oO;d+UOUo~r78?3h3Jc{R}J?xU9_J|y=Tw7nkv@l?zw-o$cYY> zEmhSdTMP|h;B*FodCRT&0GMImg^M8tD9!j+%URgZFcM%g*qhsfzQLv*g(i7j93D?p z1l`&Gp|(dc@L^5ARbT12nAhk~Oa`7VK2clqJiiC%-XA4$Kb`qM<3 zpt0FrFr_&snChKx$b~BFe#QH72zMB72<%ahiEy8bH6aZsFGnPY-|TSX6q#)V8ftAw z0qh~rDi+;D=3~}8%}Q+G+UGD}pdPMfbYY2{A`(2ErGxLOnYr-6TKQ#VJb7P*O?Y|y zgoSu#0Un8xr0nF95e3ymy?J+*2mqJzz~yzaXQmrO5D@UqK5KArd9LXo8MmqC;jVI= z_(=I}@K2dl^8$q!YBY!F45V08c>XdpEmh6}+t?od!CnxZD91eGGe@cCoZgo52=c!@{Xh02aV!Y9c z%XpNw>t89v$KrVM{cXnG`tMLVzL$eQfqJ>%b> zJip1f%}NMu`WXHrMq9+VY3>~>{$%{eIe*H*K%8xG21|3YIBM*Ucuul9NDRvB6AM0Q z1O$PzVXs3A?T!IbrJ=()lY$WE(s=rSqu1vLa{7b=jI#g_|@O~cHc7;6&17lQU z<3_aTua9z8p78T|p<^0I#T2uMLA&?ucg0K|>_9IK%yjU$evH>0b|iWM!mc&!COgvL z#}&3xN>Vf!7nUiy(5%tdf?+YX4ztP?rm_5Vg=!Q%o4cM;*YwdzF z9CThcPTQBcS#;AcyYDBv%V&v*i}O3G-eF)E_#F6XJpS(OyF_ekk7bpZ+1Q?Kd(Efa zg?8tjj8`MVJFmJjYS(Od{zQ_I!M*Emyw`v&6n9jhPe&e4;JeWBoCWd4`mrLTyH^%ta^Hsl0B<0c(Mb#< z4V=uUQ`zs0qa%&>5H<+BdlyCbVd3#lSM9Iwrgw0=yNKV9Pr7qvROH%sj!6bdnoxeg z&`z*-Z0DYJtng%t`49|HZM{;z#yY0Q_>;Smj!iW3QgJ^9^J5}mcjQG^Zm`1V#%09* zlE~D|VSz&O=*LR+xIqkDb>7cMNAmf^kl1`>KhQ%#`+L~UDCo2%(?-hw-lfR|{%O2H za~gJ4qmp4v#*XU4F?!gb?froI*;U=uD^v`J?mePr-xFNAWyg-(k=`Zx6F2xdIp75<3vK+F zjo%k_qOT`<98PvK9RSJ!2ZCc#vaj}xk2exw4+V#94U7ft+{!nh5?i=-W|uL$dLn#T z!%Y8f=Z1W?I`>z;_S3)TNWkDu*l%{yCO>!Zop`8@GXC(QJT_%-U&Y$-r+Ep19eipQ zC)5-;pgb$_ewS*wS1a(udonOODhJJD>Vu}_P_CSp#k8c_%MJg347(DcLz5PlWxJ_> z>u#~@pzRx{S^?oDIoz51IA6&tYjl1%_PlVIAn-E%{6WR0LopiKthR;|#Hrb6sg}VR zlOo=UM4>_C=jQyYf-* zVdHLZd%U=$p5=Z9B$|3TnO5;KKXCze(v`;)3{Z5U9*;nVQ;dP0We2cvJ663^ON4G`!xTQk=f|DSx_$elslk39Gz^&Jf2^|K+6i>9 z2bSyM-gn;&2jDkF@R_1u@u6m!xQ^;t+jHl(y zg}=$DxiWXJ%l39)X7YE#Q-`-dkmeuZ*RO5k_cat)6x@Z@QY#PM4ssC4wiiXc;ug-DzK!VV4Tnsw6x-=^pnvn%M5zv($o=}#Mv*S$&97qM}q(H-m|xX z)zWk)$kMpu$wa`RO^HdZIu}bs8^(jfm>GQ3U2Q4*=PCcVxCU?BGyEFIgEtInQOAhH zVMq8Jl0A+u`5rV@!lcl%t=tIxFIyl0o=Vn?a!>&G6116$wX?ivH45eXRoXtu`w2#4spU6`D`uC9bDLW&c0uo(tsWC4RriXNpUr)$`9PVfzFQMN}DmD#7!D$ogWs=+M*D)aMqRgpaQ;sbh7&N}a6jAIoIxu(z!23;c%) z+*}8{dWB{WHHVIvZu`eb>RFs&N+M$Fd!iH+arB1tu4)Y|lec+-&&h2!xcwEs;Arm# z@{}TKg}2fqu(U4F)kSZrPD? zsjK9D!v60fg9k9dLQ`O+lA*X!5`H6jJXFnYi+_%f{*A5lEpH#+93c&T9J}o?j6&}7 zXU#1wMHiv><4NhJG|;G}=V9ZLNU3M!@r$$c3dr~6zSKhMzp%kuv6?FWJRPV`N{m%&kUyAOQB|M%SZG>B=s{`d(9i`;|n zz5eRX9q+Mu)P&ZEx~HXy6Woihn(Yt*qIYkfQr*S7BwsC^Vot^E9eYzMWFR&DJ@Si(dGJ2Q=QQ=G#{yM8!dwO?qJmj763|t?I zgLiy;vi9Mb0u1$gIeQO;*e4+TSFkO{i=dy(G!!Nca`-=2!q30aBYiS6q}i}1Es@AB z?E-`Ag3n&Vw-w*ULP{^b?PV}bq$Y_IM2%@g4UPz@-+gmEtti-M`R_4_yAk};^AoR7 z=o9X_inEv_6FMG!)tQZFFt*wXig1OFyZdlju{`he=`>Dke$156wZ=5s34QR4wN4VJ3&Z8AH><=*1|co9}a_}h2ACdLxc-!@u^ z=^n@LBB3HG3*vyuyDuXn10Y9VKgK2ff8Qy1;cz@=l=78um+JSS;@&#wV3lGbM)BMm zq#QVDyLLit4@qfOD{SnL+`iDBvqbsVyJ(Vr-7eP7Y1p+}5dH|z98G*=4pt!$@jfO` zjz)$Dcv||j)XYn}X-Ar*OEcP@1j&Dw5bx^;C$ASDn~s&;0)mD=K3;n`_MDo*NlZ5g zzKhV;=(bUvY1<3u7mmaU%tro|S}RIq7uw(c}(gM6)nnOgN)#BN6dFUf+v$2xj#QAhoHd zPZFiNdj|n+1OX9LpB5cgKA5xq^5x0iyGq29`5HSXjJn?e7F<$Oo4C^R#Z%TF`gM6w zeHvMPt8Mk3`(FGeM@0AM#=uuf09#l8BAHIN%;dqq#~c$AgBOUp=;d3Y|w#)gEk zgA4cZBN4)V5^tzqvLY7UnSR6yWJm0`-Bfw`e=uL) zJPo6Q9~c}6PfALlGAl-hZLme8Xc#!2&m-IDQ%uzTrpaa@Hrt!*rEb4A-=Y^VL|iZo zMmQ`vctZi9!RJQdz6&3LAs45ebj!6a3he*P9y|W86iS-&y!x0+MM?<`;d?ZXga5z` zyuAqbT(@l0Yw&`$p`m=87;RP~j|+RPfdm{v;_%-9C9lSW3wL*R;qXy`dOUXQjfa;Y zeR2qCY37$)jqGEVdtUnB7JQHT@g3imzt)aAn*GB2(BaBjVb|wy_t%Dr=?DRGvaxV; zFLMqIUR-h^wOv~K`|M4C^VRXpt*F-tJRv20WR$(Cx%U1W2s+@AZjL{rCT5t5THUKQ zKr*leD>Z(7y6LSw((fJ29T~1$sh}mjTd6c?R7cWik^sEF$hqJ=xV?JmC1O5 zh47R-otW!ANF}`bkxIaVCnjz|dx}XDipo8@_xO3DU68xV`gH!wUA;eUjURjubvE?* zBEa!2drx+aS%JZ*y&05wcHiR%>vW&gdj>x00ntrDGBk8_-w(5Ou~6rN(;Z@jrjPOE zTer|?G9`XR5e|GHiy>XKESd`D)H50~K?1bedErYxS^8yoZO7`F@vdsFX}=s z_$U1TEa(ri$nGqfy?vcp4fc_wI zCUFqyq=8PoF4&^+8nIZZaN!%Pme5B}dX)I5q@)Xx{WHWYM=&-U;o3;S9DU=1%-&hT z>nn^x&g-W*ELjVd9KE#aReGc`7Y%o|uP=vt9KK0OcK_D#7I zbkrX9e)+o6+;oN@A9IyDtyl-WzK{ zY5!mem<5HCeK^>acm>Ougi#|}^%KLTUq&A(m5$WsTJHSFi~LxmqwrPe$tFS#@9v}* z(+RfpweuNmtlV5a*uZ$JRPY^FR8;gc=#Bp>?~Qg8tpc2AXXnYg9)X86>K&U}Iq4cs z3}1VS0=`$_Io)@|KYE90`IIM?ztx{iaKU`Ki=hm#clB$fdLMNjtRZ{Jq`mz}y)udP zEc|`BvAp25pW_F>h8tgN(5$z;g^YO}!t7@5dvOhjP*GHJ82FRr0<|MwKysO(^b!!3 z==Vx@MMNdr`0H!4uq2F(Rv#a>!Ea2}^K`RK6YOGupxwvIFI2m~M1jp}7VVta2J=vk%x!IL?KQ!Pl?Aee%~7o`;(=hPCYdRSW=iD#1|q*vpQ1lI zM$A###0b62?S^wp#Tb*t z+Y$M^Ln*IgIIR!V2de_VGdYgcR+gJ^g@;yL)|}%-J8kf!lFyfGOJ^Sz)E}(&SDUdo zB*eun?li>4zBtmWmbtl^rKL1F83|3S*y^b;4=#E%$7!@i-Qqd@W(tpM1wTJN4(@cg zo4vl{7+S+xli~2kk#^Swc4|Zw|A&j4F1!wS!ZcjB?nG}$e zj*}6=jx{gSHKVg6=F3(u!;^d?7fL8_8^2A^V>}!yk)vGd;rfhnb2`9 zDMB;KY*wwPYivy;11d$r`M_Z7_@}00phtJe_MfSy{Ya*Bn~&ziYoPQp=$K8~kfOiO z7oJ?ns)ds?QPV_F$WfMZ!EGIPv7pj?uP<-1AHltdd;2WbP}TOZ=Du2~zMjb_&83TE zOe`kxB1f4~NND2;lon$%-Je5cT9tpIyn;?Fsd%)YIC}LA%g?GlIliu_H1;xoyFJfl zd#f~Z<&X2E2Lsyk6<&fbdlkpBD@sUcO1+0oZ7(qq{qVppqW9++g?hGx5h}Aa`S+r_ z=ztx(2~DG5M8~p2Mm^XH265+t-)du44=sDy-b0#%Z~0e^F`rjN5Yy?oSa#hBSf zMsI*)@5?!jnl6s16k!XCJZ?;i`Qz@@$T4&EjrE^ev-BoI&JB<-A|vFF3iYzr zQ0*8X8qr#Sx$x-vL++D|9)9 z=EoZo1hC{FAPMXAUA2gribBm+Q1XjR`dnKzYs2GLO{J#-MXpxbbrr__UzF#JYv@)J zIa{aR?^I4bH;h2slA4qpdwor@g58F>48e^_!k zo-MwK`hoZA&7p#GcnV}ICkVR~>j@3>{o~_}G_e~UIN|57`x^M;I1dd0=?g^=39Hqs zzV?IeB&M+hu~9k`w7ZWdpy=x>iA$q`7t-Cz(jrw5H@CA#IZFA#?RTb9NQ0&TlVUOg z@5s~s;6&8LtK7;PQcF{D<3*-H<%!70hfYPpF<6=* zT|r}1(c0UFM+}L~Dl{f9x9lhuQtKZMC)*6?D0UsuJeWKI8!@B+Ia&BOIyeilo*S*4ZhoErfIZACl;<3YYS2T$;sd}@3`mCsbx5m!gk8!1UA=W{> zKiBCl=Rjrb8O{-~?b-JxT~Xf&OGw;QkbSwhsz%~V#LkXQ=*oc7qJ^E)nsuQrkS!v7 zTG|nK%zXh@Ut`k|bGj~)WyCY;oi0OhcAmpiY=25u7HKxud8V!Hacn@|meE{m}uz~gWSJQI`t zHd0n_7wApTdDY?dee9?~BEaaKc`v4+)a2LJ>ZrNz*RQ0Rdldl5`3?rZnh|xgT<`ni z$?cq0zRiT;4TGA%S7&CcV&x%=KF$3LnP1l$oMZ|lC`e`9u64N*rmbUD{c4Z!UeU3n zahtAVN*1|{a$l@;TUgqqI)=rPWJ;y96gJWb`>`BT>{4sx$1>dCu0IXzI{RifivYX} zLH)C?6ravUZh}njdb4EnDhIb>2X~HJCg=aBHNtzm`QwC2RpE-PQ%g*~ElOo;p_46(H@!Kw! zI+GIWo9Yhzqvg8m)a9P|q6PZ8q^>u8Mx-tgpk_=2*jU{=!#PThTd{I}aKT4Ybl=kl)&wS{>Nv8f?%LT=V6ye_M zjL~{Q{U|D#C&CYEEjbXWPzhU>5-Z=5a^Ec8MXZXCbD^p0Z+IluuD30Io?iW0!j?$iQ-z=lp^qF27r;ms(I=Y*KrGL(x2^IAs)d}&8fcu;H&z6<*!*q-1 zC8+!pzMGm{&;*$ z^aL=UH%5}*9Wfiwcn$X}wH>Mis7h*M%WVVV>Z>}(O~;rG17S~oI&{*+lhnQj=&kyi z4_0kfVil+aLrMX{k`sqpBQIT|H5aYs_--pK@6PMHy*?@oQh?0lL{m{psUqI(M0!L) z*Q{cD$8~clvoxv*EnBltN|JM;&@QIuO==K5s7@@1b?EYSK4vz{tBIzbb#p!--O5p- zN@T(``Z4Z>d=A?MNF!%vTJcp_mAFb+rSLtu_%EskMSA^WF|~SFYumS~6*ZB1F7!XD z=7M^~wcIn}eL+1VlfBQ=8qp_}U+hPZH*=r`dY{FdH(j`9SQ53m%?XDZLv!S)7h>4I zmnPzi>e?-2)Vqh5kEQdQ;Bi=r)$gFM($a~QG0;@3FE1#pzvbS_=wDjgb!eHaC^}ak z#ED|oEet6*s?L8tjM_R}?kF0s)+ghnBYVv#JTTVbLT4R$(%p^afcOdjY@*XDW%YIm zmr;`4L5R-zkyuPs_Jw?;z#+^JpjX?hK<=)4Gy34=HTqoA`<`5c_PbzQ5=n#<{Oh-G z!@6E0qoT@_aP&lHoVC^_U`7G4725bP}Y60?e=ve={~Pf$4& zjfN@8J^L{^UZu5!Leo*zartriy7)t?PhDOJZtPdewdh)|mt09^S4*Z`HB^LVlNc`< z=W4M}+GjKccXb4Z+9$ei&6y+`nabmcJ0N9qIPMLpknWLsvAMmAGM-UP>*8W^9bi(h z;%k7T(^oRxzIDmDwB)XL*u_PnFa5Ms-dJojSL0S67c-icbW#RG#$i&qgQ0;`h3O}T z*z$$tFZPGcv+?9-hGM!Zjl}iot`&HnUw-xv>CM#q-a%x-+nQ1*kN&aFvKvL>a#gAB z9Qs^gt#w+x{OVvo+;lTQ&Om2r?Y^1dR#ws3!~c= z^`OI9Xe=_lV!cgMQn#91pJrpMUW?1bf}D)+L6@wm$QirMa$VPArPB2nW6OaU)MC7EMN;++QD6{3e2pXLgH2%_#5N13;UutnE+6oQxn1Eavp-=I|u{1#P+8 zfVf_bT#-Tc7q{?`)u_&PMP-8n(_}Rcer=YdnSVzhw1z;^?SOE-cx6h^#;ls}cK;`1 z!6;DEG;n)A^=-p-fMUL-u-3weE0L?ttXF(|mKDVH)|1mx#lf*R8O0;p`6uvzJ1J`R zkUYMO_>Mr}_=wqX_g#_!hYH?LXjJWhRR2chnm3WGAl9?zTwbtR3UTnfoo zYy|7!h;tBo^=Z`wpEh2ijH|yI@pj&v)|@K83Kr1~&yw9&rV_QB{Yp>T&>cnjaSc!0 zwk~SoYol}jasM2s5uC>{X)PNmr%;EFUr^#>R;qhwJz0BQl=H11n!IR}pN_(M zoqf$Hqd0se$!w%ZJr!~9Jb?*1m)foXtv`~L;I@k~%8L&E`ZTZZVj!*9*+6Y@%=SKe z_l?mR)`?OX*9@$#ka;4y(?#5yB?X7+q>F8z^bW)&4cQmB8E9}-8~UxjcUWeMzoIfq zwHQ5uGr)1O!rI6A1qJQEs@1pO9+xSJ=}LF*zNkc02H;%^o5t{b6pohyCCBtfO|r(< zoAgPw&fR7xbxo`Y_tq3~Wx`chjjfqWHZ%Jc*2{4fc)O5(a{B%?#)2OoA74J z2eKutQYl=8CDxUulRhgc1dBxmCgvi#os?HQk%jWU*$pgtdfzUYoID~P5L@A!d6Q#z z$;v5}%m7}0q1Zihu?y z{C7CUzY_a{5);h;ZHn7O!csmK=4C|s#N3bBRXgA2bNY}8_+)0rLnHF@q9wjE1nAdA zR9}9vV|>egq#9%TQW6K3LYl}XsGMHx{h}Gi(fo8R?rV^423ZFB5wkH*RxKwYMr&0! z*5w#rMRim-3hz7NkOpFX+2GqE??f3X2?g(doB}{7X67$jLiWv6+}t-;v9T#zlxywu z<;3z0s*@NEuQ2j1t%JHSVi^dJP++kFWQVhpX=GWqP~Lx2y~GY~ez9lzHPV%4=7gkMyCSdNwXCdHiH>Yf5D_pw*|9QCi7dw_K!zddck zmtx2&`_Q9liBQanaY-rU!4&VuF~kcRfw#y>Nr|`ABF8KkH=7-ps1xEF8{}hcWDyx! z2{t5O9i|zrt*^?GD3mZRVVOFCP02QfYypLUJH+GCk-q^B4>Lx=xf^ODJI}{r8qt?_ zl{Q2Wqjh$zT-lk;6vNIoiBPC>%3z%Er&fV)`0!i#$`gYg%@3``ruV>7QPf=sVcHtW zhD^9iaR|(gCFJzWiHb+?e6 zG|xC8sJ~T`6yH?WCL1Vz6V69@>s7-RK0dxr{W;1Uk1iQyfV1?%nf>AE=e69Kqs8qQ zvs!xBJ*INR4|-3lX|cy_x*tB1OD4tYR1?fUyJ&+Fr9FG`Ne*C2jjSZHqRwq58DV022N+Z0ELF9>nG%3mPl5uQv#BD@lM!Ti=4s5CvOu_p-z9$c~iO6HOLY1HQk`{$Z9C#N;Vc+ zvxw&FF#?9lY{uoB5`3#NbIZbs1M##nDkJLR$h`-VnODI;wAu7rW3}STL8$q3=w)X% zWU_mabd7D+{C6l{nr*)o##tW?8i|RrF`CT5=DyIwW1`R77VfT#P3f$E?yyFEXvN2o z#!^*><_NG;l`SHrzWdt5`fPf)SWb_E^zgcc+_`GXz8rlLnTb)^>xpKvW#%zVsf{$E z-du!Q%Xjs&MM70q5!61fuQiMsVw;S1#ie5wH{khfl4TyTz(*T?s5flLj~g)rIThVg zOriWWg(2~lyNNZS=8dH4#s*tvY!0rX5@!uZ?~oFbQYa zb~(9iJe=hTR*I!EB`*(}ky6^ag}7q&hH3WUdS^K9{CI`dCMj=Xj3oX@>XBYv9n=}l zpp#L!kC{ZD!ZdrV>uZuhisK&MaM0-G-O#N2+)H1dW@~1=h^XxSWOmRn+*Q#5eb?Bd zmBVuXQFR{HXVs%3*B0J_yUp?iZkm zP1@PS5lGWlQUx7+1ncpr`JEDu^tZBGCLzg9vj%pl@j;HGDtg+oNDKp;7LQ3)3QC9+ zLAC$z@*COilhE?S=k~9(-ffOeOt{mqId&=shc-eEg5N15DvQamy-4FeP5wm#UbqxL@D) zo$UgqE4@=3yav1=bbPf`<6UB32ewG65|xR(>c(t_o3aeN4KdfRQp|Ip#Zf74=MYaJ1Pk_nh|wtO?8r68QS(TeVwIz1;$Nt<@0%edM;s%i&2;fd>cg zepAMFqId=L;#ws4IL!v9ZJZ01$RsPG<=_nR&yzwTNB_XgH(=?5+rQEWKdNs}zs-J$ zfc`2iI;y?hiWu%*i2kF%ND})|ib=+619BmRxT-D4J-@$ra%?}~>PLLP;A%jULP?pq zKTT~!oyd^>H1iCfM+#IBG*u#qyx)Ko5#4E9NuY=u54Z_uP~dc{Wsc%c#-0`ykeCF3 zFDlI#0-E&Vl{sK^@6@X)zVyg?o5V)wM;MF0Q%A3vjSxo)NiR%meJG-#_JfumrUc*I z!jF!Jk)-s+&?L5x8O9SQhvj?k{XO3cm=D1z<4STkiISY|=c!CboF|}QU{0Ip`#b5| zLpjQiKfioQOVmpGRQEJSj?MANx7*s<$}@f-PQ`&e;2~%QjPX|R$y27s+S<#Yr;9E~ zu`9@*IB0?rq?*2U_F|Xcj1m2K5Yxp*xgF&3Vdo*ZS0$pix9<~b>ekJ5s|7gjQ7bRv$sKQZ z*3o+Mg(c=c^9EydsF{%dnz#I)rB0RyClsJV&J6|1Si3H#k!`=X%(V1MI>h5u8j11( zhkHI~r!xsrmFAhRw|ABErX4W#1BDD@GTCf)$z%ryWQyhQ@p*cM#U%w^k{9Tljtq)O ziFV^jM>E{+KPxDCrt%c&BhhD(zK*8DMA0#;Sz;E#Dt}`7@b9AycLJdT^UcHX5-KHH z8Z-GSq)a)QeC4%oS`asQ92CmOcaxE-Ds4s6()C}rRSf3flL#mJE`6=jG}_>{y^Va$ zxpjac8PYy2(zB0&XCST{U-kFuso|6#+!^;;(AUNb4G-^L_6iQ(#u+Z&R>gMjsdGU! zf6&UZw>urs^&YR$UkqN}Cl6p1N3BBat7?T1;m4ya&;n}h7euEdM0%s3q7+8{MV*w9j@4?Y8qE<9@?jk#^;Gx? z7D_*7^zp_5>Sl+924v;(%X^N~O4xP^R0Z(G2P6?Swr#{>c*5R(ulKKla^$`7LTz(= z#L{)&E+}Fw=W%;lE6v}hkx&|_k|=)j5Yp*4RyB!$dS7OLD9sY2>cZ$a<=YnLhvC($ zEhk^42ubbvGO;kw{_0}!zqGe2G2RG5du1SfXa6}OFg&2~uDM#3bv@GWmz&347jk!OH&p1_C`hWsreVYXLHx1wqQvqDG0G7u6 z)V;HS-)yTariK{B4wF}&7Hz3|4I+zFstBL8wWZo+$Uouj-S%1OQZA1`ix8}{9aSN9 zIP`1CC~k=IPGZcmrcub@D+yo8=knF@+570Sum_kl%_FyBi{9q#+Y6l^)76pB|CeS zGEvzW(Zo*=9d%U`OAuMezyLkywYh5ML)pQ>Vx4ucN--1TjQ~@}H$746qkR9fDUH;p z;BGtJYpHBbr!jL1t716o>sTDQM${_pvN8OvCjrQozUP@tz4VkU|Esh=Ef_ml6J*CK z`0LP}XAsFY{IT~A#1Q1=Ac527+rw_8$cuf}?o=6C)vYiy4au?Z%5&mK;V-4#X`{ z>|NOE-2G#3|GEeh1+JrN5O5uT(2%}GLoc@rLRVConQeMOL!y9hPN?(0Iuc2p_kMxw zm~v36aW+n*Nil>8&KFEujubJCbjf-9!t0*TiHp53@oV60JK~SsnRMe>pJ}-Bl%Ji2 zRwg&C>HvB>d=)uze4mdKW_R4W|MFhWNL>eL~WcnwZOTEgn*fkvyxw zuZc=06w|FN+W(8y^Oqj&P=MWu`w>d4*GDGX0DtmD%$s&;yIo2tz4_+fjN8=)PUdWf z0cqWntG!^hDcj_k29s)ZE}D_^64Z=(+|9f)lOQH3aY?!Ic*aE@(WT{=a3}~JLea7XLM(wWHe1+~zb1E;Ydzi#I@|4__5L8X zG3MVyD8M3izY9zNm-}*?IH=u3;Q3m^LJ9FJ+YCrPG;z2c%9>UTFkz_m>HhePy|kFn z2AlIZ7=U9V#3YJ$QfMiRj+hCzeW>hRd4ICrzOkR)tz#3dTY|d8!=X=WPez%A`ztjL zdjJz+A2sNBMOD45Z=J{aPHmxlQsqFKN|+ioMQgYoZ>`7t$i<{|_$<3lXVQrCYYont zJmsf?Z*|wiF&6C6CdJ{^++#HflunkHiV<@0l;bfzd%{_gHw_Ee;L*RZbM@pIB_+p% zEG`Zup~M3(k&llb&7g#B`E04#TA&GcJ-q)9wGT$mqlNMB+CqLQzEHV zV!lLZ>BZ@{61_gN=F1`NrI2;KXO50b^5r>BY8mlTF~N75sE;3DqoDV}h9=($9Mva5 z`_(Y=?PY@CM8aiUJwd)`KF4)7GO@4{ZJ;yB%-XL51+ z8^ToW=W^j^Q0=*K@xH~jjw;uE&m6aMqh-efI;*6=)j7b!x=ot2CH;Q;t5d4HZ>y67 z_7|pQXeNhP9DWkhNmbliBrzj#{uYORq-!Twfh>8NeLo?Lk9{O#W!0Yjs_;?{I^P$8-L^IMN!KH3pghM*@xckNbxniZA4v{?n<}Fg9S8! zim&0aT4jKZo#N5zY814g9w(2r2DFY8$=|L6n!le=g zn`Jer4-`18+#C0N38v}J%UwX6tD=Hj@1LvU)x5i1X!9lj$Gi?*QcUcnP|bQQT82cz z`;+?~u%3~(SL&IT&khqwBQqb+n{X|!J{|jeC8RqASXz>wlc?SU#~De8MaSD6IF|q( zd&|guQ-LyuA5@DE8qp7qi43_MHLuwxeZ{J0=c)ZfS=h6Rn^bfeBAy6`_u;!;oderhedJk=#{-2^vHW)q1zYYw zlWz;1hwlT9p9gv&$`=M6!~KX|#72L@JNby+`&e{y zzbJGRmehO)UNX9Py$YHMZ!iYsjFO_Ff~AGrf(YJE>I{y&kN2GL?-?#IQ*N})7>c2n zPI%G1Q?HjsxJgj{XmZcG{$a)4F3?8n!MYIiL)$Pu5$ys{dDX?;7VW=R`msHMv9Hp9 zv#(sqAxe17!?*!4A)-%Er!|a{;vxd=Fsa)itpZasA5dzB^R*GQq|%Db?k3bxYL
    WCW~lh7!M`h+ALo+o$W1&`l1?Y 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

    w#9l+$qIpy0`L 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]`MJu!?R-c-+zCt2Pp+fas3Np1eG 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 X{T>s-^F)<(@b9Fm)`>J_^PB$%Cgmy? literal 0 HcmV?d00001 diff --git a/img/more.png b/img/more.png new file mode 100644 index 0000000000000000000000000000000000000000..830613ba29b6413752a04333082be9ab23601815 GIT binary patch literal 41386 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 z00000wFd_z00000g8sj5N1y@#00000000000000000000000000DJ{e2GS;-ahdc0 O0000P)Xu zM&*-B-iSlsfji%WKI))T>Xb>+gG2xS{}>%I{Qds=`~CafVyU&yJ3m|d$WryALHWc} zA0t4+%-{RiU-hR$`pj4N`TX{+M)s*i`_NiVQhE5aN&4NE`M65?yiEJqWF;v@8Xqn%%*`~70p{~jM+iONjZBSKv_`z*UQFiX} z_8%lZ^`1TP^!O+&NBPKNN>6h{NNM@mlJ~o3=GJNEN%y=_lAgW(@7D65LYJe#IXzkX-;L^$Mm|DdsI<=V zlRTZN#WFWj*WT*-(_ns%vG~4e_|0Uw!`JKY^_N$9$I#*DjYs*?Xor)s`qppchD4gD z!;4dN;eJB<;D-F=VxU@l=bLttRCFdKFw@!P&DG>sKwnTiTkvl%pRC8VMIDZrw{uBq zr(J*j@`i*^aITai^`PPi^qf#}>?5ZyWicWB7MrK{q@b7{-UuA&Z_Wbm- zP|ouD{qTKq+49%Frb0M4z3utJgF=<#_59{;s_6H!wZv*~iTBNZBgO0BQ5C?#&X8mW+Rl+L(BvS4E6aRiuoMz^b0bl7)$Jbg01MrhlmR0000QbW%=J0LD2B z)=gsf7bouEce9|4=g=y0MXHCgU0pDuIE(-QeO5_CK~#9!?7@Km0001hp#7;AsR951 z000000000000000m_0jIZ5s%{I4;?eW2cS1S8z}$qC+O>3=(wlB+ytih%TjlkLnEy zo!TKwRPR|r=-AEFlc$m`Ln$6g=#acXPVw1iU1Uo+IA!^MXHJ%lz5Ka5i~#@u00000 z00000000yXM%E#f1=XUGFbd23IOH^(5z!oZu)Iy`Y5j+%P$q~8labbNV(u##V>}m5+; z{Psf8a=CpY{H}00^EZXr)iOY@=MLrmeth{_$?5#$Slk`2jmIwGvg~>-yGneva^pfV z8=zHpL^AfUL*kpiK9g}j=#T!@2Bwu`To8y6#6$I9)d;eD<_kH=+RWY9A^V8z`;Eg?jlLUe9 z*gKcdHjXd=JCQ@w#s_37h|asQYBpkg@op2LJbyJAWA?KfuXcCq!l#KLNP9~ z6W6&I6q`aqKnQ}-F?A1hpjWFQ&=eG0A40Jb=hjpIf1dl2R&ukl1NvrmUOTIRKmW6{ zl9F_Wfno6&{Dr3E!nts}fZ%%z;jrma+W`OsC%b}OM@I1Ipm+>k(!!_Wt9$o?tEeTxSwY{H}indb<(qCLZ~e6pcoYOPYp4 zSfN2rSJTRFDEH01RS;*L#l|4ZE*HGc=?Zoe4}VIE0?*Q#k!4!tXcab{kbHBm$WEd} zCr~i>74&p*3lF5;J}!8B*RP$9;_6o_YeMaWlFyyc*u~Tp>?R&h&%g)|;73OZO=W19 zu*M9Cij9f_%Nz)1bJ-bDVP>a9Q^_kB!PmMG>^dIEqk~-V;dK?5hdfVfEP26C$uT)^ zxme7ph&;=)d^s@+g6F$SbcgWZ9*YSMy_`va0JM-$vBi1`I>ZHGN?-w#*u3T9f(no} zznILjyc|{_xX=~c5#$~#iX6`-67vblJRVr;hY&d?dtVllv@Opzz6J#^>I8q<73>-w z5A3lnaKV?Kr4xR?KLI&GO5THH=(8?uVESrd8BSr#Fux#L@*GS9!LMHswV$HipSptG z0|fVvpj~A9$bUK#$%T2l@kP5q6#P&1#X5*Zp#G_+i%Vbxj}Ar|het6#Qh-FUbPEMm zlVR*)N-QK3em)|vGF&UKqk_RJy2acT>>3`j$6|g%FQ>Q!e=JRG#jv1bu~?xHk3n6) z4m|~sVmTSaE*mMZCe9(vbc~D@_&|aR=5!<2HBj)y3sJ`9$B|ep4GDZeBOL>v!N>e` z2v3n=HV1pT>*I|PK_U@jdHkP~yX4Rtye&_U*@zJKan!LB23 z!HmPwJV(W>0$5Y9O?z}05=RSab8`WfSWc4;m`=}9;b}PqmS|%H5A}3$1@aWk{oXph z8ayrjxw+XiCQv#XAXc$E8-ZdDYA7(%G^hIV^*_Pu_mHsoezd2H8+gbk4b1P(_8a=% z)jT<{5=joRVe`BgI%Fw=?FebkrXyHE0j|Y_SrGgec$K_2(2Zd?@BriDDfr3tITIx~ z9EWfa1)@STkrJ&-CBx{vFJA+}Br(I6MhD(D{cn@rckwsSBUfnTh zd2KK~@AK8DS;=?r{crl->(epPcX~$5^o@yUL^V~Kx>9t+yWzqbf{!1+*c*+5hf(&4o-I5O7% z&ip-Q54eR4#n4!k3x0Am%SB3;sD>1*Cn_AngA_6g4A;?G^k-2px@5@?DHt-=h}67p z)Qpx96fER67aXN-9R*85eWUN*I^91aSLmN3Gr%;YnQ1r(Fa%9jfF3%CZJGfnWhR%B zF--hA_IhwRsb{tPYY@zlqD{I%EOCpqiFJ~sV2t8*{GKK=jEe0I>x0)|Ib^_2uy=U8 zx98n~1n~Hv*h4>y%uF$@Q>?|irk0$?3OPXxSX**vHVp4n{zTL=qgY`FvrN)7%SOjK zxM3`>eJn%RY8VAKjA7>>KA+39XXs+TJ)~tFrk;BRG$T>6Y=^Y&#cKS!KFo568WKP8-DW^n% z|AxtiC%-*`+=%V}gK4XEP7Hen`n*PTdX0vUuUtu`L{4Q=S28J@u!D^&a3TXuIhr9O ze6GkDl5tQD!9+d{`hMSH4Wu%?7SJ&y11HZ~9rXE4XLggT3~;|++kFSG05Wuo6DZ5UJUB}8LHYkUdOc&uXsVPtI5}g1# zg+l12hm3CI``h(=H~=2n0>c^Hw8C7#F@^)BXXnfCMey5{knkHlzLCmykQq&>-=%gj zG07CDp~EsLrj{Sn6`v~11t={^hAdKJe_&Xzm^Wn?{?J%@_mOd@)xoDF=lI>+4B4`? zbL-LL8(HK!W=xn7*^uqEwJanD90W(S@E!H$40p`1bNp`JI{d2<^`{?w(gIhnE?-?l3WY)%36#=0O0iM^ zD5c@Y5t+%riaJM1@VbEZJ=@s zF(e+ZzVvSD43D4Hds_Gzf?lupu>SgaBZ}o#DHe+h#RVXl3U zCKbVoXitZ$TVV1o@d~9pNEhMZO*La{FYHtChip&GkYnu;h@nC>EQvwZ5vNS-ABUvj z(BP=2=S=YE-rfj#H@8n-e^ais$Aax>zEbfeNpeEb66xvG+QT)jS(5T=)eW#|i?9xG z(M0h^H6NacHzP(%hdH(x9D`tWg02x*!cg4G1Q?F$VtAy#=S&#Y`Q6++tUq6^7?tEr zHq6Ox5OP~6isp}GK(Rmy-dn*4rmX1Ynp{)Q;25aQ`&9mOWf+qlq#t1e1y5^{wG%T4AkfvHX-q9I8i`#JTg$91}EXxia?yyiSR~Ej^<+RwO zdD9(9RJXt+=dQ6q#G3+|F4eWyJ}s^n$`m(FVji!W0wEk$t&>bIrmFjT!)I_C9vUjA8L68|=EG7=$_?gL=Qu?fm9VJ!=++r6b7OA4sxTPL?w49cXw98VzG6DI19IZAgzB zm{`jM7&bV*x#-g-S^~BBbv;%&UZg2uhdDHc4|Rq+{r_wB>TkdpzluXNx$IDW8FSHh^_^w2OCl{HkuipGPznc?aauV8qfr;`kg z>--*y^;rg{zUvOb;_B5*Hv7lH!4C((?izjo32IpgPX}Oy-Y{@SHc>Rmdbr~nhOn!s zilVkKD^cI}3LM_ha&duv^t4?0e^G1tr7#|dtWAC&{{92-D;5V|UkAlm^b1F7wzPML zi@mb}34jV~ETm{ma{q-pu9Yfoq+#)O4=vcrB0Z5lj(X)jtEY4H_Q?m}%YPNi&QA08 z2WE#~iUy7sR=)zj2OyULar_Vrvn6|KcE3jCLZ(2?!9mOtV-W8xLx8!88Vol76A}sV ziyJNPSv(96T?%;xC(o&02RCn<)k-A0cJPCaUm=JyXc%HR6)C+zg?FsTK|F7(c%!O> zA%NW^oD4Uyi_5dB!d+P1-9C#D?jO_O3v|#iT%~aPtrS-61$McdPOaev%WC-5+7y8s?IJRw8GF$ zK*5x2&u+=D!h3q$=i*pM1n>*FgLc?kIZSa_rcFVd!~j03iO&z%)2;;Xwy2aCwSzjB z2*X@)H5aydr^(H2mdY)wB+Gr){-OAR_qo5#!T=UqtnH`eyq%)Ft)YCAiRPDSPGz-} zz5Zr}2nHKEyCP({-jvgdFQ@^_TXwIlRDbsv5S6D4Z{6e#eVB383ofw2EjF0qvhwcaW^z8 z!LVw#iI%H0R8VO9kK|V@-Cv{e8Q4C6EkP;6xBdN9zR4n8SzSz}_Ar2{UGR&7rCzID zOy7cIIIP^~j<+aic&n=DKli7aof4a+N1U>vv74|}GQN)meiJO7wPSG?c7KibT=EK7 z082a0Nd3l6Ta?SwsiPXVOXJR7FID>O=bwN3ISR%DE9f9Lj;UZ!yi%WMf~93g*er{4 z`!O}B*b7d`_p?YZyt}>WrMSOF_x9-mxY+WpI1kx*5w-@cZ3DMhZ#IZve3E6@1n=iy z5#(Zqe4fHSmE-uz9Mj){+umO}t=jokt}K@$ zutL+l6~F}}(k?=^n!zzCoi5wlF~Xy`n$zNefXQ&Yod~8^m=Ry{0>R3E#GPwsBUKoN z@qX9;>Q>#XO-w>avZkqNT#Z7tRWTSPi`!UHaj8u~;~hoO?hg^G7L-M(5-ftyQi38S z6{>>OKdY4ZL$P>81TQG+dI1&u-udR7Z!RaBQ8W6UGv_ultLx)?Zj(%MkVSKVRVv|U z>w&dY(u5!QN%zqwggXdhlS2&LbRjT0R+_xl7My0H-Ob!8-LU5kvaVy|?1yV2Yh(?) z4#E_f@Y5KCGo+CM1-F7axQBB1+W;p-g+UgW!^|-)nn&;dk2bSpjdaQTt&$My<ofwEzsl0$9}D!ZPXZr5G>@N$&@7BayQZpeMhU zH+LAh^zk>^m4Uwy1Dm-7oK^?8k?ZnFj+H(4enx-=FN`PsvPlo#{vbswaP&Y%UyVOO zI_jrBdpj2^q|+JY;zCywySR^dn{Y3p9EXshLx5u6og3aP%luu2;g4b9{zD87jE!<)70G%?2k06o5YxZS?MneF?zfPos}^^w4uchr{2sud(;$Tz-1i@;S z`V&?6;5ew2|8)L7=@*N}X>@2k^vgfAycqtjg%8xqXTr=RXC&JRkBbi+o%W zA46)1o9Ob#2=0N-zS-G&g;k%O-Rg9J*`oaHXKyFZ$}nKJjhP~)>^ro8kt%4o1sC3w zTL#DlXFwB)3iv0jU>Y6zX612*$s!mZh5i>7Hs2==W(y;kEA62n7zXw(j#x6*GF~ky z5?@%iGh3hVt5VI4TYDvuyoFH&`oufi*a|2Jc(&^*y|+e zq4z)k{hYllhqH)9PvN>ghydS8t6;!Y=5-p_XI;M@L_GL&r#?}m;OASJsMlxro!wb) zZ+=*WgN1~_a(=m51#g}MA|)z7hK}3cQut5SNzy~pN3jO~AC=}Nr!-)V_d&)hfWgr$ zVE^L);jKBSB67j%s`u@?gY?{c$=C?qN^j^`9ViWad~~(qdAIDB@0f)X%Hyv+Yyuo& z4_zJne^i}|Pu=^O>}{CbYk>O%4oi=beP=;e&`J@ZUI*W^&nCdx!DJzok2@Ks1&4Ql zwNfu4FJMJj#E3aqlDZYGVn#27j|t_OzdY)f9{T@Lt9irJ{SU#tS|0bhxPmO8GFyx9 zrw1y;SJ+Akf`f@K0Y3Y=Z(gNwg(g~H99J-yhk>K%oP%!MCv9iBJCA5m=BMy?I%FFQ zAC}Dx{x8b5s(ajk&2+&Qi6)C8rNnouR-O_A}!@vN%{%SHe2*wd+ERcnx(8VdA z1a2aMLljRiWrI@Q1^|9JbihZPq=(?oo2$9OK!|gJ&jkC^23oh;L$FQvA>M-YjJ%AL zg@TlbuMEC5D{xf85X^w@*!2T#21k;3s%Ky<@*|=)w{-<m{yi%t5!0ArCPUkD~VhyZ14&=IW2hnzr-t9-BdR%0Uzh3Z^t z>gLa2UwiM^+E6x(y=+*o4j!nLwQJo*u6Y1M1UMbt9u>v~Fg9TnNnN*F#`OrqVdFyp z*1sktfT7R;>$lqN|Kg*T{5N-tacG<~j`Kp4vG6XDa{~}ipu&R!=EV8rl#)qFMhE*Wu|-3V_-<|Qr2iR%G56tR@#)F zD3@!Mx(P5CZ;!?^MfULsd<=w0x+^L-vka8o`u_kQEsG=?f|EXuIz=Mq2ebVYCehl# z7=Ate<=_+h7Y23qE1lS3M%5nBFt&cGvn_X%( z8Sn~apZt^)|1scG^bq{{N2|(iOcJ?73R0qP;`dR_YV%r}L<2895AtqHI;YJ>eOmGG zt<82WTv$8*%&VuPtmob2cmtz*iDr0^((yjwEvf)_|PJ#{tqPGv8iT zHY+87PY44rhTvml6+8gGz$yo-{#Kgx_8BnkME`jZFbU&9rB4wKDQg)1dBV-Ne#^$? z(>r$z@7S?}e(q=o3BPJ|$<^m?Z0@oEA0WVS3kL^*98VRfvlhr`G^3?xmJu*ABjC^- ze4PHc-NQ5lCj%-wH&?|+e6uD=YtYj()n_#r1IC-} zWEC8g?@V>BnZwsF5OKJ~jfmz$XL5bDnV7%slU=)ZolOAl*jMKXup_v|EoD-zLWpNw zfJfK&F79Bo^b2KFLI#~n@4mj`8FbPe2jD0hnIWr*bv&OT$OC|!j74ZrrlHqJHK>jM zKL^Vk>#ZMJvET;ICIMKO`5BvK1e{x~-Y|dNf!lUL09*m7GKU5d6{)P+S&fMU1i0+b zX#48Lo#)ZWJ3f8Q#mj3n$y&bnn%$S+H)DoRJF{&8{vZv&f|!{o?=k6kK3yncOvdhB zvKYZ4Do>rQfWA~DTodtpDqV;~^4r~Tg98q4j#Xt|eg;fZ>_-OX;y=I}GdO;xTAG@F zcU=L-x`sG1NXh{gQaKa1kMhLNTa*d(v90CB;q#`?U%UI3HhppjljqL*=ECxs=PjN# zymp%xurP)gE`%DivA3OM1nq#SF!L3}3sR&dzGHzl6Q!dvbv+9oPq>T@&E^u`VPR_KhQh;d; z-Zu*ayEzJLf9sod_ld^nn_HDJg6e8)l|*K$4HcpmT4~k z&kd#puvrW^-e(Ci*9Nb4mJ=NGifzsZ9!~V#QJS+UMnJp4N zSCFCv^w8cbkp#K5+jXU8e185V4H!K%gKE$t0;4MBv9X4wQ5!H3*Q%^d( zNbStim~Aza?i0H3_ZvCMR-^M%pQt%jT?4L@35{Cbc(g-EM=h=s_3|j0U8}slaSg%6 zW(Nyf9ki1*yz|VpGX${E3M}&tj8&9?pWU-8!fAenm*rpI@7(fH-<1`#I201VP+O&hYk3Ib7c}83|q3<%Jv)ZYIRBhmW|5M+U7WHXb?QPxG^zA zIBf?LYXtastUWzU{|B76V|bW0q<4<*9^Wy%cpCrW@o6`m;dd~C8=o|q>58OZmVM7C zGMQyDRg~QpwwQ+vSSHb5{ID7cBX)Xn#3|KU_e$yiQh^p{T$;}>%G@6~{#ZWpQ=a!#bs1GEq} z%(4h=0wK!5&i*q8AMMzvERFauaN-74nyU(5xz2cN0Ln!TcwNu2YGo!?*<8D5uTj@r zw7gljf%+U=U)VW3eeuR-dux{dS0UACz0_VJ2I(kkE#^EWD`kHTaMg?_>#J#%Ol1NT$lB-WhNqWnqhS0$Coj zENxi{PB)tYhxDkSS_}lE)GGCxZ(*i6xrCic^(d(fz~FTHsi$|*siy)V6RuT|A+YSC zG{MQ%PNf4d55YzUOXB9~MXZ5xYSj`rc0Kv6v*6vSNTFECLI8}Q+dRnh~6AZEL&*^Cvek_0oi?mQ(Z2e0Po zS;HR7Ykr9v5dD2m}XhYxNsE|7-5;AlMTF8YWQ&y{CMGnpWOv#rv|KLk99Xlf_G z(WRSTQX7>M3UFt7|KhMwmkclNAAWS~-vMTxHw2*?l_J|!3NFI7qP$6!9Gnyf+s}{@ z*}d%G^iPiG!C?aa@vda1kkJ$}lPG7XoI$kP=z>x!o1s%UgNu+VdZ=&>x8i25Pujs9 zC1eV@?DnPkmt>A*55e_~GskJi(I@O*j!&<3z!w7GUOEKe07_`KJnovs6!nI4JT?$f z(4|}UeRU;Nz^9z1m%;ZGCu$j71K=U()YFG5vnFlTN3C_z5CQ-XAxDscgdsEF z?z85oOR^L)x>lqrYO8s25VI_oZ}U3DSC9a3XkT5yK8ND_@b}e%Vu2`SS4%p!D*q!) zx>L!`)FqK71vojS0b7%3f&z`5b7~g>uWeufEE2e?Y62YflMSeZ`3r;`2`6%%WdW_= zWw1C@J>vj;c>e((roTD*e#w4)ki0lmWr)hb$yTYrHA&SCatGjfV|tR$T8XESylS2S z>q+zw%MHye2HZnfOig$IM-yV;z@95g9LKspMcr;3C4cEcNP+OsH=oJx;#1 z0>DZjW>#vZHHfqQRVG$+0R~^TpO;cY376OxiGvRn#zwJ~1sDmqVqEpP(U*PM+7kDSQ;$~igcNtENv>$PFBO=V4Uw|;l@P8131wQ zZz7OD*C-7;G7ytt7eXPWl*f^A06x0^fR7izGx-$2Ay8zk=!}c0OsRPlt`o@>CZ)Pv zHmT3zPmN73Eq%4F0GCY;KIhH5FWS9(e0(+Fpx~??pfYt$sXpAx#4Rs;E*=5l6mJF*;Y~}*jcfgMTV6~BTRlGNe{K)F+NIoFg;H=Y;6aedG@EG&aqT1=@jp0jn zI&|LR^dsB0@o4~77vkVD1rY$(Jb-D1>N9WrA1UuHBk~$3H&{s6p2@GI;9IUJ#OTYu z3-5PVjyU>UAK(=n{O`1alpCl3#Urbw42pR)BSp|RaScL_({@y+IdYL2Rg#Y61#qPX zz~H0GQ5Pg z@ZJ89UN?)K%F|@0G7@*Z@;F6BJEGBIl_$)xZwJ$K9Tlm{m+I?O4QG(qbxu%)T-S0! zSs^hmfH8??2kHR8qn$@L)?_1Vp{8$`8JT{AorUA8_a7a2AU=bN~Jv9z>xyY zvhcTLH?X`bh)Kr_qmKv^F!d!p6_0(JOT`WCoJjTWDV2^cE#0XAV~(XeT+y~|qm?(e zW^Gk!L)&!s+u$x**QKBZz~xF^1O9{n$MX)rZfIs1&}vKQ3fqHYzCeR8*WK2oy*^R~ zVT6ArS{^5bv=x0<#$J8Pl#i<#8Y;POlX6Z;cUXLtd*P>VRqd()Q8lD)pf3703vk^A z47oXPJKZJl6~M?;Gzo)n%?MaM=7EHgPe$ThW-6R8;K7UnD{NicJR^?hg~x>l`1`w3 z@ccVa-{l2tW`x{ylmWPxXb_(80tQ{d>p&*z1)AZdd6!OAP+}DalHBNi z#8wcUW!lOL;bGEc@q|y_rfBLf;?68It||`WxbKR)#$?oqPBLw1YHeezQz0(Nq;ZK8 z+h~>sim4PE9E%Pks1L?hAwG#jq>=PV5m7`mpndQ`rIk`?#fl0dA|eWkJ_-8&&i|bA z-8D0gSN+bpXPbMcVSfG2c4x^wwYh6;<_ZCx2H-H_wBDCvu&sI{yM(y{o_Bx`9umOo zd4raGg(e+`eR)llbC|U5-p-iwwJ0ezVfCsR$vShJBnt{R!;Ka?jjlfM&GY}(PRAL6 zn@QCsKy+`-< zQ%$^3j=no7{Io3ldKUoS90Ck*45-GN6t4vwI!&ucs3_pF0JeBZ*8oeqqwS2%a2*0j zYNmzon^kfpEjWQ{@J+;5cfRjGqJ7Tk{|?}d0=U%GSo!r&<<{l9GM52-+-*h6Dv2x^ zSY#6#9pLoyB*q+k5CKP2>UQg-jZdF^!9^Ed zdj9#BaKj_BZ;C$J*_ZB#GgsaNo>#ztk`9>Y2sqppzZTQz7+|w$L%7bon-k?| zQUct*sW1txNFM6W^^k3%dSn{CapTiZKmFzpUtKDAA3t{fg(qbV_`{=}`6jga$4zVU z*^7Y9P9+RXP7S~zq&S#CTHQJ+2zUX2iI-&bM=FsTEL>narrrDVESYc^9l@bmk>9zAsb@=ASWxxTPw*D=w> z7yVy=*W$dawKD=ZDqvHBeHu{X0|FS2BH?K^aH#GZ#6s8+{#_b*Pt~&{D3F@p&95`_I_xG=?2;3({v$aa)H4uId-E@|3=r}r4 z7J#b<0Pg9+c^QX%IqqN)9T-)SjUI5vssi9)0+w$=D+d4v%&SyAQ{Y97q8(Xf&82Mb z$@RqGswxWywy!8#uaQcnGP4sNegfTehJe>Mode6KEytBM+WXACIowN6B3xc0DTD%0jDGnEO7w!k$Wx_QE7R`0;d>jKY zy6Fr7PnNCnz)-lT@pY38P6`7awt$Oq3$q$(1K`+ck&_khmgRK1=Bx! z`;v=tW`?9ib>|AD7~al>?e%5Pma0~uYUQ=vF!A}9os>1;ok&<Bo}LA}<1* zj5V>qMxMwgMneMNbdjZ|3V2oN5RP>c0e>=iLv?|C**g<(>1wam8JBW}Zp)UMSs_$v zwq8+H=Vo>o!WUkU8Q^u3qH-CDD`_Udwg7Oap=6qo=A)R29~Z%}IBSxPV2ca~pDPNu zBSQy6all^#aD~HfWQGel8otmP;6kpu6w$)>iF}twDxPp>*DDx^(M@Lo_?x3Q1Q?`A z0moW>O0OqfEL>BhfO$K(qk)Jm=HOzwhw=T<5x~{;NqE7Q>JH)|X(T}37_iK;+*9Gn z5NGPi1};^+<|?1;!a$5}Izzy5(R}J)Q=cTYNf?sw(8fe$aylG`Yhy;h=5ApcqPPgS zp#T^QVFF%LtpRU{FS#bElrANW)a50Kkj%2W!_QZlNHK7Cg{oq`gl-zM=?nm`**)1v z0K6Gl_IkwveujYmhMELi@;=;0F!R2Xz8W|z=fXf5Z_vDR(Qq@JW&a1 zu4l%~rk}X3~@JJas>>sKw|6XANQ`G;n7nsyWw9 zU(h1pEBMKk@mj4ORxKpc^7fD8l2KI&wW@|{1!1BxA!85r;qe9tynC{%YbPW)H6#Om z?2kXw02i}xFr@dB{9a`_Um2fRm2ZzkFBJd2lhM2>w@IH)Ras;3&JwS(t|X{hnVAIP zi~gyDKm6*m23kzgrwCCkFMqjWb=%5qw;gImA7cdm*B#s!S_tpVFYvqH;&8ze(FKa< z;7GD_STYDBwa-(jZwKI61C@M}3~aZxSH$oR|z%JO|RR1 z?2?mO{&;Y@hHf0X#)hGxR}FzjBp_wP;l$=gAb+aAG(A8T@L={1riJm_I(%pJ%y^al zB@d-YlrhMWplSfvomjsMBQONSAe?UC5xeQJ`SFV{X!R{S=?Z;VbL)!+6$EmK4zQ)e zHcB5P9N^3KKD`STlX8RIRH6;u$JlPQckXxZQqmRKCY>dTMOUeckNM z7V!G8~Zv^+?)4^mBM@mdj-&Y*k-cR0Fe<#?iY{S{3m57qz+&ZW8de7Ze={ zlA==-oVG>8#&~PS4i>+T3f4VVVEf1mPLJFyJ00uB>sLFx-iXy8T+!Uzra9ygSZf{@ z>m0sW6~H<7bc-LUb!|jZ)Z1Gtp+inlX~z>6wffnWrh4e1t*`ptIKhU9Y$9r6=7T(e zK~0{ugNKE!gt00745A1gmS48RAES(qmv5-Q?KTm6G|pKl$iZ<=01IMfDN1lNhiCw{ zzm{(dOu(AJz!-7U5O=?}<5;Wj?>O<~Gy{hLzo=L^u(A$1I7pAZxov3RU^YCOp@Rp_ zZ}afW0{H2bYt7&H!tdp^^?eoag>|bH#X1KRASt!EbTtE-F3#mZ7Y1GeQ!7^#18)ah zjd3lk-SGsb(XD-n!wIQ#XqCwyI!tB?)M8{STO3+Gh(Lvn%Sm?F!R_smwBgVSj=1#9 zM8HL1Ta32#+09Dmjh$<2uU9QzV335}F>tJGDTn5__ zBuRu{+pz=F=oSf|cR=V0HT1A!uINiaZ83{;`N~R@7cF~Q* ztq#nx_U9*_t-)oo39Kl9vBz-J#0$JPNTOjA`)rd$ImZYWas{*(7Vnv*{2Xhs_kQ%x z8sm&hT?E{U&N%zr6V5u#$g9Buk2pLI^T&qW_ju>PTm`kd`H6zmo z=ox&Ep#_Y=w_Oi#^1RW40#Y;+uxoNsqGoQTzq_KVCNZ$RVR*d!n*2Ti%nQd^M+Q{@ zUlEEzR)VOY)TKqJZg3Va05?&Svnsbi{v!;)z)s7KaxV<50$S@|NoimJzB~@C_03BF zriO0ZaztK~#(GA=qhAW)2#7Kc>-He(g?w(7;>Y-80{m_Q-i3NNSEf5VEMo zOdHmyl6awLezUNzNRD7dz=kPk!Rw9unz{f6ny{2D z=mH_KptM<2trzq#owd-VjZLb6b2Ko;5tuTJxni2xVE{jt1z>J`Y#h3tee}@1ho{G= zDHm)82^lFMP9siFA*!Y|K*&}Vei0f5hO}?iNWj`^$)^K0aTL28(|Ag|81B=LC;82e zulILVpB2EA4zys4LSq#WSwqmSTS-fl9KZp%_oLp~-dRM;76%OsDO(%C7zT!RK89&@ zmOXUP!P|}u>+25!qatK`y#{d%%7GNQCi<8QqG2TZLu8sH3H}A7_Jv0D2y*k=Q04zD7gz7L-&0RAy;~|^#3mK3yK;DG}6$0$*fyaueldLv5qAOu| z*i7wS62LS2-ga=cpM`f@7JZCJ8N$6w>LNEd8f^b9pPnhH2FGSk7NuHt+fnLAbQ7}{y{@8xy-Ue_sA&6&3b z$SuiTmy-|&JfH^dMMCv1EpJcdE6KVYPLE%f0bnkY0)YD;dZ$g9>Zday7-8(+(rD2c z76DnC=4>;9zoD5 z;8_`g9b6(_TwDot&{eP{8dV(tkd}!^w8(H9(t?idwu_XFSeN% zT6d8|+H1lSS*fUp3T9NMz-3{!ixjN{S!+3k3a%*FaW^g@s{tdhGcOPWH9}+!j4ewF2F?;NZw~i6zVLDX z1Mlbyt&BSqulhs`nv;l zFD~7mvP6Qax&}r9UHZ=fpS{t}p#d0hq5dsjv~?H{Yo-Q9K|%*ILkg94m&9>)@Iv*W zYeF=Q+NRIzY{;N3Qeay<8wUljI}Z_OVJB_uvgs!JaBLL$voM*cP#9{}EoOro~l33df!UtrQ#hH@h zhuBDluteAt1z@Iyk-)unO8w+VYFTCLvc<*w6VcMZ0bQEGH+Gz$eEYB88r+E1A=tj6 zjxV-}BrqA|J{C)^br>$9<489Qy`55Y+9$K`MH_o)C5(sE!HU-P3fjN{-2NK?%ny;u zAUyHxxEpkdu4(ys7>Wwp_T3IHdg}3@fe}%FfyKO#WEw*{z!`J~1{R%qrtP8cmER@W zDhG7qgYP(FT5~|f*eZBWLX8?Gy}h?Oi36vW3!B?o9RFyTs~h~*v9hO0#!6{pZBWUy0tk{f~_GQX;R zl}OTuUj4wiz~(6R$x9Rp5UZwa6I2CodqXMO^cFIX34o(*7A*IoT^(B;9E9^S2(Jop zd^}i5Voby+>Hy5Cw;zFRM9?DEz-9mjV@-*@#5L z4+txe<~1sOLo+1?qJVf(uqEYE?oq+PL9#f{U&;<&rGxOi8-zdUsy#cNf>!a4tE3Dy z>Z;*jzhE{l#t00@(!-{NDYOE%N%|T%0|P^+oTUc7{!Z1lZAi8pZqv?G4+L)EH>YBU zeFj|0r}B-6teb~KY~jUh!r{*bU|!JXA7Kdmi;?ZxR$LJk81Z5Z=X?{<;*ElPATrqH{zf6inChR!}s0pAPvLIC{Wt?zNTG^M{U1w+7m zxe?LefLe5vp1})6yoeM5SWB+8gLLghJ~wZz3=P8UqdiUw6Ji;uWu7d>>Md-0Y#5km zZH`@N0OsV1fOQJJD^mmW$H4oq+5)szSH1fI;l|V<0VyMzY>}H@k;#s|SAd|1D4ZIa zD6Q5-^Sr$POaXpOT*}))_*x^`jviMFD?k+sYG>kwQpaP5S1l~Ue0qFoNy#!oOLuK| zB53y0FtA6w3nOqAizMjAJGb2Fwe3L}g89NmM@K{lNiiaogPuc+Ve4gh~ZfWH_|nzWfqN!Yf! zD&IS+ee}$;uLB(MMHP2;+Rlf_Ky?-dWUhh9mm{!>WxHlN0Q-6q!@ybHN$P*#4gxkq za3bOMlowC~o7m`H{Z_7RC(I=1?W5{o{&oIB@vHg46_tL49;R7=K6=006DB<>>Sxw< z!j+<&cQD3aOrbf!VhIK&-sn)QBd|n3rhzkAB;B|T4(1R%-}y3#UwWl`3WUmC^Z!OX%G=)MG~}i ziw7+EgD>ut*EQzfw&L($IIx)3C`v!A$*1cJcsM==)6?qp(J8RRhe!9S^kd+dK;z># z0#^s&^1`$Gn&Zk9lP!3m=(}hO7g7VOW_c_vt$a_kByAo1FboX19D%c1B=tYU9@?&g z6JF7_;^6wf*79y2j(}{uG#l`Gw#() zxiZruCy^Ul)WD*Sz+{XlQ)qhDO2BF=f`Jt=LM8@2-ECuSiw?p5o`AbWr(LC}&&6WV z#k8hugdG#$LrQ3E3Rp{e=$|+}<+ndH^OX)6gP(DX4}Owwu8#&>Bs49{0#?!5#OcW; zMH+^@2m{CD?i^OXhk=2Y2F`4ebp4h)OyA5^F!v>-#E9S`OKgg^x+~%#P;7V}BU-Gq zi}ua_%uxZ1n&qxRXJvTL;5-n6@$vjjS|44PSoakRmDA|@K)r5Dj<5ozftT)b9W%S? zMNFZoDCH^)Ob5SzVkU2hKFe-n-N99`8G;GOZ#|)y%92fNP29+0CAG0V+8Bxmnh-Gm zItc)bis#FvFc(VlvDG)a;(c@-LHL2HqbyZ4q6V&rhA;wD(+$grfdM$=-@9nwL=RWD z%kCr{{MMW2WdZoyjdmOB_FHJ+ZFe4~acpM6rTdkD*~-Kfn6nVfV-0b@{9mAe>2#AT zVALIT1_0LGO6cH$d^KRHa#8|!xMp*aLc@E~P_tHt_jVyDj-1LVj=BVk4^4RyafPz?h1iTIj;wZUih zj?$x+@bU6`0`_>7rUsOhxHgfl`dAVGtsA_6YmPY@n20$7Cki958dxE}_3{;0oO4EI zJ@kFIn>iMTV7|hhgF}ZT!jlnoOC?NH#4(&VBWN;@(YLdcW(?no8dSg@KXTk-`ir)6 z3yqwN;yB*#`d%j>ib&9UEyYzU*lz2s*4293x@$qiMO3ydUe*U+)CUn3>XVR)vtD){ zf-y#8h&rec6@Bo6K6pa~5fKGN1)n|tobT&@a_e-a<9}w7OgimqfBm2Hos)dYr2V8p z%s)uRXpvmh@KzE=D8>siK)J@k2pbpfzd~L(of(a4Pxgeo0%^jaJ9V4r=_N*Ws0_Hck4X45JNS{} z2MM_NCuafk-ymRiEA<{qXCJhcl6q6{QDBS*o;g?Z)CC2&s{3=nz!e8$2z_lI1Ft*y z!9O&zo_y?RW{uu9I}5Zq4}Vc&^~Ja{tQx_wT=?U;sY;=&c3m6U~vNduQeW*u0Q}>7n8vl{=Y0xvStMhu(smB4F#!Qevh}AtEZD zrBMMq#^=?GSC8>+DHt&cL*L3YLjkO%j{&$M4;9vgT9INEAuz81u1J>WtyTHLz;`t@}49c9n3)!oy-rFS{0N9 zOz3*V$pEH>$yj&VIZEqyn>~I10pnlQ(u!UkWeJQ+s`^&1K!}quU|)HXZ`r^U7>lsv z5Sm)O^{^~RCJC3 zT$Qu9Pu)tg4ikp$b?{DiO9u`z;tF192@i0tflRvcx%`753oR|(SR6w0FcP5B!uFlX z!BPYFWZ+lMxc}gv7nAS_M{g}cPuwL%5_L1GU?Yc7k#@kE8&${J{mgq%5iyq49qdCI zLzWy&PAUQ}T6Nbx1_-BOVV7sm<`%v~&Y#_XZ4cfhP~$_BvT#<`xmjhkl!KMm60T~6 z%UdnUJxlo^h*WTW)#-)XsjI|4G?0dHWUcL0PTfbtE z9=4%%+G4|PH`bniHhG*EB41-wudUzqrQ7JK!hW(M6bYj@hdNLE?MFJnO! zoLuZ@REuq9R|QN16Y%c35Y1hj3a%EuM=m}K|Kg!O%~!fyB4^!zU|Ri>(Wp33-=b~}qD z_#*7q7Qwm|x4Tj7xh;_sB%My;5>+#T5^v_`K7grOz>E+8yn9iTu*t%&9DEgFm>3zV ze>ISaoLZHKJar{{dyUqmXkePxEI}JXXoFa`4qdRke8C0F7c4K``qc{rJaO1j!(IFg zMbdgBnkkroDaOd8?Wcj`cwrF4LD_c<(t+R2U|N-zb=zSfK)aqO5QTxqy^id(LAO*E zZyB&%yPTw?2mVni5n`FKa&FKnUV<3<^2@4!k%0-Agst`-QoMMmfd#P;mNfjsW5W~X ztkKiZrzBuo1vmeK+_W8quI`AVET~3i-SCpGAB<69yPIHbZ5}3(D9a+>kK)#t7pGYg zdU51ON!Zhr9Kyl73AkPk$I&`j_?|muoK>ujL|AZSCEFFYc!DoHEC#-zlz<@}LW3|d zGXulG4_XJqz+&I?mql_9dP&0*r%sUY;lmwCDi%rC&3xBq%C85$EekF3Q|)I`1lmbk zBnk^h9)FID1l{h4+8BR%Nn5s3MDlJ&c&q5+K^(ke*T#Sy98#i%(UE@om4gQ!TIw~d z;v{dTUgCv7R<-nHO$LU6w<};-S+U(=Gq5ri17Dy9mggn=Q4J4E__!1FJ8zqxneNfe znu41h?8I#!d{u%a1GK6fFX_O*#3DPQo*izSWJ%(8I$0VAj^yi(pCy6#SP+K@qhT7* z#REBb$D-2*u(9x&R{!2}&+36!SBmjjUj&R7@iGTvS(|}b1Lso8r3n3=aAk}>bS~(g zkB2apmgR@f^bkJzh(U@ZiO|qp5}~JP;F}+w+t|TD)Q)>nV(5dSsXjENhG871X_EP! zY?9Ht0=Sib9AP}CAseCV;HzP$9U%JaAf1Dw%>&-Y-Suj@`7lceGf3Yq=XMC;UdLL} zmH14=U~8WQOECkN12h&eunEv+2z>#x48Yj9?BG`)^$*KNK>t59DC(ZW3bj zF2-oIq@O-ZjvLa!<_W%Zbgh9QW?-5aFEudHg7S8v<`7zg^da~*r+dCG&pG(#3nV;o z(y;@#u`Zf6RWKMM1wTHvq1>dKvLgk+T|WX-D*=p=Q-bK5d1^i5;E2Sr)P3E^$v1oy zQTh`#bq5IC1qY81a7)^iyD`kNfTb9gb_WR8ic~coTdGupf!AQ*Vh$!?n}KQI^Np6z zy#R~z&%gisAB3>g35O4S7yo-_*~S9k4|ew%Vr89pj6&)Zq9Pzo(>M-8iPETakb^_^ z9feriek=%-xqVd#1LUvy^IFDbSh!B4 zj10U`lYvnKlPDl#fycUmsk4PBa{E|q#QVO-B1xBVZdZ}S<~9p$o2Gai`IfbM1EWL|nG{UCio0OoL#sF9$Q4ifgZ3XFVL3EB=&}B7)3(bo zg_l&pZXdu&I|U=A;IP)}8h-tdd{g1guPb0DwZ=^(o?|Ee4k8yu_M@QKkRAl^WFNrg z6FVSD!>8YJa3eihd~2tc?gxjLI2(y3mJAGx>R|(wc*_QUZ{?x<&nOrFnFD|QOu&QP z0USlrxb!#Z;g=t8svyY;B-UNoPU?EqN>41Dg^r2ENgD{&!KALGlql+^j&RgW?I1LC z+d-kzF%rO3?{)9k&^mj0slRk+wXBhOIoB)Kvj!$)455kD4yFltZz%&Wt5zY+^?82y zQ%2GZ(SzOS?5^?I>CL8KfI;B(V~16+AC}w4Jh+eEMU+bP4#Gs58cAR<5i`bE+O_n% zQUg1A-K9AI0i8wgU=E(_4_Hr-)=4ZR{OMK0>b?3d^csB&rdaBl1}5Os&stZ{=Gk}u z#h9&lbiiX_8!ehMM_DW>2C1z9JGy%wN^nUtz7ap{(bS-9J2`%xB2$>gUV(U!WG z7=U$s9J&bNtdj?QSI{$KH#^v=2YmHdUzNI9&=;?LdT2O(`gOw)daocQVtLWS7-8K!vg`H8{1TjHWnt~A72|zKi;rV+l5B{CE|RW9xfXA zpWhnv`oy|{PdZ|t8=WCSj|){uZ9MaStN$+s#`Q%wWH?#iWw$I}85sv*EYj%9WBHX7 z9K>mYxDZBugg#~HcQYHI2Y0Z$IM?b=n8U0s>w)(h3=E_eF+=q&09+bE|ML2&eRce% zBlIZ>cmi!K<*RyY-&m8##tG6a5+!lKqrYVW;M+wjiZQ$5VANcRXYAy_qS@Fl&9s|ndEhgLt%8MLzHcMIl_~zE@s+xi zd_&rr8~hM|2K`;8P4^GtV4halzuAF# z^h^Qp)CU-R_VqCBSeoid8p@X{K_hiWU;YtM1?-~)ObhScwRH<41Jk`6Leshh69X`g z13!4TJRw;(8hEJr4TswzX+8%$Z~4wY<@DhTk!R7t1l$TOUuNZ^l?w>@wT4`cje!8S z2)J*vBd>);qc-sK#SBcus=aqS2(bMOJk+VtN7y3i-tpO~Ug6?N&0@BsSqT|SBRBRt z;H$XQmetH%2e3MwfkAx$z&z`&|1j%nAuI!}Cjfb90~g%O8kkV4h+$wg@5Tn^iP6Un zem7{ev2*~fdU2;!~y}8jGMEV29{{Cu#FfK$3#t#f> zw}FNeANls)eYs_?qq@P z;)58=pDzaEYTZTRMxz2u!aEf41G-@C;Z4Cpm^kA4La$hQ;w#6 z2Pu-q$29{R&41q7l!0mC>IRNKpm|YIDHU^1vxCbP9sux;UEJT7Fc5>WKo-i3)?3QJ z96~cl^9_d3COSW84SdRR$2N#`2P%>#_7qa^^wi9on=^2;g~3-^${vC7QP;`hn;M5# z2Wig#0N4@X%Kvllu^3qh=Zr;z4xyQa7hvG)w>L`+4DW)kJf(>xVw-AIH#%dHq`j=o zrQlYhh4oOAJ-*cJV4l)Z=U}Gax*q}&&e#?JQ!PPk8N}IG#OOg8JIKd#bIMpp)_}b65UZ&MCg7?LDO_E? z@pIvdSfjcdG>-Mp8nW8y=u-uANlaYp`BhRL!N2_-Tr+ZZg22h&P(k1^j#vL+oMs2l z?V21Ln6Mhz6~+pAml|1}++^V2#jj=2z_r2<8V)v#cds-B(vfUMj^b|67tO=K3OGlM z>lZeuI?Sy=_7XhR<$|ij2tlkep~~22b^phA!W+neW_GQSvI5w-l#;9CRUH$c>UsS+f0l;>A2Aq zNfX%F|tt>p8s!j-sU9O}yH_DBj9= z-{=98v6fFcWUZe-nUJl4K~`22Yv9HV4A~lZV%tR~M&lk0BfA^)ZHUnG9A&WzZc-`W zI$jXim>PhuQ*KLBP7r!yP8^}d<;H1#0-hHJUK;uEEfl1IVph&>7^Izc$V#emB`zT5 zAgkuI%B@Rpo2y1v$R=FdfGq~j$?AevB1&HWkDLWi@AzT|Li^RYnEH7i^N(ROjU(CSjU@`Dx(s8=&q6rpCqbZUw zub<%=>)Fry@TG;}FR;NAby1K>dxM#gos2NSuuJFq$9gJz80FuW1%cm@tt?4GJ26cF z2a(L~&(`Olg?2u`P9LP1T5L#K9SO9DhYbs_Jy4J?m_ZS#MXqfG` z+b-tSzeiOhjn4q9j;&^5w4DuMs0L9;7>Y>BPk~lMh0*<#yBj? K= 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%0DU;gRuDZ4$hcIC>| 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 z zN#lz8;_Akbnl^Ld)cL7>L!)`*>eY)M)-4{RpdQ2p?8=lO$#GoP>yJzkHEtS5A9wNdkx{wMtNAu z`4VXMKmXaAdLTru0?QbpW)1`rovK^`9|Rd9B=Rsh)u&oznW{9!7w?r^MgUcGu|YH# zKT)v?m@1cD#s`X)hqgiHK!c#X`cp0x`Q8$fuqI$|RTT~sZCbwpiHFh3^Tu`H;iZ{% z*%=Jx$C>VlQ_r3+)l0kYHKqP6S)oL6rHayt9Z_uy1Qg0Kq@kb#9289@G-$HiQevu- z1|DS%XjH&BHL&=Tmeo|Hf~T0RG*F2m2R?E-YTKRl^?`60Pk3(PjS|_jyubzYOeH^H z@XmoeB*Q1rcM%m7(ohEw945&F?RA3lBU$Dfs>!K;Cfmv4+>TUg&n!4}3_ z8$}r74OD8o&&e3%1=y}U``pv_mg?D_yF?10OgT50jW}Oau>da@WuWM5tI|IaTLixh zno2+eGR#}oTmlG>*Q2yUM2H9BgpAWRupJGJOWPWJq(JeO>(@0IG6>Da&C8s>EhCyI zDPwkd_6zh!J+n+LH12Z%bU=&0f}nB$hU~y)p%x~$l%}y{hoB0}Mg9_Kw0=WWQoq9l zG%^y?l!iHtQbvWP6Wu~CVe4_H+x=lr;m~F4pS}4WN4?8Du=n*@8Hkt!P^Yj)lno=% zCk32U>EcN)5k)TfATf|93QMl#9T#x|iFN{16v&|Du#s~}(;8wUP{dR{V3`WnXW_|g zw39fuhX-I|{OogA-s7NmiE7}|g-TUX(FCOd5CQ=W%M#aEgb}OJmyzl4Cn#U&GJ(Y@ zj5bmrsudFw0(Atyk)Uk5NhcXk1Lm~IYd1><6l*_+^sU8?V}EO7Z_$9}%H{VyE(7Ml z*Dh4JomGs6G+#Cy9u2Krfa|IqGn2XqPsXZ)n=q=Dl^Ljy)Y@f-AI%!At`nU#nNG|4 z=JIy`>n`zg53Bj^nJbsyDCGkl;2Ff&HuX(Zsfc$+9zZ~96=i1fSvDpLxm5LiB`E+_ zGw7D=r$BwY+EsZXG>(w(ybQ!Bw}}H9r2*}@P{zZisb^Xofi{`j-5L~Xu655|c>y$~ z9@_odM_-uQtoAZ0HuzdS@Y1U!$XFV>ma1GK?P^6RTLF%$+yMHuOUS3fEXxGISwT)? zIcC0x&RGCekMV2Zp$!$c*#Q-0$AIca)U5b`#~&RjgXY0Y@4ozw!$<s}u7u1mi2shQ;*27Fm=X7dQF6l@Xo`B_!ALl5EQML# zR(o-M?-sPESrJWHMSJq}#m_#f&dTT&R@7f5caBjl6e*>F3H$=n^qq~(jrHaJT06xzS)}CBBy8%2tlIdDr7F`2eJK8f z_c&HDp!Ce}TiX)6dfmE|j2aRg4)3(<9cU82{kW#i3dTG_C+m4)I7vDZt+cO_cC12nzMsj-qEv zUV(hTIU1a)pI=-A%*wA^^UPl*HB2Ty^!U-TOeE)iYVBHDo2kOE_bZAQM65+o@j|J1 zMHI!22=xkzt^`5Bg$S?r(As2IdMZJHzY zAi)QL-J%wtjMHp7LgZ+f1K#}4P z7Vf{}YEp|?j-xxJQgPa19;>7G*rt8)3UsT*-h>$8|HKP8`^czMq-l07GG}GCBDE$O zk7tB}>LDB93|&yIfxMs}?6?&L-9gC#le8rO8$e_6s2QrEgP1iLr!()#&QO2>V%z5)u#s+uSb z%hy)aLKu!Xsl*InVf!q$xp%EL;55W7|Y^p4q$52c$(KKttbSh(LDUg%YEhspUT9hV}NkDp-gCRFUw_=I|iVo(< zx=1}q6`}^;a|j6@t^925?smIC)7{tpADz^5zBFo0zt$xb>rK*4pk4cfT5` zqgj8+as7HBry5W>K%=N%(WFp*a&AWu7KFqU&<-wG!Lo#AxR&Rn5G%|VM5Z>Y0k|6h z3v|0CCa1Qrc1OIHEIxAkW#MS;ju#M03hEY&;*p(c9sYdS9TQuz>Z7w8I$v8LEUP*J1v%T*f3L0E-Nu?2{<3#pv-Vmj9ewSc%m%I^O6En5tp3kfoMF~FI1FY1Cu-;; zgsNc!HW7gihMFuOVOCK83gNQVxD6Y`rbOU20a~+F9oCbLi5gz*-z(8NMAM(lc0BUz z=PRK+wnvdXgUXK?<4uorxBH19nnT>w;CqKZeyf~oHhcqD9gZBGImrVCPEg@xBWq&- zjpVgLBEV7rT8A27r#r9IjQsoR0?cNjLz~LAaPK3xue`PrLVBM2_Cv^M#0}4!K4R?z zQS^EkV%8p^iDXN8-v`?|oUsf<79;=o3bUhW12iho(00<}#2*aB&PgGhQaw9Yk99hU zX{BSfwzs>(y}5Vk+3Rn6^TBgMpm_#C4jYd87*4Pm+Yu9Ad)S+U9?>KMH2Jjex{lj0 z6dKK#fp-nVsRv1Qo-{=A}_{j&nlSFeE@MbZK##MMgAYFpYw_$U2=u2h+p!A^LRvFMV zELBQ;b0`K3B%e~k^>co6Mh5f`dK&B;_`uH8k z%@2)#AAE1({S(b_wXij_HAh+sw3!l& zzYu;#rZc7bQ9^6=_JQT6Uw--Jr=J2myCXEM&7tl*^Zbj$qIvw)*WWS35Y09XCXO18 zvpFF@x+6hYte5kZt-R;R6e}EX&={BnnmBTw_z!G{CR|P`7eTH@Po;g~r?-knZOb3~ z8^H3zU=1d92Y~w{{gH@3Lx)9knYI7`F9NjDXP9tB99NiimGl2R1$KeP_ZclsKCD@BxaQh|U zz%VKO)+_HCm4P#`O#I5K&w3hdoU>nk_%RqfKA6;{mM zdC0YFB_$Pb0FPNr)#wU9a}tfMOI>&%Ga)3)HuwZmX;uXsU~8~5Kr$LUK0O99kvMbd z=4%E~flvvlN1u!uxy0Z&^QeKyj>VHrRM3J80lc!K@llYVv#&-8jW2o>p>~>2ZjNxJ zR8*Lnbbf0V%^w@QimoZ z-n>5r&!(1U5i}Jv_zRbZp-%9euK}E?funn9a&R)T+}Ob;wThN^rI%gB!*nQ#^;_8vte#VVV#DJRGJkHSX-5ztICWgg(AxN z!j?G~%?|@KTz}6|Z;kKhnF~v|qYX^xb?c3{J|4FUvm$D@b=ceA+1S|W9rS18Qe~gb zVuNxPqR}j>8r&eD(QMa~(#trIbcK4eIA^no=Enh;Aso(8AF*0u@w{8m1t#n{3m);f zTwE+t6Acbf*8Z7^#&~$os{ZGLI4sl(Z#vP=bVnc3qJYpz(|>SL(^g zzoGeVh-Sb4H<*Qm+$%bfVIR@97H15f~BSHJYqRpT}vqHv=@oi$jv$9`V^N%P&v30-@^eF&ZL0RiNDY zV+R{Evem!fg@Vs*?6cz`*OIU_W;OUlVR9p8=z1(_z%SrD63-B>NPB}@Giz@q(G2g+ z-!!n8SXe@HD}o8XUcBSgS6(kq#vsgKV}RxNU;z){98ROD!aWe0r82j}J)$q8Gh$!~ z1%&2GkNti9QhqL)?*4B-4bhA#dVN6A$>ieFW!Ince;ec9aOeB4rzdOS+W330{2p!%(CjCN z9`qwC4~8b^agEv??|m>)qP*FIBK!di$~B%0-kn5KOlC`kwC%!pMx_ypQ^q(53P8CD zgq@wV$T%s(acjps%zprbLmD8KzhB|EgP{xk?6dcTzck~Z=MA5HP_B<%k3d9?EHz(@ zwyiZu(Ai|RkWWjOMH`?pIMKF|0%hwkpsudTv?qKJftNof576EDjplRw^9Kiw>4Ck4 zdv1GAsNRnc$Nzh9?cKGaTH%x8~Q;v0mS3N5%`+ zrpOk)8OwAXfmz&3C)BF2`!xcEw`|Zx4@Zs5)UV8IHP`EkE_brak!1~Df0G6Sl?rlz> zVYX;*3$BjqBRa$9)uihLb1@*QElUdN`F_ff>85$C96taYMg|62qd)kci}${?vVy%i z;d<~Tq6yX^(BPSJLuF9Jm+ zNGu1Pp+G}L%F5kmpM6p^7vC~Mvy0CRwsQ!FU~tg(r?Y(cWmamOk1e%eJgFfBl7kX{ zPSkc)DhW!oQ8{2{HWF3bJ|Jg$-TDV(i&`}TBc)-g9gwr7TMrIs~a`jtr^=KS{&gb?QS4X9iUMJXJQHoQu7@jqhg9?sLt4XOQ&&bI7k2T(dLk* z4@a>`ijM8MF`Q<;;0sSiRiW6LG%TQT4BbY$)0Qr0EMZ(km(=kBHI5Pue+5^FavYiE zcIm>APpSDj=*$N9O@^t7=BcE~{0acsnO4;YcOUc1fSeojv8U-3HmGRJ~tQw}J)x9^}zKksAsVp=n zy*UzQu{>d|QX(2hT2iXI!olkq!x9`D=ed5mR!{zSg2ts;c@DLlr^EtRg=~RqCX3a2 zIVYTyFyMGn3h01>2&ZghQ1zT`=8L9dGCFXz^= zgB|g}(>AzScy8m<)Q2B@@Tp&IF8=Gj0L{|UE%*NupZx{6L)42WE-Hoq000_hV^mB4 z0012T007MZ007(o001}u000~S0RR~Q0O#zztpET#C}w0qQ~&?~9(dZ^m)%QKaTv$9 zGtzAyHXRt7G7^pG!VIH}5Z6UTlqEDIqb|A%=_Y~@dNJstKcK(iyzQKw-+t$%+9np& zMP$(ng%o5jvogxi{1^H@zgd~~;>85%ah{zW$2=dt&-eR03#^5bLXs4a0{=-x<%VtY zzLV#rKq$JFq1OFd7daZ0+nVBS_4OUG#!ZLhhBeBwF4NVX$y9+d-Q9cA>DKP{tpU39 zvqDX&W;q-VhJ(SN60A$a_U#I+y~?z=A06rG8X3HN@p9MBp`HW%*}Z!Y;HPWo;+{P} z-nKa!ON0|)Wub!M`uIjUu*NF0b!4!wr>DQax4-v5uieXSl;ygd51$$y9vV8=D)b4- zosF@e@=J}i#3O+_TBdg*ZphzH*BN9$lkjgz- z-?Oi9=6R5Xai7_s!QJcJ^?>8LI$oJM%``PFM-TJH)8#n%^&Qb#gGjV!L?aP76iFo; z#)1|uvpt-6o(CkCqs5pFItb*bTrHTYs_Lq#iE4SIO{jn5CulrES->3oy~1cn>NMj>*~UdNqNIx)k(K!edq$Ga2k@f2PmNnXMm$Q zLy2anm^ZrPIEE?$PE%32TaWTfV&G5>X`)i|`Oecvb{`8L+kGcbpB{%e5lNE%xLl@3 zvYyW!CW>H~YvBoGunxpRM&sP!hy?LMM@$onp`zbz+$}DlspU2xHyr8Mo*x?@yEk5} z4uEj1Ir66*SeH(BxA*nKB)ClqF}C0yo6-0L9OItn(nSh52UOtFsnYr zyi-K93Zz0gSNJsuf({W6u;DoP)g2gz%Dj60>eFBTSq&TQ#O`WLewoGb)%1^5y|FndC*^1ezLKRyn@l$A zqdbob4rY(yNH8{x1Wg1RM8Ym$NI%?_Ym?T~Xf7e5@$ny#sX`U>v!#CEiw-h;K;3G+PG;dc}~m zF=K#0x{Lyg5NNN#GyN4w28S4gVxqv5L&qVcp^=s|^j!JI`&E!eYN&(rr>B+5vxhG$ zN@eEbTwbt{Hi=kUvbhZ>!602q$mhE+47tJ|p2#s9Bp$TEldugS#g4-*m?eklPgS6U z2AOE&=oqWO%awkL6HL}_Evr|G%IwU$Vr61-QqX+HYhj*neWIzMDY)3JyUz>{+k~;O z$Jm0zWfW?RAVv2){@~!e|=Ht9FJzvQS<0KkWi(!xvC0faZE|7$jp`Dq#w9w!hAyV7fM3W;JI+RL6 zq3<*Tv~ay#xJ9$A2^*nQvp#E~KAV|*Ij7{OrttAobF<3Z`N}Ld!6Fg;{Dw$?kFRk? z9VK8qm>(p}Vl?z=j-u;Ohz5=<1^_{rgklmG#-?8VQfg@ArSi?Od?F&DY6KHajTNEI z+~h>%$8CdXzVa3{5NEM6MDygf1qKd*d~wsvvZ~vQ%UudNTm=nnIfiNy3|gu{5g=ed zV~KsofNyeI?)rl}CpXt{KTE|$Iu|Qbd8Ifz{l2;ie3`F&QhrzYyQ=5Y&?ISSJF|4q z00vMCG^hm{O+!C@W7SN4Wr(6M9ul*d5<)}>783juB4Qz7V<)kA{{SLk#YSRh!OBYd z)~%tdOO>uy^-2%ATkF!ZZd%ahu?;Z~!OnN??QV@;NM4;6Nr&=MzxSQ`x?0~m*BkZMpYD4yFC-P!iixiQ&n zUUqKR>$h)oI^8F)-a@OVv9aMgCTd=k`US^9nt{e9)1^TfI7xv+sc3W1q(Zr8#>0R- zT4WkYBWSe10`Hk^kx8?1*=*P|#PDC&>-X;qp6+YH8Lv!{nHN9$9nNi}8(<)gtQ)*AS9Grx9~N9Y>ybf=4FarWYH$ecb8u)@ zR35N=PE5v&_g~&$zI+)x_4o?;qpr*r)sNK`+f(5m~RFX&3b^@BAixQ0xM`bCR zlZQANOJS%kFbh%1!4-Y?=ipSN+ECp7`Qyu-%fthDI(I(|EqOGW0k(V7BtB9;xkETe zxccqxtFhW#bGeg`Xs>fIx=lQbN_bt!&sWiBqKjMPc*j84Y^6CLf=7k{7uvLsNsX=0%aO-P#Tx64a%aNO=*Ui7%;|%YY}*JVv>1fJY4)zdg8F z^9<5Pcv=Fmj8*a18qYLJSu1H8ITA-2fdl2lW{N+%Hy>RS3C;4k(z^UBKYn}}XjAXJ z9p`AE(Kr|4m;0*#3KpczW@dW2(ih|XyW4gRLs{l$0^WJi(Hl_`U?Ne-q?U90->o4sDIT8X6% z9<(T3FKHNVq&6ypw}1TjF`B}ezjQ!z1Bo_pw9X%nHbN7+woSdYlpYPZ?22DkFk?lXZrWOin!Dl0T&Q;V<#>k5{BYdn!Ye+^&&+= zZ_C7ta_h$v0?*CYa9M zH-E01;DACTQc+Ru1YAJSn1+%mmE-h`a?wcDyz@!kXej6VDAL#*am(QWr>0G2P-GIP zI>|UVMP+F^aE=^|;IwAl@7wOzH*VMELhu5OX52aMjHh{AnAs3V9@aRz8wy9OTvVHB z?luhGE^_nYD2`|=x*lB0xT##NF!b`976S`hKu2gFzkWSBeVPT!mknticRM$3(6aXW zS!`U)oiY3DBptZWP9|_1B~=pdrzab|w3?4qrYiZw#Zej>K1m-)kZC-)`g^k|6+KH) z`|2?Eb>H4u)3>w{ntQMAcDvZ5UyO%=9c(zK(Jn*1Q`!K_$kwSEu&i{i=WC&TaU|rx zrg|xhES9ip-HuM-o8Ped>ZjQozsvv)6^JbC@@Su8$w5LhvH z-ANs5jF{7~#(;;rx5V3V{!O}8P9*~vZyo$+EQfN-{JdXX%;O!K$qnPqydh&z|m{+(Uyjqu(+Ab_~lX&T%MaRhK;h1 ziAT^B3~}FyfGdmO2$fa>4K!cb#J-8W(?95(v*NFOBAPM%W=3rGqWuTxKqKME-g$v& z1`~8UET(Wa#pCoVCbz<3E?29zn(27lPYY>s=OKfmE;!7~`h)*h)nId~{Op(8jaH+1m0&=FZ^ul|D6xKv z!zdK^S)eIXuxQY%p602*f{njOx0co>qA08elQagSLPc97MMZ=bMRC!M8!2wAv>RPW za3i=AR0=*2H@X+xxsqh^Dvl5Cz0UP!CNmNy=0W;c3~nUi%7v>|`UCvVjnTGh)Z{qH zXhfaQ@0@ebz?<^PB5{aAM-*!wVTSU|F0uoo#JSHW#|5VUVTW&8y|^-%)z^ z4!Q9=nsf_gP*LwY2~0+tK>-6lvp8zCnYC1EZfY5esvw8{ZS^qpQ83arbGf!=^RXMMO7@G@zsgOQ?%O9)}Etie)OM+ebv#fFln(toh| zbup9JJ)BJL7z!OYF^zO&Kog{eG#RB!&Kd?eRKpNJv}vyZhin}h55G&DGlA*sKshc; z??Sm0j9Dwj8n`)oaFDPW+86l~nC^cs^a9Zcc!`BzTTV=8k(!Fn^t`#q+Sn$+ zDgALxO_S@>Y7B6S-s@W3v8m3~oebheqXC?s!)F{fODL-mHbsgQ#Jr`~9Gshi=S^VY zTv!rt##d8k5B85H6pK&n?cryLoV}5qJI9hCFhhSpqbX*o^d)jKPSx!0H{Rel)!GzL zgHJM*`5$FP<0U?N_B@x->kW$nhP;h~75Ew443UFhj;{jEiGh;9k-c00NDTD_rAuSU z$#r_W(W`oD1c4ScH+jUqHZA1n-eJhqhF#Nu-m+Ij42kTJz~ESxWeLl)xJghz4O1+i z7hh*)R$HLo=1^eK+Ln4X5b+bu`VLKNhMpOM3G;bp zYn{{cb5p{pD2Z8?V#v!J)CeVbK?2Td>fF7l0no%|M|xrjhet*dN%FF;ZKpIq0!=E_ zaKdyRpNwuBI%qf_-d_MT&1k76r3}C&vz60sRc)Io%OXc(wkc=W*Ok@O`HQCq0CRHU z($-$&MEC4Ga(H%wJZ*HE)&l6XXh}dI^rKVIkWwAi{j8G~ipER5frD~Ga+s8!^Oj~- z3kt@#A^aA|u=kfV)XL4qC~0L{sXNHp5h*LEd$ zgkl@yoDXORouiTq;ef87BeDlJoQ@=aASPa55Tdu#*^JCl#N@c(UQkAbx~R|F#j;Z5 zV?r^>ZCe4)_{!?sxq}1L0+-`E!#%N}2q0!QqIr}nYEc%RTkremox~4%(}s(BO9N~a zvV|8pvtSugDa)>Sp8vkP=kW=LVARstz@_Z6ExxX<-aUrnW&lTv^b8x4b{!ArrGb#$N~eWwvH_j{L73qXnBpoRmK4KU31 zZ2om^?!oEp{rlPMo^Wq4VUiGU`eP^Nke>(*o*#KPrw9GGE6J+1>$@(V(cqFHU3t>` zQvLMB|5W)>RsmBreUR13zZ554=;bQq1+E8j#;;vHKHB%mIXf2ZjRuakf8S=M`qbTP z*mUM}Bbm`{WM}Nc?e;vh^vkvPev37mW#u)nr*70;pEa4|F{fFf2Ehkdri3C#vlU1Q znw}dp1DlEQTUU=w_03JP_tB{}oriz<=Hm9L`_~Nk6uBE5s(_LjM)enOcH*K|s`_|n zyUgk?D+^b6%yU(RYS@-C1yhI`d@h9Yl;;Fa#c_flP~ztG+fxVn+(e^K(?QcaLGPZ7 zZH6;?d)hFxK-&Ns6M(e*6un9wgG>$RZD~Ou_65WNim;U3cHpPyTeiswi;cH3sIkkg z*KlBUC-6KbZa#i^x$imJ-_e8<`$E5n`VO4FKwuELs=uqfFD;i!rTN9GD)iR5q$t>;lF*0m9uj8-p!70_epcY^{aBV;C@rLofY5uhHUo2C#p z2OV}9aF7DrAfU92_-~M#`EB1{YAur@B)Wg7Pkxe-^uHK1#EJbAle4oE`(xWe_;LE~ zBjjeF0W-KTd69&NOAy6m!O9hKc>%0Q4EV?rc~($TFz$g4#Enwrpy^aJkb0wDMFxDo zys)@fD(QbMkp!NBGjwl?Mk0|Ti3q-{J-j3I@b)y&6u!^G5HJ=eTugEkZxV9UoFR!h z6F<*0Gs6mq7S5E*Ra4-Mab2fTcj`<25_y>Kx85(*YTf2LoEXNp<^DIT#SfwH{Ac@+ zCZCI*il92U^F)%M-qeX%Sl|Ziz?+cNfJR7(L)9`-HUmvwQkQHBPy-Ju3(vC={QZxagPi{pNbi^!0hs@@y<6w^j_f(I)Au-N02&i$zzdOJSpdQ< z-5XE^z+o_p`P_xgFOo$Kwl zScdH2l(fPR9OJKl+J7lHk)`Tqm7YtDAvsyVc-{7$-E#H$$(jdDV5nno-Q$7*7Si>@ z>N6xiI%O)?EDwnp_0igZWDq<^$hblnQdU_;GXIw`u{@hCR8=}FY}lO|8%Ys3*71zM z64V0Es9P}S!+&7aJ!B3QVix{f(OhN)s5B0=<$kl-M&MY4h)K($AOstp-xre?(>DuP zBl1g|;h$Rrtm81UjuCMjTu?ji@!cQMVj@N!;22se5iNMwP*Yqt*adqBo~gF5r9!kM z#E)y1l7g(Yk=l68!AaY`@{@*Uk34^ePj)N!ehKOSG_M3eC(0=*#U2sz_+?q1<9Y{g zwQ&NlYa6BEmd1Wr6=jyhHE;ct+Iq)ROcLK_eJpbs1Jrz^okpem=sqlA4y`8^%<&F~ zJ)-3CaKLWuunDj(+y=WafQF$SNvkBO(u9zrOftBI1v+FMv~OE{?M-`#}%z)TDh z1Qs2+ct`QIbiE)9y};X`n+a*4d%JDEO%Wsxyprcd;jd#-#p@(NtvmtYIREBkT6-+R zH+)R12T3;v#D@a|To-yd3acn`f-rE9e4$vK zk>MWc^13T?R?qXk!x=B;cF*MIPFERh6WhHGoenkvf;@f$<)%wgy&4#HP7gXLOyi$J zkY7!;xhm<5vnogfjq%RaL|ZK860774;2r@TO9M<2Mz3z}R8eHM1)aVuUwo5m=6}Gc zS_pmZR#)Fi5@UWl7<}(@{)+%%K)6{W8j&A`=YszK&R3$ad0cVAGwCNzR;#+R$n+mCM+cRHgp zkY%MYl}DM}Oh3J!Gn(o_N0$5YMKjzZT)m#W*O{BP=g*HTkR~KI48^Cn;)zxi_Yp!F z$S?l;01`&sw%C$Rj|#prcQ&taRbd!cOKodQV+svTi=;#m7j32DLPF!lAX*VBg3@lJ zAf>x1bYZPa(Vgzxd(QouxnFT+GUGH!Cxn?vCM0PVAsflozr){irh*`5?p3i)GatDV z^gQ#t-{-vVoSvfb>wj;opPfAR>1&#_^~|VogJ;H$p8fIvefyOl=i;?vhp6X_Y%Usm z{#j)0e{SHOK6`QU+H0?jEPaemJ%9A*(SyvJ8UvnuM0fV(3vawKYA^K6iR0rZ#|YgZ z=P&qK=b$KDg&6!rDgWWI-P)hzg2em`aeFAn@%^6GZV209E$G8r^Zi>ophT# zzX*{lMN!;erLmFoK8a=fytdm}>aO%DU;g(bv4x-!kIxiqGN2ebK8ZJlbA;)a?!)4cN?F>UOug z4}0u+>}_{@-HqLi0p;|S$_midw)%a+2I@a&=hXS4W7nVuf{wj*`V57tqZMu|Yn$D{ zMk6#fi9F#^zemDJ#zxTYtgqMBSJ_T$_qv1SrNN`c#noPKqqoEX6nC_4W3{tHkKu!@ z^}){mj&|9$cK(@oA}@@tEwghiJjV&H&)#@zp}(`k`OHpB$7eF%s7VS$tzpaX;%Z}g z_u*oP?dPTT;=_%_dK=|x)xw6_YpkE}SM~PtV11jD0-L?A4si?sw;(IOwO09iXpa0@ zaYlO7apd!p+iN?B*&>si+yq{uAJBw>8{bfC>TrWL*_(BBJ~XXq`X=xUs5O}@3ymK~ zO+P)2Jgl21cUXi!}J%WSYHct@`rPSZBO5Kg*3L9HG_V-Utp& zVwrm9Uvy_`#URrHh3$g3X~I^qCIh_>~Q|Wv!8$Q**Bb;Nt$5` zLDTW!$kN4%{zMUc&_fib^h!mMn+mO-{hvH*)$9&h4{!n<8`uJOmWewzt<37&VY9At zQG@Q@5_e*zE!QAgOw>-7J^Xd}+_|~wFYg*N?9Q~Ajl4jF2vMG;Zq9HPxoJI`Ka?5| zXgvA32UVI79cK^*o*<x_Vo!+CpJ)NB%>80qWEvGho zr^xK(OLtS(scFF=Vr&?>7l3htQ#GMq?VpTN@$$@OjPf*3gDqSqrZNRf0Z0KboKmr#U*+DTaD`|rS+)3@>N-;D~Yuxi>nE|=4-Up1vyvJI-rYBc% zgwD|UdQ(%356{9TlkDa|tHDbHR4i`Nc#s&P1S!_c zVhr@fDng~T25=*t_l9=49$*Ckh^>&dw8l^BiyOVQelcz|?fK+XDHDC}z7{-eTIUt6 z#?7(@5Ap>Xlx6rH-qTZyn&s1$K2%frepzPgnbbFl@%3OV@W7`=1VU0si`)(S4~sfY z*;`pC9H^Z?kN+$|%~g$cL+exhV;xylIs-u5iJR9Sffd7$&!=wEEog8x#B9|JcK983 zJjBifita!JZO{V7RwCbmvF3(?0W@e46%;lB6r|}7nmSe-%w>UzGZRbIGh`tjHbSP( zKBXuW9pDjnc}RSJ6oaPf$pQdA^%ce8r$7){!*9GB_`Dj%YN7gCYE869J*`PgJvrTl zqUT^ZLtpA3IJ525XP=uKOm4zsEK|T03p0vNa%>!KbY4a;Hhwj#q9s)!g^37rkU@0%nhDq%k_LMciK7%%1O$>KBGwr7X~Kz@|5D#On=Dg`Gg;1K>c}!2qRjs zWB`)7KpR}eAt}tfK^Bp?eCR@8NspK-gb5@HX$%Yn@|>l+&N+o7*K?s z9H~NOf)^3Q1Go&=;l!k|eli=%&*Vl~Lty<-ks0i$*$qJCqYBgfKp?;>T%l!Z$)kdD zrapi%1g&_GcK@d;7-DpXK{bJg)s;*oTuNi#q*Wi&lmiXxg`zmhqR?_rQ7S{EEqfJa ztkUokWzHtpW}*>rifRBH3QNe%qC`ovwz^ZazWvL@kt5^BildpHxsoGFZr)Q6ASPOE zYK=nTJYWX7pDK68n8mO_CJIenfYb$I3tZT9pHD&F-*^ht(p*iI2?zuNiqtYDYDAGh z)jL~j1@)#fF*bg_c+7c@;5oh$qxdXVOH;-YM>fN?q=*qpLPNCpB9LYvtTDN-*q)Sy zSQ3VCkQs|tn5h(kfX1XA7sV9MZcu@1uoT1=cu=3+{rzHKC`7+Jb%Fv^Q9*liW@aXL zV|dV41&>7iXmyJJXE};!)aA`noLMhsVVUw~VwhTpfk5dMXUcNoTE@@cd7aIjq|jON7g=L&N({n1C)Z>1WUioCm02BEPVHx?uE5L8tvpyqr< z^(h1(YZ|U@>o&@r7#TgF_yowx!a~GOumZ2qc-+owHQgdKN^9w_q&1{h7|q!i^~Fg= zJ?HfF+_}4e!LPW1r_zNuQfTHOFf!E;qaayea^;ShNuejDl%_nA70T)3aFi2RLOAL) z;z1P>##k6J9tK8ABX&YX1MLC3D5LSPnK^OerF$jp^SRjhAw18h04*FUp`+h8Myv_Rrw|A zoFVr({wlg6Fd5Y3WCD_(j3-a?NFz-oL}_v~C&WsCU|2eIiGq(XX#f$K1V$kk9AK|BsaNdaDq$gp8$jj~yU0;v zQ7nfhk6<8zE0qzNC{|8%6G~?ca7;6(1H&4~P{UhbiKKtCqIg zq#nXfkkr*gX$8(*51WgFJxZM;tQp%sAKxoetij#fBD(~D76J!VITiqk84sRVVeDG~ zq*}PD>?VtGANq~W03U>kd!R!x1TV02vSG$m;3Z)pNi?>An`=r24*wQ=3!Kj%g=YJ$ zI}D~N0p{?fc{BsVD_a$rI37+Fsd`+>6h|wR@mXi4g`*+Dp;Si6P1CqAnjM1B2MyUM z!K(~{LnA4x)tfBeH70XUnoTe!Txsm|)tYyp(y%S|)@_b@myol|AFzJeS5}iDSdx7l zOvY-ddPH1RD(?|Wvu3UW%|QZdW?Dw0xiNLhIQa)RuIwi?U?4nD$FB9&YHgqX=)%GIJAR++F*ze*l^aXkNc_=Z#W*$8#Tja3xZ9=Bmzek+G|oW$rgb-NWB28AEeP-b@0F zTmmJ3iB^+TBYiQmy`K&sOKMXer4cY@mP{s>pIu&}ar^PPL; zY{31i?|pBODpi)WNCg5UqH$Gw6*vw`$_Qaj*wqA{4HOUXA{q)4f*9j~VxQ%!RK}uP zTywch5!wn}_jlDfM)R%U598y$xuG;*TKngfgVb7-_p3Xa5qNSu>-jHb~xEi3>rK&_^2 zcshEQH)YNaGy(nojXSsRl@qk-OV_`8xB3%i7HW`v!WD`)My{SEG#lN)pxs@rhdxr@ zR6rRSaigHdvo3_zsCxwwGIj`=EU>jaTA>lJps^TOy(aKnZU>7L3Lox_$Odq%{gty9 zuf2AtRERb^J9p~}!`$5d7}5|Sb)K_NZB8yMtQg>ai*8)ZO#M%U(VO?$o9nUQuR8r_+`9y%%w5FB_ zEX=e}AB4+zl%9itiEy3z@}T#J<9mNW5$3tS_TmM7;b^Jb^lz=5%WErj6vx$tFT@up zS`kG>TvSDIA)*@<@d>)nVi$@a;zmSqp(wf#bf=&oxRNH#LY!Ke_F_w{nwj&iQ@MbIy4b0D3@$zXuZ^z;p9e!K&Uc<`X}LB%aV$ZC&^Anl zn>n8}{YC6(9iLyw#h*+^wzUNI2N z$XUqERqASeq3pm1M0CV8hT@mX6$?{}!bt@^aCS7?ii-mmu_esbm>6LI!%&cyu4L*< z$2wk{pjj9Btn=T9bkwQqnc;)7owRWC_DkFSRiI?UI>PotzurErS z$)pAv1ft1(!^ejO_yy1;g#i8+op&!`bX?ahT{pQrk)#fu+|nQz#MEl8BOkyt*Hsl* z!%VPnC3PqohEAHVx#RZRZhPm9?<&jvFE6QMrCuqhm4)K6V`j;SD~d#2{)#&d4-GVa zOHfqGoLG8Op%Mr+Yy8khlhKSM;hI!!MjF(b-9)0f1CfljqJ;%aG6oO-m|JA&(7ZJ0 z8C0RNhz4)Qv|Vo`2v9q%R<{d^ZmZR5f}r)s(Obai6fV9DI4AF~IqSYR&PaSh^l#Y9 zBPb4jQ>f3aEVE8QSJECWpGl3>vjhxs?;!(m7J}Oo)d*qyIw#U%ux-{bvNj{4GEDCB za-#{(KRP>|KjeG23y$Var?bwRs@RaTfQ zSllROKtugW;?*;L;3A=nppkSM&0B~`x1%w^q&TMK*bug!OY7yzm=aX8)$&>3k1mfb z>~uCaJFO$(6dt(s;!8u(+HK@xq9_{GLBOB1bSz-+BeIY*0Z)Wzznl7tSy(eHc( znfY0c-0_cX|L327ZtxpXXBDr2MG5{$r>z74jmhK zH1r-jIwU}+>c3T?|Jd5v+T3g&rJ-jZsDxUkOJ+c-ff7YKbH~ok&zzpfsJGwS@;$do zsl4Rrie|=QSbOom;9-CeZY!`nJRMj3(Q1@y>Ap4b!{d%E!>;V=zjvZFw>Ue4^?}(} zKYut(-{3Wm5v1q~)s>NoH- zgoh{XCu_(85IO5L9Wp+Ni-8FO5^GuLDCj^>%3DxE`ePQ4;>Y-t( zkD?8l#u1vu93!|4OY|tFAQc1Qz+MUoM9_RIe1MY)5M6K*iCQ?(u8H9+*7M_TOQP9S zhdrG{r?J&NB(>RF?|zYS10m2n_0^YWk|}0w9*IUS%;sD|P#mJ^1wleC=fY7no%d>> zZDapNV0&gB;d zm=~+VPjn&!q9F(&4#COPPN(MOM_Qf|-TiGAa;BE;o|&7=3k*(9DJG5pbpUK8d_deve*tJB8ev%~8BuJD z=m+CtSg?SbtyM-0aI<^iDl+1@qOFlIMA4jc`9^TBdY03K~sPhcGoHrZ^zcb;2Jh4y4jq zv*Z*jiQ~qsy}h>j(=T#<^6>-^ntjpmVrQR!RmeW*8{U5D@z)I7iF=KuOo7PM;Wr3D%a&?pEnPWonOnPi0_KO{ z2%dIF_0@a}zb!x`ecd5tbHfeqJpD>suNPF2O(QTd-3HPgdkRY%jH_cMoMX(BG}k08 zC8=g>UNnw=0D~%eM&XN2suMIdkHK*(BNWhS`(S?WuYg26jp2~sPZ>rQwn_aCTGSPD zsj3FD0nT_Jf#MSq=1N&7UCvsPiH*mgGYuRXjsXYjkNr;>?2ohYaIj37qU(^SJ$@Q{ zzp)PfncW_T`sf z78IjG)e7HvC}O$l0i__Eok_7ezw#ACd!6o!Dyf{qGEH(OO;VHyKAez1Yic?47@U{UuLGC3_Gisrp{*`dL>dTRD*ZC*=r>JvFaTZEDJ?l zXHu`UaU7tL0xe`FV^=L3g0{1!9mlWnYL!vLse%U42$=qIYu3VV4PKk6OCBb58}{7s z%=-_;^lEin9z|_7|LEd3jikWx1Uuqho`KGU1>$4`@d60SL8D2M)~+$RJ8l`iy~9q2IW=m#JA*eZ^`WNWk6-rHVV+iv$pluym4YlcR$mwKj; zhOb;C!UWJLmW+sYvU)0MddnMyF~Sx!hz2kRaQv(MZQ_4c%mk)j-Y|WQ>;`dRSP(lBWHgU4V%Ze zcMd6FYU-xzn9%bd&Na6^^T@|;B0n5O?}LRct%0$IZ#IXl!P3IA=Oh)Wnt@5m0ieP5 zllm}WW?-a92xd~*Onq#W*4zH=m*4wnzWWt4Leg7@d^U6I^euiPS9sw(_|hYh^iYFx z6NeCkaA>Q+v$nT0oQljZyYjvfgrC_24HL>m=@?TUm+7~TVP@F4Ft&vgdozG0U^Pe$ z8VIOn>hk`Wgs|ti8(w*xVM8a4>7=NmIhEX4G|<3LKlq#$*c(Ixn!RSw zFZjUBlNT`u`@bC?zvb7aiRbdShv9Q;H9>^gF)i*!eY^LOh-x^DH3bcYG@V2 zvq3P)m}RH+ELI2SyfD65xN%4W0hqv7YXm==dU<+!M9;#s+`abUXVs(712y;oC(5_f z0iNI4b3W)s2($AN!e6s_a; zq|D7u-}2(fIF2y=HXnWRVP7_l_BLpIOMM7OEcG!o2_EV$Wiv4y-!eXrrrBiC3}HCM z(Ul})exc}$;xZ~U61HvV2uI1(+}y+` z*D;_3I0sk+OwZ?+shPqHq-p-&`RMs6b%@bGa{z~fp*v z%~F*(k+YxmkiA4KkunsA3iO{7(Cq999FAc5>9@T`GiZEx_0?Btv;CjKd2%*!_%ds& z1HlJy0@K!BAM`y{`eZ6AF2nk9J1J;MI{=}xA#DUnO?DEMUE4I=jr>G+ya$}X*T6XM z?i`fV7GHS&VPx|^&z&#a)z<+*Bf=3peFwL3ys;-yuawycf$s?#0NBK6mV%flUz0;) zy#lGX%ESjD)$Z=0C%D#bv<`$m`@pM!`QK$q|;@J zppqCcsKLiHQ+!Y(6Sq=k#`B7fyON*WveDY#TU*;DqtaFT&hrB_rI8Q(zvse%y~e%O z08W4>P_(V%fhbqU-}gzzGEyhB%;(sp+=vR!SS56m2HPvg>4MKsET654`-= zi~k>ttd%&opS#^VgoCmLhI((zn^^!&Ic->UM?OKY^nPNoaw$wRoyIhCTLZDFv4Y%er z&|Glwz&gWCKSKl_u!zsOr;h7TsM96Idbn@mQrpn!41xh*w5Y$`!?nxBy0?`0^Tcqt zJnAgtyH7hQNt|w0c3=<wBQEqN7(ZGI8crXD~i9m3%&;<1TsSWK3~ zgAR3Xn8`IQigp^(xqc80b)mL|(vlJr=AjS0>13x&FyOS`fnPPhE}2J8%<*=5J(I4oog zL1~C)X6B~pJDJRPDrl~_eDvdLbsA)ACY(Y&T_}|aWE|+(qWAL z2F+bF(>KwOc1rh#)oh^-?Fp6TB53@jx6}xwMqp*lq>ck!W3gAst1hY`6z%584-bX+ zZLSWvBZHW&P%XJEiWO^V()NTAO`0j7Wy+3QcHP`YA%D^#aaZ0od+VLy{msc^JQ<-D z3QhtvMK_fNiIb6;OEE?W5UT+$!*Wtq`c+xUSeQG}9D%!LZ+`hST(tg@#_O+#2g00% zYTa|)nr&&BtO+^OaLY366!$2Vs=3)uKmE+}7M9c#N#@EMZ+hz#(J-~|YF0FcIg3^H z5fy3Lvh=cLxi*|;Fk!4#w4IFeY374ZKK#@zY^Za8{@Zh%Fu>*XbN@pu@Hdh;&R(`r02*dvR7?N>03QGV0L}ma0Nelo05<>t02}}T02u%PI@BC1002BuW@JHB0000W zc-qvL%Wo1<7{wt&X_1!FMr;?BhG;_#}99fMC&xJoa zot~IT>gi;1Ym#%zV4P_xvoy^*eem%3;Zr9akZZUf1qPT#t?cscXcwN2p`mapJ~~>| zi$&ci>bedPu4x)wlEM|$QdC7zw;$Sh^rXYPqu(tqRqwFN(HOxILYoWhu;N~)|XnxtZr zyH;3=QxJFcIsUnZqT#V@v7~bY6rf?Sr-Y5BD9q3e3yxSCN1;h_PLgsmhMAYAEq({qRwHAQ^hgzh#3l;kt8*rlk<5DNs*==F0p6r2FG8O@aM(} zPiBicKp3~^&lBA$_u&UDZ#Rp9|{a#1QCD>Yq%jI?b>6>65Gq8Wx zmfN?)LIEM_?DF;X1zf+WwvLWiB9lgp!4SK?Y6k*lFLwQvj3S0^XppKWHc&tgJ(kLmE8Y2WsGzvAFgHaaD zfCXqcOyNUE%MX-WBf4g)`MsK%3{ zSkJqaZ`y=YRv{Ofv@}DnAuOs#KZ2_@jONEi-31V4yeGU)-;XuRknS z#cw>rcDV^YXTx3W+Fa;{0PUP2DJndyKewMiGau^ zx_ayAz^T#XO|Y2fD`t&HRp@*m0kTrLTZeHkZ&|7Ji)C?sVPW?5vzIU74&l7|_{KKE z-_tD!e(@*WzMRt-NRZDUL9>(?wwl2xvWZ3~8f+{D?vOQkz*KTIY*(!o2u)5ykfAQ?*dH$Gg1gIr!0(#NmU17@&5+&f?56 zIMU5f{1_ce)cqR1m?P3s*C9XC~K4GIb`8&X|rhCX-kb6KiN~ zeHJvn@B!j$=YQ@^VzdfEa$2i}PMt63od5jyOd=tj1UaODWA3~Pg$%s?_zcZM_F&4X zJ}gIRq@dCu1GZ%$2gnYV0`y5eg``mpT4d26&faj|S3>{EO{v!K)66Cu>MTRJgVL2F zJ;Rv~7JMQhuO}ZocrZTs`uPi_;Q7;*y8Vgcr!7%xprPXcL`ob0fD~nf16dQ<0S*$N zrD2>KqUAi48-^++hj0X}kv33nSC00q)|M(MSzaS!cgMy?MjlK|zJ9Av{rv;y4oVH0 zhMKad#6Y7nl3rr65R|rd?`YbMmV5H6jtd@4odiT3ttN7pB!N43sb@HgWKH=KcON6} zjtQQ28}&`W30-l|prP|KXy`}=8dO{Ydfh5E6rz=&F?xrxj6e8N$=@(wN2SVBu~F;9 z(h!RCy`sU;Q6Ay{`gr@+ZNz;7nt1b?EB}fzizh_G_lsMK(#evxGbC6<)Bmg5;$SsK zJFXonWi(&|hc;D0$I1KbkDZ&@E1p?$DKzo<^M_lvZV8}~@i(pX^!=F}?j=A&#)kBO zq104@F_Uh_aa=P_Km*O}kY_XRbzWTY43*h%;nX{T1&cu^)6*8d^~wKTJ7XbS&N){Bfxy$mVl_liN% zWzETh){^x!DDzVCTxWPl;bHA2BkLe8hrK47uz&yli)VY}aEg>1#lQanG{7OA$7AE~ z1P)jFB7MIPo+pl&E)oaz!q5Qqrg#7N1WuHbS%58wEcp$ml1@YkM{Ei~hFkJ#?Mf^UyXrNe1$3wb zFJl>cu?(^i;E9%yC|9-V)u7hW)#e&x|B2p+!P@3fxc%X?E;j$<)^PRI~oRN zi^oPe=|;!?JS=&djnfYGj@Y*Y2d1OWj6x+B#IMHg^PU)|RSpbi{ew`mL_2V&pEOy@~w^72V$iR@4{vIIP6i7SDd zQgZ$Iay+gfJ<71bXhc!9F_n09ZOg@8;9vtFb(-J${v9|nIb#oA$o}=YvU+u21X|vX zl7u zwZ!CMX5jM%=M6*{OA4q zf@b`^7&$Wdq0I|tEm*i<;UavU9pNtQJ=p@lP_HMm6)|kn18SjKAG~IH#f*(S$slCt z7sNOXo~j#j>QXm&n0GXy5ld?-x4nChpY0xJjx4rE%A<*~yA*UncqIUvIR5fgn-?uz zx@_6vW%Fk(DI4Mer`3Gars6RGr)KD9Ly8&a+4!A;2~!}0rjJ}wV^Df^#~BH74_S>luSSft_$X~T!{*1ZXcAwXDmauI)2~edx;@8zlX(= zfn#X+aB`)hG=hAnTFQB8jkJK0qhsID18wWrp*^3Rm>9>|`h{$q4kE(it9D}JcJz$N z#efupW5#^5yGyp~71g(U~JZT)tt(wCN`_2$DP>Q1?VlnVsr@@eT2%l)To7 zbKNp>#b)K^bi9kwD4P-zYY! zHVxW#Y|pN4TW1AuI)YOue+llVHgCs!&d#9P#aSOTG$jo$l-`HgQOzVfoh*+QayNpY zKAgQ%s12p)Qcmrqf(Ai6EJ{dHs3GIDA=TO5V_jFM_{`76$ z`|SbQWX5%wbv;m0l|tQflFs08seI2znMxc@HBf03;Aw@f0#Cfr;L~3F*x^&%7TePQ z#8Lc1JF$JAc7_%)wnaEdk7b)qt@Q(yK^5{XJc3`#XLGqywGu)YLxEF^i}i@i5B`Y& z3~=O=1&w$PL)*HOf~8ZIoQ;2^XVv@?HgAv=$Ou$&ot0**6>CpM ziH7@x!BU;i!TJs^-REb6^XQog>|q+T0DZl_{b;HDK0OZ(6+V==3AN(HX6B zgrip7dOJCRc>3O-X={i7lXUZWZ6b)`I3;RZf3!)78l+Z4L1Pd8I*1p+g9<7XJc<<2 zlLy6vpy)vq5y6X|JvC{vjc!$D#u=u&vyqVKHYBx&r58~=DR}Ci;P*|oRWz-dj7_#! zJ$&+g@6G$w8CV(~R-KtwXk}Z7_*gJl8E{;l&&gr|v7xJ2ux8_?)IO;5_tS$Uw0Gd} z-ti~b@rfeK0SZkEk%7kIya`^R+3_5*`M-u0P$8>$^Kn9B2g$lV8JtzAU}ryen8hU= zYxLCR%U2F|<2V@IZtH1pTCvG}w0%&hlT2qa7cX9VaO)-w0N^}yrt@)JE6uZMDyQkM zUo9+~Erf32l-^IrI947z$;JaMP~f;OM{{a)Z1L3PGY8jpQ|u&rx3pui)i$2?i#CJ% z26rH;VI_U-qq7uf(J?2SDYqJ1n#OpP#G$G0R5Si0?3cxv;BlMEO5)%}V@2r{6-aBc3|_? zjhRe5^dAS#q#YDs^eN_%-p%=ir7kYfP#HS)OEZLU8q;>%gPk^qroNIikrH2yR9r$F z#>N&G#}+SNIB~QKob_9G4Nt59Wc$-ITe9b~gPXBFwY;8ltw7T$Yi*O|_f6qKnV7~N z;Gia*{RL;H`Vxi+*TEe_&M%9S7fBy(AD|J6v$4YBD2xp_o%0+%-_Cc)i4kM5+MLY} zrVpo68wn-GxlZF8yHN0=U_9q%;YqsK0Xz{s=d~rAHI+x) zcN3^L?(SU?24{HN(5C+NzYUcioW<2X1@9poc>YoeO)qdPs|72>PoEVx+)+2qZr2<>B14z?;U&})*KwbbG+x@U0(1N~4 zAKgAJTPx5_KOt!X)GY5Y=!H2q#`Up2ne_U9i%=B%R6PlA)yt`X!h@M{ zsf{OqIyQ=o`b6hAiT=Y!vRhWfK`MOy+}4Y~)4+KOkca9oAkY@;G@c;9L8?vlGA7fL z^ge}W-px_hwg6#*C|D>>%-No4sjjtPpkYEPjUy~Du- zXVoZss2hsuJ1_u(Q)m@rz(vXG6roH(=DEW?&5a+JYO}dCW-yFtpl~5PqnY-!C*gUg2!mzH9WV&#ml$%Z0}T@{!D7HcV!%#diIU9F}4TS z&=~_xp_LtzAe32Z9X0*%Z7r-DQxwAE%&Um{x7z2=)i3_{vaU0)HN$RrLNjecn&4Uo zTAQG3Jcd|s@<4~avmre&gcka$#ZFJ}z(^ZoTYKwf&S_PXwotak3&h|)QoV_}cke%a zG8Nxr<=JR<)(?X!tFT$4{U{=F<_(9TG3z=WjLbxJQx2lYFg|wk%CXK0gamNXI}X4FL}qVVM~baKnN?S11i^29g7Y`XWLI zZ8Ut!ulPWXG{5`!)}9UnTP8KoyE;y(G`wwJy4_;d_@kQ+_EP~;wC|2%%SuPO`MmJw zY#eEF=`mG@T?xaC7c_z@6%vXIz<5mKCA9VeLooHwkBou+-G2g{4&@mf`kOr2kyL-% z{r2lljzDN`hSon&Xr(YOxx$>rVLk;g-^^j z-p=dHbFQIu?0pZM>DEk%*-9}h&@b>s+swP*9j3~IUYCy%Zn z5`e|_$fzyrLLZ^H>rg#I{sT(I?@|E$V06Rh0rGGfy-68j>}0M z&`H#3f+@j_ft_g`Rq7#~D()vBHHZeS(&d(G(*9z~e-R}z15oEb5B|sSw!u{TsULCa zO5n&mEvmaNAS9EVOZ-s`yV43Q3{u&y6E`kI;n1b5eG^1brWS?(`PBII0WfdT?fGd6 z6MgtafxYA7U8e>A=u7L+0r)}9)$^teMNy%LLIaBV5DrmPB|{iYM=~(;4^YNR1?qpn z*q_qTs|i8au5DR1HptI@1M*U__ILC=)Gk#qFJ)+aL$D>Hz{$Di-23i(iUnsvKD~e) zAbG*)4{}EU-CXCA!t&Y`>?JQTLBcrQYLcrl{mK z+UYcKj_{vj?OKsD=OaMWMn2D&Lma@PFLewwo{@bhFlY(TWX@N(_0S1;JICDF_Qu}? zevtZs&lsaLF*M8-|NNT`IzxpJaX6hu>ohw#Rd%t?q8%t%f( zWbYa-ocYw-;vAhM*F}|l+jMJE^2MLNnz|M=!mFKS!@TsPZuoQ$LloB;v_V9t!FOo zk~n4A-p}0dtE(A_*c)^GbgGx-(}2qNciaokhl6mFnDO0qBVd`UAq5jW+;zxD)CYl3 zs%c@C(Kz-KcX2p~AsD4fW6&M-`={1H)%&I-3`Y}0yug(|FaGv2O%j@<*#dmMCNNIw zPG)^27Z5qL1*P-FBTlA4jkTLlrt$oK!{}2}+ zK7Sd`#w3p*awCpso#R92ffpp`_Tg!$DrycMQk4a*TEo}>j>=tUI#pCc@=i&#C4o}< z2EcHK8$3;B%2>^_1I%^7Pch>9p*x-R$GMB1t9GN_`c+Mj)9@w;;)Xp^aywE|uHDGL zSEX;_LmveLe`__TYB_h!K&n?*_Y@@GN>W=M_0=-TacddPK|$bvAnCC)oT^7Nj=#mJN$h+qA1## zqi8)wJ2&-wv)207Wv{hzWbpBe7avt`YR@yQlP8(m`+p1Q{tri9dgbO5YJhw&8md(a z;g0<8B~*HG>gAhH_A1IhJ~T4&^uWNWfnyJFLo^~j{8+VwI~{(Z*T$SD9vL|?G&Xeh z7=HEmUu1T3>$^K)s^DRQy8p~`QwrXC03sNA;?c3e(s3#ZL0Ep%YqiC^)}I#E8U7XLWC_wb@>6-8<+~6M0A%?doS=?gtK4 z1V~|oO2Qvw?UJT(_E#60OPp{dbUL*Tx-52k7#H{Q*uY@FE5@}-bBI~qQ^$`H%$0s6 z0ZRX?%hd)wD4F4Sw7I<0YOk!%|D;Oke|+hHq5m^(jvL2@pBg-UR;P3lk=hUEyF2%q z&3d{pn;dq1(9Xe``tEvrpOb<0ISvR`AifoiQFLiu34?E%7W+4plI55u#$I@&$hy-f zFAkr38UZ~<(t0tUI-G>;?{-()ZI0&XerWG@ z+nepJy{*mdm5mh!lqkLLtngrCWB#AZ^D#D<7HZ;As68@xiiGt{K(oKrS*(E~aaMpd z?Ukva3p?s`W;eH17nf!`?X~9S>h=N?ylYEqn@h{fO?4J+ZSJ)={F(1|TDu23+Xn~T z?(W=A|47?3tv^->4$MuUeeBq?&%RH+{Gh$ssb*n?R}@)>`b=c%fHN8A($(tT55?(}QgKtde}*0* z9nBTIj(+g%mtWG{MEhyA5orup+n9}Iv7}emvEeyeqe6?gkA21193W}LjE@#L8{@!e zwIL*SK(=9&Jk?}|(ZHy6$NH6ycD1}bAMgwEpytlvB zY9H(}2n@sb#}R=Eie6uhe)ar2pF}38R2q5XZQ`SpKTPb|LJOEYj9zNmm)ZZwve+cg zwci+F<(9pH-sjq*n}!XI00I=?bBmNrY>*Ti0T)@Fu|(@G=EQ-$4pw`5t0N~_G+j(I zua1t7PrP}kR0d3%KS&K46eA|D;dr(-BNotTdpnXaj*X#F891I-wAxkMs`)SEaV(f= z7QP9g(to635TJUobDPy7O(xM>-3e;}dZ5v<4{i7bF0hQBpSba!D~IJ|keG|K!q|$f zy;goWC!Lbjph`ZEeeT)djFur5)Cm#<5mM2Iq=p*vZ)E(-m=10j`3RFNh_8s3z?Nmr zH9_gg4z#`v7wSwLfByW$waM3B)B5s5+KRwry^UoA8c3?x>9CIh6q>5wkBW9>Vf7J6 zz#dn89D6_sna`m)O(vnbTmmEGQln*Tk+$g3gkO^o;Pe1Qk@s{VX1l;IIk<8CJ?vKB zvZg_>VrCL;uDK(v1w}$RyFaYef3ejRvQ9u|LMMQc% z0-gg_%zI3fwEHCOBXo6+6q3%>iK`!fmWOS?y0}A@n&T47cXc7Nd}bOP;(`jY%FCV) zYqw?AW4qSPEbqvdJT$B>;hywHGHgh|3z9mU)06 zc{{R52s6rROq$I1*GfT&h9lrY+IIB$Z{B1k3@wrn&@h}07z9S>cm**0r3Y{t)GHEB zxP4H0lZ(y*eK?b93>Hy&?P1b0Lk~GuDl|lXkD1{lsI7o-Cgt&M%$fX7<8826< z1?fDgVC{r$NI|wAXe>cCs8;H{AcGN^WsHq<`URu>VDQA)qXp1hxS`>1zGbOa&i^u( zU=AgLV?k`l#tM-P$coEMJZ(LE4tm&HvWewPlpr}C#)&mN)B|1g@FxHfQya}-FFw#@qwYCB2mHU#4X_P9fw6;i05!+p3rE> z64jD$oD0!sUQXk(n~4nmly@)%oF{Nh4jvpnj4kE^jyHj$xspt+i(v021dhUOxlQG*LiVq7!5JH0HBh zh$FBb940->W8#9aB?CN-M4+m(iJG!!7d!oDrbkYl9xkG4S8pMk$j(UP?n)Z+{AJxF z9Dr&mZt>nJHp4Mt>}5yRT`B9w<3%cb(r6J)CO_jN>6_dshEJwpQ9J_%Eul?;l%#0i z>UQ4=&ohq=pld}~?bfu1aetJG;pB0jQmcgJ81m#55NUE(VKW4#Y+KwHm7S@859A0gTsQqDC45Ta zQoI8kxA zV-5jln1?qtFe`n*ZlG&WUS)^m+7t8!W-P~SaY@TylLX*P^#z&|h*)H+mNdQ{+*@$SA9cqkw_> zTQy6?bFm1Z4o(EbG9%_>Sj^c6o+A+3i)W$fBEQygbRt+zSzn;R!-&~jVecdyZNv*P=94uT&TQ}Wu3oD* z=hf>T5YDRBFnNY6`Hf4Us1rhlFw-lW6iPKftMC{5EN%bt6Kf9IB)) z#-r94``Pb}=Kfsw#etVUDpr&ly)h#+B3+vz053gL?vs1!x#BgC?c;VN96n`o?=5cu zO2px1{yxf#;5dujDC!h_F)tg)IZNv-l+i{+<)KRH>does1{QjtVaVk6;E7_Yc68zj zfeqOKEM*M#g4yJdG;&aET;>e|AmB*JyyO7QDXj)nViav6E)OMJ49inB6&;676Aewy z3YykU)iVukOKu6*Y;&{c2{ImMQlg-NeP$kv?E%Jd3cpX>GazV~4d%@|xF?F+8 zjbQZJUD9S5hm_5Ul|6rvs|n0BgeGSqC3B#WmGA_Ef!Sc{@D55Sp$I)T1vS_JClv!w z@W$gHAO23r+rkVw6t}QX>HUG?VN>_|#v6A&Le~nE*(YuhXDVco*~)k3h{MU?RhojT zDf7g`2N%1m7l5xL5f zhnt3_RTHF43$c0B3Nax8?n%WAY{r(!t$iXS5`@$3HySB~K?)HvHrT)`paz-XBw0Wq za}hBlF`_k0QuNUGq!cP#y2*Szu%M{U7iOQvPSU4WT z$BE1c03>U1Lt+7rlhR?~I(kDz5e#s$1l>%exC*8-ksF+r=>hNYkF-gTf~==r-P+n< zzUHsRQ^IoAr>2UbIm&OWz5Z56*HAO7Kuv4@a)%cslu_^)5K=h zaDharXE+!oRN!&lWXzgp8g@>ayQLoS!2JBB+qcgZA_9_wtJmIqOKVu6W-q5N`6vyr zR%oQ~z@GzxGsifYwnoGJ6EQORw9CFAVA z{or`Iq&1_Lrp^_NZ^kd2pZNGaqD@N-BXdx^mUC-DQ%f7O?au1r8rwWAI@HJj=mbXr zK_t>65hv)j(4v|T1h57X^U(kY=>ey{un=c_9lS-E4M)_hE^ez~sRx{mcc*S%EF>JX z?bQpDSCEY(LPH!@jDQ}&W=)zLRyTInx7%B@HCt;K786(%X(c$AE(oi%Lk+2J-wa?USFVk7yxb)n)V&Ph-drV#tli~A4TKLc4 zY&I2tlvF&L@2)N-jm28Cg$+P#7U7W~Gzc}pj~`7B;qVTKYDV^A7Jy>}2NFv;ukwku zof4@nFJ{YoYg#QHuD>2zXIOLNxpPIEBXB&E@PK*(bU5bA;;b4Z`rABtX=k)5XbRF;~iEvrg2OnfX79zGxPAgOkOQ`&t_{ zxHI5j!%Q_r2Tx?F&4aWh**G2Gn1;_TmD2rup?`6txB=+?haRCb&s}=(`Z1NINFpQE zru5D@m&f$yGCAi;m|-RA@Aml&!UHYc6_)(@!fZSy{q#*DZo4iaK7HuW zp>x8zPD`Tc%?@Y33MqfCkS?b6td1aQhDeXx5T9Y%)BOdP~EA7-SFfXL!_F4SX*qKsVs5P%I;88+Od{B7+E9BwZNf2mFm% zty%?6wN|U)Tfw&dCy4X8e;?DycCR}aH%x)hF~52Yd$7{q-T#uhcqNx{oRZhhIT4eQ z`Ks~`d#joRfMr=iQiDvB49(C58u=O?OYKR~W!&kkv-9$+jYhdD*R)=(1}=uy8;$kA zwzbX|#~**hU8M8E2dcMj`jRJ_8${EnR67EY%B6}-$h#8BMW8lKDM(5Fs;K8ysen5I zjttW#P(y<>uWo2D!-(6a$EVLm>_jd#h(_IqG6jOhzh36lwyB)d8z-K6;9*ytlh4By z_{gQv-hs)XHQ()8$JYjxD;l22rdfSa3XVezR_uJo-KLe=oPhD~EGa9od* zv_(?sOn#)>Y}vP3xepG_qs0@4nMLL%OZYaW^ohZ8*ZPW3TZ%L4?t=HRR4PJ!CjBN}`sfheH2btFBcz<(}~Lr8jaD zU~$D3{PHXG8q;#4gYUk6nIqfB%FSl8vM8`J*>paw!2nz$j={V^1pr6r4dCF3G5Ne| zDGEnTK{G60l(|g+Ye1C0hRuq?|2-kVRMvZoAt%rO;BNi$)33Zr94-8%f7=~YD-C{Y z2%IMBDnGYE^8Ur8xlAcY(gLF%^iDGw9ES=V)QHEi}nDCp`j3umsVggn8NPLd~}u}VJ>dx z?N=$bYlhP^C#JfklqS%=on`e?K9z?MifM+HW%2tOK{f8)kkQR58zr{(3L${HG|PQD)e!w@N59GE7+&!4$8O-f2{kooWD9`-r9rwXtCugY zUtHv_+9n~jmJ6|+1+hb6WG7h`CmN!K)n*y$7 zKJyG+nkgm{EE_kGFasV9I8x@2>C^z5A_CIFK2Om0N@dD|IE?X}LNq%!zz*PKHdn7L z%+LQd&ziIP)_VKp+A^oTnzC^79gnJ(byw|0?|u5EZ96Sl_BYDFXkO-Cy77f%pVJOvo69GQ-H)y5H8})1Rf3bt^ zDvR3y)KnPcD_m|U-z_@;Zhzt?m*>!%=RWzy(&t)mDqCC4s*<*5k1jPNI0*O^93J~% zZB;ND4o++ARYv55^}tMvyunNbJ;AVn3ef^8qGmBO%#25z!k~}Y5;Uz9fowdKwdhz= z&U!Zz@zbLFkXtxUzwrF$XT17S$}e!1w{SIB>gA4g8BBx=43Q$-2`1v`3EqWBfHJ(S zLQuU0x-3G`b)=0@2*YP-rCCO9=XTJ9<<*r1(6GU=v%+zuzPvaPFy7JWGIZ6Zd+yWE z%zTTHtUtuH5%|JgEDSTk->T>d@&=&ghYui(NR4;puxPj>IBk-VircZHhC%%;%lKwzXSBAp zGJo|C&;Uk`;6dIRJwEB;f$KA;dX-u^Jkc0&wa?D-cwBMk+iW0f|0p!bQ7N*UIzS z=cmu;#o~6L(LIY0D%EOj2)^VTa4fQNwJsg?u{@$FNF8nM7QL&MorvO0?aY#s4h)6! z2XGXc?(*P;^0wXCe-c`kVN>pJ=jA6)e;3RQI&Bj8a&x1;vT|)@b#qYu(4jwt3`MYv;= zksW#bW*x7s4qjn7+5cj}Kbz2f;x|QYJW}z*>&UJx;1C!@S-2Bp?53S4N_aC&cLw0F zMtq^Z-a#`ayFlDtPPc37*msdYulYfTwpJGK+O31t*{Jl{?mW+!M}ebxIa8Qq{+ZH( z^cxcjU~p6M&XyU7wxf8a^?C5s`V z!-c=PUi&JaRB!aLVC)ynN^go(+!QUPd5|^@k7}YuKr!QtK}LZbK{M3vbm1sl4V;cG z@Usc|_(!hoKz9iJ>36C_ za-jee|LiPIAEV~ep>?6z4aqrJ3)JZ>5?_FskYdc(iHQlZYS)eD`9x7f!fNgo3__f3oW9$*NT^HEOj`R z9#y4Qj&%F><#ILx$_^yQCy=xoIv;-jQ>r6sO|fcRPD`}Ab_XlE4Tox9L0ClHXA?)0 z^Y~;L8kDXFIJ#{R6vTpdxKxT1lf&^e)OXeb(?YXSmUn)MHnyX;-sn2tZ-2^n;A~;m zI&eV4zueB%`5riHG6x`kg*6&rmu&<~~6!daMLNA4@nhqe4JDDR`8j zQLbP`X-;VDR9?un8$93sIOgwYX$KB?6dDBwQ_xo{FBC#t4+2F({hJ2`it03a66SzM zEv!jIO>a2k6h_VMUSI9xqbk2%t%Q^Z2>o#W{Efr;@c4MB^ErsYb}|B*mdoB)?16*0 zh5U0lNR22hP_%^xfy0^yLyFc=A~uh=MW8?9OEV+O?VByO05Eu*jrDd_C-uX`QK-Tj zJ$Ik#t|e_MuLGP89^l}y2fKg*xg48y;=<;5DD3DqT%zU0p^{<~6=c&HtbvmpaXT2$ zjdoN>;15i2<@*W?RcCSQr~Q%J-ToS!%gnj1d19^4+#v?)RW9s#86 z8eX*ja@20znRJfnKqhc}z_Ga|QXXk2j1%8*Gr0`gHj*Q2AZ(oz-llJO!P+<@0QUe5 zJALo#!l~6ec)H9)edo6e$?ME!6NdI1929@QhFQ~0DKFZr6S29Txd{6y+>M(VXU6tT zdje-4aN4K50zawnbOMmdkdIE0X(DXFORC08R;}9E4d7tE38zc2Bn21qkJ#+I_T16K zdjsdr-a*ghdOM`X$AJdT8P>{BoXccv+q|R+8?B=^5{|+gic2MC!-qOo0=u8@u_jCE zkE1zz0q5R*_uky&6`CtOEak!u%~7_k$a)7V1k)zWv?kB#0mneztf=HVS(d!eGU8@j z2^%R7?g<)3oZa$J4;;AsI(Rrjxvnk_HBEUZ7qjU$&YJl_om2V5Tqa?g;SxL{jBXGHL<+kMZlXpNjwCY0 zz}l|S+#DJ|b>#TbTlNMHBWfSq`8U@Z%jJ=6TGSE>nJnvfqB@JXuy26U<3>>JNQ%eV zaF)3$#XYzuI<@j!Qwub zBi}>JKg+@x1T_i)?A$necJJV@+4t^!xE`0v z%Xu84(-HW@03iSX0L}ma0Nelo05<>t02}}T02u%P)G()`002BgW@JHB0000Y zc-qXGTTEMZ9LGyrLMiu4<$(|`nxL6kE+Hmn7_!AgpL}rM=Auu=_^9#8 z_@q9ZdrwbK541fklonWpav4xW#)P@Cku5^lrWi8ao8RC6w1ajSH8hdm%IW2F<9z!4 z{l357|KHgTQ8*lSo6T;w9o8r=rekAkQ*o0G5C1L*!eO_&pMB*`yQ9wGupP!IZft5S zZfYuSd!p^=6K!or+m3a#wzoGCByKsXfW}?gQ0A#DuWR;HIBkb52&1v19oOI5+Sl9L z-P_Z1yr&1pm-{+8jy1J5?&8>;PDh=+tfHc-y0Yl8%4%1$z0~PER2c_hT3b7g9_=Gp zo;&_>&+)EKUsq?>sm`v>6Wu3Io_qo#Wy4+J@p$TMT}22Ew~~tH=4VO|5l>SqWI5W` z-P_&sT=%&bPjw&fGQ6jB!w8(x3{C&=%-Qa9#o6kwb2bwSw;QgKs`_UhwH=Z`mOb&@ z%YFDcapHvD_2P$tQy&_JZUh2`;SK1bp^MU)56>R6QmwSUvbq*9djb+wRy=z+458T8 z-ro1zbFaR7ysJw$bd812r-8=n6-5bmcpypQnNL1Gcdqr=m!5|iOde46vv1lCLo~Mb z9qoO!r?b-s3X1-I+z>uZHz1D~&~+Vm#1{DQ%qO3H{mpCp@VHvsw!;u@eJ}TPzd8UI zTsF}R4D>TBh-BaeU8j4}$S_37%YX3cw+{hlAD;g|+Zvl}ZO4xf^mqAy068=W1D*lR zD;fq91p;Y4LxMD-Hy|PTBsr2u?SoV6YWcs-t*No2t*vK(^q}n0ap?quhlZ#j42l48 ziK4)Z3ePKoAPc-d7*`*Z$MdZ1e~$JidQml09JpYw?i-*08RZxVaU^e`bC89X6@lk@ zzaWZyc=<|bcK3ARqlYFqg2JM~Q=}R5xr|hJ2%tbfWcbu=Yz7BH{`&yw{@Q&L8xT<5zNrY zu3>9n!E?Yt9^D&2!ARr*0<_`Lc%To&k>zM`dOpY43NsZrA9>2Wtg5>e*;3|wFx8r? zs_I)RTUzQIv>I#e?#v{b&+0RSgM%ax9s@xG34-(rKotZeLA&t^Xgu%%2B<_s!?`#G zDV?%6#?*gu7`KN;;36hpjib2nWbY|W3y5C8u#6fQ92guV6k-DnGi)ju5tmOaxKYmm z4jBQ+5C9zB>ur_xLeP{je=&c#f#dqE{Vc}eae*WouE*Z`{A?EnX3Ss~j&G3B;D>Nn zCHYt*g$nGt5p*xhvH}lZtE9+cr<07CCEqimZp)zk^ zeCWGR4fIHzGK~_AXpmwk8q|dKUd6Oeq ze)#Fa8h35;;+pkI)$exJvX(p=bzxN0EgFyz3|rkGw^-3I8aBjfBF|`GWkiDmsf6@n zKBveLSq@EenJ94-!UkL_uFvGQ&R)Gd;x9VAfBUjd@0+ zH#*kff9eHbVQ!vMEns(Bva)u9HeXw2 zxV3hJySlaZ3*~Yh_QM)#DogTl)P=AYGqTk+b@WLQI5cM>pbe=*!EhuR0isLeQzIi` z8IOsEoPb6i5jd2Dp@|pXwijmRd=ixsyGS^@@ypuUHBRMR4cMu4H+!n`Y39d8h|y0P z(2(Xu(8w$rI52x)vcVE`-HUpUCMM=o)0~_bvU&~C1PF&tf=`YNfA{w51;KHfxNh~v z?c3`(-ng;OY~aS$8j43PDkI*yiU&$(KB8;nV4$H%IY2xTkOHi&S|x>mbK@032&Q8y z`xwTz+I6iW2luM2}yV`j?X+ScaE%IfA#fIyzBrZo^koraoxoY<^L5?JkD z2aP157;p!PP)J!TAbAWLptFl;buJn9E6k?J<8?9vBqHTt_^U4qk!^Mt{Tk5RTwJ`g zxVZS^%JrM*JC`q8-QNjyoK9E1IwP768a8UOX_@sAo@QptywO^-H~~1@9G8u;*<_ez zHl!rO!AU`mqJE;`uM2_W$W-~-r3)07h-VW#6l$hTSLD;EvaS&g`2f*~G_# zyuivf8V}GcBkCScoLlmP#sDzrxwLR#eN_R@ z`vt&h$ynL>J9o~XKhJ=`bDPl+Pp#WlS6SrB<(YynK?L#v)V>H7UKtusrRLY?W`i<# zm~@yHm;j#?C;mGgN&k8gWAhz!OdGDw57SM&omCg06I<6YG zyQMbIsh5DmO2ns=J=4%UGjCn*_;kWA2as+M#~MLVSrb;>B!|L@w92Ixrb2KGwv#|B zAw`Lzzy9{y7X`?+N-j2u>%MvC-kqO_2O0PCr5~@;P_3HONt>N$Jk>erW{!GU^3!G% zxh<|~XyJZKN)G$IzU*Ebb80C`ClaEMCRP6=9w#xs0vY0x@zLtx$dMzT79iVRo1ZjQ z;2_z40*@unj~R7Ts8d<)EGw-l+KZzGMK9G3g~s%WjGOmQ&W=JIGQ9zxRa=rcgV)nu z*c^a-G6uAyA|fN%ULxcnB0)Iv>3hWo$6++wW(Ehra7;#H;wuVIx!X}z>#F7UMAT~- zM8j4#`1qCKxjjv3Vo0{Unre&st3>-7QE@mu8;|z;yrUeqoRC<%Me!g}dF<#M5w<`2 zv$?V+r+Q>KL3V+LE5h!dx<|WMJR-7_mK7tN zB3C%oAE&>k4)uGZNVoYAPvvKw=V?&b+1`HVvxDL|T%4(b==Pm^_rPP}Tv|ctQ0+iC z_2EY`g*KGB_Ee9mVBoTF@cD~EbZH@DT(NX~d@MCJjFSkq0m}B(k|}itJ1Y}O&ZNx5 zdndwz0Ujd&9CW52%x(J}6wiTikRB?xcJI#&4y<7D=B}|m^w{Ij$5vkiv$g_@9o`$D zu1@M`UOqaLPBDi_1q}d3)6{xsIKUGokRi!&Q?-Hose6&p1Idjf_ z@EJ#CeFr$8$vDB*t`JYY_VhDuyR+I==_+xR6jf0NT9V)d;9=G!3d2+LDjUeeK?+Tt z8kK#3!DD)dRqxSR^)7`fD8VUKV)3XKHo|-!Q#LOl+desVP*w#WOk-_y<<_1p z4j1-B?arF|mg<(47FT^`QIQ%E$qGmu-~@z3dW_*ngVJa+stri#E4)r)fyG09fP{*S zE)dR)5K5%2B~udr4x^EH$t~_!qt@pw>3<;Z-c5#l zxi~&y^a@MIG~4zR!bmp|rLGJsL)dx~sWX8`*zuk|efHRaaGdvX%(abGz^rbpbC+{? zRO{|xln{%i&t$eXhBWj?_a>G(ir|2}44im4z&5JsfTJ%Enl>-97RIT93?3A|e`sVn z8Ikz_RK|}N`G!+F7;H~;9IWqD?pDdQjqBGpu>)dq4+fSg50_?mzLX^?JL6z;Lkg#@ zokUR+!@+P+^!3X#$#^sr9vK-KN=(nkOg3QPH}F*RnSCj2l(05xt<9-;$lFexJW#ed zs`jMSt*f-r265B}aZ)MzR)@uBGB1%$TWbJKk|(V9Pb)m{_j@%h9$TJzhzJP>@&UgrK-(SQ9BeS~YykyIV5=0cNHl4H2JH%06yXhm3L#1m6{18Ub~27(ATalOhVi_tk>9dsTv%>U z5FG^+yAgi?-?@_wWOrh`wglv?AEWGQcYZ$Se&=zoH~0M^L4b#-g7isjHR2aZNZ@rE?IXpSI zlC@8C-Oq|aAr(G9?pFhrzvJXHKcI924?qM@E++&{75j3UCg*a;H~+Zy?lZ$C(&*Jh z{O+BbJMrL}@z_FYCbcvbB^uy-3Y>2PoPEm+T%&yVBN?d!u%yE2-*6kpLL8zJ70nIw zI@qTo5Lr@X#uQD;-pu}S?d4}49l9i#S;c1`X82r1X+!O3EDo5&RCGcdt|y`ovQTQV zoBOR)5%;SffZ?QF6Z70mZTHj!j{h}=Qs14>sOUa5O_i96C-N<5IG0hqq0AXU+M4%*%xRNXW?YpChm$?_$E};!UVd=|rH-zg=N=M) zrP#(K&exy8c?&og>wb+J%x1nJn7~f1$U}5gBIoB%^xA^v(aJ%bF{~L`g~_VK znW``#=?Y+El^@@{d29H!1B;x8Q!L;aducVbxwMvy+;Q;hsrSXsGo%2?^iCMMBBKFm zhMToo&&h}#RBCH9z`z-*$~DBBj6hT18O73Ni5)*i%J%#-508Mexg3U52rLf`m>wIO zxa$n~N11(!HcV*%0So~U0R6=Tt)MM>Y@rG?%y#L7k*pDk#u03af?|MbaHc5yG5G2+ zS~`zEIKt7waPJTbTy$wJiE~pS_Nl<3p}AQ1cnX2WFI?g&xJa<+07&K#G&C&OCsCGF zjdaXt+Kz7NIs=%Z>juMW(vGooo__qH;hi%PE^UDxYCs+GLD0S=OzV@8Msu4Fju&anKlW)UkFfgzcfB^Ul;vDm?Fy z995r;#gk#qfwTb!JQ({S{a`LghF(k@J;poo3+>0_nvOz9dz5YtB$*qGIc~-B{UGxK z!cqvxa15?7ES_604~+xYOkY`;i-oelkaN~olcC;$v_W#w;~x?c5Qu_$F&LaC&a$Jb z%VZ8Rq-I$<+p!Pva$LKW-}P$w+cY}-qjOc$$xRTpTcapJG?~Io^Bg4*1=s48$!G`< zqzz+0oFJyd9smFVnHXp8ko1~;>kTjGw zxUhA@aV*PG;GSn+7|uJ(ruAE+YZ||?E;9|qwXA~JIv{NhV$Fh9TV~g=Y`beIaL;ScJTjbnCg&HZlL?0j z3diMC5=$rCJ-MK15yv0Vwurf(gr3C+DjToVZnxQxqtAZc8Ol3MS;2ulox?wq1!vs#n>>{u7w?Fx8==NYN)dz;^>e5Sz z@Wcacdz~DTqvQ922$lmJD*h}~jkztfr}e6$`Ho_9({LN*-CD6_Ycjzo9Bbde(`t6R zuG?@MW~1I{Iv8br{zW=6EYBoObo;sI$&JLsSh!Sw7{phWKnRMKPL?YF3<06owCY}= z-P^6=wNNVNJC&}YY8-B%#HkpB#C6xT&3eOh8}$mkx#pK|Ohty{iB3!>`nm^t{p9+_ zifG)TcdVT!UMJrG2N*Jq$zTA|Bq_rrq*x%)8Fs_zV!rFzI>VnJ7{g+SGhD$pj>2uT z*(44yRVo#~;`f#puwI9XwH2|^83fijJUDPTmr5k3gZ?cN6}nC1oG0FSpK!!O!|+1Z zfP{t_uHr~Kz>(#wm~x6~2mHpEp}{AP4j#rKWscLeoF-5jX5A!|vfnEeF`Jm5LPQKv z6O03=zX?nXrD8M5`_RKpO|L`)p0_@DQwRYm07H~fm`PYVVB+ZivsBnf`-nwNMG-9{ zrz+^vG>7r7kZA*prs+1|mb!^Z14*aX>9k9Ek-e7?;`gd-Q>nkvgKP*}^M+ zxr{{v8vm&6)dURjjL#=0BKJJUnFG$ChQZqqDKfE}VBaz6xRXMbF z`dePSoTVzpW>fK3{Ibq9PA4C;8su4~$&9SvRfczDjtncSIhix+pmh~Zjf|Q`Q*_JG zO@o$9y-q>aY8`>7*YQdvaW?3-d$t$HcCJV7N!XU+|AZ4BiowwjuY$S-q6QL;14HG( zL!;Hgk%h2YfWZLE4HXi=xnoiNY{BGwS?hyd(S+z$lCcoCa82lxeQ*7`AO=`9qemYAQ!ZM{Vpf zRFRnOi0$Q#&8;+6>A=m~5)Q8eXLu_W>!xnt)@86z<1An-L!nE0>PVCtr=K{)Ld)NU z0yJH}UiT4atxg+OD~9fmU5c$uFHT%X&Ks~7U81!!k`?@hhnhv^h%w|w@(f2dF}NX$ zWjq|}&rHYeI=byPk^Acv>|(VLWi3cE#H<+jC0tGCmlh|Z0|7g{wH{52^RcyEJmMdn{CPhZxuX#r;L|CuqwM&KFeij=~&1^1S zP7f$;)FO;*sK)fJrtqd=TMjv=;a6PKZo0PXS1NVCiv?eYdQ~9HwDdcrYPH=f6>6Po ze;N^Ru^$%#5=H}O~Y+k;6f8?KvoH&$vL@fw65QVNXc&+XC zKsmTk$gOW&xv{mA22fuqNDUEeqtKVULaEgDKyy!q8ew(q#&f6=`ZuF9v$1~>2UZk& zzxQldLaVR5x^?yXef=C1nVKJz2RHHG8aZflER8a*pH?RatU~jJ|C}e5+MK?6IUVim zp9JNe3t<>yuHCqrzMhWs5$j}Pka!cq`X3vL?3dQIuJ-)`V~#xd;UML1o5`9 zw!PE8XNaN_J*lk!?>Lx=tWBqJSR>j;tyfOv?SFII=ku&4R)ZxU*7LF9mX zpzY~tB%nyY>~n#5E-kEXY^Kwf?>o;$_-|Wz2qcD!&HEL~}XfC9vwV*-~y|8Lq z5fMcyh)}F}qv(|vLJ{>|yi~mK4-j-_-gn+)XJ^xy-5EF8Y?hGSq#?=XBIK_Bi@)bx zzYy)ts8F4zyV;MHdFDCiIp@3|XKp!u_Y)sa$3x99cjEtGZ?~Ly?)@2N&u*KtB5dwB z*2eK)XK3Nc(+nxzkRa4;{$3^)?mzYj6#X@xg_~c^3D0w9o}Zc4*bp_iXMT3>C=-o; z$xvr`cW~1YEj;+#8IreY2l@AHGxt6`cmMq-jvV<@L<|!S$D6yO&CzaWf!WiWb1;bV z+2iLY4o-Z57}&VvyRTQj~#z_rjlHv8F$}v z@7yuZ&+jSHD&FhsOm7^lY!^(YU%S4ye3KB7y&Zjc=C-Q+LD}?rFI?}DRWMy3`z z?8@0%&2p9r7RQ11o4Y_cqqDGF~kc z-`dYISJQ}c8aWG=Gleq$2241o*``@Qfq{Cc)H2u&FG+v~%F73L6n<1upx+dKPv+Z!AE<&OY7%cx|LK&?(`p7-CCb(~<7&?9oKo2hb05^vlTWeb85xYps z^3)(FVa_eH-Ic9j#*&oPwRUe~*zIkPSKG|C_xV}vcbOZ_n3n5Z8}E!*ySG1P_U-!K zV88Q^&F$!X9XOLFQwl@RKG<2_+aGSNcdhmywAAC%xX=WNn#v|wcRR}t`m7-;S!LK| zT}R1VYh`B3f>pXUNHjN}Wxa#Lac{_qg6qTK;dqFNcK#7Pb2Zn8APKXx^Jm`w{)53T zTPd%twzYOBO@qh4U2sij<&tNO@HL0CpX6h=0N%{Yh_T^YdSDtz^~ z*@T^gcYC|pDavh z1k@R4`N*}bYdYEiPWpU-*|iqA09taux(ZPyQuDHmEjxg>mKQp;(L8wcf%$u8YQwqX zy>Gt!>br5T&sxDE01o?+440i9Icda!;icMYpbpfjNt=A)*cWHiZ`VamJz4>xmG6;@ z`0*?Fcz|6kN8%gZA#=c+{6Ph)E5w6G9=UI}_G+<{cf9b)mtU`}W<`=0VVnkmKPMA4 z0|T5?n__)i`V>ys3DZ(HxvNnerj4{ExUQ9g$~3}O(>FB~vHt!D4yA|K#Aa&;y|KJ% zyvx?v!Kh+NNFcqv?mZ6ZJ^#WBZ+{V}yA^06XI%s)&K5|iQ}^i~Cryv_&}>2r4K+Du z*lRe`a&!Y=zj)vvLk%50BEA52zk56it(N&_MCY=<+P$_l9&TLURr)klCT^(>=Z+U2 zdi;gYKaF&Gfe-{PjPPq0$436(eDkb^b83QxH7)9rr%)9%*zgCER+G=PX#|2`h0pP% zPzJ{q6H#nRX^R0@>TDi|CF_w7wtJgZ<}FzIc26x^JIU=@PCb3`GpGJm#>fdmXX4Nx z(Lii8b^iEF%lFU5$PE2Ym#zXMN~31#Z{+}@hWO$@;rYjLX|X^fr}HhQ5tJB*%V;Yi%q*sC`1dB&NP(qh)O;NxfoYmfU9~|FYfA}i0Y}PSSXLlQ z*2KA!`$+YaYuNV6#zN(^;QrYSTW z4gxrMY=AlSt}jhbId|`NHVB~xTa%6>0%e|Cf~$Cg6PTHFVZanu_o|{HYn!XpVf?Af zuf2h2;Rb-=T-nb?Mu7YK4dW<*nlNB#zRSLZ8udcYA|x#};E{EPXn-*`j{W(XIF{1@ z%qDRt&2|t(Y*HQ+#AVjsUtX>Z=aGkN!8!TN+phrxQ&VJ-igCe(K^yq|8wfPd`o)F1 z>JBckECWeth$7$&si^W-p1;oFJvwuepd`=%CV&E$pS*iO7qM!_#u~A^>gAyHY`=VI z2_XKqI)qC?r|b?ekRv!qu!s?N_=Z|{plEUwxJ(1JmyB?hmQQ_5P)fs)MV^qyBuh*L zY2oAtgd{)N)}T|l;yHGjRlPOPJoAz^vAO^>O@5--hzC(4?VX^3JIoRPamr%ipegr` zmY~Tw`4KO0k2vyvBtMC*34EIwii=QDb<*UJ_gK$=ttuGpn3}tPeQ+GK6r<81wL==uVa11~IP8?xpDJ~B?oHAK*q5HSS1t**7aS4mvng2!|S^UK{eMoq2+Ehg6L)6 zaXy-$(G4|(1xljGCpE+&2yzZB!*3SZQSO$IV^TDQcq4HGj?z$G2$E|V9LXg~AyLD) zSUL`xEYkvC_QJ4-WP4l{jW&GD*122UQHKk+ZL<~Ur8P21TAQ|X(13U zF^y<32(UizAjCn75F>(|6wUX0)vZBw*Eu@(aCK8V z`S?qh6kFU9pwKdE8Ppn5LZrIkW9g)?HZ~`k0!s$n40szvf#Y18v1#Ej&LtsAkfO)F zI8p{$#=PQ)^GS1b)|L}#%kKKPQ@Pxsww}McI-FA%FI{MX#(PWC>%bxi;xJOE6bm6& zUTHHw4hL~Op#&~ypbGc~?5Ng5)f8J$1^G{0V0DNau;f396b?i@V}NCkuA5ci+;!Kn z*_j#%&bf0`D?Y%qNVPc2+5Cl~Qa+CmHGI4|eHk^lTl!00Z3E>53 z*j;Q)Tn0Swp2w4bMpnlYfV%6uo1aYKY9=L|Jo6TqM2^suUhDGS{!T@5 z7CMi;bq_-Ym0jo6bLY+h$QxQ*7BN2GAYak20J_ERi%venft``!nAG@|UST`J9F0yd zwV0XpWrf56m7CNBrHQNxCXg1f@KBC=Pdd1^Th-W}ee(RwOyzACk3RM8yH7u@ySXXK zQ$peEJqcDrfw4oBa!zmS6EyG0CX24mfluR>@!*qO&yPKXIPKTvN z&z+vDg@#)p5#hfTr-P!O1hQvjFRj;u{m314?#0k)HaWtICH+w0*!8csHh#8Ndag4P);NT>f6YNODiZYBrR}gc`vIvqSP-z#beO5Q? z@9j>*Lt~`D6?RD8TF=xjs1{IaWaeyg5 z*kr|y;%DUH#Ap~Hrr?E=n?lK39)^ijUBlPi-XXp-m7KG$ygYMzy{h`+685C3&EWwu zHIf6tQNqtlRRp1QI%q+QA=09ODHaD8d4Ryl`lQ5>5u35H1mN%o>ngxQf|De`ksQRa z+)8P|u)`$ZR5-6(d0zpvPX4(>X=V&6CefnUWcUM4jL3j96Y27U2BuO~p?G}CXNFf{ zVO*1s;YlU65o4j7j7aIMF}N(Y;L`SHCQsBt3qbs}YloxJjq5kvOks2Xqw`PPRs#*H zc7Y4;2Qw5ONXs0Rf#OUPA96}tq|qn$uJ{m(ML- zXhlAcA*3vl98kaUt8W|Suy^E3b*ARxNE`CVcmkY*g2EP-e}upXF_d6kB%Cqd_v93U zLwPNBlAs+R<;hxE6nxEg%ii|p52G8Rp(F0;E6<;=Gt_<(IOjeK6lJJp5H3X8*Vc3Z z1V~8jMOLQB!Z~r~iFIHDOo}4JmLqNOvKfmV1sRjaUI{o*G1!p^*q{h<;DkB7g5*bW zdu?TZTFhB~mKL)2K5=`UbnVpTi*I}uEl$Qby^RT(VrVGCk-6EFY>YEQqKPIg)EG~K z64f&RXn?h4Wqz@_bS+>m67E7?;n+m?6U)eaATr0s zx;D?rr^kDPg=ug$pS<#X-TSJYJo(I<6r#i$bXb80g1ooKUA9hd4+ewb&T6|fgpZX3 zIEXUD0Z60Jp|jSxNns#m<1v>!hj2tCAULQP^^Fh~iN+3*ws!k~O|nyLjozM{XWu#F zLukE>?cyc*zH`KX2Rp(N*1*O5Q)n@odc%h>obhMI0w7Qn&y*@F!KA zKnS~GARQ5+ocSv2fR!f+ysQ-6{&4TNS@?y&Qi9Q7^Rd(S)t#^=@Myr$gk&xJklWzS z{mtKXq3P_f+nwbbD=SzMm8ikMA{>EQ;-}WmFYi4b>Hhkh`<-*Xd+QuXidg!M;2?4WQuF~GH>3uYY+LwEn@XF+t9VM= zHgGa-Q`FoEIFoo5%X1f98O=NtqW66(5fNXZSP?d09Np-vN4S@S=SJS`I^ID^2LGma#(pWydc*XVCToA?KZh7LVH=hIr)iVn=#WWLWN{Qv< z;!-)&a!mD&C^Lq``xopc6UGSlHi?Oz2)&65$#^G-EOaawbn_tlX%`JThog9sw?S5b^7MH;fx!ep^BEO znP37zPhIs^qFJX$Od+nbRbNYnjE*Z=kf?)Fijw*-1V`46W@{-MjR3PLGi52C%uOq0 zDX%)A4^tts)F;C8KYW^A zrXxu;m8!0n3KnhIKg79>@imCtaUMu^w>tkgK$;FSwMxBMD0-+& z7Ky1LXVrm|k%ICq*gU}D%TYG;Vr$@7P9~)YMI|p&V2;hi!X5z;^m<8NZ-dntny2x| zYd2jV>89bikD_~!DwE@=@mJgUYxl3-@P+AmK~EpQVQbU+o|G*dastWWZ&*t70?1Be zD4fd>r9c_3W4bDb*5;Q>m7`A$LVoLPjKIM>t=C?b(X(xh*70A* zp`ER*jjfI0|2lK_k@d%;B?jc69KcJ%-^}<=?|}w5Vx_z4_Fsmm|S>>OQ0b!bg47%eIms3}!EH1>XZW+-j#K zqvbB7AOXxmF@|+W4oIOXSPhs#o7yIjq7jN5Z3D*_>r|T4&Z@)rK3qxoU}IpR1U20K z4?liu1pD0h-~$hQ8#B%3pMsI)m)>~hSqD?)D zw|#B;jYBcH+c$@prT5huwi0wKdQEwy%5o`}g4`%SZPP;B!44v{@kQrGTurj-lm?E2 zah!N6MJwuDb+V^XvUjk(!rI>5>?H>OxXJ4FllkQNSJU|;Qic88QxCm0?^cV8BOJhL z%a0bb3!H9DVZ{At=89olIj*vG+{$^r_A`}YdOWD@Y_I$( zbK4kI4WjM-2i6`MCy}PneAElnTxxyqBlDkJdh0+UXLnaN%g|a~Ne;q2o6axM7OP-o zvIZB`;ACL|8NU^XJJ<_7O*~E6B2MwwLZznNYNb3LV|MpI!(6?=sOp_=V80&Z)`!Dj z*Q?HmDi_@K_Pejd)p8(5tZfPq8HvwK{Hcovbe5M&8C}(qiP;8~4#)5d@LX`WKtX0G zPtbri4f(U_R|-lsq3H?ZfQBJ~KeJ?1wT#|Qj3tcc(_K0$o?GsE?3H&kNpoNwVYBH- zlK+%d)k4l)@>Cox10Zl3AqQPio{BLQ8mA3R7!JXZLe9x~6?cm0xrK2+6HMOj&v9Jc z-WYkkGiT^k8xam#=$((gxsWP|H}v7~Q;%Apq1J9NgG8~pR)^`KLgt^+&RR<{@EHiuDa>zmtKkrhQ8Bx-u2i!YPmH`G=_^L zq$7pZ#9E|BxNV|Z8VI6!8G{FkTA!D7jf8fp}UYk1=S=9{{10D`psE$9!mE7E0 z38S_|xy|+{nnt4HE8ze~9ufl$aOQ1?id2Ls!*!8JnD64c+2!;!N%~;>SFAG*XRkN# zwA)^L_~L%H7M%>#q_@n;Dp=;oIV#M6SqD4 z!u@p7`+sm=fAqaKO2zWXP7PC#KZ6AzKDqr-IOTf9H64W}K*3|6Cqi!8Hh_l{(lgx2 zrEKM9N|mWZ**OF!3_U}p7J=>N7hW3JCc3x1{oa>{MYhclO&GL;ECkv)9OTky;)oek zaxrpEdC0)QHl#Lk3gQ|IT6vs+S}@`FR*Bg^1##h@B;@yBw|gVLwwRX3Wpgq1O$ynAkfW@)HgG+KSfD(WaWlZF z(7|=8x3PHwY75bXdE0(S(s!SF`~^9B``_ld_u~(~EDyCwJb{=kXu=l@gWTcdr;NZ~ zDP>(X?;zQTIz=X(iffS(9h3rHV|E2%pf^Mlyjtr+f{fw;}B%z@zhiHO~Ix(9pzxX)m!130{pU)0=DMZkRLr4(! z#@T*d-5fbvZq%1(2BMXo*D3}al?sN}Ed&?5T)FV+n#%V|`J>drg8+{ZO&AKc_XCo- z`^85-K`cDxdin9Y6Nh;XIN%v*mKC#!`TkY4Q)YoJLo9*zv$0w&wVV&cytDl|uXO{wJSd0up_RiYa>1Cq1UdR+& z$^y=&9pE7CIC5{&id!T(zLz18%6#?dE4jZHss&-z5q?;5-GkQ0oPr#4T{$;1aDyP~ z04D_0Pj|P*E(0c#OG||UWG&AhAWh5t5af0^j`B^r90gT!%5N?n38%Na*Vl4ZcQ8#D z0cLSE`W_#9opbvDP6w|R^9THSnCyzf&dUJd@HxJu_?e~)c01fh~t+6-5uX1In!VWQF z;INqW7S^Fv&;Xl1i+$O|09P|8A=PGyTr^jSE4C<#n{8!cN;0FBJUKJWaY4i>6< z03xH7os*pA{4J*05o3Okxk)l8IViB>nl#5^s9-MZEj8C8v=Lk5N8Ww=N$ebY%Upfc zC1)Or3Pib~O1Uz=bHd%jG=!SUsaQ}@D=j6dOtUrOLeZ{I2bR_%%of2uGqX2ioRffa z_Sp<69x1M61FIW+S%F62A))BYp$}P|LJf&4uqZn!%GH{gEH8-cglkvPtE0U|-efQjJ zPZLB>1kOc7p7E+=2VrV&|EM_FsMnedd(mi67G;kO8N@M7%J;KSfxuZxM}RYP+uYne z_i#t*WT@?`^CsVNr@M)UbHvK8R~iUZDw}}}EcOqgl*(E>=jt=?Etg|9ZOQwNGr(QvC9W-D%VH7HrFt z^J*DvU-Ou3<+48f)a9tUpftxF5~0000QW@A)L0000Z z0002b0002p0000s0000R0096Q002{#&a?mkJe6i-K~w+$03>+Y+?YqJ6JZpFGn0(z z(KK%`n*_nxrGT46F>xb^CJV(Z`~!lZ;8GU~E(CEW{(($Oonjk%LBxU`QBV}c0ygw7 z_?~aZl0-#}CHUTCCi(7g`JTMzymN9re?fxa5j_8qD%nc*=a6`>XZBUei=v39AXKth zfWffu(0Gy|pU2C4W>f+zG(jvBiiOgOR$eR?3k7(^%$l^u8}!aaLwq-B~BWGEg^Cvus{f)MEVnR6*y$yW+RQLL1k)mp8- ze0ihZXe_Tc*6e^?#nEeh;kisIl?x;STp%_t$0viq&rpuU@@& z=N1Df3Z$xvX_#hr%i6U&v$zhqCwRlrRE}W2hzs}^q?0q!MxZIRYRzi3v3fOJ0SXRq z1w^VUNs0*>iX?5_y{#;Y(}@D1Cu~>T^~3y9hbUT zG6_=IvSsa>9sBn0Kj3#^Ml4FthCg|+)M_^CmZh`34+eb*M~jX?0}I(@Fw0PWTXyZ) zyO~?qo=_qc^89lNg4lvN7Hu2e3;=Qvvihd!+G1c4m8WzO5Ui=>&XGg6dXqd{F7vMo zPVi*mPL(;~?%o_&BvhM;RS)|0im#940|`AGXsKi zWRF86$sJkJG=h>(Ts%Kcl=?mO#^doT)2>i%RhR3;pc4zr0ID)e*I6VuJn)DT!9WAK zKy*|j`}D=jV?1%sZ&8SMd4j$lFi-Z5xT4|i*V#Kk=zR;d21E$2oK=g}o!M1Ysy4X; zcO?1nzJ(^@R7r=}a@Xt>N9d`;% z=Tq-foB`wbah&^%3OLRhe&7lPn?%XhRU~AfBHOm64UY}&6IVuo{QT6V#%C79=KK8| z=a0o=^XEd}hKb{X&mW?n_j!bTq24zU&tycOXb$4xMsjL zfhM76Ivp7gRUwxM4DF+#@a%Js+g~X&ZR^Y}8r^AZvVaj1@$u=gw{-6o!l7Ct0mrR1 z7(^WGC54*8?lc_;BsgotgEhR+hKPkjS1)}P2h-k6m)-u7FE5U=KN%f&#}`S@2hJGK z5zIC)hjk5}#6Tg2@*^Hlku3P*&}f>5CwatpR2A#CCV}bH7lXLylsI8OV|e@WX}kUI z)sxAHVKE&~OyC^7ptv|ps4$&P19T)9>o{|a25y)_8fwr`b9|D}Lk0oaL+!{_?7>lD z$~4%%u}Ahizjo*Dv-XFV_ue@f6ZzVnU?!EAH^FoLu!2##&o<54#F-8Zolf9!TWNq~ zlVQvkxj-sX4ox+*wPT0Re2Tbv)82fRIOEf+_jew=X}@}T?=9+xLV@SM@Ptzf5`p#v zk4#gvTT>S6B$xv#aIuVYc`y)24hBHzL;{Y|#qdhMIeh5Yv2$b)mzY0oxFr`-*F0;# ze)Qns)ArlfFF&-8K7~iz*F%CgJeM1{r`NmMMPY%3ek`5-@j+h}AVa5uJI-V|{t$<4 z+dv{L*|o_m1m0kI^VDq-WO#;wJjqTfw&cm-fi?Glyr>gad z&y5CT`8@lcdprB?6B2o8w;gQQ_Lm#v)d(4~d&Yq<-T;J7IWZE>%Qv(_Vn~*fL!%=~ zP8rLausXI0iTGyff&_^Wjii0&z`1#TV-027%v8038`M3Ifj*z{*S2m)Slag|Pf3eJ zTvLWgBh6@P5Jvt02-ybI4iEWT+-*9WN(Kr+9+;a5 z*NKm_?>>-mcKbES(;Jo;p}J{hTNt|uA+c3QfVAZYDsUu6@noH}6H&MU=>r~=9kCb* zLy8XGJ{k18_vDan%KLg<*FR4;8q?EtBKhz|?`;c%oB!T@@>KLK9MwHXi>%*d4G_D= zc$hxXVmnVu85@nY;Ld;uR)$r?!IQXl>zrR6?hci$E&renc4QvwxO%pSs7To zsFx>>9HaVSI8X))&P(Q?IhcK6ix8;e*R-D|l&;EqH6%eFGL3u8EF@Thkw_%YUI&kF zcT@1$s64GyDnv9jGyUE(=>Uh~q55!-(1MmPjT9ffdKTxyxPtKV zO$BMLJ5{qufe*XQ1S_s6nRzstJbT6`k5}cND{tOBfByW<(@MEon|bH$FM-ZhytG1`6r&|qgeL$fdHJd@M_3Txays1Y`5bs&gNOtwS6v=`g6mt? zCSS2(bC1Er!9$*m4{`)SbGjX@G%Uo(65P|Ah>S`roGy#@WF{>PL_!%Z=NKZJK$1Xo zRD~b(_g}u@OQ2=@Mjk23gjIPB9L58nO7$z@SV*|FD}pWZB@5OE0_@Dd>PU}zJh)}t zv5+Vf+vQFLUohz^uCapWQ6DAlQ4~eQ3zmFOG!;(C3)CQZ?SlY=>+j#S>-1GW6|}sR zvp6hV`SDyE2t0Kr50qQGu5)UbziLt6Vh{z`s39XzzPU512-F!KwU{tE>Rjcsx+9V_ z6zBn{A2srp?lhYdj>EmW7Xlq;4as4w2?3KpaJXIlS8n>!XWbTy8C>=C90lWfQ=V!0 zl(KR6{srytUAb~w->S8J0lWfSiYFc~-$Z#RGosTwiXpb=i1tua1WqgE)No9QI=a$i zp@V;tqY{#6O;A7t6gOdU&?o524=hDNUd_zG5avi9s-Nl35ogQpGltk}F}{hIZw zSFKsSXpv>Gt|mgai}SQ(zhe94qwqjXl4Aq+jFO{z9Rkb92u%>RQu7C*IVMUb@k~sb zLagQXvIKo7-?sYT*@VndfHeEdGJstR&3f?01tb5!2DV?(r#;TU$mNq`_HV9 znK2>|rvrp00e38=fBYD+rNm%C;aGY)37$4Ddj2hG5a`=?UxqM$5sHL7>G`iYqM?pw zd}ab)@p$&_Sbs6tJLbl8Wa-gsGU|toacJ?yr1OaN3{xrfijHaEtjd!kVEDW1`-#KbgMRxr+{{d+TzSe43=O?! zh@-eN^^TDi-in68z@eaqj88KjD;CKUP+Gg+O@ju<7%sU8rcCou!ycs^P^?kYw6&yw z2HYJ7fBSyu;2t0P^tJB0ULG$aaQ^wk{VNvtKF7L+exG#*cws^y54uCVcqFC`7wmW# zds5PnsbqL$lQyX+-bo=Jk^ls27<48drQ;ep1Dw?90T(q9yM#k0j$iQM*elyjN~2n< zjsvHTb^AvIb_9EQ1eJIY;E7>tac3k^G0YoM_?}oOWrhbe^M&IS^64U4ji#={dbk%D z^|-^)P>4+wV+hu;^5lQe=g`5uL7zMnAEz5rwc1o2-OoR8FzV}>Xy1^8Sd8(IU#pnj za4t|fWgFO+CUw1-vE!O%4h?4~OSEfSgu^8z;J83E526Vv+kU_!AmDJ|`TvC5(79vl z^VjLGb-?@!NKr8B>qHPdIL>)Is+`KV-!rDg(4aDnbFcCRyWor#bHK?l9xE(Myx;+a zL@`=R5<{y*WCb*vd3=*WAoZ~Kd9BCvX0u*(l_N`eR;qCxeiZ6(1?Yqf-sp5nc!h9uQm_OzvYy;0Or*yNCkX?xTV0h@o2+{b1(b zy+MdOmoEvne`#+!@u;rBMZ!`%+j_?{kIDpB<#c&P~B5CO?lmWtFG#LbfweN-Bp?Cv6$G%h**$d!8h{NPwewYLnneJgd*6fG~Az&P_vC0q(@Ue+byb zlYVyFLJmAA9MlS{O1XR=Xw!}B*9;2S07CYr$JV$1)u=wBWB{X^8lA!b@z6WZJ$po9 z07QhNfapx+57GluDxNc!wq*}+Bk62GUK)1r$pd0r0ZPd6VPrZAh@`vcuT?bgz~de~ zoM3%#^B*c4+Sh&@{;-1edD^JAN$}DKqF|on1+;l@W0T?7m$OgK9Nx3+Kk!%Ijga1st|~9k-QF=YN_e0*(qc8`x`v`r z-lmcrBT3SJ;F*FoRk2f1CP@MsZfp~0+ZO05n#aBzI(uMG=IL{J4aK+AF|3XS8{wWV za6KGDTUL#Xl!sxRpLlK?6%-7_qeu0YaP$XhCQa)s0ag05O7YaKmye%6Q?d$#H++3? z*wT=am#iT*;`t0G|%d*i7A74B2JtV7nTW`1PxB>+C2zYx7AF#& z1}BncvnjNv-)lFuVV4XeOx{@WSo4#hMQe*DKk5ck0!QeGYPu~sewfQ`{qvziXV0F= z$a8sg)yAK;-3X`Np_!|KYdZ|B^*c5|u=A_F?k;wuP;uiMYTCoJHc%J}OEFcMl}0)5 ziP{UAM7~3QW|}&uePCiSZ7FRom?O7qpOIl7&YF?tHWbz?he(0&!JV*<3;p5k-c$AU zv3$}qo#X;NyBwp2LgUfU2t0nT?#d9 zAwPfl{N>C)%%7D7MUxJ=IW2$|c&xpr*B7=HR;?TO+{cY;8hFsJqK*0QK=exQm9*-S zCYaElB#ly(1yToveFP6AVbq5fz=Az&ZO* z>*>0Mc}*Qth}LwnQK3AxZs~8-G*>kwkxG%6ltHPIDmkdoOCZTaRV6ZitWD_BR-suk zA$-Od4he5#80fxnE{SLVzU(}ug&HH`sn_1suot~#WDzyM9q>$GcV1~+l7Utzv=kWl zn@5jm`+){}Z`9aDU4V*Oz$}96jCH%yov=6OyN)9{fSd+H1DhZFeCW*4-I?=iw4a84 zsSK>Qh;X#N4z0#hMvL$u<*Aa=T1oqHfFzMChadzQk9VIAKEkK`_ZxR8j}2nWluE8o@*{aPBd z!#eeKYD)^`-`nTBq0(b~dkipD=?;@S5Rw)~q-F+XG@3b~F+Fe^UgSsJ$enGcTEsA5 zK4y-?92XXHVJXA|lna+KhBuP(jtvmC)hHg+L&Su_j^9t9WynZX38T?PQB@4-ciS&! zYrUx`_AxDRum-ek&EAI(pFX{xZFx@6FBWT44g-wCfaC^&3j_HMKlbI|iCq~RaJf>c zSRC-gN{xnPfotR1MIObu4I8A1@`SoG3~IF3sFLc<&&5&T1oQLFk00K={_yd&_kPZ8 zGI!=%;pYp-;bb0MSpzt(<2RVxe(2Ip@MMeCE?Y7KT`&BUE%mm-*3zXf$#F|FwmZi z@gQGbUKkmKgJ9jm=xp4&ArCwL&f&mg5C$&E8HZ_CCiFN|Z!&G`j<6%f5!7s#2My-+ zV4m8nYjcVM4o=Juz!F435Xa3q7X~_VDQi5)l?wMM91KKicRFEsas%|``N2Twi6jU* zP8ywcaM6M}F{v>M$Zfz#y~%BEyV7St*Po(2633RX3jz62WyZ;k-d`N(ZTs|=9pw$h0neB1IdUx#P69&`k4;FX4d)Y>Pm}P$DvD79-`tM_ zpGgww2!~rU6m)lEr~6B&aA+$A*z87f*xwz?hiIYWBt=9C*nVDWMwA7~!jf}5cm-}l2 zjeh5;Ek>j+Q1mTdJ~XsueC?W*W5dH2eP8IdBxMJ9bTi=*CK{cbs!${kI!L6h6D6uR zgA)*IIHHNz2IC+GMBUlh*;cFDnw_41ITN(MPnc~uq*}^vMAL`k+xdeG*tY7l`>75NG?*OL!#hgTq04i5QMS4$npyd+f$(F z+~zxS#*rfBv4as(5+7MSOo0z)?mhQjYj`CHGf9>u=`BHl@`&ic#jjyIXkXAugAMe- zBa%1fQE1)PXhyg5C99(0m#m^T?X77Tb^u_R9a3;g4^fPo9KxU2+)B-xO6A)%I|B}r)Aj^7bfs(a>Ku_l0IvN3!2g0O4 za-gw?zWApbXv#=E(}_wqccOL)sJCBiv&kl#3Nn?lYhOO%nUUI{^~4*@2VgZD8%ZF9 zI!~76B4mQVL3&0Cpd^kW7}U?V0)*?}9PwefmbE`PuIt)P z>IT$F_C~@$keA~$@^wNWjmCu_N}WNsQOT*$&2>xEF2`)=8E$yg9Vd34j&5-9Xqv$9 z_wL~kr9O>yq_BvlfkTtjA!N7O?MS5Q9;D$zfI@fuNV6r7T1MZ-);5((0~tAKM%v)1Xo6=lUSi3Yd*(XckHbJ8|^s3?_!Hmgb~=cc1Ff7sJ5ibk`q)n@nM)98c|Rj#^4 z(MS-huLsJ6m*sGjD)n9=G@7xAaI;(I`)Y@D%XYgiZNcTXyCm~7`(_B~&M{`dEGVJ2O1Fm|Z-S_>+3W%uIs4I%bI&B)S z`asHAkWrV?(w3$Hd@+!|#jbG6P#n==An_Cku;PwXZ1^ zVZKst0ROh}@cum!$yd9j=WNqe@CfZDLZT~0G7K5ALamx>fqmCRktA7`Z|E|PaqKu* zaTs{~Q3qmlAw=xapKy(TPk2pWaP+GCr5ak$8DpL9G0p;TAY1YI#09mUlDT797La@4 z?{k}6z__q|cnh%&kGlZkHRwC|5&laN<#wm9RVMqWP@~pVl()U^?V&`N*JQ7EW$IYa z3CO9$2O{ajGlM8a3uc^TSr~|5pBI4$OW}nPNJ$(fA?zt|6cBl$B!0fe9`$MX!sUU6 zOgoPn(}4+7yOJbRi;!Q6#3R9FMBSxGgB~kDM$V^>yNPB{S6s(jipWV);hOMryv+s@ z73WY9w+WDADEv6tlv$CNyTZ>G7wpc|V!%Q2QI zJTXjl+nVtd%hV!l4>uOR5-4%t36TKYWu=IA`zVVSi%ZHR4O?f` zhqj&48uZos?_c~Pho0h^qcIKFBO{rLr0ZBmlNmHblavWd2OoyDqd!0=n~%w)*GW#& zA9xQH>mFU9Wapq3oI1qUDYs3G?^8BLg%vr4nf+!4%E4bnYB4}jh5(=WRfhK}K zLNG89Obi4gbIrTEW{TU>Rqo<0B5t@vW+n#y4!`O#*JauAz#5*4oy@F-eo1d@WAp-c?#cBVIXTy%Y zo7OI;Xa9}M*Kd;6G#N~JH1Z~{Qc9KNP&GS41{_r$D=)?Uu8!HNc@Yq}sjAfM05a48 zNz6S?%5cATZ6ca^&P`-`dVYNV@&4=k|19tuac5sj4+_n7&_jP%&eN2JqJzQu(K@&kYwmz&Jw=cbtsx4epX4zOOK)g}`S9)g z`=|eLp9V{i#nE=+#GymSuU(2b$wSI1;w(p!OQ;oeR&K&kh?c+>`C_%!RHZbn?oG8u z;6VrPtEw5V=%^%Gn4k-#Gj#&@RAU4w?*QMx1W)W(N6fA0G%tCU} z;dpO0@%a6(60x2Jg*D6k;g23Ub>VDWteaaAjUS#AThx+9h~!R6ly^G>-Rf zAPSw56%|`K!E~oAQg8T$m7oN^xZDCKbj%@cnu}a2 zi4;mIMH8=l@C@0&e{DcC`E1*?EZ&YC!@$2rGs~O+XGzXJ4 zigQu`z@w)e>4L5~Wlu>)`0+yi&|x-!QlU;cpSqtfurN*e^8Y*PwuS#89OiDIkP#@tXgJ|eJ0YZ1p!>D^&2*9-M4np=5yfCsqq0pj-NVz2X@3dKP$4q>R)zR(8Xel$BH#ms+x}3`@V9Aw-k$9 z;-Ho?!V?fQ7a7J9d6Y()u}5P>fg2JeJ$~{kO7(xzvwr8U-Fr7L*?o?k zmr##$&U?{EY|uTvoJ4TY^4W8_S$W1yM$p zs0PS97)2q3mRA$(VJshKN3u=RiX>@ZQQ1o7a?qmI*7%@c;#c4D>hU$Bdpi1sXYct^ z>Z5u4)8!jiGumW?7F@V2^Q2TLut1rrEZ1^bfddXMhovT5cb-&c5+}}(o^rw{&QZ|7 zGqouOTgeGycEPHl=;|;``)~WUD|ZPu{cNG3Ir{Kwet%obB#0|_nf>ysUtm;jM>mvC~#CPqzTq=GzFRbpU?s{0Yx{M$p*C9 z-A|B(;$)Q>CSwB=LEElWTsfB2_1pWYUBu|kcga2ysHJTQ1knl=rGA4XhAT18qot>tn!$v2)97t z2~e4)Bgxk7`%gdS+`3@C2@gnwXKr;n$y3;d(FRHXuH(|NQ&dgBHNu2252-XdTut3- zw7k^B5@iyw_XcbKGC>Qz1!8vBlzW+L}ziqv~desP=od*t{ zJb6VpCC68W*jJY+0LtV1AVEjq@FC}EZ`2$m7M=d%GQH~W$?P<+|vB+dBG{K0G{L^El_xc+89G$|V?aOyuTs3Yb zWakxdxNxggn5^7cy-Xp7##@^C*DA$zz}f zFc+!VI5eeOW%-nwgkEd+@BhKGV(W?x8&@tJw-iD?Rkc=;{FFkc^a;EOndBx9R4&92 zas@+*^13P^2oWBn&0CoUsYdXCHP&Os;$2YHA(_qxvDLnoKnPTKKXE_GN4o6)YumCl z`__+Z3z=)xIg}n^Yh`0tqh_Xx%Rg0q^bf6=$MEAVxQJjU20C{DUE|n zWQ&sJgmq%b{1UB18;{~w=VGd`3y9Wv8wMZ^uu`+2JgV73lJDAMySAs~nLYdb`M*Hy zx9r}yNu|N4Ug6kKN=M|(3?o!AQO2{lPzpGO5#BYim`A#1fMO8`dP^!54`-;+gqUoI z-f&<5?7gW=&Y_HJIzz0<=~Q9Y>`r|BZ~U-vbL85YrQ=qrcpBS-iRx!WjbtH}R=+I_ z91A?Hy&0@V;e*BKavZ0AkF9J?%-L2PsWOnstcku<1zH(VffEXkZ#wkAd-#IU`_tFj zqx~Px+po9w(kP6vPQl66a=jLR%lGvndYo0V(R3|ZH4KAAz`+t0m*kw~$aI_;c)Tl{ z4jhncT)`=~EIB7b}=V>j6cSwhkiQ+LJwO&|tsLSo&GeRmz zyZy`0Y&5)i^iMIkcjVgDTenBu&bf`p0iU>!X|lA<2}k{$1gzBBwyb1(nlMQxd3cGF=+I$%nrOl$;C z50Zo}c;^*Mj;i28S9|Q%vTwrOkDvdw3CVzy!`F82-Ew?X_#A@g1UZy-k1U`v7_qdc zlWeHddRUCfrTj#>O&e8=0jjKnP6hGA`(>>?cs}#uDeZ~lqHme-|AdykJ=rh@0f>9Z~>+uVm|SaK`XP7W@T;2oJo5g)Xi!-XYys7CS7 zGKCKw4yPeFc+?1W!{U1hAI#DaG%`t58>$Z`rhr+q(!22O`+qX&qen-sU%hyIT&c6| zfOsM+(gMQI&;Z5FU>z6Kch-@*nX8kZ8JFRSMHkAdZm{A>W%mFCi;__jDCS`&Y#NZd zj*`_|s$M9;X#gI_syZrBZ>cjgyRlyW3#&Zsz9@a;@} zr}CtMPf14mJ%}<^33iIiOQOXSoNovhE$EG zmI!k~r)Jz8|B@W>`pfgScMG)0OBmqgFlgnk9^CPhzf>(TUxQol z?BR0THUSRGux;0QEaE~P@g?y}4(kDgG7wZ5bINs#O6S?hs&85Ti|Afe^30A`M+U zNK+yS2t#?$6dFxw{8<;7jpY{Ni8-9p86M4&{0g$*@A2?Da;P|YeI&6H3WR&_5A5@p z)XXvgFrLi!(XeDRPSsz^(F{Pd`D;`NQklunV{}ZQL&-THf+YCOR&ar#^NJ;hiWYcW zYn}&6%IqYKpYlUgkT{Xx3PjxGC5Y>2c%HrYiAS+92qhsdn6)%2s)#$f8E~)2OQ{8& zglf%;Yydyu1u)25k`5=1vUy5rq#Aoco3mjFO}gAF8y|a4tZTcRS{<$u%(WBsPBvS( z`=+SX-0crO$W(gqU8LC~myBx1-?74K7ICt=luN~24J>R-5;hQRr%|DUDk*y;xqxnbmgQ^%~$<; zK3B@wmQrNJ7`c-oLyraLS2~-6oCXKUU+~Pi`a;|Qp`j}#G)U7c1>t)+c7J4lI%cEM zT>EmZX*SG};4>k)8NAVRqZACdRc}ISBBrU&QYTa-*+g|!TF*GPqT!hlN2tOIs2WfO z!!Tex)IuPsZNz{gAjL5dJSuJQg>sXMd%~l-AhFxr+3A3z(`+^yV31$CYq3BQ;xcSR zd*=ztYQpE6xHU4Cedx}Ay;84m;bwh#scghz#scAn{sc}qy4BLdGMoH^EKqEc)TM^* zvMsL0EA&&#Egv^|cXoFV!U35(JLZ>--GhVOUPvag)%wijr9r#o2*)K4aiANQg4-D- z19Nv{XRVJY&nY3pJ<3UV!dF}1%oSHJ9GK^m;l?9k;WTC z&(-ec=H@{+0bOwG({H^M3D5ale8YZD7yI8d3^a!FZnb`4*!|jJ2v1faPt&k!-g6Ys z2Qroct@9FYl2YZmsWordmZnHh3LQkO=~B?SuF90EqkbFoytn;3YkP0Aljyy;1)klb zG;UsSEodS>Kv*KLxTV_S5D|c+`K7tpmYqLru{}pDnyu6s2%4(NMRD<&pH#eK%->9B_;iX)p zj)>>M2Ooc5DL;&7bN2uohrhI1zchMji0wJ(j(4lq{94g3DMuO9*A!`TMgkmuSwMS3 zXkfAMqzFAJ7c?)IQkithAFZ)BTKm7tgtA|MVhN(1qY!Mj54r;G?5nOhE9$!Q_6MGM zm9Ewyo~^@QNTIvnIWz}E$&vUTWX98Av7{B+)pFOLuc#2Jq z9>Oz^%sZGMJv_wkiA(0}RI*(sl~;(i zk=15W+KtE~C+V8!Ddm=x zXV@hQ+cED)hzB^~3O0!SS?iO*)a1+k#!nHi`#<;!)sH#y7Pj|)|BVFBB0Fq0hT&8b zOKBx1JxS_noSoo8m}OIg+u(`0uEUf9m&HAJQo*?A=hx$S_B&lNpj3F{jsJ@0#y200 zl@jIHAj!w7)xiq*1M4~3ChmPyG`~#jo9Kq8i1k-$OdiK88|8v*;_nvv?<1hTe z!0rT_0~pEQ4C)QW^tOji0Lc5_f(s&q0KawNusy`vetyK|lPxYTl`@7WcpS_gTW-Ol*K`<;uN5aOo@Xm>sW|@hsvQzS zuzHiH+d(S*bK>QPXJtmif8U@N-uvLQY`-+w7p)kI5!R8w`h8GdRXL&Y^Gqz6#+}H+F!+NfkTI~@96FV9=u$sREDx_$brCfltpiE zWu(0of4Mpy&u;jp37R7~+wz7b?p`duG|TS%&-LP`clX~p*dV~e>f-s8e>@LQ zBmj9phQGS(*2N=$x@`LEARhq8tQ3p2d`Xp^c+%olxo&tWhNC0Nh|qJD%Wxcv+3zCW z#&1wqp@wMC23w8rDEPIPKb?i#{_nbW`b^gkArg*4A>5!adACN+o2rTB^%T2ca}N$S z01xFhMm)6~CY6llPAm9&NbQUYDinxhYcfx(6ACx>XZ8&ag8%or`icvCks#6lJS>3| z;30R97Ix~Mp+gbH2nCq~bP%u0-GyDPjKWAQ>eUa_?|LeSK`vKS7?*n2%3Kw1{;0#Stk722}#@s9?lg`nyh7ku57Bh2S zyYF=H(3fmzSdh6DJVZe;_ggD5Hax1e<+PV_Vmv##AhED_l&x%%Q4*&LICZMi2)HZVNzxTaGjsv#3!k`Ef znVFYf=7jNdcIf)6hG#XfMbN@;ILlinTvIDnON^EaE=^dRHb^$LL05J&%0uxmLvJ+# z9LQke<|(r2Ij4kY@>n0wPHTI6d%u11Ck%4SrJQ4A(m~549Y)YRMN6b|+HpPRXZh>d z2zco5fAhm{M7H2h?kau3@t?VQ(8k$0VP#jBs-?1W(yn7;Tw`9Ntusm6$*ru=-O4NZ ztHlU-CZ@S^%>|@W!gCP`C|VoO0%l=pMY#yiWKxky4b8TRJ;On$=F+)zzE=I$!zD1? zCU1QU8|0MMdDmTjVYFcgK-+xw8{@P2W8Ah7<~? z7H@PVjn>)s&q4(}skF>*Eu*kG^maKU_R3h-GKGr&OH3R7m)thZ?1k4)5zo07U2?-^ z(E_emr@xl(DNQ*!U6mXZoJ>FiqHu)!;RhdLSk)0Sf4?`ZyJn^*XYc!)yJ3F;{#9)@ zW^eRa0000QW@A)L0000b0002c0002q0000r0000Q0096Q006*g7RCSoJN;&4K~w+$ z048|a+?P#j6Hyq26J{opuSpiu8sdFZn z=IWKLr6;7*Q^iasD#xR7Ij#tzn3yyqX?MA<&+l&^Y|oxNIm?)7Sq5Y=ld;*8b7$r_ zvQ&^jgS_Q3)mSvTxEO^Nqs8gzTq+rv7)kJ^d18ONy|7@BOq2P{G)*9N49kRO&(5B@ z&?q-*wZ>5~kuDai;Mi2GTFofQiK#rTet6H`y^ha-!hApQ@q&B?sF05Mtl5*N4xP~T zD_4(Y;-JCLrlPS}QB6(=kfwvD=XeyZ!0YvTjuUu+=Xsn8TzDLSkz&YZ+UG7GJH8V% zTZHJz%4G0JyY+p0_BtK`_>kvtB>2T~LUSl~4CXOdXr4ZQ@%}Cl4I`CuiOAoVRM|&i zBbgMgzyS~!Ej&g7CNpeH$37{Ja!g@&g*mx z+wB6#U0uI91Qd%Zk-sZVZ}Hh7W4Jdx$0w>DH3Kd101Na5WfD6Q{Bdm?RJLKdch?^d z5yi)vA>s3{pK@6pJ#k5mL+yYpa42Het}T-#wC({7J%{JldOnr}1|;7%4G2hGyK8jp z$LlYL#z-D(f<&MY&ri*vAS%UDKBc6SoA}y1a9|8z2x6IwyFvzm5jR{tkl_))skaTg z>$+~YYj;-G*VZ2lWiC06K?wl@kg9I~e?l@>%F1#a2bFj<7Ozf=8;65=CkPyR;}C9K zgay0}$FKrk;G3aX;4s6m2d=&1cJ0;v;L)9-RuIPE5mJeys3sE;HMh-)1H?(CBuBq4 zS0y2U=fVL8dk*YDq(Yoq$wiaD+3?5}FS5k{|ygHSUr?;ClF`eIfjwGZbmu7gM0UvB2n2WD z5h!a8!;7s07EsZjwo6z4`r6Z_@jD^>*fZH|mL~~sRxW*a7=_d{9VCZ!=dAZ-d`K_~ zqF#d>xJ1Irw+#ON0Yr;XSny)N#AfJ^nBPAS&^DuIS!$2-A;EzS>5Rl!y{#DV*zua-TBR7fS_1ky2ef)Tn zo0K2jV5!rUe09{I+kAXBwjC#6z6XE2fE$I!03xEELzPA_ArG!@NMtf*A$F*S{=H{k zVxs(V;<8IS7NL)?UcFoV@czY{a8pyh8M&!%81#_!c;0ve1dIU)Cm;ZYUmZ4h0K`m; z3jx6#!oeCq7C)^5XvMvL`}W#ri%P%D^NCb5hiw{;!nhFk)eaO8AP_=A3=BvNFtIQ& zF(4#_gv2F~U_x92LgH8e35f+31{U9T;uvbjHc6TiLK@OEp@Bk63!)rtl@N-ch{DMC z{&o{WGMU#VLyU=ke%JS&+d)%2?8W20N$y?c)vJ%3W`k&PD}k_hRWnc`6k%@a5xyO!me{TkiQ_V&O!ZrQ;sOPjGL&xgz0r^@)N zPu#orAZlxwMDvkmjXXsWJWT6&Lme&;BPsI85Gjj*>N_ZGh?MUJ1Pt)H*bc^5@Oi(D2B({iZx#92RMj46sDG|I~KCY?Adm3&;P7PSdv#i zRJm$pq^xmc)ltr_R!2X!Dl@ZJw$I}JMN<5JN-<@4ixE|XpMd0v1h2}WTF|@@E!gZf z*aee{oI=XMh%i`1b_7VEME}VX|0CiSP`Fh_Mm}j@-hUxy;q|^+1<t>760X5Y zY~-Pkiqsc75|1~74R>^G1_%u&?FXz~=yqhUYKtiFk%-F6vMW258|^*0^FM%=(e=Hr zj0}%*b^BBurSIK1r#a*nY@F8!)J6T1`3Ldl;|P`+jpk#P>P-_q5ETWv#QcL7qAsB; zya0zn1coUbffKVFCvorgq2NHv>27@*9~u4(N4*;z9sN8;E*oPvvZJYPuUg;6HJVPE zlqFC^Wk3S&rDDCY`1RRo+Kp(dp}u46?l>py^Ix5YV|RqgV?(9nw)10brDKY1buBV&{7TRCrI zgE}o42IW2(Wi}!%TJX~(RY;n;5n|euO?D&*3U!U8aYa++C3LM&genFVZt78P^z6;x zG1s2rn3ae6m@%YDx+EKdXkC*oU*Fc=Abxt;=8cI2mPMl8Q*&@CX9_In@JquG0rk*< zH`(6qml<2r`d>x`xCj=(L3Ad^rCINPfaYr)bI`!s=gi*r^$iSH-g7W?xCQ^X2x6{d zRYS;i`*Hw3Y`RvG#d?b>b;~NM0(i)QRMYt!eQt`hFyV9bPfV4RA5H}=6rSnouH~FP zGdFnEX8L;a$z!r7PY7vXr0ly$Ti2xK7B4|7st29Lsx}b;2s;9|OZzLqN@?Dkle~xn zQ05H^qw#>LbF~*bf|W1TQUs?DCM<(Qk(c!}e5W;>Bc%(OwAvXKiriqgu1454 zA6kKw5r#bg-MkibbeQE``8WZ+CM5W%Z{Wj64u&LJ(WHMCw$E>yzW__0cJfnRqTQ7z zw!@+jO?yJXwlk*eB(vFG0nx^WBb6>#P|TE8asVyLMKLVBm5}7n-K!W4C?$p$k z(`Nz#?eW`O`Rk9buV;vmMO5eFw#{ix8r^nEIXuHH(w5#M2qHeS*l8- zkG}$l5h3PYjB8%l*!F=V3mcK8hpc+Lm|BTb+_6$Z7yF4;gyCl=UX0hhbIi ze0V?6pTF-Pr!@nrpdjb83EQ54l?=h89YW6KncilrVZoC1si~`{5pu!oKS}P(`0r=)MEscO1lzdtp_BVF~^y@dg@G2p#9*X@ajX%5s?>i@9U*^ zW5=%wuw><)(SJ7hK(IMIob595J#qv%3g8*J zwVcfw&g75ZzY%fFK`&4fYCzkz@3}PR(#}@r9@=?U7XidJBzUROepch$(9>zy#Dv); z5lFYq~oV!>|VvvAEOasi|+fFRTr?Wt>Ggahv;0-T@EE z(<-IazqVpe^Vw&0K2m#v5;lC@lNCcsZ=omc8lAM(VygwxdQyz#*u(^9%L+`77zzJLFI z{^E{cK^QIM0`@er1yY|c#MKB`%qek9+l&O`*q!fbFEDi>wLavt_ zL_Ascl+IN3+G7>=*FSz^B_ML0y!rdFbDM$zE#YeR@%?1EGX4%U%{8HU2{d=jjt!>) zbf1I*0*-fH&Qz^8$?$`R_)Lxa{(4#(ET(J#W#f3~{%~$Cu`Wbm94Ga;7LGwEa6RIf$TjYI^w3$fs? zE&RVTt--BI=DY2*w>Pf)>vzuoe6N!l>@jH7iz*b?+Sw86G6yso^=sujbaM8Lo=J`4JI*DWu^|fm$mi@Ibaf z5ZB@yZdnd)ju6bTS$6PD>EDwlaVs3PU(QYLaNMNB zh2wC~6?3Knx{)&8zImjac!>1%9guKp41w(F)mf<9KY%Vmp-QUP4WEoPmDZKa4kFWD z2tkL!7oH;@f=j^TsKo{!31LaXVlat(XvgUj>GsggoqJD~6CQ;Cs#>`ie^)%YaP^9R z57AxJ3~VCRs7nwMwj}vRX`8@Rd6lYJXoPdBkvc+hTsUVAcU%`ZT(UVjhteIar*0lT zxnVXDHC54u)tb1dgLcCGk%5_3V96$VT@oQ`*tKa zOu@r2>~`xx#q$^>fw_3(6#dM72M|J^ls4**Bwiw&i_g?0Yp2EuLUOX=v>%55G@TF| z0Fe#gMpnQKRsqmhXV^UXf@uktSzgDl_M>Kz4k_RBT#yLxV9n9`+wuLxAsj<#?XO{q zat)>e1{*+|vYAPme_I1l94iwSdEg1ui#d6RrYh7=b>yc;L24W|MxitAd66HXb2x~l z^euP*YD<;n2UBoOo3>W(A2}{$R!0&aV z=D@Fd6vxmVHH3ggVbtyV-NuaDwFlE9n*j{N9X{f2#e>lCIod*77pL!p$3O`Y@z9!s zgctF#mq{+VWaCUN%!{>MM3MNkv@hwkzKqoFxHD?-w3hVS{ zetdZU{{5F9@7rHHUPrjYwwUdMgmVVNnhSzTg_v-%K03N}U+S(TC9Qv%%3hF-HE|B* zCVtckbrKy$6#`;1>5*!Mn(p=DSmQ0Xu+=|wDxvp-cX;H9kTLbMvM;zxKms_zbHM|q zpzmSLUD>rSt$(Jn(CzsKAo!_Ss~yiRU%u#{!B6HE00_kz0hz!<6pdmvQ|-L2WnwF} z1sAd+Jzn*gKj_k8>o^t@bo7vaD$oVLk8)S117(=|1{ZBi3$%XylHypRVws#&UXwe# zd}`&*@kEPfmkSawz zku*7`yNxE8s&>EHVGY+0>%~F2=QD~(A<>>-q}Omy5cr|*`;i}p9gp3+{NQZr8M7Sv z+5faAax%Ml{Mg>LE61tb;_U~ok&6f@4{eS=$bbi&Jpwvjpt*D2ueXY@)->c3{coB@ zU~o(v^bnBOulD=!O*@Pl?XchXyocw`04TM{O)$GgL>rFpU6&aPbo8RG3{--Eq)BBC zj#bF;8UnYxMng@SDY5Mtr;4csw^W3n08Y5j1?IS&ezooUAc`7MrVR_Ur@;V0&_Z${T z5GhFJao!Juu-(R@iyHMtz1|qS*|T(WZsno{nRJD$Nk*p;b@`|`w`|*bylok3g=dEO z)Pq}hl*&on^O}SX0-Myj>flIH@pUx_tD)bAd;AFQnHiAvD3k=!n%uf9?(;iIO7I-R|3&FUOJ5w(8Pob z16>0ZeE0wsd;>nqYwHtcph!mC1_nX-3IszQ^26R|wYJ>Aw%x$>nM^bUCfVRG&&4*D zv%&9A=N`9C<#u^rLT^E+5O>Eg=D$uKjd}05-kZbSB+Pe2`qF`NeGR{4WI)F_<&HJb3oE@B%eD*nmV5C z+mUL`Bjay?*hOw)S%?o{UE}J;UdqiUu*BdE9mfPKP=qOfu`wC^4_sSvd%GbXWID-Y z=?E_GxzJzp09p5Lq^Y$%BlMoyhAqd|=a0G`^=iYyQG;C>; z$yqf{O0Cm`JFO@Ri-Om_gsF$+B7+DCRxmMXPDtcMKI1$}GO1)q#4~bBvM57bLMKJt zP{CsnFACooUq#R!b(@n$)fnL{_9H|H2;(%P+jL8b7x9!jSa9SdSq||^L$L_6D9r`g zJFBGMc(AU2Z2S{|)6d8{1|UE{>@uE&IRQh9du9B+aql}o`F$W z&J955|G{x!-ox+#KC3qzU3|R4al}_84;uH6jKjdo-unyfTv3W!l2Uuqt{5VR8cz$9 z(nvkg%bINCZAG1fH+gEj91gnL)l?~zJG7#zN%!Q8T)%u# zRz^l8d@-ILM`%cL*QXSVcl&^1)NY=f$ccMlf9FnR`sQp)Ifpy{(&VUQYX>xVEr zkGv{jgabR>@k}{`xxRn4@IC3Cg*aCVlB%nEV|xD$IeZge-8dY~>o7v9J}J`gMss*L z%J9|bwKeU-__A=b_quyPLBhercNgkJDeg$>;mG$K!`oI@FWHbQjc?SPF>jkd7>0!^ z8K;0f7>tquWnt@{J-?t^r%L^At=dMiGNi%CKmegL+@ZVRA!6y?-_iHGr9+fLWF?Mm z&laz~wL!x=JU{edfENPEVNG=04L=EWubR}@*!xj*U=c?w!N87FMKRXQ}{9ylF6Pk zrRu{;0vY01gT0P4Q3JOfWL$*P$C@w}RiZ7x=43I57N+XxFq&{B)4(2SiowCR7Vj-5 z&`Bip`}Z$Nz0FhNMAtvSh7_$}yPE3s`mzio^u|U%>xa?_EF^P+5QT}c)R(J~y0R}) z5LPjclfdgHCz1)?)RLy~QPMO?2_KB^FaU*`osI~HdXX~1L2|6IlJu6b(}dQWlA^t#4B4OGh|Z+bO>3g~R%x;2n^shCA%$dc zhP%6)jEe`(0VQY}GY1e{@vgZSyq7Q|`=(aWzKhO$c2Y8YB6GB=D;6J8@2bt_p-qc8zRPlOFL`{MwmG@{K+0~v11kXs1ZKNnoq*d1OL8mw zEmMGs_7N0V&(lM7LUWk?#n``xs$B5=HR)D=Vou`-`{_l zKDHL&o?NnQ$xb~CKnNF~B3FJT@e&I92@o*hJFs1H)NI(?@`U_m^v8Ee2ZD?H59o)5T6Juz`%wa=WmW10p=h1TS za&zPaVE06nk9(P*(~>X)0|e5V$4@bOMfc+KM~T0d#kF(auI-z*tz!N-fAaR7d%tMz z7mp_(;8vrUmu%&)6%};-sPtx#j(PB&-p+JgB{lCNfY$BOlv{r7-hKJeX=P%|s~u8exn_Yp-|_FzLvCpqze5wag<5OvmKF4Z_&nF_ zzJ2Y=jVCgjr6J1TB`Ia36idaG6Nj-zzLb)yl4w(m(3Qh$?n^2e3sI@P$g%pMR@j0_ zY7rir4Lnq_6k?NZAkp|BG5-9ewu%2W(UukB;Q1b*{WmY2j_hvt`S(;%?E*YJlOq3# zis10D3CVs8Ur|7p`fzZ`vf=_;MW3ZUyV+!L4GDn`_n{>ag#NTEXA>QY{3|f@Uy%z_ zZo>-SBeehU^{aWTI-S9?91_)snt(IU#G`q@AfwGVMlF>vXAJ}RsaZ89!fM~F`JoYE z&xhazz%>6vmqLhg8y`GoU_5CN&;M;Cl!=>`RX-j&aOC*eQ^)Ga`D7(n@njAhDn{p? zmZ72w1xL1mMuJ@85aKx~EYPRExO%2fu$QWFE|hv4lHdx7xknf)yh&80%zXot{{!M0 zbN!AbRcLFD95~KbZqUH;I&n|sheJeUxw;e*!9ar)OoI=hNY%#EYWXmjfiR0E6V~x& zXch}WUMq?^M7K#0#M96j;M^hT>8lTmUP54o-nb;7!-v7sg8tMaik&5HME%iHN#y2i zy+h@-jCwJqJgnTO+|IWH%(7EgLs$(pUkWJeB)x_8O+ z+9M~9o;e1dQk2z>3r!aAfR#sDjU!yd!yzj*MzMM||7Mt&GgW(7o+ zJj7b3y(X+^W)GIYlFYMo!j{4~_+|#vl0zJZl!PYnqXAQ^4ftUd(jq>hX{_ zL>V*exKo7|snGJpK-ke##*NK%5M;2K+NYa5e)9=93lj93vNP+kA&R1K#5_Nkf)FI) zMMxw_#1I}m84?mA_-Xd8GvM4Rx~al7Ma(fhh@aqh_|`GJ;a2tSzPDSo^vc?M?X`E^ zb85-b&8s&pA9Y)l<44YGJK1bii@U~+3VH`bfPgebAab2s90HH5s^ktbq)W92=LT&7 z(t^Z{baAP4bjco&3M=sDCFkg#MeTz8@ZIbUg$QEYII5~1KmPzGCJjNRr_j_5b>T*p zC6ieb@~O$c?w@40urwZS@nh7BAe9yM4%$!w)vyk@6eS0dSxp)()*q59eLN0xPic7H zJeoO$wy#<>rhnMB?+AF<@Vu=sbhoFvaVAG-D~6V^QW?6_b|^*TxA3E$`GvL(P|+#g zd;%VC3{0qfh(T_l0LfEC7U~Lun-Ff`%ugw1~0?HPZ zo!kizWtO}W-dqcB^xGL!om^_`=8|j5F#N(xlG#DTQ=~p6G{AxvciyR93W%t(aSlY& z$IoZQb92G&^&3Xi)y2p5oj7~GF7^J6XF_aov=~bO85T`3*YYHbfN}wdvdf(6Qe^+R=dWiqKD#%s-hd{|T!VIDkQ*SFIyttIC4Oo^tC4VJ4`_pnD#c+Zs{*DQ zLcDley|sZiWD6c9mXeyOUL;YV0OXSI7}K<1l7^>`Kg<|%j1<;$8E?d`?e^@uKqmwo zwL(@}az#yAhbzb_v`92cUh7Zo;z$tCw7fR7fJR(l)g}jCBGfRX?k=g25iNaoI0rLm zk{cQ^_Yg!lg%6KrjJS=5*N>{I+=6u1zSA&7`N6=&cA^8C6n||)1>&Ei3l0+XZX!V@ zp|zONv8Dk_HVzGlB8VV|v!R90dj?Q+&x>;ykAd-OieF!8!?PLSXl%NA<;eDX*NO9Y zVSuKzZxV#)!1>7HG@(WXb_=joZ;|&f$RXjqo!EP-{Ufpv-&@4j@OP z&G2%1vO$T)!o0TW01YzSw@I9=Az{Wb5K*1<44VoN zC))6Eoz9M?uOVkp@ayWif7Ve4NhuW>kG>yzgQ+0~OY?wZjo6z{|3$=}N*CpN#>LxC z6hVxrMw)AQsNVDrvH)dh9oDpF%&n|}72tdVy3k7KJi-=$^qVd~WJ`t$VT#@-hZpBX z&tzZ3l|HxzC#9c0{_@|;W71b{u9j{Y?&_GQ_?&E8Y*l@}m9tUuwhe{{eda>H6Mr z1Z~|(>p<@3P#+|9?dEvM!n7TF%~Lf)K~m6g4#L2fhKRI*^Q8niM_@HTl-#K>xe6(d zB3yC6$_ZW1oSB0cPgr^M@3m6jx$p*{YwH$`B52R?vubO|=;U%P5LL%+*)lpVJpdRm zx@>?V!8CQ_ybK>r>Vv}3h_n(UDMDPIeQC0 zYTp!3KX2gKLJn{UCe3d`azYNpBmU-79j=9n$H?>+&yA2Iz*s^=+=E^MsCQ{X84_9m zAbcHw?uj>N%Y~=kK79Jb{zCsspx0Nf@4a?l;mC-CA-G{qG zAg4o83W){s-L0v0sLJ*{n3XpU(0=fzb3ULH?1SMJTao$v%$cxguP&wY!*&qkzoMPnh*)wD!a{cbx{eR=ZBfPnE zZtpdgK#aZV|DF?P>4h?QvRoRo1p!mit8Bdd%+_iThnQ2Kn&dhQfuY(E@DWOGCE=ih zM>9)MVulo0X$?vQ4?T`=0f}Z$GddM;H>*LD!!>fe_h+p|*7?gG_c#gh}X1f;hZr(A<<4&Rk?V z-}Dx-r0L(C~lw#f;TD(BIuRijZHgaa8#I?%rKqFOpHmhm?l+g)KHLvot2!sXd>c(eHz{&%Eb6?{?;W>|S4mlVh3gyrIGImQJtOH_}07@RsWYo+C)e z6rP-V=0p~Hj6KGw)@AqLd*XY4FWaIn3t9U2~PH(`+J4Aq4W7#7!WVxVc}>UCI<&e zsT55)DLfJh`*e1d0ej2#)O5H}4g9b*-JH`r%D|B%sz*-$`sC!UP`Lf#i(*2$_SPrv zz4wu)MKX+-^gH3TF`Hnyz<8lt7KzBLB&6VBOLYSRgIhBi-cmaE8VC*Bv5W=Hkx{1_ zmb6{!*cNo4C436orInG#wUc5y0E#^^3QacMQ(QPbGgh{G!>za6`uM}bSOlbB>1J;1 z)2bI%7z2^>!&P4=Smsenl@?*#AIaG(S*kIO0`<6GvOlOCqsA9 zkQ2hD0|TZ}We{Cr1Qm{2#vBZ=kgy5v92XR!tr6|WjHzsX^nzovliJy7VxDGdCpEJF zQXrbXiq251svP0M+p0ZJ7g%?)V>1*XqiQ8z%oTlZ0CN8iJeH_TOV|wti4io%=qhh$ zF8EAS5>&<2GE-OAEi+=OS#f2wZI^5{8;uTtI?ZNt2M~?M&d{dA8O6UUche&z;E6dx zOwAh&vDOFQpF6X)ESI=z*{mrM0mXa@B5XCGXL!JY>AE`LSj=S4$#_bc*lKwZ$H|Mz zR7+R>aY7rdR;wYOokk<|ZAs|P+fW84tOEvor}BZ`6Q?mpyx7bnAS#PeZUP& z8_Jc#Qs{FwzP(iL+5y^$4U%&G!OGMdP?Spn# z`YV&E)Up;`D~UI)`FYX>O##9*n)Dff1yys3Y=+KRbRx;|vZiNRe(>KnGIzFELtBC} z$+IsK(8UCFCrJ=^^uciZFB==3Bsc`n0S``nb_EV|WyWIZ);wH>jS{dl7E*QjgoLT! z!I|0#ypD!{0uZHyRo|ounLkEDr~#h!WV3l_q^p;vr)FoLi)W%+?xi95Ed;eP^rYHs zwImjjg)*S}6hO&(rHI~>Wy;h^jg-M~9RN|&5kQ242GNmaNnU3X=mAHr!}uXdQMtG@ z?&PGJJHtS6vZ;-}m6A&&MfctJe5^Bc{S%Z)a3Q6k{h&;;@n!1JLT$D60;^Dq{D^WP5FA5pS~)~=P@GP` z2$$;`7IyNbonokYjwVx_)4}rc=$=b;4z`st@!n=9_`^dCr9focDs2dRm0`DXW~~0+I9`hD-KEQwZNy;4m?{kJWJhXv~_Q_cEggE$B#c;0FelV0JyzLwCwjr^%o$#R%I|xR@-lpI|Dorh=|F+jks_n7W zi%ybULBH$-H_&go;f0spwdwWFttd2 zY|C@G-2)trB*HJ1LNln0-tB4aZVR4257m}`1JORrI<%Oof9`d1PcD8M{=(}EcC{Ng zZpmf?%NXslWPb4>MQ{kL~yb$*UCLz02!j5M0){5AT`lU@H}7BZL=8WV1&_iu=a-- z2rxs4)_9ctP&;|W^vpBw#K!}mTi$v&5oEfwklZ-fOijkq|F29fG964qQQO2gppkZv zDRS91Z0;k^Q4Vc?&WdW~VmN}j_E$%cL%`pg8bmAGfCo?8$WT&qu-Q7e*-nZ?X|V-T^#JlN*2nIC24~#>VscF zd4$`prBjQu)ypS7_eGEyF|v$p9g_zsKtBkcLqtlnd~?0e2r1e_4EH(7B3gL+rMdh+ z6xiB$3YPNa+ndd!e_KuE%VvT_$xXGm1&~IH1P{0uy4v~7OB*)FqI~W7#XVHdK zD~a~)v-dso{7L7gU;n}zhW4Ic9VJkDveiVQ_>LpdKrrS^nhB zOw~Lg9;u+-`bw@iWTDiamb~g$%KBYN1P@v z!~;2&@8?N`#;nHf0MPf{9S5Mb&SBB?si~P0+ec+Zw|?}+@a6r@H8Brx)B+TUj<~%g zs_E5AV4JpB#&)@BCs#&v6LDPKqls^3JtR5kZsjJl>x2~)%XR$_1_F@!7RX`0_~Pty z(j7XviQfD4gIs37Z@b|6vFpfHXd;5ue{6S#n}(U{QZ9%*A9_pp2IU31biQsI;FBEO z3qvzZTUL}W@O8%?qC-~Tm*7$H9GgIdk*}V)Z|1rGg9l#t_`}ba2B}In(Bk{`9-nf1 z!=Y9IWhR<@kw51W4iIx2@O4@k4iiy!5YmoNiiwK6vijG!J-5xC`)TOw%Z_Vxd-_jJ zy>tIN{|k?3B7B(Y2adagK^ILc%pfw$eiWg} zpB%sE{!p<(9}foFlOF-&KQQ}0?IR|7_4B?c?!k69&=NfC2n7gL{xvA5zcA2BCAV5! z)qMbv5)mQTHsPHVwOudmnB^?NLd3-C2_1k=@2PdqC`7v5QU_?M@S-rn|6R|`Ufl!q zD-_oQ1RnWE0oojj=@9#==jz!~XnAz!qz7hsrnHCD6>X8a^0SCihsFHF7oTu+AUcF2 zc-o5MGA};x;>`X38xOjMPbG&rP5|`~b>k8^bqLWSFLkdJi{7e_sKvLiw(a`~3qK1Y zDm`fcm3`L=Y8ZZkiFO5%ER}`tZtip)+>5ibGXy>Vdp-K(6}|7I0R7n`1rRAWzIU`C zm8pJNuN9*p;?m2vT0*o^=&8CA%{dz8^1{+8p+a$D1vu3{tSSJ9^V8`Daf{U#$r{c) z1wa>EcSV0QC@-Y4$)1Id#`Y|9aTu?SXieFc0*Ov5$Rk3aPsG1{%?jQt zd;5oVpEYG3WuWQsYG^U>z1j>#Pc?X>mI2F2`Q);ME& z_P*y%3D9L1pWF9(`vXKQiL>^{q_0VYUa}?A`j#57Ll?;4)7BBgAv6^=vejCyTA*SY zWBoNfBgO2~SeIUT@n8f~YdDxwVae9GJyXf$*>dK0qP1k2Jt%BS9k3T}s}nR15L01Fp6`7N9z*(d3As_K!FE3RgBL~t zG6O_D#|8u`+&*oV z^d|^U(IKnEn@gTreCpX}P6rUof8NDMzV_xmh-8V^TOWH-uTZIA20vkQel**5FcIZc z6aAhv^GAX_nim}T)7$E{sW)+HI88JgUb1`bu{t?`b8@JA&3hzeFs zCn0KB+}r|!7pzUQdVpVA?^V9e~@WV6+#-ZNok>iH@W8xg9n z8r~$~1_dlZ6s99#xq9K)9LF1xPjXe8i?gS-F2E7R8WsB2(sFeLKz>L{=bDs*Z9?zR za>!THS>^|ZxyrF$V#nZD$EsZ&OK9cnIAdx#M1{;sAbF{6r=e~fEBns&ZI`yUA0U@m zW6s=hdG3luii@HfeOl}M3$MB{rgjXk_|%J8(T%mjNP1ig5QAgFa#oswWm)o78c&&H z?Kin*ag2Mju>`*^zv?oWI}V_X016_hS7jX&s+;rad!vRWv1zvS*%wH8C9D4lrps{L z1AazP_NlP~bJJrCu$Bpk1^Ri#A}aH~m({$$l!CqEnn92zfbi0veel_5`NGP7O^f2_ kqMY*N9gqGSBm51VihQH|_Pg)^0000L39{MBptziRx^YWulh{L^atxM2L!YW&n{Hio7#dYT|MP8~E%Jdv>b!DAgXOdd5( zF@K>PF-IIUOdT{$IEt!7oVhM`mML(NJD0gao4Y_#XZE&1Hie`xfuqT~ZXh>JA2mxJ zHccEfOd&W=9W+TBGDsRQM*P=p{r>(KE=4<*xICD-{MKsw)obS4)*m-d{n&2&)NK6J zX(KsN`_XImmt6eNXe>x$`?_NElUnqbTR)tIF;`LbavbCf7* ziu9FQC}4jwf1v!ykPv(Z#t8-F?^i&u3tf)zY-}yIgqjVt6x5qvoCp>Jdv;Sky$W!m_V7fB0g9B z(Q7PchyLAdM4!D6B|7}JJS{#^_MTq--FPi(iR$0l`uOlhN=*E`Li(Fs?&I7kL|y!_ zG$mJd_M~4_R8G#lvo}UnBTZ^zUQherf?#WQAVgoCo}oHIM~jh`g??LeZd5EeMVg6O zZgqeC_Tm5AUrASHS7B?NZ&W=^UgwisdV-7BiCKkfQ|IaG{qoYZrJ(H3WzWUHtF5rt z&B*-WljO)`A~8VU)z7J$TX9=Z>bGIKy1l}$U;O8${O!Z~#&gGlSirHX*}rAZp<1EhwavaU2yy8r;i$4Nv% zRCwC#(XkDLAOHYB6C+|i1UmCOQ4?(_9LDZn}pU#tDR+TChxF@F^Q*|mSx zHi9S!-~kc;!FFN@i4&*t_j#4!EnWm$oUTxFr9kx+yKr5;ab{-MGVWtr3Ol!N?_`%h z23srrC%L>9?_+wjXj~S8d%n24I{Vaf^0~Zz7*oPZ7DI|gUo%I_(1}kz=f57NX&e(1 zEgCjBTNqekx8d%l6Q6LvJC5*0QbK)sMK(AN7QDE*KXu|$%?iBFxD)1)#E%x49BgpU z6b^QKbNQ*~)Ux{g^#Qh&9j9qZO0<>`f;m$x0Q&a26Q5SV`yINtY6v`vI7W2X2f7NF zTlV4hS0_H5tggU2P0+V}Xph$H418=-H1oqy^%g{-dbz6({8aA_&=@J1L5 zwpLhRE2ZS@7oGS7a&~q1T;3#Kt>&Dh8-*K;z+S2`E+=t6!94Dq-G~>%9g%Yab*cex z%w`#?=q#Yo-2uvuhvLQiA@wom?B>UAx7k5fyja{4Uh#&E*4_x`A-Kbr%7}3*HJ$ia zgCl41?sgNhd)4B^Ju#NROX3hvU>9uL#q0CD?}yaK7#um1R{<{;hz}*k0_CSvwEH3T2S&U>@QzLJFszQ|aVyrfek^VWv`$W78fze;pcUj1*3UfaYPn(T&F%xYW^_N@3 zdIE2T@h~_YGn?u@^Hu9H`D>d4UiL4`ze6sse?xZ>@rJ9CN?AD&)3`O5(}*jt-Y8XJ zix?BFdOJH`G6K$e;8O^e{o<|@zg=|XEL|)Pbmgkx`9QmHdj`hvP)ov!gkc=nUW`XD znuH6UxXemr&EU2i_`^VK>tB|CyPQ{E40YFAW)UqnUh?IB09GbtOe2|jV}&u6qe<2> zZdSnOLm?)HyGZ4Xr=k71?q8OFgXqZlUbfpceYf;oWDQW>Xsk46&Ln2yz68)U@#%>z zj;gUMt+3e!k-Mh(*KY^}R=Iy!{!MrRi`uT&Ysvyu#FAy9)!zoY;3i;%z^X89UlT{f zu$bsrS)TBg>iUz9OnuRU|s|zg}G-%Yi zsUnJ4bmhXO-|zRFnYs0a?`O}Q*PZx4KYq`gIWvh@-7S-2MguLo1qq9(jU?U3xV{F% z&Rq{Vp|(X`0PKv7=X2Hh31#3i35CYbnWfwt~s;?wga^&gaSzA~`APcEAAm3%TP zP}`WM?veV*Qo7;6AR1gzVQg9ov|_mBGByKny+q{vPzT6dhH+nSWrg^=&GRJn@5g)1 zm89zemS-kow5U`sT{qPm0i&;_v_#khoGkiiqU8uomkG8-)0&I$T4-hT%glR8%PU0R zgtVKOIX{Q^U3M|?f+Y!~XT?A=mTuANsKGrn`($FBuHdDMwCX%1Z8`>2aznSwC7CIZ zmawX6b>*#F0^8(RqdOpFyf@D?n7<<@Nt~q1UVJfD2M^^iCEWq5C&Ku^(XT}Hgc9?=%IQs+tP-;i`l=<&Uh+_q#bCv6!m=Ne2r{a)51&)omjm!H4! z#^;}Wr~_i56lzA(sG5?;Mz}>Cw;b}aqzrY_L;GUPrqykBk==xy|7g#z!h0PUCixmr zku|J7t8@p90**W40N96GfoV89{Oa?UUoWbvD&KqMtxv9gB%TdBSlz~3){qQgfK04p zY>mg&!tH>$bK;83GsP#*Gnl`?n3KE{9y!>Z-bdzQEn%|*RZVJ_#MVtqv4_zV?}uN$ z_Bz;>MVS|6S-tnt8(+a^OSVb5YU~Awfty%Wxs!6%9z^@N%Q5hFbuHi=@h?a@-wD1T z43B&#;GzU0NneD~U`)n%Jp4-O=wv!@!0aclzK~aCPAjs!fR*LzFMkeKEvC_kTJ9P& zNm(6WE_=iUQ>)HmEjx(P86%tX%kn>;a=z;B)z#HI?_6CKKp8j-tmipAeimrOTXNY( zm}XjzD=@|%!ZnvwQGjk%{lh$SH2^uXrSv|lK>8rnd?Uk|wTmVLg0U9x; zRSmdm+y;=5v>>-Epe9YRR0|0UGx__h&LmJFWP%l5+4*JpA5S^2l5R4gT_sA6*$bXd2lp5oSxX zyYuJ2=<;KD9qVf9oM~Ew?@U28yY#8KYUH$>EStOOnn9O}%}~Wu>#zwq60Zun>ihi0 z2dW3uVM~m>mIIZ3mGuaT%O*0M@oGR|Ogl&Xy_7SST_^8F$N4Y11iTlVYmemu zq${$fXfdR>=A)#gXmXfvr*)a`dG+1*5j9&tr545xaA)>*4@aZJ{Vnj!GvPJ*9#y~a z>L*uYbIdh3NZ8I037EjeJYMx7Tp=c5G};Tp)OF7<%UezoND0ujivs<+i*^O`!<6bs z_DpT49Wl!4J0HFEN?8S}MU-z<-LN-0zG*NR^!xqE(e4&_>cc=-`472j9ZEo`z`V?h zc`&M0VfFo%z9dbhwb-l#6?X-f=GjY%`u}_m0lcD{Y*htx#ZuU#m-eYzJZ)l55q0m* zkKcHyVXCcx%OlJO%3TsdP3SbunFuG->hG}NzhT2ilkv_^`s2)RqhD-M|0 zg|_+h(&GF)?hg>Xvx}*vEadXXt#Y)SvoSyl{{Xq9F zRA)R8<3c)Cd~I^Wt~xnuzw5Eud*Gv2UmzsG1y=)XbjLRh3@)AsSUR2r#>`y` zG+IT~*c?CjAXpkzs1~-&218Jf{yAnmEFq0b*ch3Xo1FRoU6xnMxyOh~P?I@efQ>G@ z=WtaMTxYEumR$3DOlWAsE5006)h(jiCr~^n(FELm^+8@{=Be4*c?34cbkz^aLwoYW z=mMyJHxX3XGMFYr-KJ*vEZKIO>@>oUfS~#RB&nHl2HPI-qG#u|Zi#Z*D2120e0#lj zKYi_W-}q#i$ikrA&HbHm-`8C<>S8~gYR(xSD9G|Xm8^7EeeWasqFVg5T7ygr$4Ryu z7T0E2gSko41c`T*-oo?$NK!N9?EcuHI%m$@t@)mVO|8?cn_=%U8(CDM%O+DPKzEyT z1vHr{S?zGDS4TX0qR|lANI0jGmB&O>O{ku_M5B>2hL2upDwKwT0UT0A)h?+?z#t92 zA-et_oI?Qbm3LkMK~}WFDme$%DVYWD97recT$ga~R=DOF2#-*O#yoRjbo+JTh6oEC z-^Rl_`u;KgDtV)kSzZfhL(s(|Cni8Ff0-`Zf~hJS0n%~2d8rK(J2+^HcEv8+(wZ<_u6?@6RhXWd zr2oS|+QUoi7r-?nB`=_ObM46wQCPgaoRTD-qyOEHnwtf@P+I%wj+70ha5uEbvdi@!mx- z_kd#A+U;8CnQXzo%L_fG-7W#E{CASnOgX~{II0(P4Jn8_;SEe`+_PE-O;JAp@me+# zV7*YgxzlyeEV>#yJ#TH2b?uY_=BTz)+O9(2Y>qm_y1;Z{gPeOpt-Y@&D;=v|B77l^(KNJs z;o~=6$f`1~y!yAk<=Kqrk&{wYjdL=L`;)g%I-SmtfPGGYcPfV(_?8^Wuo}-i@sRJ1 zX?~H5GNz76R;{clCmmk6JflGkP|;Jt-u=seb{r|^3r^K3ry-%L7iA7qoH*xWoMo|r$VQotc4?N(MZqw#3}mWL|p zSV0$BUF2GR5MEj!Nm!NEHOx#=6E)y=!5A$zOUX+EuQ)$;#lI9WPZSo+J1-FHhN-j1 zPDbb46I`#f_|^-D5s%U}Q$5KuOS>n-;neXMM#D?TLXdDgv zkKufOd_x&-@CYk=k$z%(Vt=4BeyB9}?Fo<%aOAWOtqP}BWPf1sOXF@NjFL_xx_bLJ zCaHyYf$BxO(NlbtFe_%}oTs22Z3@3EC|g~4G`VIG&dM^|+7(@FWgSjhXMfN+aDQNH zSb%A3J9&A_alaOGk2k@S53N)c;PNoa9E|(po$bxC!e>T5y6XD@QpJNV4OgUQf@ST} zSDQi7A=f z7G2sSJK-gEEo_IKF*<=wa(?>X^NTLTy8v^(8i6LD>eYL6$u|SH$R^Lduprmm&W$aT zRW}&jHAfUh8qlf@YK~CCJV)Yd3f`;QS-E*MkhTpl|7PvHo#&`Ufwm2NyXmi&822YT z+gndC=F+iZyvX&Sz{2FR`Jljnm3SA0myTK%0e5NWn*R#KOgS%*DjI1x41#XWdI7Pi z*j%*~j1gS(r}!#w+pbkX!3bnUcg^Uc9lCBEokocS-K<^hIn`)U$HS5NY6_lBRlM*jTy@+uv1kt^#t^ZhEzl+4Wrm zV;dDL{d$0P(ix6`G0WRUHo|AF-~toGUVt(SUdjVzQTqM5SLoyKJRPqMZyG?y#+b(C z`1O}`JHT(r6Es^5dAG-mK{a@aC@RLn&3AzRXa8sq@QP|A%gQz`#12=qQ(zT$##ngg zbcWA={ZMWLbaml%Lbw8qf;x?&MWLl=DhyICOVfz26ky5LwoCl=0lBEQ#{ zQq8Gf0xsIxj~!2@xb!g)>FMP7XgutktnosK`D!p$#GU0B`9-e#rQ3L;T7~JYu8}25 zs+OB!bT&gnx8D7yB1TS9F|*U1H^AhH24g`DmK?SrcGrx9qRn<`3ok_xt}~B2EA#n0jS8>vM3#7=c>b$CGqTV}7Hi zUwY^)lSt8*`S$TmHyv#jZQqRvJ(Ntq3b_C|Sy>*OtW5%6A?{DX*p4S?emg)(F7oxL zdTG(DWeiCaGRDD#d1__5TJeDKpO&PKcxOrV3};c*3uUWDhTg@@gx37*$8WrRL%Xn` zs;J6aa3yjKx<+Y8zZwWLftA?RGgxsZzNqO>P7`0n(52RR0)~pK8~65R3eK48Al$;F z%z&EXJR@moy4)JawLPuNlY=tTA6lR*f~$7%M#fBs7{EKIR_&TX-TBJk}wS;ajqB3eJ!>AAwN5gl=D?ibMEG#TvqIiQ1M8=XI-=tX7i|A zb5^!3p#i$k?p;`Sr)yJ3hG9pKJLnK3qcgNV;|@E)mdA#BrhbzRx2vqt7D^IzwgrKL zA~|LhEwRFlqv(>B#bEg8ma#|h(-;B(@J@w4Shx0+;A&IGcI0$FnEKZt)`1O<*uL=M zQU+de<(*8wAb?nG2`!xZ-=C!BCHDE**_vl|$tKWY!{p*kL9`a$c{{_WcWmT=uJkt^ z#%<8VVrW~2r+vYd)fV9Tid<6`j(^`iJ+1Ryd;6A>s8|iJn2If1S21z1X}fWt97yBX z0ViXs^TvXv%eRG@yXxgf;&;g*;B^3|Mrq;-s06xX$kC~%jy3tWW-vYFJUch%fZ5q{ zi)u_!fm5LtT8FDS%$jR1ENBkbncdA!Iuighh+}D&eC;-sD^yTxhesN^plv+(`UvuM zzDdAh3cBK|wbwng`(w_tRaLAd*DLHr$?V7vZLhKYFg8b1ej6t z8!y0BHY~XDE0N9%e1~ZdJB$G|W@}+pI^wTyd;@)W=bdlA1z>Sa0=|(#6Qrqb_G%9TISi;k@sMi?>Q%QvQUD5^o3GOTe(^5_-!`gDhCH<*S@Gu`Z%w zN`NWpzvZ&LCsR?XEM#B1m6};lmeM9WZsQwfHZ+EU%O^xI(y8Fa}buY64Bb zF<{0x2zq|b4vI1vv*Ll!PPXJq2{4ORY+~5;R3i%p7HcD`zcd8?C?`&lziEy`LVqk1k!p_Qri5ASYK1 zZdi~34E19iqn?$wop0RS+H6z@KtaBSjvhMZIO^9m&ID8{F6TaS*WWx2x->Xx_wEw# zVIjO?CbB`!z9@@mqzOwSqsEJu2a`xRfyTw#`h_1OEXH^|$5rUg?Y&D}i5EdNaLKP8(79bj+Rax6eNRydxfY7Ml^)X5j#}086`q ze2>LfIbmoa7R<~SQ(+fp%~$(Orn#kyw?gWab6Cl7>3<>7XBM1s8W7vCQoPu#y`maMFyT@jNveS_FNgue5B9D~o)yzbT6q^h@I`kt#A) z5GH)pZrw{O*5Bm35Z1R#ahUUi@P()FljJR}#d6i6Y-=tW7&;i&WDM=qKKWCU)E5b_ zfdx=u1yHG0Wlky=MYc9<*gYGdmL^y%v>L#jutVrJbT3U@^f4X-#6kp=i z=E-c}*6-tf#nH~;-ey+O{WeCY(r;&NxI?=$GhdDEA{Quv+@jEG4VF?- zbo^vwDPt7j)*qpBh(9ppOpZj%9(KF0zgFa*mGA)UWWhCqBp{ORO`?l3nCz99OYWJ@ z+eYQ#AZ&&p^Q_o95!rNJsD6(JucdxiH1{PG)+i7BXkm?t{q`w_(x_O5wL>x=EQlm5 z(wQllEPe5H{j#xfZ92HzEaz7q>KP9LPTx)pPh5)~ZIm~ce7R~|ye;i)eqjQh4vrq~sAyn|37vl{iuRvLlEyTjWTr*-B=BgUI((X;Z zml^MsLA5iYi|U-q(IA`!4vucf8B~W%v=`XvW}e9?I$Ex#QSP6dc*Kn72ypo@&>HRB z0G7l`Q){$2u?`Q7a9!2#vEQ+FE}^khK^VrzN)$m{h&#cBg09ljPPcSK zg6Kk+2w8~Swn0pTiVxIf?m|?^LQzH$iNRb5ToHtTjwC*iKtc$D=tj_$ZUoV-g1EB& zzy8y8MpV>HP4{{Bc)@S}I(6!_*TYD8ymL$ir?j;fs>OAlx*s50E4|2tAlf!Xj?+MD z;RSKK&3poQ(T2Ehxbm{I>i0U}z0-Jl{LIp+s-YJ3Yu7!XOV`{$kH}xt2tH3f`SxoI zjS%mCbX3<8t()+=7NubO8Jt$!KHmL>(@M(ZTUGdnOS`DpFu>g@0L!fP%kuzCKYicb z;zO_`D)FL6yuR|H83`<@-TRTcl;5>?_8zb>PYM=9UFxXnt(ucIcTBzei}W{g8BDtp zR9||bYWZb(YL%pZ?^S0N@b#n^2G|(Ul1Ur%*|umVI@m)f)&l-dzNqf_He059(?y_#a7{>j{$fL{9%mKzkom2@gmBPAYf^DPuj(; zsEOMqC9uSvUF!Rp>GIaBX_yY7!|r@e45iK2c2E87z!U9(f-xP_qmz@>x?GD)8u;7X?70Wh;hN!tJ%!rH>bCe@CG@Oot zsbe3 z7#DBCKD&bDi9^6}$a2v>#mW*IJj3tCOFAQ}f}2pO69YA?B4#+adv^yXUW;8>?S3H- z?S|K?oTrs#+g2qyR<_;AcYAMWdDWtFFypcb)TId41xxVTAMex$_RBE=dDRkD4qsm?bG? z`Z?q)G$O5>JY~$kk?VfR7zUp$-s-rZtyqMDnRfOZmQ{+ZlBlr=@BCnYMM}|+<(UO% ztk6j!EjU6B;;h4dHqb3Y>L}H~U3?1ea{{$wm=*kJjL=yN=A+C*%C5fK8)~ z!Bs!}IPrS0MZ6HRV0#K=0e~4M>*J!8bk*3QYi`Un15)jH9ib2lw-*{DZ)dCV(zWY~ zEC<5;ahU7X?#IiMj`MBX;-AIUy2aH)>Wsx;Izsy5Y4A0|;Jh~?UW&K1X4_G?l4BJ| z5M8(O##9o%W7dGJZ=q}o8Wu&lbXs<-Sn=xn^KyhloLWK|vNW&_S8)wL5QL zTiZc4l5|1R%E(?&$u?9)#4O(}6ZjE_2J+Bu0la!zgW;q>?fuif1XGhN+^s)g7vpWi zs|R)O_f@sW&63+5$;#@Mde+&4#*_oyUY^LN8$HCP*^FRXZ!6)9xroI?T=>{fkGHl; z^6tWmc^z6Ysus^ka=h&E7XdF~o0P<>aGLeb4qmV7jBXWij&KT%?r6a^qhcAeAX?@{3lE!jvT3y*-AieqQ*4E}Tvl>Hln6tNN z2aHVyc&`yVl+>#%n9j?$i;_cw!Yi?j!l8C(h$=dQU*lCZch&ID2&IKsUV8!i;I!sO zY-Km1=1<=xuiB~9R3AnPl(=Y-?EuvXn}fVqi)>lKVTaIF7X8t8Tw9TdUefNjZ6RX1 zb|~2x8DJSbwZ+>WOl_~fz4_!D=O)wX>RV530I-|taMl8h74l#**sK}oH|};r#sM}^ ztD#{@SxAY!5od2WP{H*{+}tbU_tfLypt!DP?4D|D77wPXvUtSrW(B`UK@BPzRNK*N#nK0+*-hh$^0MghQ-IRP_geOpyx zw%*<{xRa^fR;<@`_-I5}-W1%RiG%d+JzKX5YXCMCZ$*+kq5If^VC|KzXeBi5hcu-VTaLtjfNZKSqbrWb2cCM)H zQm0_UMhrG-FM(yK8q;PYcgT;zc&H0Mdb+OhckG^eQJ9A=hAqmoSpn9MR)>&66?* zErjAGxUqISE^CF+xLSf~JA`7xaWMGWgX7W(Q^6OetS)xqD#R_Xc%KJfcxC|nYIaD> zMwc(X;h?oZcM>Uj-TVTbWjM05mlM{Me~GhNi9HT`Zf~-D$MRdh|N8xdP_bM!0H0mK z%ulWv-N(!|eM_+J|!_qc>0VX3=8enyt~>uFARX+ZrpzpD*+2`(92h4x@+~tSegbfwj+`0 zMW-`GX??IJtUp-3dJItgn;Y)?`#G3_&OqW;^y8N3RV`2`W@T}=|Pf!hHCn3iO?ZZ-ue3jSas^V zxecbxs8Z#q(abkO8IDSoZa-^8+A4Ud_D(Otk~2F&KR;l^!z-_YFYWhFex<8^c_EoB zBP`cE?v%qAw5hw0po6FC04O6mq0IG3qqhC&yu;FAcPIO|DY>mGS8zeV+8=##cVau_ z#I~lB3jjtLpWki}<<%a4OSx90$ZNZFf@wR9`b zfy<|Tbl&Ro2KWw|Rlk4q{X-UIEkeO?&7O@USXWh?(+yI_T?W|j+qylNiXj4ITXcn< zt=z3k>wKW=0TSwqpf#v=j8jC%R#umoRhI6+)O2H506iy$jEp(kicRsv5!mb$^wOHGB_ zPVIgJfF)p1rmH^lHtBl3`C9o_78c4FV9E=Mfrj;n?!jLQAzO;5I3Sco0tmrlO5~Fj z(ta7KY#(Q!eQbYE`1{`-?lww_>q$LbubiJ=m}om}pY@jDm<-oxzd%~ho#nAykCORV zVwY~kC^-Mcf-95zwJXncIPajXE_55O{q)wGIb0a{x{PnW{L*XA1o+d>`li;8I|C-7 zGFL%ZDIR2$qX9Sj`4e3zQqToC)48K82s|Jro6>6qheJ?!LdS7J{qMDQopp7SH)I) z;?0$Yr`Wubn_b}wtRuMo^C298rj>hJMdS#&!s6}0j|0UgX=T^_HuAZZU6+ZpY=QbuO#EOFTve(k_zo84hFjMdo&A1|C zzlBzN;eZ&2Nr6r<^E9=Fmcj+=xeBrsWAI^_Q7y9MW#A*)blNbl=8~ruT6zh%92VJ& zL6`ycE9)y%qbqnN*YEVa9CvJ$aLE*0IZi1y_(xEjojVaQJwkqD=*?K7(VPd3Y_!MF zDnrWbq!BXyN6##@_#_uy*ThGnY^WK&ae!JymMJXYgeT|1i!xG|>QzBCmw1HB(lM~G@O)Klh&Wy)A025B=a_^XN0Krv{bh`DB>at| zk&v4M=u~(~)J!ETJM1S_!WFm>FZM@7YPDNvR}gbSN2WOycDv@K)T|_0{lCajTTwom z(KJ&fuHFrY{no9Q2Hsn*Fzv!5-9UZGb6JEEYpHIa3gxIh%JrJ9onTK3`UITI+!Z{e zHoCDJi0KC|homWpBCWLFh`S1x*}{ZT!&Y(I_t6i_P2W}(2S)E>^7k0^-2*inVK)2 z`*zSUx#;?UO^Bn2aNJ2l!U%La6p4FOI7WC!>^O)g`oK2AyZB1tLu14dJSL+Ktude* zvVrq=CTa|!K%Y;I04c}yuxTWJ-=_T%(DhLy@?TDQx(CLw0XqtBWiXv(!}+T@vDr$~ zuwa?oh>c`Rw@lA9;8e7`Hj*_{i(8{A-PK(!gawvGGwEi+!ySV!fM3mp5lk)V*e*I~ zrWee1IBEd|JakYJFK?kmy~V%3TsSHBC_$D;i5XJG*htXn?}3#nCUs&KQL*K-XO};h z&%~+QZZC6C@&?u=guc`P+qenV?2^t>!L+TNgx{{VlG;pl!RmftmYPo8dcfuZkEJ@B zmw1q7zn$&r`gbT;2yJGaz+D-03%CSUqO39ie^Ry!>cA*hE7U6tSO~U9L8F>6BBhc( zwF+p`AHA_eI^eEk%Ygxk60BU(@)en}U}=pvL6&1!`bmQyB9dgPwP7(8Of7ne0h)lq1qr8tVX^kbmY z$%IfR9r>aqiKByeQO?6?GVa+hNxZu!Y2oIhJS|arC8#^Hq@$l z|FHqd#A5I%0gsv>i5jCv`EX|ystq6RTQ`bM>aii6rzI5na z+Lv`&$vtCjtF@7GL0-?!t7NV{iTt$j=7*H5a0;`PTn5v1r-IAEw*=BGR0*&ha+PWp zK*v{8dDB>Q0yG;`8M@>QFq(2jMuH|eVZ#-i^{!D-uUJ#hlJUX_(SctebVIAjVv=pV zvx6>rVtMJl92b*z#kVJL6wu@2ADi?>tK_$EaLYEVQn9+yK_^tRTeW~~Ie(jUDdm+# zRu-Q`Uek?hn3Pv&t{0zr4rVEc(RDA#nlq~e>>$g2SxvxokY%*4Oqq0@F{X(zk#X(R zOWKN&AVwi)`h%_;*htqQF$Oi?f~Ry0X$$@YK{aUecLekzx{^DFp&!9n*fP1g@4_OV zMoh&i7`XkJH8IAJ)0V#&Y^E+r+zMtYI(8k4R&%dAxtX=4J5*avs9jZISaM$pAiCK{ zPgPlN7ELd6=r~(E%3VEfxBpC65fJgTXh6D?PKwq9tpE#!lx|P0A3|B87jD497I>4LCRY_hkRJvCR>nhG zju_f0t|i81zu!;Q>Jn+$eJi;7+_SD!qY8DrytdA7PtrFCefYWn)nqG<(GM@ZYO`SF z2nbSH6%}@dE6)3t1{h6)=W~HuJX|w zT7Q4f^b(>9yJ^EN@Dnic+L|a!E;=(qt~BeB?Z9TQ$&|)ETArmbiq_x|3uPCCdOplI zstFx;FXydG(KJDiLcX1b`<`<4Z_%JyfKA$Drzogakr!Zf232`JkffdG5|P~DPtaZm zQ<%m$Sj&OjY7SMJ7z+Io*oFe%5wsdo{jf62l=e#3Twm!Vz!_hK`AmmF8f8kiRqyR6 z+CWjH-I{|tA9Hf}oCl)_m4uYV;H_R&4=ik$G7vE(jSBQh+lk2m7x`1jl&~IP%l?9t zl=JMB?IcsJp3qM-N|6<627Y1++$cC46R9TOK#Wo2RqWLq)KZa|ETPexZV0PkJ+dbz zenCN&qD`rnUNN<$;z2mmIg{@+h5(&U3^-RQexr2CnV&Lej-zF-j70$98HKZ^|KJE z`8o{1>cp3$EpaXA(UsX_^VYW?-?Kh5$&p(AL1ld`uLUd_a~s%tRvqi$5@S%eX;bI1 z#tNKRa-l?0=uwsA2c~RNd0sOOysf;{C>Bk?&yp~uTarYBY)2fHa8-CAtU~i{7i?ML z7W)1;X*ggMOOXl8KyFCA#{9hiE8d;|alh;yCS30(wKkO6kAgZqcKiC(JpQostm_^g z9UVP;c6xgH?Ag)7ZnnnwoTRl%vIY6(;5^{Q-z(RL8v(C_()W6KRKS%VRvav5cwx}e1gqQ?#q2FcT91*5lnhg?_ZzN%8LVV7 z^^!=@l#Sss0SoC=&HCh>o}ER)cV8U#k+>qTb`D%wi+6>nCx8ESG=Or3Q>z;x6RCvFUJ*Bv(LvIHVaZ_59oSg6g)%9gQGQX zSfEW$puLS{@0<#1Z56V`hvX|Q5wU%Z8V2fcI4Jk*3SCUYMw~kSaWh+`dlu=GE$ODW zHeN~?Z0939{!bwbZ zYQQO4!=`+5nN(b}LSym@)D$i*5Ccz!TNsVd3XssFrnKujL`+3Y19dyu-Q670-VZ}- zv#TA$aM!qfW4jY-SC>3Pb!)Nklq>bpm}(y95s&T*f&$bn1+AK16uW&tm1MV zqJeiFZb8?yOA{RS*4@#glM9f&&GSK474);~CyyTP?K$MiY==c$2ovxh^&YSaYqe^n z+ip{phWv{v!}c89_-Hk3+AC7nOn`BggM6IL9HWW|nPcH}BPqH20BAs$zZvZP&)$EZ zwM+wtn{hW`R6QKx9?bN|G2bG##!ubUZ`qAx1^{7Tvnq_z+ ze#t|-Is7&%MOnFWE;=?}lg4Fr-oW3UqAV41jdG&SuFRa z;iC=M_$=mR?$UtUAS<_zGMTl{E0;-)llGA2zgP*eRva61ap0sJhn^Y^0e55$A56fe zN6g9ja5JG#?j{&a+tnI+G2suJQ1mx1w}LHSkVeswv`Er4)F)I}jGBEUEjpH8K)PxE zmb-88qC}jQ4%@DOz1|xE?zQ12-2__SIe2=0{`~p*`O|~K_~eMw@jTD#t)>7>wksc^ z=D}HOHx-9$RJU2{&fp&ZlOywxM`YM80Z5=j)wAD0tKG zqnJ^M8|BIzM=Rle5dpW}8h}+Sn2KITda?_aDnYogwZsy4Jjur+c@B@;4s|li$10fy z6~#oGb>t^kd+Vb|Pj11jWvmMtHqGak$J;wQJ6l`ZA0A&m56BPBo}8}tR#kRVWLK=5 zt9)#+ww~D3*-gTS6a5 zU?FyWIO(_|=0Hk#Oj8C+vvv`1%)d%-+rgl&&uMzRtn^$pUp*0cmq0lCy&_A}`SIXe z3La9upu66i;jg&`ToiW4*-gX-|KeA$#h=2Uy#dZ|9KU#~n`alN{BWe!z1~-Ha|Im( zaL&1Uv}+}{3jZG(zyvF@DjF*a&V%i_IO=GTga{FhbrGnx2o)BiE#iar?uEH;6r8*) zOlY`+QX2{LN6SBK_#(dt+%YJ+5VBA@u(la!YS%@dfpq}3rk7v0k+kZcxr*_dK{KSE z>mh3Q&wni4q-m6Qbq}t#K$rF|i+4bJXJ`BJ`9UClwkI!bsxBmJZU~E>gX9#g>nv|) zvi1em@iTfbwKJ2Iu_#N`5D$2`$IXT}nE=hIW&zzn2xOa*JRK?=_KSF~8Wzv-E; z45=0gdt+hrzQxYBY&7VE^YXu6e@M`kWEFiDt#4$-oXP|Kn=izABS(`sC|50xyZ&vr-LqfoiGz(m3v4TlF)TX9c4$r z4CMvN2+cQH}Kyz3J(b>vYP-d*}3<(9g@? zCL(6@Mft7}OU2iZ=IeUDn8j?(%SSqd(vVZSMxEkr6CDXS!z}Fw&u#g)*J019=aP6R>o2@v*k_!kG0*aRk^c~o#_U! zmU@2B*{mZR6T28@oMo`p+4t4WE7Bz1KmQRBTOw`SmUk^+v9%GjTR<#FeQ9C;nCiU)Z!7A9<1Y#IT@l_64O7i3pyJE(2NLnOt2`o5V6OqVnqvJ- zt{$hgnJkCUrV1;-Bhg{OrXIl8bfsMeTA)0|g6PFWcVm z*TvbLQ*4Sg#~SiaKit{|QxdhYr(&D+)*Dw6@yW0@TYu{*iuvNx-1Sw1SJTza!oLC> zO!Hh8_{PHuZjWQ-r|N}vi1W%4uI5GU%(J8XGS^GmCG?4Rlt$+nR|jzpYoER8v>DMz z7%MHmEtW_FeSd!BO*-ysEwgQnc4XIe6=(~bVlVTm_{~3PvmK1O@BuWTwTM^i-9KL* z)bJc)9pK8rWS@STfT>z>4MT0tdP3ei#}x5{f9R%#*cPYmGN#J-xpb`EGSmPL<+9pW zBVF`Rc4S2kpjhW#d!&OsfX;#|Ui9%Y!d)oBl9EANp%U2dHh{J9p9^2ElsfJ;b*+Ru z2pBK2h$rRK!SvB?J7p!psp3|!*0mwmv$7;STYQ>;^H@ioc<0~2y1tc?dj8_->hkjV z`1tbj>c#ofR>Ib=D=0W7-7obg<-P<_RE(%Ks9W!ah_6rgC|f5!{C$=8j1@&PZTxhK zx^>Y)ng{MYL`wWN10xnjcKyUZ^?q?V=Nly1^h z(Q2E$db7cRby>kqRbsD~XpMOgWIPN|oLw&p)8INHd$bJJaM7EzfC(S;H?68MxbW+2 zr4vc$_?dAEx_q>OWm$`l)lv?GaUS@@;w^Z4;_V9knRk^?>noJxr}q_Nk@6q@0<^t{ zC%|jC&#x|jePe59%M&ObEKu%jZ6h_+WTVA4s>>aDWRmoS!eJMYOUVeQ@#?cjd-W+> z&B5t{+pYc#xbj8=7%;0u7CK%geKIY_o}8{i`7dE-_9NXCMe+C}y!#*O_GBz6zEY@0 z(up>du9!mvLAs+znG%E$q{S2@x}`-#i+KuS9v%#dnV7=^i77-pSZnQdYM;`EUH6{p zR`c=u);{~}bE>*isM=e*MW8gYlx%gWV9Ah z4+gSA?7OWsts^d*QFEDOxQe3nRr*#n!8`A<|5y0Q*Pj((f3P8zNf|-A1yhej+D^dJ zA3e)N2U8ZB>SSW3iMDjZMe7v+XL0*AOC`z*VtVSizo|9APq}Ce>CN3qWS!nwOQiUx z6?!wi#ThS|p#r?>4!i829&ntMO0mTYrQUL;$eJ!o&cXxY6|Jo|K6(U8)`*Rkf^f)p ze-#GRe&pjSw$A#E3ERnA&2<$O-SmO<-tAqOh)LLo-WL+E#XFtH+Ch10!+(15>lXL> zrQqpL-xhc50W@%HIFuY{(j{BarVQIL2Z!BPd*kv0v3#mktea2u25PheCtURCCR-UK zsAs6U0=N(Sgl-L(&sMbOAQx@B^|A|Ay3YbHJ@Z$O9H3mX$y&GSff@kA4q$sVVx@|* z7s8UT>8{#It5QaboE3fTdK*6uFTDcuSEX9PnZ~lEmc`iUrvQs@9ZW|DfalBMHtWSw z4aLAj45R8nov?JszBpiFf}en)Mk>`q6<|3E_-T(+h8bA@viNtPeWWu)7&bi?BUw$|{w)vLY{(Z?Ph(_AQZ97ndHpNP2o7;t7?J9|l zd}s7>YKDmYfQk50onsMeoOu7c_-9ef#-^s3nEUstiqgiQ-sIgcn z9=Sxc;z%SLg(j^9bQUfecGn#ETNLeZDy@sRI`Gb2r4;cTIm&nFFW5k2+4F1>MJSXe zm%}>vX~54k;1(#W?{9mz-E_+lNBr{J*&$vyPm4CHqGUn`U8&J}CX`xH@ZB4=P7vK3va*Rm){sKz46h~YOv%BwiF$h zYcW+r^eF9JBrL93BFyq4$tdB?!&4vR3>Ri#)d$K;|IpnBbaAZ+aKMA5T9dD96*XXS zl}pAePu_VQ+$c$f!dnIQ)Gg@8Dsg%C*s7O z+PmJaa+PJjp$&K>ESDgfH2);!%%4UZ$&-)H-h1m=2U_?VYtXb6wPt9gtA1JmE_8wP zPNQaR1<&hK_ry%j600~%J^u8Wc#3Na&kYlmFbOsBi&?5N`A!LVt~=M&TLo~g#;-$L z`WJLiTDiWc&{nwQl&3%SPzPIS(*uGVfFIizv9r80@I3eS0d3%g?Qa*YE6sz}F?j`T zHQHa9t#A2gyo>L%Top@;^(t#;Emsdjquu@r36Gaf9vE;^EfO|b_dT!^u#j5D)qG6A zJYnVIukm@p7U4F+48o8}L{Y6qj0qAAIc&?8ZFLMgUG((SJK22zVavXbx#LU^A}_%0 zwCIk}z{@ITfy()5YIi21?Tp90p{T4c0|FsslJ1*g#zob2Y`2W6i*xL_MNH@ua1FQcO}`$S6?3^q$P-&FsaEqs zth;I{w}?oV0L}5O*#Lam$ z;l^@lYqPCKVSXF*>XA0ti#$Q^+I(*BvtK!Rzzf;0b9Ag)pqVu zF1jTFOSOu(s9y9s^wFXV)E%v!Bw+xOtCoXCfSl~Qc%;F9RccyB|O1tXsf_}9c-hbD}d++_`KG+P|2Ol4;qb%L!Bg1}V=sOf_zTWv) zvV(qFfYUvbY>R-&kH%aE(eluwdO++bS|-4W@ivSLo_a|+@q()7a);glI8Wx?7Sk;M z9-(sD)S4Z1P=wPixsQMyvEe-4fj4V9=B;nw;ZxQP6>QQg`#k!C_?88c z(;sBz!IUWMjTCQ8!tDbXMLB?WX3IS$IW@|OxlP6gZ*J|q^};?2{1vl=$veF?$AnT?M(cZF_q8DxQq zrn)w>)_XHyh}W{TURkfoDlrwFD$VE2P%{YRAxwuvvCPpcz03es0~vx-j}} zJxS@x(F3Lco377N3Nc>JYqSVer%ennir~n)A^RrdtHwQ-)OXs-!n5D$czQrG;Ialj zkaeJ_b*xe2(wHhQbCI#!%CogFMp;@W#fv7$ti59LFa!+0u!|CY6dB8_4LElg3e)NR zevj_>@R{#$&S>k4&>G=Y8Q*M%y3?wHR{KY?mBa-`s8Dv(1v3Pu$4$UdlCHdPP8o}WGWr8jlx?d`Upk*sc&Nj2L_ zS(ubcJyK`VT2e~djJLM7o_nON=UObc)1Mc(2Syj#M@2{dF(r)e$;wr(NgJqZmcD4! zey|gh)9#tKqG*OFgy_{UNS4TzRj7g=&ZmZp&3W-_klr~8g(l!w_Hx~8u&84#=eg z)m0~LydQB}WGz@&!C{Kd_$t{iniXv00coIBpw*IcBgNr3AT>)fLM`K2>Xy~HN-0;J zlb`<}K7Fv+_M*tFqUSLYo!uf|YS%Xu9EgKXE4bZ8vc528UDHfA&fIl6`a3fXSjeGUF30?}h;h#< zvB}(s5r*+CrkeV;)=k)}ro*Vk!{N=m`hAeTxwmoU@-YX6cvqc}hOpZ>$H!<3VHOgWkC|TeNhJ4WMw>~l zfB677FA+E3+1M}?TCbBjA%Vgi!fVQ;%;)|hhK>L$Kq`Q}Od?=CU>#V?-h$g*bhVj) z)-+&cN;wyBJ>*0<9eWEXYm&wedUn-ya+-q!x#qNeBwy**sLEsD^ktxjyrJ6EayjDhhslCSw@Ol7*b1v3$g zf)G37p~@>AO81iOULWXsi@n}(d|*L)#~r8N0l?tNhc^Q+84EMV#_Pu&)V6Q%Ul^^2 zHxZ`2by9J~sta8-{W49X87sh}%!4wagNrCQ-tbEqbajL+CV z_a4Gg?`mTb-uffmvMbNPrI(Ln)2T|(%(Hinp#_+91sEk*QYA2Nsdv;9)(*R!CVVz- zR*I(zV6qHuIjAVwi(W-rD8jhwi;911?n?njs*>S3N|?XPv^Zn|=O$C|%k2b3S$UAd z{TYAhQI#rcz{)+>X)IlG(Jh6_`g||- z8sT(=S@8*zvSSCaH5`wvBvNRx$-N{PD)v3ea>%1(KFM2&EZREF1yXUQmTyO{3vZA0 zHU?SoHssh@h)IJvNhREj*tB_jgmf$5`@BT?dLN+ez{;2>JHTlg^r{yozV_9Kn0JR~ z9xaYWqeZY?TqNIKe`BvH1@FH|xS?1+DU zt4?faPahXa%Q0wylw17p-p+sXv_YIAqW2{}uYNP_O!R5gus;0AD&%YXs$F8Mm+T*`NK zwXF?{v;VwSTywEhZ6EFY_Sss&m6@-`1X#WgStF+%h}9>d&_lz?B>F~0w^V!pZ9Kbr zZ`UeC*MK>0{RVu!m*6@bHbBqkqpeh8!utcXub40*!f%n~T%!?;`}_8sX!VXi3Y9V- zrhN0blw7YEXHloEa$26=IfP;6T}N02s3c6^49@V;bjIuHoeB61x#A%nNy0e^>+TaV zRlL0a>8ovo((OofoDCm+Y|u@JMY9=y^UN^6J7^1EY3N}c@Qr}%ycw;H29{56LW4QX?W+kXcEm( z+H6q@a0k9Fe4N;dr-j8^hN_%(Cp)kWLzjrrFi*8PEk|=w^S$V?iJ#%c5gVT=C8-W; zu8~oszlP02^kr`=0%tpF@Be#*aP@7b=r5f7pfb|8Z^Z1!uO>X7b57 z0fVOTy2;Xjz2s#%tI)}q*oQuNEj($qK3EN27W8I3rrLHHWOjAjcEY#*j z)Df{)Cw8cDy#*-N1Z4`j{t}kP z|I1v2PUB!I5g7NJi9?3yvLC1kw$?5T(#Iu(2( zC5joCX1J29R1Bz-5L>t}0pK=2G;%)KIPHTDBB+OYT}Dp;psX#{+Y*#gsZ_<&OS6Xk?1q^G8dO z8OtJLf0SkAQOh^KK7(|jSd|8=(!}GWdSQ(|L`=Mho5uvnn`|Xr*@)KbU-!2}Wxv2o zl+hUyJe$-pF2&R9aMKL3VBbxDKXfTl#s&4?Ty#h_Dk4_pOqRYi#Zm7JFEs?Li`wMG zxfSh@o*GiLs4L7OMPr%p|G0oA`#t%JrxQgr;BE;@X3 zPumcB2r)~<8>ecS#3<|fYn|9QHZZ!NnQetU0oy@mG+lO=2)H^5I};7T=Iu>fiL%3D zCNmaPB2i@|&1blM!PGEOzrzoKyoCp49_NfMD}M}*(gCx;0D&sQCal635}xHVyX5-g zuY-MF_#xpsgx&;860LWSL|inTKFlO0owM;uzHX=@+1|*#{@?bJmI=@9IV0$3mQc&j zO@4f8`y>1@8D$mq+EGVoz_pxrxMP{b6mMZxq1s)T%J9}K)h)S^0$S(u+>q&%0G~M>&7j)3Gmi){>963>WX`^B zeY{IV^)gmRQO;R@y6vD+PO&S*5jB%8&01~QF^g(= zXm!vGCvB>{Q_>kzcZ`!KXj`Ngz&weUMoUHf`FwNE&2wH&6VDol&ya8ZrIJx0NeP7D zXON(1%JoMTJoQ4oOS=QqM7B^Ynt|D%M}_zJplJd3djw3HBN8@j;_23rerA>TBwk-#ozUv)yfOG~I6 zTJgpx(i$7Xkt3=RgDf_1>Bscxkj2}`^L%7Zwic&uwf(>~%8t&xX2cc# zxiMrhvuK4nTr*gTu_)VNo477*cPY5WzP{u;rCweiTfi`t_R9pS4hb7Rl9C(!#W7$K zFSKj%VrYWckr(LaX1_wLwf@LFm3LOFN7{mFK^wX{^3vPK?=He#Ck4P1t}(mqP7N4T zaS=1TvstrJ6fKj#vmnS*JNp32fvz)?WFR(bM}>!a#Y5}X@C{EG%k4L7T!lP=qbxgU zPZ^SEBkU;DEmN+7gN7|(cLB;PEy&l24Hvo1ke^Yh&O=MK=omlKR-bH-`gODnm9jNf zH{p86;kc<8_*5pg432dbWw{pXvP3F@*d@!yfAX9ZoC%Ix0`J^hQYT$B%#4Xuy(nW2 zZhRtLfeXPxWepcFtxzgVN#br0?f|%XBt+EiYtfqlSHjlI+O{XK1LyG$HXSy3_LmnH zTwY?TaZvX@aiq5!k`0Nk#J)anmu_*9B#JUa&WM^fA1f<)W$;{tUp8NdTCSb&5aZZq zNCCq^j{vMkZlY>O9CA*VEXo`XzT3;kAAkAJTLLVwN!479)@;>Jzy)b~=_m?dAxt9@ zNs8iDpzJ+>NJU3vMBZIf%Jd`{*)=;;=^h*5`ZH~M$ z`7(<3sk&raGX`LD6jKLVN?57nBTc^Jq2xO5r8~|B@1QcwxQjeT)^I^fvxtXo zE1Lz-qczYa<2L{})R}16O}3`5@dQl1wHY_(W37X|^a#Dc987su?f`j62W?AO7L1CM zHAu^q%v0MMD-xGrQ8{VZs*vlYcH?-NpyT|P{xF29msdwJ;co5OwS3b<*PJy6%O{sT z23sE1;pE%zn`Kr&iNZt9SIR|Wyua+7ekY+9`~49RqX-{Og7(yt478POlBxlsqEOy zw3TpME-Y+iQ{pWtYXwlM!aOFyva2Y{k6da%5}w_Y!SmVw@nzi~uX>9iV=Z6%YX~df zHR^UePQ{uj_w^lFMP-ryJqdkYZwT<1gX!drH~_;$HQUr~2v`&FvR;?}1i;$!x9L-( z=BiSIwp8$qx84XVP;1($yjF=X31N8b zKPuss+%jd)c%UWTp1NB2jJ2e(?6SXj-5hGUb)Mi6}Z90R6 z;2Y|Nf3|mKBk+o@kh;Ut^?HFTdj)_kR?|&GKXKQ9_n>-pCt^{yi>@;r4I7e&h9qEI zp|;r72|7?*@TqZk>ctR8p>76P3aB-}TxS6qX)F$S%nq70d*oPo<0xSzg7#=@<-x}# z-xO^k&RS8H6f33?H9JL#rP1POOmya2&AOmH=9-9R(hxGmeZ1w%;*Qlz?!C8%mr7V) zHWE-1<(TkSoBz>w;IJ7U0HAp$<3vDY0CNIILB+ z5-p3c7J>#z~V*w`s;T-|Mb&OzbN+Ut1rLY=QLbP)lqec ztQ3B2T*9gMP#{JHz}vrArg7;mrJtm)t^vy|WSFZ2tPHd`d!^aLc8y+=s}@O`Z|$lv zY*pIbx!YT{6%)Y@gSS#twSvb@?zvuILY$H=xrCUAWiM#5Q zPC0)SvGW)*HA-Aos_Vqf%FW^Sks|xfw_iT<)YA{#^Tb_uwOWIf!Cm(}@ZQs}(O&%G z(@$Tma?rW&F!@N@_)0rwi5S)8uU=TlW8pF9tC-rsv-TI(mEAB~l^b82X|A?B7+uCH z=n43yYX#J%jzN14Hr>hYYHEsiEMJ_E=n%O#fr%Ww+!8cEOu5v!x=eT_Ts^Hfoz%>& zMfT#);G4z)n!h$eN1@eUfp<2{#JRI&!u*Xl2J5ZDNL*RABiyo#suXr*bQNQmX2&mo z`0mpW+%-D@S$LLSajmK#9AyDx37~^j>3?)`%j$} z^o;OWBUO=`!WMG{_$D*0?54j1R>lu4Z=yTU>PX75x!%P%0C!P{FZ!rMiB55VY-rg4 zC4M<+l#bgXstR&B|3>=5g;3^)5sjBGyBT@sec+w*ccVP_+}2i5HP1BrZtMtqKi|8C zOk9=aF4fDnVUE<3id7js=)U~viw{3YZ|vWe9KVZqF#F!C_m0QgYb1Nramz=6nT#sE zZhH(7Q?*K8jWQ#w*fUA6y zW9c|v!yyS-?|0nnpSGS!Rs!wj0T3Z`{tJ(57hFfrZ02@wy?k?9cq4Z9ckpj6;iLAC zy#3W1Mm`PMZSEMRhT)ypgWFh{=dno|v2W2IM{EtcU%YqE92|1>d*W0sG%qgR%L7`y zKrBhRQvZ_c*4MXb>({MuL{w#{qq)`_etJdDwPCqA96c97Isu1fcM91G_GgM{-p7%k zRiS`nBMFUWht63WiJ%C^K6PWy8!fwC5pGSk9(2R>jn6cleD#kgKsIXYUNY7n2Xz5l zK7HQo6Td*iU*p|wOO~tnh0OS!H`6)F>92uJz?++wP^X?=$0#h~%vrICCu3!vgKldu zz(*F%c7k}e_2RuqiHw-P91*ds5M;wR(~`bt;x!~lo>GjJaaC>(x|~w-w2Q{&8zrj* z+(^MDTomMKkS+O89b6?YsyQNSJ``bxQ90MfBFJ6!^p*}jYSOyv!Iz$YA?*2=?rQeL zG}h_bT|2O{Ws1z9E&$~GJ3hzftyGn4Zvc1Y*)$4FNG3%u;YssX?vGarV_SuX^ttgYFZ}U?8BnQL+-}!E56l0PDRY%&%mcfU|V%N!Rp4>DOV&{PLrx zl^EGbqxL1Mzb&hF(J;$+hk~tNQ7+kD!INfmG&(|R0QPxW&?a@t8RKd@+w4!V_%A|r zAZunY=sx)HQ}6!z}KLW(*q+Kh_((D_1`lDV-6gPPms;-=K9^Je6>1$8mFDF$1qB9No%31Ketp5B$>(g<3To{)>th8}mLF?L3EAH;-wZUca=+UbVs}4TXlBwNu zKHmYDblvcLY{2#Z$2m=L>UYFXm-On7nW!n6MoQKxR6g`0UG(6C?(IkyOt5Y-f_`sN;`Jxftm2Ke3b2KmV6&uq9_xh1 zr$?MwFOp37AHM0%8fV=e1 zrjusk^}(Y+OjF{_AD`&tYP$nJu=0|A^&GD^9#LdP@q#e!+ytayGT!{yaFZ~9Hz>U` z=_Sx{kA={J4snCIB+j_%t^q#3I=>LVIJ7YLv!VQni8N7^mKS?BEp zntIL9iapkA+umk+^iqFMR+tmg#+qf?G~lyvn{5Kesmg|1>9z=9(<7I?|FXoTm5&r9 zPV;oTK3+FF^AhO(gK|rw{gH4L#PdKr737vI9aDzL_hiaBOu zrcuOS)q6^gqjBQOo4(%aRiki5DbleldilkBnt{GcN-*cU4_$E5?MECkuP>?5HIIjb zdtSC%A90;T<1S;LQ}HF!QM2b_^VI;ptH&FO-&}A@08FQh16skH#-5w*)qs;R{Bs&l zba<)RsAOTnu5o82$(ks81uzTOyw&Z@c3=4Q$A8pra^8GSgza_Te4gKl<+T$y>xSQk zc3aOs`NLMh#K~8#+2YMj{3v-X;bXTXY;#oh3B7VmyY|b{E-q4sfblG5;(LL20QC~@ zEJM)lLr2_x673;Os@Aohj0H3&T^XO3mgi=5X1kC6D!Ts( zn4ifpVCwAkH=jpH-O7Ds!d+Oo3v?}Be+&N-*;=q7%zk_>K|OY0A5Q>#+Ft8RyJKD6 zLCVNkrJQu&g;W)~!yk7Zx&U}(w?EX(&xW<2<-r%@a)b+5#dWcdLi@p3Gp*&kTg2-I z@sceW_nx`n9CM}JcrENkULK3lq&o%pEXnsQUNqLWSO-(QGE>&8Ye(HN3#M``|9$VP!i(6BzlWT7t==O{n7IR7wE4SU zy?3&rB4T)IDtU+k1DIPk*4HM}u4>aAO_OIjUJAfaBxJ# zkPu_Ul(-;s?#%?zO&Yt!_?#ectc=zHbeWwir01{^>o8j%jZ_|K3kO z#0)bN;zj4np^-dhqOT~Jo<3=fyo|*t<`2OX!wdLjI8HCu1LmP zCn;trYsB5cdu;Z+0P2rk_e#J-T%N+9ceq{?ov*K~xdKjDVO7S=D!}Ni+4UaUFE=g9 zPS~rVdYbmrm@TcI;K{%Kx}+O`#h0TbDVe>n4HUiB&-B5vI2?=-L7z6gbajX{Ng8m} zlDz4nG6?uGsaHvmP8Tix+D$vO3c!TU)j|z_i)I1X^0sUfbmDC@Otzcwk}y(^SdB8N zX2G-0j~-8sgZF#3AHUCvc1Tyxb7k#}R}qyx4ZH#PB6w&C*fEw9(4}wYq()uV*0^^M zJ!yK$U=6txRv)ec@J_89(+F7E$w;tEymrJYs}|aB?lDA_9q{zRAY0dNy6xz!{)2xi z__9X8*iyeJ`NDS^GZi}yp2fP%MYb31O*azbRi#%a-c;~^Rul&GN96@SyT|u z2&)7&-*Dq+s`K%@*Rp&qQn5!z{LVX1n=b7l`DV{@Xg$9KTb|UQFAKQL9$roL{?n!( z9_AlHe|^SJzT>XzqVYK~9CS$cM(P&k#eP;4T&YIB&rDBWeDzTcI2bc-d)+I*2{yA$ zE*h8(SXBW&d+^p3u*`(`WceU0?QST(*%>FTo*Kkkig(}r@4c^mGz(lF7{r^Y-rG#P zek@8p^2ij$R=G$k!isjT`96IH?mWnQOQ14+kW0x9tl*p153L;-i?70{)g2_8a9uRv zU0m<)uf!@+^Gp`{WmLsB?oRPtEZ73GAHkv>H3V3vP2bDDmSpj

    o&o;?YrOYUr-F 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 z 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⩔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


    tE*Aw#(<2 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
    aEF&9unLTe}ZA$rSOnWlZ2b>C|_B#xODDczja) z$slY3&L&rJ`xRebwQm!x5Ybt*Pj669fRQgX1d%#{eM=~nVz&jmC!yKV7gtKa_> zVBT+p8WFD1RNNQC$%QtWH`)JVp~^J_c`)uzD?WZ(da-AS2m2?{5ZdG%Pd@Wmi8Z;zp}& zMbfxw!E_{i-q#{jloo_|qY{|6?I5+vFTMlO^4K|B!?XTRz*l$M=0;7swC^^(sX5Kw zzz@JzP{n0-7zSa%&v;1a0Al%9tKG3_-urhZ?lBW1PG3Qt|5jDkXVlMrCYj~-49od`d$yso>KelD08<*i7zSR>O#2C$C<*Gl{5(~;Y1dX@m>)X7GJ zDLbAPe3h%C#5!rW>|=VodogjV$CItIehPRH_`Kh!wC~R5Y1rNOCmJ%CW&sO27EdVo z0?uuA?fM>58!|CM3N!Ji{>s5(#2XgMxls>GN@AkZ^ zKr^OVcE&WkIR6U3M#Xb!-#>7W`_Ac}wmr|XthE(tNjAc-yms@nYrFM-Xq$>MF)zHt zPVxC5&MZ6^zTfDdsZu>UuDh=7eCT#hwYuF8j_tZ2TdnS&t+|a@Yh()KKSyEKz6a5; z@Ne~|QmL+9|MgL#X3I#nMqduE->A4!$rid?EFv7P&y5bG->Ar{9A&y(!nJ*)(!NDd zra(R{)C~)zsLQ3T35N&Uuux!W6StI!!^3S@D6rPLT*Bg9kW$L*a`6TslB;4|kWz|E zo7ibNhupAGXz4DOMqw^UDPN|icf{QwQW V96 + + + + + Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/more/index.html b/more/index.html new file mode 100644 index 00000000..2c1c347c --- /dev/null +++ b/more/index.html @@ -0,0 +1,97 @@ + + + + + + 更多 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/note/es6/index.html b/note/es6/index.html new file mode 100644 index 00000000..bc676f98 --- /dev/null +++ b/note/es6/index.html @@ -0,0 +1,114 @@ + + + + + + 《ES6 教程》笔记 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/note/git/index.html b/note/git/index.html new file mode 100644 index 00000000..30434ad4 --- /dev/null +++ b/note/git/index.html @@ -0,0 +1,97 @@ + + + + + + 《Git》学习笔记 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/note/javascript/index.html b/note/javascript/index.html new file mode 100644 index 00000000..45c16fb1 --- /dev/null +++ b/note/javascript/index.html @@ -0,0 +1,87 @@ + + + + + + 《JavaScript教程》笔记 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/note/js/index.html b/note/js/index.html new file mode 100644 index 00000000..8f7f65c9 --- /dev/null +++ b/note/js/index.html @@ -0,0 +1,260 @@ + + + + + + 《JavaScript高级程序设计》笔记 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/note/react/index.html b/note/react/index.html new file mode 100644 index 00000000..28fc63dc --- /dev/null +++ b/note/react/index.html @@ -0,0 +1,106 @@ + + + + + + 《React》笔记 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/note/typescript-axios/index.html b/note/typescript-axios/index.html new file mode 100644 index 00000000..15908420 --- /dev/null +++ b/note/typescript-axios/index.html @@ -0,0 +1,154 @@ + + + + + + 《TypeScript 从零实现 axios》 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/note/vue/index.html b/note/vue/index.html new file mode 100644 index 00000000..a64360b9 --- /dev/null +++ b/note/vue/index.html @@ -0,0 +1,120 @@ + + + + + + 《Vue》笔记 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/note/wx-miniprogram/index.html b/note/wx-miniprogram/index.html new file mode 100644 index 00000000..0fc46132 --- /dev/null +++ b/note/wx-miniprogram/index.html @@ -0,0 +1,1341 @@ + + + + + + 小程序笔记 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/002db7/index.html b/pages/002db7/index.html new file mode 100644 index 00000000..e622e450 --- /dev/null +++ b/pages/002db7/index.html @@ -0,0 +1,236 @@ + + + + + + 表单 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/02c86eb2792f3262/index.html b/pages/02c86eb2792f3262/index.html new file mode 100644 index 00000000..1d315aad --- /dev/null +++ b/pages/02c86eb2792f3262/index.html @@ -0,0 +1,589 @@ + + + + + + Symbol | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/02d7f59d98d87409/index.html b/pages/02d7f59d98d87409/index.html new file mode 100644 index 00000000..d32ee132 --- /dev/null +++ b/pages/02d7f59d98d87409/index.html @@ -0,0 +1,96 @@ + + + + + + CSS3之transition过渡 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/034e320f4af88bd4/index.html b/pages/034e320f4af88bd4/index.html new file mode 100644 index 00000000..6c9eab7e --- /dev/null +++ b/pages/034e320f4af88bd4/index.html @@ -0,0 +1,262 @@ + + + + + + 扩展接口 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/0473261a6ab0ee8c/index.html b/pages/0473261a6ab0ee8c/index.html new file mode 100644 index 00000000..7783dbb2 --- /dev/null +++ b/pages/0473261a6ab0ee8c/index.html @@ -0,0 +1,332 @@ + + + + + + 正则的扩展 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/04783a6691cc9d06/index.html b/pages/04783a6691cc9d06/index.html new file mode 100644 index 00000000..71dbf7e4 --- /dev/null +++ b/pages/04783a6691cc9d06/index.html @@ -0,0 +1,125 @@ + + + + + + 列表渲染之数组、对象更新检测 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/055ecee9a4325386/index.html b/pages/055ecee9a4325386/index.html new file mode 100644 index 00000000..3fc6616f --- /dev/null +++ b/pages/055ecee9a4325386/index.html @@ -0,0 +1,238 @@ + + + + + + 插槽slot | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/05cc577fb51c7998/index.html b/pages/05cc577fb51c7998/index.html new file mode 100644 index 00000000..bc867462 --- /dev/null +++ b/pages/05cc577fb51c7998/index.html @@ -0,0 +1,142 @@ + + + + + + flex布局案例-输入框布局 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/064e0f7b6b6142c8/index.html b/pages/064e0f7b6b6142c8/index.html new file mode 100644 index 00000000..cdb7a49e --- /dev/null +++ b/pages/064e0f7b6b6142c8/index.html @@ -0,0 +1,82 @@ + + + + + + 安装 TypeScript | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/0796ba76b4b55368/index.html b/pages/0796ba76b4b55368/index.html new file mode 100644 index 00000000..a25cae84 --- /dev/null +++ b/pages/0796ba76b4b55368/index.html @@ -0,0 +1,463 @@ + + + + + + 基础 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/07b384c2e6232e07/index.html b/pages/07b384c2e6232e07/index.html new file mode 100644 index 00000000..9baebacf --- /dev/null +++ b/pages/07b384c2e6232e07/index.html @@ -0,0 +1,103 @@ + + + + + + 父组件给子组件传值 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/0a83b083bdf257cb/index.html b/pages/0a83b083bdf257cb/index.html new file mode 100644 index 00000000..dea3f45b --- /dev/null +++ b/pages/0a83b083bdf257cb/index.html @@ -0,0 +1,127 @@ + + + + + + flex布局语法 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/0b9f2ee2b4dbb728/index.html b/pages/0b9f2ee2b4dbb728/index.html new file mode 100644 index 00000000..b4449ed7 --- /dev/null +++ b/pages/0b9f2ee2b4dbb728/index.html @@ -0,0 +1,112 @@ + + + + + + baseURL | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/0c21dae358fca16b/index.html b/pages/0c21dae358fca16b/index.html new file mode 100644 index 00000000..d17acd9c --- /dev/null +++ b/pages/0c21dae358fca16b/index.html @@ -0,0 +1,677 @@ + + + + + + Set 和 Map 数据结构 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/0f19a1bcac14fd41/index.html b/pages/0f19a1bcac14fd41/index.html new file mode 100644 index 00000000..e5e6c691 --- /dev/null +++ b/pages/0f19a1bcac14fd41/index.html @@ -0,0 +1,91 @@ + + + + + + 子组件派发事件和值给父组件 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/0f6a0ac99b62ede5/index.html b/pages/0f6a0ac99b62ede5/index.html new file mode 100644 index 00000000..0f12950d --- /dev/null +++ b/pages/0f6a0ac99b62ede5/index.html @@ -0,0 +1,108 @@ + + + + + + 防抖与节流函数 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/10b2761db5a8e089/index.html b/pages/10b2761db5a8e089/index.html new file mode 100644 index 00000000..20ae6a9b --- /dev/null +++ b/pages/10b2761db5a8e089/index.html @@ -0,0 +1,1240 @@ + + + + + + 事件 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/114158caa9e96df0/index.html b/pages/114158caa9e96df0/index.html new file mode 100644 index 00000000..a9b76999 --- /dev/null +++ b/pages/114158caa9e96df0/index.html @@ -0,0 +1,80 @@ + + + + + + MVVM模式 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/117708e0af7f0bd9/index.html b/pages/117708e0af7f0bd9/index.html new file mode 100644 index 00000000..f11ea8b0 --- /dev/null +++ b/pages/117708e0af7f0bd9/index.html @@ -0,0 +1,101 @@ + + + + + + nodejs递归读取所有文件 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/1313dae575f6dddf/index.html b/pages/1313dae575f6dddf/index.html new file mode 100644 index 00000000..1ecc2453 --- /dev/null +++ b/pages/1313dae575f6dddf/index.html @@ -0,0 +1,295 @@ + + + + + + 处理请求 url 参数 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/1376fd897809036e/index.html b/pages/1376fd897809036e/index.html new file mode 100644 index 00000000..62b234d3 --- /dev/null +++ b/pages/1376fd897809036e/index.html @@ -0,0 +1,337 @@ + + + + + + 上传和下载的进度监控 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/13f147a9b355c4c1/index.html b/pages/13f147a9b355c4c1/index.html new file mode 100644 index 00000000..5c30fd55 --- /dev/null +++ b/pages/13f147a9b355c4c1/index.html @@ -0,0 +1,537 @@ + + + + + + 辅助模块单元测试 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/16121351be68691b/index.html b/pages/16121351be68691b/index.html new file mode 100644 index 00000000..b9480202 --- /dev/null +++ b/pages/16121351be68691b/index.html @@ -0,0 +1,360 @@ + + + + + + 异步遍历器 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/176808a1b5f843b8/index.html b/pages/176808a1b5f843b8/index.html new file mode 100644 index 00000000..c913ab1e --- /dev/null +++ b/pages/176808a1b5f843b8/index.html @@ -0,0 +1,147 @@ + + + + + + 生命周期 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/1832fe/index.html b/pages/1832fe/index.html new file mode 100644 index 00000000..07c3b566 --- /dev/null +++ b/pages/1832fe/index.html @@ -0,0 +1,201 @@ + + + + + + Git工具-重写历史 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/184a96b493a97078/index.html b/pages/184a96b493a97078/index.html new file mode 100644 index 00000000..e0bc834e --- /dev/null +++ b/pages/184a96b493a97078/index.html @@ -0,0 +1,97 @@ + + + + + + transition过渡&动画 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/195af93fcc871b8b/index.html b/pages/195af93fcc871b8b/index.html new file mode 100644 index 00000000..d07f47bf --- /dev/null +++ b/pages/195af93fcc871b8b/index.html @@ -0,0 +1,80 @@ + + + + + + 需求分析 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/1cf50330655efc69/index.html b/pages/1cf50330655efc69/index.html new file mode 100644 index 00000000..e97a01c0 --- /dev/null +++ b/pages/1cf50330655efc69/index.html @@ -0,0 +1,175 @@ + + + + + + 函数式编程 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/1e3ca2/index.html b/pages/1e3ca2/index.html new file mode 100644 index 00000000..387a01c9 --- /dev/null +++ b/pages/1e3ca2/index.html @@ -0,0 +1,185 @@ + + + + + + State&生命周期 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/1f4123be6f45abcd/index.html b/pages/1f4123be6f45abcd/index.html new file mode 100644 index 00000000..f4a9b22b --- /dev/null +++ b/pages/1f4123be6f45abcd/index.html @@ -0,0 +1,134 @@ + + + + + + ES6面向对象 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/20a978023139589d/index.html b/pages/20a978023139589d/index.html new file mode 100644 index 00000000..38223bb2 --- /dev/null +++ b/pages/20a978023139589d/index.html @@ -0,0 +1,91 @@ + + + + + + 从box-sizing属性入手,了解盒子模型 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/22d581d8c2860b8a/index.html b/pages/22d581d8c2860b8a/index.html new file mode 100644 index 00000000..169681c6 --- /dev/null +++ b/pages/22d581d8c2860b8a/index.html @@ -0,0 +1,187 @@ + + + + + + 错误信息增强 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/2810ae8985e9bd52/index.html b/pages/2810ae8985e9bd52/index.html new file mode 100644 index 00000000..9cc7c166 --- /dev/null +++ b/pages/2810ae8985e9bd52/index.html @@ -0,0 +1,694 @@ + + + + + + Promise 对象 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/28672e2743bbc3a7/index.html b/pages/28672e2743bbc3a7/index.html new file mode 100644 index 00000000..84722271 --- /dev/null +++ b/pages/28672e2743bbc3a7/index.html @@ -0,0 +1,159 @@ + + + + + + 基础类型 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/2d615df9a36a98ed/index.html b/pages/2d615df9a36a98ed/index.html new file mode 100644 index 00000000..2ed9a4b4 --- /dev/null +++ b/pages/2d615df9a36a98ed/index.html @@ -0,0 +1,80 @@ + + + + + + 一个完美主义者的自我救赎 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/2e24dab728769e0c/index.html b/pages/2e24dab728769e0c/index.html new file mode 100644 index 00000000..cc69046f --- /dev/null +++ b/pages/2e24dab728769e0c/index.html @@ -0,0 +1,93 @@ + + + + + + 父组件调用子组件方法并传入值 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/2eac7a0a0d644c15/index.html b/pages/2eac7a0a0d644c15/index.html new file mode 100644 index 00000000..1fb5b9ce --- /dev/null +++ b/pages/2eac7a0a0d644c15/index.html @@ -0,0 +1,236 @@ + + + + + + Axios 实例模块单元测试 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/30a94dbe96873b33/index.html b/pages/30a94dbe96873b33/index.html new file mode 100644 index 00000000..9c199017 --- /dev/null +++ b/pages/30a94dbe96873b33/index.html @@ -0,0 +1,79 @@ + + + + + + 操作本地缓存 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/32c35f7651d6e58e/index.html b/pages/32c35f7651d6e58e/index.html new file mode 100644 index 00000000..2ec6031e --- /dev/null +++ b/pages/32c35f7651d6e58e/index.html @@ -0,0 +1,147 @@ + + + + + + 读懂 ECMAScript 规格 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/351f72ecd9c41129/index.html b/pages/351f72ecd9c41129/index.html new file mode 100644 index 00000000..5c4626bb --- /dev/null +++ b/pages/351f72ecd9c41129/index.html @@ -0,0 +1,81 @@ + + + + + + 计算属性 vs 方法 vs 侦听属性 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/35c0ec1bb0b0faaf/index.html b/pages/35c0ec1bb0b0faaf/index.html new file mode 100644 index 00000000..39eab28c --- /dev/null +++ b/pages/35c0ec1bb0b0faaf/index.html @@ -0,0 +1,186 @@ + + + + + + 处理请求 header | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/3777253e65bac487/index.html b/pages/3777253e65bac487/index.html new file mode 100644 index 00000000..e945ea87 --- /dev/null +++ b/pages/3777253e65bac487/index.html @@ -0,0 +1,574 @@ + + + + + + async 函数 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/38ecac9a9b92f037/index.html b/pages/38ecac9a9b92f037/index.html new file mode 100644 index 00000000..52d79906 --- /dev/null +++ b/pages/38ecac9a9b92f037/index.html @@ -0,0 +1,102 @@ + + + + + + 路由懒加载 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/390cb70e2b619449/index.html b/pages/390cb70e2b619449/index.html new file mode 100644 index 00000000..cd086ae2 --- /dev/null +++ b/pages/390cb70e2b619449/index.html @@ -0,0 +1,155 @@ + + + + + + XSRF 防御 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/3a3247/index.html b/pages/3a3247/index.html new file mode 100644 index 00000000..63db4ce7 --- /dev/null +++ b/pages/3a3247/index.html @@ -0,0 +1,102 @@ + + + + + + Git分支-变基 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/3b0a20e70805fcea/index.html b/pages/3b0a20e70805fcea/index.html new file mode 100644 index 00000000..2f7016a8 --- /dev/null +++ b/pages/3b0a20e70805fcea/index.html @@ -0,0 +1,91 @@ + + + + + + 使用animate库 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/3d52574260725aea/index.html b/pages/3d52574260725aea/index.html new file mode 100644 index 00000000..387e0150 --- /dev/null +++ b/pages/3d52574260725aea/index.html @@ -0,0 +1,92 @@ + + + + + + 「布局技巧」图片未加载前自动撑开元素高度 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/3da0d7/index.html b/pages/3da0d7/index.html new file mode 100644 index 00000000..470cb135 --- /dev/null +++ b/pages/3da0d7/index.html @@ -0,0 +1,79 @@ + + + + + + CSS-function汇总 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/3e5d5a45ad50f198/index.html b/pages/3e5d5a45ad50f198/index.html new file mode 100644 index 00000000..a2bdece7 --- /dev/null +++ b/pages/3e5d5a45ad50f198/index.html @@ -0,0 +1,160 @@ + + + + + + ts-axios 编译与发布 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/3fb6c2f52ab398e3/index.html b/pages/3fb6c2f52ab398e3/index.html new file mode 100644 index 00000000..cc93c0b8 --- /dev/null +++ b/pages/3fb6c2f52ab398e3/index.html @@ -0,0 +1,298 @@ + + + + + + 高级类型 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/40b41ce8e8159567/index.html b/pages/40b41ce8e8159567/index.html new file mode 100644 index 00000000..2a673ae3 --- /dev/null +++ b/pages/40b41ce8e8159567/index.html @@ -0,0 +1,136 @@ + + + + + + 自定义合法状态码 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/40b4db2d38ba85f2/index.html b/pages/40b4db2d38ba85f2/index.html new file mode 100644 index 00000000..611b64fe --- /dev/null +++ b/pages/40b4db2d38ba85f2/index.html @@ -0,0 +1,126 @@ + + + + + + JS随机打乱数组 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/40f623be692cf8bc/index.html b/pages/40f623be692cf8bc/index.html new file mode 100644 index 00000000..18800bdd --- /dev/null +++ b/pages/40f623be692cf8bc/index.html @@ -0,0 +1,86 @@ + + + + + + 判断是否为移动端浏览器 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/42b66999cc27dc25/index.html b/pages/42b66999cc27dc25/index.html new file mode 100644 index 00000000..b856e745 --- /dev/null +++ b/pages/42b66999cc27dc25/index.html @@ -0,0 +1,126 @@ + + + + + + 文字在一行或多行时超出显示省略号 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/4643cd/index.html b/pages/4643cd/index.html new file mode 100644 index 00000000..2bed585f --- /dev/null +++ b/pages/4643cd/index.html @@ -0,0 +1,111 @@ + + + + + + JS设计模式总结笔记 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/48df907ad3570f3d/index.html b/pages/48df907ad3570f3d/index.html new file mode 100644 index 00000000..f052ab00 --- /dev/null +++ b/pages/48df907ad3570f3d/index.html @@ -0,0 +1,538 @@ + + + + + + Iterator 和 for-of 循环 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/49ee30/index.html b/pages/49ee30/index.html new file mode 100644 index 00000000..f447ec98 --- /dev/null +++ b/pages/49ee30/index.html @@ -0,0 +1,80 @@ + + + + + + Git分支开发工作流 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/4c13b9/index.html b/pages/4c13b9/index.html new file mode 100644 index 00000000..a51b98c9 --- /dev/null +++ b/pages/4c13b9/index.html @@ -0,0 +1,205 @@ + + + + + + Hook概述 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/4c778760be26d8b3/index.html b/pages/4c778760be26d8b3/index.html new file mode 100644 index 00000000..1ec881f4 --- /dev/null +++ b/pages/4c778760be26d8b3/index.html @@ -0,0 +1,96 @@ + + + + + + GitHub高级搜索技巧 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/4cbc21/index.html b/pages/4cbc21/index.html new file mode 100644 index 00000000..b2630eb1 --- /dev/null +++ b/pages/4cbc21/index.html @@ -0,0 +1,80 @@ + + + + + + Git命令思维导图 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/4e8444e2d534d14f/index.html b/pages/4e8444e2d534d14f/index.html new file mode 100644 index 00000000..e174cf34 --- /dev/null +++ b/pages/4e8444e2d534d14f/index.html @@ -0,0 +1,202 @@ + + + + + + yaml语言教程 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/51afd6/index.html b/pages/51afd6/index.html new file mode 100644 index 00000000..76c3c38b --- /dev/null +++ b/pages/51afd6/index.html @@ -0,0 +1,580 @@ + + + + + + TypeScript笔记 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/54add7f5cf78088e/index.html b/pages/54add7f5cf78088e/index.html new file mode 100644 index 00000000..7da72ca3 --- /dev/null +++ b/pages/54add7f5cf78088e/index.html @@ -0,0 +1,311 @@ + + + + + + 变量声明 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/54ea89b497ec3bb3/index.html b/pages/54ea89b497ec3bb3/index.html new file mode 100644 index 00000000..388b5b7d --- /dev/null +++ b/pages/54ea89b497ec3bb3/index.html @@ -0,0 +1,349 @@ + + + + + + 接口 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/574d62/index.html b/pages/574d62/index.html new file mode 100644 index 00000000..a0cfd8b9 --- /dev/null +++ b/pages/574d62/index.html @@ -0,0 +1,120 @@ + + + + + + Git分支-远程分支 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/5dce43eba796a2ab/index.html b/pages/5dce43eba796a2ab/index.html new file mode 100644 index 00000000..d54e5a85 --- /dev/null +++ b/pages/5dce43eba796a2ab/index.html @@ -0,0 +1,146 @@ + + + + + + withCredentials | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/5dde351274f1e39d/index.html b/pages/5dde351274f1e39d/index.html new file mode 100644 index 00000000..09fe2280 --- /dev/null +++ b/pages/5dde351274f1e39d/index.html @@ -0,0 +1,121 @@ + + + + + + 如何根据系统主题自动响应CSS深色模式 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/5df969/index.html b/pages/5df969/index.html new file mode 100644 index 00000000..db1f9841 --- /dev/null +++ b/pages/5df969/index.html @@ -0,0 +1,99 @@ + + + + + + JSX简介 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/5dfea9a0f2d1a392/index.html b/pages/5dfea9a0f2d1a392/index.html new file mode 100644 index 00000000..66b2b41c --- /dev/null +++ b/pages/5dfea9a0f2d1a392/index.html @@ -0,0 +1,469 @@ + + + + + + 数值的扩展 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/61f2f95fd7da14fd/index.html b/pages/61f2f95fd7da14fd/index.html new file mode 100644 index 00000000..20c1c0e8 --- /dev/null +++ b/pages/61f2f95fd7da14fd/index.html @@ -0,0 +1,166 @@ + + + + + + npm常用命令 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/635088/index.html b/pages/635088/index.html new file mode 100644 index 00000000..c3acd45f --- /dev/null +++ b/pages/635088/index.html @@ -0,0 +1,229 @@ + + + + + + Git基础与命令 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/636ca33122e9a64b/index.html b/pages/636ca33122e9a64b/index.html new file mode 100644 index 00000000..151c425f --- /dev/null +++ b/pages/636ca33122e9a64b/index.html @@ -0,0 +1,129 @@ + + + + + + 动态组件与 v-once 指令 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/659b5af5e2e704e0/index.html b/pages/659b5af5e2e704e0/index.html new file mode 100644 index 00000000..53877d4f --- /dev/null +++ b/pages/659b5af5e2e704e0/index.html @@ -0,0 +1,1307 @@ + + + + + + 面向对象 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/6a8bef7b98dfdcf9/index.html b/pages/6a8bef7b98dfdcf9/index.html new file mode 100644 index 00000000..d4add626 --- /dev/null +++ b/pages/6a8bef7b98dfdcf9/index.html @@ -0,0 +1,202 @@ + + + + + + 错误处理 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/6a8e2dc558da1b39/index.html b/pages/6a8e2dc558da1b39/index.html new file mode 100644 index 00000000..35b5606d --- /dev/null +++ b/pages/6a8e2dc558da1b39/index.html @@ -0,0 +1,126 @@ + + + + + + Mixin | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/6b9d359ec5aa5019/index.html b/pages/6b9d359ec5aa5019/index.html new file mode 100644 index 00000000..d0c012bd --- /dev/null +++ b/pages/6b9d359ec5aa5019/index.html @@ -0,0 +1,80 @@ + + + + + + GitHub Actions 实现自动部署静态博客 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/6e11ac76475a2b3e/index.html b/pages/6e11ac76475a2b3e/index.html new file mode 100644 index 00000000..84ce5537 --- /dev/null +++ b/pages/6e11ac76475a2b3e/index.html @@ -0,0 +1,108 @@ + + + + + + 初始化项目 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/6fa16aee29527032/index.html b/pages/6fa16aee29527032/index.html new file mode 100644 index 00000000..036ff271 --- /dev/null +++ b/pages/6fa16aee29527032/index.html @@ -0,0 +1,282 @@ + + + + + + 请求取消模块单元测试 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/70651900f022f586/index.html b/pages/70651900f022f586/index.html new file mode 100644 index 00000000..c08e85ba --- /dev/null +++ b/pages/70651900f022f586/index.html @@ -0,0 +1,257 @@ + + + + + + 拦截器设计与实现 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/7188882b8d65af1b/index.html b/pages/7188882b8d65af1b/index.html new file mode 100644 index 00000000..33d44b6a --- /dev/null +++ b/pages/7188882b8d65af1b/index.html @@ -0,0 +1,352 @@ + + + + + + 最新提案 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/718b48ed9ce0adce/index.html b/pages/718b48ed9ce0adce/index.html new file mode 100644 index 00000000..1a8b5023 --- /dev/null +++ b/pages/718b48ed9ce0adce/index.html @@ -0,0 +1,1016 @@ + + + + + + Generator 函数的语法 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/723be7/index.html b/pages/723be7/index.html new file mode 100644 index 00000000..48db916b --- /dev/null +++ b/pages/723be7/index.html @@ -0,0 +1,99 @@ + + + + + + Hook规则 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/72710d/index.html b/pages/72710d/index.html new file mode 100644 index 00000000..d1fffe3b --- /dev/null +++ b/pages/72710d/index.html @@ -0,0 +1,213 @@ + + + + + + 使用Effect Hook | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/7279420c899c505d/index.html b/pages/7279420c899c505d/index.html new file mode 100644 index 00000000..55998f0f --- /dev/null +++ b/pages/7279420c899c505d/index.html @@ -0,0 +1,105 @@ + + + + + + 类型推断 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/73e4064340277b05/index.html b/pages/73e4064340277b05/index.html new file mode 100644 index 00000000..fd12c825 --- /dev/null +++ b/pages/73e4064340277b05/index.html @@ -0,0 +1,82 @@ + + + + + + v-if vs v-show | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/74d2ab3fbfeaaa68/index.html b/pages/74d2ab3fbfeaaa68/index.html new file mode 100644 index 00000000..55901d24 --- /dev/null +++ b/pages/74d2ab3fbfeaaa68/index.html @@ -0,0 +1,2265 @@ + + + + + + 内置对象 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/74de3e45e4491e95/index.html b/pages/74de3e45e4491e95/index.html new file mode 100644 index 00000000..f6bded49 --- /dev/null +++ b/pages/74de3e45e4491e95/index.html @@ -0,0 +1,390 @@ + + + + + + Reflect | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/75af7031eb66847b/index.html b/pages/75af7031eb66847b/index.html new file mode 100644 index 00000000..f709826a --- /dev/null +++ b/pages/75af7031eb66847b/index.html @@ -0,0 +1,472 @@ + + + + + + Generator 函数的异步应用 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/76d859/index.html b/pages/76d859/index.html new file mode 100644 index 00000000..cad149ae --- /dev/null +++ b/pages/76d859/index.html @@ -0,0 +1,188 @@ + + + + + + Git工具-交互式暂存 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/7753b8141663e54a/index.html b/pages/7753b8141663e54a/index.html new file mode 100644 index 00000000..de765c39 --- /dev/null +++ b/pages/7753b8141663e54a/index.html @@ -0,0 +1,188 @@ + + + + + + 自定义参数序列化 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/7a91be2d502346ce/index.html b/pages/7a91be2d502346ce/index.html new file mode 100644 index 00000000..e356b8b3 --- /dev/null +++ b/pages/7a91be2d502346ce/index.html @@ -0,0 +1,114 @@ + + + + + + JS获取和修改url参数 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/7b49658c26f613bf/index.html b/pages/7b49658c26f613bf/index.html new file mode 100644 index 00000000..7a048414 --- /dev/null +++ b/pages/7b49658c26f613bf/index.html @@ -0,0 +1,134 @@ + + + + + + 扩展 create 静态接口 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/7d961b8030c6099e/index.html b/pages/7d961b8030c6099e/index.html new file mode 100644 index 00000000..91d30323 --- /dev/null +++ b/pages/7d961b8030c6099e/index.html @@ -0,0 +1,1798 @@ + + + + + + DOM | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/8045759ec4ad3c01/index.html b/pages/8045759ec4ad3c01/index.html new file mode 100644 index 00000000..a2cdc57e --- /dev/null +++ b/pages/8045759ec4ad3c01/index.html @@ -0,0 +1,174 @@ + + + + + + 泛型 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/809f4582d9ca9552/index.html b/pages/809f4582d9ca9552/index.html new file mode 100644 index 00000000..9de1a782 --- /dev/null +++ b/pages/809f4582d9ca9552/index.html @@ -0,0 +1,102 @@ + + + + + + 兄弟组件传值 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/8143cc480faf9a11/index.html b/pages/8143cc480faf9a11/index.html new file mode 100644 index 00000000..7121feeb --- /dev/null +++ b/pages/8143cc480faf9a11/index.html @@ -0,0 +1,121 @@ + + + + + + new命令原理 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/8292d8/index.html b/pages/8292d8/index.html new file mode 100644 index 00000000..0a29d1e3 --- /dev/null +++ b/pages/8292d8/index.html @@ -0,0 +1,319 @@ + + + + + + 常用Git命令清单 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/82baa3/index.html b/pages/82baa3/index.html new file mode 100644 index 00000000..bc4cf2e6 --- /dev/null +++ b/pages/82baa3/index.html @@ -0,0 +1,127 @@ + + + + + + 使用State Hook | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/8309a5b876fc95e3/index.html b/pages/8309a5b876fc95e3/index.html new file mode 100644 index 00000000..836a7d44 --- /dev/null +++ b/pages/8309a5b876fc95e3/index.html @@ -0,0 +1,144 @@ + + + + + + 常用meta整理 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/83a1ab785e7fd70c/index.html b/pages/83a1ab785e7fd70c/index.html new file mode 100644 index 00000000..26b49fdc --- /dev/null +++ b/pages/83a1ab785e7fd70c/index.html @@ -0,0 +1,117 @@ + + + + + + 使用组件的细节点 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/83f8c3a0cd87dd83/index.html b/pages/83f8c3a0cd87dd83/index.html new file mode 100644 index 00000000..ae696ccf --- /dev/null +++ b/pages/83f8c3a0cd87dd83/index.html @@ -0,0 +1,506 @@ + + + + + + Class 的继承 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/8481d1/index.html b/pages/8481d1/index.html new file mode 100644 index 00000000..b1e1ba54 --- /dev/null +++ b/pages/8481d1/index.html @@ -0,0 +1,83 @@ + + + + + + 四级文件(测试) | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/85b5a3fe218a34b7/index.html b/pages/85b5a3fe218a34b7/index.html new file mode 100644 index 00000000..ba647f2e --- /dev/null +++ b/pages/85b5a3fe218a34b7/index.html @@ -0,0 +1,162 @@ + + + + + + flex布局案例-网格布局 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/870a51ba2a9edfad/index.html b/pages/870a51ba2a9edfad/index.html new file mode 100644 index 00000000..2ec8f402 --- /dev/null +++ b/pages/870a51ba2a9edfad/index.html @@ -0,0 +1,322 @@ + + + + + + 函数 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/87146f/index.html b/pages/87146f/index.html new file mode 100644 index 00000000..380d3b74 --- /dev/null +++ b/pages/87146f/index.html @@ -0,0 +1,264 @@ + + + + + + 案例演示 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/887cd0918e2543d8/index.html b/pages/887cd0918e2543d8/index.html new file mode 100644 index 00000000..a6b0ca29 --- /dev/null +++ b/pages/887cd0918e2543d8/index.html @@ -0,0 +1,150 @@ + + + + + + 处理请求 body 数据 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/88f4b0/index.html b/pages/88f4b0/index.html new file mode 100644 index 00000000..dd388d35 --- /dev/null +++ b/pages/88f4b0/index.html @@ -0,0 +1,197 @@ + + + + + + 列表&Key | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/89cd6496c23159ae/index.html b/pages/89cd6496c23159ae/index.html new file mode 100644 index 00000000..1a08fb95 --- /dev/null +++ b/pages/89cd6496c23159ae/index.html @@ -0,0 +1,130 @@ + + + + + + HTTP 授权 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/8af227eae851ec97/index.html b/pages/8af227eae851ec97/index.html new file mode 100644 index 00000000..142d5ced --- /dev/null +++ b/pages/8af227eae851ec97/index.html @@ -0,0 +1,123 @@ + + + + + + axios 函数重载 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/8e8f80f69b775a56/index.html b/pages/8e8f80f69b775a56/index.html new file mode 100644 index 00000000..72d095f2 --- /dev/null +++ b/pages/8e8f80f69b775a56/index.html @@ -0,0 +1,362 @@ + + + + + + SIMD | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/8ed309d668b20264/index.html b/pages/8ed309d668b20264/index.html new file mode 100644 index 00000000..c69f9234 --- /dev/null +++ b/pages/8ed309d668b20264/index.html @@ -0,0 +1,775 @@ + + + + + + 函数的扩展 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/8fcda8/index.html b/pages/8fcda8/index.html new file mode 100644 index 00000000..3aa64a89 --- /dev/null +++ b/pages/8fcda8/index.html @@ -0,0 +1,226 @@ + + + + + + 条件渲染 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/922cb4268499dc3f/index.html b/pages/922cb4268499dc3f/index.html new file mode 100644 index 00000000..09838ba1 --- /dev/null +++ b/pages/922cb4268499dc3f/index.html @@ -0,0 +1,106 @@ + + + + + + 处理响应 data | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/927161662ca32c24/index.html b/pages/927161662ca32c24/index.html new file mode 100644 index 00000000..15e78098 --- /dev/null +++ b/pages/927161662ca32c24/index.html @@ -0,0 +1,115 @@ + + + + + + 处理响应 header | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/937e4de6b81edeca/index.html b/pages/937e4de6b81edeca/index.html new file mode 100644 index 00000000..314282f5 --- /dev/null +++ b/pages/937e4de6b81edeca/index.html @@ -0,0 +1,321 @@ + + + + + + 合并配置的设计与实现 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/941581927b4a38f8/index.html b/pages/941581927b4a38f8/index.html new file mode 100644 index 00000000..3be7aefc --- /dev/null +++ b/pages/941581927b4a38f8/index.html @@ -0,0 +1,83 @@ + + + + + + 「css技巧」使用hover和attr()定制悬浮提示 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/95331c6a9613faf8/index.html b/pages/95331c6a9613faf8/index.html new file mode 100644 index 00000000..3448156f --- /dev/null +++ b/pages/95331c6a9613faf8/index.html @@ -0,0 +1,83 @@ + + + + + + GitHub加速下载项目的方法 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/9572134781ba6a25/index.html b/pages/9572134781ba6a25/index.html new file mode 100644 index 00000000..202b2de5 --- /dev/null +++ b/pages/9572134781ba6a25/index.html @@ -0,0 +1,542 @@ + + + + + + 剩余模块单元测试 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/9651417d08d1779d/index.html b/pages/9651417d08d1779d/index.html new file mode 100644 index 00000000..7f59a7c4 --- /dev/null +++ b/pages/9651417d08d1779d/index.html @@ -0,0 +1,142 @@ + + + + + + 自定义事件 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/97de6fd6293a2c6e/index.html b/pages/97de6fd6293a2c6e/index.html new file mode 100644 index 00000000..c9f0098d --- /dev/null +++ b/pages/97de6fd6293a2c6e/index.html @@ -0,0 +1,342 @@ + + + + + + 拦截器模块单元测试 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/984bf549204bb266/index.html b/pages/984bf549204bb266/index.html new file mode 100644 index 00000000..dbf4a5ec --- /dev/null +++ b/pages/984bf549204bb266/index.html @@ -0,0 +1,390 @@ + + + + + + 编程风格 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/996822b2a2ca6e3b/index.html b/pages/996822b2a2ca6e3b/index.html new file mode 100644 index 00000000..591a432d --- /dev/null +++ b/pages/996822b2a2ca6e3b/index.html @@ -0,0 +1,85 @@ + + + + + + 提高记忆的技巧 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/9a7ee40fc232253e/index.html b/pages/9a7ee40fc232253e/index.html new file mode 100644 index 00000000..33a58efc --- /dev/null +++ b/pages/9a7ee40fc232253e/index.html @@ -0,0 +1,246 @@ + + + + + + Git使用手册 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/9ac43a/index.html b/pages/9ac43a/index.html new file mode 100644 index 00000000..0811005c --- /dev/null +++ b/pages/9ac43a/index.html @@ -0,0 +1,170 @@ + + + + + + 组件&Props | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/9ae8e8/index.html b/pages/9ae8e8/index.html new file mode 100644 index 00000000..5c334155 --- /dev/null +++ b/pages/9ae8e8/index.html @@ -0,0 +1,192 @@ + + + + + + 组合vs继承 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/9ba2b8fb13de1957/index.html b/pages/9ba2b8fb13de1957/index.html new file mode 100644 index 00000000..714bf8df --- /dev/null +++ b/pages/9ba2b8fb13de1957/index.html @@ -0,0 +1,80 @@ + + + + + + 处理问题的思路 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/a2ba314746bfdbdd/index.html b/pages/a2ba314746bfdbdd/index.html new file mode 100644 index 00000000..856a7fe0 --- /dev/null +++ b/pages/a2ba314746bfdbdd/index.html @@ -0,0 +1,626 @@ + + + + + + ArrayBuffer | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/a3080f60f6596eb4/index.html b/pages/a3080f60f6596eb4/index.html new file mode 100644 index 00000000..60487b2c --- /dev/null +++ b/pages/a3080f60f6596eb4/index.html @@ -0,0 +1,114 @@ + + + + + + Prop 验证 与 非 Prop 的 Attribute | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/a399b3/index.html b/pages/a399b3/index.html new file mode 100644 index 00000000..d58c21d1 --- /dev/null +++ b/pages/a399b3/index.html @@ -0,0 +1,100 @@ + + + + + + Git分支管理-查看分支 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/a57debe141e1e4f4/index.html b/pages/a57debe141e1e4f4/index.html new file mode 100644 index 00000000..7570f810 --- /dev/null +++ b/pages/a57debe141e1e4f4/index.html @@ -0,0 +1,171 @@ + + + + + + 获取响应数据 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/a5f73af5185fdf0a/index.html b/pages/a5f73af5185fdf0a/index.html new file mode 100644 index 00000000..f32ea8f7 --- /dev/null +++ b/pages/a5f73af5185fdf0a/index.html @@ -0,0 +1,80 @@ + + + + + + GitHub + jsDelivr + TinyPNG+ PicGo 打造稳定快速、高效免费图床 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/a650b4a0ebfc9350/index.html b/pages/a650b4a0ebfc9350/index.html new file mode 100644 index 00000000..b7e322a1 --- /dev/null +++ b/pages/a650b4a0ebfc9350/index.html @@ -0,0 +1,194 @@ + + + + + + 字符串的新增方法 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/a79ca2e64ceae213/index.html b/pages/a79ca2e64ceae213/index.html new file mode 100644 index 00000000..111e9d8a --- /dev/null +++ b/pages/a79ca2e64ceae213/index.html @@ -0,0 +1,442 @@ + + + + + + Module 的加载实现 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/a8692ab3bdcb4588/index.html b/pages/a8692ab3bdcb4588/index.html new file mode 100644 index 00000000..ed63f9af --- /dev/null +++ b/pages/a8692ab3bdcb4588/index.html @@ -0,0 +1,81 @@ + + + + + + 提高学习效率的策略 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/acfe1e0b401fa984/index.html b/pages/acfe1e0b401fa984/index.html new file mode 100644 index 00000000..7a217c01 --- /dev/null +++ b/pages/acfe1e0b401fa984/index.html @@ -0,0 +1,308 @@ + + + + + + 编写基础请求代码 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/aea6571b7a8bae86/index.html b/pages/aea6571b7a8bae86/index.html new file mode 100644 index 00000000..395af3d3 --- /dev/null +++ b/pages/aea6571b7a8bae86/index.html @@ -0,0 +1,81 @@ + + + + + + 面试问题集锦 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/b1ab10a62f7564da/index.html b/pages/b1ab10a62f7564da/index.html new file mode 100644 index 00000000..da7f1ddb --- /dev/null +++ b/pages/b1ab10a62f7564da/index.html @@ -0,0 +1,398 @@ + + + + + + 变量的解构赋值 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/b1af5cb8996363c5/index.html b/pages/b1af5cb8996363c5/index.html new file mode 100644 index 00000000..68dde363 --- /dev/null +++ b/pages/b1af5cb8996363c5/index.html @@ -0,0 +1,137 @@ + + + + + + ES5面向对象 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/b30620/index.html b/pages/b30620/index.html new file mode 100644 index 00000000..e1e96935 --- /dev/null +++ b/pages/b30620/index.html @@ -0,0 +1,391 @@ + + + + + + Vuex | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/b5d372/index.html b/pages/b5d372/index.html new file mode 100644 index 00000000..07a661b0 --- /dev/null +++ b/pages/b5d372/index.html @@ -0,0 +1,95 @@ + + + + + + 元素渲染 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/b5e3e0a0ff6e9c25/index.html b/pages/b5e3e0a0ff6e9c25/index.html new file mode 100644 index 00000000..a1b23449 --- /dev/null +++ b/pages/b5e3e0a0ff6e9c25/index.html @@ -0,0 +1,531 @@ + + + + + + 对象的扩展 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/b7ec27/index.html b/pages/b7ec27/index.html new file mode 100644 index 00000000..1c1d4d4c --- /dev/null +++ b/pages/b7ec27/index.html @@ -0,0 +1,80 @@ + + + + + + 高级指引 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/baaa02/index.html b/pages/baaa02/index.html new file mode 100644 index 00000000..2e8894ee --- /dev/null +++ b/pages/baaa02/index.html @@ -0,0 +1,79 @@ + + + + + + 2分钟规则 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/bab4930124ad2c10/index.html b/pages/bab4930124ad2c10/index.html new file mode 100644 index 00000000..7ba9740f --- /dev/null +++ b/pages/bab4930124ad2c10/index.html @@ -0,0 +1,2366 @@ + + + + + + 浏览器模型 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/bd36a3c1bc3e0821/index.html b/pages/bd36a3c1bc3e0821/index.html new file mode 100644 index 00000000..bba59c91 --- /dev/null +++ b/pages/bd36a3c1bc3e0821/index.html @@ -0,0 +1,198 @@ + + + + + + Mixin混入 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/beb6c0bd8a66cea6/index.html b/pages/beb6c0bd8a66cea6/index.html new file mode 100644 index 00000000..38322b47 --- /dev/null +++ b/pages/beb6c0bd8a66cea6/index.html @@ -0,0 +1,77 @@ + + + + + + 网站 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/bf5c625a35757b37/index.html b/pages/bf5c625a35757b37/index.html new file mode 100644 index 00000000..ce4fd8cc --- /dev/null +++ b/pages/bf5c625a35757b37/index.html @@ -0,0 +1,139 @@ + + + + + + Jest 安装和配置 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/c10281/index.html b/pages/c10281/index.html new file mode 100644 index 00000000..9a1e3011 --- /dev/null +++ b/pages/c10281/index.html @@ -0,0 +1,146 @@ + + + + + + Git变基合并 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/c1edd70a6b7c7872/index.html b/pages/c1edd70a6b7c7872/index.html new file mode 100644 index 00000000..fb3dac03 --- /dev/null +++ b/pages/c1edd70a6b7c7872/index.html @@ -0,0 +1,381 @@ + + + + + + let 和 const 命令 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/c26b053540a7dafa/index.html b/pages/c26b053540a7dafa/index.html new file mode 100644 index 00000000..908024b0 --- /dev/null +++ b/pages/c26b053540a7dafa/index.html @@ -0,0 +1,180 @@ + + + + + + 静态方法扩展 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/c2c0432138f6e042/index.html b/pages/c2c0432138f6e042/index.html new file mode 100644 index 00000000..1d0b5911 --- /dev/null +++ b/pages/c2c0432138f6e042/index.html @@ -0,0 +1,205 @@ + + + + + + CSS3之animation动画 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/c3f302a03c8daf79/index.html b/pages/c3f302a03c8daf79/index.html new file mode 100644 index 00000000..a1ab06b2 --- /dev/null +++ b/pages/c3f302a03c8daf79/index.html @@ -0,0 +1,80 @@ + + + + + + 自律小建议 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/c4489d0bab02cc0c/index.html b/pages/c4489d0bab02cc0c/index.html new file mode 100644 index 00000000..32532e15 --- /dev/null +++ b/pages/c4489d0bab02cc0c/index.html @@ -0,0 +1,187 @@ + + + + + + 响应数据支持泛型 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/c689bf/index.html b/pages/c689bf/index.html new file mode 100644 index 00000000..50cc8b32 --- /dev/null +++ b/pages/c689bf/index.html @@ -0,0 +1,80 @@ + + + + + + React哲学 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/c6bdbd5bd60adf5a/index.html b/pages/c6bdbd5bd60adf5a/index.html new file mode 100644 index 00000000..b7ed3b66 --- /dev/null +++ b/pages/c6bdbd5bd60adf5a/index.html @@ -0,0 +1,184 @@ + + + + + + 引用 ts-axios 库 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/c85249f40e7a3517/index.html b/pages/c85249f40e7a3517/index.html new file mode 100644 index 00000000..6c54c163 --- /dev/null +++ b/pages/c85249f40e7a3517/index.html @@ -0,0 +1,144 @@ + + + + + + 编写第一个 TypeScript 程序 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/c8f128/index.html b/pages/c8f128/index.html new file mode 100644 index 00000000..c62f6e38 --- /dev/null +++ b/pages/c8f128/index.html @@ -0,0 +1,85 @@ + + + + + + CSS教程和技巧收藏 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/c984d1/index.html b/pages/c984d1/index.html new file mode 100644 index 00000000..f5ce73b8 --- /dev/null +++ b/pages/c984d1/index.html @@ -0,0 +1,199 @@ + + + + + + Git工具-查看修订版本 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/ca89eca8adeba5f4/index.html b/pages/ca89eca8adeba5f4/index.html new file mode 100644 index 00000000..45a747b6 --- /dev/null +++ b/pages/ca89eca8adeba5f4/index.html @@ -0,0 +1,437 @@ + + + + + + 字符串的扩展 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/cb7cb251adba4bf7/index.html b/pages/cb7cb251adba4bf7/index.html new file mode 100644 index 00000000..1cd3893d --- /dev/null +++ b/pages/cb7cb251adba4bf7/index.html @@ -0,0 +1,83 @@ + + + + + + 水平垂直居中的几种方式-案例 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/cd8bde/index.html b/pages/cd8bde/index.html new file mode 100644 index 00000000..664f5392 --- /dev/null +++ b/pages/cd8bde/index.html @@ -0,0 +1,77 @@ + + + + + + 拥抱生活,拥抱快乐 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/cdf59840306f9e81/index.html b/pages/cdf59840306f9e81/index.html new file mode 100644 index 00000000..2ff17112 --- /dev/null +++ b/pages/cdf59840306f9e81/index.html @@ -0,0 +1,216 @@ + + + + + + mergeConfig 模块单元测试 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/ce818a/index.html b/pages/ce818a/index.html new file mode 100644 index 00000000..600dae08 --- /dev/null +++ b/pages/ce818a/index.html @@ -0,0 +1,85 @@ + + + + + + 搜索引擎使用技巧 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/cf1018/index.html b/pages/cf1018/index.html new file mode 100644 index 00000000..def917cc --- /dev/null +++ b/pages/cf1018/index.html @@ -0,0 +1,114 @@ + + + + + + 自定义 Hook | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/d00311f8174119b2/index.html b/pages/d00311f8174119b2/index.html new file mode 100644 index 00000000..af08d851 --- /dev/null +++ b/pages/d00311f8174119b2/index.html @@ -0,0 +1,143 @@ + + + + + + Vue CLi v3 创建项目使用记录 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/d408e64f666f146d/index.html b/pages/d408e64f666f146d/index.html new file mode 100644 index 00000000..9a8a6f73 --- /dev/null +++ b/pages/d408e64f666f146d/index.html @@ -0,0 +1,124 @@ + + + + + + 非父子组件传值 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/d61b1cb4cdac1f63/index.html b/pages/d61b1cb4cdac1f63/index.html new file mode 100644 index 00000000..d223211f --- /dev/null +++ b/pages/d61b1cb4cdac1f63/index.html @@ -0,0 +1,223 @@ + + + + + + 异步操作 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/d6d331/index.html b/pages/d6d331/index.html new file mode 100644 index 00000000..c41f50c3 --- /dev/null +++ b/pages/d6d331/index.html @@ -0,0 +1,80 @@ + + + + + + 反向拆解让人上瘾的套路,找回自律 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/d9d62d6ab8ff99a6/index.html b/pages/d9d62d6ab8ff99a6/index.html new file mode 100644 index 00000000..5ec874fe --- /dev/null +++ b/pages/d9d62d6ab8ff99a6/index.html @@ -0,0 +1,104 @@ + + + + + + vuex操作相关 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/d9e9c6/index.html b/pages/d9e9c6/index.html new file mode 100644 index 00000000..15d5f285 --- /dev/null +++ b/pages/d9e9c6/index.html @@ -0,0 +1,102 @@ + + + + + + Git工具-重置揭密 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/ddd86ec39b5dfe33/index.html b/pages/ddd86ec39b5dfe33/index.html new file mode 100644 index 00000000..fdcb8513 --- /dev/null +++ b/pages/ddd86ec39b5dfe33/index.html @@ -0,0 +1,172 @@ + + + + + + headers 模块单元测试 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/dec4f3f00e71a312/index.html b/pages/dec4f3f00e71a312/index.html new file mode 100644 index 00000000..d04936c6 --- /dev/null +++ b/pages/dec4f3f00e71a312/index.html @@ -0,0 +1,278 @@ + + + + + + npm packageJson属性详解 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/df36888424843793/index.html b/pages/df36888424843793/index.html new file mode 100644 index 00000000..bc4f5ede --- /dev/null +++ b/pages/df36888424843793/index.html @@ -0,0 +1,80 @@ + + + + + + 前言 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/df9e7c7214fa5046/index.html b/pages/df9e7c7214fa5046/index.html new file mode 100644 index 00000000..a7dcd7e5 --- /dev/null +++ b/pages/df9e7c7214fa5046/index.html @@ -0,0 +1,119 @@ + + + + + + flex布局案例-圣杯布局 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/e05dce83e5129785/index.html b/pages/e05dce83e5129785/index.html new file mode 100644 index 00000000..2fd697cc --- /dev/null +++ b/pages/e05dce83e5129785/index.html @@ -0,0 +1,78 @@ + + + + + + 简介 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/e1d15dec8634e6b5/index.html b/pages/e1d15dec8634e6b5/index.html new file mode 100644 index 00000000..529de31c --- /dev/null +++ b/pages/e1d15dec8634e6b5/index.html @@ -0,0 +1,383 @@ + + + + + + 请求模块单元测试 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/e34009d60d8bc4b2/index.html b/pages/e34009d60d8bc4b2/index.html new file mode 100644 index 00000000..db2c3d7e --- /dev/null +++ b/pages/e34009d60d8bc4b2/index.html @@ -0,0 +1,526 @@ + + + + + + 数组的扩展 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/e6cec47efa42d7f1/index.html b/pages/e6cec47efa42d7f1/index.html new file mode 100644 index 00000000..ab0c30e9 --- /dev/null +++ b/pages/e6cec47efa42d7f1/index.html @@ -0,0 +1,84 @@ + + + + + + vue父子组件的生命周期顺序 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/e808fba1fa8fbab2/index.html b/pages/e808fba1fa8fbab2/index.html new file mode 100644 index 00000000..2a6d4ec2 --- /dev/null +++ b/pages/e808fba1fa8fbab2/index.html @@ -0,0 +1,192 @@ + + + + + + 多种数组去重性能对比 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/e831e1593c82bbe0/index.html b/pages/e831e1593c82bbe0/index.html new file mode 100644 index 00000000..b93f0e16 --- /dev/null +++ b/pages/e831e1593c82bbe0/index.html @@ -0,0 +1,674 @@ + + + + + + Class 的基本语法 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/e85e68947502cf90/index.html b/pages/e85e68947502cf90/index.html new file mode 100644 index 00000000..ab409729 --- /dev/null +++ b/pages/e85e68947502cf90/index.html @@ -0,0 +1,499 @@ + + + + + + 对象的新增方法 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/e97bc1e5626b082c/index.html b/pages/e97bc1e5626b082c/index.html new file mode 100644 index 00000000..7404a45b --- /dev/null +++ b/pages/e97bc1e5626b082c/index.html @@ -0,0 +1,577 @@ + + + + + + 装饰器 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/ea5a8c/index.html b/pages/ea5a8c/index.html new file mode 100644 index 00000000..0333eb49 --- /dev/null +++ b/pages/ea5a8c/index.html @@ -0,0 +1,109 @@ + + + + + + Git分支的新建与合并-分支操作 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/ea6db1530c42ad51/index.html b/pages/ea6db1530c42ad51/index.html new file mode 100644 index 00000000..6bce27bb --- /dev/null +++ b/pages/ea6db1530c42ad51/index.html @@ -0,0 +1,156 @@ + + + + + + flex布局案例-基础 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/ea6f3b870f6dab69/index.html b/pages/ea6f3b870f6dab69/index.html new file mode 100644 index 00000000..057170b4 --- /dev/null +++ b/pages/ea6f3b870f6dab69/index.html @@ -0,0 +1,79 @@ + + + + + + 参考链接 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/efe2fb04eb8ac5fb/index.html b/pages/efe2fb04eb8ac5fb/index.html new file mode 100644 index 00000000..8b623e91 --- /dev/null +++ b/pages/efe2fb04eb8ac5fb/index.html @@ -0,0 +1,414 @@ + + + + + + Module 的语法 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/eff61bc8b4f4695d/index.html b/pages/eff61bc8b4f4695d/index.html new file mode 100644 index 00000000..24b504c6 --- /dev/null +++ b/pages/eff61bc8b4f4695d/index.html @@ -0,0 +1,229 @@ + + + + + + flex布局案例-骰子 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/f0e3d2/index.html b/pages/f0e3d2/index.html new file mode 100644 index 00000000..285add18 --- /dev/null +++ b/pages/f0e3d2/index.html @@ -0,0 +1,207 @@ + + + + + + 状态提升 (共享状态) | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/f1acb712033ac8da/index.html b/pages/f1acb712033ac8da/index.html new file mode 100644 index 00000000..ed058e0d --- /dev/null +++ b/pages/f1acb712033ac8da/index.html @@ -0,0 +1,129 @@ + + + + + + 将一维数组按指定长度转为二维数组 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/f27775/index.html b/pages/f27775/index.html new file mode 100644 index 00000000..1b35ac29 --- /dev/null +++ b/pages/f27775/index.html @@ -0,0 +1,158 @@ + + + + + + 事件处理 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/f2a556/index.html b/pages/f2a556/index.html new file mode 100644 index 00000000..9e59fcaa --- /dev/null +++ b/pages/f2a556/index.html @@ -0,0 +1,79 @@ + + + + + + 费曼学习法 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/f2e63f/index.html b/pages/f2e63f/index.html new file mode 100644 index 00000000..3f6cb741 --- /dev/null +++ b/pages/f2e63f/index.html @@ -0,0 +1,78 @@ + + + + + + 你知道的越多,不知道的也就越多 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/f344d070a1031ef7/index.html b/pages/f344d070a1031ef7/index.html new file mode 100644 index 00000000..3ce22015 --- /dev/null +++ b/pages/f344d070a1031ef7/index.html @@ -0,0 +1,268 @@ + + + + + + ECMAScript 6 简介 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/f56ec2ab97d60483/index.html b/pages/f56ec2ab97d60483/index.html new file mode 100644 index 00000000..a2740dac --- /dev/null +++ b/pages/f56ec2ab97d60483/index.html @@ -0,0 +1,750 @@ + + + + + + Proxy | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/f5b627bfebba87fc/index.html b/pages/f5b627bfebba87fc/index.html new file mode 100644 index 00000000..c2cf5179 --- /dev/null +++ b/pages/f5b627bfebba87fc/index.html @@ -0,0 +1,172 @@ + + + + + + 请求和响应配置化 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/fad060bd9a8bfac6/index.html b/pages/fad060bd9a8bfac6/index.html new file mode 100644 index 00000000..af213258 --- /dev/null +++ b/pages/fad060bd9a8bfac6/index.html @@ -0,0 +1,405 @@ + + + + + + 类 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/fd4a16d56b83c1bc/index.html b/pages/fd4a16d56b83c1bc/index.html new file mode 100644 index 00000000..941e3609 --- /dev/null +++ b/pages/fd4a16d56b83c1bc/index.html @@ -0,0 +1,122 @@ + + + + + + 比typeof运算符更准确的类型判断 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/pages/fdc6da5372397430/index.html b/pages/fdc6da5372397430/index.html new file mode 100644 index 00000000..2b9bb745 --- /dev/null +++ b/pages/fdc6da5372397430/index.html @@ -0,0 +1,325 @@ + + + + + + 取消功能的设计与实现 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/review/210802/index.html b/review/210802/index.html new file mode 100644 index 00000000..aad839b0 --- /dev/null +++ b/review/210802/index.html @@ -0,0 +1,78 @@ + + + + + + 代码评审优化建议-210802 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/tags/index.html b/tags/index.html new file mode 100644 index 00000000..eaebd80e --- /dev/null +++ b/tags/index.html @@ -0,0 +1,80 @@ + + + + + + 标签 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/technology/index.html b/technology/index.html new file mode 100644 index 00000000..5e00d262 --- /dev/null +++ b/technology/index.html @@ -0,0 +1,97 @@ + + + + + + 技术 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/ui/index.html b/ui/index.html new file mode 100644 index 00000000..f0b1fc39 --- /dev/null +++ b/ui/index.html @@ -0,0 +1,101 @@ + + + + + + 页面 | Ethan blog + + + + + + + + + + + + +
    + + + diff --git a/web/index.html b/web/index.html new file mode 100644 index 00000000..3995f1dd --- /dev/null +++ b/web/index.html @@ -0,0 +1,106 @@ + + + + + + 前端 | Ethan blog + + + + + + + + + + + + +
    + + +

    8b)Xb` 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 z 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