diff --git a/blog/dist/404.html b/blog/dist/404.html index 71d45b3..7325d7f 100644 --- a/blog/dist/404.html +++ b/blog/dist/404.html @@ -5,7 +5,7 @@ <meta name="viewport" content="width=device-width,initial-scale=1" /> <meta name="generator" content="VuePress 2.0.0-beta.67" /> <meta name="theme" content="VuePress Theme Hope" /> - <meta property="og:url" content="https://vuepress-theme-hope-docs-demo.netlify.app/blog/dist/404.html"><meta property="og:site_name" content="我的简历"><meta property="og:type" content="website"><meta property="og:locale" content="zh-CN"><meta property="article:author" content="小傅哥"><script type="application/ld+json">{"@context":"https://schema.org","@type":"WebPage","name":""}</script><title>我的简历</title><meta name="description" content=""> + <meta property="og:url" content="https://vuepress-theme-hope-docs-demo.netlify.app/blog/dist/404.html"><meta property="og:site_name" content="blog"><meta property="og:type" content="website"><meta property="og:locale" content="zh-CN"><meta property="article:author" content="hqqich"><script type="application/ld+json">{"@context":"https://schema.org","@type":"WebPage","name":""}</script><title>blog</title><meta name="description" content=""> <style> :root { --bg-color: #fff; @@ -31,10 +31,10 @@ } </script> <link rel="preload" href="/blog/dist/assets/style-e1af0ae0.css" as="style"><link rel="stylesheet" href="/blog/dist/assets/style-e1af0ae0.css"> - <link rel="modulepreload" href="/blog/dist/assets/app-48e592bc.js"><link rel="modulepreload" href="/blog/dist/assets/404.html-98ecc787.js"><link rel="modulepreload" href="/blog/dist/assets/plugin-vue_export-helper-c27b6911.js"><link rel="modulepreload" href="/blog/dist/assets/404.html-d25048b5.js"><link rel="prefetch" href="/blog/dist/assets/index.html-2448c597.js" as="script"><link rel="prefetch" href="/blog/dist/assets/slides.html-a8da665a.js" as="script"><link rel="prefetch" href="/blog/dist/assets/resume.html-5daad762.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day01.html-5b3d75e2.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day02.html-16f7422e.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day03.html-8bf052f3.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day04.html-d99e9bf2.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day05.html-019a29ca.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day06.html-46d99ff3.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day07~day08.html-af1acce9.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day09~day10.html-ea2643e5.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day11.html-bf0a77d6.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day12.html-ca956336.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-b25c80fe.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-408426f6.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-970a5d45.js" as="script"><link rel="prefetch" href="/blog/dist/assets/slides.html-2a1d1365.js" as="script"><link rel="prefetch" href="/blog/dist/assets/resume.html-76c4384e.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day01.html-55eb354f.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day02.html-8d6bc722.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day03.html-fbe757fe.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day04.html-b068227c.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day05.html-b3eb6724.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day06.html-435a8053.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day07~day08.html-99b6eb19.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day09~day10.html-fca95bc7.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day11.html-22b3645c.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day12.html-fd07949c.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-09a8d92e.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-fe05aaa1.js" as="script"><link rel="prefetch" href="/blog/dist/assets/photoswipe.esm-060dc2da.js" as="script"> + <link rel="modulepreload" href="/blog/dist/assets/app-0009cf46.js"><link rel="modulepreload" href="/blog/dist/assets/404.html-3ebe33b7.js"><link rel="modulepreload" href="/blog/dist/assets/plugin-vue_export-helper-c27b6911.js"><link rel="modulepreload" href="/blog/dist/assets/404.html-3afd45f4.js"><link rel="prefetch" href="/blog/dist/assets/index.html-5385c67b.js" as="script"><link rel="prefetch" href="/blog/dist/assets/slides.html-141feb08.js" as="script"><link rel="prefetch" href="/blog/dist/assets/resume.html-7640e47a.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-8542c835.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day01.html-08915fe7.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-8daec251.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-b50e8a62.js" as="script"><link rel="prefetch" href="/blog/dist/assets/slides.html-86266226.js" as="script"><link rel="prefetch" href="/blog/dist/assets/resume.html-b1aba35a.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-ad5460d9.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day01.html-40ef3352.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-964d1ecc.js" as="script"><link rel="prefetch" href="/blog/dist/assets/photoswipe.esm-060dc2da.js" as="script"> </head> <body> - <div id="app"><!--[--><!--[--><!--[--><span tabindex="-1"></span><a href="#main-content" class="vp-skip-link sr-only">跳至主要內容</a><!--]--><div class="theme-container no-sidebar has-toc"><!--[--><header id="navbar" class="vp-navbar"><div class="vp-navbar-start"><button type="button" class="vp-toggle-sidebar-button" title="Toggle Sidebar"><span class="icon"></span></button><!--[--><!----><!--]--><!--[--><a class="vp-link vp-brand vp-brand" href="/blog/dist/"><img class="vp-nav-logo" src="/blog/dist/logo.svg" alt="我的简历"><!----><span class="vp-site-name hide-in-pad">我的简历</span></a><!--]--><!--[--><!----><!--]--></div><div class="vp-navbar-center"><!--[--><!----><!--]--><!--[--><nav class="vp-nav-links"><div class="nav-item hide-in-mobile"><a aria-label="主页" class="vp-link nav-link nav-link" href="/blog/dist/"><span class="font-icon icon fa-fw fa-sm fas fa-home" style=""></span>主页<!----></a></div><div class="nav-item hide-in-mobile"><a aria-label="个人简历" class="vp-link nav-link nav-link" href="/blog/dist/md/resume.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>个人简历<!----></a></div><div class="nav-item hide-in-mobile"><a aria-label="开发日志" class="vp-link nav-link nav-link" href="/blog/dist/md/dev-log/day01.html"><span class="font-icon icon fa-fw fa-sm fas fa-book" style=""></span>开发日志<!----></a></div></nav><!--]--><!--[--><!----><!--]--></div><div class="vp-navbar-end"><!--[--><!----><!--]--><!--[--><!----><div class="nav-item vp-repo"><a class="vp-repo-link" href="https://github.com/fuzhengwei/xfg-resume-blog" target="_blank" rel="noopener noreferrer" aria-label="GitHub"><svg xmlns="http://www.w3.org/2000/svg" class="icon github-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="github icon" style="width:1.25rem;height:1.25rem;vertical-align:middle;"><path d="M511.957 21.333C241.024 21.333 21.333 240.981 21.333 512c0 216.832 140.544 400.725 335.574 465.664 24.49 4.395 32.256-10.07 32.256-23.083 0-11.69.256-44.245 0-85.205-136.448 29.61-164.736-64.64-164.736-64.64-22.315-56.704-54.4-71.765-54.4-71.765-44.587-30.464 3.285-29.824 3.285-29.824 49.195 3.413 75.179 50.517 75.179 50.517 43.776 75.008 114.816 53.333 142.762 40.79 4.523-31.66 17.152-53.377 31.19-65.537-108.971-12.458-223.488-54.485-223.488-242.602 0-53.547 19.114-97.323 50.517-131.67-5.035-12.33-21.93-62.293 4.779-129.834 0 0 41.258-13.184 134.912 50.346a469.803 469.803 0 0 1 122.88-16.554c41.642.213 83.626 5.632 122.88 16.554 93.653-63.488 134.784-50.346 134.784-50.346 26.752 67.541 9.898 117.504 4.864 129.834 31.402 34.347 50.474 78.123 50.474 131.67 0 188.586-114.73 230.016-224.042 242.09 17.578 15.232 33.578 44.672 33.578 90.454v135.85c0 13.142 7.936 27.606 32.854 22.87C862.25 912.597 1002.667 728.747 1002.667 512c0-271.019-219.648-490.667-490.71-490.667z"></path></svg></a></div><div class="nav-item hide-in-mobile"><button type="button" id="appearance-switch"><svg xmlns="http://www.w3.org/2000/svg" class="icon auto-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="auto icon" style="display:block;"><path d="M512 992C246.92 992 32 777.08 32 512S246.92 32 512 32s480 214.92 480 480-214.92 480-480 480zm0-840c-198.78 0-360 161.22-360 360 0 198.84 161.22 360 360 360s360-161.16 360-360c0-198.78-161.22-360-360-360zm0 660V212c165.72 0 300 134.34 300 300 0 165.72-134.28 300-300 300z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" class="icon dark-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="dark icon" style="display:none;"><path d="M524.8 938.667h-4.267a439.893 439.893 0 0 1-313.173-134.4 446.293 446.293 0 0 1-11.093-597.334A432.213 432.213 0 0 1 366.933 90.027a42.667 42.667 0 0 1 45.227 9.386 42.667 42.667 0 0 1 10.24 42.667 358.4 358.4 0 0 0 82.773 375.893 361.387 361.387 0 0 0 376.747 82.774 42.667 42.667 0 0 1 54.187 55.04 433.493 433.493 0 0 1-99.84 154.88 438.613 438.613 0 0 1-311.467 128z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" class="icon light-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="light icon" style="display:none;"><path d="M952 552h-80a40 40 0 0 1 0-80h80a40 40 0 0 1 0 80zM801.88 280.08a41 41 0 0 1-57.96-57.96l57.96-58a41.04 41.04 0 0 1 58 58l-58 57.96zM512 752a240 240 0 1 1 0-480 240 240 0 0 1 0 480zm0-560a40 40 0 0 1-40-40V72a40 40 0 0 1 80 0v80a40 40 0 0 1-40 40zm-289.88 88.08-58-57.96a41.04 41.04 0 0 1 58-58l57.96 58a41 41 0 0 1-57.96 57.96zM192 512a40 40 0 0 1-40 40H72a40 40 0 0 1 0-80h80a40 40 0 0 1 40 40zm30.12 231.92a41 41 0 0 1 57.96 57.96l-57.96 58a41.04 41.04 0 0 1-58-58l58-57.96zM512 832a40 40 0 0 1 40 40v80a40 40 0 0 1-80 0v-80a40 40 0 0 1 40-40zm289.88-88.08 58 57.96a41.04 41.04 0 0 1-58 58l-57.96-58a41 41 0 0 1 57.96-57.96z"></path></svg></button></div><!----><!--]--><!--[--><!----><!--]--><button type="button" class="vp-toggle-navbar-button" aria-label="Toggle Navbar" aria-expanded="false" aria-controls="nav-screen"><span><span class="vp-top"></span><span class="vp-middle"></span><span class="vp-bottom"></span></span></button></div></header><!----><!--]--><!----><div class="toggle-sidebar-wrapper"><span class="arrow start"></span></div><aside id="sidebar" class="vp-sidebar"><!--[--><!----><!--]--><ul class="vp-sidebar-links"><li><!--[--><a aria-label="主页" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/"><span class="font-icon icon fa-fw fa-sm fas fa-home" style=""></span>主页<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><section class="vp-sidebar-group"><p class="vp-sidebar-heading"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span><span class="vp-sidebar-title">Lottery 项目开发日志</span><!----></p><ul class="vp-sidebar-links"><li><!--[--><a aria-label="Day01" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day01.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day01<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day02" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day02.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day02<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day03" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day03.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day03<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day04" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day04.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day04<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day05" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day05.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day05<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day06" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day06.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day06<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day07 ~ Day08" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day07~day08.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day07 ~ Day08<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day09 ~ Day10" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day09~day10.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day09 ~ Day10<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day011" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day11.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day011<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day012" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day12.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day012<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li></ul></section></li></ul><!--[--><!----><!--]--></aside><!--[--><main id="main-content" class="vp-page not-found"><div class="not-found-hint"><p class="error-code">404</p><h1 class="error-title">页面不存在</h1><p class="error-hint">这 是 四 零 四 !</p></div><div class="actions"><button type="button" class="action-button">返回上一页</button><button type="button" class="action-button">带我回家</button></div></main><!--]--><footer class="vp-footer-wrapper"><div class="vp-footer">我的微信:fustack</div><div class="vp-copyright">Copyright © 2024 小傅哥</div></footer></div><!--]--><!----><!--]--></div> - <script type="module" src="/blog/dist/assets/app-48e592bc.js" defer></script> + <div id="app"><!--[--><!--[--><!--[--><span tabindex="-1"></span><a href="#main-content" class="vp-skip-link sr-only">跳至主要內容</a><!--]--><div class="theme-container no-sidebar has-toc"><!--[--><header id="navbar" class="vp-navbar"><div class="vp-navbar-start"><button type="button" class="vp-toggle-sidebar-button" title="Toggle Sidebar"><span class="icon"></span></button><!--[--><!----><!--]--><!--[--><a class="vp-link vp-brand vp-brand" href="/blog/dist/"><img class="vp-nav-logo" src="/blog/dist/logo.svg" alt="blog"><!----><span class="vp-site-name hide-in-pad">blog</span></a><!--]--><!--[--><!----><!--]--></div><div class="vp-navbar-center"><!--[--><!----><!--]--><!--[--><nav class="vp-nav-links"><div class="nav-item hide-in-mobile"><a aria-label="主页" class="vp-link nav-link nav-link" href="/blog/dist/"><span class="font-icon icon fa-fw fa-sm fas fa-home" style=""></span>主页<!----></a></div><div class="nav-item hide-in-mobile"><a aria-label="about me" class="vp-link nav-link nav-link" href="/blog/dist/md/resume.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>about me<!----></a></div><div class="nav-item hide-in-mobile"><a aria-label="学习日志" class="vp-link nav-link nav-link" href="/blog/dist/md/dev-log/day01.html"><span class="font-icon icon fa-fw fa-sm fas fa-book" style=""></span>学习日志<!----></a></div></nav><!--]--><!--[--><!----><!--]--></div><div class="vp-navbar-end"><!--[--><!----><!--]--><!--[--><!----><div class="nav-item vp-repo"><a class="vp-repo-link" href="https://github.com/hqqich/hqqich.github.io" target="_blank" rel="noopener noreferrer" aria-label="GitHub"><svg xmlns="http://www.w3.org/2000/svg" class="icon github-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="github icon" style="width:1.25rem;height:1.25rem;vertical-align:middle;"><path d="M511.957 21.333C241.024 21.333 21.333 240.981 21.333 512c0 216.832 140.544 400.725 335.574 465.664 24.49 4.395 32.256-10.07 32.256-23.083 0-11.69.256-44.245 0-85.205-136.448 29.61-164.736-64.64-164.736-64.64-22.315-56.704-54.4-71.765-54.4-71.765-44.587-30.464 3.285-29.824 3.285-29.824 49.195 3.413 75.179 50.517 75.179 50.517 43.776 75.008 114.816 53.333 142.762 40.79 4.523-31.66 17.152-53.377 31.19-65.537-108.971-12.458-223.488-54.485-223.488-242.602 0-53.547 19.114-97.323 50.517-131.67-5.035-12.33-21.93-62.293 4.779-129.834 0 0 41.258-13.184 134.912 50.346a469.803 469.803 0 0 1 122.88-16.554c41.642.213 83.626 5.632 122.88 16.554 93.653-63.488 134.784-50.346 134.784-50.346 26.752 67.541 9.898 117.504 4.864 129.834 31.402 34.347 50.474 78.123 50.474 131.67 0 188.586-114.73 230.016-224.042 242.09 17.578 15.232 33.578 44.672 33.578 90.454v135.85c0 13.142 7.936 27.606 32.854 22.87C862.25 912.597 1002.667 728.747 1002.667 512c0-271.019-219.648-490.667-490.71-490.667z"></path></svg></a></div><div class="nav-item hide-in-mobile"><button type="button" id="appearance-switch"><svg xmlns="http://www.w3.org/2000/svg" class="icon auto-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="auto icon" style="display:block;"><path d="M512 992C246.92 992 32 777.08 32 512S246.92 32 512 32s480 214.92 480 480-214.92 480-480 480zm0-840c-198.78 0-360 161.22-360 360 0 198.84 161.22 360 360 360s360-161.16 360-360c0-198.78-161.22-360-360-360zm0 660V212c165.72 0 300 134.34 300 300 0 165.72-134.28 300-300 300z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" class="icon dark-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="dark icon" style="display:none;"><path d="M524.8 938.667h-4.267a439.893 439.893 0 0 1-313.173-134.4 446.293 446.293 0 0 1-11.093-597.334A432.213 432.213 0 0 1 366.933 90.027a42.667 42.667 0 0 1 45.227 9.386 42.667 42.667 0 0 1 10.24 42.667 358.4 358.4 0 0 0 82.773 375.893 361.387 361.387 0 0 0 376.747 82.774 42.667 42.667 0 0 1 54.187 55.04 433.493 433.493 0 0 1-99.84 154.88 438.613 438.613 0 0 1-311.467 128z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" class="icon light-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="light icon" style="display:none;"><path d="M952 552h-80a40 40 0 0 1 0-80h80a40 40 0 0 1 0 80zM801.88 280.08a41 41 0 0 1-57.96-57.96l57.96-58a41.04 41.04 0 0 1 58 58l-58 57.96zM512 752a240 240 0 1 1 0-480 240 240 0 0 1 0 480zm0-560a40 40 0 0 1-40-40V72a40 40 0 0 1 80 0v80a40 40 0 0 1-40 40zm-289.88 88.08-58-57.96a41.04 41.04 0 0 1 58-58l57.96 58a41 41 0 0 1-57.96 57.96zM192 512a40 40 0 0 1-40 40H72a40 40 0 0 1 0-80h80a40 40 0 0 1 40 40zm30.12 231.92a41 41 0 0 1 57.96 57.96l-57.96 58a41.04 41.04 0 0 1-58-58l58-57.96zM512 832a40 40 0 0 1 40 40v80a40 40 0 0 1-80 0v-80a40 40 0 0 1 40-40zm289.88-88.08 58 57.96a41.04 41.04 0 0 1-58 58l-57.96-58a41 41 0 0 1 57.96-57.96z"></path></svg></button></div><!----><!--]--><!--[--><!----><!--]--><button type="button" class="vp-toggle-navbar-button" aria-label="Toggle Navbar" aria-expanded="false" aria-controls="nav-screen"><span><span class="vp-top"></span><span class="vp-middle"></span><span class="vp-bottom"></span></span></button></div></header><!----><!--]--><!----><div class="toggle-sidebar-wrapper"><span class="arrow start"></span></div><aside id="sidebar" class="vp-sidebar"><!--[--><!----><!--]--><ul class="vp-sidebar-links"><li><!--[--><a aria-label="主页" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/"><span class="font-icon icon fa-fw fa-sm fas fa-home" style=""></span>主页<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><section class="vp-sidebar-group"><p class="vp-sidebar-heading"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span><span class="vp-sidebar-title">学习日志</span><!----></p><ul class="vp-sidebar-links"><li><!--[--><a aria-label="Day01" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day01.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day01<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li></ul></section></li></ul><!--[--><!----><!--]--></aside><!--[--><main id="main-content" class="vp-page not-found"><div class="not-found-hint"><p class="error-code">404</p><h1 class="error-title">页面不存在</h1><p class="error-hint">看起来你访问了一个失效的链接</p></div><div class="actions"><button type="button" class="action-button">返回上一页</button><button type="button" class="action-button">带我回家</button></div></main><!--]--><footer class="vp-footer-wrapper"><div class="vp-footer">hqqich</div><div class="vp-copyright">Copyright © 2024 hqqich</div></footer></div><!--]--><!----><!--]--></div> + <script type="module" src="/blog/dist/assets/app-0009cf46.js" defer></script> </body> </html> diff --git a/blog/dist/assets/404.html-3afd45f4.js b/blog/dist/assets/404.html-3afd45f4.js new file mode 100644 index 0000000..cbd6e8a --- /dev/null +++ b/blog/dist/assets/404.html-3afd45f4.js @@ -0,0 +1 @@ +const t=JSON.parse('{"key":"v-3706649a","path":"/404.html","title":"","lang":"zh-CN","frontmatter":{"layout":"NotFound","description":"","head":[["meta",{"property":"og:url","content":"https://vuepress-theme-hope-docs-demo.netlify.app/blog/dist/404.html"}],["meta",{"property":"og:site_name","content":"blog"}],["meta",{"property":"og:type","content":"website"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"article:author","content":"hqqich"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"WebPage\\",\\"name\\":\\"\\"}"]]},"headers":[],"git":{},"readingTime":{"minutes":0,"words":0},"filePathRelative":null,"autoDesc":true}');export{t as data}; diff --git a/blog/dist/assets/404.html-98ecc787.js b/blog/dist/assets/404.html-3ebe33b7.js similarity index 71% rename from blog/dist/assets/404.html-98ecc787.js rename to blog/dist/assets/404.html-3ebe33b7.js index b0ee8d3..6d59eee 100644 --- a/blog/dist/assets/404.html-98ecc787.js +++ b/blog/dist/assets/404.html-3ebe33b7.js @@ -1 +1 @@ -import{_ as e}from"./plugin-vue_export-helper-c27b6911.js";import{o as t,c}from"./app-48e592bc.js";const o={};function r(_,n){return t(),c("div")}const f=e(o,[["render",r],["__file","404.html.vue"]]);export{f as default}; +import{_ as e}from"./plugin-vue_export-helper-c27b6911.js";import{o as t,c}from"./app-0009cf46.js";const o={};function r(_,n){return t(),c("div")}const f=e(o,[["render",r],["__file","404.html.vue"]]);export{f as default}; diff --git a/blog/dist/assets/404.html-d25048b5.js b/blog/dist/assets/404.html-d25048b5.js deleted file mode 100644 index 9765530..0000000 --- a/blog/dist/assets/404.html-d25048b5.js +++ /dev/null @@ -1 +0,0 @@ -const t=JSON.parse('{"key":"v-3706649a","path":"/404.html","title":"","lang":"zh-CN","frontmatter":{"layout":"NotFound","description":"","head":[["meta",{"property":"og:url","content":"https://vuepress-theme-hope-docs-demo.netlify.app/blog/dist/404.html"}],["meta",{"property":"og:site_name","content":"我的简历"}],["meta",{"property":"og:type","content":"website"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"article:author","content":"小傅哥"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"WebPage\\",\\"name\\":\\"\\"}"]]},"headers":[],"git":{},"readingTime":{"minutes":0,"words":0},"filePathRelative":null,"autoDesc":true}');export{t as data}; diff --git a/blog/dist/assets/app-48e592bc.js b/blog/dist/assets/app-0009cf46.js similarity index 56% rename from blog/dist/assets/app-48e592bc.js rename to blog/dist/assets/app-0009cf46.js index 3d2c86c..bcd6555 100644 --- a/blog/dist/assets/app-48e592bc.js +++ b/blog/dist/assets/app-0009cf46.js @@ -1,28 +1,28 @@ -const Du="modulepreload",Hu=function(e){return"/blog/dist/"+e},rl={},ae=function(t,n,r){if(!n||n.length===0)return t();const o=document.getElementsByTagName("link");return Promise.all(n.map(s=>{if(s=Hu(s),s in rl)return;rl[s]=!0;const l=s.endsWith(".css"),a=l?'[rel="stylesheet"]':"";if(!!r)for(let u=o.length-1;u>=0;u--){const d=o[u];if(d.href===s&&(!l||d.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${s}"]${a}`))return;const i=document.createElement("link");if(i.rel=l?"stylesheet":Du,l||(i.as="script",i.crossOrigin=""),i.href=s,document.head.appendChild(i),l)return new Promise((u,d)=>{i.addEventListener("load",u),i.addEventListener("error",()=>d(new Error(`Unable to preload CSS for ${s}`)))})})).then(()=>t()).catch(s=>{const l=new Event("vite:preloadError",{cancelable:!0});if(l.payload=s,window.dispatchEvent(l),!l.defaultPrevented)throw s})};/** +const Du="modulepreload",ju=function(e){return"/blog/dist/"+e},rl={},Ne=function(t,n,r){if(!n||n.length===0)return t();const o=document.getElementsByTagName("link");return Promise.all(n.map(s=>{if(s=ju(s),s in rl)return;rl[s]=!0;const l=s.endsWith(".css"),a=l?'[rel="stylesheet"]':"";if(!!r)for(let u=o.length-1;u>=0;u--){const d=o[u];if(d.href===s&&(!l||d.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${s}"]${a}`))return;const i=document.createElement("link");if(i.rel=l?"stylesheet":Du,l||(i.as="script",i.crossOrigin=""),i.href=s,document.head.appendChild(i),l)return new Promise((u,d)=>{i.addEventListener("load",u),i.addEventListener("error",()=>d(new Error(`Unable to preload CSS for ${s}`)))})})).then(()=>t()).catch(s=>{const l=new Event("vite:preloadError",{cancelable:!0});if(l.payload=s,window.dispatchEvent(l),!l.defaultPrevented)throw s})};/** * @vue/shared v3.4.15 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/function vs(e,t){const n=new Set(e.split(","));return t?r=>n.has(r.toLowerCase()):r=>n.has(r)}const we={},gn=[],Je=()=>{},ju=()=>!1,ur=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),ms=e=>e.startsWith("onUpdate:"),Ae=Object.assign,gs=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Fu=Object.prototype.hasOwnProperty,ie=(e,t)=>Fu.call(e,t),X=Array.isArray,qn=e=>to(e)==="[object Map]",Bu=e=>to(e)==="[object Set]",ne=e=>typeof e=="function",ce=e=>typeof e=="string",eo=e=>typeof e=="symbol",Ce=e=>e!==null&&typeof e=="object",La=e=>(Ce(e)||ne(e))&&ne(e.then)&&ne(e.catch),Vu=Object.prototype.toString,to=e=>Vu.call(e),zu=e=>to(e).slice(8,-1),qu=e=>to(e)==="[object Object]",ys=e=>ce(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Un=vs(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),no=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Uu=/-(\w)/g,ot=no(e=>e.replace(Uu,(t,n)=>n?n.toUpperCase():"")),Wu=/\B([A-Z])/g,Pn=no(e=>e.replace(Wu,"-$1").toLowerCase()),fr=no(e=>e.charAt(0).toUpperCase()+e.slice(1)),mo=no(e=>e?`on${fr(e)}`:""),Ut=(e,t)=>!Object.is(e,t),go=(e,t)=>{for(let n=0;n<e.length;n++)e[n](t)},Br=(e,t,n)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},Ku=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Gu=e=>{const t=ce(e)?Number(e):NaN;return isNaN(t)?e:t};let ol;const Ia=()=>ol||(ol=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function bs(e){if(X(e)){const t={};for(let n=0;n<e.length;n++){const r=e[n],o=ce(r)?Xu(r):bs(r);if(o)for(const s in o)t[s]=o[s]}return t}else if(ce(e)||Ce(e))return e}const Yu=/;(?![^(]*\))/g,Ju=/:([^]+)/,Qu=/\/\*[^]*?\*\//g;function Xu(e){const t={};return e.replace(Qu,"").split(Yu).forEach(n=>{if(n){const r=n.split(Ju);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function ws(e){let t="";if(ce(e))t=e;else if(X(e))for(let n=0;n<e.length;n++){const r=ws(e[n]);r&&(t+=r+" ")}else if(Ce(e))for(const n in e)e[n]&&(t+=n+" ");return t.trim()}const Zu="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",e1=vs(Zu);function Pa(e){return!!e||e===""}/** +**/function vs(e,t){const n=new Set(e.split(","));return t?r=>n.has(r.toLowerCase()):r=>n.has(r)}const be={},gn=[],Ye=()=>{},Hu=()=>!1,ur=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),ms=e=>e.startsWith("onUpdate:"),Te=Object.assign,gs=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Fu=Object.prototype.hasOwnProperty,ae=(e,t)=>Fu.call(e,t),X=Array.isArray,qn=e=>to(e)==="[object Map]",Bu=e=>to(e)==="[object Set]",ne=e=>typeof e=="function",ie=e=>typeof e=="string",eo=e=>typeof e=="symbol",Ee=e=>e!==null&&typeof e=="object",La=e=>(Ee(e)||ne(e))&&ne(e.then)&&ne(e.catch),Vu=Object.prototype.toString,to=e=>Vu.call(e),zu=e=>to(e).slice(8,-1),qu=e=>to(e)==="[object Object]",ys=e=>ie(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Un=vs(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),no=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Uu=/-(\w)/g,rt=no(e=>e.replace(Uu,(t,n)=>n?n.toUpperCase():"")),Wu=/\B([A-Z])/g,In=no(e=>e.replace(Wu,"-$1").toLowerCase()),fr=no(e=>e.charAt(0).toUpperCase()+e.slice(1)),mo=no(e=>e?`on${fr(e)}`:""),qt=(e,t)=>!Object.is(e,t),go=(e,t)=>{for(let n=0;n<e.length;n++)e[n](t)},Br=(e,t,n)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},Ku=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Gu=e=>{const t=ie(e)?Number(e):NaN;return isNaN(t)?e:t};let ol;const Pa=()=>ol||(ol=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function bs(e){if(X(e)){const t={};for(let n=0;n<e.length;n++){const r=e[n],o=ie(r)?Xu(r):bs(r);if(o)for(const s in o)t[s]=o[s]}return t}else if(ie(e)||Ee(e))return e}const Yu=/;(?![^(]*\))/g,Ju=/:([^]+)/,Qu=/\/\*[^]*?\*\//g;function Xu(e){const t={};return e.replace(Qu,"").split(Yu).forEach(n=>{if(n){const r=n.split(Ju);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function ws(e){let t="";if(ie(e))t=e;else if(X(e))for(let n=0;n<e.length;n++){const r=ws(e[n]);r&&(t+=r+" ")}else if(Ee(e))for(const n in e)e[n]&&(t+=n+" ");return t.trim()}const Zu="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",e1=vs(Zu);function Ia(e){return!!e||e===""}/** * @vue/reactivity v3.4.15 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/let Ge;class t1{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Ge,!t&&Ge&&(this.index=(Ge.scopes||(Ge.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=Ge;try{return Ge=this,t()}finally{Ge=n}}}on(){Ge=this}off(){Ge=this.parent}stop(t){if(this._active){let n,r;for(n=0,r=this.effects.length;n<r;n++)this.effects[n].stop();for(n=0,r=this.cleanups.length;n<r;n++)this.cleanups[n]();if(this.scopes)for(n=0,r=this.scopes.length;n<r;n++)this.scopes[n].stop(!0);if(!this.detached&&this.parent&&!t){const o=this.parent.scopes.pop();o&&o!==this&&(this.parent.scopes[this.index]=o,o.index=this.index)}this.parent=void 0,this._active=!1}}}function n1(e,t=Ge){t&&t.active&&t.effects.push(e)}function Ra(){return Ge}function r1(e){Ge&&Ge.cleanups.push(e)}let en;class _s{constructor(t,n,r,o){this.fn=t,this.trigger=n,this.scheduler=r,this.active=!0,this.deps=[],this._dirtyLevel=2,this._trackId=0,this._runnings=0,this._shouldSchedule=!1,this._depsLength=0,n1(this,o)}get dirty(){if(this._dirtyLevel===1){rn();for(let t=0;t<this._depsLength;t++){const n=this.deps[t];if(n.computed&&(o1(n.computed),this._dirtyLevel>=2))break}this._dirtyLevel<2&&(this._dirtyLevel=0),on()}return this._dirtyLevel>=2}set dirty(t){this._dirtyLevel=t?2:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=zt,n=en;try{return zt=!0,en=this,this._runnings++,sl(this),this.fn()}finally{ll(this),this._runnings--,en=n,zt=t}}stop(){var t;this.active&&(sl(this),ll(this),(t=this.onStop)==null||t.call(this),this.active=!1)}}function o1(e){return e.value}function sl(e){e._trackId++,e._depsLength=0}function ll(e){if(e.deps&&e.deps.length>e._depsLength){for(let t=e._depsLength;t<e.deps.length;t++)Oa(e.deps[t],e);e.deps.length=e._depsLength}}function Oa(e,t){const n=e.get(t);n!==void 0&&t._trackId!==n&&(e.delete(t),e.size===0&&e.cleanup())}let zt=!0,qo=0;const Ma=[];function rn(){Ma.push(zt),zt=!1}function on(){const e=Ma.pop();zt=e===void 0?!0:e}function Es(){qo++}function Cs(){for(qo--;!qo&&Uo.length;)Uo.shift()()}function Na(e,t,n){if(t.get(e)!==e._trackId){t.set(e,e._trackId);const r=e.deps[e._depsLength];r!==t?(r&&Oa(r,e),e.deps[e._depsLength++]=t):e._depsLength++}}const Uo=[];function Da(e,t,n){Es();for(const r of e.keys())if(r._dirtyLevel<t&&e.get(r)===r._trackId){const o=r._dirtyLevel;r._dirtyLevel=t,o===0&&(r._shouldSchedule=!0,r.trigger())}Ha(e),Cs()}function Ha(e){for(const t of e.keys())t.scheduler&&t._shouldSchedule&&(!t._runnings||t.allowRecurse)&&e.get(t)===t._trackId&&(t._shouldSchedule=!1,Uo.push(t.scheduler))}const ja=(e,t)=>{const n=new Map;return n.cleanup=e,n.computed=t,n},Vr=new WeakMap,tn=Symbol(""),Wo=Symbol("");function qe(e,t,n){if(zt&&en){let r=Vr.get(e);r||Vr.set(e,r=new Map);let o=r.get(n);o||r.set(n,o=ja(()=>r.delete(n))),Na(en,o)}}function kt(e,t,n,r,o,s){const l=Vr.get(e);if(!l)return;let a=[];if(t==="clear")a=[...l.values()];else if(n==="length"&&X(e)){const c=Number(r);l.forEach((i,u)=>{(u==="length"||!eo(u)&&u>=c)&&a.push(i)})}else switch(n!==void 0&&a.push(l.get(n)),t){case"add":X(e)?ys(n)&&a.push(l.get("length")):(a.push(l.get(tn)),qn(e)&&a.push(l.get(Wo)));break;case"delete":X(e)||(a.push(l.get(tn)),qn(e)&&a.push(l.get(Wo)));break;case"set":qn(e)&&a.push(l.get(tn));break}Es();for(const c of a)c&&Da(c,2);Cs()}function s1(e,t){var n;return(n=Vr.get(e))==null?void 0:n.get(t)}const l1=vs("__proto__,__v_isRef,__isVue"),Fa=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(eo)),al=a1();function a1(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=oe(this);for(let s=0,l=this.length;s<l;s++)qe(r,"get",s+"");const o=r[t](...n);return o===-1||o===!1?r[t](...n.map(oe)):o}}),["push","pop","shift","unshift","splice"].forEach(t=>{e[t]=function(...n){rn(),Es();const r=oe(this)[t].apply(this,n);return Cs(),on(),r}}),e}function i1(e){const t=oe(this);return qe(t,"has",e),t.hasOwnProperty(e)}class Ba{constructor(t=!1,n=!1){this._isReadonly=t,this._shallow=n}get(t,n,r){const o=this._isReadonly,s=this._shallow;if(n==="__v_isReactive")return!o;if(n==="__v_isReadonly")return o;if(n==="__v_isShallow")return s;if(n==="__v_raw")return r===(o?s?_1:Ua:s?qa:za).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const l=X(t);if(!o){if(l&&ie(al,n))return Reflect.get(al,n,r);if(n==="hasOwnProperty")return i1}const a=Reflect.get(t,n,r);return(eo(n)?Fa.has(n):l1(n))||(o||qe(t,"get",n),s)?a:Oe(a)?l&&ys(n)?a:a.value:Ce(a)?o?sn(a):dr(a):a}}class Va extends Ba{constructor(t=!1){super(!1,t)}set(t,n,r,o){let s=t[n];if(!this._shallow){const c=Tn(s);if(!zr(r)&&!Tn(r)&&(s=oe(s),r=oe(r)),!X(t)&&Oe(s)&&!Oe(r))return c?!1:(s.value=r,!0)}const l=X(t)&&ys(n)?Number(n)<t.length:ie(t,n),a=Reflect.set(t,n,r,o);return t===oe(o)&&(l?Ut(r,s)&&kt(t,"set",n,r):kt(t,"add",n,r)),a}deleteProperty(t,n){const r=ie(t,n);t[n];const o=Reflect.deleteProperty(t,n);return o&&r&&kt(t,"delete",n,void 0),o}has(t,n){const r=Reflect.has(t,n);return(!eo(n)||!Fa.has(n))&&qe(t,"has",n),r}ownKeys(t){return qe(t,"iterate",X(t)?"length":tn),Reflect.ownKeys(t)}}class c1 extends Ba{constructor(t=!1){super(!0,t)}set(t,n){return!0}deleteProperty(t,n){return!0}}const u1=new Va,f1=new c1,d1=new Va(!0),Ss=e=>e,ro=e=>Reflect.getPrototypeOf(e);function Sr(e,t,n=!1,r=!1){e=e.__v_raw;const o=oe(e),s=oe(t);n||(Ut(t,s)&&qe(o,"get",t),qe(o,"get",s));const{has:l}=ro(o),a=r?Ss:n?ks:er;if(l.call(o,t))return a(e.get(t));if(l.call(o,s))return a(e.get(s));e!==o&&e.get(t)}function Tr(e,t=!1){const n=this.__v_raw,r=oe(n),o=oe(e);return t||(Ut(e,o)&&qe(r,"has",e),qe(r,"has",o)),e===o?n.has(e):n.has(e)||n.has(o)}function xr(e,t=!1){return e=e.__v_raw,!t&&qe(oe(e),"iterate",tn),Reflect.get(e,"size",e)}function il(e){e=oe(e);const t=oe(this);return ro(t).has.call(t,e)||(t.add(e),kt(t,"add",e,e)),this}function cl(e,t){t=oe(t);const n=oe(this),{has:r,get:o}=ro(n);let s=r.call(n,e);s||(e=oe(e),s=r.call(n,e));const l=o.call(n,e);return n.set(e,t),s?Ut(t,l)&&kt(n,"set",e,t):kt(n,"add",e,t),this}function ul(e){const t=oe(this),{has:n,get:r}=ro(t);let o=n.call(t,e);o||(e=oe(e),o=n.call(t,e)),r&&r.call(t,e);const s=t.delete(e);return o&&kt(t,"delete",e,void 0),s}function fl(){const e=oe(this),t=e.size!==0,n=e.clear();return t&&kt(e,"clear",void 0,void 0),n}function kr(e,t){return function(r,o){const s=this,l=s.__v_raw,a=oe(l),c=t?Ss:e?ks:er;return!e&&qe(a,"iterate",tn),l.forEach((i,u)=>r.call(o,c(i),c(u),s))}}function Ar(e,t,n){return function(...r){const o=this.__v_raw,s=oe(o),l=qn(s),a=e==="entries"||e===Symbol.iterator&&l,c=e==="keys"&&l,i=o[e](...r),u=n?Ss:t?ks:er;return!t&&qe(s,"iterate",c?Wo:tn),{next(){const{value:d,done:p}=i.next();return p?{value:d,done:p}:{value:a?[u(d[0]),u(d[1])]:u(d),done:p}},[Symbol.iterator](){return this}}}}function Pt(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function p1(){const e={get(s){return Sr(this,s)},get size(){return xr(this)},has:Tr,add:il,set:cl,delete:ul,clear:fl,forEach:kr(!1,!1)},t={get(s){return Sr(this,s,!1,!0)},get size(){return xr(this)},has:Tr,add:il,set:cl,delete:ul,clear:fl,forEach:kr(!1,!0)},n={get(s){return Sr(this,s,!0)},get size(){return xr(this,!0)},has(s){return Tr.call(this,s,!0)},add:Pt("add"),set:Pt("set"),delete:Pt("delete"),clear:Pt("clear"),forEach:kr(!0,!1)},r={get(s){return Sr(this,s,!0,!0)},get size(){return xr(this,!0)},has(s){return Tr.call(this,s,!0)},add:Pt("add"),set:Pt("set"),delete:Pt("delete"),clear:Pt("clear"),forEach:kr(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(s=>{e[s]=Ar(s,!1,!1),n[s]=Ar(s,!0,!1),t[s]=Ar(s,!1,!0),r[s]=Ar(s,!0,!0)}),[e,n,t,r]}const[h1,v1,m1,g1]=p1();function Ts(e,t){const n=t?e?g1:m1:e?v1:h1;return(r,o,s)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?r:Reflect.get(ie(n,o)&&o in r?n:r,o,s)}const y1={get:Ts(!1,!1)},b1={get:Ts(!1,!0)},w1={get:Ts(!0,!1)},za=new WeakMap,qa=new WeakMap,Ua=new WeakMap,_1=new WeakMap;function E1(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function C1(e){return e.__v_skip||!Object.isExtensible(e)?0:E1(zu(e))}function dr(e){return Tn(e)?e:xs(e,!1,u1,y1,za)}function Wa(e){return xs(e,!1,d1,b1,qa)}function sn(e){return xs(e,!0,f1,w1,Ua)}function xs(e,t,n,r,o){if(!Ce(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const s=o.get(e);if(s)return s;const l=C1(e);if(l===0)return e;const a=new Proxy(e,l===2?r:n);return o.set(e,a),a}function yn(e){return Tn(e)?yn(e.__v_raw):!!(e&&e.__v_isReactive)}function Tn(e){return!!(e&&e.__v_isReadonly)}function zr(e){return!!(e&&e.__v_isShallow)}function Ka(e){return yn(e)||Tn(e)}function oe(e){const t=e&&e.__v_raw;return t?oe(t):e}function Ga(e){return Br(e,"__v_skip",!0),e}const er=e=>Ce(e)?dr(e):e,ks=e=>Ce(e)?sn(e):e;class Ya{constructor(t,n,r,o){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new _s(()=>t(this._value),()=>Wn(this,1),()=>this.dep&&Ha(this.dep)),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=r}get value(){const t=oe(this);return(!t._cacheable||t.effect.dirty)&&Ut(t._value,t._value=t.effect.run())&&Wn(t,2),As(t),t.effect._dirtyLevel>=1&&Wn(t,1),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function S1(e,t,n=!1){let r,o;const s=ne(e);return s?(r=e,o=Je):(r=e.get,o=e.set),new Ya(r,o,s||!o,n)}function As(e){zt&&en&&(e=oe(e),Na(en,e.dep||(e.dep=ja(()=>e.dep=void 0,e instanceof Ya?e:void 0))))}function Wn(e,t=2,n){e=oe(e);const r=e.dep;r&&Da(r,t)}function Oe(e){return!!(e&&e.__v_isRef===!0)}function J(e){return Ja(e,!1)}function Be(e){return Ja(e,!0)}function Ja(e,t){return Oe(e)?e:new T1(e,t)}class T1{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:oe(t),this._value=n?t:er(t)}get value(){return As(this),this._value}set value(t){const n=this.__v_isShallow||zr(t)||Tn(t);t=n?t:oe(t),Ut(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:er(t),Wn(this,2))}}function nn(e){return Oe(e)?e.value:e}const x1={get:(e,t,n)=>nn(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const o=e[t];return Oe(o)&&!Oe(n)?(o.value=n,!0):Reflect.set(e,t,n,r)}};function Qa(e){return yn(e)?e:new Proxy(e,x1)}class k1{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:r}=t(()=>As(this),()=>Wn(this));this._get=n,this._set=r}get value(){return this._get()}set value(t){this._set(t)}}function Xa(e){return new k1(e)}class A1{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return s1(oe(this._object),this._key)}}class $1{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function oo(e,t,n){return Oe(e)?e:ne(e)?new $1(e):Ce(e)&&arguments.length>1?L1(e,t,n):J(e)}function L1(e,t,n){const r=e[t];return Oe(r)?r:new A1(e,t,n)}/** +**/let Ke;class t1{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Ke,!t&&Ke&&(this.index=(Ke.scopes||(Ke.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=Ke;try{return Ke=this,t()}finally{Ke=n}}}on(){Ke=this}off(){Ke=this.parent}stop(t){if(this._active){let n,r;for(n=0,r=this.effects.length;n<r;n++)this.effects[n].stop();for(n=0,r=this.cleanups.length;n<r;n++)this.cleanups[n]();if(this.scopes)for(n=0,r=this.scopes.length;n<r;n++)this.scopes[n].stop(!0);if(!this.detached&&this.parent&&!t){const o=this.parent.scopes.pop();o&&o!==this&&(this.parent.scopes[this.index]=o,o.index=this.index)}this.parent=void 0,this._active=!1}}}function n1(e,t=Ke){t&&t.active&&t.effects.push(e)}function Ra(){return Ke}function r1(e){Ke&&Ke.cleanups.push(e)}let en;class _s{constructor(t,n,r,o){this.fn=t,this.trigger=n,this.scheduler=r,this.active=!0,this.deps=[],this._dirtyLevel=2,this._trackId=0,this._runnings=0,this._shouldSchedule=!1,this._depsLength=0,n1(this,o)}get dirty(){if(this._dirtyLevel===1){rn();for(let t=0;t<this._depsLength;t++){const n=this.deps[t];if(n.computed&&(o1(n.computed),this._dirtyLevel>=2))break}this._dirtyLevel<2&&(this._dirtyLevel=0),on()}return this._dirtyLevel>=2}set dirty(t){this._dirtyLevel=t?2:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=Vt,n=en;try{return Vt=!0,en=this,this._runnings++,sl(this),this.fn()}finally{ll(this),this._runnings--,en=n,Vt=t}}stop(){var t;this.active&&(sl(this),ll(this),(t=this.onStop)==null||t.call(this),this.active=!1)}}function o1(e){return e.value}function sl(e){e._trackId++,e._depsLength=0}function ll(e){if(e.deps&&e.deps.length>e._depsLength){for(let t=e._depsLength;t<e.deps.length;t++)Oa(e.deps[t],e);e.deps.length=e._depsLength}}function Oa(e,t){const n=e.get(t);n!==void 0&&t._trackId!==n&&(e.delete(t),e.size===0&&e.cleanup())}let Vt=!0,qo=0;const Ma=[];function rn(){Ma.push(Vt),Vt=!1}function on(){const e=Ma.pop();Vt=e===void 0?!0:e}function Es(){qo++}function Cs(){for(qo--;!qo&&Uo.length;)Uo.shift()()}function Na(e,t,n){if(t.get(e)!==e._trackId){t.set(e,e._trackId);const r=e.deps[e._depsLength];r!==t?(r&&Oa(r,e),e.deps[e._depsLength++]=t):e._depsLength++}}const Uo=[];function Da(e,t,n){Es();for(const r of e.keys())if(r._dirtyLevel<t&&e.get(r)===r._trackId){const o=r._dirtyLevel;r._dirtyLevel=t,o===0&&(r._shouldSchedule=!0,r.trigger())}ja(e),Cs()}function ja(e){for(const t of e.keys())t.scheduler&&t._shouldSchedule&&(!t._runnings||t.allowRecurse)&&e.get(t)===t._trackId&&(t._shouldSchedule=!1,Uo.push(t.scheduler))}const Ha=(e,t)=>{const n=new Map;return n.cleanup=e,n.computed=t,n},Vr=new WeakMap,tn=Symbol(""),Wo=Symbol("");function ze(e,t,n){if(Vt&&en){let r=Vr.get(e);r||Vr.set(e,r=new Map);let o=r.get(n);o||r.set(n,o=Ha(()=>r.delete(n))),Na(en,o)}}function kt(e,t,n,r,o,s){const l=Vr.get(e);if(!l)return;let a=[];if(t==="clear")a=[...l.values()];else if(n==="length"&&X(e)){const c=Number(r);l.forEach((i,u)=>{(u==="length"||!eo(u)&&u>=c)&&a.push(i)})}else switch(n!==void 0&&a.push(l.get(n)),t){case"add":X(e)?ys(n)&&a.push(l.get("length")):(a.push(l.get(tn)),qn(e)&&a.push(l.get(Wo)));break;case"delete":X(e)||(a.push(l.get(tn)),qn(e)&&a.push(l.get(Wo)));break;case"set":qn(e)&&a.push(l.get(tn));break}Es();for(const c of a)c&&Da(c,2);Cs()}function s1(e,t){var n;return(n=Vr.get(e))==null?void 0:n.get(t)}const l1=vs("__proto__,__v_isRef,__isVue"),Fa=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(eo)),al=a1();function a1(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=oe(this);for(let s=0,l=this.length;s<l;s++)ze(r,"get",s+"");const o=r[t](...n);return o===-1||o===!1?r[t](...n.map(oe)):o}}),["push","pop","shift","unshift","splice"].forEach(t=>{e[t]=function(...n){rn(),Es();const r=oe(this)[t].apply(this,n);return Cs(),on(),r}}),e}function i1(e){const t=oe(this);return ze(t,"has",e),t.hasOwnProperty(e)}class Ba{constructor(t=!1,n=!1){this._isReadonly=t,this._shallow=n}get(t,n,r){const o=this._isReadonly,s=this._shallow;if(n==="__v_isReactive")return!o;if(n==="__v_isReadonly")return o;if(n==="__v_isShallow")return s;if(n==="__v_raw")return r===(o?s?_1:Ua:s?qa:za).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const l=X(t);if(!o){if(l&&ae(al,n))return Reflect.get(al,n,r);if(n==="hasOwnProperty")return i1}const a=Reflect.get(t,n,r);return(eo(n)?Fa.has(n):l1(n))||(o||ze(t,"get",n),s)?a:Re(a)?l&&ys(n)?a:a.value:Ee(a)?o?sn(a):dr(a):a}}class Va extends Ba{constructor(t=!1){super(!1,t)}set(t,n,r,o){let s=t[n];if(!this._shallow){const c=xn(s);if(!zr(r)&&!xn(r)&&(s=oe(s),r=oe(r)),!X(t)&&Re(s)&&!Re(r))return c?!1:(s.value=r,!0)}const l=X(t)&&ys(n)?Number(n)<t.length:ae(t,n),a=Reflect.set(t,n,r,o);return t===oe(o)&&(l?qt(r,s)&&kt(t,"set",n,r):kt(t,"add",n,r)),a}deleteProperty(t,n){const r=ae(t,n);t[n];const o=Reflect.deleteProperty(t,n);return o&&r&&kt(t,"delete",n,void 0),o}has(t,n){const r=Reflect.has(t,n);return(!eo(n)||!Fa.has(n))&&ze(t,"has",n),r}ownKeys(t){return ze(t,"iterate",X(t)?"length":tn),Reflect.ownKeys(t)}}class c1 extends Ba{constructor(t=!1){super(!0,t)}set(t,n){return!0}deleteProperty(t,n){return!0}}const u1=new Va,f1=new c1,d1=new Va(!0),Ss=e=>e,ro=e=>Reflect.getPrototypeOf(e);function Sr(e,t,n=!1,r=!1){e=e.__v_raw;const o=oe(e),s=oe(t);n||(qt(t,s)&&ze(o,"get",t),ze(o,"get",s));const{has:l}=ro(o),a=r?Ss:n?Ts:er;if(l.call(o,t))return a(e.get(t));if(l.call(o,s))return a(e.get(s));e!==o&&e.get(t)}function xr(e,t=!1){const n=this.__v_raw,r=oe(n),o=oe(e);return t||(qt(e,o)&&ze(r,"has",e),ze(r,"has",o)),e===o?n.has(e):n.has(e)||n.has(o)}function kr(e,t=!1){return e=e.__v_raw,!t&&ze(oe(e),"iterate",tn),Reflect.get(e,"size",e)}function il(e){e=oe(e);const t=oe(this);return ro(t).has.call(t,e)||(t.add(e),kt(t,"add",e,e)),this}function cl(e,t){t=oe(t);const n=oe(this),{has:r,get:o}=ro(n);let s=r.call(n,e);s||(e=oe(e),s=r.call(n,e));const l=o.call(n,e);return n.set(e,t),s?qt(t,l)&&kt(n,"set",e,t):kt(n,"add",e,t),this}function ul(e){const t=oe(this),{has:n,get:r}=ro(t);let o=n.call(t,e);o||(e=oe(e),o=n.call(t,e)),r&&r.call(t,e);const s=t.delete(e);return o&&kt(t,"delete",e,void 0),s}function fl(){const e=oe(this),t=e.size!==0,n=e.clear();return t&&kt(e,"clear",void 0,void 0),n}function Tr(e,t){return function(r,o){const s=this,l=s.__v_raw,a=oe(l),c=t?Ss:e?Ts:er;return!e&&ze(a,"iterate",tn),l.forEach((i,u)=>r.call(o,c(i),c(u),s))}}function $r(e,t,n){return function(...r){const o=this.__v_raw,s=oe(o),l=qn(s),a=e==="entries"||e===Symbol.iterator&&l,c=e==="keys"&&l,i=o[e](...r),u=n?Ss:t?Ts:er;return!t&&ze(s,"iterate",c?Wo:tn),{next(){const{value:d,done:p}=i.next();return p?{value:d,done:p}:{value:a?[u(d[0]),u(d[1])]:u(d),done:p}},[Symbol.iterator](){return this}}}}function Pt(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function p1(){const e={get(s){return Sr(this,s)},get size(){return kr(this)},has:xr,add:il,set:cl,delete:ul,clear:fl,forEach:Tr(!1,!1)},t={get(s){return Sr(this,s,!1,!0)},get size(){return kr(this)},has:xr,add:il,set:cl,delete:ul,clear:fl,forEach:Tr(!1,!0)},n={get(s){return Sr(this,s,!0)},get size(){return kr(this,!0)},has(s){return xr.call(this,s,!0)},add:Pt("add"),set:Pt("set"),delete:Pt("delete"),clear:Pt("clear"),forEach:Tr(!0,!1)},r={get(s){return Sr(this,s,!0,!0)},get size(){return kr(this,!0)},has(s){return xr.call(this,s,!0)},add:Pt("add"),set:Pt("set"),delete:Pt("delete"),clear:Pt("clear"),forEach:Tr(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(s=>{e[s]=$r(s,!1,!1),n[s]=$r(s,!0,!1),t[s]=$r(s,!1,!0),r[s]=$r(s,!0,!0)}),[e,n,t,r]}const[h1,v1,m1,g1]=p1();function xs(e,t){const n=t?e?g1:m1:e?v1:h1;return(r,o,s)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?r:Reflect.get(ae(n,o)&&o in r?n:r,o,s)}const y1={get:xs(!1,!1)},b1={get:xs(!1,!0)},w1={get:xs(!0,!1)},za=new WeakMap,qa=new WeakMap,Ua=new WeakMap,_1=new WeakMap;function E1(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function C1(e){return e.__v_skip||!Object.isExtensible(e)?0:E1(zu(e))}function dr(e){return xn(e)?e:ks(e,!1,u1,y1,za)}function Wa(e){return ks(e,!1,d1,b1,qa)}function sn(e){return ks(e,!0,f1,w1,Ua)}function ks(e,t,n,r,o){if(!Ee(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const s=o.get(e);if(s)return s;const l=C1(e);if(l===0)return e;const a=new Proxy(e,l===2?r:n);return o.set(e,a),a}function yn(e){return xn(e)?yn(e.__v_raw):!!(e&&e.__v_isReactive)}function xn(e){return!!(e&&e.__v_isReadonly)}function zr(e){return!!(e&&e.__v_isShallow)}function Ka(e){return yn(e)||xn(e)}function oe(e){const t=e&&e.__v_raw;return t?oe(t):e}function Ga(e){return Br(e,"__v_skip",!0),e}const er=e=>Ee(e)?dr(e):e,Ts=e=>Ee(e)?sn(e):e;class Ya{constructor(t,n,r,o){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new _s(()=>t(this._value),()=>Wn(this,1),()=>this.dep&&ja(this.dep)),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=r}get value(){const t=oe(this);return(!t._cacheable||t.effect.dirty)&&qt(t._value,t._value=t.effect.run())&&Wn(t,2),$s(t),t.effect._dirtyLevel>=1&&Wn(t,1),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function S1(e,t,n=!1){let r,o;const s=ne(e);return s?(r=e,o=Ye):(r=e.get,o=e.set),new Ya(r,o,s||!o,n)}function $s(e){Vt&&en&&(e=oe(e),Na(en,e.dep||(e.dep=Ha(()=>e.dep=void 0,e instanceof Ya?e:void 0))))}function Wn(e,t=2,n){e=oe(e);const r=e.dep;r&&Da(r,t)}function Re(e){return!!(e&&e.__v_isRef===!0)}function J(e){return Ja(e,!1)}function Fe(e){return Ja(e,!0)}function Ja(e,t){return Re(e)?e:new x1(e,t)}class x1{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:oe(t),this._value=n?t:er(t)}get value(){return $s(this),this._value}set value(t){const n=this.__v_isShallow||zr(t)||xn(t);t=n?t:oe(t),qt(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:er(t),Wn(this,2))}}function nn(e){return Re(e)?e.value:e}const k1={get:(e,t,n)=>nn(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const o=e[t];return Re(o)&&!Re(n)?(o.value=n,!0):Reflect.set(e,t,n,r)}};function Qa(e){return yn(e)?e:new Proxy(e,k1)}class T1{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:r}=t(()=>$s(this),()=>Wn(this));this._get=n,this._set=r}get value(){return this._get()}set value(t){this._set(t)}}function Xa(e){return new T1(e)}class $1{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return s1(oe(this._object),this._key)}}class A1{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function oo(e,t,n){return Re(e)?e:ne(e)?new A1(e):Ee(e)&&arguments.length>1?L1(e,t,n):J(e)}function L1(e,t,n){const r=e[t];return Re(r)?r:new $1(e,t,n)}/** * @vue/runtime-core v3.4.15 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/function qt(e,t,n,r){let o;try{o=r?e(...r):e()}catch(s){pr(s,t,n)}return o}function nt(e,t,n,r){if(ne(e)){const s=qt(e,t,n,r);return s&&La(s)&&s.catch(l=>{pr(l,t,n)}),s}const o=[];for(let s=0;s<e.length;s++)o.push(nt(e[s],t,n,r));return o}function pr(e,t,n,r=!0){const o=t?t.vnode:null;if(t){let s=t.parent;const l=t.proxy,a=`https://vuejs.org/error-reference/#runtime-${n}`;for(;s;){const i=s.ec;if(i){for(let u=0;u<i.length;u++)if(i[u](e,l,a)===!1)return}s=s.parent}const c=t.appContext.config.errorHandler;if(c){qt(c,null,10,[e,l,a]);return}}I1(e,n,o,r)}function I1(e,t,n,r=!0){console.error(e)}let tr=!1,Ko=!1;const Ne=[];let gt=0;const bn=[];let Ht=null,Xt=0;const Za=Promise.resolve();let $s=null;function ln(e){const t=$s||Za;return e?t.then(this?e.bind(this):e):t}function P1(e){let t=gt+1,n=Ne.length;for(;t<n;){const r=t+n>>>1,o=Ne[r],s=nr(o);s<e||s===e&&o.pre?t=r+1:n=r}return t}function so(e){(!Ne.length||!Ne.includes(e,tr&&e.allowRecurse?gt+1:gt))&&(e.id==null?Ne.push(e):Ne.splice(P1(e.id),0,e),ei())}function ei(){!tr&&!Ko&&(Ko=!0,$s=Za.then(ti))}function R1(e){const t=Ne.indexOf(e);t>gt&&Ne.splice(t,1)}function O1(e){X(e)?bn.push(...e):(!Ht||!Ht.includes(e,e.allowRecurse?Xt+1:Xt))&&bn.push(e),ei()}function dl(e,t,n=tr?gt+1:0){for(;n<Ne.length;n++){const r=Ne[n];if(r&&r.pre){if(e&&r.id!==e.uid)continue;Ne.splice(n,1),n--,r()}}}function qr(e){if(bn.length){const t=[...new Set(bn)].sort((n,r)=>nr(n)-nr(r));if(bn.length=0,Ht){Ht.push(...t);return}for(Ht=t,Xt=0;Xt<Ht.length;Xt++)Ht[Xt]();Ht=null,Xt=0}}const nr=e=>e.id==null?1/0:e.id,M1=(e,t)=>{const n=nr(e)-nr(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function ti(e){Ko=!1,tr=!0,Ne.sort(M1);const t=Je;try{for(gt=0;gt<Ne.length;gt++){const n=Ne[gt];n&&n.active!==!1&&qt(n,null,14)}}finally{gt=0,Ne.length=0,qr(),tr=!1,$s=null,(Ne.length||bn.length)&&ti()}}function N1(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||we;let o=n;const s=t.startsWith("update:"),l=s&&t.slice(7);if(l&&l in r){const u=`${l==="modelValue"?"model":l}Modifiers`,{number:d,trim:p}=r[u]||we;p&&(o=n.map(v=>ce(v)?v.trim():v)),d&&(o=n.map(Ku))}let a,c=r[a=mo(t)]||r[a=mo(ot(t))];!c&&s&&(c=r[a=mo(Pn(t))]),c&&nt(c,e,6,o);const i=r[a+"Once"];if(i){if(!e.emitted)e.emitted={};else if(e.emitted[a])return;e.emitted[a]=!0,nt(i,e,6,o)}}function ni(e,t,n=!1){const r=t.emitsCache,o=r.get(e);if(o!==void 0)return o;const s=e.emits;let l={},a=!1;if(!ne(e)){const c=i=>{const u=ni(i,t,!0);u&&(a=!0,Ae(l,u))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!s&&!a?(Ce(e)&&r.set(e,null),null):(X(s)?s.forEach(c=>l[c]=null):Ae(l,s),Ce(e)&&r.set(e,l),l)}function lo(e,t){return!e||!ur(t)?!1:(t=t.slice(2).replace(/Once$/,""),ie(e,t[0].toLowerCase()+t.slice(1))||ie(e,Pn(t))||ie(e,t))}let tt=null,ri=null;function Ur(e){const t=tt;return tt=e,ri=e&&e.type.__scopeId||null,t}function D1(e,t=tt,n){if(!t||e._n)return e;const r=(...o)=>{r._d&&Sl(-1);const s=Ur(t);let l;try{l=e(...o)}finally{Ur(s),r._d&&Sl(1)}return l};return r._n=!0,r._c=!0,r._d=!0,r}function yo(e){const{type:t,vnode:n,proxy:r,withProxy:o,props:s,propsOptions:[l],slots:a,attrs:c,emit:i,render:u,renderCache:d,data:p,setupState:v,ctx:g,inheritAttrs:w}=e;let _,b;const S=Ur(e);try{if(n.shapeFlag&4){const T=o||r,I=T;_=it(u.call(I,T,d,s,v,p,g)),b=c}else{const T=t;_=it(T.length>1?T(s,{attrs:c,slots:a,emit:i}):T(s,null)),b=t.props?c:H1(c)}}catch(T){Jn.length=0,pr(T,e,1),_=Te(rt)}let y=_;if(b&&w!==!1){const T=Object.keys(b),{shapeFlag:I}=y;T.length&&I&7&&(l&&T.some(ms)&&(b=j1(b,l)),y=Wt(y,b))}return n.dirs&&(y=Wt(y),y.dirs=y.dirs?y.dirs.concat(n.dirs):n.dirs),n.transition&&(y.transition=n.transition),_=y,Ur(S),_}const H1=e=>{let t;for(const n in e)(n==="class"||n==="style"||ur(n))&&((t||(t={}))[n]=e[n]);return t},j1=(e,t)=>{const n={};for(const r in e)(!ms(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function F1(e,t,n){const{props:r,children:o,component:s}=e,{props:l,children:a,patchFlag:c}=t,i=s.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return r?pl(r,l,i):!!l;if(c&8){const u=t.dynamicProps;for(let d=0;d<u.length;d++){const p=u[d];if(l[p]!==r[p]&&!lo(i,p))return!0}}}else return(o||a)&&(!a||!a.$stable)?!0:r===l?!1:r?l?pl(r,l,i):!0:!!l;return!1}function pl(e,t,n){const r=Object.keys(t);if(r.length!==Object.keys(e).length)return!0;for(let o=0;o<r.length;o++){const s=r[o];if(t[s]!==e[s]&&!lo(n,s))return!0}return!1}function B1({vnode:e,parent:t},n){for(;t;){const r=t.subTree;if(r.suspense&&r.suspense.activeBranch===e&&(r.el=e.el),r===e)(e=t.vnode).el=n,t=t.parent;else break}}const oi="components";function ut(e,t){return z1(oi,e,!0,t)||e}const V1=Symbol.for("v-ndc");function z1(e,t,n=!0,r=!1){const o=tt||Pe;if(o){const s=o.type;if(e===oi){const a=jf(s,!1);if(a&&(a===t||a===ot(t)||a===fr(ot(t))))return s}const l=hl(o[e]||s[e],t)||hl(o.appContext[e],t);return!l&&r?s:l}}function hl(e,t){return e&&(e[t]||e[ot(t)]||e[fr(ot(t))])}const q1=e=>e.__isSuspense;function si(e,t){t&&t.pendingBranch?X(e)?t.effects.push(...e):t.effects.push(e):O1(e)}const U1=Symbol.for("v-scx"),W1=()=>Ee(U1);function li(e,t){return Ls(e,null,t)}const $r={};function ue(e,t,n){return Ls(e,t,n)}function Ls(e,t,{immediate:n,deep:r,flush:o,once:s,onTrack:l,onTrigger:a}=we){if(t&&s){const C=t;t=(...O)=>{C(...O),I()}}const c=Pe,i=C=>r===!0?C:pn(C,r===!1?1:void 0);let u,d=!1,p=!1;if(Oe(e)?(u=()=>e.value,d=zr(e)):yn(e)?(u=()=>i(e),d=!0):X(e)?(p=!0,d=e.some(C=>yn(C)||zr(C)),u=()=>e.map(C=>{if(Oe(C))return C.value;if(yn(C))return i(C);if(ne(C))return qt(C,c,2)})):ne(e)?t?u=()=>qt(e,c,2):u=()=>(v&&v(),nt(e,c,3,[g])):u=Je,t&&r){const C=u;u=()=>pn(C())}let v,g=C=>{v=y.onStop=()=>{qt(C,c,4),v=y.onStop=void 0}},w;if(gr)if(g=Je,t?n&&nt(t,c,3,[u(),p?[]:void 0,g]):u(),o==="sync"){const C=W1();w=C.__watcherHandles||(C.__watcherHandles=[])}else return Je;let _=p?new Array(e.length).fill($r):$r;const b=()=>{if(!(!y.active||!y.dirty))if(t){const C=y.run();(r||d||(p?C.some((O,P)=>Ut(O,_[P])):Ut(C,_)))&&(v&&v(),nt(t,c,3,[C,_===$r?void 0:p&&_[0]===$r?[]:_,g]),_=C)}else y.run()};b.allowRecurse=!!t;let S;o==="sync"?S=b:o==="post"?S=()=>Ve(b,c&&c.suspense):(b.pre=!0,c&&(b.id=c.uid),S=()=>so(b));const y=new _s(u,Je,S),T=Ra(),I=()=>{y.stop(),T&&gs(T.effects,y)};return t?n?b():_=y.run():o==="post"?Ve(y.run.bind(y),c&&c.suspense):y.run(),w&&w.push(I),I}function K1(e,t,n){const r=this.proxy,o=ce(e)?e.includes(".")?ai(r,e):()=>r[e]:e.bind(r,r);let s;ne(t)?s=t:(s=t.handler,n=t);const l=mr(this),a=Ls(o,s.bind(r),n);return l(),a}function ai(e,t){const n=t.split(".");return()=>{let r=e;for(let o=0;o<n.length&&r;o++)r=r[n[o]];return r}}function pn(e,t,n=0,r){if(!Ce(e)||e.__v_skip)return e;if(t&&t>0){if(n>=t)return e;n++}if(r=r||new Set,r.has(e))return e;if(r.add(e),Oe(e))pn(e.value,t,n,r);else if(X(e))for(let o=0;o<e.length;o++)pn(e[o],t,n,r);else if(Bu(e)||qn(e))e.forEach(o=>{pn(o,t,n,r)});else if(qu(e))for(const o in e)pn(e[o],t,n,r);return e}function mt(e,t,n,r){const o=e.dirs,s=t&&t.dirs;for(let l=0;l<o.length;l++){const a=o[l];s&&(a.oldValue=s[l].value);let c=a.dir[r];c&&(rn(),nt(c,n,8,[e.el,a,e,t]),on())}}const jt=Symbol("_leaveCb"),Lr=Symbol("_enterCb");function ii(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return me(()=>{e.isMounted=!0}),Ps(()=>{e.isUnmounting=!0}),e}const Xe=[Function,Array],ci={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Xe,onEnter:Xe,onAfterEnter:Xe,onEnterCancelled:Xe,onBeforeLeave:Xe,onLeave:Xe,onAfterLeave:Xe,onLeaveCancelled:Xe,onBeforeAppear:Xe,onAppear:Xe,onAfterAppear:Xe,onAppearCancelled:Xe},G1={name:"BaseTransition",props:ci,setup(e,{slots:t}){const n=Rn(),r=ii();let o;return()=>{const s=t.default&&Is(t.default(),!0);if(!s||!s.length)return;let l=s[0];if(s.length>1){for(const w of s)if(w.type!==rt){l=w;break}}const a=oe(e),{mode:c}=a;if(r.isLeaving)return bo(l);const i=vl(l);if(!i)return bo(l);const u=rr(i,a,r,n);or(i,u);const d=n.subTree,p=d&&vl(d);let v=!1;const{getTransitionKey:g}=i.type;if(g){const w=g();o===void 0?o=w:w!==o&&(o=w,v=!0)}if(p&&p.type!==rt&&(!Zt(i,p)||v)){const w=rr(p,a,r,n);if(or(p,w),c==="out-in")return r.isLeaving=!0,w.afterLeave=()=>{r.isLeaving=!1,n.update.active!==!1&&(n.effect.dirty=!0,n.update())},bo(l);c==="in-out"&&i.type!==rt&&(w.delayLeave=(_,b,S)=>{const y=ui(r,p);y[String(p.key)]=p,_[jt]=()=>{b(),_[jt]=void 0,delete u.delayedLeave},u.delayedLeave=S})}return l}}},Y1=G1;function ui(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function rr(e,t,n,r){const{appear:o,mode:s,persisted:l=!1,onBeforeEnter:a,onEnter:c,onAfterEnter:i,onEnterCancelled:u,onBeforeLeave:d,onLeave:p,onAfterLeave:v,onLeaveCancelled:g,onBeforeAppear:w,onAppear:_,onAfterAppear:b,onAppearCancelled:S}=t,y=String(e.key),T=ui(n,e),I=(P,R)=>{P&&nt(P,r,9,R)},C=(P,R)=>{const H=R[1];I(P,R),X(P)?P.every(G=>G.length<=1)&&H():P.length<=1&&H()},O={mode:s,persisted:l,beforeEnter(P){let R=a;if(!n.isMounted)if(o)R=w||a;else return;P[jt]&&P[jt](!0);const H=T[y];H&&Zt(e,H)&&H.el[jt]&&H.el[jt](),I(R,[P])},enter(P){let R=c,H=i,G=u;if(!n.isMounted)if(o)R=_||c,H=b||i,G=S||u;else return;let j=!1;const Z=P[Lr]=_e=>{j||(j=!0,_e?I(G,[P]):I(H,[P]),O.delayedLeave&&O.delayedLeave(),P[Lr]=void 0)};R?C(R,[P,Z]):Z()},leave(P,R){const H=String(e.key);if(P[Lr]&&P[Lr](!0),n.isUnmounting)return R();I(d,[P]);let G=!1;const j=P[jt]=Z=>{G||(G=!0,R(),Z?I(g,[P]):I(v,[P]),P[jt]=void 0,T[H]===e&&delete T[H])};T[H]=e,p?C(p,[P,j]):j()},clone(P){return rr(P,t,n,r)}};return O}function bo(e){if(hr(e))return e=Wt(e),e.children=null,e}function vl(e){return hr(e)?e.children?e.children[0]:void 0:e}function or(e,t){e.shapeFlag&6&&e.component?or(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Is(e,t=!1,n){let r=[],o=0;for(let s=0;s<e.length;s++){let l=e[s];const a=n==null?l.key:String(n)+String(l.key!=null?l.key:s);l.type===Ye?(l.patchFlag&128&&o++,r=r.concat(Is(l.children,t,a))):(t||l.type!==rt)&&r.push(a!=null?Wt(l,{key:a}):l)}if(o>1)for(let s=0;s<r.length;s++)r[s].patchFlag=-2;return r}/*! #__NO_SIDE_EFFECTS__ */function q(e,t){return ne(e)?(()=>Ae({name:e.name},t,{setup:e}))():e}const Kn=e=>!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function Me(e){ne(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:o=200,timeout:s,suspensible:l=!0,onError:a}=e;let c=null,i,u=0;const d=()=>(u++,c=null,p()),p=()=>{let v;return c||(v=c=t().catch(g=>{if(g=g instanceof Error?g:new Error(String(g)),a)return new Promise((w,_)=>{a(g,()=>w(d()),()=>_(g),u+1)});throw g}).then(g=>v!==c&&c?c:(g&&(g.__esModule||g[Symbol.toStringTag]==="Module")&&(g=g.default),i=g,g)))};return q({name:"AsyncComponentWrapper",__asyncLoader:p,get __asyncResolved(){return i},setup(){const v=Pe;if(i)return()=>wo(i,v);const g=S=>{c=null,pr(S,v,13,!r)};if(l&&v.suspense||gr)return p().then(S=>()=>wo(S,v)).catch(S=>(g(S),()=>r?Te(r,{error:S}):null));const w=J(!1),_=J(),b=J(!!o);return o&&setTimeout(()=>{b.value=!1},o),s!=null&&setTimeout(()=>{if(!w.value&&!_.value){const S=new Error(`Async component timed out after ${s}ms.`);g(S),_.value=S}},s),p().then(()=>{w.value=!0,v.parent&&hr(v.parent.vnode)&&(v.parent.effect.dirty=!0,so(v.parent.update))}).catch(S=>{g(S),_.value=S}),()=>{if(w.value&&i)return wo(i,v);if(_.value&&r)return Te(r,{error:_.value});if(n&&!b.value)return Te(n)}}})}function wo(e,t){const{ref:n,props:r,children:o,ce:s}=t.vnode,l=Te(e,r,o);return l.ref=n,l.ce=s,delete t.vnode.ce,l}const hr=e=>e.type.__isKeepAlive;function J1(e,t){fi(e,"a",t)}function Q1(e,t){fi(e,"da",t)}function fi(e,t,n=Pe){const r=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(ao(t,r,n),n){let o=n.parent;for(;o&&o.parent;)hr(o.parent.vnode)&&X1(r,t,n,o),o=o.parent}}function X1(e,t,n,r){const o=ao(t,e,r,!0);vr(()=>{gs(r[t],o)},n)}function ao(e,t,n=Pe,r=!1){if(n){const o=n[e]||(n[e]=[]),s=t.__weh||(t.__weh=(...l)=>{if(n.isUnmounted)return;rn();const a=mr(n),c=nt(t,n,e,l);return a(),on(),c});return r?o.unshift(s):o.push(s),s}}const Lt=e=>(t,n=Pe)=>(!gr||e==="sp")&&ao(e,(...r)=>t(...r),n),Z1=Lt("bm"),me=Lt("m"),ef=Lt("bu"),di=Lt("u"),Ps=Lt("bum"),vr=Lt("um"),tf=Lt("sp"),nf=Lt("rtg"),rf=Lt("rtc");function of(e,t=Pe){ao("ec",e,t)}const Go=e=>e?ki(e)?Ns(e)||e.proxy:Go(e.parent):null,Gn=Ae(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Go(e.parent),$root:e=>Go(e.root),$emit:e=>e.emit,$options:e=>Rs(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,so(e.update)}),$nextTick:e=>e.n||(e.n=ln.bind(e.proxy)),$watch:e=>K1.bind(e)}),_o=(e,t)=>e!==we&&!e.__isScriptSetup&&ie(e,t),sf={get({_:e},t){const{ctx:n,setupState:r,data:o,props:s,accessCache:l,type:a,appContext:c}=e;let i;if(t[0]!=="$"){const v=l[t];if(v!==void 0)switch(v){case 1:return r[t];case 2:return o[t];case 4:return n[t];case 3:return s[t]}else{if(_o(r,t))return l[t]=1,r[t];if(o!==we&&ie(o,t))return l[t]=2,o[t];if((i=e.propsOptions[0])&&ie(i,t))return l[t]=3,s[t];if(n!==we&&ie(n,t))return l[t]=4,n[t];Yo&&(l[t]=0)}}const u=Gn[t];let d,p;if(u)return t==="$attrs"&&qe(e,"get",t),u(e);if((d=a.__cssModules)&&(d=d[t]))return d;if(n!==we&&ie(n,t))return l[t]=4,n[t];if(p=c.config.globalProperties,ie(p,t))return p[t]},set({_:e},t,n){const{data:r,setupState:o,ctx:s}=e;return _o(o,t)?(o[t]=n,!0):r!==we&&ie(r,t)?(r[t]=n,!0):ie(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(s[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:o,propsOptions:s}},l){let a;return!!n[l]||e!==we&&ie(e,l)||_o(t,l)||(a=s[0])&&ie(a,l)||ie(r,l)||ie(Gn,l)||ie(o.config.globalProperties,l)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:ie(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function ml(e){return X(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let Yo=!0;function lf(e){const t=Rs(e),n=e.proxy,r=e.ctx;Yo=!1,t.beforeCreate&&gl(t.beforeCreate,e,"bc");const{data:o,computed:s,methods:l,watch:a,provide:c,inject:i,created:u,beforeMount:d,mounted:p,beforeUpdate:v,updated:g,activated:w,deactivated:_,beforeDestroy:b,beforeUnmount:S,destroyed:y,unmounted:T,render:I,renderTracked:C,renderTriggered:O,errorCaptured:P,serverPrefetch:R,expose:H,inheritAttrs:G,components:j,directives:Z,filters:_e}=t;if(i&&af(i,r,null),l)for(const ee in l){const W=l[ee];ne(W)&&(r[ee]=W.bind(n))}if(o){const ee=o.call(n,n);Ce(ee)&&(e.data=dr(ee))}if(Yo=!0,s)for(const ee in s){const W=s[ee],xe=ne(W)?W.bind(n,n):ne(W.get)?W.get.bind(n,n):Je,pt=!ne(W)&&ne(W.set)?W.set.bind(n):Je,Qe=x({get:xe,set:pt});Object.defineProperty(r,ee,{enumerable:!0,configurable:!0,get:()=>Qe.value,set:Le=>Qe.value=Le})}if(a)for(const ee in a)pi(a[ee],r,n,ee);if(c){const ee=ne(c)?c.call(n):c;Reflect.ownKeys(ee).forEach(W=>{wn(W,ee[W])})}u&&gl(u,e,"c");function U(ee,W){X(W)?W.forEach(xe=>ee(xe.bind(n))):W&&ee(W.bind(n))}if(U(Z1,d),U(me,p),U(ef,v),U(di,g),U(J1,w),U(Q1,_),U(of,P),U(rf,C),U(nf,O),U(Ps,S),U(vr,T),U(tf,R),X(H))if(H.length){const ee=e.exposed||(e.exposed={});H.forEach(W=>{Object.defineProperty(ee,W,{get:()=>n[W],set:xe=>n[W]=xe})})}else e.exposed||(e.exposed={});I&&e.render===Je&&(e.render=I),G!=null&&(e.inheritAttrs=G),j&&(e.components=j),Z&&(e.directives=Z)}function af(e,t,n=Je){X(e)&&(e=Jo(e));for(const r in e){const o=e[r];let s;Ce(o)?"default"in o?s=Ee(o.from||r,o.default,!0):s=Ee(o.from||r):s=Ee(o),Oe(s)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>s.value,set:l=>s.value=l}):t[r]=s}}function gl(e,t,n){nt(X(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function pi(e,t,n,r){const o=r.includes(".")?ai(n,r):()=>n[r];if(ce(e)){const s=t[e];ne(s)&&ue(o,s)}else if(ne(e))ue(o,e.bind(n));else if(Ce(e))if(X(e))e.forEach(s=>pi(s,t,n,r));else{const s=ne(e.handler)?e.handler.bind(n):t[e.handler];ne(s)&&ue(o,s,e)}}function Rs(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:o,optionsCache:s,config:{optionMergeStrategies:l}}=e.appContext,a=s.get(t);let c;return a?c=a:!o.length&&!n&&!r?c=t:(c={},o.length&&o.forEach(i=>Wr(c,i,l,!0)),Wr(c,t,l)),Ce(t)&&s.set(t,c),c}function Wr(e,t,n,r=!1){const{mixins:o,extends:s}=t;s&&Wr(e,s,n,!0),o&&o.forEach(l=>Wr(e,l,n,!0));for(const l in t)if(!(r&&l==="expose")){const a=cf[l]||n&&n[l];e[l]=a?a(e[l],t[l]):t[l]}return e}const cf={data:yl,props:bl,emits:bl,methods:zn,computed:zn,beforeCreate:De,created:De,beforeMount:De,mounted:De,beforeUpdate:De,updated:De,beforeDestroy:De,beforeUnmount:De,destroyed:De,unmounted:De,activated:De,deactivated:De,errorCaptured:De,serverPrefetch:De,components:zn,directives:zn,watch:ff,provide:yl,inject:uf};function yl(e,t){return t?e?function(){return Ae(ne(e)?e.call(this,this):e,ne(t)?t.call(this,this):t)}:t:e}function uf(e,t){return zn(Jo(e),Jo(t))}function Jo(e){if(X(e)){const t={};for(let n=0;n<e.length;n++)t[e[n]]=e[n];return t}return e}function De(e,t){return e?[...new Set([].concat(e,t))]:t}function zn(e,t){return e?Ae(Object.create(null),e,t):t}function bl(e,t){return e?X(e)&&X(t)?[...new Set([...e,...t])]:Ae(Object.create(null),ml(e),ml(t??{})):t}function ff(e,t){if(!e)return t;if(!t)return e;const n=Ae(Object.create(null),e);for(const r in t)n[r]=De(e[r],t[r]);return n}function hi(){return{app:null,config:{isNativeTag:ju,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let df=0;function pf(e,t){return function(r,o=null){ne(r)||(r=Ae({},r)),o!=null&&!Ce(o)&&(o=null);const s=hi(),l=new WeakSet;let a=!1;const c=s.app={_uid:df++,_component:r,_props:o,_container:null,_context:s,_instance:null,version:Bf,get config(){return s.config},set config(i){},use(i,...u){return l.has(i)||(i&&ne(i.install)?(l.add(i),i.install(c,...u)):ne(i)&&(l.add(i),i(c,...u))),c},mixin(i){return s.mixins.includes(i)||s.mixins.push(i),c},component(i,u){return u?(s.components[i]=u,c):s.components[i]},directive(i,u){return u?(s.directives[i]=u,c):s.directives[i]},mount(i,u,d){if(!a){const p=Te(r,o);return p.appContext=s,d===!0?d="svg":d===!1&&(d=void 0),u&&t?t(p,i):e(p,i,d),a=!0,c._container=i,i.__vue_app__=c,Ns(p.component)||p.component.proxy}},unmount(){a&&(e(null,c._container),delete c._container.__vue_app__)},provide(i,u){return s.provides[i]=u,c},runWithContext(i){Kr=c;try{return i()}finally{Kr=null}}};return c}}let Kr=null;function wn(e,t){if(Pe){let n=Pe.provides;const r=Pe.parent&&Pe.parent.provides;r===n&&(n=Pe.provides=Object.create(r)),n[e]=t}}function Ee(e,t,n=!1){const r=Pe||tt;if(r||Kr){const o=r?r.parent==null?r.vnode.appContext&&r.vnode.appContext.provides:r.parent.provides:Kr._context.provides;if(o&&e in o)return o[e];if(arguments.length>1)return n&&ne(t)?t.call(r&&r.proxy):t}}function hf(e,t,n,r=!1){const o={},s={};Br(s,io,1),e.propsDefaults=Object.create(null),vi(e,t,o,s);for(const l in e.propsOptions[0])l in o||(o[l]=void 0);n?e.props=r?o:Wa(o):e.type.props?e.props=o:e.props=s,e.attrs=s}function vf(e,t,n,r){const{props:o,attrs:s,vnode:{patchFlag:l}}=e,a=oe(o),[c]=e.propsOptions;let i=!1;if((r||l>0)&&!(l&16)){if(l&8){const u=e.vnode.dynamicProps;for(let d=0;d<u.length;d++){let p=u[d];if(lo(e.emitsOptions,p))continue;const v=t[p];if(c)if(ie(s,p))v!==s[p]&&(s[p]=v,i=!0);else{const g=ot(p);o[g]=Qo(c,a,g,v,e,!1)}else v!==s[p]&&(s[p]=v,i=!0)}}}else{vi(e,t,o,s)&&(i=!0);let u;for(const d in a)(!t||!ie(t,d)&&((u=Pn(d))===d||!ie(t,u)))&&(c?n&&(n[d]!==void 0||n[u]!==void 0)&&(o[d]=Qo(c,a,d,void 0,e,!0)):delete o[d]);if(s!==a)for(const d in s)(!t||!ie(t,d))&&(delete s[d],i=!0)}i&&kt(e,"set","$attrs")}function vi(e,t,n,r){const[o,s]=e.propsOptions;let l=!1,a;if(t)for(let c in t){if(Un(c))continue;const i=t[c];let u;o&&ie(o,u=ot(c))?!s||!s.includes(u)?n[u]=i:(a||(a={}))[u]=i:lo(e.emitsOptions,c)||(!(c in r)||i!==r[c])&&(r[c]=i,l=!0)}if(s){const c=oe(n),i=a||we;for(let u=0;u<s.length;u++){const d=s[u];n[d]=Qo(o,c,d,i[d],e,!ie(i,d))}}return l}function Qo(e,t,n,r,o,s){const l=e[n];if(l!=null){const a=ie(l,"default");if(a&&r===void 0){const c=l.default;if(l.type!==Function&&!l.skipFactory&&ne(c)){const{propsDefaults:i}=o;if(n in i)r=i[n];else{const u=mr(o);r=i[n]=c.call(null,t),u()}}else r=c}l[0]&&(s&&!a?r=!1:l[1]&&(r===""||r===Pn(n))&&(r=!0))}return r}function mi(e,t,n=!1){const r=t.propsCache,o=r.get(e);if(o)return o;const s=e.props,l={},a=[];let c=!1;if(!ne(e)){const u=d=>{c=!0;const[p,v]=mi(d,t,!0);Ae(l,p),v&&a.push(...v)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!s&&!c)return Ce(e)&&r.set(e,gn),gn;if(X(s))for(let u=0;u<s.length;u++){const d=ot(s[u]);wl(d)&&(l[d]=we)}else if(s)for(const u in s){const d=ot(u);if(wl(d)){const p=s[u],v=l[d]=X(p)||ne(p)?{type:p}:Ae({},p);if(v){const g=Cl(Boolean,v.type),w=Cl(String,v.type);v[0]=g>-1,v[1]=w<0||g<w,(g>-1||ie(v,"default"))&&a.push(d)}}}const i=[l,a];return Ce(e)&&r.set(e,i),i}function wl(e){return e[0]!=="$"}function _l(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function El(e,t){return _l(e)===_l(t)}function Cl(e,t){return X(t)?t.findIndex(n=>El(n,e)):ne(t)&&El(t,e)?0:-1}const gi=e=>e[0]==="_"||e==="$stable",Os=e=>X(e)?e.map(it):[it(e)],mf=(e,t,n)=>{if(t._n)return t;const r=D1((...o)=>Os(t(...o)),n);return r._c=!1,r},yi=(e,t,n)=>{const r=e._ctx;for(const o in e){if(gi(o))continue;const s=e[o];if(ne(s))t[o]=mf(o,s,r);else if(s!=null){const l=Os(s);t[o]=()=>l}}},bi=(e,t)=>{const n=Os(t);e.slots.default=()=>n},gf=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=oe(t),Br(t,"_",n)):yi(t,e.slots={})}else e.slots={},t&&bi(e,t);Br(e.slots,io,1)},yf=(e,t,n)=>{const{vnode:r,slots:o}=e;let s=!0,l=we;if(r.shapeFlag&32){const a=t._;a?n&&a===1?s=!1:(Ae(o,t),!n&&a===1&&delete o._):(s=!t.$stable,yi(t,o)),l=t}else t&&(bi(e,t),l={default:1});if(s)for(const a in o)!gi(a)&&l[a]==null&&delete o[a]};function Gr(e,t,n,r,o=!1){if(X(e)){e.forEach((p,v)=>Gr(p,t&&(X(t)?t[v]:t),n,r,o));return}if(Kn(r)&&!o)return;const s=r.shapeFlag&4?Ns(r.component)||r.component.proxy:r.el,l=o?null:s,{i:a,r:c}=e,i=t&&t.r,u=a.refs===we?a.refs={}:a.refs,d=a.setupState;if(i!=null&&i!==c&&(ce(i)?(u[i]=null,ie(d,i)&&(d[i]=null)):Oe(i)&&(i.value=null)),ne(c))qt(c,a,12,[l,u]);else{const p=ce(c),v=Oe(c),g=e.f;if(p||v){const w=()=>{if(g){const _=p?ie(d,c)?d[c]:u[c]:c.value;o?X(_)&&gs(_,s):X(_)?_.includes(s)||_.push(s):p?(u[c]=[s],ie(d,c)&&(d[c]=u[c])):(c.value=[s],e.k&&(u[e.k]=c.value))}else p?(u[c]=l,ie(d,c)&&(d[c]=l)):v&&(c.value=l,e.k&&(u[e.k]=l))};o||g?w():(w.id=-1,Ve(w,n))}}}let Rt=!1;const bf=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",wf=e=>e.namespaceURI.includes("MathML"),Ir=e=>{if(bf(e))return"svg";if(wf(e))return"mathml"},Pr=e=>e.nodeType===8;function _f(e){const{mt:t,p:n,o:{patchProp:r,createText:o,nextSibling:s,parentNode:l,remove:a,insert:c,createComment:i}}=e,u=(y,T)=>{if(!T.hasChildNodes()){n(null,y,T),qr(),T._vnode=y;return}Rt=!1,d(T.firstChild,y,null,null,null),qr(),T._vnode=y,Rt&&console.error("Hydration completed but contains mismatches.")},d=(y,T,I,C,O,P=!1)=>{const R=Pr(y)&&y.data==="[",H=()=>w(y,T,I,C,O,R),{type:G,ref:j,shapeFlag:Z,patchFlag:_e}=T;let ye=y.nodeType;T.el=y,_e===-2&&(P=!1,T.dynamicChildren=null);let U=null;switch(G){case xn:ye!==3?T.children===""?(c(T.el=o(""),l(y),y),U=y):U=H():(y.data!==T.children&&(Rt=!0,y.data=T.children),U=s(y));break;case rt:S(y)?(U=s(y),b(T.el=y.content.firstChild,y,I)):ye!==8||R?U=H():U=s(y);break;case Yn:if(R&&(y=s(y),ye=y.nodeType),ye===1||ye===3){U=y;const ee=!T.children.length;for(let W=0;W<T.staticCount;W++)ee&&(T.children+=U.nodeType===1?U.outerHTML:U.data),W===T.staticCount-1&&(T.anchor=U),U=s(U);return R?s(U):U}else H();break;case Ye:R?U=g(y,T,I,C,O,P):U=H();break;default:if(Z&1)(ye!==1||T.type.toLowerCase()!==y.tagName.toLowerCase())&&!S(y)?U=H():U=p(y,T,I,C,O,P);else if(Z&6){T.slotScopeIds=O;const ee=l(y);if(R?U=_(y):Pr(y)&&y.data==="teleport start"?U=_(y,y.data,"teleport end"):U=s(y),t(T,ee,null,I,C,Ir(ee),P),Kn(T)){let W;R?(W=Te(Ye),W.anchor=U?U.previousSibling:ee.lastChild):W=y.nodeType===3?xi(""):Te("div"),W.el=y,T.component.subTree=W}}else Z&64?ye!==8?U=H():U=T.type.hydrate(y,T,I,C,O,P,e,v):Z&128&&(U=T.type.hydrate(y,T,I,C,Ir(l(y)),O,P,e,d))}return j!=null&&Gr(j,null,C,T),U},p=(y,T,I,C,O,P)=>{P=P||!!T.dynamicChildren;const{type:R,props:H,patchFlag:G,shapeFlag:j,dirs:Z,transition:_e}=T,ye=R==="input"||R==="option";if(ye||G!==-1){Z&&mt(T,null,I,"created");let U=!1;if(S(y)){U=wi(C,_e)&&I&&I.vnode.props&&I.vnode.props.appear;const W=y.content.firstChild;U&&_e.beforeEnter(W),b(W,y,I),T.el=y=W}if(j&16&&!(H&&(H.innerHTML||H.textContent))){let W=v(y.firstChild,T,y,I,C,O,P);for(;W;){Rt=!0;const xe=W;W=W.nextSibling,a(xe)}}else j&8&&y.textContent!==T.children&&(Rt=!0,y.textContent=T.children);if(H)if(ye||!P||G&48)for(const W in H)(ye&&(W.endsWith("value")||W==="indeterminate")||ur(W)&&!Un(W)||W[0]===".")&&r(y,W,null,H[W],void 0,void 0,I);else H.onClick&&r(y,"onClick",null,H.onClick,void 0,void 0,I);let ee;(ee=H&&H.onVnodeBeforeMount)&&Ze(ee,I,T),Z&&mt(T,null,I,"beforeMount"),((ee=H&&H.onVnodeMounted)||Z||U)&&si(()=>{ee&&Ze(ee,I,T),U&&_e.enter(y),Z&&mt(T,null,I,"mounted")},C)}return y.nextSibling},v=(y,T,I,C,O,P,R)=>{R=R||!!T.dynamicChildren;const H=T.children,G=H.length;for(let j=0;j<G;j++){const Z=R?H[j]:H[j]=it(H[j]);if(y)y=d(y,Z,C,O,P,R);else{if(Z.type===xn&&!Z.children)continue;Rt=!0,n(null,Z,I,null,C,O,Ir(I),P)}}return y},g=(y,T,I,C,O,P)=>{const{slotScopeIds:R}=T;R&&(O=O?O.concat(R):R);const H=l(y),G=v(s(y),T,H,I,C,O,P);return G&&Pr(G)&&G.data==="]"?s(T.anchor=G):(Rt=!0,c(T.anchor=i("]"),H,G),G)},w=(y,T,I,C,O,P)=>{if(Rt=!0,T.el=null,P){const G=_(y);for(;;){const j=s(y);if(j&&j!==G)a(j);else break}}const R=s(y),H=l(y);return a(y),n(null,T,H,R,I,C,Ir(H),O),R},_=(y,T="[",I="]")=>{let C=0;for(;y;)if(y=s(y),y&&Pr(y)&&(y.data===T&&C++,y.data===I)){if(C===0)return s(y);C--}return y},b=(y,T,I)=>{const C=T.parentNode;C&&C.replaceChild(y,T);let O=I;for(;O;)O.vnode.el===T&&(O.vnode.el=O.subTree.el=y),O=O.parent},S=y=>y.nodeType===1&&y.tagName.toLowerCase()==="template";return[u,d]}const Ve=si;function Ef(e){return Cf(e,_f)}function Cf(e,t){const n=Ia();n.__VUE__=!0;const{insert:r,remove:o,patchProp:s,createElement:l,createText:a,createComment:c,setText:i,setElementText:u,parentNode:d,nextSibling:p,setScopeId:v=Je,insertStaticContent:g}=e,w=(h,m,E,$=null,A=null,N=null,B=void 0,M=null,D=!!m.dynamicChildren)=>{if(h===m)return;h&&!Zt(h,m)&&($=k(h),Le(h,A,N,!0),h=null),m.patchFlag===-2&&(D=!1,m.dynamicChildren=null);const{type:L,ref:z,shapeFlag:Q}=m;switch(L){case xn:_(h,m,E,$);break;case rt:b(h,m,E,$);break;case Yn:h==null&&S(m,E,$,B);break;case Ye:j(h,m,E,$,A,N,B,M,D);break;default:Q&1?I(h,m,E,$,A,N,B,M,D):Q&6?Z(h,m,E,$,A,N,B,M,D):(Q&64||Q&128)&&L.process(h,m,E,$,A,N,B,M,D,K)}z!=null&&A&&Gr(z,h&&h.ref,N,m||h,!m)},_=(h,m,E,$)=>{if(h==null)r(m.el=a(m.children),E,$);else{const A=m.el=h.el;m.children!==h.children&&i(A,m.children)}},b=(h,m,E,$)=>{h==null?r(m.el=c(m.children||""),E,$):m.el=h.el},S=(h,m,E,$)=>{[h.el,h.anchor]=g(h.children,m,E,$,h.el,h.anchor)},y=({el:h,anchor:m},E,$)=>{let A;for(;h&&h!==m;)A=p(h),r(h,E,$),h=A;r(m,E,$)},T=({el:h,anchor:m})=>{let E;for(;h&&h!==m;)E=p(h),o(h),h=E;o(m)},I=(h,m,E,$,A,N,B,M,D)=>{m.type==="svg"?B="svg":m.type==="math"&&(B="mathml"),h==null?C(m,E,$,A,N,B,M,D):R(h,m,A,N,B,M,D)},C=(h,m,E,$,A,N,B,M)=>{let D,L;const{props:z,shapeFlag:Q,transition:Y,dirs:te}=h;if(D=h.el=l(h.type,N,z&&z.is,z),Q&8?u(D,h.children):Q&16&&P(h.children,D,null,$,A,Eo(h,N),B,M),te&&mt(h,null,$,"created"),O(D,h,h.scopeId,B,$),z){for(const pe in z)pe!=="value"&&!Un(pe)&&s(D,pe,null,z[pe],N,h.children,$,A,ke);"value"in z&&s(D,"value",null,z.value,N),(L=z.onVnodeBeforeMount)&&Ze(L,$,h)}te&&mt(h,null,$,"beforeMount");const re=wi(A,Y);re&&Y.beforeEnter(D),r(D,m,E),((L=z&&z.onVnodeMounted)||re||te)&&Ve(()=>{L&&Ze(L,$,h),re&&Y.enter(D),te&&mt(h,null,$,"mounted")},A)},O=(h,m,E,$,A)=>{if(E&&v(h,E),$)for(let N=0;N<$.length;N++)v(h,$[N]);if(A){let N=A.subTree;if(m===N){const B=A.vnode;O(h,B,B.scopeId,B.slotScopeIds,A.parent)}}},P=(h,m,E,$,A,N,B,M,D=0)=>{for(let L=D;L<h.length;L++){const z=h[L]=M?Ft(h[L]):it(h[L]);w(null,z,m,E,$,A,N,B,M)}},R=(h,m,E,$,A,N,B)=>{const M=m.el=h.el;let{patchFlag:D,dynamicChildren:L,dirs:z}=m;D|=h.patchFlag&16;const Q=h.props||we,Y=m.props||we;let te;if(E&&Jt(E,!1),(te=Y.onVnodeBeforeUpdate)&&Ze(te,E,m,h),z&&mt(m,h,E,"beforeUpdate"),E&&Jt(E,!0),L?H(h.dynamicChildren,L,M,E,$,Eo(m,A),N):B||W(h,m,M,null,E,$,Eo(m,A),N,!1),D>0){if(D&16)G(M,m,Q,Y,E,$,A);else if(D&2&&Q.class!==Y.class&&s(M,"class",null,Y.class,A),D&4&&s(M,"style",Q.style,Y.style,A),D&8){const re=m.dynamicProps;for(let pe=0;pe<re.length;pe++){const be=re[pe],Ie=Q[be],lt=Y[be];(lt!==Ie||be==="value")&&s(M,be,Ie,lt,A,h.children,E,$,ke)}}D&1&&h.children!==m.children&&u(M,m.children)}else!B&&L==null&&G(M,m,Q,Y,E,$,A);((te=Y.onVnodeUpdated)||z)&&Ve(()=>{te&&Ze(te,E,m,h),z&&mt(m,h,E,"updated")},$)},H=(h,m,E,$,A,N,B)=>{for(let M=0;M<m.length;M++){const D=h[M],L=m[M],z=D.el&&(D.type===Ye||!Zt(D,L)||D.shapeFlag&70)?d(D.el):E;w(D,L,z,null,$,A,N,B,!0)}},G=(h,m,E,$,A,N,B)=>{if(E!==$){if(E!==we)for(const M in E)!Un(M)&&!(M in $)&&s(h,M,E[M],null,B,m.children,A,N,ke);for(const M in $){if(Un(M))continue;const D=$[M],L=E[M];D!==L&&M!=="value"&&s(h,M,L,D,B,m.children,A,N,ke)}"value"in $&&s(h,"value",E.value,$.value,B)}},j=(h,m,E,$,A,N,B,M,D)=>{const L=m.el=h?h.el:a(""),z=m.anchor=h?h.anchor:a("");let{patchFlag:Q,dynamicChildren:Y,slotScopeIds:te}=m;te&&(M=M?M.concat(te):te),h==null?(r(L,E,$),r(z,E,$),P(m.children||[],E,z,A,N,B,M,D)):Q>0&&Q&64&&Y&&h.dynamicChildren?(H(h.dynamicChildren,Y,E,A,N,B,M),(m.key!=null||A&&m===A.subTree)&&_i(h,m,!0)):W(h,m,E,z,A,N,B,M,D)},Z=(h,m,E,$,A,N,B,M,D)=>{m.slotScopeIds=M,h==null?m.shapeFlag&512?A.ctx.activate(m,E,$,B,D):_e(m,E,$,A,N,B,D):ye(h,m,D)},_e=(h,m,E,$,A,N,B)=>{const M=h.component=Of(h,$,A);if(hr(h)&&(M.ctx.renderer=K),Mf(M),M.asyncDep){if(A&&A.registerDep(M,U),!h.el){const D=M.subTree=Te(rt);b(null,D,m,E)}}else U(M,h,m,E,A,N,B)},ye=(h,m,E)=>{const $=m.component=h.component;if(F1(h,m,E))if($.asyncDep&&!$.asyncResolved){ee($,m,E);return}else $.next=m,R1($.update),$.effect.dirty=!0,$.update();else m.el=h.el,$.vnode=m},U=(h,m,E,$,A,N,B)=>{const M=()=>{if(h.isMounted){let{next:z,bu:Q,u:Y,parent:te,vnode:re}=h;{const an=Ei(h);if(an){z&&(z.el=re.el,ee(h,z,B)),an.asyncDep.then(()=>{h.isUnmounted||M()});return}}let pe=z,be;Jt(h,!1),z?(z.el=re.el,ee(h,z,B)):z=re,Q&&go(Q),(be=z.props&&z.props.onVnodeBeforeUpdate)&&Ze(be,te,z,re),Jt(h,!0);const Ie=yo(h),lt=h.subTree;h.subTree=Ie,w(lt,Ie,d(lt.el),k(lt),h,A,N),z.el=Ie.el,pe===null&&B1(h,Ie.el),Y&&Ve(Y,A),(be=z.props&&z.props.onVnodeUpdated)&&Ve(()=>Ze(be,te,z,re),A)}else{let z;const{el:Q,props:Y}=m,{bm:te,m:re,parent:pe}=h,be=Kn(m);if(Jt(h,!1),te&&go(te),!be&&(z=Y&&Y.onVnodeBeforeMount)&&Ze(z,pe,m),Jt(h,!0),Q&&ve){const Ie=()=>{h.subTree=yo(h),ve(Q,h.subTree,h,A,null)};be?m.type.__asyncLoader().then(()=>!h.isUnmounted&&Ie()):Ie()}else{const Ie=h.subTree=yo(h);w(null,Ie,E,$,h,A,N),m.el=Ie.el}if(re&&Ve(re,A),!be&&(z=Y&&Y.onVnodeMounted)){const Ie=m;Ve(()=>Ze(z,pe,Ie),A)}(m.shapeFlag&256||pe&&Kn(pe.vnode)&&pe.vnode.shapeFlag&256)&&h.a&&Ve(h.a,A),h.isMounted=!0,m=E=$=null}},D=h.effect=new _s(M,Je,()=>so(L),h.scope),L=h.update=()=>{D.dirty&&D.run()};L.id=h.uid,Jt(h,!0),L()},ee=(h,m,E)=>{m.component=h;const $=h.vnode.props;h.vnode=m,h.next=null,vf(h,m.props,$,E),yf(h,m.children,E),rn(),dl(h),on()},W=(h,m,E,$,A,N,B,M,D=!1)=>{const L=h&&h.children,z=h?h.shapeFlag:0,Q=m.children,{patchFlag:Y,shapeFlag:te}=m;if(Y>0){if(Y&128){pt(L,Q,E,$,A,N,B,M,D);return}else if(Y&256){xe(L,Q,E,$,A,N,B,M,D);return}}te&8?(z&16&&ke(L,A,N),Q!==L&&u(E,Q)):z&16?te&16?pt(L,Q,E,$,A,N,B,M,D):ke(L,A,N,!0):(z&8&&u(E,""),te&16&&P(Q,E,$,A,N,B,M,D))},xe=(h,m,E,$,A,N,B,M,D)=>{h=h||gn,m=m||gn;const L=h.length,z=m.length,Q=Math.min(L,z);let Y;for(Y=0;Y<Q;Y++){const te=m[Y]=D?Ft(m[Y]):it(m[Y]);w(h[Y],te,E,null,A,N,B,M,D)}L>z?ke(h,A,N,!0,!1,Q):P(m,E,$,A,N,B,M,D,Q)},pt=(h,m,E,$,A,N,B,M,D)=>{let L=0;const z=m.length;let Q=h.length-1,Y=z-1;for(;L<=Q&&L<=Y;){const te=h[L],re=m[L]=D?Ft(m[L]):it(m[L]);if(Zt(te,re))w(te,re,E,null,A,N,B,M,D);else break;L++}for(;L<=Q&&L<=Y;){const te=h[Q],re=m[Y]=D?Ft(m[Y]):it(m[Y]);if(Zt(te,re))w(te,re,E,null,A,N,B,M,D);else break;Q--,Y--}if(L>Q){if(L<=Y){const te=Y+1,re=te<z?m[te].el:$;for(;L<=Y;)w(null,m[L]=D?Ft(m[L]):it(m[L]),E,re,A,N,B,M,D),L++}}else if(L>Y)for(;L<=Q;)Le(h[L],A,N,!0),L++;else{const te=L,re=L,pe=new Map;for(L=re;L<=Y;L++){const Ke=m[L]=D?Ft(m[L]):it(m[L]);Ke.key!=null&&pe.set(Ke.key,L)}let be,Ie=0;const lt=Y-re+1;let an=!1,el=0;const jn=new Array(lt);for(L=0;L<lt;L++)jn[L]=0;for(L=te;L<=Q;L++){const Ke=h[L];if(Ie>=lt){Le(Ke,A,N,!0);continue}let vt;if(Ke.key!=null)vt=pe.get(Ke.key);else for(be=re;be<=Y;be++)if(jn[be-re]===0&&Zt(Ke,m[be])){vt=be;break}vt===void 0?Le(Ke,A,N,!0):(jn[vt-re]=L+1,vt>=el?el=vt:an=!0,w(Ke,m[vt],E,null,A,N,B,M,D),Ie++)}const tl=an?Sf(jn):gn;for(be=tl.length-1,L=lt-1;L>=0;L--){const Ke=re+L,vt=m[Ke],nl=Ke+1<z?m[Ke+1].el:$;jn[L]===0?w(null,vt,E,nl,A,N,B,M,D):an&&(be<0||L!==tl[be]?Qe(vt,E,nl,2):be--)}}},Qe=(h,m,E,$,A=null)=>{const{el:N,type:B,transition:M,children:D,shapeFlag:L}=h;if(L&6){Qe(h.component.subTree,m,E,$);return}if(L&128){h.suspense.move(m,E,$);return}if(L&64){B.move(h,m,E,K);return}if(B===Ye){r(N,m,E);for(let Q=0;Q<D.length;Q++)Qe(D[Q],m,E,$);r(h.anchor,m,E);return}if(B===Yn){y(h,m,E);return}if($!==2&&L&1&&M)if($===0)M.beforeEnter(N),r(N,m,E),Ve(()=>M.enter(N),A);else{const{leave:Q,delayLeave:Y,afterLeave:te}=M,re=()=>r(N,m,E),pe=()=>{Q(N,()=>{re(),te&&te()})};Y?Y(N,re,pe):pe()}else r(N,m,E)},Le=(h,m,E,$=!1,A=!1)=>{const{type:N,props:B,ref:M,children:D,dynamicChildren:L,shapeFlag:z,patchFlag:Q,dirs:Y}=h;if(M!=null&&Gr(M,null,E,h,!0),z&256){m.ctx.deactivate(h);return}const te=z&1&&Y,re=!Kn(h);let pe;if(re&&(pe=B&&B.onVnodeBeforeUnmount)&&Ze(pe,m,h),z&6)ht(h.component,E,$);else{if(z&128){h.suspense.unmount(E,$);return}te&&mt(h,null,m,"beforeUnmount"),z&64?h.type.remove(h,m,E,A,K,$):L&&(N!==Ye||Q>0&&Q&64)?ke(L,m,E,!1,!0):(N===Ye&&Q&384||!A&&z&16)&&ke(D,m,E),$&&We(h)}(re&&(pe=B&&B.onVnodeUnmounted)||te)&&Ve(()=>{pe&&Ze(pe,m,h),te&&mt(h,null,m,"unmounted")},E)},We=h=>{const{type:m,el:E,anchor:$,transition:A}=h;if(m===Ye){wt(E,$);return}if(m===Yn){T(h);return}const N=()=>{o(E),A&&!A.persisted&&A.afterLeave&&A.afterLeave()};if(h.shapeFlag&1&&A&&!A.persisted){const{leave:B,delayLeave:M}=A,D=()=>B(E,N);M?M(h.el,N,D):D()}else N()},wt=(h,m)=>{let E;for(;h!==m;)E=p(h),o(h),h=E;o(m)},ht=(h,m,E)=>{const{bum:$,scope:A,update:N,subTree:B,um:M}=h;$&&go($),A.stop(),N&&(N.active=!1,Le(B,h,m,E)),M&&Ve(M,m),Ve(()=>{h.isUnmounted=!0},m),m&&m.pendingBranch&&!m.isUnmounted&&h.asyncDep&&!h.asyncResolved&&h.suspenseId===m.pendingId&&(m.deps--,m.deps===0&&m.resolve())},ke=(h,m,E,$=!1,A=!1,N=0)=>{for(let B=N;B<h.length;B++)Le(h[B],m,E,$,A)},k=h=>h.shapeFlag&6?k(h.component.subTree):h.shapeFlag&128?h.suspense.next():p(h.anchor||h.el);let V=!1;const F=(h,m,E)=>{h==null?m._vnode&&Le(m._vnode,null,null,!0):w(m._vnode||null,h,m,null,null,null,E),V||(V=!0,dl(),qr(),V=!1),m._vnode=h},K={p:w,um:Le,m:Qe,r:We,mt:_e,mc:P,pc:W,pbc:H,n:k,o:e};let se,ve;return t&&([se,ve]=t(K)),{render:F,hydrate:se,createApp:pf(F,se)}}function Eo({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function Jt({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function wi(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function _i(e,t,n=!1){const r=e.children,o=t.children;if(X(r)&&X(o))for(let s=0;s<r.length;s++){const l=r[s];let a=o[s];a.shapeFlag&1&&!a.dynamicChildren&&((a.patchFlag<=0||a.patchFlag===32)&&(a=o[s]=Ft(o[s]),a.el=l.el),n||_i(l,a)),a.type===xn&&(a.el=l.el)}}function Sf(e){const t=e.slice(),n=[0];let r,o,s,l,a;const c=e.length;for(r=0;r<c;r++){const i=e[r];if(i!==0){if(o=n[n.length-1],e[o]<i){t[r]=o,n.push(r);continue}for(s=0,l=n.length-1;s<l;)a=s+l>>1,e[n[a]]<i?s=a+1:l=a;i<e[n[s]]&&(s>0&&(t[r]=n[s-1]),n[s]=r)}}for(s=n.length,l=n[s-1];s-- >0;)n[s]=l,l=t[l];return n}function Ei(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Ei(t)}const Tf=e=>e.__isTeleport,Ye=Symbol.for("v-fgt"),xn=Symbol.for("v-txt"),rt=Symbol.for("v-cmt"),Yn=Symbol.for("v-stc"),Jn=[];let ct=null;function xf(e=!1){Jn.push(ct=e?null:[])}function kf(){Jn.pop(),ct=Jn[Jn.length-1]||null}let sr=1;function Sl(e){sr+=e}function Ci(e){return e.dynamicChildren=sr>0?ct||gn:null,kf(),sr>0&&ct&&ct.push(e),e}function X4(e,t,n,r,o,s){return Ci(Ti(e,t,n,r,o,s,!0))}function Af(e,t,n,r,o){return Ci(Te(e,t,n,r,o,!0))}function Xo(e){return e?e.__v_isVNode===!0:!1}function Zt(e,t){return e.type===t.type&&e.key===t.key}const io="__vInternal",Si=({key:e})=>e??null,Fr=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?ce(e)||Oe(e)||ne(e)?{i:tt,r:e,k:t,f:!!n}:e:null);function Ti(e,t=null,n=null,r=0,o=null,s=e===Ye?0:1,l=!1,a=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Si(t),ref:t&&Fr(t),scopeId:ri,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:s,patchFlag:r,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:tt};return a?(Ms(c,n),s&128&&e.normalize(c)):n&&(c.shapeFlag|=ce(n)?8:16),sr>0&&!l&&ct&&(c.patchFlag>0||s&6)&&c.patchFlag!==32&&ct.push(c),c}const Te=$f;function $f(e,t=null,n=null,r=0,o=null,s=!1){if((!e||e===V1)&&(e=rt),Xo(e)){const a=Wt(e,t,!0);return n&&Ms(a,n),sr>0&&!s&&ct&&(a.shapeFlag&6?ct[ct.indexOf(e)]=a:ct.push(a)),a.patchFlag|=-2,a}if(Ff(e)&&(e=e.__vccOpts),t){t=Lf(t);let{class:a,style:c}=t;a&&!ce(a)&&(t.class=ws(a)),Ce(c)&&(Ka(c)&&!X(c)&&(c=Ae({},c)),t.style=bs(c))}const l=ce(e)?1:q1(e)?128:Tf(e)?64:Ce(e)?4:ne(e)?2:0;return Ti(e,t,n,r,o,l,s,!0)}function Lf(e){return e?Ka(e)||io in e?Ae({},e):e:null}function Wt(e,t,n=!1){const{props:r,ref:o,patchFlag:s,children:l}=e,a=t?If(r||{},t):r;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:a,key:a&&Si(a),ref:t&&t.ref?n&&o?X(o)?o.concat(Fr(t)):[o,Fr(t)]:Fr(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:l,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Ye?s===-1?16:s|16:s,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Wt(e.ssContent),ssFallback:e.ssFallback&&Wt(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function xi(e=" ",t=0){return Te(xn,null,e,t)}function Z4(e,t){const n=Te(Yn,null,e);return n.staticCount=t,n}function eh(e="",t=!1){return t?(xf(),Af(rt,null,e)):Te(rt,null,e)}function it(e){return e==null||typeof e=="boolean"?Te(rt):X(e)?Te(Ye,null,e.slice()):typeof e=="object"?Ft(e):Te(xn,null,String(e))}function Ft(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Wt(e)}function Ms(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(X(t))n=16;else if(typeof t=="object")if(r&65){const o=t.default;o&&(o._c&&(o._d=!1),Ms(e,o()),o._c&&(o._d=!0));return}else{n=32;const o=t._;!o&&!(io in t)?t._ctx=tt:o===3&&tt&&(tt.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else ne(t)?(t={default:t,_ctx:tt},n=32):(t=String(t),r&64?(n=16,t=[xi(t)]):n=8);e.children=t,e.shapeFlag|=n}function If(...e){const t={};for(let n=0;n<e.length;n++){const r=e[n];for(const o in r)if(o==="class")t.class!==r.class&&(t.class=ws([t.class,r.class]));else if(o==="style")t.style=bs([t.style,r.style]);else if(ur(o)){const s=t[o],l=r[o];l&&s!==l&&!(X(s)&&s.includes(l))&&(t[o]=s?[].concat(s,l):l)}else o!==""&&(t[o]=r[o])}return t}function Ze(e,t,n,r=null){nt(e,t,7,[n,r])}const Pf=hi();let Rf=0;function Of(e,t,n){const r=e.type,o=(t?t.appContext:e.appContext)||Pf,s={uid:Rf++,vnode:e,type:r,parent:t,appContext:o,root:null,next:null,subTree:null,effect:null,update:null,scope:new t1(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(o.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:mi(r,o),emitsOptions:ni(r,o),emit:null,emitted:null,propsDefaults:we,inheritAttrs:r.inheritAttrs,ctx:we,data:we,props:we,attrs:we,slots:we,refs:we,setupState:we,setupContext:null,attrsProxy:null,slotsProxy:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return s.ctx={_:s},s.root=t?t.root:s,s.emit=N1.bind(null,s),e.ce&&e.ce(s),s}let Pe=null;const Rn=()=>Pe||tt;let Yr,Zo;{const e=Ia(),t=(n,r)=>{let o;return(o=e[n])||(o=e[n]=[]),o.push(r),s=>{o.length>1?o.forEach(l=>l(s)):o[0](s)}};Yr=t("__VUE_INSTANCE_SETTERS__",n=>Pe=n),Zo=t("__VUE_SSR_SETTERS__",n=>gr=n)}const mr=e=>{const t=Pe;return Yr(e),e.scope.on(),()=>{e.scope.off(),Yr(t)}},Tl=()=>{Pe&&Pe.scope.off(),Yr(null)};function ki(e){return e.vnode.shapeFlag&4}let gr=!1;function Mf(e,t=!1){t&&Zo(t);const{props:n,children:r}=e.vnode,o=ki(e);hf(e,n,o,t),gf(e,r);const s=o?Nf(e,t):void 0;return t&&Zo(!1),s}function Nf(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=Ga(new Proxy(e.ctx,sf));const{setup:r}=n;if(r){const o=e.setupContext=r.length>1?Hf(e):null,s=mr(e);rn();const l=qt(r,e,0,[e.props,o]);if(on(),s(),La(l)){if(l.then(Tl,Tl),t)return l.then(a=>{xl(e,a,t)}).catch(a=>{pr(a,e,0)});e.asyncDep=l}else xl(e,l,t)}else Ai(e,t)}function xl(e,t,n){ne(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Ce(t)&&(e.setupState=Qa(t)),Ai(e,n)}let kl;function Ai(e,t,n){const r=e.type;if(!e.render){if(!t&&kl&&!r.render){const o=r.template||Rs(e).template;if(o){const{isCustomElement:s,compilerOptions:l}=e.appContext.config,{delimiters:a,compilerOptions:c}=r,i=Ae(Ae({isCustomElement:s,delimiters:a},l),c);r.render=kl(o,i)}}e.render=r.render||Je}{const o=mr(e);rn();try{lf(e)}finally{on(),o()}}}function Df(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return qe(e,"get","$attrs"),t[n]}}))}function Hf(e){const t=n=>{e.exposed=n||{}};return{get attrs(){return Df(e)},slots:e.slots,emit:e.emit,expose:t}}function Ns(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Qa(Ga(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Gn)return Gn[n](e)},has(t,n){return n in t||n in Gn}}))}function jf(e,t=!0){return ne(e)?e.displayName||e.name:e.name||t&&e.__name}function Ff(e){return ne(e)&&"__vccOpts"in e}const x=(e,t)=>S1(e,t,gr);function f(e,t,n){const r=arguments.length;return r===2?Ce(t)&&!X(t)?Xo(t)?Te(e,null,[t]):Te(e,t):Te(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&Xo(n)&&(n=[n]),Te(e,t,n))}const Bf="3.4.15";/** +**/function zt(e,t,n,r){let o;try{o=r?e(...r):e()}catch(s){pr(s,t,n)}return o}function tt(e,t,n,r){if(ne(e)){const s=zt(e,t,n,r);return s&&La(s)&&s.catch(l=>{pr(l,t,n)}),s}const o=[];for(let s=0;s<e.length;s++)o.push(tt(e[s],t,n,r));return o}function pr(e,t,n,r=!0){const o=t?t.vnode:null;if(t){let s=t.parent;const l=t.proxy,a=`https://vuejs.org/error-reference/#runtime-${n}`;for(;s;){const i=s.ec;if(i){for(let u=0;u<i.length;u++)if(i[u](e,l,a)===!1)return}s=s.parent}const c=t.appContext.config.errorHandler;if(c){zt(c,null,10,[e,l,a]);return}}P1(e,n,o,r)}function P1(e,t,n,r=!0){console.error(e)}let tr=!1,Ko=!1;const Oe=[];let mt=0;const bn=[];let Dt=null,Xt=0;const Za=Promise.resolve();let As=null;function ln(e){const t=As||Za;return e?t.then(this?e.bind(this):e):t}function I1(e){let t=mt+1,n=Oe.length;for(;t<n;){const r=t+n>>>1,o=Oe[r],s=nr(o);s<e||s===e&&o.pre?t=r+1:n=r}return t}function so(e){(!Oe.length||!Oe.includes(e,tr&&e.allowRecurse?mt+1:mt))&&(e.id==null?Oe.push(e):Oe.splice(I1(e.id),0,e),ei())}function ei(){!tr&&!Ko&&(Ko=!0,As=Za.then(ti))}function R1(e){const t=Oe.indexOf(e);t>mt&&Oe.splice(t,1)}function O1(e){X(e)?bn.push(...e):(!Dt||!Dt.includes(e,e.allowRecurse?Xt+1:Xt))&&bn.push(e),ei()}function dl(e,t,n=tr?mt+1:0){for(;n<Oe.length;n++){const r=Oe[n];if(r&&r.pre){if(e&&r.id!==e.uid)continue;Oe.splice(n,1),n--,r()}}}function qr(e){if(bn.length){const t=[...new Set(bn)].sort((n,r)=>nr(n)-nr(r));if(bn.length=0,Dt){Dt.push(...t);return}for(Dt=t,Xt=0;Xt<Dt.length;Xt++)Dt[Xt]();Dt=null,Xt=0}}const nr=e=>e.id==null?1/0:e.id,M1=(e,t)=>{const n=nr(e)-nr(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function ti(e){Ko=!1,tr=!0,Oe.sort(M1);const t=Ye;try{for(mt=0;mt<Oe.length;mt++){const n=Oe[mt];n&&n.active!==!1&&zt(n,null,14)}}finally{mt=0,Oe.length=0,qr(),tr=!1,As=null,(Oe.length||bn.length)&&ti()}}function N1(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||be;let o=n;const s=t.startsWith("update:"),l=s&&t.slice(7);if(l&&l in r){const u=`${l==="modelValue"?"model":l}Modifiers`,{number:d,trim:p}=r[u]||be;p&&(o=n.map(v=>ie(v)?v.trim():v)),d&&(o=n.map(Ku))}let a,c=r[a=mo(t)]||r[a=mo(rt(t))];!c&&s&&(c=r[a=mo(In(t))]),c&&tt(c,e,6,o);const i=r[a+"Once"];if(i){if(!e.emitted)e.emitted={};else if(e.emitted[a])return;e.emitted[a]=!0,tt(i,e,6,o)}}function ni(e,t,n=!1){const r=t.emitsCache,o=r.get(e);if(o!==void 0)return o;const s=e.emits;let l={},a=!1;if(!ne(e)){const c=i=>{const u=ni(i,t,!0);u&&(a=!0,Te(l,u))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!s&&!a?(Ee(e)&&r.set(e,null),null):(X(s)?s.forEach(c=>l[c]=null):Te(l,s),Ee(e)&&r.set(e,l),l)}function lo(e,t){return!e||!ur(t)?!1:(t=t.slice(2).replace(/Once$/,""),ae(e,t[0].toLowerCase()+t.slice(1))||ae(e,In(t))||ae(e,t))}let et=null,ri=null;function Ur(e){const t=et;return et=e,ri=e&&e.type.__scopeId||null,t}function D1(e,t=et,n){if(!t||e._n)return e;const r=(...o)=>{r._d&&Sl(-1);const s=Ur(t);let l;try{l=e(...o)}finally{Ur(s),r._d&&Sl(1)}return l};return r._n=!0,r._c=!0,r._d=!0,r}function yo(e){const{type:t,vnode:n,proxy:r,withProxy:o,props:s,propsOptions:[l],slots:a,attrs:c,emit:i,render:u,renderCache:d,data:p,setupState:v,ctx:g,inheritAttrs:w}=e;let _,b;const S=Ur(e);try{if(n.shapeFlag&4){const x=o||r,P=x;_=at(u.call(P,x,d,s,v,p,g)),b=c}else{const x=t;_=at(x.length>1?x(s,{attrs:c,slots:a,emit:i}):x(s,null)),b=t.props?c:j1(c)}}catch(x){Jn.length=0,pr(x,e,1),_=Se(nt)}let y=_;if(b&&w!==!1){const x=Object.keys(b),{shapeFlag:P}=y;x.length&&P&7&&(l&&x.some(ms)&&(b=H1(b,l)),y=Ut(y,b))}return n.dirs&&(y=Ut(y),y.dirs=y.dirs?y.dirs.concat(n.dirs):n.dirs),n.transition&&(y.transition=n.transition),_=y,Ur(S),_}const j1=e=>{let t;for(const n in e)(n==="class"||n==="style"||ur(n))&&((t||(t={}))[n]=e[n]);return t},H1=(e,t)=>{const n={};for(const r in e)(!ms(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function F1(e,t,n){const{props:r,children:o,component:s}=e,{props:l,children:a,patchFlag:c}=t,i=s.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return r?pl(r,l,i):!!l;if(c&8){const u=t.dynamicProps;for(let d=0;d<u.length;d++){const p=u[d];if(l[p]!==r[p]&&!lo(i,p))return!0}}}else return(o||a)&&(!a||!a.$stable)?!0:r===l?!1:r?l?pl(r,l,i):!0:!!l;return!1}function pl(e,t,n){const r=Object.keys(t);if(r.length!==Object.keys(e).length)return!0;for(let o=0;o<r.length;o++){const s=r[o];if(t[s]!==e[s]&&!lo(n,s))return!0}return!1}function B1({vnode:e,parent:t},n){for(;t;){const r=t.subTree;if(r.suspense&&r.suspense.activeBranch===e&&(r.el=e.el),r===e)(e=t.vnode).el=n,t=t.parent;else break}}const oi="components";function ct(e,t){return z1(oi,e,!0,t)||e}const V1=Symbol.for("v-ndc");function z1(e,t,n=!0,r=!1){const o=et||Pe;if(o){const s=o.type;if(e===oi){const a=Hf(s,!1);if(a&&(a===t||a===rt(t)||a===fr(rt(t))))return s}const l=hl(o[e]||s[e],t)||hl(o.appContext[e],t);return!l&&r?s:l}}function hl(e,t){return e&&(e[t]||e[rt(t)]||e[fr(rt(t))])}const q1=e=>e.__isSuspense;function si(e,t){t&&t.pendingBranch?X(e)?t.effects.push(...e):t.effects.push(e):O1(e)}const U1=Symbol.for("v-scx"),W1=()=>_e(U1);function li(e,t){return Ls(e,null,t)}const Ar={};function ce(e,t,n){return Ls(e,t,n)}function Ls(e,t,{immediate:n,deep:r,flush:o,once:s,onTrack:l,onTrigger:a}=be){if(t&&s){const C=t;t=(...O)=>{C(...O),P()}}const c=Pe,i=C=>r===!0?C:pn(C,r===!1?1:void 0);let u,d=!1,p=!1;if(Re(e)?(u=()=>e.value,d=zr(e)):yn(e)?(u=()=>i(e),d=!0):X(e)?(p=!0,d=e.some(C=>yn(C)||zr(C)),u=()=>e.map(C=>{if(Re(C))return C.value;if(yn(C))return i(C);if(ne(C))return zt(C,c,2)})):ne(e)?t?u=()=>zt(e,c,2):u=()=>(v&&v(),tt(e,c,3,[g])):u=Ye,t&&r){const C=u;u=()=>pn(C())}let v,g=C=>{v=y.onStop=()=>{zt(C,c,4),v=y.onStop=void 0}},w;if(gr)if(g=Ye,t?n&&tt(t,c,3,[u(),p?[]:void 0,g]):u(),o==="sync"){const C=W1();w=C.__watcherHandles||(C.__watcherHandles=[])}else return Ye;let _=p?new Array(e.length).fill(Ar):Ar;const b=()=>{if(!(!y.active||!y.dirty))if(t){const C=y.run();(r||d||(p?C.some((O,I)=>qt(O,_[I])):qt(C,_)))&&(v&&v(),tt(t,c,3,[C,_===Ar?void 0:p&&_[0]===Ar?[]:_,g]),_=C)}else y.run()};b.allowRecurse=!!t;let S;o==="sync"?S=b:o==="post"?S=()=>Be(b,c&&c.suspense):(b.pre=!0,c&&(b.id=c.uid),S=()=>so(b));const y=new _s(u,Ye,S),x=Ra(),P=()=>{y.stop(),x&&gs(x.effects,y)};return t?n?b():_=y.run():o==="post"?Be(y.run.bind(y),c&&c.suspense):y.run(),w&&w.push(P),P}function K1(e,t,n){const r=this.proxy,o=ie(e)?e.includes(".")?ai(r,e):()=>r[e]:e.bind(r,r);let s;ne(t)?s=t:(s=t.handler,n=t);const l=mr(this),a=Ls(o,s.bind(r),n);return l(),a}function ai(e,t){const n=t.split(".");return()=>{let r=e;for(let o=0;o<n.length&&r;o++)r=r[n[o]];return r}}function pn(e,t,n=0,r){if(!Ee(e)||e.__v_skip)return e;if(t&&t>0){if(n>=t)return e;n++}if(r=r||new Set,r.has(e))return e;if(r.add(e),Re(e))pn(e.value,t,n,r);else if(X(e))for(let o=0;o<e.length;o++)pn(e[o],t,n,r);else if(Bu(e)||qn(e))e.forEach(o=>{pn(o,t,n,r)});else if(qu(e))for(const o in e)pn(e[o],t,n,r);return e}function vt(e,t,n,r){const o=e.dirs,s=t&&t.dirs;for(let l=0;l<o.length;l++){const a=o[l];s&&(a.oldValue=s[l].value);let c=a.dir[r];c&&(rn(),tt(c,n,8,[e.el,a,e,t]),on())}}const jt=Symbol("_leaveCb"),Lr=Symbol("_enterCb");function ii(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return ve(()=>{e.isMounted=!0}),Is(()=>{e.isUnmounting=!0}),e}const Qe=[Function,Array],ci={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Qe,onEnter:Qe,onAfterEnter:Qe,onEnterCancelled:Qe,onBeforeLeave:Qe,onLeave:Qe,onAfterLeave:Qe,onLeaveCancelled:Qe,onBeforeAppear:Qe,onAppear:Qe,onAfterAppear:Qe,onAppearCancelled:Qe},G1={name:"BaseTransition",props:ci,setup(e,{slots:t}){const n=Rn(),r=ii();let o;return()=>{const s=t.default&&Ps(t.default(),!0);if(!s||!s.length)return;let l=s[0];if(s.length>1){for(const w of s)if(w.type!==nt){l=w;break}}const a=oe(e),{mode:c}=a;if(r.isLeaving)return bo(l);const i=vl(l);if(!i)return bo(l);const u=rr(i,a,r,n);or(i,u);const d=n.subTree,p=d&&vl(d);let v=!1;const{getTransitionKey:g}=i.type;if(g){const w=g();o===void 0?o=w:w!==o&&(o=w,v=!0)}if(p&&p.type!==nt&&(!Zt(i,p)||v)){const w=rr(p,a,r,n);if(or(p,w),c==="out-in")return r.isLeaving=!0,w.afterLeave=()=>{r.isLeaving=!1,n.update.active!==!1&&(n.effect.dirty=!0,n.update())},bo(l);c==="in-out"&&i.type!==nt&&(w.delayLeave=(_,b,S)=>{const y=ui(r,p);y[String(p.key)]=p,_[jt]=()=>{b(),_[jt]=void 0,delete u.delayedLeave},u.delayedLeave=S})}return l}}},Y1=G1;function ui(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function rr(e,t,n,r){const{appear:o,mode:s,persisted:l=!1,onBeforeEnter:a,onEnter:c,onAfterEnter:i,onEnterCancelled:u,onBeforeLeave:d,onLeave:p,onAfterLeave:v,onLeaveCancelled:g,onBeforeAppear:w,onAppear:_,onAfterAppear:b,onAppearCancelled:S}=t,y=String(e.key),x=ui(n,e),P=(I,R)=>{I&&tt(I,r,9,R)},C=(I,R)=>{const j=R[1];P(I,R),X(I)?I.every(G=>G.length<=1)&&j():I.length<=1&&j()},O={mode:s,persisted:l,beforeEnter(I){let R=a;if(!n.isMounted)if(o)R=w||a;else return;I[jt]&&I[jt](!0);const j=x[y];j&&Zt(e,j)&&j.el[jt]&&j.el[jt](),P(R,[I])},enter(I){let R=c,j=i,G=u;if(!n.isMounted)if(o)R=_||c,j=b||i,G=S||u;else return;let H=!1;const Z=I[Lr]=we=>{H||(H=!0,we?P(G,[I]):P(j,[I]),O.delayedLeave&&O.delayedLeave(),I[Lr]=void 0)};R?C(R,[I,Z]):Z()},leave(I,R){const j=String(e.key);if(I[Lr]&&I[Lr](!0),n.isUnmounting)return R();P(d,[I]);let G=!1;const H=I[jt]=Z=>{G||(G=!0,R(),Z?P(g,[I]):P(v,[I]),I[jt]=void 0,x[j]===e&&delete x[j])};x[j]=e,p?C(p,[I,H]):H()},clone(I){return rr(I,t,n,r)}};return O}function bo(e){if(hr(e))return e=Ut(e),e.children=null,e}function vl(e){return hr(e)?e.children?e.children[0]:void 0:e}function or(e,t){e.shapeFlag&6&&e.component?or(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Ps(e,t=!1,n){let r=[],o=0;for(let s=0;s<e.length;s++){let l=e[s];const a=n==null?l.key:String(n)+String(l.key!=null?l.key:s);l.type===Ge?(l.patchFlag&128&&o++,r=r.concat(Ps(l.children,t,a))):(t||l.type!==nt)&&r.push(a!=null?Ut(l,{key:a}):l)}if(o>1)for(let s=0;s<r.length;s++)r[s].patchFlag=-2;return r}/*! #__NO_SIDE_EFFECTS__ */function q(e,t){return ne(e)?(()=>Te({name:e.name},t,{setup:e}))():e}const Kn=e=>!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function Yt(e){ne(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:o=200,timeout:s,suspensible:l=!0,onError:a}=e;let c=null,i,u=0;const d=()=>(u++,c=null,p()),p=()=>{let v;return c||(v=c=t().catch(g=>{if(g=g instanceof Error?g:new Error(String(g)),a)return new Promise((w,_)=>{a(g,()=>w(d()),()=>_(g),u+1)});throw g}).then(g=>v!==c&&c?c:(g&&(g.__esModule||g[Symbol.toStringTag]==="Module")&&(g=g.default),i=g,g)))};return q({name:"AsyncComponentWrapper",__asyncLoader:p,get __asyncResolved(){return i},setup(){const v=Pe;if(i)return()=>wo(i,v);const g=S=>{c=null,pr(S,v,13,!r)};if(l&&v.suspense||gr)return p().then(S=>()=>wo(S,v)).catch(S=>(g(S),()=>r?Se(r,{error:S}):null));const w=J(!1),_=J(),b=J(!!o);return o&&setTimeout(()=>{b.value=!1},o),s!=null&&setTimeout(()=>{if(!w.value&&!_.value){const S=new Error(`Async component timed out after ${s}ms.`);g(S),_.value=S}},s),p().then(()=>{w.value=!0,v.parent&&hr(v.parent.vnode)&&(v.parent.effect.dirty=!0,so(v.parent.update))}).catch(S=>{g(S),_.value=S}),()=>{if(w.value&&i)return wo(i,v);if(_.value&&r)return Se(r,{error:_.value});if(n&&!b.value)return Se(n)}}})}function wo(e,t){const{ref:n,props:r,children:o,ce:s}=t.vnode,l=Se(e,r,o);return l.ref=n,l.ce=s,delete t.vnode.ce,l}const hr=e=>e.type.__isKeepAlive;function J1(e,t){fi(e,"a",t)}function Q1(e,t){fi(e,"da",t)}function fi(e,t,n=Pe){const r=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(ao(t,r,n),n){let o=n.parent;for(;o&&o.parent;)hr(o.parent.vnode)&&X1(r,t,n,o),o=o.parent}}function X1(e,t,n,r){const o=ao(t,e,r,!0);vr(()=>{gs(r[t],o)},n)}function ao(e,t,n=Pe,r=!1){if(n){const o=n[e]||(n[e]=[]),s=t.__weh||(t.__weh=(...l)=>{if(n.isUnmounted)return;rn();const a=mr(n),c=tt(t,n,e,l);return a(),on(),c});return r?o.unshift(s):o.push(s),s}}const At=e=>(t,n=Pe)=>(!gr||e==="sp")&&ao(e,(...r)=>t(...r),n),Z1=At("bm"),ve=At("m"),ef=At("bu"),di=At("u"),Is=At("bum"),vr=At("um"),tf=At("sp"),nf=At("rtg"),rf=At("rtc");function of(e,t=Pe){ao("ec",e,t)}const Go=e=>e?Ti(e)?Ns(e)||e.proxy:Go(e.parent):null,Gn=Te(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Go(e.parent),$root:e=>Go(e.root),$emit:e=>e.emit,$options:e=>Rs(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,so(e.update)}),$nextTick:e=>e.n||(e.n=ln.bind(e.proxy)),$watch:e=>K1.bind(e)}),_o=(e,t)=>e!==be&&!e.__isScriptSetup&&ae(e,t),sf={get({_:e},t){const{ctx:n,setupState:r,data:o,props:s,accessCache:l,type:a,appContext:c}=e;let i;if(t[0]!=="$"){const v=l[t];if(v!==void 0)switch(v){case 1:return r[t];case 2:return o[t];case 4:return n[t];case 3:return s[t]}else{if(_o(r,t))return l[t]=1,r[t];if(o!==be&&ae(o,t))return l[t]=2,o[t];if((i=e.propsOptions[0])&&ae(i,t))return l[t]=3,s[t];if(n!==be&&ae(n,t))return l[t]=4,n[t];Yo&&(l[t]=0)}}const u=Gn[t];let d,p;if(u)return t==="$attrs"&&ze(e,"get",t),u(e);if((d=a.__cssModules)&&(d=d[t]))return d;if(n!==be&&ae(n,t))return l[t]=4,n[t];if(p=c.config.globalProperties,ae(p,t))return p[t]},set({_:e},t,n){const{data:r,setupState:o,ctx:s}=e;return _o(o,t)?(o[t]=n,!0):r!==be&&ae(r,t)?(r[t]=n,!0):ae(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(s[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:o,propsOptions:s}},l){let a;return!!n[l]||e!==be&&ae(e,l)||_o(t,l)||(a=s[0])&&ae(a,l)||ae(r,l)||ae(Gn,l)||ae(o.config.globalProperties,l)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:ae(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function ml(e){return X(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let Yo=!0;function lf(e){const t=Rs(e),n=e.proxy,r=e.ctx;Yo=!1,t.beforeCreate&&gl(t.beforeCreate,e,"bc");const{data:o,computed:s,methods:l,watch:a,provide:c,inject:i,created:u,beforeMount:d,mounted:p,beforeUpdate:v,updated:g,activated:w,deactivated:_,beforeDestroy:b,beforeUnmount:S,destroyed:y,unmounted:x,render:P,renderTracked:C,renderTriggered:O,errorCaptured:I,serverPrefetch:R,expose:j,inheritAttrs:G,components:H,directives:Z,filters:we}=t;if(i&&af(i,r,null),l)for(const ee in l){const W=l[ee];ne(W)&&(r[ee]=W.bind(n))}if(o){const ee=o.call(n,n);Ee(ee)&&(e.data=dr(ee))}if(Yo=!0,s)for(const ee in s){const W=s[ee],xe=ne(W)?W.bind(n,n):ne(W.get)?W.get.bind(n,n):Ye,dt=!ne(W)&&ne(W.set)?W.set.bind(n):Ye,Je=k({get:xe,set:dt});Object.defineProperty(r,ee,{enumerable:!0,configurable:!0,get:()=>Je.value,set:Ae=>Je.value=Ae})}if(a)for(const ee in a)pi(a[ee],r,n,ee);if(c){const ee=ne(c)?c.call(n):c;Reflect.ownKeys(ee).forEach(W=>{wn(W,ee[W])})}u&&gl(u,e,"c");function U(ee,W){X(W)?W.forEach(xe=>ee(xe.bind(n))):W&&ee(W.bind(n))}if(U(Z1,d),U(ve,p),U(ef,v),U(di,g),U(J1,w),U(Q1,_),U(of,I),U(rf,C),U(nf,O),U(Is,S),U(vr,x),U(tf,R),X(j))if(j.length){const ee=e.exposed||(e.exposed={});j.forEach(W=>{Object.defineProperty(ee,W,{get:()=>n[W],set:xe=>n[W]=xe})})}else e.exposed||(e.exposed={});P&&e.render===Ye&&(e.render=P),G!=null&&(e.inheritAttrs=G),H&&(e.components=H),Z&&(e.directives=Z)}function af(e,t,n=Ye){X(e)&&(e=Jo(e));for(const r in e){const o=e[r];let s;Ee(o)?"default"in o?s=_e(o.from||r,o.default,!0):s=_e(o.from||r):s=_e(o),Re(s)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>s.value,set:l=>s.value=l}):t[r]=s}}function gl(e,t,n){tt(X(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function pi(e,t,n,r){const o=r.includes(".")?ai(n,r):()=>n[r];if(ie(e)){const s=t[e];ne(s)&&ce(o,s)}else if(ne(e))ce(o,e.bind(n));else if(Ee(e))if(X(e))e.forEach(s=>pi(s,t,n,r));else{const s=ne(e.handler)?e.handler.bind(n):t[e.handler];ne(s)&&ce(o,s,e)}}function Rs(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:o,optionsCache:s,config:{optionMergeStrategies:l}}=e.appContext,a=s.get(t);let c;return a?c=a:!o.length&&!n&&!r?c=t:(c={},o.length&&o.forEach(i=>Wr(c,i,l,!0)),Wr(c,t,l)),Ee(t)&&s.set(t,c),c}function Wr(e,t,n,r=!1){const{mixins:o,extends:s}=t;s&&Wr(e,s,n,!0),o&&o.forEach(l=>Wr(e,l,n,!0));for(const l in t)if(!(r&&l==="expose")){const a=cf[l]||n&&n[l];e[l]=a?a(e[l],t[l]):t[l]}return e}const cf={data:yl,props:bl,emits:bl,methods:zn,computed:zn,beforeCreate:Me,created:Me,beforeMount:Me,mounted:Me,beforeUpdate:Me,updated:Me,beforeDestroy:Me,beforeUnmount:Me,destroyed:Me,unmounted:Me,activated:Me,deactivated:Me,errorCaptured:Me,serverPrefetch:Me,components:zn,directives:zn,watch:ff,provide:yl,inject:uf};function yl(e,t){return t?e?function(){return Te(ne(e)?e.call(this,this):e,ne(t)?t.call(this,this):t)}:t:e}function uf(e,t){return zn(Jo(e),Jo(t))}function Jo(e){if(X(e)){const t={};for(let n=0;n<e.length;n++)t[e[n]]=e[n];return t}return e}function Me(e,t){return e?[...new Set([].concat(e,t))]:t}function zn(e,t){return e?Te(Object.create(null),e,t):t}function bl(e,t){return e?X(e)&&X(t)?[...new Set([...e,...t])]:Te(Object.create(null),ml(e),ml(t??{})):t}function ff(e,t){if(!e)return t;if(!t)return e;const n=Te(Object.create(null),e);for(const r in t)n[r]=Me(e[r],t[r]);return n}function hi(){return{app:null,config:{isNativeTag:Hu,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let df=0;function pf(e,t){return function(r,o=null){ne(r)||(r=Te({},r)),o!=null&&!Ee(o)&&(o=null);const s=hi(),l=new WeakSet;let a=!1;const c=s.app={_uid:df++,_component:r,_props:o,_container:null,_context:s,_instance:null,version:Bf,get config(){return s.config},set config(i){},use(i,...u){return l.has(i)||(i&&ne(i.install)?(l.add(i),i.install(c,...u)):ne(i)&&(l.add(i),i(c,...u))),c},mixin(i){return s.mixins.includes(i)||s.mixins.push(i),c},component(i,u){return u?(s.components[i]=u,c):s.components[i]},directive(i,u){return u?(s.directives[i]=u,c):s.directives[i]},mount(i,u,d){if(!a){const p=Se(r,o);return p.appContext=s,d===!0?d="svg":d===!1&&(d=void 0),u&&t?t(p,i):e(p,i,d),a=!0,c._container=i,i.__vue_app__=c,Ns(p.component)||p.component.proxy}},unmount(){a&&(e(null,c._container),delete c._container.__vue_app__)},provide(i,u){return s.provides[i]=u,c},runWithContext(i){Kr=c;try{return i()}finally{Kr=null}}};return c}}let Kr=null;function wn(e,t){if(Pe){let n=Pe.provides;const r=Pe.parent&&Pe.parent.provides;r===n&&(n=Pe.provides=Object.create(r)),n[e]=t}}function _e(e,t,n=!1){const r=Pe||et;if(r||Kr){const o=r?r.parent==null?r.vnode.appContext&&r.vnode.appContext.provides:r.parent.provides:Kr._context.provides;if(o&&e in o)return o[e];if(arguments.length>1)return n&&ne(t)?t.call(r&&r.proxy):t}}function hf(e,t,n,r=!1){const o={},s={};Br(s,io,1),e.propsDefaults=Object.create(null),vi(e,t,o,s);for(const l in e.propsOptions[0])l in o||(o[l]=void 0);n?e.props=r?o:Wa(o):e.type.props?e.props=o:e.props=s,e.attrs=s}function vf(e,t,n,r){const{props:o,attrs:s,vnode:{patchFlag:l}}=e,a=oe(o),[c]=e.propsOptions;let i=!1;if((r||l>0)&&!(l&16)){if(l&8){const u=e.vnode.dynamicProps;for(let d=0;d<u.length;d++){let p=u[d];if(lo(e.emitsOptions,p))continue;const v=t[p];if(c)if(ae(s,p))v!==s[p]&&(s[p]=v,i=!0);else{const g=rt(p);o[g]=Qo(c,a,g,v,e,!1)}else v!==s[p]&&(s[p]=v,i=!0)}}}else{vi(e,t,o,s)&&(i=!0);let u;for(const d in a)(!t||!ae(t,d)&&((u=In(d))===d||!ae(t,u)))&&(c?n&&(n[d]!==void 0||n[u]!==void 0)&&(o[d]=Qo(c,a,d,void 0,e,!0)):delete o[d]);if(s!==a)for(const d in s)(!t||!ae(t,d))&&(delete s[d],i=!0)}i&&kt(e,"set","$attrs")}function vi(e,t,n,r){const[o,s]=e.propsOptions;let l=!1,a;if(t)for(let c in t){if(Un(c))continue;const i=t[c];let u;o&&ae(o,u=rt(c))?!s||!s.includes(u)?n[u]=i:(a||(a={}))[u]=i:lo(e.emitsOptions,c)||(!(c in r)||i!==r[c])&&(r[c]=i,l=!0)}if(s){const c=oe(n),i=a||be;for(let u=0;u<s.length;u++){const d=s[u];n[d]=Qo(o,c,d,i[d],e,!ae(i,d))}}return l}function Qo(e,t,n,r,o,s){const l=e[n];if(l!=null){const a=ae(l,"default");if(a&&r===void 0){const c=l.default;if(l.type!==Function&&!l.skipFactory&&ne(c)){const{propsDefaults:i}=o;if(n in i)r=i[n];else{const u=mr(o);r=i[n]=c.call(null,t),u()}}else r=c}l[0]&&(s&&!a?r=!1:l[1]&&(r===""||r===In(n))&&(r=!0))}return r}function mi(e,t,n=!1){const r=t.propsCache,o=r.get(e);if(o)return o;const s=e.props,l={},a=[];let c=!1;if(!ne(e)){const u=d=>{c=!0;const[p,v]=mi(d,t,!0);Te(l,p),v&&a.push(...v)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!s&&!c)return Ee(e)&&r.set(e,gn),gn;if(X(s))for(let u=0;u<s.length;u++){const d=rt(s[u]);wl(d)&&(l[d]=be)}else if(s)for(const u in s){const d=rt(u);if(wl(d)){const p=s[u],v=l[d]=X(p)||ne(p)?{type:p}:Te({},p);if(v){const g=Cl(Boolean,v.type),w=Cl(String,v.type);v[0]=g>-1,v[1]=w<0||g<w,(g>-1||ae(v,"default"))&&a.push(d)}}}const i=[l,a];return Ee(e)&&r.set(e,i),i}function wl(e){return e[0]!=="$"}function _l(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function El(e,t){return _l(e)===_l(t)}function Cl(e,t){return X(t)?t.findIndex(n=>El(n,e)):ne(t)&&El(t,e)?0:-1}const gi=e=>e[0]==="_"||e==="$stable",Os=e=>X(e)?e.map(at):[at(e)],mf=(e,t,n)=>{if(t._n)return t;const r=D1((...o)=>Os(t(...o)),n);return r._c=!1,r},yi=(e,t,n)=>{const r=e._ctx;for(const o in e){if(gi(o))continue;const s=e[o];if(ne(s))t[o]=mf(o,s,r);else if(s!=null){const l=Os(s);t[o]=()=>l}}},bi=(e,t)=>{const n=Os(t);e.slots.default=()=>n},gf=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=oe(t),Br(t,"_",n)):yi(t,e.slots={})}else e.slots={},t&&bi(e,t);Br(e.slots,io,1)},yf=(e,t,n)=>{const{vnode:r,slots:o}=e;let s=!0,l=be;if(r.shapeFlag&32){const a=t._;a?n&&a===1?s=!1:(Te(o,t),!n&&a===1&&delete o._):(s=!t.$stable,yi(t,o)),l=t}else t&&(bi(e,t),l={default:1});if(s)for(const a in o)!gi(a)&&l[a]==null&&delete o[a]};function Gr(e,t,n,r,o=!1){if(X(e)){e.forEach((p,v)=>Gr(p,t&&(X(t)?t[v]:t),n,r,o));return}if(Kn(r)&&!o)return;const s=r.shapeFlag&4?Ns(r.component)||r.component.proxy:r.el,l=o?null:s,{i:a,r:c}=e,i=t&&t.r,u=a.refs===be?a.refs={}:a.refs,d=a.setupState;if(i!=null&&i!==c&&(ie(i)?(u[i]=null,ae(d,i)&&(d[i]=null)):Re(i)&&(i.value=null)),ne(c))zt(c,a,12,[l,u]);else{const p=ie(c),v=Re(c),g=e.f;if(p||v){const w=()=>{if(g){const _=p?ae(d,c)?d[c]:u[c]:c.value;o?X(_)&&gs(_,s):X(_)?_.includes(s)||_.push(s):p?(u[c]=[s],ae(d,c)&&(d[c]=u[c])):(c.value=[s],e.k&&(u[e.k]=c.value))}else p?(u[c]=l,ae(d,c)&&(d[c]=l)):v&&(c.value=l,e.k&&(u[e.k]=l))};o||g?w():(w.id=-1,Be(w,n))}}}let It=!1;const bf=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",wf=e=>e.namespaceURI.includes("MathML"),Pr=e=>{if(bf(e))return"svg";if(wf(e))return"mathml"},Ir=e=>e.nodeType===8;function _f(e){const{mt:t,p:n,o:{patchProp:r,createText:o,nextSibling:s,parentNode:l,remove:a,insert:c,createComment:i}}=e,u=(y,x)=>{if(!x.hasChildNodes()){n(null,y,x),qr(),x._vnode=y;return}It=!1,d(x.firstChild,y,null,null,null),qr(),x._vnode=y,It&&console.error("Hydration completed but contains mismatches.")},d=(y,x,P,C,O,I=!1)=>{const R=Ir(y)&&y.data==="[",j=()=>w(y,x,P,C,O,R),{type:G,ref:H,shapeFlag:Z,patchFlag:we}=x;let ge=y.nodeType;x.el=y,we===-2&&(I=!1,x.dynamicChildren=null);let U=null;switch(G){case kn:ge!==3?x.children===""?(c(x.el=o(""),l(y),y),U=y):U=j():(y.data!==x.children&&(It=!0,y.data=x.children),U=s(y));break;case nt:S(y)?(U=s(y),b(x.el=y.content.firstChild,y,P)):ge!==8||R?U=j():U=s(y);break;case Yn:if(R&&(y=s(y),ge=y.nodeType),ge===1||ge===3){U=y;const ee=!x.children.length;for(let W=0;W<x.staticCount;W++)ee&&(x.children+=U.nodeType===1?U.outerHTML:U.data),W===x.staticCount-1&&(x.anchor=U),U=s(U);return R?s(U):U}else j();break;case Ge:R?U=g(y,x,P,C,O,I):U=j();break;default:if(Z&1)(ge!==1||x.type.toLowerCase()!==y.tagName.toLowerCase())&&!S(y)?U=j():U=p(y,x,P,C,O,I);else if(Z&6){x.slotScopeIds=O;const ee=l(y);if(R?U=_(y):Ir(y)&&y.data==="teleport start"?U=_(y,y.data,"teleport end"):U=s(y),t(x,ee,null,P,C,Pr(ee),I),Kn(x)){let W;R?(W=Se(Ge),W.anchor=U?U.previousSibling:ee.lastChild):W=y.nodeType===3?ki(""):Se("div"),W.el=y,x.component.subTree=W}}else Z&64?ge!==8?U=j():U=x.type.hydrate(y,x,P,C,O,I,e,v):Z&128&&(U=x.type.hydrate(y,x,P,C,Pr(l(y)),O,I,e,d))}return H!=null&&Gr(H,null,C,x),U},p=(y,x,P,C,O,I)=>{I=I||!!x.dynamicChildren;const{type:R,props:j,patchFlag:G,shapeFlag:H,dirs:Z,transition:we}=x,ge=R==="input"||R==="option";if(ge||G!==-1){Z&&vt(x,null,P,"created");let U=!1;if(S(y)){U=wi(C,we)&&P&&P.vnode.props&&P.vnode.props.appear;const W=y.content.firstChild;U&&we.beforeEnter(W),b(W,y,P),x.el=y=W}if(H&16&&!(j&&(j.innerHTML||j.textContent))){let W=v(y.firstChild,x,y,P,C,O,I);for(;W;){It=!0;const xe=W;W=W.nextSibling,a(xe)}}else H&8&&y.textContent!==x.children&&(It=!0,y.textContent=x.children);if(j)if(ge||!I||G&48)for(const W in j)(ge&&(W.endsWith("value")||W==="indeterminate")||ur(W)&&!Un(W)||W[0]===".")&&r(y,W,null,j[W],void 0,void 0,P);else j.onClick&&r(y,"onClick",null,j.onClick,void 0,void 0,P);let ee;(ee=j&&j.onVnodeBeforeMount)&&Xe(ee,P,x),Z&&vt(x,null,P,"beforeMount"),((ee=j&&j.onVnodeMounted)||Z||U)&&si(()=>{ee&&Xe(ee,P,x),U&&we.enter(y),Z&&vt(x,null,P,"mounted")},C)}return y.nextSibling},v=(y,x,P,C,O,I,R)=>{R=R||!!x.dynamicChildren;const j=x.children,G=j.length;for(let H=0;H<G;H++){const Z=R?j[H]:j[H]=at(j[H]);if(y)y=d(y,Z,C,O,I,R);else{if(Z.type===kn&&!Z.children)continue;It=!0,n(null,Z,P,null,C,O,Pr(P),I)}}return y},g=(y,x,P,C,O,I)=>{const{slotScopeIds:R}=x;R&&(O=O?O.concat(R):R);const j=l(y),G=v(s(y),x,j,P,C,O,I);return G&&Ir(G)&&G.data==="]"?s(x.anchor=G):(It=!0,c(x.anchor=i("]"),j,G),G)},w=(y,x,P,C,O,I)=>{if(It=!0,x.el=null,I){const G=_(y);for(;;){const H=s(y);if(H&&H!==G)a(H);else break}}const R=s(y),j=l(y);return a(y),n(null,x,j,R,P,C,Pr(j),O),R},_=(y,x="[",P="]")=>{let C=0;for(;y;)if(y=s(y),y&&Ir(y)&&(y.data===x&&C++,y.data===P)){if(C===0)return s(y);C--}return y},b=(y,x,P)=>{const C=x.parentNode;C&&C.replaceChild(y,x);let O=P;for(;O;)O.vnode.el===x&&(O.vnode.el=O.subTree.el=y),O=O.parent},S=y=>y.nodeType===1&&y.tagName.toLowerCase()==="template";return[u,d]}const Be=si;function Ef(e){return Cf(e,_f)}function Cf(e,t){const n=Pa();n.__VUE__=!0;const{insert:r,remove:o,patchProp:s,createElement:l,createText:a,createComment:c,setText:i,setElementText:u,parentNode:d,nextSibling:p,setScopeId:v=Ye,insertStaticContent:g}=e,w=(h,m,E,A=null,$=null,N=null,B=void 0,M=null,D=!!m.dynamicChildren)=>{if(h===m)return;h&&!Zt(h,m)&&(A=T(h),Ae(h,$,N,!0),h=null),m.patchFlag===-2&&(D=!1,m.dynamicChildren=null);const{type:L,ref:z,shapeFlag:Q}=m;switch(L){case kn:_(h,m,E,A);break;case nt:b(h,m,E,A);break;case Yn:h==null&&S(m,E,A,B);break;case Ge:H(h,m,E,A,$,N,B,M,D);break;default:Q&1?P(h,m,E,A,$,N,B,M,D):Q&6?Z(h,m,E,A,$,N,B,M,D):(Q&64||Q&128)&&L.process(h,m,E,A,$,N,B,M,D,K)}z!=null&&$&&Gr(z,h&&h.ref,N,m||h,!m)},_=(h,m,E,A)=>{if(h==null)r(m.el=a(m.children),E,A);else{const $=m.el=h.el;m.children!==h.children&&i($,m.children)}},b=(h,m,E,A)=>{h==null?r(m.el=c(m.children||""),E,A):m.el=h.el},S=(h,m,E,A)=>{[h.el,h.anchor]=g(h.children,m,E,A,h.el,h.anchor)},y=({el:h,anchor:m},E,A)=>{let $;for(;h&&h!==m;)$=p(h),r(h,E,A),h=$;r(m,E,A)},x=({el:h,anchor:m})=>{let E;for(;h&&h!==m;)E=p(h),o(h),h=E;o(m)},P=(h,m,E,A,$,N,B,M,D)=>{m.type==="svg"?B="svg":m.type==="math"&&(B="mathml"),h==null?C(m,E,A,$,N,B,M,D):R(h,m,$,N,B,M,D)},C=(h,m,E,A,$,N,B,M)=>{let D,L;const{props:z,shapeFlag:Q,transition:Y,dirs:te}=h;if(D=h.el=l(h.type,N,z&&z.is,z),Q&8?u(D,h.children):Q&16&&I(h.children,D,null,A,$,Eo(h,N),B,M),te&&vt(h,null,A,"created"),O(D,h,h.scopeId,B,A),z){for(const de in z)de!=="value"&&!Un(de)&&s(D,de,null,z[de],N,h.children,A,$,ke);"value"in z&&s(D,"value",null,z.value,N),(L=z.onVnodeBeforeMount)&&Xe(L,A,h)}te&&vt(h,null,A,"beforeMount");const re=wi($,Y);re&&Y.beforeEnter(D),r(D,m,E),((L=z&&z.onVnodeMounted)||re||te)&&Be(()=>{L&&Xe(L,A,h),re&&Y.enter(D),te&&vt(h,null,A,"mounted")},$)},O=(h,m,E,A,$)=>{if(E&&v(h,E),A)for(let N=0;N<A.length;N++)v(h,A[N]);if($){let N=$.subTree;if(m===N){const B=$.vnode;O(h,B,B.scopeId,B.slotScopeIds,$.parent)}}},I=(h,m,E,A,$,N,B,M,D=0)=>{for(let L=D;L<h.length;L++){const z=h[L]=M?Ht(h[L]):at(h[L]);w(null,z,m,E,A,$,N,B,M)}},R=(h,m,E,A,$,N,B)=>{const M=m.el=h.el;let{patchFlag:D,dynamicChildren:L,dirs:z}=m;D|=h.patchFlag&16;const Q=h.props||be,Y=m.props||be;let te;if(E&&Jt(E,!1),(te=Y.onVnodeBeforeUpdate)&&Xe(te,E,m,h),z&&vt(m,h,E,"beforeUpdate"),E&&Jt(E,!0),L?j(h.dynamicChildren,L,M,E,A,Eo(m,$),N):B||W(h,m,M,null,E,A,Eo(m,$),N,!1),D>0){if(D&16)G(M,m,Q,Y,E,A,$);else if(D&2&&Q.class!==Y.class&&s(M,"class",null,Y.class,$),D&4&&s(M,"style",Q.style,Y.style,$),D&8){const re=m.dynamicProps;for(let de=0;de<re.length;de++){const ye=re[de],Le=Q[ye],st=Y[ye];(st!==Le||ye==="value")&&s(M,ye,Le,st,$,h.children,E,A,ke)}}D&1&&h.children!==m.children&&u(M,m.children)}else!B&&L==null&&G(M,m,Q,Y,E,A,$);((te=Y.onVnodeUpdated)||z)&&Be(()=>{te&&Xe(te,E,m,h),z&&vt(m,h,E,"updated")},A)},j=(h,m,E,A,$,N,B)=>{for(let M=0;M<m.length;M++){const D=h[M],L=m[M],z=D.el&&(D.type===Ge||!Zt(D,L)||D.shapeFlag&70)?d(D.el):E;w(D,L,z,null,A,$,N,B,!0)}},G=(h,m,E,A,$,N,B)=>{if(E!==A){if(E!==be)for(const M in E)!Un(M)&&!(M in A)&&s(h,M,E[M],null,B,m.children,$,N,ke);for(const M in A){if(Un(M))continue;const D=A[M],L=E[M];D!==L&&M!=="value"&&s(h,M,L,D,B,m.children,$,N,ke)}"value"in A&&s(h,"value",E.value,A.value,B)}},H=(h,m,E,A,$,N,B,M,D)=>{const L=m.el=h?h.el:a(""),z=m.anchor=h?h.anchor:a("");let{patchFlag:Q,dynamicChildren:Y,slotScopeIds:te}=m;te&&(M=M?M.concat(te):te),h==null?(r(L,E,A),r(z,E,A),I(m.children||[],E,z,$,N,B,M,D)):Q>0&&Q&64&&Y&&h.dynamicChildren?(j(h.dynamicChildren,Y,E,$,N,B,M),(m.key!=null||$&&m===$.subTree)&&_i(h,m,!0)):W(h,m,E,z,$,N,B,M,D)},Z=(h,m,E,A,$,N,B,M,D)=>{m.slotScopeIds=M,h==null?m.shapeFlag&512?$.ctx.activate(m,E,A,B,D):we(m,E,A,$,N,B,D):ge(h,m,D)},we=(h,m,E,A,$,N,B)=>{const M=h.component=Of(h,A,$);if(hr(h)&&(M.ctx.renderer=K),Mf(M),M.asyncDep){if($&&$.registerDep(M,U),!h.el){const D=M.subTree=Se(nt);b(null,D,m,E)}}else U(M,h,m,E,$,N,B)},ge=(h,m,E)=>{const A=m.component=h.component;if(F1(h,m,E))if(A.asyncDep&&!A.asyncResolved){ee(A,m,E);return}else A.next=m,R1(A.update),A.effect.dirty=!0,A.update();else m.el=h.el,A.vnode=m},U=(h,m,E,A,$,N,B)=>{const M=()=>{if(h.isMounted){let{next:z,bu:Q,u:Y,parent:te,vnode:re}=h;{const an=Ei(h);if(an){z&&(z.el=re.el,ee(h,z,B)),an.asyncDep.then(()=>{h.isUnmounted||M()});return}}let de=z,ye;Jt(h,!1),z?(z.el=re.el,ee(h,z,B)):z=re,Q&&go(Q),(ye=z.props&&z.props.onVnodeBeforeUpdate)&&Xe(ye,te,z,re),Jt(h,!0);const Le=yo(h),st=h.subTree;h.subTree=Le,w(st,Le,d(st.el),T(st),h,$,N),z.el=Le.el,de===null&&B1(h,Le.el),Y&&Be(Y,$),(ye=z.props&&z.props.onVnodeUpdated)&&Be(()=>Xe(ye,te,z,re),$)}else{let z;const{el:Q,props:Y}=m,{bm:te,m:re,parent:de}=h,ye=Kn(m);if(Jt(h,!1),te&&go(te),!ye&&(z=Y&&Y.onVnodeBeforeMount)&&Xe(z,de,m),Jt(h,!0),Q&&he){const Le=()=>{h.subTree=yo(h),he(Q,h.subTree,h,$,null)};ye?m.type.__asyncLoader().then(()=>!h.isUnmounted&&Le()):Le()}else{const Le=h.subTree=yo(h);w(null,Le,E,A,h,$,N),m.el=Le.el}if(re&&Be(re,$),!ye&&(z=Y&&Y.onVnodeMounted)){const Le=m;Be(()=>Xe(z,de,Le),$)}(m.shapeFlag&256||de&&Kn(de.vnode)&&de.vnode.shapeFlag&256)&&h.a&&Be(h.a,$),h.isMounted=!0,m=E=A=null}},D=h.effect=new _s(M,Ye,()=>so(L),h.scope),L=h.update=()=>{D.dirty&&D.run()};L.id=h.uid,Jt(h,!0),L()},ee=(h,m,E)=>{m.component=h;const A=h.vnode.props;h.vnode=m,h.next=null,vf(h,m.props,A,E),yf(h,m.children,E),rn(),dl(h),on()},W=(h,m,E,A,$,N,B,M,D=!1)=>{const L=h&&h.children,z=h?h.shapeFlag:0,Q=m.children,{patchFlag:Y,shapeFlag:te}=m;if(Y>0){if(Y&128){dt(L,Q,E,A,$,N,B,M,D);return}else if(Y&256){xe(L,Q,E,A,$,N,B,M,D);return}}te&8?(z&16&&ke(L,$,N),Q!==L&&u(E,Q)):z&16?te&16?dt(L,Q,E,A,$,N,B,M,D):ke(L,$,N,!0):(z&8&&u(E,""),te&16&&I(Q,E,A,$,N,B,M,D))},xe=(h,m,E,A,$,N,B,M,D)=>{h=h||gn,m=m||gn;const L=h.length,z=m.length,Q=Math.min(L,z);let Y;for(Y=0;Y<Q;Y++){const te=m[Y]=D?Ht(m[Y]):at(m[Y]);w(h[Y],te,E,null,$,N,B,M,D)}L>z?ke(h,$,N,!0,!1,Q):I(m,E,A,$,N,B,M,D,Q)},dt=(h,m,E,A,$,N,B,M,D)=>{let L=0;const z=m.length;let Q=h.length-1,Y=z-1;for(;L<=Q&&L<=Y;){const te=h[L],re=m[L]=D?Ht(m[L]):at(m[L]);if(Zt(te,re))w(te,re,E,null,$,N,B,M,D);else break;L++}for(;L<=Q&&L<=Y;){const te=h[Q],re=m[Y]=D?Ht(m[Y]):at(m[Y]);if(Zt(te,re))w(te,re,E,null,$,N,B,M,D);else break;Q--,Y--}if(L>Q){if(L<=Y){const te=Y+1,re=te<z?m[te].el:A;for(;L<=Y;)w(null,m[L]=D?Ht(m[L]):at(m[L]),E,re,$,N,B,M,D),L++}}else if(L>Y)for(;L<=Q;)Ae(h[L],$,N,!0),L++;else{const te=L,re=L,de=new Map;for(L=re;L<=Y;L++){const We=m[L]=D?Ht(m[L]):at(m[L]);We.key!=null&&de.set(We.key,L)}let ye,Le=0;const st=Y-re+1;let an=!1,el=0;const Hn=new Array(st);for(L=0;L<st;L++)Hn[L]=0;for(L=te;L<=Q;L++){const We=h[L];if(Le>=st){Ae(We,$,N,!0);continue}let ht;if(We.key!=null)ht=de.get(We.key);else for(ye=re;ye<=Y;ye++)if(Hn[ye-re]===0&&Zt(We,m[ye])){ht=ye;break}ht===void 0?Ae(We,$,N,!0):(Hn[ht-re]=L+1,ht>=el?el=ht:an=!0,w(We,m[ht],E,null,$,N,B,M,D),Le++)}const tl=an?Sf(Hn):gn;for(ye=tl.length-1,L=st-1;L>=0;L--){const We=re+L,ht=m[We],nl=We+1<z?m[We+1].el:A;Hn[L]===0?w(null,ht,E,nl,$,N,B,M,D):an&&(ye<0||L!==tl[ye]?Je(ht,E,nl,2):ye--)}}},Je=(h,m,E,A,$=null)=>{const{el:N,type:B,transition:M,children:D,shapeFlag:L}=h;if(L&6){Je(h.component.subTree,m,E,A);return}if(L&128){h.suspense.move(m,E,A);return}if(L&64){B.move(h,m,E,K);return}if(B===Ge){r(N,m,E);for(let Q=0;Q<D.length;Q++)Je(D[Q],m,E,A);r(h.anchor,m,E);return}if(B===Yn){y(h,m,E);return}if(A!==2&&L&1&&M)if(A===0)M.beforeEnter(N),r(N,m,E),Be(()=>M.enter(N),$);else{const{leave:Q,delayLeave:Y,afterLeave:te}=M,re=()=>r(N,m,E),de=()=>{Q(N,()=>{re(),te&&te()})};Y?Y(N,re,de):de()}else r(N,m,E)},Ae=(h,m,E,A=!1,$=!1)=>{const{type:N,props:B,ref:M,children:D,dynamicChildren:L,shapeFlag:z,patchFlag:Q,dirs:Y}=h;if(M!=null&&Gr(M,null,E,h,!0),z&256){m.ctx.deactivate(h);return}const te=z&1&&Y,re=!Kn(h);let de;if(re&&(de=B&&B.onVnodeBeforeUnmount)&&Xe(de,m,h),z&6)pt(h.component,E,A);else{if(z&128){h.suspense.unmount(E,A);return}te&&vt(h,null,m,"beforeUnmount"),z&64?h.type.remove(h,m,E,$,K,A):L&&(N!==Ge||Q>0&&Q&64)?ke(L,m,E,!1,!0):(N===Ge&&Q&384||!$&&z&16)&&ke(D,m,E),A&&Ue(h)}(re&&(de=B&&B.onVnodeUnmounted)||te)&&Be(()=>{de&&Xe(de,m,h),te&&vt(h,null,m,"unmounted")},E)},Ue=h=>{const{type:m,el:E,anchor:A,transition:$}=h;if(m===Ge){bt(E,A);return}if(m===Yn){x(h);return}const N=()=>{o(E),$&&!$.persisted&&$.afterLeave&&$.afterLeave()};if(h.shapeFlag&1&&$&&!$.persisted){const{leave:B,delayLeave:M}=$,D=()=>B(E,N);M?M(h.el,N,D):D()}else N()},bt=(h,m)=>{let E;for(;h!==m;)E=p(h),o(h),h=E;o(m)},pt=(h,m,E)=>{const{bum:A,scope:$,update:N,subTree:B,um:M}=h;A&&go(A),$.stop(),N&&(N.active=!1,Ae(B,h,m,E)),M&&Be(M,m),Be(()=>{h.isUnmounted=!0},m),m&&m.pendingBranch&&!m.isUnmounted&&h.asyncDep&&!h.asyncResolved&&h.suspenseId===m.pendingId&&(m.deps--,m.deps===0&&m.resolve())},ke=(h,m,E,A=!1,$=!1,N=0)=>{for(let B=N;B<h.length;B++)Ae(h[B],m,E,A,$)},T=h=>h.shapeFlag&6?T(h.component.subTree):h.shapeFlag&128?h.suspense.next():p(h.anchor||h.el);let V=!1;const F=(h,m,E)=>{h==null?m._vnode&&Ae(m._vnode,null,null,!0):w(m._vnode||null,h,m,null,null,null,E),V||(V=!0,dl(),qr(),V=!1),m._vnode=h},K={p:w,um:Ae,m:Je,r:Ue,mt:we,mc:I,pc:W,pbc:j,n:T,o:e};let se,he;return t&&([se,he]=t(K)),{render:F,hydrate:se,createApp:pf(F,se)}}function Eo({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function Jt({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function wi(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function _i(e,t,n=!1){const r=e.children,o=t.children;if(X(r)&&X(o))for(let s=0;s<r.length;s++){const l=r[s];let a=o[s];a.shapeFlag&1&&!a.dynamicChildren&&((a.patchFlag<=0||a.patchFlag===32)&&(a=o[s]=Ht(o[s]),a.el=l.el),n||_i(l,a)),a.type===kn&&(a.el=l.el)}}function Sf(e){const t=e.slice(),n=[0];let r,o,s,l,a;const c=e.length;for(r=0;r<c;r++){const i=e[r];if(i!==0){if(o=n[n.length-1],e[o]<i){t[r]=o,n.push(r);continue}for(s=0,l=n.length-1;s<l;)a=s+l>>1,e[n[a]]<i?s=a+1:l=a;i<e[n[s]]&&(s>0&&(t[r]=n[s-1]),n[s]=r)}}for(s=n.length,l=n[s-1];s-- >0;)n[s]=l,l=t[l];return n}function Ei(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Ei(t)}const xf=e=>e.__isTeleport,Ge=Symbol.for("v-fgt"),kn=Symbol.for("v-txt"),nt=Symbol.for("v-cmt"),Yn=Symbol.for("v-stc"),Jn=[];let it=null;function kf(e=!1){Jn.push(it=e?null:[])}function Tf(){Jn.pop(),it=Jn[Jn.length-1]||null}let sr=1;function Sl(e){sr+=e}function Ci(e){return e.dynamicChildren=sr>0?it||gn:null,Tf(),sr>0&&it&&it.push(e),e}function X4(e,t,n,r,o,s){return Ci(xi(e,t,n,r,o,s,!0))}function $f(e,t,n,r,o){return Ci(Se(e,t,n,r,o,!0))}function Xo(e){return e?e.__v_isVNode===!0:!1}function Zt(e,t){return e.type===t.type&&e.key===t.key}const io="__vInternal",Si=({key:e})=>e??null,Fr=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?ie(e)||Re(e)||ne(e)?{i:et,r:e,k:t,f:!!n}:e:null);function xi(e,t=null,n=null,r=0,o=null,s=e===Ge?0:1,l=!1,a=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Si(t),ref:t&&Fr(t),scopeId:ri,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:s,patchFlag:r,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:et};return a?(Ms(c,n),s&128&&e.normalize(c)):n&&(c.shapeFlag|=ie(n)?8:16),sr>0&&!l&&it&&(c.patchFlag>0||s&6)&&c.patchFlag!==32&&it.push(c),c}const Se=Af;function Af(e,t=null,n=null,r=0,o=null,s=!1){if((!e||e===V1)&&(e=nt),Xo(e)){const a=Ut(e,t,!0);return n&&Ms(a,n),sr>0&&!s&&it&&(a.shapeFlag&6?it[it.indexOf(e)]=a:it.push(a)),a.patchFlag|=-2,a}if(Ff(e)&&(e=e.__vccOpts),t){t=Lf(t);let{class:a,style:c}=t;a&&!ie(a)&&(t.class=ws(a)),Ee(c)&&(Ka(c)&&!X(c)&&(c=Te({},c)),t.style=bs(c))}const l=ie(e)?1:q1(e)?128:xf(e)?64:Ee(e)?4:ne(e)?2:0;return xi(e,t,n,r,o,l,s,!0)}function Lf(e){return e?Ka(e)||io in e?Te({},e):e:null}function Ut(e,t,n=!1){const{props:r,ref:o,patchFlag:s,children:l}=e,a=t?Pf(r||{},t):r;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:a,key:a&&Si(a),ref:t&&t.ref?n&&o?X(o)?o.concat(Fr(t)):[o,Fr(t)]:Fr(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:l,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Ge?s===-1?16:s|16:s,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Ut(e.ssContent),ssFallback:e.ssFallback&&Ut(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function ki(e=" ",t=0){return Se(kn,null,e,t)}function Z4(e,t){const n=Se(Yn,null,e);return n.staticCount=t,n}function eh(e="",t=!1){return t?(kf(),$f(nt,null,e)):Se(nt,null,e)}function at(e){return e==null||typeof e=="boolean"?Se(nt):X(e)?Se(Ge,null,e.slice()):typeof e=="object"?Ht(e):Se(kn,null,String(e))}function Ht(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Ut(e)}function Ms(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(X(t))n=16;else if(typeof t=="object")if(r&65){const o=t.default;o&&(o._c&&(o._d=!1),Ms(e,o()),o._c&&(o._d=!0));return}else{n=32;const o=t._;!o&&!(io in t)?t._ctx=et:o===3&&et&&(et.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else ne(t)?(t={default:t,_ctx:et},n=32):(t=String(t),r&64?(n=16,t=[ki(t)]):n=8);e.children=t,e.shapeFlag|=n}function Pf(...e){const t={};for(let n=0;n<e.length;n++){const r=e[n];for(const o in r)if(o==="class")t.class!==r.class&&(t.class=ws([t.class,r.class]));else if(o==="style")t.style=bs([t.style,r.style]);else if(ur(o)){const s=t[o],l=r[o];l&&s!==l&&!(X(s)&&s.includes(l))&&(t[o]=s?[].concat(s,l):l)}else o!==""&&(t[o]=r[o])}return t}function Xe(e,t,n,r=null){tt(e,t,7,[n,r])}const If=hi();let Rf=0;function Of(e,t,n){const r=e.type,o=(t?t.appContext:e.appContext)||If,s={uid:Rf++,vnode:e,type:r,parent:t,appContext:o,root:null,next:null,subTree:null,effect:null,update:null,scope:new t1(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(o.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:mi(r,o),emitsOptions:ni(r,o),emit:null,emitted:null,propsDefaults:be,inheritAttrs:r.inheritAttrs,ctx:be,data:be,props:be,attrs:be,slots:be,refs:be,setupState:be,setupContext:null,attrsProxy:null,slotsProxy:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return s.ctx={_:s},s.root=t?t.root:s,s.emit=N1.bind(null,s),e.ce&&e.ce(s),s}let Pe=null;const Rn=()=>Pe||et;let Yr,Zo;{const e=Pa(),t=(n,r)=>{let o;return(o=e[n])||(o=e[n]=[]),o.push(r),s=>{o.length>1?o.forEach(l=>l(s)):o[0](s)}};Yr=t("__VUE_INSTANCE_SETTERS__",n=>Pe=n),Zo=t("__VUE_SSR_SETTERS__",n=>gr=n)}const mr=e=>{const t=Pe;return Yr(e),e.scope.on(),()=>{e.scope.off(),Yr(t)}},xl=()=>{Pe&&Pe.scope.off(),Yr(null)};function Ti(e){return e.vnode.shapeFlag&4}let gr=!1;function Mf(e,t=!1){t&&Zo(t);const{props:n,children:r}=e.vnode,o=Ti(e);hf(e,n,o,t),gf(e,r);const s=o?Nf(e,t):void 0;return t&&Zo(!1),s}function Nf(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=Ga(new Proxy(e.ctx,sf));const{setup:r}=n;if(r){const o=e.setupContext=r.length>1?jf(e):null,s=mr(e);rn();const l=zt(r,e,0,[e.props,o]);if(on(),s(),La(l)){if(l.then(xl,xl),t)return l.then(a=>{kl(e,a,t)}).catch(a=>{pr(a,e,0)});e.asyncDep=l}else kl(e,l,t)}else $i(e,t)}function kl(e,t,n){ne(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Ee(t)&&(e.setupState=Qa(t)),$i(e,n)}let Tl;function $i(e,t,n){const r=e.type;if(!e.render){if(!t&&Tl&&!r.render){const o=r.template||Rs(e).template;if(o){const{isCustomElement:s,compilerOptions:l}=e.appContext.config,{delimiters:a,compilerOptions:c}=r,i=Te(Te({isCustomElement:s,delimiters:a},l),c);r.render=Tl(o,i)}}e.render=r.render||Ye}{const o=mr(e);rn();try{lf(e)}finally{on(),o()}}}function Df(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return ze(e,"get","$attrs"),t[n]}}))}function jf(e){const t=n=>{e.exposed=n||{}};return{get attrs(){return Df(e)},slots:e.slots,emit:e.emit,expose:t}}function Ns(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Qa(Ga(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Gn)return Gn[n](e)},has(t,n){return n in t||n in Gn}}))}function Hf(e,t=!0){return ne(e)?e.displayName||e.name:e.name||t&&e.__name}function Ff(e){return ne(e)&&"__vccOpts"in e}const k=(e,t)=>S1(e,t,gr);function f(e,t,n){const r=arguments.length;return r===2?Ee(t)&&!X(t)?Xo(t)?Se(e,null,[t]):Se(e,t):Se(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&Xo(n)&&(n=[n]),Se(e,t,n))}const Bf="3.4.15";/** * @vue/runtime-dom v3.4.15 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/const Vf="http://www.w3.org/2000/svg",zf="http://www.w3.org/1998/Math/MathML",Bt=typeof document<"u"?document:null,Al=Bt&&Bt.createElement("template"),qf={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const o=t==="svg"?Bt.createElementNS(Vf,e):t==="mathml"?Bt.createElementNS(zf,e):Bt.createElement(e,n?{is:n}:void 0);return e==="select"&&r&&r.multiple!=null&&o.setAttribute("multiple",r.multiple),o},createText:e=>Bt.createTextNode(e),createComment:e=>Bt.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Bt.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,o,s){const l=n?n.previousSibling:t.lastChild;if(o&&(o===s||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),!(o===s||!(o=o.nextSibling)););else{Al.innerHTML=r==="svg"?`<svg>${e}</svg>`:r==="mathml"?`<math>${e}</math>`:e;const a=Al.content;if(r==="svg"||r==="mathml"){const c=a.firstChild;for(;c.firstChild;)a.appendChild(c.firstChild);a.removeChild(c)}t.insertBefore(a,n)}return[l?l.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Ot="transition",Fn="animation",kn=Symbol("_vtc"),Kt=(e,{slots:t})=>f(Y1,Li(e),t);Kt.displayName="Transition";const $i={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},Uf=Kt.props=Ae({},ci,$i),Qt=(e,t=[])=>{X(e)?e.forEach(n=>n(...t)):e&&e(...t)},$l=e=>e?X(e)?e.some(t=>t.length>1):e.length>1:!1;function Li(e){const t={};for(const j in e)j in $i||(t[j]=e[j]);if(e.css===!1)return t;const{name:n="v",type:r,duration:o,enterFromClass:s=`${n}-enter-from`,enterActiveClass:l=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:c=s,appearActiveClass:i=l,appearToClass:u=a,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:p=`${n}-leave-active`,leaveToClass:v=`${n}-leave-to`}=e,g=Wf(o),w=g&&g[0],_=g&&g[1],{onBeforeEnter:b,onEnter:S,onEnterCancelled:y,onLeave:T,onLeaveCancelled:I,onBeforeAppear:C=b,onAppear:O=S,onAppearCancelled:P=y}=t,R=(j,Z,_e)=>{Dt(j,Z?u:a),Dt(j,Z?i:l),_e&&_e()},H=(j,Z)=>{j._isLeaving=!1,Dt(j,d),Dt(j,v),Dt(j,p),Z&&Z()},G=j=>(Z,_e)=>{const ye=j?O:S,U=()=>R(Z,j,_e);Qt(ye,[Z,U]),Ll(()=>{Dt(Z,j?c:s),Et(Z,j?u:a),$l(ye)||Il(Z,r,w,U)})};return Ae(t,{onBeforeEnter(j){Qt(b,[j]),Et(j,s),Et(j,l)},onBeforeAppear(j){Qt(C,[j]),Et(j,c),Et(j,i)},onEnter:G(!1),onAppear:G(!0),onLeave(j,Z){j._isLeaving=!0;const _e=()=>H(j,Z);Et(j,d),Pi(),Et(j,p),Ll(()=>{j._isLeaving&&(Dt(j,d),Et(j,v),$l(T)||Il(j,r,_,_e))}),Qt(T,[j,_e])},onEnterCancelled(j){R(j,!1),Qt(y,[j])},onAppearCancelled(j){R(j,!0),Qt(P,[j])},onLeaveCancelled(j){H(j),Qt(I,[j])}})}function Wf(e){if(e==null)return null;if(Ce(e))return[Co(e.enter),Co(e.leave)];{const t=Co(e);return[t,t]}}function Co(e){return Gu(e)}function Et(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[kn]||(e[kn]=new Set)).add(t)}function Dt(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[kn];n&&(n.delete(t),n.size||(e[kn]=void 0))}function Ll(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Kf=0;function Il(e,t,n,r){const o=e._endId=++Kf,s=()=>{o===e._endId&&r()};if(n)return setTimeout(s,n);const{type:l,timeout:a,propCount:c}=Ii(e,t);if(!l)return r();const i=l+"end";let u=0;const d=()=>{e.removeEventListener(i,p),s()},p=v=>{v.target===e&&++u>=c&&d()};setTimeout(()=>{u<c&&d()},a+1),e.addEventListener(i,p)}function Ii(e,t){const n=window.getComputedStyle(e),r=g=>(n[g]||"").split(", "),o=r(`${Ot}Delay`),s=r(`${Ot}Duration`),l=Pl(o,s),a=r(`${Fn}Delay`),c=r(`${Fn}Duration`),i=Pl(a,c);let u=null,d=0,p=0;t===Ot?l>0&&(u=Ot,d=l,p=s.length):t===Fn?i>0&&(u=Fn,d=i,p=c.length):(d=Math.max(l,i),u=d>0?l>i?Ot:Fn:null,p=u?u===Ot?s.length:c.length:0);const v=u===Ot&&/\b(transform|all)(,|$)/.test(r(`${Ot}Property`).toString());return{type:u,timeout:d,propCount:p,hasTransform:v}}function Pl(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max(...t.map((n,r)=>Rl(n)+Rl(e[r])))}function Rl(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Pi(){return document.body.offsetHeight}function Gf(e,t,n){const r=e[kn];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Yf=Symbol("_vod"),Jf=Symbol("");function Qf(e,t,n){const r=e.style,o=r.display,s=ce(n);if(n&&!s){if(t&&!ce(t))for(const l in t)n[l]==null&&es(r,l,"");for(const l in n)es(r,l,n[l])}else if(s){if(t!==n){const l=r[Jf];l&&(n+=";"+l),r.cssText=n}}else t&&e.removeAttribute("style");Yf in e&&(r.display=o)}const Ol=/\s*!important$/;function es(e,t,n){if(X(n))n.forEach(r=>es(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=Xf(e,t);Ol.test(n)?e.setProperty(Pn(r),n.replace(Ol,""),"important"):e[r]=n}}const Ml=["Webkit","Moz","ms"],So={};function Xf(e,t){const n=So[t];if(n)return n;let r=ot(t);if(r!=="filter"&&r in e)return So[t]=r;r=fr(r);for(let o=0;o<Ml.length;o++){const s=Ml[o]+r;if(s in e)return So[t]=s}return t}const Nl="http://www.w3.org/1999/xlink";function Zf(e,t,n,r,o){if(r&&t.startsWith("xlink:"))n==null?e.removeAttributeNS(Nl,t.slice(6,t.length)):e.setAttributeNS(Nl,t,n);else{const s=e1(t);n==null||s&&!Pa(n)?e.removeAttribute(t):e.setAttribute(t,s?"":n)}}function ed(e,t,n,r,o,s,l){if(t==="innerHTML"||t==="textContent"){r&&l(r,o,s),e[t]=n??"";return}const a=e.tagName;if(t==="value"&&a!=="PROGRESS"&&!a.includes("-")){e._value=n;const i=a==="OPTION"?e.getAttribute("value"):e.value,u=n??"";i!==u&&(e.value=u),n==null&&e.removeAttribute(t);return}let c=!1;if(n===""||n==null){const i=typeof e[t];i==="boolean"?n=Pa(n):n==null&&i==="string"?(n="",c=!0):i==="number"&&(n=0,c=!0)}try{e[t]=n}catch{}c&&e.removeAttribute(t)}function td(e,t,n,r){e.addEventListener(t,n,r)}function nd(e,t,n,r){e.removeEventListener(t,n,r)}const Dl=Symbol("_vei");function rd(e,t,n,r,o=null){const s=e[Dl]||(e[Dl]={}),l=s[t];if(r&&l)l.value=r;else{const[a,c]=od(t);if(r){const i=s[t]=ad(r,o);td(e,a,i,c)}else l&&(nd(e,a,l,c),s[t]=void 0)}}const Hl=/(?:Once|Passive|Capture)$/;function od(e){let t;if(Hl.test(e)){t={};let r;for(;r=e.match(Hl);)e=e.slice(0,e.length-r[0].length),t[r[0].toLowerCase()]=!0}return[e[2]===":"?e.slice(3):Pn(e.slice(2)),t]}let To=0;const sd=Promise.resolve(),ld=()=>To||(sd.then(()=>To=0),To=Date.now());function ad(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;nt(id(r,n.value),t,5,[r])};return n.value=e,n.attached=ld(),n}function id(e,t){if(X(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>o=>!o._stopped&&r&&r(o))}else return t}const jl=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,cd=(e,t,n,r,o,s,l,a,c)=>{const i=o==="svg";t==="class"?Gf(e,r,i):t==="style"?Qf(e,n,r):ur(t)?ms(t)||rd(e,t,n,r,l):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):ud(e,t,r,i))?ed(e,t,r,s,l,a,c):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),Zf(e,t,r,i))};function ud(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&jl(t)&&ne(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const o=e.tagName;if(o==="IMG"||o==="VIDEO"||o==="CANVAS"||o==="SOURCE")return!1}return jl(t)&&ce(n)?!1:t in e}const Ri=new WeakMap,Oi=new WeakMap,Jr=Symbol("_moveCb"),Fl=Symbol("_enterCb"),Mi={name:"TransitionGroup",props:Ae({},Uf,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=Rn(),r=ii();let o,s;return di(()=>{if(!o.length)return;const l=e.moveClass||`${e.name||"v"}-move`;if(!md(o[0].el,n.vnode.el,l))return;o.forEach(pd),o.forEach(hd);const a=o.filter(vd);Pi(),a.forEach(c=>{const i=c.el,u=i.style;Et(i,l),u.transform=u.webkitTransform=u.transitionDuration="";const d=i[Jr]=p=>{p&&p.target!==i||(!p||/transform$/.test(p.propertyName))&&(i.removeEventListener("transitionend",d),i[Jr]=null,Dt(i,l))};i.addEventListener("transitionend",d)})}),()=>{const l=oe(e),a=Li(l);let c=l.tag||Ye;o=s,s=t.default?Is(t.default()):[];for(let i=0;i<s.length;i++){const u=s[i];u.key!=null&&or(u,rr(u,a,r,n))}if(o)for(let i=0;i<o.length;i++){const u=o[i];or(u,rr(u,a,r,n)),Ri.set(u,u.el.getBoundingClientRect())}return Te(c,null,s)}}},fd=e=>delete e.mode;Mi.props;const dd=Mi;function pd(e){const t=e.el;t[Jr]&&t[Jr](),t[Fl]&&t[Fl]()}function hd(e){Oi.set(e,e.el.getBoundingClientRect())}function vd(e){const t=Ri.get(e),n=Oi.get(e),r=t.left-n.left,o=t.top-n.top;if(r||o){const s=e.el.style;return s.transform=s.webkitTransform=`translate(${r}px,${o}px)`,s.transitionDuration="0s",e}}function md(e,t,n){const r=e.cloneNode(),o=e[kn];o&&o.forEach(a=>{a.split(/\s+/).forEach(c=>c&&r.classList.remove(c))}),n.split(/\s+/).forEach(a=>a&&r.classList.add(a)),r.style.display="none";const s=t.nodeType===1?t:t.parentNode;s.appendChild(r);const{hasTransform:l}=Ii(r);return s.removeChild(r),l}const gd=Ae({patchProp:cd},qf);let xo,Bl=!1;function yd(){return xo=Bl?xo:Ef(gd),Bl=!0,xo}const bd=(...e)=>{const t=yd().createApp(...e),{mount:n}=t;return t.mount=r=>{const o=_d(r);if(o)return n(o,!0,wd(o))},t};function wd(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function _d(e){return ce(e)?document.querySelector(e):e}const Ed={"v-8daa1a0e":()=>ae(()=>import("./index.html-2448c597.js"),[]).then(({data:e})=>e),"v-2e3eac9e":()=>ae(()=>import("./slides.html-a8da665a.js"),[]).then(({data:e})=>e),"v-1d59d0e6":()=>ae(()=>import("./resume.html-5daad762.js"),[]).then(({data:e})=>e),"v-49312a44":()=>ae(()=>import("./day01.html-5b3d75e2.js"),[]).then(({data:e})=>e),"v-45c77906":()=>ae(()=>import("./day02.html-16f7422e.js"),[]).then(({data:e})=>e),"v-425dc7c8":()=>ae(()=>import("./day03.html-8bf052f3.js"),[]).then(({data:e})=>e),"v-3ef4168a":()=>ae(()=>import("./day04.html-d99e9bf2.js"),[]).then(({data:e})=>e),"v-3b8a654c":()=>ae(()=>import("./day05.html-019a29ca.js"),[]).then(({data:e})=>e),"v-3820b40e":()=>ae(()=>import("./day06.html-46d99ff3.js"),[]).then(({data:e})=>e),"v-649fe232":()=>ae(()=>import("./day07~day08.html-af1acce9.js"),[]).then(({data:e})=>e),"v-c97ab98e":()=>ae(()=>import("./day09~day10.html-ea2643e5.js"),[]).then(({data:e})=>e),"v-104da61f":()=>ae(()=>import("./day11.html-bf0a77d6.js"),[]).then(({data:e})=>e),"v-12027ebe":()=>ae(()=>import("./day12.html-ca956336.js"),[]).then(({data:e})=>e),"v-7c27fd02":()=>ae(()=>import("./index.html-b25c80fe.js"),[]).then(({data:e})=>e),"v-3706649a":()=>ae(()=>import("./404.html-d25048b5.js"),[]).then(({data:e})=>e),"v-2d0aa3df":()=>ae(()=>import("./index.html-408426f6.js"),[]).then(({data:e})=>e)},Cd=JSON.parse('{"base":"/blog/dist/","lang":"zh-CN","title":"我的简历","description":"关于我自己的学习成长经历","head":[],"locales":{}}');var Sd=([e,t,n])=>e==="meta"&&t.name?`${e}.${t.name}`:["title","base"].includes(e)?e:e==="template"&&t.id?`${e}.${t.id}`:JSON.stringify([e,t,n]),Td=e=>{const t=new Set,n=[];return e.forEach(r=>{const o=Sd(r);t.has(o)||(t.add(o),n.push(r))}),n},xd=e=>e[e.length-1]==="/"||e.endsWith(".html")?e:`${e}/`,kd=e=>e.startsWith("ftp://"),On=e=>/^(https?:)?\/\//.test(e),Ad=/.md((\?|#).*)?$/,lr=(e,t="/")=>!!(On(e)||kd(e)||e.startsWith("/")&&!e.startsWith(t)&&!Ad.test(e)),Ni=e=>/^mailto:/.test(e),$d=e=>/^tel:/.test(e),yr=e=>Object.prototype.toString.call(e)==="[object Object]",Ds=e=>e[e.length-1]==="/"?e.slice(0,-1):e,Di=e=>e[0]==="/"?e.slice(1):e,Ld=(e,t)=>{const n=Object.keys(e).sort((r,o)=>{const s=o.split("/").length-r.split("/").length;return s!==0?s:o.length-r.length});for(const r of n)if(t.startsWith(r))return r;return"/"};const Hi={"v-8daa1a0e":Me(()=>ae(()=>import("./index.html-970a5d45.js"),["assets/index.html-970a5d45.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-2e3eac9e":Me(()=>ae(()=>import("./slides.html-2a1d1365.js"),["assets/slides.html-2a1d1365.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-1d59d0e6":Me(()=>ae(()=>import("./resume.html-76c4384e.js"),["assets/resume.html-76c4384e.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-49312a44":Me(()=>ae(()=>import("./day01.html-55eb354f.js"),["assets/day01.html-55eb354f.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-45c77906":Me(()=>ae(()=>import("./day02.html-8d6bc722.js"),["assets/day02.html-8d6bc722.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-425dc7c8":Me(()=>ae(()=>import("./day03.html-fbe757fe.js"),["assets/day03.html-fbe757fe.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-3ef4168a":Me(()=>ae(()=>import("./day04.html-b068227c.js"),["assets/day04.html-b068227c.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-3b8a654c":Me(()=>ae(()=>import("./day05.html-b3eb6724.js"),["assets/day05.html-b3eb6724.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-3820b40e":Me(()=>ae(()=>import("./day06.html-435a8053.js"),["assets/day06.html-435a8053.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-649fe232":Me(()=>ae(()=>import("./day07~day08.html-99b6eb19.js"),["assets/day07~day08.html-99b6eb19.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-c97ab98e":Me(()=>ae(()=>import("./day09~day10.html-fca95bc7.js"),["assets/day09~day10.html-fca95bc7.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-104da61f":Me(()=>ae(()=>import("./day11.html-22b3645c.js"),["assets/day11.html-22b3645c.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-12027ebe":Me(()=>ae(()=>import("./day12.html-fd07949c.js"),["assets/day12.html-fd07949c.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-7c27fd02":Me(()=>ae(()=>import("./index.html-09a8d92e.js"),["assets/index.html-09a8d92e.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-3706649a":Me(()=>ae(()=>import("./404.html-98ecc787.js"),["assets/404.html-98ecc787.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-2d0aa3df":Me(()=>ae(()=>import("./index.html-fe05aaa1.js"),["assets/index.html-fe05aaa1.js","assets/plugin-vue_export-helper-c27b6911.js"]))};var Id=Symbol(""),ji=Symbol(""),Pd=sn({key:"",path:"",title:"",lang:"",frontmatter:{},headers:[]}),fe=()=>{const e=Ee(ji);if(!e)throw new Error("pageData() is called without provider.");return e},Fi=Symbol(""),$e=()=>{const e=Ee(Fi);if(!e)throw new Error("usePageFrontmatter() is called without provider.");return e},Bi=Symbol(""),Rd=()=>{const e=Ee(Bi);if(!e)throw new Error("usePageHead() is called without provider.");return e},Od=Symbol(""),Vi=Symbol(""),zi=()=>{const e=Ee(Vi);if(!e)throw new Error("usePageLang() is called without provider.");return e},qi=Symbol(""),Md=()=>{const e=Ee(qi);if(!e)throw new Error("usePageLayout() is called without provider.");return e},Nd=J(Ed),Hs=Symbol(""),Mn=()=>{const e=Ee(Hs);if(!e)throw new Error("useRouteLocale() is called without provider.");return e},hn=J(Cd),Ui=()=>hn,Wi=Symbol(""),js=()=>{const e=Ee(Wi);if(!e)throw new Error("useSiteLocaleData() is called without provider.");return e},Dd=Symbol(""),Hd="Layout",jd="NotFound",Ct=dr({resolveLayouts:e=>e.reduce((t,n)=>({...t,...n.layouts}),{}),resolvePageData:async e=>{const t=Nd.value[e];return await(t==null?void 0:t())??Pd},resolvePageFrontmatter:e=>e.frontmatter,resolvePageHead:(e,t,n)=>{const r=ce(t.description)?t.description:n.description,o=[...X(t.head)?t.head:[],...n.head,["title",{},e],["meta",{name:"description",content:r}]];return Td(o)},resolvePageHeadTitle:(e,t)=>[e.title,t.title].filter(n=>!!n).join(" | "),resolvePageLang:(e,t)=>e.lang||t.lang||"en-US",resolvePageLayout:(e,t)=>{let n;if(e.path){const r=e.frontmatter.layout;ce(r)?n=r:n=Hd}else n=jd;return t[n]},resolveRouteLocale:(e,t)=>Ld(e,t),resolveSiteLocaleData:(e,t)=>({...e,...e.locales[t]})}),co=q({name:"ClientOnly",setup(e,t){const n=J(!1);return me(()=>{n.value=!0}),()=>{var r,o;return n.value?(o=(r=t.slots).default)==null?void 0:o.call(r):null}}}),Ki=q({name:"Content",props:{pageKey:{type:String,required:!1,default:""}},setup(e){const t=fe(),n=x(()=>Hi[e.pageKey||t.value.key]);return()=>n.value?f(n.value):f("div","404 Not Found")}}),yt=(e={})=>e,je=e=>On(e)?e:`/blog/dist/${Di(e)}`;const Fd={};/*! +**/const Vf="http://www.w3.org/2000/svg",zf="http://www.w3.org/1998/Math/MathML",Ft=typeof document<"u"?document:null,$l=Ft&&Ft.createElement("template"),qf={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const o=t==="svg"?Ft.createElementNS(Vf,e):t==="mathml"?Ft.createElementNS(zf,e):Ft.createElement(e,n?{is:n}:void 0);return e==="select"&&r&&r.multiple!=null&&o.setAttribute("multiple",r.multiple),o},createText:e=>Ft.createTextNode(e),createComment:e=>Ft.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Ft.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,o,s){const l=n?n.previousSibling:t.lastChild;if(o&&(o===s||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),!(o===s||!(o=o.nextSibling)););else{$l.innerHTML=r==="svg"?`<svg>${e}</svg>`:r==="mathml"?`<math>${e}</math>`:e;const a=$l.content;if(r==="svg"||r==="mathml"){const c=a.firstChild;for(;c.firstChild;)a.appendChild(c.firstChild);a.removeChild(c)}t.insertBefore(a,n)}return[l?l.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Rt="transition",Fn="animation",Tn=Symbol("_vtc"),Wt=(e,{slots:t})=>f(Y1,Li(e),t);Wt.displayName="Transition";const Ai={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},Uf=Wt.props=Te({},ci,Ai),Qt=(e,t=[])=>{X(e)?e.forEach(n=>n(...t)):e&&e(...t)},Al=e=>e?X(e)?e.some(t=>t.length>1):e.length>1:!1;function Li(e){const t={};for(const H in e)H in Ai||(t[H]=e[H]);if(e.css===!1)return t;const{name:n="v",type:r,duration:o,enterFromClass:s=`${n}-enter-from`,enterActiveClass:l=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:c=s,appearActiveClass:i=l,appearToClass:u=a,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:p=`${n}-leave-active`,leaveToClass:v=`${n}-leave-to`}=e,g=Wf(o),w=g&&g[0],_=g&&g[1],{onBeforeEnter:b,onEnter:S,onEnterCancelled:y,onLeave:x,onLeaveCancelled:P,onBeforeAppear:C=b,onAppear:O=S,onAppearCancelled:I=y}=t,R=(H,Z,we)=>{Nt(H,Z?u:a),Nt(H,Z?i:l),we&&we()},j=(H,Z)=>{H._isLeaving=!1,Nt(H,d),Nt(H,v),Nt(H,p),Z&&Z()},G=H=>(Z,we)=>{const ge=H?O:S,U=()=>R(Z,H,we);Qt(ge,[Z,U]),Ll(()=>{Nt(Z,H?c:s),_t(Z,H?u:a),Al(ge)||Pl(Z,r,w,U)})};return Te(t,{onBeforeEnter(H){Qt(b,[H]),_t(H,s),_t(H,l)},onBeforeAppear(H){Qt(C,[H]),_t(H,c),_t(H,i)},onEnter:G(!1),onAppear:G(!0),onLeave(H,Z){H._isLeaving=!0;const we=()=>j(H,Z);_t(H,d),Ii(),_t(H,p),Ll(()=>{H._isLeaving&&(Nt(H,d),_t(H,v),Al(x)||Pl(H,r,_,we))}),Qt(x,[H,we])},onEnterCancelled(H){R(H,!1),Qt(y,[H])},onAppearCancelled(H){R(H,!0),Qt(I,[H])},onLeaveCancelled(H){j(H),Qt(P,[H])}})}function Wf(e){if(e==null)return null;if(Ee(e))return[Co(e.enter),Co(e.leave)];{const t=Co(e);return[t,t]}}function Co(e){return Gu(e)}function _t(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[Tn]||(e[Tn]=new Set)).add(t)}function Nt(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[Tn];n&&(n.delete(t),n.size||(e[Tn]=void 0))}function Ll(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Kf=0;function Pl(e,t,n,r){const o=e._endId=++Kf,s=()=>{o===e._endId&&r()};if(n)return setTimeout(s,n);const{type:l,timeout:a,propCount:c}=Pi(e,t);if(!l)return r();const i=l+"end";let u=0;const d=()=>{e.removeEventListener(i,p),s()},p=v=>{v.target===e&&++u>=c&&d()};setTimeout(()=>{u<c&&d()},a+1),e.addEventListener(i,p)}function Pi(e,t){const n=window.getComputedStyle(e),r=g=>(n[g]||"").split(", "),o=r(`${Rt}Delay`),s=r(`${Rt}Duration`),l=Il(o,s),a=r(`${Fn}Delay`),c=r(`${Fn}Duration`),i=Il(a,c);let u=null,d=0,p=0;t===Rt?l>0&&(u=Rt,d=l,p=s.length):t===Fn?i>0&&(u=Fn,d=i,p=c.length):(d=Math.max(l,i),u=d>0?l>i?Rt:Fn:null,p=u?u===Rt?s.length:c.length:0);const v=u===Rt&&/\b(transform|all)(,|$)/.test(r(`${Rt}Property`).toString());return{type:u,timeout:d,propCount:p,hasTransform:v}}function Il(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max(...t.map((n,r)=>Rl(n)+Rl(e[r])))}function Rl(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Ii(){return document.body.offsetHeight}function Gf(e,t,n){const r=e[Tn];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Yf=Symbol("_vod"),Jf=Symbol("");function Qf(e,t,n){const r=e.style,o=r.display,s=ie(n);if(n&&!s){if(t&&!ie(t))for(const l in t)n[l]==null&&es(r,l,"");for(const l in n)es(r,l,n[l])}else if(s){if(t!==n){const l=r[Jf];l&&(n+=";"+l),r.cssText=n}}else t&&e.removeAttribute("style");Yf in e&&(r.display=o)}const Ol=/\s*!important$/;function es(e,t,n){if(X(n))n.forEach(r=>es(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=Xf(e,t);Ol.test(n)?e.setProperty(In(r),n.replace(Ol,""),"important"):e[r]=n}}const Ml=["Webkit","Moz","ms"],So={};function Xf(e,t){const n=So[t];if(n)return n;let r=rt(t);if(r!=="filter"&&r in e)return So[t]=r;r=fr(r);for(let o=0;o<Ml.length;o++){const s=Ml[o]+r;if(s in e)return So[t]=s}return t}const Nl="http://www.w3.org/1999/xlink";function Zf(e,t,n,r,o){if(r&&t.startsWith("xlink:"))n==null?e.removeAttributeNS(Nl,t.slice(6,t.length)):e.setAttributeNS(Nl,t,n);else{const s=e1(t);n==null||s&&!Ia(n)?e.removeAttribute(t):e.setAttribute(t,s?"":n)}}function ed(e,t,n,r,o,s,l){if(t==="innerHTML"||t==="textContent"){r&&l(r,o,s),e[t]=n??"";return}const a=e.tagName;if(t==="value"&&a!=="PROGRESS"&&!a.includes("-")){e._value=n;const i=a==="OPTION"?e.getAttribute("value"):e.value,u=n??"";i!==u&&(e.value=u),n==null&&e.removeAttribute(t);return}let c=!1;if(n===""||n==null){const i=typeof e[t];i==="boolean"?n=Ia(n):n==null&&i==="string"?(n="",c=!0):i==="number"&&(n=0,c=!0)}try{e[t]=n}catch{}c&&e.removeAttribute(t)}function td(e,t,n,r){e.addEventListener(t,n,r)}function nd(e,t,n,r){e.removeEventListener(t,n,r)}const Dl=Symbol("_vei");function rd(e,t,n,r,o=null){const s=e[Dl]||(e[Dl]={}),l=s[t];if(r&&l)l.value=r;else{const[a,c]=od(t);if(r){const i=s[t]=ad(r,o);td(e,a,i,c)}else l&&(nd(e,a,l,c),s[t]=void 0)}}const jl=/(?:Once|Passive|Capture)$/;function od(e){let t;if(jl.test(e)){t={};let r;for(;r=e.match(jl);)e=e.slice(0,e.length-r[0].length),t[r[0].toLowerCase()]=!0}return[e[2]===":"?e.slice(3):In(e.slice(2)),t]}let xo=0;const sd=Promise.resolve(),ld=()=>xo||(sd.then(()=>xo=0),xo=Date.now());function ad(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;tt(id(r,n.value),t,5,[r])};return n.value=e,n.attached=ld(),n}function id(e,t){if(X(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>o=>!o._stopped&&r&&r(o))}else return t}const Hl=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,cd=(e,t,n,r,o,s,l,a,c)=>{const i=o==="svg";t==="class"?Gf(e,r,i):t==="style"?Qf(e,n,r):ur(t)?ms(t)||rd(e,t,n,r,l):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):ud(e,t,r,i))?ed(e,t,r,s,l,a,c):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),Zf(e,t,r,i))};function ud(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&Hl(t)&&ne(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const o=e.tagName;if(o==="IMG"||o==="VIDEO"||o==="CANVAS"||o==="SOURCE")return!1}return Hl(t)&&ie(n)?!1:t in e}const Ri=new WeakMap,Oi=new WeakMap,Jr=Symbol("_moveCb"),Fl=Symbol("_enterCb"),Mi={name:"TransitionGroup",props:Te({},Uf,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=Rn(),r=ii();let o,s;return di(()=>{if(!o.length)return;const l=e.moveClass||`${e.name||"v"}-move`;if(!md(o[0].el,n.vnode.el,l))return;o.forEach(pd),o.forEach(hd);const a=o.filter(vd);Ii(),a.forEach(c=>{const i=c.el,u=i.style;_t(i,l),u.transform=u.webkitTransform=u.transitionDuration="";const d=i[Jr]=p=>{p&&p.target!==i||(!p||/transform$/.test(p.propertyName))&&(i.removeEventListener("transitionend",d),i[Jr]=null,Nt(i,l))};i.addEventListener("transitionend",d)})}),()=>{const l=oe(e),a=Li(l);let c=l.tag||Ge;o=s,s=t.default?Ps(t.default()):[];for(let i=0;i<s.length;i++){const u=s[i];u.key!=null&&or(u,rr(u,a,r,n))}if(o)for(let i=0;i<o.length;i++){const u=o[i];or(u,rr(u,a,r,n)),Ri.set(u,u.el.getBoundingClientRect())}return Se(c,null,s)}}},fd=e=>delete e.mode;Mi.props;const dd=Mi;function pd(e){const t=e.el;t[Jr]&&t[Jr](),t[Fl]&&t[Fl]()}function hd(e){Oi.set(e,e.el.getBoundingClientRect())}function vd(e){const t=Ri.get(e),n=Oi.get(e),r=t.left-n.left,o=t.top-n.top;if(r||o){const s=e.el.style;return s.transform=s.webkitTransform=`translate(${r}px,${o}px)`,s.transitionDuration="0s",e}}function md(e,t,n){const r=e.cloneNode(),o=e[Tn];o&&o.forEach(a=>{a.split(/\s+/).forEach(c=>c&&r.classList.remove(c))}),n.split(/\s+/).forEach(a=>a&&r.classList.add(a)),r.style.display="none";const s=t.nodeType===1?t:t.parentNode;s.appendChild(r);const{hasTransform:l}=Pi(r);return s.removeChild(r),l}const gd=Te({patchProp:cd},qf);let ko,Bl=!1;function yd(){return ko=Bl?ko:Ef(gd),Bl=!0,ko}const bd=(...e)=>{const t=yd().createApp(...e),{mount:n}=t;return t.mount=r=>{const o=_d(r);if(o)return n(o,!0,wd(o))},t};function wd(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function _d(e){return ie(e)?document.querySelector(e):e}const Ed={"v-8daa1a0e":()=>Ne(()=>import("./index.html-5385c67b.js"),[]).then(({data:e})=>e),"v-2e3eac9e":()=>Ne(()=>import("./slides.html-141feb08.js"),[]).then(({data:e})=>e),"v-1d59d0e6":()=>Ne(()=>import("./resume.html-7640e47a.js"),[]).then(({data:e})=>e),"v-7c27fd02":()=>Ne(()=>import("./index.html-8542c835.js"),[]).then(({data:e})=>e),"v-49312a44":()=>Ne(()=>import("./day01.html-08915fe7.js"),[]).then(({data:e})=>e),"v-3706649a":()=>Ne(()=>import("./404.html-3afd45f4.js"),[]).then(({data:e})=>e),"v-2d0aa3df":()=>Ne(()=>import("./index.html-8daec251.js"),[]).then(({data:e})=>e)},Cd=JSON.parse('{"base":"/blog/dist/","lang":"zh-CN","title":"blog","description":"关于我自己的学习成长经历","head":[],"locales":{}}');var Sd=([e,t,n])=>e==="meta"&&t.name?`${e}.${t.name}`:["title","base"].includes(e)?e:e==="template"&&t.id?`${e}.${t.id}`:JSON.stringify([e,t,n]),xd=e=>{const t=new Set,n=[];return e.forEach(r=>{const o=Sd(r);t.has(o)||(t.add(o),n.push(r))}),n},kd=e=>e[e.length-1]==="/"||e.endsWith(".html")?e:`${e}/`,Td=e=>e.startsWith("ftp://"),On=e=>/^(https?:)?\/\//.test(e),$d=/.md((\?|#).*)?$/,lr=(e,t="/")=>!!(On(e)||Td(e)||e.startsWith("/")&&!e.startsWith(t)&&!$d.test(e)),Ni=e=>/^mailto:/.test(e),Ad=e=>/^tel:/.test(e),yr=e=>Object.prototype.toString.call(e)==="[object Object]",Ds=e=>e[e.length-1]==="/"?e.slice(0,-1):e,Di=e=>e[0]==="/"?e.slice(1):e,Ld=(e,t)=>{const n=Object.keys(e).sort((r,o)=>{const s=o.split("/").length-r.split("/").length;return s!==0?s:o.length-r.length});for(const r of n)if(t.startsWith(r))return r;return"/"};const ji={"v-8daa1a0e":Yt(()=>Ne(()=>import("./index.html-b50e8a62.js"),["assets/index.html-b50e8a62.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-2e3eac9e":Yt(()=>Ne(()=>import("./slides.html-86266226.js"),["assets/slides.html-86266226.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-1d59d0e6":Yt(()=>Ne(()=>import("./resume.html-b1aba35a.js"),["assets/resume.html-b1aba35a.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-7c27fd02":Yt(()=>Ne(()=>import("./index.html-ad5460d9.js"),["assets/index.html-ad5460d9.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-49312a44":Yt(()=>Ne(()=>import("./day01.html-40ef3352.js"),["assets/day01.html-40ef3352.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-3706649a":Yt(()=>Ne(()=>import("./404.html-3ebe33b7.js"),["assets/404.html-3ebe33b7.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-2d0aa3df":Yt(()=>Ne(()=>import("./index.html-964d1ecc.js"),["assets/index.html-964d1ecc.js","assets/plugin-vue_export-helper-c27b6911.js"]))};var Pd=Symbol(""),Hi=Symbol(""),Id=sn({key:"",path:"",title:"",lang:"",frontmatter:{},headers:[]}),ue=()=>{const e=_e(Hi);if(!e)throw new Error("pageData() is called without provider.");return e},Fi=Symbol(""),$e=()=>{const e=_e(Fi);if(!e)throw new Error("usePageFrontmatter() is called without provider.");return e},Bi=Symbol(""),Rd=()=>{const e=_e(Bi);if(!e)throw new Error("usePageHead() is called without provider.");return e},Od=Symbol(""),Vi=Symbol(""),zi=()=>{const e=_e(Vi);if(!e)throw new Error("usePageLang() is called without provider.");return e},qi=Symbol(""),Md=()=>{const e=_e(qi);if(!e)throw new Error("usePageLayout() is called without provider.");return e},Nd=J(Ed),js=Symbol(""),Mn=()=>{const e=_e(js);if(!e)throw new Error("useRouteLocale() is called without provider.");return e},hn=J(Cd),Ui=()=>hn,Wi=Symbol(""),Hs=()=>{const e=_e(Wi);if(!e)throw new Error("useSiteLocaleData() is called without provider.");return e},Dd=Symbol(""),jd="Layout",Hd="NotFound",Et=dr({resolveLayouts:e=>e.reduce((t,n)=>({...t,...n.layouts}),{}),resolvePageData:async e=>{const t=Nd.value[e];return await(t==null?void 0:t())??Id},resolvePageFrontmatter:e=>e.frontmatter,resolvePageHead:(e,t,n)=>{const r=ie(t.description)?t.description:n.description,o=[...X(t.head)?t.head:[],...n.head,["title",{},e],["meta",{name:"description",content:r}]];return xd(o)},resolvePageHeadTitle:(e,t)=>[e.title,t.title].filter(n=>!!n).join(" | "),resolvePageLang:(e,t)=>e.lang||t.lang||"en-US",resolvePageLayout:(e,t)=>{let n;if(e.path){const r=e.frontmatter.layout;ie(r)?n=r:n=jd}else n=Hd;return t[n]},resolveRouteLocale:(e,t)=>Ld(e,t),resolveSiteLocaleData:(e,t)=>({...e,...e.locales[t]})}),co=q({name:"ClientOnly",setup(e,t){const n=J(!1);return ve(()=>{n.value=!0}),()=>{var r,o;return n.value?(o=(r=t.slots).default)==null?void 0:o.call(r):null}}}),Ki=q({name:"Content",props:{pageKey:{type:String,required:!1,default:""}},setup(e){const t=ue(),n=k(()=>ji[e.pageKey||t.value.key]);return()=>n.value?f(n.value):f("div","404 Not Found")}}),gt=(e={})=>e,je=e=>On(e)?e:`/blog/dist/${Di(e)}`;const Fd={};/*! * vue-router v4.2.5 * (c) 2023 Eduardo San Martin Morote * @license MIT - */const fn=typeof window<"u";function Bd(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const de=Object.assign;function ko(e,t){const n={};for(const r in t){const o=t[r];n[r]=dt(o)?o.map(e):e(o)}return n}const Qn=()=>{},dt=Array.isArray,Vd=/\/$/,zd=e=>e.replace(Vd,"");function Ao(e,t,n="/"){let r,o={},s="",l="";const a=t.indexOf("#");let c=t.indexOf("?");return a<c&&a>=0&&(c=-1),c>-1&&(r=t.slice(0,c),s=t.slice(c+1,a>-1?a:t.length),o=e(s)),a>-1&&(r=r||t.slice(0,a),l=t.slice(a,t.length)),r=Kd(r??t,n),{fullPath:r+(s&&"?")+s+l,path:r,query:o,hash:l}}function qd(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function Vl(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Ud(e,t,n){const r=t.matched.length-1,o=n.matched.length-1;return r>-1&&r===o&&An(t.matched[r],n.matched[o])&&Gi(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function An(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Gi(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!Wd(e[n],t[n]))return!1;return!0}function Wd(e,t){return dt(e)?zl(e,t):dt(t)?zl(t,e):e===t}function zl(e,t){return dt(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function Kd(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),o=r[r.length-1];(o===".."||o===".")&&r.push("");let s=n.length-1,l,a;for(l=0;l<r.length;l++)if(a=r[l],a!==".")if(a==="..")s>1&&s--;else break;return n.slice(0,s).join("/")+"/"+r.slice(l-(l===r.length?1:0)).join("/")}var ar;(function(e){e.pop="pop",e.push="push"})(ar||(ar={}));var Xn;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Xn||(Xn={}));function Gd(e){if(!e)if(fn){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),zd(e)}const Yd=/^[^#]+#/;function Jd(e,t){return e.replace(Yd,"#")+t}function Qd(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}const uo=()=>({left:window.pageXOffset,top:window.pageYOffset});function Xd(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),o=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!o)return;t=Qd(o,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function ql(e,t){return(history.state?history.state.position-t:-1)+e}const ts=new Map;function Zd(e,t){ts.set(e,t)}function e0(e){const t=ts.get(e);return ts.delete(e),t}let t0=()=>location.protocol+"//"+location.host;function Yi(e,t){const{pathname:n,search:r,hash:o}=t,s=e.indexOf("#");if(s>-1){let a=o.includes(e.slice(s))?e.slice(s).length:1,c=o.slice(a);return c[0]!=="/"&&(c="/"+c),Vl(c,"")}return Vl(n,e)+r+o}function n0(e,t,n,r){let o=[],s=[],l=null;const a=({state:p})=>{const v=Yi(e,location),g=n.value,w=t.value;let _=0;if(p){if(n.value=v,t.value=p,l&&l===g){l=null;return}_=w?p.position-w.position:0}else r(v);o.forEach(b=>{b(n.value,g,{delta:_,type:ar.pop,direction:_?_>0?Xn.forward:Xn.back:Xn.unknown})})};function c(){l=n.value}function i(p){o.push(p);const v=()=>{const g=o.indexOf(p);g>-1&&o.splice(g,1)};return s.push(v),v}function u(){const{history:p}=window;p.state&&p.replaceState(de({},p.state,{scroll:uo()}),"")}function d(){for(const p of s)p();s=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",u,{passive:!0}),{pauseListeners:c,listen:i,destroy:d}}function Ul(e,t,n,r=!1,o=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:o?uo():null}}function r0(e){const{history:t,location:n}=window,r={value:Yi(e,n)},o={value:t.state};o.value||s(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function s(c,i,u){const d=e.indexOf("#"),p=d>-1?(n.host&&document.querySelector("base")?e:e.slice(d))+c:t0()+e+c;try{t[u?"replaceState":"pushState"](i,"",p),o.value=i}catch(v){console.error(v),n[u?"replace":"assign"](p)}}function l(c,i){const u=de({},t.state,Ul(o.value.back,c,o.value.forward,!0),i,{position:o.value.position});s(c,u,!0),r.value=c}function a(c,i){const u=de({},o.value,t.state,{forward:c,scroll:uo()});s(u.current,u,!0);const d=de({},Ul(r.value,c,null),{position:u.position+1},i);s(c,d,!1),r.value=c}return{location:r,state:o,push:a,replace:l}}function o0(e){e=Gd(e);const t=r0(e),n=n0(e,t.state,t.location,t.replace);function r(s,l=!0){l||n.pauseListeners(),history.go(s)}const o=de({location:"",base:e,go:r,createHref:Jd.bind(null,e)},t,n);return Object.defineProperty(o,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(o,"state",{enumerable:!0,get:()=>t.state.value}),o}function s0(e){return typeof e=="string"||e&&typeof e=="object"}function Ji(e){return typeof e=="string"||typeof e=="symbol"}const St={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},Qi=Symbol("");var Wl;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Wl||(Wl={}));function $n(e,t){return de(new Error,{type:e,[Qi]:!0},t)}function _t(e,t){return e instanceof Error&&Qi in e&&(t==null||!!(e.type&t))}const Kl="[^/]+?",l0={sensitive:!1,strict:!1,start:!0,end:!0},a0=/[.+*?^${}()[\]/\\]/g;function i0(e,t){const n=de({},l0,t),r=[];let o=n.start?"^":"";const s=[];for(const i of e){const u=i.length?[]:[90];n.strict&&!i.length&&(o+="/");for(let d=0;d<i.length;d++){const p=i[d];let v=40+(n.sensitive?.25:0);if(p.type===0)d||(o+="/"),o+=p.value.replace(a0,"\\$&"),v+=40;else if(p.type===1){const{value:g,repeatable:w,optional:_,regexp:b}=p;s.push({name:g,repeatable:w,optional:_});const S=b||Kl;if(S!==Kl){v+=10;try{new RegExp(`(${S})`)}catch(T){throw new Error(`Invalid custom RegExp for param "${g}" (${S}): `+T.message)}}let y=w?`((?:${S})(?:/(?:${S}))*)`:`(${S})`;d||(y=_&&i.length<2?`(?:/${y})`:"/"+y),_&&(y+="?"),o+=y,v+=20,_&&(v+=-8),w&&(v+=-20),S===".*"&&(v+=-50)}u.push(v)}r.push(u)}if(n.strict&&n.end){const i=r.length-1;r[i][r[i].length-1]+=.7000000000000001}n.strict||(o+="/?"),n.end?o+="$":n.strict&&(o+="(?:/|$)");const l=new RegExp(o,n.sensitive?"":"i");function a(i){const u=i.match(l),d={};if(!u)return null;for(let p=1;p<u.length;p++){const v=u[p]||"",g=s[p-1];d[g.name]=v&&g.repeatable?v.split("/"):v}return d}function c(i){let u="",d=!1;for(const p of e){(!d||!u.endsWith("/"))&&(u+="/"),d=!1;for(const v of p)if(v.type===0)u+=v.value;else if(v.type===1){const{value:g,repeatable:w,optional:_}=v,b=g in i?i[g]:"";if(dt(b)&&!w)throw new Error(`Provided param "${g}" is an array but it is not repeatable (* or + modifiers)`);const S=dt(b)?b.join("/"):b;if(!S)if(_)p.length<2&&(u.endsWith("/")?u=u.slice(0,-1):d=!0);else throw new Error(`Missing required param "${g}"`);u+=S}}return u||"/"}return{re:l,score:r,keys:s,parse:a,stringify:c}}function c0(e,t){let n=0;for(;n<e.length&&n<t.length;){const r=t[n]-e[n];if(r)return r;n++}return e.length<t.length?e.length===1&&e[0]===40+40?-1:1:e.length>t.length?t.length===1&&t[0]===40+40?1:-1:0}function u0(e,t){let n=0;const r=e.score,o=t.score;for(;n<r.length&&n<o.length;){const s=c0(r[n],o[n]);if(s)return s;n++}if(Math.abs(o.length-r.length)===1){if(Gl(r))return 1;if(Gl(o))return-1}return o.length-r.length}function Gl(e){const t=e[e.length-1];return e.length>0&&t[t.length-1]<0}const f0={type:0,value:""},d0=/[a-zA-Z0-9_]/;function p0(e){if(!e)return[[]];if(e==="/")return[[f0]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(v){throw new Error(`ERR (${n})/"${i}": ${v}`)}let n=0,r=n;const o=[];let s;function l(){s&&o.push(s),s=[]}let a=0,c,i="",u="";function d(){i&&(n===0?s.push({type:0,value:i}):n===1||n===2||n===3?(s.length>1&&(c==="*"||c==="+")&&t(`A repeatable param (${i}) must be alone in its segment. eg: '/:ids+.`),s.push({type:1,value:i,regexp:u,repeatable:c==="*"||c==="+",optional:c==="*"||c==="?"})):t("Invalid state to consume buffer"),i="")}function p(){i+=c}for(;a<e.length;){if(c=e[a++],c==="\\"&&n!==2){r=n,n=4;continue}switch(n){case 0:c==="/"?(i&&d(),l()):c===":"?(d(),n=1):p();break;case 4:p(),n=r;break;case 1:c==="("?n=2:d0.test(c)?p():(d(),n=0,c!=="*"&&c!=="?"&&c!=="+"&&a--);break;case 2:c===")"?u[u.length-1]=="\\"?u=u.slice(0,-1)+c:n=3:u+=c;break;case 3:d(),n=0,c!=="*"&&c!=="?"&&c!=="+"&&a--,u="";break;default:t("Unknown state");break}}return n===2&&t(`Unfinished custom RegExp for param "${i}"`),d(),l(),o}function h0(e,t,n){const r=i0(p0(e.path),n),o=de(r,{record:e,parent:t,children:[],alias:[]});return t&&!o.record.aliasOf==!t.record.aliasOf&&t.children.push(o),o}function v0(e,t){const n=[],r=new Map;t=Ql({strict:!1,end:!0,sensitive:!1},t);function o(u){return r.get(u)}function s(u,d,p){const v=!p,g=m0(u);g.aliasOf=p&&p.record;const w=Ql(t,u),_=[g];if("alias"in u){const y=typeof u.alias=="string"?[u.alias]:u.alias;for(const T of y)_.push(de({},g,{components:p?p.record.components:g.components,path:T,aliasOf:p?p.record:g}))}let b,S;for(const y of _){const{path:T}=y;if(d&&T[0]!=="/"){const I=d.record.path,C=I[I.length-1]==="/"?"":"/";y.path=d.record.path+(T&&C+T)}if(b=h0(y,d,w),p?p.alias.push(b):(S=S||b,S!==b&&S.alias.push(b),v&&u.name&&!Jl(b)&&l(u.name)),g.children){const I=g.children;for(let C=0;C<I.length;C++)s(I[C],b,p&&p.children[C])}p=p||b,(b.record.components&&Object.keys(b.record.components).length||b.record.name||b.record.redirect)&&c(b)}return S?()=>{l(S)}:Qn}function l(u){if(Ji(u)){const d=r.get(u);d&&(r.delete(u),n.splice(n.indexOf(d),1),d.children.forEach(l),d.alias.forEach(l))}else{const d=n.indexOf(u);d>-1&&(n.splice(d,1),u.record.name&&r.delete(u.record.name),u.children.forEach(l),u.alias.forEach(l))}}function a(){return n}function c(u){let d=0;for(;d<n.length&&u0(u,n[d])>=0&&(u.record.path!==n[d].record.path||!Xi(u,n[d]));)d++;n.splice(d,0,u),u.record.name&&!Jl(u)&&r.set(u.record.name,u)}function i(u,d){let p,v={},g,w;if("name"in u&&u.name){if(p=r.get(u.name),!p)throw $n(1,{location:u});w=p.record.name,v=de(Yl(d.params,p.keys.filter(S=>!S.optional).map(S=>S.name)),u.params&&Yl(u.params,p.keys.map(S=>S.name))),g=p.stringify(v)}else if("path"in u)g=u.path,p=n.find(S=>S.re.test(g)),p&&(v=p.parse(g),w=p.record.name);else{if(p=d.name?r.get(d.name):n.find(S=>S.re.test(d.path)),!p)throw $n(1,{location:u,currentLocation:d});w=p.record.name,v=de({},d.params,u.params),g=p.stringify(v)}const _=[];let b=p;for(;b;)_.unshift(b.record),b=b.parent;return{name:w,path:g,params:v,matched:_,meta:y0(_)}}return e.forEach(u=>s(u)),{addRoute:s,resolve:i,removeRoute:l,getRoutes:a,getRecordMatcher:o}}function Yl(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function m0(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:g0(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function g0(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="object"?n[r]:n;return t}function Jl(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function y0(e){return e.reduce((t,n)=>de(t,n.meta),{})}function Ql(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function Xi(e,t){return t.children.some(n=>n===e||Xi(e,n))}const Zi=/#/g,b0=/&/g,w0=/\//g,_0=/=/g,E0=/\?/g,ec=/\+/g,C0=/%5B/g,S0=/%5D/g,tc=/%5E/g,T0=/%60/g,nc=/%7B/g,x0=/%7C/g,rc=/%7D/g,k0=/%20/g;function Fs(e){return encodeURI(""+e).replace(x0,"|").replace(C0,"[").replace(S0,"]")}function A0(e){return Fs(e).replace(nc,"{").replace(rc,"}").replace(tc,"^")}function ns(e){return Fs(e).replace(ec,"%2B").replace(k0,"+").replace(Zi,"%23").replace(b0,"%26").replace(T0,"`").replace(nc,"{").replace(rc,"}").replace(tc,"^")}function $0(e){return ns(e).replace(_0,"%3D")}function L0(e){return Fs(e).replace(Zi,"%23").replace(E0,"%3F")}function I0(e){return e==null?"":L0(e).replace(w0,"%2F")}function Qr(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function P0(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let o=0;o<r.length;++o){const s=r[o].replace(ec," "),l=s.indexOf("="),a=Qr(l<0?s:s.slice(0,l)),c=l<0?null:Qr(s.slice(l+1));if(a in t){let i=t[a];dt(i)||(i=t[a]=[i]),i.push(c)}else t[a]=c}return t}function Xl(e){let t="";for(let n in e){const r=e[n];if(n=$0(n),r==null){r!==void 0&&(t+=(t.length?"&":"")+n);continue}(dt(r)?r.map(s=>s&&ns(s)):[r&&ns(r)]).forEach(s=>{s!==void 0&&(t+=(t.length?"&":"")+n,s!=null&&(t+="="+s))})}return t}function R0(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=dt(r)?r.map(o=>o==null?null:""+o):r==null?r:""+r)}return t}const O0=Symbol(""),Zl=Symbol(""),fo=Symbol(""),Bs=Symbol(""),rs=Symbol("");function Bn(){let e=[];function t(r){return e.push(r),()=>{const o=e.indexOf(r);o>-1&&e.splice(o,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function Vt(e,t,n,r,o){const s=r&&(r.enterCallbacks[o]=r.enterCallbacks[o]||[]);return()=>new Promise((l,a)=>{const c=d=>{d===!1?a($n(4,{from:n,to:t})):d instanceof Error?a(d):s0(d)?a($n(2,{from:t,to:d})):(s&&r.enterCallbacks[o]===s&&typeof d=="function"&&s.push(d),l())},i=e.call(r&&r.instances[o],t,n,c);let u=Promise.resolve(i);e.length<3&&(u=u.then(c)),u.catch(d=>a(d))})}function $o(e,t,n,r){const o=[];for(const s of e)for(const l in s.components){let a=s.components[l];if(!(t!=="beforeRouteEnter"&&!s.instances[l]))if(M0(a)){const i=(a.__vccOpts||a)[t];i&&o.push(Vt(i,n,r,s,l))}else{let c=a();o.push(()=>c.then(i=>{if(!i)return Promise.reject(new Error(`Couldn't resolve component "${l}" at "${s.path}"`));const u=Bd(i)?i.default:i;s.components[l]=u;const p=(u.__vccOpts||u)[t];return p&&Vt(p,n,r,s,l)()}))}}return o}function M0(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function os(e){const t=Ee(fo),n=Ee(Bs),r=x(()=>t.resolve(nn(e.to))),o=x(()=>{const{matched:c}=r.value,{length:i}=c,u=c[i-1],d=n.matched;if(!u||!d.length)return-1;const p=d.findIndex(An.bind(null,u));if(p>-1)return p;const v=ea(c[i-2]);return i>1&&ea(u)===v&&d[d.length-1].path!==v?d.findIndex(An.bind(null,c[i-2])):p}),s=x(()=>o.value>-1&&j0(n.params,r.value.params)),l=x(()=>o.value>-1&&o.value===n.matched.length-1&&Gi(n.params,r.value.params));function a(c={}){return H0(c)?t[nn(e.replace)?"replace":"push"](nn(e.to)).catch(Qn):Promise.resolve()}return{route:r,href:x(()=>r.value.href),isActive:s,isExactActive:l,navigate:a}}const N0=q({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:os,setup(e,{slots:t}){const n=dr(os(e)),{options:r}=Ee(fo),o=x(()=>({[ta(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[ta(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const s=t.default&&t.default(n);return e.custom?s:f("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:o.value},s)}}}),D0=N0;function H0(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function j0(e,t){for(const n in t){const r=t[n],o=e[n];if(typeof r=="string"){if(r!==o)return!1}else if(!dt(o)||o.length!==r.length||r.some((s,l)=>s!==o[l]))return!1}return!0}function ea(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const ta=(e,t,n)=>e??t??n,F0=q({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=Ee(rs),o=x(()=>e.route||r.value),s=Ee(Zl,0),l=x(()=>{let i=nn(s);const{matched:u}=o.value;let d;for(;(d=u[i])&&!d.components;)i++;return i}),a=x(()=>o.value.matched[l.value]);wn(Zl,x(()=>l.value+1)),wn(O0,a),wn(rs,o);const c=J();return ue(()=>[c.value,a.value,e.name],([i,u,d],[p,v,g])=>{u&&(u.instances[d]=i,v&&v!==u&&i&&i===p&&(u.leaveGuards.size||(u.leaveGuards=v.leaveGuards),u.updateGuards.size||(u.updateGuards=v.updateGuards))),i&&u&&(!v||!An(u,v)||!p)&&(u.enterCallbacks[d]||[]).forEach(w=>w(i))},{flush:"post"}),()=>{const i=o.value,u=e.name,d=a.value,p=d&&d.components[u];if(!p)return na(n.default,{Component:p,route:i});const v=d.props[u],g=v?v===!0?i.params:typeof v=="function"?v(i):v:null,_=f(p,de({},g,t,{onVnodeUnmounted:b=>{b.component.isUnmounted&&(d.instances[u]=null)},ref:c}));return na(n.default,{Component:_,route:i})||_}}});function na(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const oc=F0;function B0(e){const t=v0(e.routes,e),n=e.parseQuery||P0,r=e.stringifyQuery||Xl,o=e.history,s=Bn(),l=Bn(),a=Bn(),c=Be(St);let i=St;fn&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=ko.bind(null,k=>""+k),d=ko.bind(null,I0),p=ko.bind(null,Qr);function v(k,V){let F,K;return Ji(k)?(F=t.getRecordMatcher(k),K=V):K=k,t.addRoute(K,F)}function g(k){const V=t.getRecordMatcher(k);V&&t.removeRoute(V)}function w(){return t.getRoutes().map(k=>k.record)}function _(k){return!!t.getRecordMatcher(k)}function b(k,V){if(V=de({},V||c.value),typeof k=="string"){const m=Ao(n,k,V.path),E=t.resolve({path:m.path},V),$=o.createHref(m.fullPath);return de(m,E,{params:p(E.params),hash:Qr(m.hash),redirectedFrom:void 0,href:$})}let F;if("path"in k)F=de({},k,{path:Ao(n,k.path,V.path).path});else{const m=de({},k.params);for(const E in m)m[E]==null&&delete m[E];F=de({},k,{params:d(m)}),V.params=d(V.params)}const K=t.resolve(F,V),se=k.hash||"";K.params=u(p(K.params));const ve=qd(r,de({},k,{hash:A0(se),path:K.path})),h=o.createHref(ve);return de({fullPath:ve,hash:se,query:r===Xl?R0(k.query):k.query||{}},K,{redirectedFrom:void 0,href:h})}function S(k){return typeof k=="string"?Ao(n,k,c.value.path):de({},k)}function y(k,V){if(i!==k)return $n(8,{from:V,to:k})}function T(k){return O(k)}function I(k){return T(de(S(k),{replace:!0}))}function C(k){const V=k.matched[k.matched.length-1];if(V&&V.redirect){const{redirect:F}=V;let K=typeof F=="function"?F(k):F;return typeof K=="string"&&(K=K.includes("?")||K.includes("#")?K=S(K):{path:K},K.params={}),de({query:k.query,hash:k.hash,params:"path"in K?{}:k.params},K)}}function O(k,V){const F=i=b(k),K=c.value,se=k.state,ve=k.force,h=k.replace===!0,m=C(F);if(m)return O(de(S(m),{state:typeof m=="object"?de({},se,m.state):se,force:ve,replace:h}),V||F);const E=F;E.redirectedFrom=V;let $;return!ve&&Ud(r,K,F)&&($=$n(16,{to:E,from:K}),Qe(K,K,!0,!1)),($?Promise.resolve($):H(E,K)).catch(A=>_t(A)?_t(A,2)?A:pt(A):W(A,E,K)).then(A=>{if(A){if(_t(A,2))return O(de({replace:h},S(A.to),{state:typeof A.to=="object"?de({},se,A.to.state):se,force:ve}),V||E)}else A=j(E,K,!0,h,se);return G(E,K,A),A})}function P(k,V){const F=y(k,V);return F?Promise.reject(F):Promise.resolve()}function R(k){const V=wt.values().next().value;return V&&typeof V.runWithContext=="function"?V.runWithContext(k):k()}function H(k,V){let F;const[K,se,ve]=V0(k,V);F=$o(K.reverse(),"beforeRouteLeave",k,V);for(const m of K)m.leaveGuards.forEach(E=>{F.push(Vt(E,k,V))});const h=P.bind(null,k,V);return F.push(h),ke(F).then(()=>{F=[];for(const m of s.list())F.push(Vt(m,k,V));return F.push(h),ke(F)}).then(()=>{F=$o(se,"beforeRouteUpdate",k,V);for(const m of se)m.updateGuards.forEach(E=>{F.push(Vt(E,k,V))});return F.push(h),ke(F)}).then(()=>{F=[];for(const m of ve)if(m.beforeEnter)if(dt(m.beforeEnter))for(const E of m.beforeEnter)F.push(Vt(E,k,V));else F.push(Vt(m.beforeEnter,k,V));return F.push(h),ke(F)}).then(()=>(k.matched.forEach(m=>m.enterCallbacks={}),F=$o(ve,"beforeRouteEnter",k,V),F.push(h),ke(F))).then(()=>{F=[];for(const m of l.list())F.push(Vt(m,k,V));return F.push(h),ke(F)}).catch(m=>_t(m,8)?m:Promise.reject(m))}function G(k,V,F){a.list().forEach(K=>R(()=>K(k,V,F)))}function j(k,V,F,K,se){const ve=y(k,V);if(ve)return ve;const h=V===St,m=fn?history.state:{};F&&(K||h?o.replace(k.fullPath,de({scroll:h&&m&&m.scroll},se)):o.push(k.fullPath,se)),c.value=k,Qe(k,V,F,h),pt()}let Z;function _e(){Z||(Z=o.listen((k,V,F)=>{if(!ht.listening)return;const K=b(k),se=C(K);if(se){O(de(se,{replace:!0}),K).catch(Qn);return}i=K;const ve=c.value;fn&&Zd(ql(ve.fullPath,F.delta),uo()),H(K,ve).catch(h=>_t(h,12)?h:_t(h,2)?(O(h.to,K).then(m=>{_t(m,20)&&!F.delta&&F.type===ar.pop&&o.go(-1,!1)}).catch(Qn),Promise.reject()):(F.delta&&o.go(-F.delta,!1),W(h,K,ve))).then(h=>{h=h||j(K,ve,!1),h&&(F.delta&&!_t(h,8)?o.go(-F.delta,!1):F.type===ar.pop&&_t(h,20)&&o.go(-1,!1)),G(K,ve,h)}).catch(Qn)}))}let ye=Bn(),U=Bn(),ee;function W(k,V,F){pt(k);const K=U.list();return K.length?K.forEach(se=>se(k,V,F)):console.error(k),Promise.reject(k)}function xe(){return ee&&c.value!==St?Promise.resolve():new Promise((k,V)=>{ye.add([k,V])})}function pt(k){return ee||(ee=!k,_e(),ye.list().forEach(([V,F])=>k?F(k):V()),ye.reset()),k}function Qe(k,V,F,K){const{scrollBehavior:se}=e;if(!fn||!se)return Promise.resolve();const ve=!F&&e0(ql(k.fullPath,0))||(K||!F)&&history.state&&history.state.scroll||null;return ln().then(()=>se(k,V,ve)).then(h=>h&&Xd(h)).catch(h=>W(h,k,V))}const Le=k=>o.go(k);let We;const wt=new Set,ht={currentRoute:c,listening:!0,addRoute:v,removeRoute:g,hasRoute:_,getRoutes:w,resolve:b,options:e,push:T,replace:I,go:Le,back:()=>Le(-1),forward:()=>Le(1),beforeEach:s.add,beforeResolve:l.add,afterEach:a.add,onError:U.add,isReady:xe,install(k){const V=this;k.component("RouterLink",D0),k.component("RouterView",oc),k.config.globalProperties.$router=V,Object.defineProperty(k.config.globalProperties,"$route",{enumerable:!0,get:()=>nn(c)}),fn&&!We&&c.value===St&&(We=!0,T(o.location).catch(se=>{}));const F={};for(const se in St)Object.defineProperty(F,se,{get:()=>c.value[se],enumerable:!0});k.provide(fo,V),k.provide(Bs,Wa(F)),k.provide(rs,c);const K=k.unmount;wt.add(k),k.unmount=function(){wt.delete(k),wt.size<1&&(i=St,Z&&Z(),Z=null,c.value=St,We=!1,ee=!1),K()}}};function ke(k){return k.reduce((V,F)=>V.then(()=>R(F)),Promise.resolve())}return ht}function V0(e,t){const n=[],r=[],o=[],s=Math.max(t.matched.length,e.matched.length);for(let l=0;l<s;l++){const a=t.matched[l];a&&(e.matched.find(i=>An(i,a))?r.push(a):n.push(a));const c=e.matched[l];c&&(t.matched.find(i=>An(i,c))||o.push(c))}return[n,r,o]}function st(){return Ee(fo)}function It(){return Ee(Bs)}var He=Uint8Array,vn=Uint16Array,z0=Int32Array,sc=new He([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),lc=new He([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),q0=new He([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),ac=function(e,t){for(var n=new vn(31),r=0;r<31;++r)n[r]=t+=1<<e[r-1];for(var o=new z0(n[30]),r=1;r<30;++r)for(var s=n[r];s<n[r+1];++s)o[s]=s-n[r]<<5|r;return{b:n,r:o}},ic=ac(sc,2),cc=ic.b,U0=ic.r;cc[28]=258,U0[258]=28;var W0=ac(lc,0),K0=W0.b,ss=new vn(32768);for(var ge=0;ge<32768;++ge){var Mt=(ge&43690)>>1|(ge&21845)<<1;Mt=(Mt&52428)>>2|(Mt&13107)<<2,Mt=(Mt&61680)>>4|(Mt&3855)<<4,ss[ge]=((Mt&65280)>>8|(Mt&255)<<8)>>1}var Zn=function(e,t,n){for(var r=e.length,o=0,s=new vn(t);o<r;++o)e[o]&&++s[e[o]-1];var l=new vn(t);for(o=1;o<t;++o)l[o]=l[o-1]+s[o-1]<<1;var a;if(n){a=new vn(1<<t);var c=15-t;for(o=0;o<r;++o)if(e[o])for(var i=o<<4|e[o],u=t-e[o],d=l[e[o]-1]++<<u,p=d|(1<<u)-1;d<=p;++d)a[ss[d]>>c]=i}else for(a=new vn(r),o=0;o<r;++o)e[o]&&(a[o]=ss[l[e[o]-1]++]>>15-e[o]);return a},br=new He(288);for(var ge=0;ge<144;++ge)br[ge]=8;for(var ge=144;ge<256;++ge)br[ge]=9;for(var ge=256;ge<280;++ge)br[ge]=7;for(var ge=280;ge<288;++ge)br[ge]=8;var uc=new He(32);for(var ge=0;ge<32;++ge)uc[ge]=5;var G0=Zn(br,9,1),Y0=Zn(uc,5,1),Lo=function(e){for(var t=e[0],n=1;n<e.length;++n)e[n]>t&&(t=e[n]);return t},at=function(e,t,n){var r=t/8|0;return(e[r]|e[r+1]<<8)>>(t&7)&n},Io=function(e,t){var n=t/8|0;return(e[n]|e[n+1]<<8|e[n+2]<<16)>>(t&7)},J0=function(e){return(e+7)/8|0},Vs=function(e,t,n){return(t==null||t<0)&&(t=0),(n==null||n>e.length)&&(n=e.length),new He(e.subarray(t,n))},Q0=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],et=function(e,t,n){var r=new Error(t||Q0[e]);if(r.code=e,Error.captureStackTrace&&Error.captureStackTrace(r,et),!n)throw r;return r},X0=function(e,t,n,r){var o=e.length,s=r?r.length:0;if(!o||t.f&&!t.l)return n||new He(0);var l=!n,a=l||t.i!=2,c=t.i;l&&(n=new He(o*3));var i=function(se){var ve=n.length;if(se>ve){var h=new He(Math.max(ve*2,se));h.set(n),n=h}},u=t.f||0,d=t.p||0,p=t.b||0,v=t.l,g=t.d,w=t.m,_=t.n,b=o*8;do{if(!v){u=at(e,d,1);var S=at(e,d+1,3);if(d+=3,S)if(S==1)v=G0,g=Y0,w=9,_=5;else if(S==2){var C=at(e,d,31)+257,O=at(e,d+10,15)+4,P=C+at(e,d+5,31)+1;d+=14;for(var R=new He(P),H=new He(19),G=0;G<O;++G)H[q0[G]]=at(e,d+G*3,7);d+=O*3;for(var j=Lo(H),Z=(1<<j)-1,_e=Zn(H,j,1),G=0;G<P;){var ye=_e[at(e,d,Z)];d+=ye&15;var y=ye>>4;if(y<16)R[G++]=y;else{var U=0,ee=0;for(y==16?(ee=3+at(e,d,3),d+=2,U=R[G-1]):y==17?(ee=3+at(e,d,7),d+=3):y==18&&(ee=11+at(e,d,127),d+=7);ee--;)R[G++]=U}}var W=R.subarray(0,C),xe=R.subarray(C);w=Lo(W),_=Lo(xe),v=Zn(W,w,1),g=Zn(xe,_,1)}else et(1);else{var y=J0(d)+4,T=e[y-4]|e[y-3]<<8,I=y+T;if(I>o){c&&et(0);break}a&&i(p+T),n.set(e.subarray(y,I),p),t.b=p+=T,t.p=d=I*8,t.f=u;continue}if(d>b){c&&et(0);break}}a&&i(p+131072);for(var pt=(1<<w)-1,Qe=(1<<_)-1,Le=d;;Le=d){var U=v[Io(e,d)&pt],We=U>>4;if(d+=U&15,d>b){c&&et(0);break}if(U||et(2),We<256)n[p++]=We;else if(We==256){Le=d,v=null;break}else{var wt=We-254;if(We>264){var G=We-257,ht=sc[G];wt=at(e,d,(1<<ht)-1)+cc[G],d+=ht}var ke=g[Io(e,d)&Qe],k=ke>>4;ke||et(3),d+=ke&15;var xe=K0[k];if(k>3){var ht=lc[k];xe+=Io(e,d)&(1<<ht)-1,d+=ht}if(d>b){c&&et(0);break}a&&i(p+131072);var V=p+wt;if(p<xe){var F=s-xe,K=Math.min(xe,V);for(F+p<0&&et(3);p<K;++p)n[p]=r[F+p]}for(;p<V;++p)n[p]=n[p-xe]}}t.l=v,t.p=Le,t.b=p,t.f=u,v&&(u=1,t.m=w,t.d=g,t.n=_)}while(!u);return p!=n.length&&l?Vs(n,0,p):n.subarray(0,p)},Z0=new He(0),e2=function(e,t){return((e[0]&15)!=8||e[0]>>4>7||(e[0]<<8|e[1])%31)&&et(6,"invalid zlib data"),(e[1]>>5&1)==+!t&&et(6,"invalid zlib data: "+(e[1]&32?"need":"unexpected")+" dictionary"),(e[1]>>3&4)+2};function t2(e,t){return X0(e.subarray(e2(e,t&&t.dictionary),-4),{i:2},t&&t.out,t&&t.dictionary)}var ra=typeof TextEncoder<"u"&&new TextEncoder,ls=typeof TextDecoder<"u"&&new TextDecoder,n2=0;try{ls.decode(Z0,{stream:!0}),n2=1}catch{}var r2=function(e){for(var t="",n=0;;){var r=e[n++],o=(r>127)+(r>223)+(r>239);if(n+o>e.length)return{s:t,r:Vs(e,n-1)};o?o==3?(r=((r&15)<<18|(e[n++]&63)<<12|(e[n++]&63)<<6|e[n++]&63)-65536,t+=String.fromCharCode(55296|r>>10,56320|r&1023)):o&1?t+=String.fromCharCode((r&31)<<6|e[n++]&63):t+=String.fromCharCode((r&15)<<12|(e[n++]&63)<<6|e[n++]&63):t+=String.fromCharCode(r)}};function o2(e,t){if(t){for(var n=new He(e.length),r=0;r<e.length;++r)n[r]=e.charCodeAt(r);return n}if(ra)return ra.encode(e);for(var o=e.length,s=new He(e.length+(e.length>>1)),l=0,a=function(u){s[l++]=u},r=0;r<o;++r){if(l+5>s.length){var c=new He(l+8+(o-r<<1));c.set(s),s=c}var i=e.charCodeAt(r);i<128||t?a(i):i<2048?(a(192|i>>6),a(128|i&63)):i>55295&&i<57344?(i=65536+(i&1047552)|e.charCodeAt(++r)&1023,a(240|i>>18),a(128|i>>12&63),a(128|i>>6&63),a(128|i&63)):(a(224|i>>12),a(128|i>>6&63),a(128|i&63))}return Vs(s,0,l)}function s2(e,t){if(t){for(var n="",r=0;r<e.length;r+=16384)n+=String.fromCharCode.apply(null,e.subarray(r,r+16384));return n}else{if(ls)return ls.decode(e);var o=r2(e),s=o.s,n=o.r;return n.length&&et(8),s}}const Se=({name:e="",color:t="currentColor"},{slots:n})=>{var r;return f("svg",{xmlns:"http://www.w3.org/2000/svg",class:["icon",`${e}-icon`],viewBox:"0 0 1024 1024",fill:t,"aria-label":`${e} icon`},(r=n.default)==null?void 0:r.call(n))};Se.displayName="IconBase";const fc=({size:e=48,stroke:t=4,wrapper:n=!0,height:r=2*e})=>{const o=f("svg",{xmlns:"http://www.w3.org/2000/svg",width:e,height:e,preserveAspectRatio:"xMidYMid",viewBox:"25 25 50 50"},[f("animateTransform",{attributeName:"transform",type:"rotate",dur:"2s",keyTimes:"0;1",repeatCount:"indefinite",values:"0;360"}),f("circle",{cx:"50",cy:"50",r:"20",fill:"none",stroke:"currentColor","stroke-width":t,"stroke-linecap":"round"},[f("animate",{attributeName:"stroke-dasharray",dur:"1.5s",keyTimes:"0;0.5;1",repeatCount:"indefinite",values:"1,200;90,200;1,200"}),f("animate",{attributeName:"stroke-dashoffset",dur:"1.5s",keyTimes:"0;0.5;1",repeatCount:"indefinite",values:"0;-35px;-125px"})])]);return n?f("div",{class:"loading-icon-wrapper",style:`display:flex;align-items:center;justify-content:center;height:${r}px`},o):o};fc.displayName="LoadingIcon";const dc=(e,{slots:t})=>{var n;return(n=t.default)==null?void 0:n.call(t)},l2=(e="")=>{if(e){if(typeof e=="number")return new Date(e);const t=Date.parse(e.toString());if(!Number.isNaN(t))return new Date(t)}return null},pc=(e,t)=>{let n=1;for(let r=0;r<e.length;r++)n+=e.charCodeAt(r),n+=n<<10,n^=n>>6;return n+=n<<3,n^=n>>11,n%t},hc=Array.isArray,a2=e=>typeof e=="function",i2=e=>typeof e=="string";var c2=e=>e.startsWith("ftp://"),zs=e=>/^(https?:)?\/\//.test(e),u2=/.md((\?|#).*)?$/,f2=(e,t="/")=>!!(zs(e)||c2(e)||e.startsWith("/")&&!e.startsWith(t)&&!u2.test(e)),vc=e=>Object.prototype.toString.call(e)==="[object Object]";function d2(){const e=J(!1);return Rn()&&me(()=>{e.value=!0}),e}function p2(e){return d2(),x(()=>!!e())}const At=e=>typeof e=="string",Ln=(e,t)=>At(e)&&e.startsWith(t),cn=(e,t)=>At(e)&&e.endsWith(t),mc=Object.entries,h2=Object.fromEntries,Gt=Object.keys,v2=e=>(e.endsWith(".md")&&(e=`${e.slice(0,-3)}.html`),!e.endsWith("/")&&!e.endsWith(".html")&&(e=`${e}.html`),e=e.replace(/(^|\/)(?:README|index).html$/i,"$1"),e),gc=e=>{const[t,n=""]=e.split("#");return t?`${v2(t)}${n?`#${n}`:""}`:e},oa=e=>vc(e)&&At(e.name),sa=(e,t=!1)=>e?hc(e)?e.map(n=>At(n)?{name:n}:oa(n)?n:null).filter(n=>n!==null):At(e)?[{name:e}]:oa(e)?[e]:(console.error(`Expect "author" to be \`AuthorInfo[] | AuthorInfo | string[] | string ${t?"":"| false"} | undefined\`, but got`,e),[]):[],yc=(e,t)=>{if(e){if(hc(e)&&e.every(At))return e;if(At(e))return[e];console.error(`Expect ${t||"value"} to be \`string[] | string | undefined\`, but got`,e)}return[]},m2=e=>yc(e,"category"),g2=e=>yc(e,"tag"),qs=e=>Ln(e,"/"),bc=/#.*$/u,y2=e=>{const t=bc.exec(e);return t?t[0]:""},la=e=>decodeURI(e).replace(bc,"").replace(/(index)?\.(md|html)$/,""),Us=(e,t)=>{if(t===void 0)return!1;const n=la(e.path),r=la(t),o=y2(t);return o?o===e.hash&&(!r||n===r):n===r},aa=e=>{const t=atob(e);return s2(t2(o2(t,!0)))},b2=e=>zs(e)?e:`https://github.com/${e}`,wc=e=>!zs(e)||/github\.com/.test(e)?"GitHub":/bitbucket\.org/.test(e)?"Bitbucket":/gitlab\.com/.test(e)?"GitLab":/gitee\.com/.test(e)?"Gitee":null,Xr=(e,...t)=>{const n=e.resolve(...t),r=n.matched[n.matched.length-1];if(!(r!=null&&r.redirect))return n;const{redirect:o}=r,s=a2(o)?o(n):o,l=i2(s)?{path:s}:s;return Xr(e,{hash:n.hash,query:n.query,params:n.params,...l})},w2=e=>{var t;if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)&&!(e.currentTarget&&((t=e.currentTarget.getAttribute("target"))!=null&&t.match(/\b_blank\b/i))))return e.preventDefault(),!0},bt=({to:e="",class:t="",...n},{slots:r})=>{var l;const o=st(),s=(a={})=>w2(a)?o.push(e).catch():Promise.resolve();return f("a",{...n,class:["vp-link",t],href:je(gc(e)),onClick:s},(l=r.default)==null?void 0:l.call(r))};bt.displayName="VPLink";const _c=()=>f(Se,{name:"github"},()=>f("path",{d:"M511.957 21.333C241.024 21.333 21.333 240.981 21.333 512c0 216.832 140.544 400.725 335.574 465.664 24.49 4.395 32.256-10.07 32.256-23.083 0-11.69.256-44.245 0-85.205-136.448 29.61-164.736-64.64-164.736-64.64-22.315-56.704-54.4-71.765-54.4-71.765-44.587-30.464 3.285-29.824 3.285-29.824 49.195 3.413 75.179 50.517 75.179 50.517 43.776 75.008 114.816 53.333 142.762 40.79 4.523-31.66 17.152-53.377 31.19-65.537-108.971-12.458-223.488-54.485-223.488-242.602 0-53.547 19.114-97.323 50.517-131.67-5.035-12.33-21.93-62.293 4.779-129.834 0 0 41.258-13.184 134.912 50.346a469.803 469.803 0 0 1 122.88-16.554c41.642.213 83.626 5.632 122.88 16.554 93.653-63.488 134.784-50.346 134.784-50.346 26.752 67.541 9.898 117.504 4.864 129.834 31.402 34.347 50.474 78.123 50.474 131.67 0 188.586-114.73 230.016-224.042 242.09 17.578 15.232 33.578 44.672 33.578 90.454v135.85c0 13.142 7.936 27.606 32.854 22.87C862.25 912.597 1002.667 728.747 1002.667 512c0-271.019-219.648-490.667-490.71-490.667z"}));_c.displayName="GitHubIcon";const Ec=()=>f(Se,{name:"gitlab"},()=>f("path",{d:"M229.333 78.688C223.52 62 199.895 62 193.895 78.688L87.958 406.438h247.5c-.188 0-106.125-327.75-106.125-327.75zM33.77 571.438c-4.875 15 .563 31.687 13.313 41.25l464.812 345L87.77 406.438zm301.5-165 176.813 551.25 176.812-551.25zm655.125 165-54-165-424.312 551.25 464.812-345c12.938-9.563 18.188-26.25 13.5-41.25zM830.27 78.688c-5.812-16.688-29.437-16.688-35.437 0l-106.125 327.75h247.5z"}));Ec.displayName="GitLabIcon";const Cc=()=>f(Se,{name:"gitee"},()=>f("path",{d:"M512 992C246.92 992 32 777.08 32 512S246.92 32 512 32s480 214.92 480 480-214.92 480-480 480zm242.97-533.34H482.39a23.7 23.7 0 0 0-23.7 23.7l-.03 59.28c0 13.08 10.59 23.7 23.7 23.7h165.96a23.7 23.7 0 0 1 23.7 23.7v11.85a71.1 71.1 0 0 1-71.1 71.1H375.71a23.7 23.7 0 0 1-23.7-23.7V423.11a71.1 71.1 0 0 1 71.1-71.1h331.8a23.7 23.7 0 0 0 23.7-23.7l.06-59.25a23.73 23.73 0 0 0-23.7-23.73H423.11a177.78 177.78 0 0 0-177.78 177.75v331.83c0 13.08 10.62 23.7 23.7 23.7h349.62a159.99 159.99 0 0 0 159.99-159.99V482.33a23.7 23.7 0 0 0-23.7-23.7z"}));Cc.displayName="GiteeIcon";const Sc=()=>f(Se,{name:"bitbucket"},()=>f("path",{d:"M575.256 490.862c6.29 47.981-52.005 85.723-92.563 61.147-45.714-20.004-45.714-92.562-1.133-113.152 38.29-23.442 93.696 7.424 93.696 52.005zm63.451-11.996c-10.276-81.152-102.29-134.839-177.152-101.156-47.433 21.138-79.433 71.424-77.129 124.562 2.853 69.705 69.157 126.866 138.862 120.576S647.3 548.571 638.708 478.83zm136.558-309.723c-25.161-33.134-67.986-38.839-105.728-45.13-106.862-17.151-216.576-17.7-323.438 1.134-35.438 5.706-75.447 11.996-97.719 43.996 36.572 34.304 88.576 39.424 135.424 45.129 84.553 10.862 171.447 11.447 256 .585 47.433-5.705 99.987-10.276 135.424-45.714zm32.585 591.433c-16.018 55.99-6.839 131.438-66.304 163.986-102.29 56.576-226.304 62.867-338.87 42.862-59.43-10.862-129.135-29.696-161.72-85.723-14.3-54.858-23.442-110.848-32.585-166.84l3.438-9.142 10.276-5.157c170.277 112.567 408.576 112.567 579.438 0 26.844 8.01 6.84 40.558 6.29 60.014zm103.424-549.157c-19.42 125.148-41.728 249.71-63.415 374.272-6.29 36.572-41.728 57.162-71.424 72.558-106.862 53.724-231.424 62.866-348.562 50.286-79.433-8.558-160.585-29.696-225.134-79.433-30.28-23.443-30.28-63.415-35.986-97.134-20.005-117.138-42.862-234.277-57.161-352.585 6.839-51.42 64.585-73.728 107.447-89.71 57.16-21.138 118.272-30.866 178.87-36.571 129.134-12.58 261.157-8.01 386.304 28.562 44.581 13.13 92.563 31.415 122.844 69.705 13.714 17.7 9.143 40.01 6.29 60.014z"}));Sc.displayName="BitbucketIcon";const Tc=()=>f(Se,{name:"source"},()=>f("path",{d:"M601.92 475.2c0 76.428-8.91 83.754-28.512 99.594-14.652 11.88-43.956 14.058-78.012 16.434-18.81 1.386-40.392 2.97-62.172 6.534-18.612 2.97-36.432 9.306-53.064 17.424V299.772c37.818-21.978 63.36-62.766 63.36-109.692 0-69.894-56.826-126.72-126.72-126.72S190.08 120.186 190.08 190.08c0 46.926 25.542 87.714 63.36 109.692v414.216c-37.818 21.978-63.36 62.766-63.36 109.692 0 69.894 56.826 126.72 126.72 126.72s126.72-56.826 126.72-126.72c0-31.086-11.286-59.598-29.7-81.576 13.266-9.504 27.522-17.226 39.996-19.206 16.038-2.574 32.868-3.762 50.688-5.148 48.312-3.366 103.158-7.326 148.896-44.55 61.182-49.698 74.25-103.158 75.24-187.902V475.2h-126.72zM316.8 126.72c34.848 0 63.36 28.512 63.36 63.36s-28.512 63.36-63.36 63.36-63.36-28.512-63.36-63.36 28.512-63.36 63.36-63.36zm0 760.32c-34.848 0-63.36-28.512-63.36-63.36s28.512-63.36 63.36-63.36 63.36 28.512 63.36 63.36-28.512 63.36-63.36 63.36zM823.68 158.4h-95.04V63.36h-126.72v95.04h-95.04v126.72h95.04v95.04h126.72v-95.04h95.04z"}));Tc.displayName="SourceIcon";const ft=(e,t)=>{const n=t?t._instance:Rn();return vc(n==null?void 0:n.appContext.components)&&(e in n.appContext.components||ot(e)in n.appContext.components||fr(ot(e))in n.appContext.components)},_2=()=>p2(()=>typeof window<"u"&&window.navigator&&"userAgent"in window.navigator),E2=()=>{const e=_2();return x(()=>e.value&&/\b(?:Android|iPhone)/i.test(navigator.userAgent))},wr=e=>{const t=Mn();return x(()=>e[t.value])};function ia(e,t){var n;const r=Be();return li(()=>{r.value=e()},{...t,flush:(n=t==null?void 0:t.flush)!=null?n:"sync"}),sn(r)}function Ws(e,t){let n,r,o;const s=J(!0),l=()=>{s.value=!0,o()};ue(e,l,{flush:"sync"});const a=typeof t=="function"?t:t.get,c=typeof t=="function"?void 0:t.set,i=Xa((u,d)=>(r=u,o=d,{get(){return s.value&&(n=a(),s.value=!1),r(),n},set(p){c==null||c(p)}}));return Object.isExtensible(i)&&(i.trigger=l),i}function Nn(e){return Ra()?(r1(e),!0):!1}function Fe(e){return typeof e=="function"?e():nn(e)}const _r=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const C2=Object.prototype.toString,S2=e=>C2.call(e)==="[object Object]",ir=()=>{},ca=T2();function T2(){var e,t;return _r&&((e=window==null?void 0:window.navigator)==null?void 0:e.userAgent)&&(/iP(ad|hone|od)/.test(window.navigator.userAgent)||((t=window==null?void 0:window.navigator)==null?void 0:t.maxTouchPoints)>2&&/iPad|Macintosh/.test(window==null?void 0:window.navigator.userAgent))}function xc(e,t){function n(...r){return new Promise((o,s)=>{Promise.resolve(e(()=>t.apply(this,r),{fn:t,thisArg:this,args:r})).then(o).catch(s)})}return n}const kc=e=>e();function x2(e,t=!0,n=!0,r=!1){let o=0,s,l=!0,a=ir,c;const i=()=>{s&&(clearTimeout(s),s=void 0,a(),a=ir)};return d=>{const p=Fe(e),v=Date.now()-o,g=()=>c=d();return i(),p<=0?(o=Date.now(),g()):(v>p&&(n||!l)?(o=Date.now(),g()):t&&(c=new Promise((w,_)=>{a=r?_:w,s=setTimeout(()=>{o=Date.now(),l=!0,w(g()),i()},Math.max(0,p-v))})),!n&&!s&&(s=setTimeout(()=>l=!0,p)),l=!1,c)}}function k2(e=kc){const t=J(!0);function n(){t.value=!1}function r(){t.value=!0}const o=(...s)=>{t.value&&e(...s)};return{isActive:sn(t),pause:n,resume:r,eventFilter:o}}function A2(e){let t;function n(){return t||(t=e()),t}return n.reset=async()=>{const r=t;t=void 0,r&&await r},n}function Ac(e){return e||Rn()}function $2(...e){if(e.length!==1)return oo(...e);const t=e[0];return typeof t=="function"?sn(Xa(()=>({get:t,set:ir}))):J(t)}function L2(e,t=200,n=!1,r=!0,o=!1){return xc(x2(t,n,r,o),e)}function I2(e,t,n={}){const{eventFilter:r=kc,...o}=n;return ue(e,xc(r,t),o)}function P2(e,t,n={}){const{eventFilter:r,...o}=n,{eventFilter:s,pause:l,resume:a,isActive:c}=k2(r);return{stop:I2(e,t,{...o,eventFilter:s}),pause:l,resume:a,isActive:c}}function po(e,t=!0,n){Ac()?me(e,n):t?e():ln(e)}function R2(e,t){Ac(t)&&vr(e,t)}function O2(e,t,n={}){const{immediate:r=!0}=n,o=J(!1);let s=null;function l(){s&&(clearTimeout(s),s=null)}function a(){o.value=!1,l()}function c(...i){l(),o.value=!0,s=setTimeout(()=>{o.value=!1,s=null,e(...i)},Fe(t))}return r&&(o.value=!0,_r&&c()),Nn(a),{isPending:sn(o),start:c,stop:a}}function Zr(e=!1,t={}){const{truthyValue:n=!0,falsyValue:r=!1}=t,o=Oe(e),s=J(e);function l(a){if(arguments.length)return s.value=a,s.value;{const c=Fe(n);return s.value=s.value===c?Fe(r):c,s.value}}return o?l:[s,l]}function xt(e){var t;const n=Fe(e);return(t=n==null?void 0:n.$el)!=null?t:n}const $t=_r?window:void 0,$c=_r?window.document:void 0,Lc=_r?window.navigator:void 0;function Re(...e){let t,n,r,o;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,r,o]=e,t=$t):[t,n,r,o]=e,!t)return ir;Array.isArray(n)||(n=[n]),Array.isArray(r)||(r=[r]);const s=[],l=()=>{s.forEach(u=>u()),s.length=0},a=(u,d,p,v)=>(u.addEventListener(d,p,v),()=>u.removeEventListener(d,p,v)),c=ue(()=>[xt(t),Fe(o)],([u,d])=>{if(l(),!u)return;const p=S2(d)?{...d}:d;s.push(...n.flatMap(v=>r.map(g=>a(u,v,g,p))))},{immediate:!0,flush:"post"}),i=()=>{c(),l()};return Nn(i),i}function M2(){const e=J(!1);return Rn()&&me(()=>{e.value=!0}),e}function Er(e){const t=M2();return x(()=>(t.value,!!e()))}function Ic(e,t={}){const{window:n=$t}=t,r=Er(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let o;const s=J(!1),l=i=>{s.value=i.matches},a=()=>{o&&("removeEventListener"in o?o.removeEventListener("change",l):o.removeListener(l))},c=li(()=>{r.value&&(a(),o=n.matchMedia(Fe(e)),"addEventListener"in o?o.addEventListener("change",l):o.addListener(l),s.value=o.matches)});return Nn(()=>{c(),a(),o=void 0}),s}function ua(e,t={}){const{controls:n=!1,navigator:r=Lc}=t,o=Er(()=>r&&"permissions"in r);let s;const l=typeof e=="string"?{name:e}:e,a=J(),c=()=>{s&&(a.value=s.state)},i=A2(async()=>{if(o.value){if(!s)try{s=await r.permissions.query(l),Re(s,"change",c),c()}catch{a.value="prompt"}return s}});return i(),n?{state:a,isSupported:o,query:i}:a}function N2(e={}){const{navigator:t=Lc,read:n=!1,source:r,copiedDuring:o=1500,legacy:s=!1}=e,l=Er(()=>t&&"clipboard"in t),a=ua("clipboard-read"),c=ua("clipboard-write"),i=x(()=>l.value||s),u=J(""),d=J(!1),p=O2(()=>d.value=!1,o);function v(){l.value&&a.value!=="denied"?t.clipboard.readText().then(b=>{u.value=b}):u.value=_()}i.value&&n&&Re(["copy","cut"],v);async function g(b=Fe(r)){i.value&&b!=null&&(l.value&&c.value!=="denied"?await t.clipboard.writeText(b):w(b),u.value=b,d.value=!0,p.start())}function w(b){const S=document.createElement("textarea");S.value=b??"",S.style.position="absolute",S.style.opacity="0",document.body.appendChild(S),S.select(),document.execCommand("copy"),S.remove()}function _(){var b,S,y;return(y=(S=(b=document==null?void 0:document.getSelection)==null?void 0:b.call(document))==null?void 0:S.toString())!=null?y:""}return{isSupported:i,text:u,copied:d,copy:g}}const Rr=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Or="__vueuse_ssr_handlers__",D2=H2();function H2(){return Or in Rr||(Rr[Or]=Rr[Or]||{}),Rr[Or]}function j2(e,t){return D2[e]||t}function F2(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}const B2={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},fa="vueuse-storage";function Dn(e,t,n,r={}){var o;const{flush:s="pre",deep:l=!0,listenToStorageChanges:a=!0,writeDefaults:c=!0,mergeDefaults:i=!1,shallow:u,window:d=$t,eventFilter:p,onError:v=R=>{console.error(R)},initOnMounted:g}=r,w=(u?Be:J)(typeof t=="function"?t():t);if(!n)try{n=j2("getDefaultStorage",()=>{var R;return(R=$t)==null?void 0:R.localStorage})()}catch(R){v(R)}if(!n)return w;const _=Fe(t),b=F2(_),S=(o=r.serializer)!=null?o:B2[b],{pause:y,resume:T}=P2(w,()=>I(w.value),{flush:s,deep:l,eventFilter:p});return d&&a&&po(()=>{Re(d,"storage",P),Re(d,fa,O),g&&P()}),g||P(),w;function I(R){try{if(R==null)n.removeItem(e);else{const H=S.write(R),G=n.getItem(e);G!==H&&(n.setItem(e,H),d&&d.dispatchEvent(new CustomEvent(fa,{detail:{key:e,oldValue:G,newValue:H,storageArea:n}})))}}catch(H){v(H)}}function C(R){const H=R?R.newValue:n.getItem(e);if(H==null)return c&&_!=null&&n.setItem(e,S.write(_)),_;if(!R&&i){const G=S.read(H);return typeof i=="function"?i(G,_):b==="object"&&!Array.isArray(G)?{..._,...G}:G}else return typeof H!="string"?H:S.read(H)}function O(R){P(R.detail)}function P(R){if(!(R&&R.storageArea!==n)){if(R&&R.key==null){w.value=_;return}if(!(R&&R.key!==e)){y();try{(R==null?void 0:R.newValue)!==S.write(w.value)&&(w.value=C(R))}catch(H){v(H)}finally{R?ln(T):T()}}}}}function V2(e){return Ic("(prefers-color-scheme: dark)",e)}function z2(e,t,n={}){const{window:r=$t,...o}=n;let s;const l=Er(()=>r&&"ResizeObserver"in r),a=()=>{s&&(s.disconnect(),s=void 0)},c=x(()=>Array.isArray(e)?e.map(d=>xt(d)):[xt(e)]),i=ue(c,d=>{if(a(),l.value&&r){s=new ResizeObserver(t);for(const p of d)p&&s.observe(p,o)}},{immediate:!0,flush:"post",deep:!0}),u=()=>{a(),i()};return Nn(u),{isSupported:l,stop:u}}function q2(e,t={width:0,height:0},n={}){const{window:r=$t,box:o="content-box"}=n,s=x(()=>{var d,p;return(p=(d=xt(e))==null?void 0:d.namespaceURI)==null?void 0:p.includes("svg")}),l=J(t.width),a=J(t.height),{stop:c}=z2(e,([d])=>{const p=o==="border-box"?d.borderBoxSize:o==="content-box"?d.contentBoxSize:d.devicePixelContentBoxSize;if(r&&s.value){const v=xt(e);if(v){const g=r.getComputedStyle(v);l.value=Number.parseFloat(g.width),a.value=Number.parseFloat(g.height)}}else if(p){const v=Array.isArray(p)?p:[p];l.value=v.reduce((g,{inlineSize:w})=>g+w,0),a.value=v.reduce((g,{blockSize:w})=>g+w,0)}else l.value=d.contentRect.width,a.value=d.contentRect.height},n);po(()=>{const d=xt(e);d&&(l.value="offsetWidth"in d?d.offsetWidth:t.width,a.value="offsetHeight"in d?d.offsetHeight:t.height)});const i=ue(()=>xt(e),d=>{l.value=d?t.width:0,a.value=d?t.height:0});function u(){c(),i()}return{width:l,height:a,stop:u}}const da=["fullscreenchange","webkitfullscreenchange","webkitendfullscreen","mozfullscreenchange","MSFullscreenChange"];function Ks(e,t={}){const{document:n=$c,autoExit:r=!1}=t,o=x(()=>{var b;return(b=xt(e))!=null?b:n==null?void 0:n.querySelector("html")}),s=J(!1),l=x(()=>["requestFullscreen","webkitRequestFullscreen","webkitEnterFullscreen","webkitEnterFullScreen","webkitRequestFullScreen","mozRequestFullScreen","msRequestFullscreen"].find(b=>n&&b in n||o.value&&b in o.value)),a=x(()=>["exitFullscreen","webkitExitFullscreen","webkitExitFullScreen","webkitCancelFullScreen","mozCancelFullScreen","msExitFullscreen"].find(b=>n&&b in n||o.value&&b in o.value)),c=x(()=>["fullScreen","webkitIsFullScreen","webkitDisplayingFullscreen","mozFullScreen","msFullscreenElement"].find(b=>n&&b in n||o.value&&b in o.value)),i=["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"].find(b=>n&&b in n),u=Er(()=>o.value&&n&&l.value!==void 0&&a.value!==void 0&&c.value!==void 0),d=()=>i?(n==null?void 0:n[i])===o.value:!1,p=()=>{if(c.value){if(n&&n[c.value]!=null)return n[c.value];{const b=o.value;if((b==null?void 0:b[c.value])!=null)return!!b[c.value]}}return!1};async function v(){if(!(!u.value||!s.value)){if(a.value)if((n==null?void 0:n[a.value])!=null)await n[a.value]();else{const b=o.value;(b==null?void 0:b[a.value])!=null&&await b[a.value]()}s.value=!1}}async function g(){if(!u.value||s.value)return;p()&&await v();const b=o.value;l.value&&(b==null?void 0:b[l.value])!=null&&(await b[l.value](),s.value=!0)}async function w(){await(s.value?v():g())}const _=()=>{const b=p();(!b||b&&d())&&(s.value=b)};return Re(n,da,_,!1),Re(()=>xt(o),da,_,!1),r&&Nn(v),{isSupported:u,isFullscreen:s,enter:g,exit:v,toggle:w}}function Po(e){return typeof Window<"u"&&e instanceof Window?e.document.documentElement:typeof Document<"u"&&e instanceof Document?e.documentElement:e}function Ro(e,t=ir,n={}){const{immediate:r=!0,manual:o=!1,type:s="text/javascript",async:l=!0,crossOrigin:a,referrerPolicy:c,noModule:i,defer:u,document:d=$c,attrs:p={}}=n,v=J(null);let g=null;const w=S=>new Promise((y,T)=>{const I=P=>(v.value=P,y(P),P);if(!d){y(!1);return}let C=!1,O=d.querySelector(`script[src="${Fe(e)}"]`);O?O.hasAttribute("data-loaded")&&I(O):(O=d.createElement("script"),O.type=s,O.async=l,O.src=Fe(e),u&&(O.defer=u),a&&(O.crossOrigin=a),i&&(O.noModule=i),c&&(O.referrerPolicy=c),Object.entries(p).forEach(([P,R])=>O==null?void 0:O.setAttribute(P,R)),C=!0),O.addEventListener("error",P=>T(P)),O.addEventListener("abort",P=>T(P)),O.addEventListener("load",()=>{O.setAttribute("data-loaded","true"),t(O),I(O)}),C&&(O=d.head.appendChild(O)),S||I(O)}),_=(S=!0)=>(g||(g=w(S)),g),b=()=>{if(!d)return;g=null,v.value&&(v.value=null);const S=d.querySelector(`script[src="${Fe(e)}"]`);S&&d.head.removeChild(S)};return r&&!o&&po(_),o||R2(b),{scriptTag:v,load:_,unload:b}}function Pc(e){const t=window.getComputedStyle(e);if(t.overflowX==="scroll"||t.overflowY==="scroll"||t.overflowX==="auto"&&e.clientWidth<e.scrollWidth||t.overflowY==="auto"&&e.clientHeight<e.scrollHeight)return!0;{const n=e.parentNode;return!n||n.tagName==="BODY"?!1:Pc(n)}}function U2(e){const t=e||window.event,n=t.target;return Pc(n)?!1:t.touches.length>1?!0:(t.preventDefault&&t.preventDefault(),!1)}const Mr=new WeakMap;function Rc(e,t=!1){const n=J(t);let r=null,o;ue($2(e),a=>{const c=Po(Fe(a));if(c){const i=c;Mr.get(i)||Mr.set(i,o),n.value&&(i.style.overflow="hidden")}},{immediate:!0});const s=()=>{const a=Po(Fe(e));!a||n.value||(ca&&(r=Re(a,"touchmove",c=>{U2(c)},{passive:!1})),a.style.overflow="hidden",n.value=!0)},l=()=>{var a;const c=Po(Fe(e));!c||!n.value||(ca&&(r==null||r()),c.style.overflow=(a=Mr.get(c))!=null?a:"",Mr.delete(c),n.value=!1)};return Nn(l),x({get(){return n.value},set(a){a?s():l()}})}function Oc(e,t,n={}){const{window:r=$t}=n;return Dn(e,t,r==null?void 0:r.sessionStorage,n)}function W2(e={}){const{window:t=$t,behavior:n="auto"}=e;if(!t)return{x:J(0),y:J(0)};const r=J(t.scrollX),o=J(t.scrollY),s=x({get(){return r.value},set(a){scrollTo({left:a,behavior:n})}}),l=x({get(){return o.value},set(a){scrollTo({top:a,behavior:n})}});return Re(t,"scroll",()=>{r.value=t.scrollX,o.value=t.scrollY},{capture:!1,passive:!0}),{x:s,y:l}}function K2(e={}){const{window:t=$t,initialWidth:n=Number.POSITIVE_INFINITY,initialHeight:r=Number.POSITIVE_INFINITY,listenOrientation:o=!0,includeScrollbar:s=!0}=e,l=J(n),a=J(r),c=()=>{t&&(s?(l.value=t.innerWidth,a.value=t.innerHeight):(l.value=t.document.documentElement.clientWidth,a.value=t.document.documentElement.clientHeight))};if(c(),po(c),Re("resize",c,{passive:!0}),o){const i=Ic("(orientation: portrait)");ue(i,()=>c())}return{width:l,height:a}}const Mc=({type:e="info",text:t="",vertical:n,color:r},{slots:o})=>{var s;return f("span",{class:["vp-badge",e,{diy:r}],style:{verticalAlign:n??!1,backgroundColor:r??!1}},((s=o.default)==null?void 0:s.call(o))||t)};Mc.displayName="Badge";var G2=q({name:"FontIcon",props:{icon:{type:String,default:""},color:{type:String,default:""},size:{type:[String,Number],default:""}},setup(e){const t=x(()=>{const r=["font-icon icon"],o=`fas fa-${e.icon}`;return r.push("fa-fw fa-sm"),r.push(e.icon.includes(" ")?e.icon:o),r}),n=x(()=>{const r={};return e.color&&(r.color=e.color),e.size&&(r["font-size"]=Number.isNaN(Number(e.size))?e.size:`${e.size}px`),Gt(r).length?r:null});return()=>e.icon?f("span",{key:e.icon,class:t.value,style:n.value}):null}});const Nc=()=>f(Se,{name:"back-to-top"},()=>[f("path",{d:"M512 843.2c-36.2 0-66.4-13.6-85.8-21.8-10.8-4.6-22.6 3.6-21.8 15.2l7 102c.4 6.2 7.6 9.4 12.6 5.6l29-22c3.6-2.8 9-1.8 11.4 2l41 64.2c3 4.8 10.2 4.8 13.2 0l41-64.2c2.4-3.8 7.8-4.8 11.4-2l29 22c5 3.8 12.2.6 12.6-5.6l7-102c.8-11.6-11-20-21.8-15.2-19.6 8.2-49.6 21.8-85.8 21.8z"}),f("path",{d:"m795.4 586.2-96-98.2C699.4 172 513 32 513 32S324.8 172 324.8 488l-96 98.2c-3.6 3.6-5.2 9-4.4 14.2L261.2 824c1.8 11.4 14.2 17 23.6 10.8L419 744s41.4 40 94.2 40c52.8 0 92.2-40 92.2-40l134.2 90.8c9.2 6.2 21.6.6 23.6-10.8l37-223.8c.4-5.2-1.2-10.4-4.8-14zM513 384c-34 0-61.4-28.6-61.4-64s27.6-64 61.4-64c34 0 61.4 28.6 61.4 64S547 384 513 384z"})]);Nc.displayName="BackToTopIcon";var Y2=q({name:"BackToTop",props:{threshold:{type:Number,default:100},noProgress:Boolean},setup(e){const t=$e(),n=wr({"/":{backToTop:"返回顶部"}}),r=Be(),{height:o}=q2(r),{height:s}=K2(),{y:l}=W2(),a=x(()=>t.value.backToTop!==!1&&l.value>e.threshold),c=x(()=>l.value/(o.value-s.value));return me(()=>{r.value=document.body}),()=>f(Kt,{name:"fade"},()=>a.value?f("button",{type:"button",class:"vp-back-to-top-button","aria-label":n.value.backToTop,"data-balloon-pos":"left",onClick:()=>{window.scrollTo({top:0,behavior:"smooth"})}},[e.noProgress?null:f("svg",{class:"vp-scroll-progress"},f("circle",{cx:"50%",cy:"50%",style:{"stroke-dasharray":`calc(${Math.PI*c.value*100}% - ${4*Math.PI}px) calc(${Math.PI*100}% - ${4*Math.PI}px)`}})),f(Nc)]):null)}});const J2=yt({enhance:({app:e})=>{ft("Badge")||e.component("Badge",Mc),ft("FontIcon")||e.component("FontIcon",G2)},setup:()=>{Ro("https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6/js/brands.min.js",()=>{},{attrs:{"data-auto-replace-svg":"nest"}}),Ro("https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6/js/solid.min.js",()=>{},{attrs:{"data-auto-replace-svg":"nest"}}),Ro("https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6/js/fontawesome.min.js",()=>{},{attrs:{"data-auto-replace-svg":"nest"}})},rootComponents:[()=>f(Y2,{})]});function Q2(e,t,n){var r,o,s;t===void 0&&(t=50),n===void 0&&(n={});var l=(r=n.isImmediate)!=null&&r,a=(o=n.callback)!=null&&o,c=n.maxWait,i=Date.now(),u=[];function d(){if(c!==void 0){var v=Date.now()-i;if(v+t>=c)return c-v}return t}var p=function(){var v=[].slice.call(arguments),g=this;return new Promise(function(w,_){var b=l&&s===void 0;if(s!==void 0&&clearTimeout(s),s=setTimeout(function(){if(s=void 0,i=Date.now(),!l){var y=e.apply(g,v);a&&a(y),u.forEach(function(T){return(0,T.resolve)(y)}),u=[]}},d()),b){var S=e.apply(g,v);return a&&a(S),w(S)}u.push({resolve:w,reject:_})})};return p.cancel=function(v){s!==void 0&&clearTimeout(s),u.forEach(function(g){return(0,g.reject)(v)}),u=[]},p}const X2=({headerLinkSelector:e,headerAnchorSelector:t,delay:n,offset:r=5})=>{const o=st(),l=Q2(()=>{var w,_;const a=Math.max(window.scrollY,document.documentElement.scrollTop,document.body.scrollTop);if(Math.abs(a-0)<r){pa(o,"");return}const i=window.innerHeight+a,u=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight),d=Math.abs(u-i)<r,p=Array.from(document.querySelectorAll(e)),g=Array.from(document.querySelectorAll(t)).filter(b=>p.some(S=>S.hash===b.hash));for(let b=0;b<g.length;b++){const S=g[b],y=g[b+1],T=a>=(((w=S.parentElement)==null?void 0:w.offsetTop)??0)-r,I=!y||a<(((_=y.parentElement)==null?void 0:_.offsetTop)??0)-r;if(!(T&&I))continue;const O=decodeURIComponent(o.currentRoute.value.hash),P=decodeURIComponent(S.hash);if(O===P)return;if(d){for(let R=b+1;R<g.length;R++)if(O===decodeURIComponent(g[R].hash))return}pa(o,P);return}},n);me(()=>{window.addEventListener("scroll",l)}),Ps(()=>{window.removeEventListener("scroll",l)})},pa=async(e,t)=>{const{scrollBehavior:n}=e.options;e.options.scrollBehavior=void 0,await e.replace({query:e.currentRoute.value.query,hash:t}).finally(()=>e.options.scrollBehavior=n)},Z2=".vp-sidebar-link, .toc-link",e3=".header-anchor",t3=200,n3=5,r3=yt({setup(){X2({headerLinkSelector:Z2,headerAnchorSelector:e3,delay:t3,offset:n3})}});let Dc=()=>null;const Hc=Symbol(""),o3=e=>{Dc=e},s3=()=>Ee(Hc),l3=e=>{e.provide(Hc,Dc)};var a3=q({name:"AutoCatalog",props:{base:{type:String,default:""},level:{type:Number,default:3},index:Boolean,hideHeading:Boolean},setup(e){const t=s3(),n=wr({"/":{title:"目录",empty:"暂无目录"}}),r=fe(),o=st(),s=Ui(),l=d=>d?f(t,{icon:d}):null,a=({title:d,path:p,icon:v,class:g})=>f(bt,{class:g,to:p},()=>[l(v),d||p]),c=d=>{const p=d.I;return typeof p>"u"||p},i=()=>{const d=e.base||r.value.path.replace(/\/[^/]+$/,"/"),p=o.getRoutes(),v=[];return p.filter(({meta:g,path:w})=>{if(!Ln(w,d)||w===d)return!1;if(d==="/"){const _=Gt(s.value.locales).filter(b=>b!=="/");if(w==="/404.html"||_.some(b=>Ln(w,b)))return!1}return(cn(w,".html")&&!cn(w,"/index.html")||cn(w,"/"))&&c(g)}).map(({path:g,meta:w})=>{const _=g.substring(d.length).split("/").length;return{title:w.t||"",icon:w.i||null,base:g.replace(/\/[^/]+\/?$/,"/"),order:w.O||null,level:cn(g,"/")?_-1:_,path:g}}).filter(({title:g,level:w})=>g&&w<=e.level).sort(({title:g,level:w,path:_,order:b},{title:S,level:y,path:T,order:I})=>w-y||(cn(_,"/index.html")?-1:cn(T,"/index.html")?1:b===null?I===null?g.localeCompare(S):I:I===null?b:b>0?I>0?b-I:-1:I<0?b-I:1)).forEach(g=>{var b;const{base:w,level:_}=g;switch(_){case 1:v.push(g);break;case 2:{const S=v.find(y=>y.path===w);S&&(S.children??(S.children=[])).push(g);break}default:{const S=v.find(y=>y.path===w.replace(/\/[^/]+\/$/,"/"));if(S){const y=(b=S.children)==null?void 0:b.find(T=>T.path===w);y&&(y.children??(y.children=[])).push(g)}}}}),v},u=x(()=>i());return()=>{const d=u.value.some(v=>v.children),p=u.value.map(({children:v=[],icon:g,path:w,title:_})=>{const b=a({title:_,path:w,icon:g,class:"vp-catalog-title"});return d?[f("h3",{id:_,class:["vp-catalog-child-title",{"has-children":v.length}]},[f("a",{href:`#${_}`,class:"header-anchor","aria-hidden":!0},"#"),b]),v.length?f(e.index?"ol":"ul",{class:"vp-child-catalogs"},v.map(({children:S=[],icon:y,path:T,title:I})=>f("li",{class:"vp-child-catalog"},[f("div",{class:["vp-catalog-sub-title",{"has-children":S.length}]},[f("a",{href:`#${I}`,class:"header-anchor"},"#"),f(a,{title:I,path:T,icon:y,class:"vp-catalog-title"})]),S.length?f(e.index?"ol":"div",{class:e.index?"vp-sub-catalogs":"vp-sub-catalogs-wrapper"},S.map(({icon:C,path:O,title:P})=>{const R=f(a,{title:P,path:O,icon:C,class:""});return e.index?f("li",{class:"vp-sub-catalog"},R):f(a,{title:P,path:O,icon:C,class:"vp-sub-catalog-link"})})):null]))):null]:f("div",{class:"vp-catalog-child-title"},b)});return f("div",{class:["vp-catalog-wrapper",{index:e.index}]},[e.hideHeading?null:f("h2",{class:"vp-catalog-main-title"},n.value.title),u.value.length?e.index?f("ol",{class:"vp-catalogs"},p.map(v=>f("li",{class:"vp-catalog"},v))):p:f("p",{class:"vp-empty-catalog"},n.value.empty)])}}}),i3=yt({enhance:({app:e})=>{l3(e),ft("AutoCatalog",e)||e.component("AutoCatalog",a3)}});const c3=f("svg",{class:"external-link-icon",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",x:"0px",y:"0px",viewBox:"0 0 100 100",width:"15",height:"15"},[f("path",{fill:"currentColor",d:"M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"}),f("polygon",{fill:"currentColor",points:"45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"})]),jc=q({name:"ExternalLinkIcon",props:{locales:{type:Object,required:!1,default:()=>({})}},setup(e){const t=Mn(),n=x(()=>e.locales[t.value]??{openInNewWindow:"open in new window"});return()=>f("span",[c3,f("span",{class:"external-link-icon-sr-only"},n.value.openInNewWindow)])}}),u3={},f3=yt({enhance({app:e}){e.component("ExternalLinkIcon",f(jc,{locales:u3}))}});/** + */const fn=typeof window<"u";function Bd(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const fe=Object.assign;function To(e,t){const n={};for(const r in t){const o=t[r];n[r]=ft(o)?o.map(e):e(o)}return n}const Qn=()=>{},ft=Array.isArray,Vd=/\/$/,zd=e=>e.replace(Vd,"");function $o(e,t,n="/"){let r,o={},s="",l="";const a=t.indexOf("#");let c=t.indexOf("?");return a<c&&a>=0&&(c=-1),c>-1&&(r=t.slice(0,c),s=t.slice(c+1,a>-1?a:t.length),o=e(s)),a>-1&&(r=r||t.slice(0,a),l=t.slice(a,t.length)),r=Kd(r??t,n),{fullPath:r+(s&&"?")+s+l,path:r,query:o,hash:l}}function qd(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function Vl(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Ud(e,t,n){const r=t.matched.length-1,o=n.matched.length-1;return r>-1&&r===o&&$n(t.matched[r],n.matched[o])&&Gi(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function $n(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Gi(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!Wd(e[n],t[n]))return!1;return!0}function Wd(e,t){return ft(e)?zl(e,t):ft(t)?zl(t,e):e===t}function zl(e,t){return ft(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function Kd(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),o=r[r.length-1];(o===".."||o===".")&&r.push("");let s=n.length-1,l,a;for(l=0;l<r.length;l++)if(a=r[l],a!==".")if(a==="..")s>1&&s--;else break;return n.slice(0,s).join("/")+"/"+r.slice(l-(l===r.length?1:0)).join("/")}var ar;(function(e){e.pop="pop",e.push="push"})(ar||(ar={}));var Xn;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Xn||(Xn={}));function Gd(e){if(!e)if(fn){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),zd(e)}const Yd=/^[^#]+#/;function Jd(e,t){return e.replace(Yd,"#")+t}function Qd(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}const uo=()=>({left:window.pageXOffset,top:window.pageYOffset});function Xd(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),o=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!o)return;t=Qd(o,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function ql(e,t){return(history.state?history.state.position-t:-1)+e}const ts=new Map;function Zd(e,t){ts.set(e,t)}function e2(e){const t=ts.get(e);return ts.delete(e),t}let t2=()=>location.protocol+"//"+location.host;function Yi(e,t){const{pathname:n,search:r,hash:o}=t,s=e.indexOf("#");if(s>-1){let a=o.includes(e.slice(s))?e.slice(s).length:1,c=o.slice(a);return c[0]!=="/"&&(c="/"+c),Vl(c,"")}return Vl(n,e)+r+o}function n2(e,t,n,r){let o=[],s=[],l=null;const a=({state:p})=>{const v=Yi(e,location),g=n.value,w=t.value;let _=0;if(p){if(n.value=v,t.value=p,l&&l===g){l=null;return}_=w?p.position-w.position:0}else r(v);o.forEach(b=>{b(n.value,g,{delta:_,type:ar.pop,direction:_?_>0?Xn.forward:Xn.back:Xn.unknown})})};function c(){l=n.value}function i(p){o.push(p);const v=()=>{const g=o.indexOf(p);g>-1&&o.splice(g,1)};return s.push(v),v}function u(){const{history:p}=window;p.state&&p.replaceState(fe({},p.state,{scroll:uo()}),"")}function d(){for(const p of s)p();s=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",u,{passive:!0}),{pauseListeners:c,listen:i,destroy:d}}function Ul(e,t,n,r=!1,o=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:o?uo():null}}function r2(e){const{history:t,location:n}=window,r={value:Yi(e,n)},o={value:t.state};o.value||s(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function s(c,i,u){const d=e.indexOf("#"),p=d>-1?(n.host&&document.querySelector("base")?e:e.slice(d))+c:t2()+e+c;try{t[u?"replaceState":"pushState"](i,"",p),o.value=i}catch(v){console.error(v),n[u?"replace":"assign"](p)}}function l(c,i){const u=fe({},t.state,Ul(o.value.back,c,o.value.forward,!0),i,{position:o.value.position});s(c,u,!0),r.value=c}function a(c,i){const u=fe({},o.value,t.state,{forward:c,scroll:uo()});s(u.current,u,!0);const d=fe({},Ul(r.value,c,null),{position:u.position+1},i);s(c,d,!1),r.value=c}return{location:r,state:o,push:a,replace:l}}function o2(e){e=Gd(e);const t=r2(e),n=n2(e,t.state,t.location,t.replace);function r(s,l=!0){l||n.pauseListeners(),history.go(s)}const o=fe({location:"",base:e,go:r,createHref:Jd.bind(null,e)},t,n);return Object.defineProperty(o,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(o,"state",{enumerable:!0,get:()=>t.state.value}),o}function s2(e){return typeof e=="string"||e&&typeof e=="object"}function Ji(e){return typeof e=="string"||typeof e=="symbol"}const Ct={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},Qi=Symbol("");var Wl;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Wl||(Wl={}));function An(e,t){return fe(new Error,{type:e,[Qi]:!0},t)}function wt(e,t){return e instanceof Error&&Qi in e&&(t==null||!!(e.type&t))}const Kl="[^/]+?",l2={sensitive:!1,strict:!1,start:!0,end:!0},a2=/[.+*?^${}()[\]/\\]/g;function i2(e,t){const n=fe({},l2,t),r=[];let o=n.start?"^":"";const s=[];for(const i of e){const u=i.length?[]:[90];n.strict&&!i.length&&(o+="/");for(let d=0;d<i.length;d++){const p=i[d];let v=40+(n.sensitive?.25:0);if(p.type===0)d||(o+="/"),o+=p.value.replace(a2,"\\$&"),v+=40;else if(p.type===1){const{value:g,repeatable:w,optional:_,regexp:b}=p;s.push({name:g,repeatable:w,optional:_});const S=b||Kl;if(S!==Kl){v+=10;try{new RegExp(`(${S})`)}catch(x){throw new Error(`Invalid custom RegExp for param "${g}" (${S}): `+x.message)}}let y=w?`((?:${S})(?:/(?:${S}))*)`:`(${S})`;d||(y=_&&i.length<2?`(?:/${y})`:"/"+y),_&&(y+="?"),o+=y,v+=20,_&&(v+=-8),w&&(v+=-20),S===".*"&&(v+=-50)}u.push(v)}r.push(u)}if(n.strict&&n.end){const i=r.length-1;r[i][r[i].length-1]+=.7000000000000001}n.strict||(o+="/?"),n.end?o+="$":n.strict&&(o+="(?:/|$)");const l=new RegExp(o,n.sensitive?"":"i");function a(i){const u=i.match(l),d={};if(!u)return null;for(let p=1;p<u.length;p++){const v=u[p]||"",g=s[p-1];d[g.name]=v&&g.repeatable?v.split("/"):v}return d}function c(i){let u="",d=!1;for(const p of e){(!d||!u.endsWith("/"))&&(u+="/"),d=!1;for(const v of p)if(v.type===0)u+=v.value;else if(v.type===1){const{value:g,repeatable:w,optional:_}=v,b=g in i?i[g]:"";if(ft(b)&&!w)throw new Error(`Provided param "${g}" is an array but it is not repeatable (* or + modifiers)`);const S=ft(b)?b.join("/"):b;if(!S)if(_)p.length<2&&(u.endsWith("/")?u=u.slice(0,-1):d=!0);else throw new Error(`Missing required param "${g}"`);u+=S}}return u||"/"}return{re:l,score:r,keys:s,parse:a,stringify:c}}function c2(e,t){let n=0;for(;n<e.length&&n<t.length;){const r=t[n]-e[n];if(r)return r;n++}return e.length<t.length?e.length===1&&e[0]===40+40?-1:1:e.length>t.length?t.length===1&&t[0]===40+40?1:-1:0}function u2(e,t){let n=0;const r=e.score,o=t.score;for(;n<r.length&&n<o.length;){const s=c2(r[n],o[n]);if(s)return s;n++}if(Math.abs(o.length-r.length)===1){if(Gl(r))return 1;if(Gl(o))return-1}return o.length-r.length}function Gl(e){const t=e[e.length-1];return e.length>0&&t[t.length-1]<0}const f2={type:0,value:""},d2=/[a-zA-Z0-9_]/;function p2(e){if(!e)return[[]];if(e==="/")return[[f2]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(v){throw new Error(`ERR (${n})/"${i}": ${v}`)}let n=0,r=n;const o=[];let s;function l(){s&&o.push(s),s=[]}let a=0,c,i="",u="";function d(){i&&(n===0?s.push({type:0,value:i}):n===1||n===2||n===3?(s.length>1&&(c==="*"||c==="+")&&t(`A repeatable param (${i}) must be alone in its segment. eg: '/:ids+.`),s.push({type:1,value:i,regexp:u,repeatable:c==="*"||c==="+",optional:c==="*"||c==="?"})):t("Invalid state to consume buffer"),i="")}function p(){i+=c}for(;a<e.length;){if(c=e[a++],c==="\\"&&n!==2){r=n,n=4;continue}switch(n){case 0:c==="/"?(i&&d(),l()):c===":"?(d(),n=1):p();break;case 4:p(),n=r;break;case 1:c==="("?n=2:d2.test(c)?p():(d(),n=0,c!=="*"&&c!=="?"&&c!=="+"&&a--);break;case 2:c===")"?u[u.length-1]=="\\"?u=u.slice(0,-1)+c:n=3:u+=c;break;case 3:d(),n=0,c!=="*"&&c!=="?"&&c!=="+"&&a--,u="";break;default:t("Unknown state");break}}return n===2&&t(`Unfinished custom RegExp for param "${i}"`),d(),l(),o}function h2(e,t,n){const r=i2(p2(e.path),n),o=fe(r,{record:e,parent:t,children:[],alias:[]});return t&&!o.record.aliasOf==!t.record.aliasOf&&t.children.push(o),o}function v2(e,t){const n=[],r=new Map;t=Ql({strict:!1,end:!0,sensitive:!1},t);function o(u){return r.get(u)}function s(u,d,p){const v=!p,g=m2(u);g.aliasOf=p&&p.record;const w=Ql(t,u),_=[g];if("alias"in u){const y=typeof u.alias=="string"?[u.alias]:u.alias;for(const x of y)_.push(fe({},g,{components:p?p.record.components:g.components,path:x,aliasOf:p?p.record:g}))}let b,S;for(const y of _){const{path:x}=y;if(d&&x[0]!=="/"){const P=d.record.path,C=P[P.length-1]==="/"?"":"/";y.path=d.record.path+(x&&C+x)}if(b=h2(y,d,w),p?p.alias.push(b):(S=S||b,S!==b&&S.alias.push(b),v&&u.name&&!Jl(b)&&l(u.name)),g.children){const P=g.children;for(let C=0;C<P.length;C++)s(P[C],b,p&&p.children[C])}p=p||b,(b.record.components&&Object.keys(b.record.components).length||b.record.name||b.record.redirect)&&c(b)}return S?()=>{l(S)}:Qn}function l(u){if(Ji(u)){const d=r.get(u);d&&(r.delete(u),n.splice(n.indexOf(d),1),d.children.forEach(l),d.alias.forEach(l))}else{const d=n.indexOf(u);d>-1&&(n.splice(d,1),u.record.name&&r.delete(u.record.name),u.children.forEach(l),u.alias.forEach(l))}}function a(){return n}function c(u){let d=0;for(;d<n.length&&u2(u,n[d])>=0&&(u.record.path!==n[d].record.path||!Xi(u,n[d]));)d++;n.splice(d,0,u),u.record.name&&!Jl(u)&&r.set(u.record.name,u)}function i(u,d){let p,v={},g,w;if("name"in u&&u.name){if(p=r.get(u.name),!p)throw An(1,{location:u});w=p.record.name,v=fe(Yl(d.params,p.keys.filter(S=>!S.optional).map(S=>S.name)),u.params&&Yl(u.params,p.keys.map(S=>S.name))),g=p.stringify(v)}else if("path"in u)g=u.path,p=n.find(S=>S.re.test(g)),p&&(v=p.parse(g),w=p.record.name);else{if(p=d.name?r.get(d.name):n.find(S=>S.re.test(d.path)),!p)throw An(1,{location:u,currentLocation:d});w=p.record.name,v=fe({},d.params,u.params),g=p.stringify(v)}const _=[];let b=p;for(;b;)_.unshift(b.record),b=b.parent;return{name:w,path:g,params:v,matched:_,meta:y2(_)}}return e.forEach(u=>s(u)),{addRoute:s,resolve:i,removeRoute:l,getRoutes:a,getRecordMatcher:o}}function Yl(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function m2(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:g2(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function g2(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="object"?n[r]:n;return t}function Jl(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function y2(e){return e.reduce((t,n)=>fe(t,n.meta),{})}function Ql(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function Xi(e,t){return t.children.some(n=>n===e||Xi(e,n))}const Zi=/#/g,b2=/&/g,w2=/\//g,_2=/=/g,E2=/\?/g,ec=/\+/g,C2=/%5B/g,S2=/%5D/g,tc=/%5E/g,x2=/%60/g,nc=/%7B/g,k2=/%7C/g,rc=/%7D/g,T2=/%20/g;function Fs(e){return encodeURI(""+e).replace(k2,"|").replace(C2,"[").replace(S2,"]")}function $2(e){return Fs(e).replace(nc,"{").replace(rc,"}").replace(tc,"^")}function ns(e){return Fs(e).replace(ec,"%2B").replace(T2,"+").replace(Zi,"%23").replace(b2,"%26").replace(x2,"`").replace(nc,"{").replace(rc,"}").replace(tc,"^")}function A2(e){return ns(e).replace(_2,"%3D")}function L2(e){return Fs(e).replace(Zi,"%23").replace(E2,"%3F")}function P2(e){return e==null?"":L2(e).replace(w2,"%2F")}function Qr(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function I2(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let o=0;o<r.length;++o){const s=r[o].replace(ec," "),l=s.indexOf("="),a=Qr(l<0?s:s.slice(0,l)),c=l<0?null:Qr(s.slice(l+1));if(a in t){let i=t[a];ft(i)||(i=t[a]=[i]),i.push(c)}else t[a]=c}return t}function Xl(e){let t="";for(let n in e){const r=e[n];if(n=A2(n),r==null){r!==void 0&&(t+=(t.length?"&":"")+n);continue}(ft(r)?r.map(s=>s&&ns(s)):[r&&ns(r)]).forEach(s=>{s!==void 0&&(t+=(t.length?"&":"")+n,s!=null&&(t+="="+s))})}return t}function R2(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=ft(r)?r.map(o=>o==null?null:""+o):r==null?r:""+r)}return t}const O2=Symbol(""),Zl=Symbol(""),fo=Symbol(""),Bs=Symbol(""),rs=Symbol("");function Bn(){let e=[];function t(r){return e.push(r),()=>{const o=e.indexOf(r);o>-1&&e.splice(o,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function Bt(e,t,n,r,o){const s=r&&(r.enterCallbacks[o]=r.enterCallbacks[o]||[]);return()=>new Promise((l,a)=>{const c=d=>{d===!1?a(An(4,{from:n,to:t})):d instanceof Error?a(d):s2(d)?a(An(2,{from:t,to:d})):(s&&r.enterCallbacks[o]===s&&typeof d=="function"&&s.push(d),l())},i=e.call(r&&r.instances[o],t,n,c);let u=Promise.resolve(i);e.length<3&&(u=u.then(c)),u.catch(d=>a(d))})}function Ao(e,t,n,r){const o=[];for(const s of e)for(const l in s.components){let a=s.components[l];if(!(t!=="beforeRouteEnter"&&!s.instances[l]))if(M2(a)){const i=(a.__vccOpts||a)[t];i&&o.push(Bt(i,n,r,s,l))}else{let c=a();o.push(()=>c.then(i=>{if(!i)return Promise.reject(new Error(`Couldn't resolve component "${l}" at "${s.path}"`));const u=Bd(i)?i.default:i;s.components[l]=u;const p=(u.__vccOpts||u)[t];return p&&Bt(p,n,r,s,l)()}))}}return o}function M2(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function os(e){const t=_e(fo),n=_e(Bs),r=k(()=>t.resolve(nn(e.to))),o=k(()=>{const{matched:c}=r.value,{length:i}=c,u=c[i-1],d=n.matched;if(!u||!d.length)return-1;const p=d.findIndex($n.bind(null,u));if(p>-1)return p;const v=ea(c[i-2]);return i>1&&ea(u)===v&&d[d.length-1].path!==v?d.findIndex($n.bind(null,c[i-2])):p}),s=k(()=>o.value>-1&&H2(n.params,r.value.params)),l=k(()=>o.value>-1&&o.value===n.matched.length-1&&Gi(n.params,r.value.params));function a(c={}){return j2(c)?t[nn(e.replace)?"replace":"push"](nn(e.to)).catch(Qn):Promise.resolve()}return{route:r,href:k(()=>r.value.href),isActive:s,isExactActive:l,navigate:a}}const N2=q({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:os,setup(e,{slots:t}){const n=dr(os(e)),{options:r}=_e(fo),o=k(()=>({[ta(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[ta(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const s=t.default&&t.default(n);return e.custom?s:f("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:o.value},s)}}}),D2=N2;function j2(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function H2(e,t){for(const n in t){const r=t[n],o=e[n];if(typeof r=="string"){if(r!==o)return!1}else if(!ft(o)||o.length!==r.length||r.some((s,l)=>s!==o[l]))return!1}return!0}function ea(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const ta=(e,t,n)=>e??t??n,F2=q({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=_e(rs),o=k(()=>e.route||r.value),s=_e(Zl,0),l=k(()=>{let i=nn(s);const{matched:u}=o.value;let d;for(;(d=u[i])&&!d.components;)i++;return i}),a=k(()=>o.value.matched[l.value]);wn(Zl,k(()=>l.value+1)),wn(O2,a),wn(rs,o);const c=J();return ce(()=>[c.value,a.value,e.name],([i,u,d],[p,v,g])=>{u&&(u.instances[d]=i,v&&v!==u&&i&&i===p&&(u.leaveGuards.size||(u.leaveGuards=v.leaveGuards),u.updateGuards.size||(u.updateGuards=v.updateGuards))),i&&u&&(!v||!$n(u,v)||!p)&&(u.enterCallbacks[d]||[]).forEach(w=>w(i))},{flush:"post"}),()=>{const i=o.value,u=e.name,d=a.value,p=d&&d.components[u];if(!p)return na(n.default,{Component:p,route:i});const v=d.props[u],g=v?v===!0?i.params:typeof v=="function"?v(i):v:null,_=f(p,fe({},g,t,{onVnodeUnmounted:b=>{b.component.isUnmounted&&(d.instances[u]=null)},ref:c}));return na(n.default,{Component:_,route:i})||_}}});function na(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const oc=F2;function B2(e){const t=v2(e.routes,e),n=e.parseQuery||I2,r=e.stringifyQuery||Xl,o=e.history,s=Bn(),l=Bn(),a=Bn(),c=Fe(Ct);let i=Ct;fn&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=To.bind(null,T=>""+T),d=To.bind(null,P2),p=To.bind(null,Qr);function v(T,V){let F,K;return Ji(T)?(F=t.getRecordMatcher(T),K=V):K=T,t.addRoute(K,F)}function g(T){const V=t.getRecordMatcher(T);V&&t.removeRoute(V)}function w(){return t.getRoutes().map(T=>T.record)}function _(T){return!!t.getRecordMatcher(T)}function b(T,V){if(V=fe({},V||c.value),typeof T=="string"){const m=$o(n,T,V.path),E=t.resolve({path:m.path},V),A=o.createHref(m.fullPath);return fe(m,E,{params:p(E.params),hash:Qr(m.hash),redirectedFrom:void 0,href:A})}let F;if("path"in T)F=fe({},T,{path:$o(n,T.path,V.path).path});else{const m=fe({},T.params);for(const E in m)m[E]==null&&delete m[E];F=fe({},T,{params:d(m)}),V.params=d(V.params)}const K=t.resolve(F,V),se=T.hash||"";K.params=u(p(K.params));const he=qd(r,fe({},T,{hash:$2(se),path:K.path})),h=o.createHref(he);return fe({fullPath:he,hash:se,query:r===Xl?R2(T.query):T.query||{}},K,{redirectedFrom:void 0,href:h})}function S(T){return typeof T=="string"?$o(n,T,c.value.path):fe({},T)}function y(T,V){if(i!==T)return An(8,{from:V,to:T})}function x(T){return O(T)}function P(T){return x(fe(S(T),{replace:!0}))}function C(T){const V=T.matched[T.matched.length-1];if(V&&V.redirect){const{redirect:F}=V;let K=typeof F=="function"?F(T):F;return typeof K=="string"&&(K=K.includes("?")||K.includes("#")?K=S(K):{path:K},K.params={}),fe({query:T.query,hash:T.hash,params:"path"in K?{}:T.params},K)}}function O(T,V){const F=i=b(T),K=c.value,se=T.state,he=T.force,h=T.replace===!0,m=C(F);if(m)return O(fe(S(m),{state:typeof m=="object"?fe({},se,m.state):se,force:he,replace:h}),V||F);const E=F;E.redirectedFrom=V;let A;return!he&&Ud(r,K,F)&&(A=An(16,{to:E,from:K}),Je(K,K,!0,!1)),(A?Promise.resolve(A):j(E,K)).catch($=>wt($)?wt($,2)?$:dt($):W($,E,K)).then($=>{if($){if(wt($,2))return O(fe({replace:h},S($.to),{state:typeof $.to=="object"?fe({},se,$.to.state):se,force:he}),V||E)}else $=H(E,K,!0,h,se);return G(E,K,$),$})}function I(T,V){const F=y(T,V);return F?Promise.reject(F):Promise.resolve()}function R(T){const V=bt.values().next().value;return V&&typeof V.runWithContext=="function"?V.runWithContext(T):T()}function j(T,V){let F;const[K,se,he]=V2(T,V);F=Ao(K.reverse(),"beforeRouteLeave",T,V);for(const m of K)m.leaveGuards.forEach(E=>{F.push(Bt(E,T,V))});const h=I.bind(null,T,V);return F.push(h),ke(F).then(()=>{F=[];for(const m of s.list())F.push(Bt(m,T,V));return F.push(h),ke(F)}).then(()=>{F=Ao(se,"beforeRouteUpdate",T,V);for(const m of se)m.updateGuards.forEach(E=>{F.push(Bt(E,T,V))});return F.push(h),ke(F)}).then(()=>{F=[];for(const m of he)if(m.beforeEnter)if(ft(m.beforeEnter))for(const E of m.beforeEnter)F.push(Bt(E,T,V));else F.push(Bt(m.beforeEnter,T,V));return F.push(h),ke(F)}).then(()=>(T.matched.forEach(m=>m.enterCallbacks={}),F=Ao(he,"beforeRouteEnter",T,V),F.push(h),ke(F))).then(()=>{F=[];for(const m of l.list())F.push(Bt(m,T,V));return F.push(h),ke(F)}).catch(m=>wt(m,8)?m:Promise.reject(m))}function G(T,V,F){a.list().forEach(K=>R(()=>K(T,V,F)))}function H(T,V,F,K,se){const he=y(T,V);if(he)return he;const h=V===Ct,m=fn?history.state:{};F&&(K||h?o.replace(T.fullPath,fe({scroll:h&&m&&m.scroll},se)):o.push(T.fullPath,se)),c.value=T,Je(T,V,F,h),dt()}let Z;function we(){Z||(Z=o.listen((T,V,F)=>{if(!pt.listening)return;const K=b(T),se=C(K);if(se){O(fe(se,{replace:!0}),K).catch(Qn);return}i=K;const he=c.value;fn&&Zd(ql(he.fullPath,F.delta),uo()),j(K,he).catch(h=>wt(h,12)?h:wt(h,2)?(O(h.to,K).then(m=>{wt(m,20)&&!F.delta&&F.type===ar.pop&&o.go(-1,!1)}).catch(Qn),Promise.reject()):(F.delta&&o.go(-F.delta,!1),W(h,K,he))).then(h=>{h=h||H(K,he,!1),h&&(F.delta&&!wt(h,8)?o.go(-F.delta,!1):F.type===ar.pop&&wt(h,20)&&o.go(-1,!1)),G(K,he,h)}).catch(Qn)}))}let ge=Bn(),U=Bn(),ee;function W(T,V,F){dt(T);const K=U.list();return K.length?K.forEach(se=>se(T,V,F)):console.error(T),Promise.reject(T)}function xe(){return ee&&c.value!==Ct?Promise.resolve():new Promise((T,V)=>{ge.add([T,V])})}function dt(T){return ee||(ee=!T,we(),ge.list().forEach(([V,F])=>T?F(T):V()),ge.reset()),T}function Je(T,V,F,K){const{scrollBehavior:se}=e;if(!fn||!se)return Promise.resolve();const he=!F&&e2(ql(T.fullPath,0))||(K||!F)&&history.state&&history.state.scroll||null;return ln().then(()=>se(T,V,he)).then(h=>h&&Xd(h)).catch(h=>W(h,T,V))}const Ae=T=>o.go(T);let Ue;const bt=new Set,pt={currentRoute:c,listening:!0,addRoute:v,removeRoute:g,hasRoute:_,getRoutes:w,resolve:b,options:e,push:x,replace:P,go:Ae,back:()=>Ae(-1),forward:()=>Ae(1),beforeEach:s.add,beforeResolve:l.add,afterEach:a.add,onError:U.add,isReady:xe,install(T){const V=this;T.component("RouterLink",D2),T.component("RouterView",oc),T.config.globalProperties.$router=V,Object.defineProperty(T.config.globalProperties,"$route",{enumerable:!0,get:()=>nn(c)}),fn&&!Ue&&c.value===Ct&&(Ue=!0,x(o.location).catch(se=>{}));const F={};for(const se in Ct)Object.defineProperty(F,se,{get:()=>c.value[se],enumerable:!0});T.provide(fo,V),T.provide(Bs,Wa(F)),T.provide(rs,c);const K=T.unmount;bt.add(T),T.unmount=function(){bt.delete(T),bt.size<1&&(i=Ct,Z&&Z(),Z=null,c.value=Ct,Ue=!1,ee=!1),K()}}};function ke(T){return T.reduce((V,F)=>V.then(()=>R(F)),Promise.resolve())}return pt}function V2(e,t){const n=[],r=[],o=[],s=Math.max(t.matched.length,e.matched.length);for(let l=0;l<s;l++){const a=t.matched[l];a&&(e.matched.find(i=>$n(i,a))?r.push(a):n.push(a));const c=e.matched[l];c&&(t.matched.find(i=>$n(i,c))||o.push(c))}return[n,r,o]}function ot(){return _e(fo)}function Lt(){return _e(Bs)}var De=Uint8Array,vn=Uint16Array,z2=Int32Array,sc=new De([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),lc=new De([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),q2=new De([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),ac=function(e,t){for(var n=new vn(31),r=0;r<31;++r)n[r]=t+=1<<e[r-1];for(var o=new z2(n[30]),r=1;r<30;++r)for(var s=n[r];s<n[r+1];++s)o[s]=s-n[r]<<5|r;return{b:n,r:o}},ic=ac(sc,2),cc=ic.b,U2=ic.r;cc[28]=258,U2[258]=28;var W2=ac(lc,0),K2=W2.b,ss=new vn(32768);for(var me=0;me<32768;++me){var Ot=(me&43690)>>1|(me&21845)<<1;Ot=(Ot&52428)>>2|(Ot&13107)<<2,Ot=(Ot&61680)>>4|(Ot&3855)<<4,ss[me]=((Ot&65280)>>8|(Ot&255)<<8)>>1}var Zn=function(e,t,n){for(var r=e.length,o=0,s=new vn(t);o<r;++o)e[o]&&++s[e[o]-1];var l=new vn(t);for(o=1;o<t;++o)l[o]=l[o-1]+s[o-1]<<1;var a;if(n){a=new vn(1<<t);var c=15-t;for(o=0;o<r;++o)if(e[o])for(var i=o<<4|e[o],u=t-e[o],d=l[e[o]-1]++<<u,p=d|(1<<u)-1;d<=p;++d)a[ss[d]>>c]=i}else for(a=new vn(r),o=0;o<r;++o)e[o]&&(a[o]=ss[l[e[o]-1]++]>>15-e[o]);return a},br=new De(288);for(var me=0;me<144;++me)br[me]=8;for(var me=144;me<256;++me)br[me]=9;for(var me=256;me<280;++me)br[me]=7;for(var me=280;me<288;++me)br[me]=8;var uc=new De(32);for(var me=0;me<32;++me)uc[me]=5;var G2=Zn(br,9,1),Y2=Zn(uc,5,1),Lo=function(e){for(var t=e[0],n=1;n<e.length;++n)e[n]>t&&(t=e[n]);return t},lt=function(e,t,n){var r=t/8|0;return(e[r]|e[r+1]<<8)>>(t&7)&n},Po=function(e,t){var n=t/8|0;return(e[n]|e[n+1]<<8|e[n+2]<<16)>>(t&7)},J2=function(e){return(e+7)/8|0},Vs=function(e,t,n){return(t==null||t<0)&&(t=0),(n==null||n>e.length)&&(n=e.length),new De(e.subarray(t,n))},Q2=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],Ze=function(e,t,n){var r=new Error(t||Q2[e]);if(r.code=e,Error.captureStackTrace&&Error.captureStackTrace(r,Ze),!n)throw r;return r},X2=function(e,t,n,r){var o=e.length,s=r?r.length:0;if(!o||t.f&&!t.l)return n||new De(0);var l=!n,a=l||t.i!=2,c=t.i;l&&(n=new De(o*3));var i=function(se){var he=n.length;if(se>he){var h=new De(Math.max(he*2,se));h.set(n),n=h}},u=t.f||0,d=t.p||0,p=t.b||0,v=t.l,g=t.d,w=t.m,_=t.n,b=o*8;do{if(!v){u=lt(e,d,1);var S=lt(e,d+1,3);if(d+=3,S)if(S==1)v=G2,g=Y2,w=9,_=5;else if(S==2){var C=lt(e,d,31)+257,O=lt(e,d+10,15)+4,I=C+lt(e,d+5,31)+1;d+=14;for(var R=new De(I),j=new De(19),G=0;G<O;++G)j[q2[G]]=lt(e,d+G*3,7);d+=O*3;for(var H=Lo(j),Z=(1<<H)-1,we=Zn(j,H,1),G=0;G<I;){var ge=we[lt(e,d,Z)];d+=ge&15;var y=ge>>4;if(y<16)R[G++]=y;else{var U=0,ee=0;for(y==16?(ee=3+lt(e,d,3),d+=2,U=R[G-1]):y==17?(ee=3+lt(e,d,7),d+=3):y==18&&(ee=11+lt(e,d,127),d+=7);ee--;)R[G++]=U}}var W=R.subarray(0,C),xe=R.subarray(C);w=Lo(W),_=Lo(xe),v=Zn(W,w,1),g=Zn(xe,_,1)}else Ze(1);else{var y=J2(d)+4,x=e[y-4]|e[y-3]<<8,P=y+x;if(P>o){c&&Ze(0);break}a&&i(p+x),n.set(e.subarray(y,P),p),t.b=p+=x,t.p=d=P*8,t.f=u;continue}if(d>b){c&&Ze(0);break}}a&&i(p+131072);for(var dt=(1<<w)-1,Je=(1<<_)-1,Ae=d;;Ae=d){var U=v[Po(e,d)&dt],Ue=U>>4;if(d+=U&15,d>b){c&&Ze(0);break}if(U||Ze(2),Ue<256)n[p++]=Ue;else if(Ue==256){Ae=d,v=null;break}else{var bt=Ue-254;if(Ue>264){var G=Ue-257,pt=sc[G];bt=lt(e,d,(1<<pt)-1)+cc[G],d+=pt}var ke=g[Po(e,d)&Je],T=ke>>4;ke||Ze(3),d+=ke&15;var xe=K2[T];if(T>3){var pt=lc[T];xe+=Po(e,d)&(1<<pt)-1,d+=pt}if(d>b){c&&Ze(0);break}a&&i(p+131072);var V=p+bt;if(p<xe){var F=s-xe,K=Math.min(xe,V);for(F+p<0&&Ze(3);p<K;++p)n[p]=r[F+p]}for(;p<V;++p)n[p]=n[p-xe]}}t.l=v,t.p=Ae,t.b=p,t.f=u,v&&(u=1,t.m=w,t.d=g,t.n=_)}while(!u);return p!=n.length&&l?Vs(n,0,p):n.subarray(0,p)},Z2=new De(0),e0=function(e,t){return((e[0]&15)!=8||e[0]>>4>7||(e[0]<<8|e[1])%31)&&Ze(6,"invalid zlib data"),(e[1]>>5&1)==+!t&&Ze(6,"invalid zlib data: "+(e[1]&32?"need":"unexpected")+" dictionary"),(e[1]>>3&4)+2};function t0(e,t){return X2(e.subarray(e0(e,t&&t.dictionary),-4),{i:2},t&&t.out,t&&t.dictionary)}var ra=typeof TextEncoder<"u"&&new TextEncoder,ls=typeof TextDecoder<"u"&&new TextDecoder,n0=0;try{ls.decode(Z2,{stream:!0}),n0=1}catch{}var r0=function(e){for(var t="",n=0;;){var r=e[n++],o=(r>127)+(r>223)+(r>239);if(n+o>e.length)return{s:t,r:Vs(e,n-1)};o?o==3?(r=((r&15)<<18|(e[n++]&63)<<12|(e[n++]&63)<<6|e[n++]&63)-65536,t+=String.fromCharCode(55296|r>>10,56320|r&1023)):o&1?t+=String.fromCharCode((r&31)<<6|e[n++]&63):t+=String.fromCharCode((r&15)<<12|(e[n++]&63)<<6|e[n++]&63):t+=String.fromCharCode(r)}};function o0(e,t){if(t){for(var n=new De(e.length),r=0;r<e.length;++r)n[r]=e.charCodeAt(r);return n}if(ra)return ra.encode(e);for(var o=e.length,s=new De(e.length+(e.length>>1)),l=0,a=function(u){s[l++]=u},r=0;r<o;++r){if(l+5>s.length){var c=new De(l+8+(o-r<<1));c.set(s),s=c}var i=e.charCodeAt(r);i<128||t?a(i):i<2048?(a(192|i>>6),a(128|i&63)):i>55295&&i<57344?(i=65536+(i&1047552)|e.charCodeAt(++r)&1023,a(240|i>>18),a(128|i>>12&63),a(128|i>>6&63),a(128|i&63)):(a(224|i>>12),a(128|i>>6&63),a(128|i&63))}return Vs(s,0,l)}function s0(e,t){if(t){for(var n="",r=0;r<e.length;r+=16384)n+=String.fromCharCode.apply(null,e.subarray(r,r+16384));return n}else{if(ls)return ls.decode(e);var o=r0(e),s=o.s,n=o.r;return n.length&&Ze(8),s}}const Ce=({name:e="",color:t="currentColor"},{slots:n})=>{var r;return f("svg",{xmlns:"http://www.w3.org/2000/svg",class:["icon",`${e}-icon`],viewBox:"0 0 1024 1024",fill:t,"aria-label":`${e} icon`},(r=n.default)==null?void 0:r.call(n))};Ce.displayName="IconBase";const fc=({size:e=48,stroke:t=4,wrapper:n=!0,height:r=2*e})=>{const o=f("svg",{xmlns:"http://www.w3.org/2000/svg",width:e,height:e,preserveAspectRatio:"xMidYMid",viewBox:"25 25 50 50"},[f("animateTransform",{attributeName:"transform",type:"rotate",dur:"2s",keyTimes:"0;1",repeatCount:"indefinite",values:"0;360"}),f("circle",{cx:"50",cy:"50",r:"20",fill:"none",stroke:"currentColor","stroke-width":t,"stroke-linecap":"round"},[f("animate",{attributeName:"stroke-dasharray",dur:"1.5s",keyTimes:"0;0.5;1",repeatCount:"indefinite",values:"1,200;90,200;1,200"}),f("animate",{attributeName:"stroke-dashoffset",dur:"1.5s",keyTimes:"0;0.5;1",repeatCount:"indefinite",values:"0;-35px;-125px"})])]);return n?f("div",{class:"loading-icon-wrapper",style:`display:flex;align-items:center;justify-content:center;height:${r}px`},o):o};fc.displayName="LoadingIcon";const dc=(e,{slots:t})=>{var n;return(n=t.default)==null?void 0:n.call(t)},l0=(e="")=>{if(e){if(typeof e=="number")return new Date(e);const t=Date.parse(e.toString());if(!Number.isNaN(t))return new Date(t)}return null},pc=(e,t)=>{let n=1;for(let r=0;r<e.length;r++)n+=e.charCodeAt(r),n+=n<<10,n^=n>>6;return n+=n<<3,n^=n>>11,n%t},hc=Array.isArray,a0=e=>typeof e=="function",i0=e=>typeof e=="string";var c0=e=>e.startsWith("ftp://"),zs=e=>/^(https?:)?\/\//.test(e),u0=/.md((\?|#).*)?$/,f0=(e,t="/")=>!!(zs(e)||c0(e)||e.startsWith("/")&&!e.startsWith(t)&&!u0.test(e)),vc=e=>Object.prototype.toString.call(e)==="[object Object]";function d0(){const e=J(!1);return Rn()&&ve(()=>{e.value=!0}),e}function p0(e){return d0(),k(()=>!!e())}const Tt=e=>typeof e=="string",Ln=(e,t)=>Tt(e)&&e.startsWith(t),cn=(e,t)=>Tt(e)&&e.endsWith(t),mc=Object.entries,h0=Object.fromEntries,Kt=Object.keys,v0=e=>(e.endsWith(".md")&&(e=`${e.slice(0,-3)}.html`),!e.endsWith("/")&&!e.endsWith(".html")&&(e=`${e}.html`),e=e.replace(/(^|\/)(?:README|index).html$/i,"$1"),e),gc=e=>{const[t,n=""]=e.split("#");return t?`${v0(t)}${n?`#${n}`:""}`:e},oa=e=>vc(e)&&Tt(e.name),sa=(e,t=!1)=>e?hc(e)?e.map(n=>Tt(n)?{name:n}:oa(n)?n:null).filter(n=>n!==null):Tt(e)?[{name:e}]:oa(e)?[e]:(console.error(`Expect "author" to be \`AuthorInfo[] | AuthorInfo | string[] | string ${t?"":"| false"} | undefined\`, but got`,e),[]):[],yc=(e,t)=>{if(e){if(hc(e)&&e.every(Tt))return e;if(Tt(e))return[e];console.error(`Expect ${t||"value"} to be \`string[] | string | undefined\`, but got`,e)}return[]},m0=e=>yc(e,"category"),g0=e=>yc(e,"tag"),qs=e=>Ln(e,"/"),bc=/#.*$/u,y0=e=>{const t=bc.exec(e);return t?t[0]:""},la=e=>decodeURI(e).replace(bc,"").replace(/(index)?\.(md|html)$/,""),Us=(e,t)=>{if(t===void 0)return!1;const n=la(e.path),r=la(t),o=y0(t);return o?o===e.hash&&(!r||n===r):n===r},aa=e=>{const t=atob(e);return s0(t0(o0(t,!0)))},b0=e=>zs(e)?e:`https://github.com/${e}`,wc=e=>!zs(e)||/github\.com/.test(e)?"GitHub":/bitbucket\.org/.test(e)?"Bitbucket":/gitlab\.com/.test(e)?"GitLab":/gitee\.com/.test(e)?"Gitee":null,Xr=(e,...t)=>{const n=e.resolve(...t),r=n.matched[n.matched.length-1];if(!(r!=null&&r.redirect))return n;const{redirect:o}=r,s=a0(o)?o(n):o,l=i0(s)?{path:s}:s;return Xr(e,{hash:n.hash,query:n.query,params:n.params,...l})},w0=e=>{var t;if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)&&!(e.currentTarget&&((t=e.currentTarget.getAttribute("target"))!=null&&t.match(/\b_blank\b/i))))return e.preventDefault(),!0},yt=({to:e="",class:t="",...n},{slots:r})=>{var l;const o=ot(),s=(a={})=>w0(a)?o.push(e).catch():Promise.resolve();return f("a",{...n,class:["vp-link",t],href:je(gc(e)),onClick:s},(l=r.default)==null?void 0:l.call(r))};yt.displayName="VPLink";const _c=()=>f(Ce,{name:"github"},()=>f("path",{d:"M511.957 21.333C241.024 21.333 21.333 240.981 21.333 512c0 216.832 140.544 400.725 335.574 465.664 24.49 4.395 32.256-10.07 32.256-23.083 0-11.69.256-44.245 0-85.205-136.448 29.61-164.736-64.64-164.736-64.64-22.315-56.704-54.4-71.765-54.4-71.765-44.587-30.464 3.285-29.824 3.285-29.824 49.195 3.413 75.179 50.517 75.179 50.517 43.776 75.008 114.816 53.333 142.762 40.79 4.523-31.66 17.152-53.377 31.19-65.537-108.971-12.458-223.488-54.485-223.488-242.602 0-53.547 19.114-97.323 50.517-131.67-5.035-12.33-21.93-62.293 4.779-129.834 0 0 41.258-13.184 134.912 50.346a469.803 469.803 0 0 1 122.88-16.554c41.642.213 83.626 5.632 122.88 16.554 93.653-63.488 134.784-50.346 134.784-50.346 26.752 67.541 9.898 117.504 4.864 129.834 31.402 34.347 50.474 78.123 50.474 131.67 0 188.586-114.73 230.016-224.042 242.09 17.578 15.232 33.578 44.672 33.578 90.454v135.85c0 13.142 7.936 27.606 32.854 22.87C862.25 912.597 1002.667 728.747 1002.667 512c0-271.019-219.648-490.667-490.71-490.667z"}));_c.displayName="GitHubIcon";const Ec=()=>f(Ce,{name:"gitlab"},()=>f("path",{d:"M229.333 78.688C223.52 62 199.895 62 193.895 78.688L87.958 406.438h247.5c-.188 0-106.125-327.75-106.125-327.75zM33.77 571.438c-4.875 15 .563 31.687 13.313 41.25l464.812 345L87.77 406.438zm301.5-165 176.813 551.25 176.812-551.25zm655.125 165-54-165-424.312 551.25 464.812-345c12.938-9.563 18.188-26.25 13.5-41.25zM830.27 78.688c-5.812-16.688-29.437-16.688-35.437 0l-106.125 327.75h247.5z"}));Ec.displayName="GitLabIcon";const Cc=()=>f(Ce,{name:"gitee"},()=>f("path",{d:"M512 992C246.92 992 32 777.08 32 512S246.92 32 512 32s480 214.92 480 480-214.92 480-480 480zm242.97-533.34H482.39a23.7 23.7 0 0 0-23.7 23.7l-.03 59.28c0 13.08 10.59 23.7 23.7 23.7h165.96a23.7 23.7 0 0 1 23.7 23.7v11.85a71.1 71.1 0 0 1-71.1 71.1H375.71a23.7 23.7 0 0 1-23.7-23.7V423.11a71.1 71.1 0 0 1 71.1-71.1h331.8a23.7 23.7 0 0 0 23.7-23.7l.06-59.25a23.73 23.73 0 0 0-23.7-23.73H423.11a177.78 177.78 0 0 0-177.78 177.75v331.83c0 13.08 10.62 23.7 23.7 23.7h349.62a159.99 159.99 0 0 0 159.99-159.99V482.33a23.7 23.7 0 0 0-23.7-23.7z"}));Cc.displayName="GiteeIcon";const Sc=()=>f(Ce,{name:"bitbucket"},()=>f("path",{d:"M575.256 490.862c6.29 47.981-52.005 85.723-92.563 61.147-45.714-20.004-45.714-92.562-1.133-113.152 38.29-23.442 93.696 7.424 93.696 52.005zm63.451-11.996c-10.276-81.152-102.29-134.839-177.152-101.156-47.433 21.138-79.433 71.424-77.129 124.562 2.853 69.705 69.157 126.866 138.862 120.576S647.3 548.571 638.708 478.83zm136.558-309.723c-25.161-33.134-67.986-38.839-105.728-45.13-106.862-17.151-216.576-17.7-323.438 1.134-35.438 5.706-75.447 11.996-97.719 43.996 36.572 34.304 88.576 39.424 135.424 45.129 84.553 10.862 171.447 11.447 256 .585 47.433-5.705 99.987-10.276 135.424-45.714zm32.585 591.433c-16.018 55.99-6.839 131.438-66.304 163.986-102.29 56.576-226.304 62.867-338.87 42.862-59.43-10.862-129.135-29.696-161.72-85.723-14.3-54.858-23.442-110.848-32.585-166.84l3.438-9.142 10.276-5.157c170.277 112.567 408.576 112.567 579.438 0 26.844 8.01 6.84 40.558 6.29 60.014zm103.424-549.157c-19.42 125.148-41.728 249.71-63.415 374.272-6.29 36.572-41.728 57.162-71.424 72.558-106.862 53.724-231.424 62.866-348.562 50.286-79.433-8.558-160.585-29.696-225.134-79.433-30.28-23.443-30.28-63.415-35.986-97.134-20.005-117.138-42.862-234.277-57.161-352.585 6.839-51.42 64.585-73.728 107.447-89.71 57.16-21.138 118.272-30.866 178.87-36.571 129.134-12.58 261.157-8.01 386.304 28.562 44.581 13.13 92.563 31.415 122.844 69.705 13.714 17.7 9.143 40.01 6.29 60.014z"}));Sc.displayName="BitbucketIcon";const xc=()=>f(Ce,{name:"source"},()=>f("path",{d:"M601.92 475.2c0 76.428-8.91 83.754-28.512 99.594-14.652 11.88-43.956 14.058-78.012 16.434-18.81 1.386-40.392 2.97-62.172 6.534-18.612 2.97-36.432 9.306-53.064 17.424V299.772c37.818-21.978 63.36-62.766 63.36-109.692 0-69.894-56.826-126.72-126.72-126.72S190.08 120.186 190.08 190.08c0 46.926 25.542 87.714 63.36 109.692v414.216c-37.818 21.978-63.36 62.766-63.36 109.692 0 69.894 56.826 126.72 126.72 126.72s126.72-56.826 126.72-126.72c0-31.086-11.286-59.598-29.7-81.576 13.266-9.504 27.522-17.226 39.996-19.206 16.038-2.574 32.868-3.762 50.688-5.148 48.312-3.366 103.158-7.326 148.896-44.55 61.182-49.698 74.25-103.158 75.24-187.902V475.2h-126.72zM316.8 126.72c34.848 0 63.36 28.512 63.36 63.36s-28.512 63.36-63.36 63.36-63.36-28.512-63.36-63.36 28.512-63.36 63.36-63.36zm0 760.32c-34.848 0-63.36-28.512-63.36-63.36s28.512-63.36 63.36-63.36 63.36 28.512 63.36 63.36-28.512 63.36-63.36 63.36zM823.68 158.4h-95.04V63.36h-126.72v95.04h-95.04v126.72h95.04v95.04h126.72v-95.04h95.04z"}));xc.displayName="SourceIcon";const ut=(e,t)=>{const n=t?t._instance:Rn();return vc(n==null?void 0:n.appContext.components)&&(e in n.appContext.components||rt(e)in n.appContext.components||fr(rt(e))in n.appContext.components)},_0=()=>p0(()=>typeof window<"u"&&window.navigator&&"userAgent"in window.navigator),E0=()=>{const e=_0();return k(()=>e.value&&/\b(?:Android|iPhone)/i.test(navigator.userAgent))},wr=e=>{const t=Mn();return k(()=>e[t.value])};function ia(e,t){var n;const r=Fe();return li(()=>{r.value=e()},{...t,flush:(n=t==null?void 0:t.flush)!=null?n:"sync"}),sn(r)}function Ws(e,t){let n,r,o;const s=J(!0),l=()=>{s.value=!0,o()};ce(e,l,{flush:"sync"});const a=typeof t=="function"?t:t.get,c=typeof t=="function"?void 0:t.set,i=Xa((u,d)=>(r=u,o=d,{get(){return s.value&&(n=a(),s.value=!1),r(),n},set(p){c==null||c(p)}}));return Object.isExtensible(i)&&(i.trigger=l),i}function Nn(e){return Ra()?(r1(e),!0):!1}function He(e){return typeof e=="function"?e():nn(e)}const _r=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const C0=Object.prototype.toString,S0=e=>C0.call(e)==="[object Object]",ir=()=>{},ca=x0();function x0(){var e,t;return _r&&((e=window==null?void 0:window.navigator)==null?void 0:e.userAgent)&&(/iP(ad|hone|od)/.test(window.navigator.userAgent)||((t=window==null?void 0:window.navigator)==null?void 0:t.maxTouchPoints)>2&&/iPad|Macintosh/.test(window==null?void 0:window.navigator.userAgent))}function kc(e,t){function n(...r){return new Promise((o,s)=>{Promise.resolve(e(()=>t.apply(this,r),{fn:t,thisArg:this,args:r})).then(o).catch(s)})}return n}const Tc=e=>e();function k0(e,t=!0,n=!0,r=!1){let o=0,s,l=!0,a=ir,c;const i=()=>{s&&(clearTimeout(s),s=void 0,a(),a=ir)};return d=>{const p=He(e),v=Date.now()-o,g=()=>c=d();return i(),p<=0?(o=Date.now(),g()):(v>p&&(n||!l)?(o=Date.now(),g()):t&&(c=new Promise((w,_)=>{a=r?_:w,s=setTimeout(()=>{o=Date.now(),l=!0,w(g()),i()},Math.max(0,p-v))})),!n&&!s&&(s=setTimeout(()=>l=!0,p)),l=!1,c)}}function T0(e=Tc){const t=J(!0);function n(){t.value=!1}function r(){t.value=!0}const o=(...s)=>{t.value&&e(...s)};return{isActive:sn(t),pause:n,resume:r,eventFilter:o}}function $0(e){let t;function n(){return t||(t=e()),t}return n.reset=async()=>{const r=t;t=void 0,r&&await r},n}function $c(e){return e||Rn()}function A0(...e){if(e.length!==1)return oo(...e);const t=e[0];return typeof t=="function"?sn(Xa(()=>({get:t,set:ir}))):J(t)}function L0(e,t=200,n=!1,r=!0,o=!1){return kc(k0(t,n,r,o),e)}function P0(e,t,n={}){const{eventFilter:r=Tc,...o}=n;return ce(e,kc(r,t),o)}function I0(e,t,n={}){const{eventFilter:r,...o}=n,{eventFilter:s,pause:l,resume:a,isActive:c}=T0(r);return{stop:P0(e,t,{...o,eventFilter:s}),pause:l,resume:a,isActive:c}}function po(e,t=!0,n){$c()?ve(e,n):t?e():ln(e)}function R0(e,t){$c(t)&&vr(e,t)}function O0(e,t,n={}){const{immediate:r=!0}=n,o=J(!1);let s=null;function l(){s&&(clearTimeout(s),s=null)}function a(){o.value=!1,l()}function c(...i){l(),o.value=!0,s=setTimeout(()=>{o.value=!1,s=null,e(...i)},He(t))}return r&&(o.value=!0,_r&&c()),Nn(a),{isPending:sn(o),start:c,stop:a}}function Zr(e=!1,t={}){const{truthyValue:n=!0,falsyValue:r=!1}=t,o=Re(e),s=J(e);function l(a){if(arguments.length)return s.value=a,s.value;{const c=He(n);return s.value=s.value===c?He(r):c,s.value}}return o?l:[s,l]}function xt(e){var t;const n=He(e);return(t=n==null?void 0:n.$el)!=null?t:n}const $t=_r?window:void 0,Ac=_r?window.document:void 0,Lc=_r?window.navigator:void 0;function Ie(...e){let t,n,r,o;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,r,o]=e,t=$t):[t,n,r,o]=e,!t)return ir;Array.isArray(n)||(n=[n]),Array.isArray(r)||(r=[r]);const s=[],l=()=>{s.forEach(u=>u()),s.length=0},a=(u,d,p,v)=>(u.addEventListener(d,p,v),()=>u.removeEventListener(d,p,v)),c=ce(()=>[xt(t),He(o)],([u,d])=>{if(l(),!u)return;const p=S0(d)?{...d}:d;s.push(...n.flatMap(v=>r.map(g=>a(u,v,g,p))))},{immediate:!0,flush:"post"}),i=()=>{c(),l()};return Nn(i),i}function M0(){const e=J(!1);return Rn()&&ve(()=>{e.value=!0}),e}function Er(e){const t=M0();return k(()=>(t.value,!!e()))}function Pc(e,t={}){const{window:n=$t}=t,r=Er(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let o;const s=J(!1),l=i=>{s.value=i.matches},a=()=>{o&&("removeEventListener"in o?o.removeEventListener("change",l):o.removeListener(l))},c=li(()=>{r.value&&(a(),o=n.matchMedia(He(e)),"addEventListener"in o?o.addEventListener("change",l):o.addListener(l),s.value=o.matches)});return Nn(()=>{c(),a(),o=void 0}),s}function ua(e,t={}){const{controls:n=!1,navigator:r=Lc}=t,o=Er(()=>r&&"permissions"in r);let s;const l=typeof e=="string"?{name:e}:e,a=J(),c=()=>{s&&(a.value=s.state)},i=$0(async()=>{if(o.value){if(!s)try{s=await r.permissions.query(l),Ie(s,"change",c),c()}catch{a.value="prompt"}return s}});return i(),n?{state:a,isSupported:o,query:i}:a}function N0(e={}){const{navigator:t=Lc,read:n=!1,source:r,copiedDuring:o=1500,legacy:s=!1}=e,l=Er(()=>t&&"clipboard"in t),a=ua("clipboard-read"),c=ua("clipboard-write"),i=k(()=>l.value||s),u=J(""),d=J(!1),p=O0(()=>d.value=!1,o);function v(){l.value&&a.value!=="denied"?t.clipboard.readText().then(b=>{u.value=b}):u.value=_()}i.value&&n&&Ie(["copy","cut"],v);async function g(b=He(r)){i.value&&b!=null&&(l.value&&c.value!=="denied"?await t.clipboard.writeText(b):w(b),u.value=b,d.value=!0,p.start())}function w(b){const S=document.createElement("textarea");S.value=b??"",S.style.position="absolute",S.style.opacity="0",document.body.appendChild(S),S.select(),document.execCommand("copy"),S.remove()}function _(){var b,S,y;return(y=(S=(b=document==null?void 0:document.getSelection)==null?void 0:b.call(document))==null?void 0:S.toString())!=null?y:""}return{isSupported:i,text:u,copied:d,copy:g}}const Rr=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Or="__vueuse_ssr_handlers__",D0=j0();function j0(){return Or in Rr||(Rr[Or]=Rr[Or]||{}),Rr[Or]}function H0(e,t){return D0[e]||t}function F0(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}const B0={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},fa="vueuse-storage";function Dn(e,t,n,r={}){var o;const{flush:s="pre",deep:l=!0,listenToStorageChanges:a=!0,writeDefaults:c=!0,mergeDefaults:i=!1,shallow:u,window:d=$t,eventFilter:p,onError:v=R=>{console.error(R)},initOnMounted:g}=r,w=(u?Fe:J)(typeof t=="function"?t():t);if(!n)try{n=H0("getDefaultStorage",()=>{var R;return(R=$t)==null?void 0:R.localStorage})()}catch(R){v(R)}if(!n)return w;const _=He(t),b=F0(_),S=(o=r.serializer)!=null?o:B0[b],{pause:y,resume:x}=I0(w,()=>P(w.value),{flush:s,deep:l,eventFilter:p});return d&&a&&po(()=>{Ie(d,"storage",I),Ie(d,fa,O),g&&I()}),g||I(),w;function P(R){try{if(R==null)n.removeItem(e);else{const j=S.write(R),G=n.getItem(e);G!==j&&(n.setItem(e,j),d&&d.dispatchEvent(new CustomEvent(fa,{detail:{key:e,oldValue:G,newValue:j,storageArea:n}})))}}catch(j){v(j)}}function C(R){const j=R?R.newValue:n.getItem(e);if(j==null)return c&&_!=null&&n.setItem(e,S.write(_)),_;if(!R&&i){const G=S.read(j);return typeof i=="function"?i(G,_):b==="object"&&!Array.isArray(G)?{..._,...G}:G}else return typeof j!="string"?j:S.read(j)}function O(R){I(R.detail)}function I(R){if(!(R&&R.storageArea!==n)){if(R&&R.key==null){w.value=_;return}if(!(R&&R.key!==e)){y();try{(R==null?void 0:R.newValue)!==S.write(w.value)&&(w.value=C(R))}catch(j){v(j)}finally{R?ln(x):x()}}}}}function V0(e){return Pc("(prefers-color-scheme: dark)",e)}function z0(e,t,n={}){const{window:r=$t,...o}=n;let s;const l=Er(()=>r&&"ResizeObserver"in r),a=()=>{s&&(s.disconnect(),s=void 0)},c=k(()=>Array.isArray(e)?e.map(d=>xt(d)):[xt(e)]),i=ce(c,d=>{if(a(),l.value&&r){s=new ResizeObserver(t);for(const p of d)p&&s.observe(p,o)}},{immediate:!0,flush:"post",deep:!0}),u=()=>{a(),i()};return Nn(u),{isSupported:l,stop:u}}function q0(e,t={width:0,height:0},n={}){const{window:r=$t,box:o="content-box"}=n,s=k(()=>{var d,p;return(p=(d=xt(e))==null?void 0:d.namespaceURI)==null?void 0:p.includes("svg")}),l=J(t.width),a=J(t.height),{stop:c}=z0(e,([d])=>{const p=o==="border-box"?d.borderBoxSize:o==="content-box"?d.contentBoxSize:d.devicePixelContentBoxSize;if(r&&s.value){const v=xt(e);if(v){const g=r.getComputedStyle(v);l.value=Number.parseFloat(g.width),a.value=Number.parseFloat(g.height)}}else if(p){const v=Array.isArray(p)?p:[p];l.value=v.reduce((g,{inlineSize:w})=>g+w,0),a.value=v.reduce((g,{blockSize:w})=>g+w,0)}else l.value=d.contentRect.width,a.value=d.contentRect.height},n);po(()=>{const d=xt(e);d&&(l.value="offsetWidth"in d?d.offsetWidth:t.width,a.value="offsetHeight"in d?d.offsetHeight:t.height)});const i=ce(()=>xt(e),d=>{l.value=d?t.width:0,a.value=d?t.height:0});function u(){c(),i()}return{width:l,height:a,stop:u}}const da=["fullscreenchange","webkitfullscreenchange","webkitendfullscreen","mozfullscreenchange","MSFullscreenChange"];function Ks(e,t={}){const{document:n=Ac,autoExit:r=!1}=t,o=k(()=>{var b;return(b=xt(e))!=null?b:n==null?void 0:n.querySelector("html")}),s=J(!1),l=k(()=>["requestFullscreen","webkitRequestFullscreen","webkitEnterFullscreen","webkitEnterFullScreen","webkitRequestFullScreen","mozRequestFullScreen","msRequestFullscreen"].find(b=>n&&b in n||o.value&&b in o.value)),a=k(()=>["exitFullscreen","webkitExitFullscreen","webkitExitFullScreen","webkitCancelFullScreen","mozCancelFullScreen","msExitFullscreen"].find(b=>n&&b in n||o.value&&b in o.value)),c=k(()=>["fullScreen","webkitIsFullScreen","webkitDisplayingFullscreen","mozFullScreen","msFullscreenElement"].find(b=>n&&b in n||o.value&&b in o.value)),i=["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"].find(b=>n&&b in n),u=Er(()=>o.value&&n&&l.value!==void 0&&a.value!==void 0&&c.value!==void 0),d=()=>i?(n==null?void 0:n[i])===o.value:!1,p=()=>{if(c.value){if(n&&n[c.value]!=null)return n[c.value];{const b=o.value;if((b==null?void 0:b[c.value])!=null)return!!b[c.value]}}return!1};async function v(){if(!(!u.value||!s.value)){if(a.value)if((n==null?void 0:n[a.value])!=null)await n[a.value]();else{const b=o.value;(b==null?void 0:b[a.value])!=null&&await b[a.value]()}s.value=!1}}async function g(){if(!u.value||s.value)return;p()&&await v();const b=o.value;l.value&&(b==null?void 0:b[l.value])!=null&&(await b[l.value](),s.value=!0)}async function w(){await(s.value?v():g())}const _=()=>{const b=p();(!b||b&&d())&&(s.value=b)};return Ie(n,da,_,!1),Ie(()=>xt(o),da,_,!1),r&&Nn(v),{isSupported:u,isFullscreen:s,enter:g,exit:v,toggle:w}}function Io(e){return typeof Window<"u"&&e instanceof Window?e.document.documentElement:typeof Document<"u"&&e instanceof Document?e.documentElement:e}function Ro(e,t=ir,n={}){const{immediate:r=!0,manual:o=!1,type:s="text/javascript",async:l=!0,crossOrigin:a,referrerPolicy:c,noModule:i,defer:u,document:d=Ac,attrs:p={}}=n,v=J(null);let g=null;const w=S=>new Promise((y,x)=>{const P=I=>(v.value=I,y(I),I);if(!d){y(!1);return}let C=!1,O=d.querySelector(`script[src="${He(e)}"]`);O?O.hasAttribute("data-loaded")&&P(O):(O=d.createElement("script"),O.type=s,O.async=l,O.src=He(e),u&&(O.defer=u),a&&(O.crossOrigin=a),i&&(O.noModule=i),c&&(O.referrerPolicy=c),Object.entries(p).forEach(([I,R])=>O==null?void 0:O.setAttribute(I,R)),C=!0),O.addEventListener("error",I=>x(I)),O.addEventListener("abort",I=>x(I)),O.addEventListener("load",()=>{O.setAttribute("data-loaded","true"),t(O),P(O)}),C&&(O=d.head.appendChild(O)),S||P(O)}),_=(S=!0)=>(g||(g=w(S)),g),b=()=>{if(!d)return;g=null,v.value&&(v.value=null);const S=d.querySelector(`script[src="${He(e)}"]`);S&&d.head.removeChild(S)};return r&&!o&&po(_),o||R0(b),{scriptTag:v,load:_,unload:b}}function Ic(e){const t=window.getComputedStyle(e);if(t.overflowX==="scroll"||t.overflowY==="scroll"||t.overflowX==="auto"&&e.clientWidth<e.scrollWidth||t.overflowY==="auto"&&e.clientHeight<e.scrollHeight)return!0;{const n=e.parentNode;return!n||n.tagName==="BODY"?!1:Ic(n)}}function U0(e){const t=e||window.event,n=t.target;return Ic(n)?!1:t.touches.length>1?!0:(t.preventDefault&&t.preventDefault(),!1)}const Mr=new WeakMap;function Rc(e,t=!1){const n=J(t);let r=null,o;ce(A0(e),a=>{const c=Io(He(a));if(c){const i=c;Mr.get(i)||Mr.set(i,o),n.value&&(i.style.overflow="hidden")}},{immediate:!0});const s=()=>{const a=Io(He(e));!a||n.value||(ca&&(r=Ie(a,"touchmove",c=>{U0(c)},{passive:!1})),a.style.overflow="hidden",n.value=!0)},l=()=>{var a;const c=Io(He(e));!c||!n.value||(ca&&(r==null||r()),c.style.overflow=(a=Mr.get(c))!=null?a:"",Mr.delete(c),n.value=!1)};return Nn(l),k({get(){return n.value},set(a){a?s():l()}})}function Oc(e,t,n={}){const{window:r=$t}=n;return Dn(e,t,r==null?void 0:r.sessionStorage,n)}function W0(e={}){const{window:t=$t,behavior:n="auto"}=e;if(!t)return{x:J(0),y:J(0)};const r=J(t.scrollX),o=J(t.scrollY),s=k({get(){return r.value},set(a){scrollTo({left:a,behavior:n})}}),l=k({get(){return o.value},set(a){scrollTo({top:a,behavior:n})}});return Ie(t,"scroll",()=>{r.value=t.scrollX,o.value=t.scrollY},{capture:!1,passive:!0}),{x:s,y:l}}function K0(e={}){const{window:t=$t,initialWidth:n=Number.POSITIVE_INFINITY,initialHeight:r=Number.POSITIVE_INFINITY,listenOrientation:o=!0,includeScrollbar:s=!0}=e,l=J(n),a=J(r),c=()=>{t&&(s?(l.value=t.innerWidth,a.value=t.innerHeight):(l.value=t.document.documentElement.clientWidth,a.value=t.document.documentElement.clientHeight))};if(c(),po(c),Ie("resize",c,{passive:!0}),o){const i=Pc("(orientation: portrait)");ce(i,()=>c())}return{width:l,height:a}}const Mc=({type:e="info",text:t="",vertical:n,color:r},{slots:o})=>{var s;return f("span",{class:["vp-badge",e,{diy:r}],style:{verticalAlign:n??!1,backgroundColor:r??!1}},((s=o.default)==null?void 0:s.call(o))||t)};Mc.displayName="Badge";var G0=q({name:"FontIcon",props:{icon:{type:String,default:""},color:{type:String,default:""},size:{type:[String,Number],default:""}},setup(e){const t=k(()=>{const r=["font-icon icon"],o=`fas fa-${e.icon}`;return r.push("fa-fw fa-sm"),r.push(e.icon.includes(" ")?e.icon:o),r}),n=k(()=>{const r={};return e.color&&(r.color=e.color),e.size&&(r["font-size"]=Number.isNaN(Number(e.size))?e.size:`${e.size}px`),Kt(r).length?r:null});return()=>e.icon?f("span",{key:e.icon,class:t.value,style:n.value}):null}});const Nc=()=>f(Ce,{name:"back-to-top"},()=>[f("path",{d:"M512 843.2c-36.2 0-66.4-13.6-85.8-21.8-10.8-4.6-22.6 3.6-21.8 15.2l7 102c.4 6.2 7.6 9.4 12.6 5.6l29-22c3.6-2.8 9-1.8 11.4 2l41 64.2c3 4.8 10.2 4.8 13.2 0l41-64.2c2.4-3.8 7.8-4.8 11.4-2l29 22c5 3.8 12.2.6 12.6-5.6l7-102c.8-11.6-11-20-21.8-15.2-19.6 8.2-49.6 21.8-85.8 21.8z"}),f("path",{d:"m795.4 586.2-96-98.2C699.4 172 513 32 513 32S324.8 172 324.8 488l-96 98.2c-3.6 3.6-5.2 9-4.4 14.2L261.2 824c1.8 11.4 14.2 17 23.6 10.8L419 744s41.4 40 94.2 40c52.8 0 92.2-40 92.2-40l134.2 90.8c9.2 6.2 21.6.6 23.6-10.8l37-223.8c.4-5.2-1.2-10.4-4.8-14zM513 384c-34 0-61.4-28.6-61.4-64s27.6-64 61.4-64c34 0 61.4 28.6 61.4 64S547 384 513 384z"})]);Nc.displayName="BackToTopIcon";var Y0=q({name:"BackToTop",props:{threshold:{type:Number,default:100},noProgress:Boolean},setup(e){const t=$e(),n=wr({"/":{backToTop:"返回顶部"}}),r=Fe(),{height:o}=q0(r),{height:s}=K0(),{y:l}=W0(),a=k(()=>t.value.backToTop!==!1&&l.value>e.threshold),c=k(()=>l.value/(o.value-s.value));return ve(()=>{r.value=document.body}),()=>f(Wt,{name:"fade"},()=>a.value?f("button",{type:"button",class:"vp-back-to-top-button","aria-label":n.value.backToTop,"data-balloon-pos":"left",onClick:()=>{window.scrollTo({top:0,behavior:"smooth"})}},[e.noProgress?null:f("svg",{class:"vp-scroll-progress"},f("circle",{cx:"50%",cy:"50%",style:{"stroke-dasharray":`calc(${Math.PI*c.value*100}% - ${4*Math.PI}px) calc(${Math.PI*100}% - ${4*Math.PI}px)`}})),f(Nc)]):null)}});const J0=gt({enhance:({app:e})=>{ut("Badge")||e.component("Badge",Mc),ut("FontIcon")||e.component("FontIcon",G0)},setup:()=>{Ro("https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6/js/brands.min.js",()=>{},{attrs:{"data-auto-replace-svg":"nest"}}),Ro("https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6/js/solid.min.js",()=>{},{attrs:{"data-auto-replace-svg":"nest"}}),Ro("https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6/js/fontawesome.min.js",()=>{},{attrs:{"data-auto-replace-svg":"nest"}})},rootComponents:[()=>f(Y0,{})]});function Q0(e,t,n){var r,o,s;t===void 0&&(t=50),n===void 0&&(n={});var l=(r=n.isImmediate)!=null&&r,a=(o=n.callback)!=null&&o,c=n.maxWait,i=Date.now(),u=[];function d(){if(c!==void 0){var v=Date.now()-i;if(v+t>=c)return c-v}return t}var p=function(){var v=[].slice.call(arguments),g=this;return new Promise(function(w,_){var b=l&&s===void 0;if(s!==void 0&&clearTimeout(s),s=setTimeout(function(){if(s=void 0,i=Date.now(),!l){var y=e.apply(g,v);a&&a(y),u.forEach(function(x){return(0,x.resolve)(y)}),u=[]}},d()),b){var S=e.apply(g,v);return a&&a(S),w(S)}u.push({resolve:w,reject:_})})};return p.cancel=function(v){s!==void 0&&clearTimeout(s),u.forEach(function(g){return(0,g.reject)(v)}),u=[]},p}const X0=({headerLinkSelector:e,headerAnchorSelector:t,delay:n,offset:r=5})=>{const o=ot(),l=Q0(()=>{var w,_;const a=Math.max(window.scrollY,document.documentElement.scrollTop,document.body.scrollTop);if(Math.abs(a-0)<r){pa(o,"");return}const i=window.innerHeight+a,u=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight),d=Math.abs(u-i)<r,p=Array.from(document.querySelectorAll(e)),g=Array.from(document.querySelectorAll(t)).filter(b=>p.some(S=>S.hash===b.hash));for(let b=0;b<g.length;b++){const S=g[b],y=g[b+1],x=a>=(((w=S.parentElement)==null?void 0:w.offsetTop)??0)-r,P=!y||a<(((_=y.parentElement)==null?void 0:_.offsetTop)??0)-r;if(!(x&&P))continue;const O=decodeURIComponent(o.currentRoute.value.hash),I=decodeURIComponent(S.hash);if(O===I)return;if(d){for(let R=b+1;R<g.length;R++)if(O===decodeURIComponent(g[R].hash))return}pa(o,I);return}},n);ve(()=>{window.addEventListener("scroll",l)}),Is(()=>{window.removeEventListener("scroll",l)})},pa=async(e,t)=>{const{scrollBehavior:n}=e.options;e.options.scrollBehavior=void 0,await e.replace({query:e.currentRoute.value.query,hash:t}).finally(()=>e.options.scrollBehavior=n)},Z0=".vp-sidebar-link, .toc-link",e3=".header-anchor",t3=200,n3=5,r3=gt({setup(){X0({headerLinkSelector:Z0,headerAnchorSelector:e3,delay:t3,offset:n3})}});let Dc=()=>null;const jc=Symbol(""),o3=e=>{Dc=e},s3=()=>_e(jc),l3=e=>{e.provide(jc,Dc)};var a3=q({name:"AutoCatalog",props:{base:{type:String,default:""},level:{type:Number,default:3},index:Boolean,hideHeading:Boolean},setup(e){const t=s3(),n=wr({"/":{title:"目录",empty:"暂无目录"}}),r=ue(),o=ot(),s=Ui(),l=d=>d?f(t,{icon:d}):null,a=({title:d,path:p,icon:v,class:g})=>f(yt,{class:g,to:p},()=>[l(v),d||p]),c=d=>{const p=d.I;return typeof p>"u"||p},i=()=>{const d=e.base||r.value.path.replace(/\/[^/]+$/,"/"),p=o.getRoutes(),v=[];return p.filter(({meta:g,path:w})=>{if(!Ln(w,d)||w===d)return!1;if(d==="/"){const _=Kt(s.value.locales).filter(b=>b!=="/");if(w==="/404.html"||_.some(b=>Ln(w,b)))return!1}return(cn(w,".html")&&!cn(w,"/index.html")||cn(w,"/"))&&c(g)}).map(({path:g,meta:w})=>{const _=g.substring(d.length).split("/").length;return{title:w.t||"",icon:w.i||null,base:g.replace(/\/[^/]+\/?$/,"/"),order:w.O||null,level:cn(g,"/")?_-1:_,path:g}}).filter(({title:g,level:w})=>g&&w<=e.level).sort(({title:g,level:w,path:_,order:b},{title:S,level:y,path:x,order:P})=>w-y||(cn(_,"/index.html")?-1:cn(x,"/index.html")?1:b===null?P===null?g.localeCompare(S):P:P===null?b:b>0?P>0?b-P:-1:P<0?b-P:1)).forEach(g=>{var b;const{base:w,level:_}=g;switch(_){case 1:v.push(g);break;case 2:{const S=v.find(y=>y.path===w);S&&(S.children??(S.children=[])).push(g);break}default:{const S=v.find(y=>y.path===w.replace(/\/[^/]+\/$/,"/"));if(S){const y=(b=S.children)==null?void 0:b.find(x=>x.path===w);y&&(y.children??(y.children=[])).push(g)}}}}),v},u=k(()=>i());return()=>{const d=u.value.some(v=>v.children),p=u.value.map(({children:v=[],icon:g,path:w,title:_})=>{const b=a({title:_,path:w,icon:g,class:"vp-catalog-title"});return d?[f("h3",{id:_,class:["vp-catalog-child-title",{"has-children":v.length}]},[f("a",{href:`#${_}`,class:"header-anchor","aria-hidden":!0},"#"),b]),v.length?f(e.index?"ol":"ul",{class:"vp-child-catalogs"},v.map(({children:S=[],icon:y,path:x,title:P})=>f("li",{class:"vp-child-catalog"},[f("div",{class:["vp-catalog-sub-title",{"has-children":S.length}]},[f("a",{href:`#${P}`,class:"header-anchor"},"#"),f(a,{title:P,path:x,icon:y,class:"vp-catalog-title"})]),S.length?f(e.index?"ol":"div",{class:e.index?"vp-sub-catalogs":"vp-sub-catalogs-wrapper"},S.map(({icon:C,path:O,title:I})=>{const R=f(a,{title:I,path:O,icon:C,class:""});return e.index?f("li",{class:"vp-sub-catalog"},R):f(a,{title:I,path:O,icon:C,class:"vp-sub-catalog-link"})})):null]))):null]:f("div",{class:"vp-catalog-child-title"},b)});return f("div",{class:["vp-catalog-wrapper",{index:e.index}]},[e.hideHeading?null:f("h2",{class:"vp-catalog-main-title"},n.value.title),u.value.length?e.index?f("ol",{class:"vp-catalogs"},p.map(v=>f("li",{class:"vp-catalog"},v))):p:f("p",{class:"vp-empty-catalog"},n.value.empty)])}}}),i3=gt({enhance:({app:e})=>{l3(e),ut("AutoCatalog",e)||e.component("AutoCatalog",a3)}});const c3=f("svg",{class:"external-link-icon",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",x:"0px",y:"0px",viewBox:"0 0 100 100",width:"15",height:"15"},[f("path",{fill:"currentColor",d:"M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"}),f("polygon",{fill:"currentColor",points:"45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"})]),Hc=q({name:"ExternalLinkIcon",props:{locales:{type:Object,required:!1,default:()=>({})}},setup(e){const t=Mn(),n=k(()=>e.locales[t.value]??{openInNewWindow:"open in new window"});return()=>f("span",[c3,f("span",{class:"external-link-icon-sr-only"},n.value.openInNewWindow)])}}),u3={},f3=gt({enhance({app:e}){e.component("ExternalLinkIcon",f(Hc,{locales:u3}))}});/** * NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress * @license MIT - */const le={settings:{minimum:.08,easing:"ease",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,barSelector:'[role="bar"]',parent:"body",template:'<div class="bar" role="bar"></div>'},status:null,set:e=>{const t=le.isStarted();e=Oo(e,le.settings.minimum,1),le.status=e===1?null:e;const n=le.render(!t),r=n.querySelector(le.settings.barSelector),o=le.settings.speed,s=le.settings.easing;return n.offsetWidth,d3(l=>{Nr(r,{transform:"translate3d("+ha(e)+"%,0,0)",transition:"all "+o+"ms "+s}),e===1?(Nr(n,{transition:"none",opacity:"1"}),n.offsetWidth,setTimeout(function(){Nr(n,{transition:"all "+o+"ms linear",opacity:"0"}),setTimeout(function(){le.remove(),l()},o)},o)):setTimeout(()=>l(),o)}),le},isStarted:()=>typeof le.status=="number",start:()=>{le.status||le.set(0);const e=()=>{setTimeout(()=>{le.status&&(le.trickle(),e())},le.settings.trickleSpeed)};return le.settings.trickle&&e(),le},done:e=>!e&&!le.status?le:le.inc(.3+.5*Math.random()).set(1),inc:e=>{let t=le.status;return t?(typeof e!="number"&&(e=(1-t)*Oo(Math.random()*t,.1,.95)),t=Oo(t+e,0,.994),le.set(t)):le.start()},trickle:()=>le.inc(Math.random()*le.settings.trickleRate),render:e=>{if(le.isRendered())return document.getElementById("nprogress");va(document.documentElement,"nprogress-busy");const t=document.createElement("div");t.id="nprogress",t.innerHTML=le.settings.template;const n=t.querySelector(le.settings.barSelector),r=e?"-100":ha(le.status||0),o=document.querySelector(le.settings.parent);return Nr(n,{transition:"all 0 linear",transform:"translate3d("+r+"%,0,0)"}),o!==document.body&&va(o,"nprogress-custom-parent"),o==null||o.appendChild(t),t},remove:()=>{ma(document.documentElement,"nprogress-busy"),ma(document.querySelector(le.settings.parent),"nprogress-custom-parent");const e=document.getElementById("nprogress");e&&p3(e)},isRendered:()=>!!document.getElementById("nprogress")},Oo=(e,t,n)=>e<t?t:e>n?n:e,ha=e=>(-1+e)*100,d3=function(){const e=[];function t(){const n=e.shift();n&&n(t)}return function(n){e.push(n),e.length===1&&t()}}(),Nr=function(){const e=["Webkit","O","Moz","ms"],t={};function n(l){return l.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(a,c){return c.toUpperCase()})}function r(l){const a=document.body.style;if(l in a)return l;let c=e.length;const i=l.charAt(0).toUpperCase()+l.slice(1);let u;for(;c--;)if(u=e[c]+i,u in a)return u;return l}function o(l){return l=n(l),t[l]??(t[l]=r(l))}function s(l,a,c){a=o(a),l.style[a]=c}return function(l,a){for(const c in a){const i=a[c];i!==void 0&&Object.prototype.hasOwnProperty.call(a,c)&&s(l,c,i)}}}(),Fc=(e,t)=>(typeof e=="string"?e:Gs(e)).indexOf(" "+t+" ")>=0,va=(e,t)=>{const n=Gs(e),r=n+t;Fc(n,t)||(e.className=r.substring(1))},ma=(e,t)=>{const n=Gs(e);if(!Fc(e,t))return;const r=n.replace(" "+t+" "," ");e.className=r.substring(1,r.length-1)},Gs=e=>(" "+(e.className||"")+" ").replace(/\s+/gi," "),p3=e=>{e&&e.parentNode&&e.parentNode.removeChild(e)};const h3=()=>{me(()=>{const e=st(),t=new Set;t.add(e.currentRoute.value.path),e.beforeEach(n=>{t.has(n.path)||le.start()}),e.afterEach(n=>{t.add(n.path),le.done()})})},v3=yt({setup(){h3()}}),m3=JSON.parse('{"encrypt":{"config":{"/demo/encrypt.html":["$2a$10$Pq5Hx5OSRPS/CqWf7K2gaeynxFUZ3d2u04XxBHuaGArW8S2PSJQD6"]}},"author":{"name":"小傅哥","url":"https://mister-hope.com"},"logo":"/logo.svg","repo":"fuzhengwei/xfg-resume-blog","docsDir":"src","footer":"我的微信:fustack","displayFooter":true,"locales":{"/":{"lang":"zh-CN","navbarLocales":{"langName":"简体中文","selectLangAriaLabel":"选择语言"},"metaLocales":{"author":"作者","date":"写作日期","origin":"原创","views":"访问量","category":"分类","tag":"标签","readingTime":"阅读时间","words":"字数","toc":"此页内容","prev":"上一页","next":"下一页","lastUpdated":"上次编辑于","contributors":"贡献者","editLink":"在 GitHub 上编辑此页","print":"打印"},"outlookLocales":{"themeColor":"主题色","darkmode":"外观","fullscreen":"全屏"},"encryptLocales":{"iconLabel":"文章已加密","placeholder":"输入密码","remember":"记住密码","errorHint":"请输入正确的密码"},"routeLocales":{"skipToContent":"跳至主要內容","notFoundTitle":"页面不存在","notFoundMsg":["这里什么也没有","我们是怎么来到这儿的?","这 是 四 零 四 !","看起来你访问了一个失效的链接"],"back":"返回上一页","home":"带我回家","openInNewWindow":"Open in new window"},"navbar":["/","/md/resume",{"text":"开发日志","icon":"book","link":"/md/dev-log/day01.md"}],"sidebar":{"/":["",{"text":"Lottery 项目开发日志","icon":"laptop-code","prefix":"md/dev-log/","children":["day01.md","day02.md","day03.md","day04.md","day05.md","day06.md","day07~day08.md","day09~day10.md","day11.md","day12.md"]}]}}}}'),g3=J(m3),Bc=()=>g3,Vc=Symbol(""),y3=()=>{const e=Ee(Vc);if(!e)throw new Error("useThemeLocaleData() is called without provider.");return e},b3=(e,t)=>{const{locales:n,...r}=e;return{...r,...n==null?void 0:n[t]}},w3=yt({enhance({app:e}){const t=Bc(),n=e._context.provides[Hs],r=x(()=>b3(t.value,n.value));e.provide(Vc,r),Object.defineProperties(e.config.globalProperties,{$theme:{get(){return t.value}},$themeLocale:{get(){return r.value}}})}});const _3=800,E3=2e3,C3={"/":{copy:"复制代码",copied:"已复制",hint:"复制成功"}},S3=!1,T3=['.theme-hope-content div[class*="language-"] pre'],ga=!1,Mo=new Map,x3=()=>{const{copy:e}=N2({legacy:!0}),t=wr(C3),n=fe(),r=E2(),o=a=>{if(!a.hasAttribute("copy-code-registered")){const c=document.createElement("button");c.type="button",c.classList.add("copy-code-button"),c.innerHTML='<div class="copy-icon" />',c.setAttribute("aria-label",t.value.copy),c.setAttribute("data-copied",t.value.copied),a.parentElement&&a.parentElement.insertBefore(c,a),a.setAttribute("copy-code-registered","")}},s=()=>ln().then(()=>new Promise(a=>{setTimeout(()=>{T3.forEach(c=>{document.querySelectorAll(c).forEach(o)}),a()},_3)})),l=(a,c,i)=>{let{innerText:u=""}=c;/language-(shellscript|shell|bash|sh|zsh)/.test(a.classList.toString())&&(u=u.replace(/^ *(\$|>) /gm,"")),e(u).then(()=>{i.classList.add("copied"),clearTimeout(Mo.get(i));const d=setTimeout(()=>{i.classList.remove("copied"),i.blur(),Mo.delete(i)},E3);Mo.set(i,d)})};me(()=>{(!r.value||ga)&&s(),Re("click",a=>{const c=a.target;if(c.matches('div[class*="language-"] > button.copy')){const i=c.parentElement,u=c.nextElementSibling;u&&l(i,u,c)}else if(c.matches('div[class*="language-"] div.copy-icon')){const i=c.parentElement,u=i.parentElement,d=i.nextElementSibling;d&&l(u,d,i)}}),ue(()=>n.value.path,()=>{(!r.value||ga)&&s()})})};var k3=yt({setup:()=>{x3()}});const zc=({title:e,desc:t="",logo:n="",color:r="",link:o=""})=>{const s=[f("img",{class:"vp-card-logo",src:je(n)}),f("div",{class:"vp-card-content"},[f("div",{class:"vp-card-title",innerHTML:e}),f("hr"),f("div",{class:"vp-card-desc",innerHTML:t})])],l={class:"vp-card"};return r&&(l.style={background:r}),lr(o)?f("a",{href:o,target:"_blank",...l},s):f(bt,{to:o,...l},()=>s)};zc.displayName="VPCard";const Dr=Dn("VUEPRESS_CODE_TAB_STORE",{});var A3=q({name:"CodeTabs",props:{active:{type:Number,default:0},data:{type:Array,required:!0},id:{type:String,required:!0},tabId:{type:String,default:""}},slots:Object,setup(e,{slots:t}){const n=J(e.active),r=Be([]),o=()=>{e.tabId&&(Dr.value[e.tabId]=e.data[n.value].id)},s=(i=n.value)=>{n.value=i<r.value.length-1?i+1:0,r.value[n.value].focus()},l=(i=n.value)=>{n.value=i>0?i-1:r.value.length-1,r.value[n.value].focus()},a=(i,u)=>{i.key===" "||i.key==="Enter"?(i.preventDefault(),n.value=u):i.key==="ArrowRight"?(i.preventDefault(),s()):i.key==="ArrowLeft"&&(i.preventDefault(),l()),e.tabId&&(Dr.value[e.tabId]=e.data[n.value].id)},c=()=>{if(e.tabId){const i=e.data.findIndex(({id:u})=>Dr.value[e.tabId]===u);if(i!==-1)return i}return e.active};return me(()=>{n.value=c(),ue(()=>Dr.value[e.tabId],(i,u)=>{if(e.tabId&&i!==u){const d=e.data.findIndex(({id:p})=>p===i);d!==-1&&(n.value=d)}})}),()=>e.data.length?f("div",{class:"vp-code-tabs"},[f("div",{class:"vp-code-tabs-nav",role:"tablist"},e.data.map(({id:i},u)=>{const d=u===n.value;return f("button",{type:"button",ref:p=>{p&&(r.value[u]=p)},class:["vp-code-tab-nav",{active:d}],role:"tab","aria-controls":`codetab-${e.id}-${u}`,"aria-selected":d,onClick:()=>{n.value=u,o()},onKeydown:p=>a(p,u)},t[`title${u}`]({value:i,isActive:d}))})),e.data.map(({id:i},u)=>{const d=u===n.value;return f("div",{class:["vp-code-tab",{active:d}],id:`codetab-${e.id}-${u}`,role:"tabpanel","aria-expanded":d},[f("div",{class:"vp-code-tab-title"},t[`title${u}`]({value:i,isActive:d})),t[`tab${u}`]({value:i,isActive:d})])})]):null}});const qc=({active:e=!1},{slots:t})=>{var n;return f("div",{class:["code-group-item",{active:e}],"aria-selected":e},(n=t.default)==null?void 0:n.call(t))};qc.displayName="CodeGroupItem";const $3=q({name:"CodeGroup",slots:Object,setup(e,{slots:t}){const n=J(-1),r=Be([]),o=(a=n.value)=>{n.value=a<r.value.length-1?a+1:0,r.value[n.value].focus()},s=(a=n.value)=>{n.value=a>0?a-1:r.value.length-1,r.value[n.value].focus()},l=(a,c)=>{a.key===" "||a.key==="Enter"?(a.preventDefault(),n.value=c):a.key==="ArrowRight"?(a.preventDefault(),o(c)):a.key==="ArrowLeft"&&(a.preventDefault(),s(c))};return()=>{var c;const a=(((c=t.default)==null?void 0:c.call(t))||[]).filter(i=>i.type.name==="CodeGroupItem").map(i=>(i.props===null&&(i.props={}),i));return a.length===0?null:(n.value<0||n.value>a.length-1?(n.value=a.findIndex(i=>"active"in i.props),n.value===-1&&(n.value=0)):a.forEach((i,u)=>{i.props.active=u===n.value}),f("div",{class:"code-group"},[f("div",{class:"code-group-nav"},a.map((i,u)=>{const d=u===n.value;return f("button",{type:"button",ref:p=>{p&&(r.value[u]=p)},class:["code-group-nav-tab",{active:d}],"aria-pressed":d,"aria-expanded":d,onClick:()=>{n.value=u},onKeydown:p=>l(p,u)},i.props.title)})),a]))}}}),L3=()=>{Re("beforeprint",()=>{document.querySelectorAll("details").forEach(e=>{e.open=!0})})};const I3='<svg class="codepen-icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg"><path d="M123.429 668L468 897.714V692.571L277.143 565.143zM88 585.714L198.286 512 88 438.286v147.428zm468 312L900.571 668 746.857 565.143 556 692.57v205.143zM512 616l155.429-104L512 408 356.571 512zM277.143 458.857L468 331.43V126.286L123.429 356zM825.714 512L936 585.714V438.286zm-78.857-53.143L900.571 356 556 126.286v205.143zM1024 356v312q0 23.429-19.429 36.571l-468 312Q524.571 1024 512 1024t-24.571-7.429l-468-312Q0 691.43 0 668V356q0-23.429 19.429-36.571l468-312Q499.429 0 512 0t24.571 7.429l468 312Q1024 332.57 1024 356z"/></svg>',P3='<svg class="jsfiddle-icon" viewBox="0 0 1170 1024" xmlns="http://www.w3.org/2000/svg"><path d="M1028.571 441.143q63.429 26.286 102.572 83.143t39.143 126.571q0 93.714-67.429 160.286T940 877.714q-2.286 0-6.571-.285t-6-.286H232q-97.143-5.714-164.571-71.714T0 645.143q0-62.857 31.429-116t84-84q-6.858-22.286-6.858-46.857 0-65.715 46.858-112T269.143 240q54.286 0 98.286 33.143 42.857-88 127.142-141.714t186.572-53.715q94.857 0 174.857 46t126.571 124.857 46.572 172q0 3.429-.286 10.286t-.286 10.286zm-761.142 152q0 69.714 48 110.286T434.286 744q78.285 0 137.143-56.571-9.143-11.429-27.143-32.286t-24.857-28.857q-38.286 37.143-82.286 37.143-31.429 0-53.429-19.143t-22-50q0-30.286 22-49.715T436 525.143q25.143 0 48.286 12T526 568.57t37.143 42.858 39.428 46.857 44 42.857T702 732.57t69.429 12q69.142 0 116.857-40.857T936 594.857q0-69.143-48-109.714T769.714 444.57Q688 444.571 632 500l53.143 61.714q37.714-36.571 81.143-36.571 29.714 0 52.571 18.857t22.857 48q0 32.571-21.143 52.286T766.857 664q-24.571 0-47.143-12t-41.143-31.429-37.428-42.857-39.714-46.857T557.143 488 502 456.571t-67.714-12q-69.715 0-118.286 40.286t-48.571 108.286z"/></svg>',R3='<svg class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg"><path d="M512 74.667C270.933 74.667 74.667 270.933 74.667 512S270.933 949.333 512 949.333 949.333 753.067 949.333 512 753.067 74.667 512 74.667zm0 810.666C307.2 885.333 138.667 716.8 138.667 512S307.2 138.667 512 138.667 885.333 307.2 885.333 512 716.8 885.333 512 885.333z"/><path d="M708.267 465.067 473.6 330.667c-8.533-4.267-17.067-6.4-25.6-6.4-29.867 0-53.333 23.466-53.333 53.333v268.8c0 8.533 2.133 19.2 6.4 25.6 10.666 17.067 27.733 27.733 46.933 27.733 8.533 0 17.067-2.133 25.6-6.4l234.667-134.4c8.533-4.266 14.933-10.666 19.2-19.2 6.4-12.8 8.533-27.733 4.266-40.533-2.133-14.933-10.666-25.6-23.466-34.133zM458.667 627.2V396.8L661.333 512 458.667 627.2z"/></svg>';const No={useBabel:!1,jsLib:[],cssLib:[],codepenLayout:"left",codepenEditors:"101",babel:"https://unpkg.com/@babel/standalone/babel.min.js",vue:"https://unpkg.com/vue/dist/vue.global.prod.js",react:"https://unpkg.com/react/umd/react.production.min.js",reactDOM:"https://unpkg.com/react-dom/umd/react-dom.production.min.js"},ya={html:{types:["html","slim","haml","md","markdown","vue"],map:{html:"none",vue:"none",md:"markdown"}},js:{types:["js","javascript","coffee","coffeescript","ts","typescript","ls","livescript"],map:{js:"none",javascript:"none",coffee:"coffeescript",ls:"livescript",ts:"typescript"}},css:{types:["css","less","sass","scss","stylus","styl"],map:{css:"none",styl:"stylus"}}},O3=(e,t,n)=>{const r=document.createElement(e);return yr(t)&&Gt(t).forEach(o=>{if(o.indexOf("data"))r[o]=t[o];else{const s=o.replace("data","");r.dataset[s]=t[o]}}),n&&n.forEach(o=>{r.appendChild(o)}),r},Ys=e=>({...No,...e,jsLib:Array.from(new Set([...No.jsLib||[],...e.jsLib||[]])),cssLib:Array.from(new Set([...No.cssLib||[],...e.cssLib||[]]))}),_n=(e,t)=>{if(e[t]!==void 0)return e[t];const n=new Promise(r=>{var s;const o=document.createElement("script");o.src=t,(s=document.querySelector("body"))==null||s.appendChild(o),o.onload=()=>{r()}});return e[t]=n,n},M3=(e,t)=>{if(t.css&&Array.from(e.childNodes).every(n=>n.nodeName!=="STYLE")){const n=O3("style",{innerHTML:t.css});e.appendChild(n)}},N3=(e,t,n)=>{const r=n.getScript();if(r&&Array.from(t.childNodes).every(o=>o.nodeName!=="SCRIPT")){const o=document.createElement("script");o.appendChild(document.createTextNode(`{const document=window.document.querySelector('#${e} .vp-code-demo-display').shadowRoot; -${r}}`)),t.appendChild(o)}},D3=e=>{const t=Gt(e),n={html:[],js:[],css:[],isLegal:!1};return["html","js","css"].forEach(r=>{const o=t.filter(s=>ya[r].types.includes(s));if(o.length){const s=o[0];n[r]=[e[s].replace(/^\n|\n$/g,""),ya[r].map[s]||s]}}),n.isLegal=(!n.html.length||n.html[1]==="none")&&(!n.js.length||n.js[1]==="none")&&(!n.css.length||n.css[1]==="none"),n},Uc=e=>e.replace(/<br \/>/g,"<br>").replace(/<((\S+)[^<]*?)\s+\/>/g,"<$1></$2>"),Wc=e=>`<div id="app"> + */const le={settings:{minimum:.08,easing:"ease",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,barSelector:'[role="bar"]',parent:"body",template:'<div class="bar" role="bar"></div>'},status:null,set:e=>{const t=le.isStarted();e=Oo(e,le.settings.minimum,1),le.status=e===1?null:e;const n=le.render(!t),r=n.querySelector(le.settings.barSelector),o=le.settings.speed,s=le.settings.easing;return n.offsetWidth,d3(l=>{Nr(r,{transform:"translate3d("+ha(e)+"%,0,0)",transition:"all "+o+"ms "+s}),e===1?(Nr(n,{transition:"none",opacity:"1"}),n.offsetWidth,setTimeout(function(){Nr(n,{transition:"all "+o+"ms linear",opacity:"0"}),setTimeout(function(){le.remove(),l()},o)},o)):setTimeout(()=>l(),o)}),le},isStarted:()=>typeof le.status=="number",start:()=>{le.status||le.set(0);const e=()=>{setTimeout(()=>{le.status&&(le.trickle(),e())},le.settings.trickleSpeed)};return le.settings.trickle&&e(),le},done:e=>!e&&!le.status?le:le.inc(.3+.5*Math.random()).set(1),inc:e=>{let t=le.status;return t?(typeof e!="number"&&(e=(1-t)*Oo(Math.random()*t,.1,.95)),t=Oo(t+e,0,.994),le.set(t)):le.start()},trickle:()=>le.inc(Math.random()*le.settings.trickleRate),render:e=>{if(le.isRendered())return document.getElementById("nprogress");va(document.documentElement,"nprogress-busy");const t=document.createElement("div");t.id="nprogress",t.innerHTML=le.settings.template;const n=t.querySelector(le.settings.barSelector),r=e?"-100":ha(le.status||0),o=document.querySelector(le.settings.parent);return Nr(n,{transition:"all 0 linear",transform:"translate3d("+r+"%,0,0)"}),o!==document.body&&va(o,"nprogress-custom-parent"),o==null||o.appendChild(t),t},remove:()=>{ma(document.documentElement,"nprogress-busy"),ma(document.querySelector(le.settings.parent),"nprogress-custom-parent");const e=document.getElementById("nprogress");e&&p3(e)},isRendered:()=>!!document.getElementById("nprogress")},Oo=(e,t,n)=>e<t?t:e>n?n:e,ha=e=>(-1+e)*100,d3=function(){const e=[];function t(){const n=e.shift();n&&n(t)}return function(n){e.push(n),e.length===1&&t()}}(),Nr=function(){const e=["Webkit","O","Moz","ms"],t={};function n(l){return l.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(a,c){return c.toUpperCase()})}function r(l){const a=document.body.style;if(l in a)return l;let c=e.length;const i=l.charAt(0).toUpperCase()+l.slice(1);let u;for(;c--;)if(u=e[c]+i,u in a)return u;return l}function o(l){return l=n(l),t[l]??(t[l]=r(l))}function s(l,a,c){a=o(a),l.style[a]=c}return function(l,a){for(const c in a){const i=a[c];i!==void 0&&Object.prototype.hasOwnProperty.call(a,c)&&s(l,c,i)}}}(),Fc=(e,t)=>(typeof e=="string"?e:Gs(e)).indexOf(" "+t+" ")>=0,va=(e,t)=>{const n=Gs(e),r=n+t;Fc(n,t)||(e.className=r.substring(1))},ma=(e,t)=>{const n=Gs(e);if(!Fc(e,t))return;const r=n.replace(" "+t+" "," ");e.className=r.substring(1,r.length-1)},Gs=e=>(" "+(e.className||"")+" ").replace(/\s+/gi," "),p3=e=>{e&&e.parentNode&&e.parentNode.removeChild(e)};const h3=()=>{ve(()=>{const e=ot(),t=new Set;t.add(e.currentRoute.value.path),e.beforeEach(n=>{t.has(n.path)||le.start()}),e.afterEach(n=>{t.add(n.path),le.done()})})},v3=gt({setup(){h3()}}),m3=JSON.parse('{"encrypt":{"config":{"/demo/encrypt.html":["$2a$10$p9oH0EOmt6fppwE049Kez.1T7PMpeTR8davQMhnhqeQjObbCLtq76"]}},"author":{"name":"hqqich","url":"https://mister-hope.com"},"logo":"/logo.svg","repo":"hqqich/hqqich.github.io","docsDir":"src","footer":"hqqich","displayFooter":true,"locales":{"/":{"lang":"zh-CN","navbarLocales":{"langName":"简体中文","selectLangAriaLabel":"选择语言"},"metaLocales":{"author":"作者","date":"写作日期","origin":"原创","views":"访问量","category":"分类","tag":"标签","readingTime":"阅读时间","words":"字数","toc":"此页内容","prev":"上一页","next":"下一页","lastUpdated":"上次编辑于","contributors":"贡献者","editLink":"在 GitHub 上编辑此页","print":"打印"},"outlookLocales":{"themeColor":"主题色","darkmode":"外观","fullscreen":"全屏"},"encryptLocales":{"iconLabel":"文章已加密","placeholder":"输入密码","remember":"记住密码","errorHint":"请输入正确的密码"},"routeLocales":{"skipToContent":"跳至主要內容","notFoundTitle":"页面不存在","notFoundMsg":["这里什么也没有","我们是怎么来到这儿的?","这 是 四 零 四 !","看起来你访问了一个失效的链接"],"back":"返回上一页","home":"带我回家","openInNewWindow":"Open in new window"},"navbar":["/","/md/resume",{"text":"学习日志","icon":"book","link":"/md/dev-log/day01.md"}],"sidebar":{"/":["",{"text":"学习日志","icon":"laptop-code","prefix":"md/dev-log/","children":["day01.md"]}]}}}}'),g3=J(m3),Bc=()=>g3,Vc=Symbol(""),y3=()=>{const e=_e(Vc);if(!e)throw new Error("useThemeLocaleData() is called without provider.");return e},b3=(e,t)=>{const{locales:n,...r}=e;return{...r,...n==null?void 0:n[t]}},w3=gt({enhance({app:e}){const t=Bc(),n=e._context.provides[js],r=k(()=>b3(t.value,n.value));e.provide(Vc,r),Object.defineProperties(e.config.globalProperties,{$theme:{get(){return t.value}},$themeLocale:{get(){return r.value}}})}});const _3=800,E3=2e3,C3={"/":{copy:"复制代码",copied:"已复制",hint:"复制成功"}},S3=!1,x3=['.theme-hope-content div[class*="language-"] pre'],ga=!1,Mo=new Map,k3=()=>{const{copy:e}=N0({legacy:!0}),t=wr(C3),n=ue(),r=E0(),o=a=>{if(!a.hasAttribute("copy-code-registered")){const c=document.createElement("button");c.type="button",c.classList.add("copy-code-button"),c.innerHTML='<div class="copy-icon" />',c.setAttribute("aria-label",t.value.copy),c.setAttribute("data-copied",t.value.copied),a.parentElement&&a.parentElement.insertBefore(c,a),a.setAttribute("copy-code-registered","")}},s=()=>ln().then(()=>new Promise(a=>{setTimeout(()=>{x3.forEach(c=>{document.querySelectorAll(c).forEach(o)}),a()},_3)})),l=(a,c,i)=>{let{innerText:u=""}=c;/language-(shellscript|shell|bash|sh|zsh)/.test(a.classList.toString())&&(u=u.replace(/^ *(\$|>) /gm,"")),e(u).then(()=>{i.classList.add("copied"),clearTimeout(Mo.get(i));const d=setTimeout(()=>{i.classList.remove("copied"),i.blur(),Mo.delete(i)},E3);Mo.set(i,d)})};ve(()=>{(!r.value||ga)&&s(),Ie("click",a=>{const c=a.target;if(c.matches('div[class*="language-"] > button.copy')){const i=c.parentElement,u=c.nextElementSibling;u&&l(i,u,c)}else if(c.matches('div[class*="language-"] div.copy-icon')){const i=c.parentElement,u=i.parentElement,d=i.nextElementSibling;d&&l(u,d,i)}}),ce(()=>n.value.path,()=>{(!r.value||ga)&&s()})})};var T3=gt({setup:()=>{k3()}});const zc=({title:e,desc:t="",logo:n="",color:r="",link:o=""})=>{const s=[f("img",{class:"vp-card-logo",src:je(n)}),f("div",{class:"vp-card-content"},[f("div",{class:"vp-card-title",innerHTML:e}),f("hr"),f("div",{class:"vp-card-desc",innerHTML:t})])],l={class:"vp-card"};return r&&(l.style={background:r}),lr(o)?f("a",{href:o,target:"_blank",...l},s):f(yt,{to:o,...l},()=>s)};zc.displayName="VPCard";const Dr=Dn("VUEPRESS_CODE_TAB_STORE",{});var $3=q({name:"CodeTabs",props:{active:{type:Number,default:0},data:{type:Array,required:!0},id:{type:String,required:!0},tabId:{type:String,default:""}},slots:Object,setup(e,{slots:t}){const n=J(e.active),r=Fe([]),o=()=>{e.tabId&&(Dr.value[e.tabId]=e.data[n.value].id)},s=(i=n.value)=>{n.value=i<r.value.length-1?i+1:0,r.value[n.value].focus()},l=(i=n.value)=>{n.value=i>0?i-1:r.value.length-1,r.value[n.value].focus()},a=(i,u)=>{i.key===" "||i.key==="Enter"?(i.preventDefault(),n.value=u):i.key==="ArrowRight"?(i.preventDefault(),s()):i.key==="ArrowLeft"&&(i.preventDefault(),l()),e.tabId&&(Dr.value[e.tabId]=e.data[n.value].id)},c=()=>{if(e.tabId){const i=e.data.findIndex(({id:u})=>Dr.value[e.tabId]===u);if(i!==-1)return i}return e.active};return ve(()=>{n.value=c(),ce(()=>Dr.value[e.tabId],(i,u)=>{if(e.tabId&&i!==u){const d=e.data.findIndex(({id:p})=>p===i);d!==-1&&(n.value=d)}})}),()=>e.data.length?f("div",{class:"vp-code-tabs"},[f("div",{class:"vp-code-tabs-nav",role:"tablist"},e.data.map(({id:i},u)=>{const d=u===n.value;return f("button",{type:"button",ref:p=>{p&&(r.value[u]=p)},class:["vp-code-tab-nav",{active:d}],role:"tab","aria-controls":`codetab-${e.id}-${u}`,"aria-selected":d,onClick:()=>{n.value=u,o()},onKeydown:p=>a(p,u)},t[`title${u}`]({value:i,isActive:d}))})),e.data.map(({id:i},u)=>{const d=u===n.value;return f("div",{class:["vp-code-tab",{active:d}],id:`codetab-${e.id}-${u}`,role:"tabpanel","aria-expanded":d},[f("div",{class:"vp-code-tab-title"},t[`title${u}`]({value:i,isActive:d})),t[`tab${u}`]({value:i,isActive:d})])})]):null}});const qc=({active:e=!1},{slots:t})=>{var n;return f("div",{class:["code-group-item",{active:e}],"aria-selected":e},(n=t.default)==null?void 0:n.call(t))};qc.displayName="CodeGroupItem";const A3=q({name:"CodeGroup",slots:Object,setup(e,{slots:t}){const n=J(-1),r=Fe([]),o=(a=n.value)=>{n.value=a<r.value.length-1?a+1:0,r.value[n.value].focus()},s=(a=n.value)=>{n.value=a>0?a-1:r.value.length-1,r.value[n.value].focus()},l=(a,c)=>{a.key===" "||a.key==="Enter"?(a.preventDefault(),n.value=c):a.key==="ArrowRight"?(a.preventDefault(),o(c)):a.key==="ArrowLeft"&&(a.preventDefault(),s(c))};return()=>{var c;const a=(((c=t.default)==null?void 0:c.call(t))||[]).filter(i=>i.type.name==="CodeGroupItem").map(i=>(i.props===null&&(i.props={}),i));return a.length===0?null:(n.value<0||n.value>a.length-1?(n.value=a.findIndex(i=>"active"in i.props),n.value===-1&&(n.value=0)):a.forEach((i,u)=>{i.props.active=u===n.value}),f("div",{class:"code-group"},[f("div",{class:"code-group-nav"},a.map((i,u)=>{const d=u===n.value;return f("button",{type:"button",ref:p=>{p&&(r.value[u]=p)},class:["code-group-nav-tab",{active:d}],"aria-pressed":d,"aria-expanded":d,onClick:()=>{n.value=u},onKeydown:p=>l(p,u)},i.props.title)})),a]))}}}),L3=()=>{Ie("beforeprint",()=>{document.querySelectorAll("details").forEach(e=>{e.open=!0})})};const P3='<svg class="codepen-icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg"><path d="M123.429 668L468 897.714V692.571L277.143 565.143zM88 585.714L198.286 512 88 438.286v147.428zm468 312L900.571 668 746.857 565.143 556 692.57v205.143zM512 616l155.429-104L512 408 356.571 512zM277.143 458.857L468 331.43V126.286L123.429 356zM825.714 512L936 585.714V438.286zm-78.857-53.143L900.571 356 556 126.286v205.143zM1024 356v312q0 23.429-19.429 36.571l-468 312Q524.571 1024 512 1024t-24.571-7.429l-468-312Q0 691.43 0 668V356q0-23.429 19.429-36.571l468-312Q499.429 0 512 0t24.571 7.429l468 312Q1024 332.57 1024 356z"/></svg>',I3='<svg class="jsfiddle-icon" viewBox="0 0 1170 1024" xmlns="http://www.w3.org/2000/svg"><path d="M1028.571 441.143q63.429 26.286 102.572 83.143t39.143 126.571q0 93.714-67.429 160.286T940 877.714q-2.286 0-6.571-.285t-6-.286H232q-97.143-5.714-164.571-71.714T0 645.143q0-62.857 31.429-116t84-84q-6.858-22.286-6.858-46.857 0-65.715 46.858-112T269.143 240q54.286 0 98.286 33.143 42.857-88 127.142-141.714t186.572-53.715q94.857 0 174.857 46t126.571 124.857 46.572 172q0 3.429-.286 10.286t-.286 10.286zm-761.142 152q0 69.714 48 110.286T434.286 744q78.285 0 137.143-56.571-9.143-11.429-27.143-32.286t-24.857-28.857q-38.286 37.143-82.286 37.143-31.429 0-53.429-19.143t-22-50q0-30.286 22-49.715T436 525.143q25.143 0 48.286 12T526 568.57t37.143 42.858 39.428 46.857 44 42.857T702 732.57t69.429 12q69.142 0 116.857-40.857T936 594.857q0-69.143-48-109.714T769.714 444.57Q688 444.571 632 500l53.143 61.714q37.714-36.571 81.143-36.571 29.714 0 52.571 18.857t22.857 48q0 32.571-21.143 52.286T766.857 664q-24.571 0-47.143-12t-41.143-31.429-37.428-42.857-39.714-46.857T557.143 488 502 456.571t-67.714-12q-69.715 0-118.286 40.286t-48.571 108.286z"/></svg>',R3='<svg class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg"><path d="M512 74.667C270.933 74.667 74.667 270.933 74.667 512S270.933 949.333 512 949.333 949.333 753.067 949.333 512 753.067 74.667 512 74.667zm0 810.666C307.2 885.333 138.667 716.8 138.667 512S307.2 138.667 512 138.667 885.333 307.2 885.333 512 716.8 885.333 512 885.333z"/><path d="M708.267 465.067 473.6 330.667c-8.533-4.267-17.067-6.4-25.6-6.4-29.867 0-53.333 23.466-53.333 53.333v268.8c0 8.533 2.133 19.2 6.4 25.6 10.666 17.067 27.733 27.733 46.933 27.733 8.533 0 17.067-2.133 25.6-6.4l234.667-134.4c8.533-4.266 14.933-10.666 19.2-19.2 6.4-12.8 8.533-27.733 4.266-40.533-2.133-14.933-10.666-25.6-23.466-34.133zM458.667 627.2V396.8L661.333 512 458.667 627.2z"/></svg>';const No={useBabel:!1,jsLib:[],cssLib:[],codepenLayout:"left",codepenEditors:"101",babel:"https://unpkg.com/@babel/standalone/babel.min.js",vue:"https://unpkg.com/vue/dist/vue.global.prod.js",react:"https://unpkg.com/react/umd/react.production.min.js",reactDOM:"https://unpkg.com/react-dom/umd/react-dom.production.min.js"},ya={html:{types:["html","slim","haml","md","markdown","vue"],map:{html:"none",vue:"none",md:"markdown"}},js:{types:["js","javascript","coffee","coffeescript","ts","typescript","ls","livescript"],map:{js:"none",javascript:"none",coffee:"coffeescript",ls:"livescript",ts:"typescript"}},css:{types:["css","less","sass","scss","stylus","styl"],map:{css:"none",styl:"stylus"}}},O3=(e,t,n)=>{const r=document.createElement(e);return yr(t)&&Kt(t).forEach(o=>{if(o.indexOf("data"))r[o]=t[o];else{const s=o.replace("data","");r.dataset[s]=t[o]}}),n&&n.forEach(o=>{r.appendChild(o)}),r},Ys=e=>({...No,...e,jsLib:Array.from(new Set([...No.jsLib||[],...e.jsLib||[]])),cssLib:Array.from(new Set([...No.cssLib||[],...e.cssLib||[]]))}),_n=(e,t)=>{if(e[t]!==void 0)return e[t];const n=new Promise(r=>{var s;const o=document.createElement("script");o.src=t,(s=document.querySelector("body"))==null||s.appendChild(o),o.onload=()=>{r()}});return e[t]=n,n},M3=(e,t)=>{if(t.css&&Array.from(e.childNodes).every(n=>n.nodeName!=="STYLE")){const n=O3("style",{innerHTML:t.css});e.appendChild(n)}},N3=(e,t,n)=>{const r=n.getScript();if(r&&Array.from(t.childNodes).every(o=>o.nodeName!=="SCRIPT")){const o=document.createElement("script");o.appendChild(document.createTextNode(`{const document=window.document.querySelector('#${e} .vp-code-demo-display').shadowRoot; +${r}}`)),t.appendChild(o)}},D3=e=>{const t=Kt(e),n={html:[],js:[],css:[],isLegal:!1};return["html","js","css"].forEach(r=>{const o=t.filter(s=>ya[r].types.includes(s));if(o.length){const s=o[0];n[r]=[e[s].replace(/^\n|\n$/g,""),ya[r].map[s]||s]}}),n.isLegal=(!n.html.length||n.html[1]==="none")&&(!n.js.length||n.js[1]==="none")&&(!n.css.length||n.css[1]==="none"),n},Uc=e=>e.replace(/<br \/>/g,"<br>").replace(/<((\S+)[^<]*?)\s+\/>/g,"<$1></$2>"),Wc=e=>`<div id="app"> ${Uc(e)} -</div>`,H3=e=>`${e.replace("export default ","const $reactApp = ").replace(/App\.__style__(\s*)=(\s*)`([\s\S]*)?`/,"")}; -ReactDOM.createRoot(document.getElementById("app")).render(React.createElement($reactApp))`,j3=e=>e.replace(/export\s+default\s*\{(\n*[\s\S]*)\n*\}\s*;?$/u,"Vue.createApp({$1}).mount('#app')").replace(/export\s+default\s*define(Async)?Component\s*\(\s*\{(\n*[\s\S]*)\n*\}\s*\)\s*;?$/u,"Vue.createApp({$1}).mount('#app')").trim(),Kc=e=>`(function(exports){var module={};module.exports=exports;${e};return module.exports.__esModule?module.exports.default:module.exports;})({})`,F3=(e,t)=>{const n=Ys(t),r=e.js[0]||"";return{...n,html:Uc(e.html[0]||""),js:r,css:e.css[0]||"",isLegal:e.isLegal,getScript:()=>{var o;return n.useBabel?((o=window.Babel.transform(r,{presets:["es2015"]}))==null?void 0:o.code)||"":r}}},B3=/<template>([\s\S]+)<\/template>/u,V3=/<script(\s*lang=(['"])(.*?)\2)?>([\s\S]+)<\/script>/u,z3=/<style(\s*lang=(['"])(.*?)\2)?\s*(?:scoped)?>([\s\S]+)<\/style>/u,q3=(e,t)=>{const n=Ys(t),r=e.html[0]||"",o=B3.exec(r),s=V3.exec(r),l=z3.exec(r),a=o?o[1].replace(/^\n|\n$/g,""):"",[c="",i=""]=s?[s[4].replace(/^\n|\n$/g,""),s[3]]:[],[u="",d=""]=l?[l[4].replace(/^\n|\n$/g,""),l[3]]:[],p=i===""&&(d===""||d==="css");return{...n,html:Wc(a),js:j3(c),css:u,isLegal:p,jsLib:[n.vue,...n.jsLib],getScript:()=>{var g,w;const v=t.useBabel?((w=(g=window.Babel)==null?void 0:g.transform(c,{presets:["es2015"]}))==null?void 0:w.code)||"":c.replace(/export\s+default/u,"return");return`const app=window.document.createElement('div');document.firstElementChild.appendChild(app);const appOptions=${Kc(v)};appOptions.template=\`${a.replace("`",'\\`"')}\`;window.Vue.createApp(appOptions).mount(app);`}}},U3=(e,t)=>{const n=Ys(t);return{...n,html:Wc(""),js:H3(e.js[0]||""),css:e.css[0]||(e.js[0]?e.js[0].replace(/App\.__style__(?:\s*)=(?:\s*)`([\s\S]*)?`/,"$1").trim():""),isLegal:e.isLegal,jsLib:[n.react,n.reactDOM,...n.jsLib],jsx:!0,getScript:()=>{var o,s;const r=((s=(o=window.Babel)==null?void 0:o.transform(e.js[0]||"",{presets:["es2015","react"]}))==null?void 0:s.code)||"";return`window.ReactDOM.createRoot(document.firstElementChild).render(window.React.createElement(${Kc(r)}))`}}},En={},W3=e=>Promise.all([_n(En,e.babel),_n(En,e.react),_n(En,e.reactDOM)]),K3=e=>{const t=[_n(En,e.vue)];return e.useBabel&&t.push(_n(En,e.babel)),Promise.all(t)},G3=e=>e.useBabel?_n(En,e.babel):Promise.resolve();var Y3=q({name:"CodeDemo",props:{id:{type:String,required:!0},type:{type:String,default:"normal"},title:{type:String,default:""},config:{type:String,default:""},code:{type:String,required:!0}},slots:Object,setup(e,{slots:t}){const[n,r]=Zr(!1),o=Be(),s=Be(),l=J("0"),a=J(!1),c=x(()=>JSON.parse(e.config?aa(e.config):"{}")),i=x(()=>{const g=JSON.parse(aa(e.code));return D3(g)}),u=x(()=>e.type==="react"?U3(i.value,c.value):e.type==="vue"?q3(i.value,c.value):F3(i.value,c.value)),d=x(()=>u.value.isLegal),p=(g=!1)=>{const w=o.value.attachShadow({mode:"open"}),_=document.createElement("div");_.classList.add("code-demo-app"),w.appendChild(_),d.value?(g&&(_.innerHTML=u.value.html),M3(w,u.value),N3(e.id,w,u.value),l.value="0"):l.value="auto",a.value=!0},v=()=>{switch(e.type){case"react":return W3(u.value).then(()=>p());case"vue":return K3(u.value).then(()=>p());default:return G3(u.value).then(()=>p(!0))}};return Re("beforeprint",()=>{r(!0)}),me(()=>{setTimeout(()=>{v()},800)}),()=>{var g;return f("div",{class:"vp-code-demo",id:e.id},[f("div",{class:"vp-code-demo-header"},[u.value.isLegal?f("button",{type:"button",title:"toggle","aria-hidden":!0,class:["vp-code-demo-toggle-button",n.value?"down":"end"],onClick:()=>{l.value=n.value?"0":`${s.value.clientHeight+13.8}px`,r()}}):null,e.title?f("span",{class:"vp-code-demo-title"},decodeURIComponent(e.title)):null,u.value.isLegal&&u.value.jsfiddle!==!1?f("form",{class:"code-demo-jsfiddle",target:"_blank",action:"https://jsfiddle.net/api/post/library/pure/",method:"post"},[f("input",{type:"hidden",name:"html",value:u.value.html}),f("input",{type:"hidden",name:"js",value:u.value.js}),f("input",{type:"hidden",name:"css",value:u.value.css}),f("input",{type:"hidden",name:"wrap",value:"1"}),f("input",{type:"hidden",name:"panel_js",value:"3"}),f("input",{type:"hidden",name:"resources",value:[...u.value.cssLib,...u.value.jsLib].join(",")}),f("button",{type:"submit",class:"jsfiddle-button",innerHTML:P3,"aria-label":"JSFiddle","data-balloon-pos":"up"})]):null,!u.value.isLegal||u.value.codepen!==!1?f("form",{class:"code-demo-codepen",target:"_blank",action:"https://codepen.io/pen/define",method:"post"},[f("input",{type:"hidden",name:"data",value:JSON.stringify({html:u.value.html,js:u.value.js,css:u.value.css,js_external:u.value.jsLib.join(";"),css_external:u.value.cssLib.join(";"),layout:u.value.codepenLayout,html_pre_processor:i.value?i.value.html[1]:"none",js_pre_processor:i.value?i.value.js[1]:u.value.jsx?"babel":"none",css_pre_processor:i.value?i.value.css[1]:"none",editors:u.value.codepenEditors})}),f("button",{type:"submit",innerHTML:I3,class:"codepen-button","aria-label":"Codepen","data-balloon-pos":"up"})]):null]),a.value?null:f(fc,{class:"vp-code-demo-loading"}),f("div",{ref:o,class:"vp-code-demo-display",style:{display:d.value&&a.value?"block":"none"}}),f("div",{class:"vp-code-demo-code-wrapper",style:{height:l.value}},f("div",{ref:s,class:"vp-code-demo-codes"},(g=t.default)==null?void 0:g.call(t)))])}}});var J3=q({name:"MdDemo",props:{id:{type:String,required:!0},title:{type:String,default:""}},slots:Object,setup(e,{slots:t}){const[n,r]=Zr(!1),o=Be(),s=J("0");return Re("beforeprint",()=>{r(!0)}),()=>{var l,a;return f("div",{class:"vp-md-demo",id:e.id},[f("div",{class:"vp-md-demo-header"},[f("button",{type:"button",title:"toggle","aria-hidden":!0,class:["vp-md-demo-toggle-button",n.value?"down":"end"],onClick:()=>{s.value=n.value?"0":`${o.value.clientHeight+13.8}px`,r()}}),e.title?decodeURIComponent(e.title):null]),f("div",{class:"vp-md-demo-display"},(l=t.default)==null?void 0:l.call(t)),f("div",{class:"vp-md-demo-code-wrapper",style:{height:s.value}},f("div",{ref:o,class:"vp-md-demo-codes"},(a=t.code)==null?void 0:a.call(t)))])}}});var Q3=q({name:"Playground",props:{title:{type:String,default:""},link:{type:String,required:!0}},setup(e){return()=>[f("div",{class:"vp-playground"},[f("div",{class:"vp-playground-header"},[e.title?f("div",{class:"vp-playground-title"},decodeURIComponent(e.title)):null,f("div",{class:"vp-playground-actions"},[f("a",{class:"vp-playground-action",href:decodeURIComponent(e.link),target:"_blank",innerHTML:R3})])]),f("div",{class:"vp-playground-container"},f("iframe",{src:decodeURIComponent(e.link)}))])]}});const Do=Dn("VUEPRESS_TAB_STORE",{});var X3=q({name:"Tabs",props:{active:{type:Number,default:0},data:{type:Array,required:!0},id:{type:String,required:!0},tabId:{type:String,default:""}},slots:Object,setup(e,{slots:t}){const n=J(e.active),r=Be([]),o=()=>{e.tabId&&(Do.value[e.tabId]=e.data[n.value].id)},s=(i=n.value)=>{n.value=i<r.value.length-1?i+1:0,r.value[n.value].focus()},l=(i=n.value)=>{n.value=i>0?i-1:r.value.length-1,r.value[n.value].focus()},a=(i,u)=>{i.key===" "||i.key==="Enter"?(i.preventDefault(),n.value=u):i.key==="ArrowRight"?(i.preventDefault(),s()):i.key==="ArrowLeft"&&(i.preventDefault(),l()),o()},c=()=>{if(e.tabId){const i=e.data.findIndex(({id:u})=>Do.value[e.tabId]===u);if(i!==-1)return i}return e.active};return me(()=>{n.value=c(),ue(()=>Do.value[e.tabId],(i,u)=>{if(e.tabId&&i!==u){const d=e.data.findIndex(({id:p})=>p===i);d!==-1&&(n.value=d)}})}),()=>e.data.length?f("div",{class:"vp-tabs"},[f("div",{class:"vp-tabs-nav",role:"tablist"},e.data.map(({id:i},u)=>{const d=u===n.value;return f("button",{type:"button",ref:p=>{p&&(r.value[u]=p)},class:["vp-tab-nav",{active:d}],role:"tab","aria-controls":`tab-${e.id}-${u}`,"aria-selected":d,onClick:()=>{n.value=u,o()},onKeydown:p=>a(p,u)},t[`title${u}`]({value:i,isActive:d}))})),e.data.map(({id:i},u)=>{const d=u===n.value;return f("div",{class:["vp-tab",{active:d}],id:`tab-${e.id}-${u}`,role:"tabpanel","aria-expanded":d},[f("div",{class:"vp-tab-title"},t[`title${u}`]({value:i,isActive:d})),t[`tab${u}`]({value:i,isActive:d})])})]):null}});const Z3=yt({enhance:({app:e})=>{e.component("VPCard",zc),e.component("CodeTabs",A3),ft("CodeGroup",e)||e.component("CodeGroup",$3),ft("CodeGroupItem",e)||e.component("CodeGroupItem",qc),e.component("CodeDemo",Y3),e.component("MdDemo",J3),e.component("Playground",Q3),e.component("Tabs",X3)},setup:()=>{L3()}});let ep={};const Gc=Symbol(""),tp=()=>Ee(Gc),np=e=>{e.provide(Gc,ep)};const rp=".theme-hope-content :not(a) > img:not([no-view])",op={"/":{closeTitle:"关闭",downloadTitle:"下载图片",fullscreenTitle:"切换全屏",zoomTitle:"缩放",arrowPrevTitle:"上一个 (左箭头)",arrowNextTitle:"下一个 (右箭头)"}},sp=800,lp='<div class="photo-swipe-loading"><svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" preserveAspectRatio="xMidYMid" viewBox="25 25 50 50"><animateTransform attributeName="transform" type="rotate" dur="2s" keyTimes="0;1" repeatCount="indefinite" values="0;360"></animateTransform><circle cx="50" cy="50" r="20" fill="none" stroke="currentColor" stroke-width="4" stroke-linecap="round"><animate attributeName="stroke-dasharray" dur="1.5s" keyTimes="0;0.5;1" repeatCount="indefinite" values="1,200;90,200;1,200"></animate><animate attributeName="stroke-dashoffset" dur="1.5s" keyTimes="0;0.5;1" repeatCount="indefinite" values="0;-35px;-125px"></animate></circle></svg></div>',ap=e=>ce(e)?Array.from(document.querySelectorAll(e)):e.map(t=>Array.from(document.querySelectorAll(t))).flat(),Yc=e=>new Promise((t,n)=>{e.complete?t({type:"image",element:e,src:e.src,width:e.naturalWidth,height:e.naturalHeight,alt:e.alt,msrc:e.src}):(e.onload=()=>t(Yc(e)),e.onerror=r=>n(r))}),ip=()=>{const{isSupported:e,toggle:t}=Ks(),n=tp(),r=wr(op),o=fe();let s;const l=c=>{c.on("uiRegister",()=>{e&&c.ui.registerElement({name:"fullscreen",order:7,isButton:!0,html:'<svg class="pswp__icn" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg"><path d="M249.5 270.833H437v-75H212a37.5 37.5 0 0 0-37.5 37.5v225h75v-187.5zm-37.5 600h225v-75H249.5v-187.5h-75v225a37.5 37.5 0 0 0 37.5 37.5zm637.5-37.5v-225h-75v187.5H587v75h225a37.5 37.5 0 0 0 37.5-37.5zM587 270.833h187.5v187.5h75v-225a37.5 37.5 0 0 0-37.5-37.5H587v75z"/></svg>',onClick:()=>{t()}}),c.ui.registerElement({name:"download",order:8,isButton:!0,tagName:"a",html:{isCustomSVG:!0,inner:'<path d="M20.5 14.3 17.1 18V10h-2.2v7.9l-3.4-3.6L10 16l6 6.1 6-6.1-1.5-1.6ZM23 23H9v2h14" id="pswp__icn-download"/>',outlineID:"pswp__icn-download"},onInit:(i,u)=>{i.setAttribute("download",""),i.setAttribute("target","_blank"),i.setAttribute("rel","noopener"),u.on("change",()=>{i.setAttribute("href",u.currSlide.data.src)})}}),c.ui.registerElement({name:"bulletsIndicator",className:"photo-swipe-bullets-indicator",appendTo:"wrapper",onInit:(i,u)=>{const d=[];let p=-1;for(let v=0;v<u.getNumItems();v++){const g=document.createElement("div");g.className="photo-swipe-bullet",g.onclick=w=>{u.goTo(d.indexOf(w.target))},d.push(g),i.appendChild(g)}u.on("change",()=>{p>=0&&d[p].classList.remove("active"),d[u.currIndex].classList.add("active"),p=u.currIndex})}})})},a=()=>Promise.all([ae(()=>import("./photoswipe.esm-060dc2da.js"),[]),ln().then(()=>new Promise(c=>setTimeout(c,sp)).then(()=>ap(rp)))]).then(([{default:c},i])=>{const u=i.map(d=>({html:lp,element:d,msrc:d.src}));i.forEach((d,p)=>{const v=()=>{s=new c({preloaderDelay:0,showHideAnimationType:"zoom",...r.value,...n,dataSource:u,index:p,closeOnVerticalDrag:!0,wheelToZoom:!1}),l(s),s.addFilter("thumbEl",()=>d),s.addFilter("placeholderSrc",()=>d.src),s.init()};d.style.cursor="zoom-in",d.addEventListener("click",()=>{v()}),d.addEventListener("keypress",({key:g})=>{g==="Enter"&&v()})}),i.forEach((d,p)=>{Yc(d).then(v=>{u.splice(p,1,v),s==null||s.refreshSlideContent(p)})})});me(()=>{Re("wheel",()=>{s==null||s.close()}),ue(()=>o.value.path,a,{immediate:!0})})};var cp=yt({enhance:({app:e})=>{np(e)},setup:()=>{ip()}});const Jc=()=>{const e=fe();return x(()=>e.value.readingTime??null)},as=typeof{"/":{word:"约 $word 字",less1Minute:"小于 1 分钟",time:"大约 $time 分钟"}}>"u"?null:{"/":{word:"约 $word 字",less1Minute:"小于 1 分钟",time:"大约 $time 分钟"}},up=(e,t)=>{const{minutes:n,words:r}=e,{less1Minute:o,word:s,time:l}=t;return{time:n<1?o:l.replace("$time",Math.round(n).toString()),words:s.replace("$word",r.toString())}},ba={words:"",time:""},fp=()=>as?wr(as):x(()=>null),dp=()=>{if(typeof as>"u")return x(()=>ba);const e=Jc(),t=fp();return x(()=>e.value&&t.value?up(e.value,t.value):ba)},Hn=()=>Bc(),he=()=>y3(),ho=()=>x(()=>!!Hn().value.pure);var Ho=q({name:"EmptyComponent",setup:()=>()=>null});const pp="719px",hp="1440px",vp="false",Js={mobileBreakPoint:pp,pcBreakPoint:hp,enableThemeColor:vp},Qs={},Qc=e=>{const{icon:t="",color:n,size:r}=e,o={};return n&&(o.color=n),r&&(o.height=Number.isNaN(Number(r))?r:`${r}px`),On(t)?f("img",{class:"icon",src:t,"no-view":"",style:o}):qs(t)?f("img",{class:"icon",src:je(t),"no-view":"",style:o}):f(ut("FontIcon"),e)};Qc.displayName="HopeIcon";var Ue=Qc,Tt=(e=>(e.type="y",e.title="t",e.shortTitle="s",e.icon="i",e.author="a",e.date="d",e.localizedDate="l",e.category="c",e.tag="g",e.isEncrypted="n",e.isOriginal="o",e.readingTime="r",e.excerpt="e",e.sticky="u",e.cover="v",e.index="I",e.order="O",e))(Tt||{}),mp=(e=>(e.article="a",e.home="h",e.slide="s",e.page="p",e))(mp||{});const Cn=(e,t,n=!1)=>{let r=Xr(e,gc(encodeURI(t)));r.name==="404"&&(r=Xr(e,t));const{fullPath:o,meta:s,name:l}=r;return{text:!n&&s[Tt.shortTitle]?s[Tt.shortTitle]:s[Tt.title]||t,link:l==="404"?t:o,...s[Tt.icon]?{icon:s[Tt.icon]}:{}}},gp=()=>{const e=st(),t=It();return n=>{if(n)if(qs(n))t.path!==n&&e.push(n);else if(On(n)||Ni(n))window&&window.open(n);else{const r=t.path.slice(0,t.path.lastIndexOf("/"));e.push(`${r}/${encodeURI(n)}`)}}},Xc=()=>{const e=he(),t=$e();return x(()=>{const{author:n}=t.value;return n?sa(n):n===!1?[]:sa(e.value.author,!1)})},yp=()=>{const e=$e();return x(()=>m2(e.value.category).map(t=>({name:t,path:""})))},bp=()=>{const e=$e();return x(()=>g2(e.value.tag).map(t=>({name:t,path:""})))},wp=()=>{const e=$e(),t=fe();return x(()=>{const n=l2(e.value.date);if(n)return n;const{createdTime:r}=t.value.git||{};return r?new Date(r):null})},_p=()=>{const e=he(),t=fe(),n=$e(),r=Xc(),o=yp(),s=bp(),l=wp(),a=Jc(),c=dp(),i=x(()=>({author:r.value,category:o.value,date:l.value,localizedDate:t.value.localizedDate,tag:s.value,isOriginal:n.value.isOriginal||!1,readingTime:a.value,readingTimeLocale:c.value,pageview:"pageview"in n.value?n.value.pageview:!0})),u=x(()=>"pageInfo"in n.value?n.value.pageInfo:"pageInfo"in e.value?e.value.pageInfo:null);return{info:i,items:u}},{mobileBreakPoint:Ep,pcBreakPoint:Cp}=Js,wa=e=>e.endsWith("px")?Number(e.slice(0,-2)):null,vo=()=>{const e=J(!1),t=J(!1),n=()=>{e.value=window.innerWidth<=(wa(Ep)??719),t.value=window.innerWidth>=(wa(Cp)??1440)};return me(()=>{n(),Re("resize",n,!1),Re("orientationchange",n,!1)}),{isMobile:e,isPC:t}},Zc=Symbol(""),Cr=()=>{const e=Ee(Zc);if(!e)throw new Error("useDarkmode() is called without provider.");return e},Sp=e=>{const t=Hn(),n=V2(),r=Dn("vuepress-theme-hope-scheme","auto"),o=x(()=>t.value.darkmode||"switch"),s=x(()=>{const a=o.value;return a==="disable"?!1:a==="enable"?!0:a==="auto"?n.value:a==="toggle"?r.value==="dark":r.value==="dark"||r.value==="auto"&&n.value}),l=x(()=>{const a=o.value;return a==="switch"||a==="toggle"});e.provide(Zc,{canToggle:l,config:o,isDarkmode:s,status:r}),Object.defineProperties(e.config.globalProperties,{$isDarkmode:{get:()=>s.value}})},Tp=()=>{const{isDarkmode:e}=Cr(),t=(n=e.value)=>document.documentElement.setAttribute("data-theme",n?"dark":"light");me(()=>{ue(e,t,{immediate:!0})})};var ze=q({name:"AutoLink",inheritAttrs:!1,props:{config:{type:Object,required:!0},exact:Boolean,noExternalLinkIcon:Boolean},emits:["focusout"],slots:Object,setup(e,{attrs:t,emit:n,slots:r}){const o=It(),s=Ui(),l=oo(e,"config"),a=x(()=>On(l.value.link)),c=x(()=>Ni(l.value.link)||$d(l.value.link)),i=x(()=>c.value?void 0:l.value.target||(a.value?"_blank":void 0)),u=x(()=>i.value==="_blank"),d=x(()=>!a.value&&!c.value&&!u.value),p=x(()=>c.value?void 0:l.value.rel||(u.value?"noopener noreferrer":void 0)),v=x(()=>l.value.ariaLabel||l.value.text),g=x(()=>{if(e.exact)return!1;const _=Gt(s.value.locales);return _.length?_.every(b=>b!==l.value.link):l.value.link!=="/"}),w=x(()=>d.value?l.value.activeMatch?new RegExp(l.value.activeMatch).test(o.path):g.value?Ln(o.path,l.value.link):o.path===l.value.link:!1);return()=>{const{before:_,after:b,default:S}=r,{text:y,icon:T,link:I}=l.value;return d.value?f(bt,{to:I,"aria-label":v.value,...t,class:["nav-link",{active:w.value},t.class],onFocusout:()=>n("focusout")},()=>S?S():[_?_():f(Ue,{icon:T}),y,b==null?void 0:b()]):f("a",{href:I,rel:p.value,target:i.value,"aria-label":v.value,...t,class:["nav-link",t.class],onFocusout:()=>n("focusout")},S?S():[_?_():f(Ue,{icon:T}),y,e.noExternalLinkIcon?null:f(jc),b==null?void 0:b()])}}});const In=(e,t,n=!1)=>"activeMatch"in t?new RegExp(t.activeMatch).test(e.path):Us(e,t.link)?!0:t.children&&!n?t.children.some(r=>In(e,r)):!1,eu=(e,t)=>t.type==="group"?t.children.some(n=>n.type==="group"?eu(e,n):n.type==="page"&&In(e,n,!0))||"prefix"in t&&Us(e,t.prefix):!1,tu=(e,t)=>ce(e.link)?f(ze,{...t,config:e}):f("p",t,[f(Ue,{icon:e.icon}),e.text]),nu=e=>{const t=It();return e?f("ul",{class:"vp-sidebar-sub-headers"},e.map(n=>{const r=In(t,n,!0);return f("li",{class:"vp-sidebar-sub-header"},[tu(n,{class:["vp-sidebar-link","vp-heading",{active:r}]}),nu(n.children)])})):null},jo=(e="",t="")=>qs(t)?t:`${xd(e)}${t}`,xp=(e,t)=>{const n=fe();return{type:"heading",text:e.title,link:`${n.value.path}#${e.slug}`,children:Xs(e.children,t)}},Xs=(e,t)=>t>0?e.map(n=>xp(n,t-1)):[],ru=e=>{const t=fe();return Xs(t.value.headers,e)},is=(e,t,n="")=>{const r=st(),o=fe(),s=(l,a=n)=>{var i;const c=ce(l)?Cn(r,jo(a,l)):l.link?{...l,...lr(l.link)?{}:{link:Cn(r,jo(a,l.link)).link}}:l;if("children"in c){const u=jo(a,c.prefix),d=c.children==="structure"?Qs[u]:c.children;return{type:"group",...c,prefix:u,children:d.map(p=>s(p,u))}}return{type:"page",...c,children:c.link===o.value.path?Xs(((i=o.value.headers[0])==null?void 0:i.level)===1?o.value.headers[0].children:o.value.headers,t):[]}};return e.map(l=>s(l))},kp=(e,t)=>{const n=fe(),r=Gt(e).sort((o,s)=>s.length-o.length);for(const o of r)if(Ln(decodeURI(n.value.path),o)){const s=e[o];return s?is(s==="structure"?Qs[o]:s==="heading"?ru(t):s,t,o):[]}return console.warn(`${n.value.path} is missing sidebar config.`),[]},Ap=(e,t)=>{const n=Mn();return e===!1?[]:e==="heading"?ru(t):e==="structure"?is(Qs[n.value],t,n.value):X(e)?is(e,t):yr(e)?kp(e,t):[]},ou=Symbol(""),$p=()=>{const e=$e(),t=he(),n=fe(),r=x(()=>e.value.home?!1:e.value.sidebar??t.value.sidebar??"structure"),o=x(()=>e.value.headerDepth??t.value.headerDepth??2),s=Ws(()=>[r.value,o.value,n.value.path,null],()=>Ap(r.value,o.value));wn(ou,s)},Zs=()=>{const e=Ee(ou);if(!e)throw new Error("useSidebarItems() is called without provider.");return e};var Lp=q({name:"PageFooter",setup(){const e=$e(),t=he(),n=Xc(),r=x(()=>{const{copyright:l,footer:a}=e.value;return a!==!1&&!!(l||a||t.value.displayFooter)}),o=x(()=>{const{footer:l}=e.value;return l===!1?!1:ce(l)?l:t.value.footer||""}),s=x(()=>"copyright"in e.value?e.value.copyright:"copyright"in t.value?t.value.copyright:n.value.length?`Copyright © ${new Date().getFullYear()} ${n.value[0].name}`:!1);return()=>r.value?f("footer",{class:"vp-footer-wrapper"},[o.value?f("div",{class:"vp-footer",innerHTML:o.value}):null,s.value?f("div",{class:"vp-copyright",innerHTML:s.value}):null]):null}}),Ip=q({name:"NavbarDropdownLink",props:{config:{type:Object,required:!0}},slots:Object,setup(e,{slots:t}){const n=fe(),r=oo(e,"config"),o=x(()=>r.value.ariaLabel||r.value.text),s=J(!1);ue(()=>n.value.path,()=>{s.value=!1});const l=a=>{a.detail===0&&(s.value=!s.value)};return()=>{var a;return f("div",{class:["dropdown-wrapper",{open:s.value}]},[f("button",{type:"button",class:"dropdown-title","aria-label":o.value,onClick:l},[((a=t.title)==null?void 0:a.call(t))||f("span",{class:"title"},[f(Ue,{icon:r.value.icon}),e.config.text]),f("span",{class:"arrow"}),f("ul",{class:"nav-dropdown"},r.value.children.map((c,i)=>{const u=i===r.value.children.length-1;return f("li",{class:"dropdown-item"},"children"in c?[f("h4",{class:"dropdown-subtitle"},c.link?f(ze,{config:c,onFocusout:()=>{c.children.length===0&&u&&(s.value=!1)}}):f("span",c.text)),f("ul",{class:"dropdown-subitem-wrapper"},c.children.map((d,p)=>f("li",{class:"dropdown-subitem"},f(ze,{config:d,onFocusout:()=>{p===c.children.length-1&&u&&(s.value=!1)}}))))]:f(ze,{config:c,onFocusout:()=>{u&&(s.value=!1)}}))}))])])}}});const su=(e,t,n="")=>ce(t)?Cn(e,`${n}${t}`):"children"in t?{...t,...t.link&&!lr(t.link)?Cn(e,`${n}${t.link}`):{},children:t.children.map(r=>su(e,r,`${n}${t.prefix||""}`))}:{...t,link:lr(t.link)?t.link:Cn(e,`${n}${t.link}`).link},lu=()=>{const e=he(),t=st(),n=()=>(e.value.navbar||[]).map(r=>su(t,r));return Ws(()=>e.value.navbar,()=>n())},Pp=()=>{const e=he(),t=x(()=>e.value.repo||null),n=x(()=>t.value?b2(t.value):null),r=x(()=>t.value?wc(t.value):null),o=x(()=>n.value?e.value.repoLabel??(r.value===null?"Source":r.value):null);return x(()=>!n.value||!o.value||e.value.repoDisplay===!1?null:{type:r.value||"Source",label:o.value,link:n.value})};var Rp=q({name:"NavScreenDropdown",props:{config:{type:Object,required:!0}},setup(e){const t=fe(),n=oo(e,"config"),r=x(()=>n.value.ariaLabel||n.value.text),o=J(!1);ue(()=>t.value.path,()=>{o.value=!1});const s=(l,a)=>a[a.length-1]===l;return()=>[f("button",{type:"button",class:["nav-screen-dropdown-title",{active:o.value}],"aria-label":r.value,onClick:()=>{o.value=!o.value}},[f("span",{class:"title"},[f(Ue,{icon:n.value.icon}),e.config.text]),f("span",{class:["arrow",o.value?"down":"end"]})]),f("ul",{class:["nav-screen-dropdown",{hide:!o.value}]},n.value.children.map(l=>f("li",{class:"dropdown-item"},"children"in l?[f("h4",{class:"dropdown-subtitle"},l.link?f(ze,{config:l,onFocusout:()=>{s(l,n.value.children)&&l.children.length===0&&(o.value=!1)}}):f("span",l.text)),f("ul",{class:"dropdown-subitem-wrapper"},l.children.map(a=>f("li",{class:"dropdown-subitem"},f(ze,{config:a,onFocusout:()=>{s(a,l.children)&&s(l,n.value.children)&&(o.value=!1)}}))))]:f(ze,{config:l,onFocusout:()=>{s(l,n.value.children)&&(o.value=!1)}}))))]}}),Op=q({name:"NavScreenLinks",setup(){const e=lu();return()=>e.value.length?f("nav",{class:"nav-screen-links"},e.value.map(t=>f("div",{class:"navbar-links-item"},"children"in t?f(Rp,{config:t}):f(ze,{config:t})))):null}});const au=()=>f(Se,{name:"dark"},()=>f("path",{d:"M524.8 938.667h-4.267a439.893 439.893 0 0 1-313.173-134.4 446.293 446.293 0 0 1-11.093-597.334A432.213 432.213 0 0 1 366.933 90.027a42.667 42.667 0 0 1 45.227 9.386 42.667 42.667 0 0 1 10.24 42.667 358.4 358.4 0 0 0 82.773 375.893 361.387 361.387 0 0 0 376.747 82.774 42.667 42.667 0 0 1 54.187 55.04 433.493 433.493 0 0 1-99.84 154.88 438.613 438.613 0 0 1-311.467 128z"}));au.displayName="DarkIcon";const iu=()=>f(Se,{name:"light"},()=>f("path",{d:"M952 552h-80a40 40 0 0 1 0-80h80a40 40 0 0 1 0 80zM801.88 280.08a41 41 0 0 1-57.96-57.96l57.96-58a41.04 41.04 0 0 1 58 58l-58 57.96zM512 752a240 240 0 1 1 0-480 240 240 0 0 1 0 480zm0-560a40 40 0 0 1-40-40V72a40 40 0 0 1 80 0v80a40 40 0 0 1-40 40zm-289.88 88.08-58-57.96a41.04 41.04 0 0 1 58-58l57.96 58a41 41 0 0 1-57.96 57.96zM192 512a40 40 0 0 1-40 40H72a40 40 0 0 1 0-80h80a40 40 0 0 1 40 40zm30.12 231.92a41 41 0 0 1 57.96 57.96l-57.96 58a41.04 41.04 0 0 1-58-58l58-57.96zM512 832a40 40 0 0 1 40 40v80a40 40 0 0 1-80 0v-80a40 40 0 0 1 40-40zm289.88-88.08 58 57.96a41.04 41.04 0 0 1-58 58l-57.96-58a41 41 0 0 1 57.96-57.96z"}));iu.displayName="LightIcon";const cu=()=>f(Se,{name:"auto"},()=>f("path",{d:"M512 992C246.92 992 32 777.08 32 512S246.92 32 512 32s480 214.92 480 480-214.92 480-480 480zm0-840c-198.78 0-360 161.22-360 360 0 198.84 161.22 360 360 360s360-161.16 360-360c0-198.78-161.22-360-360-360zm0 660V212c165.72 0 300 134.34 300 300 0 165.72-134.28 300-300 300z"}));cu.displayName="AutoIcon";const uu=()=>f(Se,{name:"enter-fullscreen"},()=>f("path",{d:"M762.773 90.24h-497.28c-96.106 0-174.4 78.293-174.4 174.4v497.28c0 96.107 78.294 174.4 174.4 174.4h497.28c96.107 0 175.04-78.293 174.4-174.4V264.64c0-96.213-78.186-174.4-174.4-174.4zm-387.2 761.173H215.04c-21.867 0-40.427-17.92-41.067-41.066V649.92c0-22.507 17.92-40.427 40.427-40.427 11.307 0 21.227 4.694 28.48 11.947 7.253 7.253 11.947 17.92 11.947 28.48v62.293l145.28-145.28c15.893-15.893 41.813-15.893 57.706 0 15.894 15.894 15.894 41.814 0 57.707l-145.28 145.28h62.294c22.506 0 40.426 17.92 40.426 40.427s-17.173 41.066-39.68 41.066zM650.24 165.76h160.427c21.866 0 40.426 17.92 41.066 41.067v160.426c0 22.507-17.92 40.427-40.426 40.427-11.307 0-21.227-4.693-28.48-11.947-7.254-7.253-11.947-17.92-11.947-28.48v-62.186L625.6 450.347c-15.893 15.893-41.813 15.893-57.707 0-15.893-15.894-15.893-41.814 0-57.707l145.28-145.28H650.88c-22.507 0-40.427-17.92-40.427-40.427s17.174-41.173 39.787-41.173z"}));uu.displayName="EnterFullScreenIcon";const fu=()=>f(Se,{name:"cancel-fullscreen"},()=>f("path",{d:"M778.468 78.62H247.922c-102.514 0-186.027 83.513-186.027 186.027V795.08c0 102.514 83.513 186.027 186.027 186.027h530.432c102.514 0 186.71-83.513 186.026-186.027V264.647C964.494 162.02 880.981 78.62 778.468 78.62zM250.88 574.35h171.122c23.324 0 43.122 19.115 43.804 43.805v171.121c0 24.008-19.114 43.122-43.122 43.122-12.06 0-22.641-5.006-30.378-12.743s-12.743-19.115-12.743-30.379V722.83L224.597 877.91c-16.953 16.952-44.6 16.952-61.553 0-16.953-16.954-16.953-44.602 0-61.554L318.009 661.39h-66.446c-24.007 0-43.122-19.114-43.122-43.122 0-24.12 18.432-43.918 42.439-43.918zm521.899-98.873H601.657c-23.325 0-43.122-19.114-43.805-43.804V260.55c0-24.007 19.115-43.122 43.122-43.122 12.06 0 22.642 5.007 30.379 12.743s12.743 19.115 12.743 30.38v66.445l154.965-154.965c16.953-16.953 44.601-16.953 61.554 0 16.953 16.953 16.953 44.6 0 61.554L705.536 388.55h66.446c24.007 0 43.122 19.115 43.122 43.122.114 24.007-18.318 43.804-42.325 43.804z"}));fu.displayName="CancelFullScreenIcon";const du=()=>f(Se,{name:"outlook"},()=>[f("path",{d:"M224 800c0 9.6 3.2 44.8 6.4 54.4 6.4 48-48 76.8-48 76.8s80 41.6 147.2 0 134.4-134.4 38.4-195.2c-22.4-12.8-41.6-19.2-57.6-19.2C259.2 716.8 227.2 761.6 224 800zM560 675.2l-32 51.2c-51.2 51.2-83.2 32-83.2 32 25.6 67.2 0 112-12.8 128 25.6 6.4 51.2 9.6 80 9.6 54.4 0 102.4-9.6 150.4-32l0 0c3.2 0 3.2-3.2 3.2-3.2 22.4-16 12.8-35.2 6.4-44.8-9.6-12.8-12.8-25.6-12.8-41.6 0-54.4 60.8-99.2 137.6-99.2 6.4 0 12.8 0 22.4 0 12.8 0 38.4 9.6 48-25.6 0-3.2 0-3.2 3.2-6.4 0-3.2 3.2-6.4 3.2-6.4 6.4-16 6.4-16 6.4-19.2 9.6-35.2 16-73.6 16-115.2 0-105.6-41.6-198.4-108.8-268.8C704 396.8 560 675.2 560 675.2zM224 419.2c0-28.8 22.4-51.2 51.2-51.2 28.8 0 51.2 22.4 51.2 51.2 0 28.8-22.4 51.2-51.2 51.2C246.4 470.4 224 448 224 419.2zM320 284.8c0-22.4 19.2-41.6 41.6-41.6 22.4 0 41.6 19.2 41.6 41.6 0 22.4-19.2 41.6-41.6 41.6C339.2 326.4 320 307.2 320 284.8zM457.6 208c0-12.8 12.8-25.6 25.6-25.6 12.8 0 25.6 12.8 25.6 25.6 0 12.8-12.8 25.6-25.6 25.6C470.4 233.6 457.6 220.8 457.6 208zM128 505.6C128 592 153.6 672 201.6 736c28.8-60.8 112-60.8 124.8-60.8-16-51.2 16-99.2 16-99.2l316.8-422.4c-48-19.2-99.2-32-150.4-32C297.6 118.4 128 291.2 128 505.6zM764.8 86.4c-22.4 19.2-390.4 518.4-390.4 518.4-22.4 28.8-12.8 76.8 22.4 99.2l9.6 6.4c35.2 22.4 80 12.8 99.2-25.6 0 0 6.4-12.8 9.6-19.2 54.4-105.6 275.2-524.8 288-553.6 6.4-19.2-3.2-32-19.2-32C777.6 76.8 771.2 80 764.8 86.4z"})]);du.displayName="OutlookIcon";var pu=q({name:"AppearanceSwitch",setup(){const{config:e,status:t}=Cr(),n=()=>{e.value==="switch"?t.value={light:"dark",dark:"auto",auto:"light"}[t.value]:t.value=t.value==="light"?"dark":"light"};return()=>f("button",{type:"button",id:"appearance-switch",onClick:()=>n()},[f(cu,{style:{display:t.value==="auto"?"block":"none"}}),f(au,{style:{display:t.value==="dark"?"block":"none"}}),f(iu,{style:{display:t.value==="light"?"block":"none"}})])}}),Mp=q({name:"AppearanceMode",setup(){const e=he(),{canToggle:t}=Cr(),n=x(()=>e.value.outlookLocales.darkmode);return()=>t.value?f("div",{class:"appearance-wrapper"},[f("label",{class:"appearance-title",for:"appearance-switch"},n.value),f(pu)]):null}});const Fo="VUEPRESS_THEME_COLOR";var Np=q({name:"ThemeColorPicker",props:{themeColor:{type:Object,required:!0}},setup(e){const t=(n="")=>{const r=document.documentElement.classList,o=Gt(e.themeColor);if(!n){localStorage.removeItem(Fo),r.remove(...o);return}r.remove(...o.filter(s=>s!==n)),r.add(n),localStorage.setItem(Fo,n)};return me(()=>{const n=localStorage.getItem(Fo);n&&t(n)}),()=>f("ul",{id:"theme-color-picker"},[f("li",f("span",{class:"theme-color",onClick:()=>t()})),mc(e.themeColor).map(([n,r])=>f("li",f("span",{style:{background:r},onClick:()=>t(n)})))])}});const Sn=Js.enableThemeColor==="true",Dp=Sn?h2(mc(Js).filter(([e])=>e.startsWith("theme-"))):{};var Hp=q({name:"ThemeColor",setup(){const e=he(),t=x(()=>e.value.outlookLocales.themeColor);return()=>Sn?f("div",{class:"theme-color-wrapper"},[f("label",{class:"theme-color-title",for:"theme-color-picker"},t.value),f(Np,{themeColor:Dp})]):null}}),hu=q({name:"ToggleFullScreenButton",setup(){const e=he(),{isSupported:t,isFullscreen:n,toggle:r}=Ks(),o=x(()=>e.value.outlookLocales.fullscreen);return()=>t?f("div",{class:"full-screen-wrapper"},[f("label",{class:"full-screen-title",for:"full-screen-switch"},o.value),f("button",{type:"button",id:"full-screen-switch",class:"full-screen",ariaPressed:n.value,onClick:()=>r()},n.value?f(fu):f(uu))]):null}}),vu=q({name:"OutlookSettings",setup(){const e=Hn(),t=ho(),n=x(()=>!t.value&&e.value.fullscreen);return()=>f(co,()=>[Sn?f(Hp):null,f(Mp),n.value?f(hu):null])}}),jp=q({name:"NavScreen",props:{show:Boolean},emits:["close"],slots:Object,setup(e,{emit:t,slots:n}){const r=fe(),{isMobile:o}=vo(),s=Be(),l=Rc(s);return me(()=>{s.value=document.body,ue(o,a=>{!a&&e.show&&(l.value=!1,t("close"))}),ue(()=>r.value.path,()=>{l.value=!1,t("close")})}),vr(()=>{l.value=!1}),()=>f(Kt,{name:"fade",onEnter:()=>{l.value=!0},onAfterLeave:()=>{l.value=!1}},()=>{var a,c;return e.show?f("div",{id:"nav-screen"},f("div",{class:"vp-nav-screen-container"},[(a=n.before)==null?void 0:a.call(n),f(Op),f("div",{class:"vp-outlook-wrapper"},f(vu)),(c=n.after)==null?void 0:c.call(n)])):null})}}),Fp=q({name:"NavbarBrand",setup(){const e=Mn(),t=js(),n=he(),r=x(()=>n.value.home||e.value),o=x(()=>t.value.title),s=x(()=>n.value.navTitle??o.value),l=x(()=>n.value.logo?je(n.value.logo):null),a=x(()=>n.value.logoDark?je(n.value.logoDark):null);return()=>f(bt,{to:r.value,class:"vp-brand"},()=>[l.value?f("img",{class:["vp-nav-logo",{light:!!a.value}],src:l.value,alt:o.value}):null,a.value?f("img",{class:["vp-nav-logo dark"],src:a.value,alt:o.value}):null,s.value?f("span",{class:["vp-site-name",{"hide-in-pad":l.value&&n.value.hideSiteNameOnMobile!==!1}]},s.value):null])}}),Bp=q({name:"NavbarLinks",setup(){const e=lu();return()=>e.value.length?f("nav",{class:"vp-nav-links"},e.value.map(t=>f("div",{class:"nav-item hide-in-mobile"},"children"in t?f(Ip,{config:t}):f(ze,{config:t})))):null}}),Vp=q({name:"RepoLink",components:{BitbucketIcon:Sc,GiteeIcon:Cc,GitHubIcon:_c,GitLabIcon:Ec,SourceIcon:Tc},setup(){const e=Pp();return()=>e.value?f("div",{class:"nav-item vp-repo"},f("a",{class:"vp-repo-link",href:e.value.link,target:"_blank",rel:"noopener noreferrer","aria-label":e.value.label},f(ut(`${e.value.type}Icon`),{style:{width:"1.25rem",height:"1.25rem",verticalAlign:"middle"}}))):null}});const mu=({active:e=!1},{emit:t})=>f("button",{type:"button",class:["vp-toggle-navbar-button",{"is-active":e}],"aria-label":"Toggle Navbar","aria-expanded":e,"aria-controls":"nav-screen",onClick:()=>t("toggle")},f("span",[f("span",{class:"vp-top"}),f("span",{class:"vp-middle"}),f("span",{class:"vp-bottom"})]));mu.displayName="ToggleNavbarButton";var zp=mu;const cs=(e,{emit:t})=>f("button",{type:"button",class:"vp-toggle-sidebar-button",title:"Toggle Sidebar",onClick:()=>t("toggle")},f("span",{class:"icon"}));cs.displayName="ToggleSidebarButton",cs.emits=["toggle"];var qp=cs,Up=q({name:"OutlookButton",setup(){const{isSupported:e}=Ks(),t=Hn(),n=ho(),r=fe(),{canToggle:o}=Cr(),s=J(!1),l=x(()=>!n.value&&t.value.fullscreen&&e);return ue(()=>r.value.path,()=>{s.value=!1}),()=>o.value||l.value||Sn?f("div",{class:"nav-item hide-in-mobile"},o.value&&!l.value&&!Sn?f(pu):l.value&&!o.value&&!Sn?f(hu):f("button",{type:"button",class:["outlook-button",{open:s.value}],tabindex:"-1","aria-hidden":!0},[f(du),f("div",{class:"outlook-dropdown"},f(vu))])):null}}),Wp=q({name:"NavBar",emits:["toggleSidebar"],slots:Object,setup(e,{emit:t,slots:n}){const r=he(),{isMobile:o}=vo(),s=J(!1),l=x(()=>{const{navbarAutoHide:u="mobile"}=r.value;return u!=="none"&&(u==="always"||o.value)}),a=x(()=>r.value.navbarLayout||{start:["Brand"],center:["Links"],end:["Language","Repo","Outlook","Search"]}),c={Brand:Fp,Language:Ho,Links:Bp,Repo:Vp,Outlook:Up,Search:ft("Docsearch")?ut("Docsearch"):ft("SearchBox")?ut("SearchBox"):Ho},i=u=>c[u]??(ft(u)?ut(u):Ho);return()=>{var u,d,p,v,g,w;return[f("header",{id:"navbar",class:["vp-navbar",{"auto-hide":l.value,"hide-icon":r.value.navbarIcon===!1}]},[f("div",{class:"vp-navbar-start"},[f(qp,{onToggle:()=>{s.value&&(s.value=!1),t("toggleSidebar")}}),(u=n.startBefore)==null?void 0:u.call(n),(a.value.start||[]).map(_=>f(i(_))),(d=n.startAfter)==null?void 0:d.call(n)]),f("div",{class:"vp-navbar-center"},[(p=n.centerBefore)==null?void 0:p.call(n),(a.value.center||[]).map(_=>f(i(_))),(v=n.centerAfter)==null?void 0:v.call(n)]),f("div",{class:"vp-navbar-end"},[(g=n.endBefore)==null?void 0:g.call(n),(a.value.end||[]).map(_=>f(i(_))),(w=n.endAfter)==null?void 0:w.call(n),f(zp,{active:s.value,onToggle:()=>{s.value=!s.value}})])]),f(jp,{show:s.value,onClose:()=>{s.value=!1}},{before:()=>{var _;return(_=n.screenTop)==null?void 0:_.call(n)},after:()=>{var _;return(_=n.screenBottom)==null?void 0:_.call(n)}})]}}}),Kp=q({name:"SidebarChild",props:{config:{type:Object,required:!0}},setup(e){const t=It();return()=>[tu(e.config,{class:["vp-sidebar-link",`vp-sidebar-${e.config.type}`,{active:In(t,e.config,!0)}],exact:!0}),nu(e.config.children)]}}),Gp=q({name:"SidebarGroup",props:{config:{type:Object,required:!0},open:{type:Boolean,required:!0}},emits:["toggle"],setup(e,{emit:t}){const n=It(),r=x(()=>In(n,e.config)),o=x(()=>In(n,e.config,!0));return()=>{const{collapsible:s,children:l=[],icon:a,prefix:c,link:i,text:u}=e.config;return f("section",{class:"vp-sidebar-group"},[f(s?"button":"p",{class:["vp-sidebar-heading",{clickable:s||i,exact:o.value,active:r.value}],...s?{type:"button",onClick:()=>t("toggle"),onKeydown:d=>{d.key==="Enter"&&t("toggle")}}:{}},[f(Ue,{icon:a}),i?f(ze,{class:"vp-sidebar-title",config:{text:u,link:i},noExternalLinkIcon:!0}):f("span",{class:"vp-sidebar-title"},u),s?f("span",{class:["vp-arrow",e.open?"down":"end"]}):null]),e.open||!s?f(gu,{key:c,config:l}):null])}}}),gu=q({name:"SidebarLinks",props:{config:{type:Array,required:!0}},setup(e){const t=It(),n=J(-1),r=o=>{n.value=o===n.value?-1:o};return ue(()=>t.path,()=>{const o=e.config.findIndex(s=>eu(t,s));n.value=o},{immediate:!0,flush:"post"}),()=>f("ul",{class:"vp-sidebar-links"},e.config.map((o,s)=>f("li",o.type==="group"?f(Gp,{config:o,open:s===n.value,onToggle:()=>r(s)}):f(Kp,{config:o}))))}}),Yp=q({name:"SideBar",slots:Object,setup(e,{slots:t}){const n=It(),r=he(),o=Zs(),s=Be();return me(()=>{ue(()=>n.hash,l=>{const a=document.querySelector(`.vp-sidebar a.vp-sidebar-link[href="${n.path}${l}"]`);if(!a)return;const{top:c,height:i}=s.value.getBoundingClientRect(),{top:u,height:d}=a.getBoundingClientRect();u<c?a.scrollIntoView(!0):u+d>c+i&&a.scrollIntoView(!1)},{immediate:!0})}),()=>{var l,a,c;return f("aside",{ref:s,id:"sidebar",class:["vp-sidebar",{"hide-icon":r.value.sidebarIcon===!1}]},[(l=t.top)==null?void 0:l.call(t),((a=t.default)==null?void 0:a.call(t))||f(gu,{config:o.value}),(c=t.bottom)==null?void 0:c.call(t)])}}}),yu=q({name:"CommonWrapper",props:{containerClass:{type:String,default:""},noNavbar:Boolean,noSidebar:Boolean,noToc:Boolean},slots:Object,setup(e,{slots:t}){const n=st(),r=fe(),o=$e(),s=he(),{isMobile:l,isPC:a}=vo(),[c,i]=Zr(!1),[u,d]=Zr(!1),p=Zs(),v=J(!1),g=x(()=>e.noNavbar||o.value.navbar===!1||s.value.navbar===!1?!1:!!(r.value.title||s.value.logo||s.value.repo||s.value.navbar)),w=x(()=>e.noSidebar?!1:o.value.sidebar!==!1&&p.value.length!==0&&!o.value.home),_=x(()=>e.noToc||o.value.home?!1:o.value.toc||s.value.toc!==!1&&o.value.toc!==!1),b={x:0,y:0},S=C=>{b.x=C.changedTouches[0].clientX,b.y=C.changedTouches[0].clientY},y=C=>{const O=C.changedTouches[0].clientX-b.x,P=C.changedTouches[0].clientY-b.y;Math.abs(O)>Math.abs(P)*1.5&&Math.abs(O)>40&&(O>0&&b.x<=80?i(!0):i(!1))},T=()=>window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;let I=0;return Re("scroll",L2(()=>{const C=T();C<=58||C<I?v.value=!1:I+200<C&&!c.value&&(v.value=!0),I=C},300,!0)),ue(l,C=>{C||i(!1)}),me(()=>{const C=Rc(document.body);ue(c,P=>{C.value=P});const O=n.afterEach(()=>{i(!1)});vr(()=>{C.value=!1,O()})}),()=>f(ft("GlobalEncrypt")?ut("GlobalEncrypt"):dc,()=>f("div",{class:["theme-container",{"no-navbar":!g.value,"no-sidebar":!w.value&&!(t.sidebar||t.sidebarTop||t.sidebarBottom),"has-toc":_.value,"hide-navbar":v.value,"sidebar-collapsed":!l.value&&!a.value&&u.value,"sidebar-open":l.value&&c.value},e.containerClass,o.value.containerClass||""],onTouchStart:S,onTouchEnd:y},[g.value?f(Wp,{onToggleSidebar:()=>i()},{startBefore:()=>{var C;return(C=t.navbarStartBefore)==null?void 0:C.call(t)},startAfter:()=>{var C;return(C=t.navbarStartAfter)==null?void 0:C.call(t)},centerBefore:()=>{var C;return(C=t.navbarCenterBefore)==null?void 0:C.call(t)},centerAfter:()=>{var C;return(C=t.navbarCenterAfter)==null?void 0:C.call(t)},endBefore:()=>{var C;return(C=t.navbarEndBefore)==null?void 0:C.call(t)},endAfter:()=>{var C;return(C=t.navbarEndAfter)==null?void 0:C.call(t)},screenTop:()=>{var C;return(C=t.navScreenTop)==null?void 0:C.call(t)},screenBottom:()=>{var C;return(C=t.navScreenBottom)==null?void 0:C.call(t)}}):null,f(Kt,{name:"fade"},()=>c.value?f("div",{class:"vp-sidebar-mask",onClick:()=>i(!1)}):null),f(Kt,{name:"fade"},()=>l.value?null:f("div",{class:"toggle-sidebar-wrapper",onClick:()=>d()},f("span",{class:["arrow",u.value?"end":"start"]}))),f(Yp,{},{...t.sidebar?{default:()=>t.sidebar()}:{},top:()=>{var C;return(C=t.sidebarTop)==null?void 0:C.call(t)},bottom:()=>{var C;return(C=t.sidebarBottom)==null?void 0:C.call(t)}}),t.default(),f(Lp)]))}}),mn=q({name:"DropTransition",props:{type:{type:String,default:"single"},delay:{type:Number,default:0},duration:{type:Number,default:.25},appear:Boolean},slots:Object,setup(e,{slots:t}){const n=o=>{o.style.transition=`transform ${e.duration}s ease-in-out ${e.delay}s, opacity ${e.duration}s ease-in-out ${e.delay}s`,o.style.transform="translateY(-20px)",o.style.opacity="0"},r=o=>{o.style.transform="translateY(0)",o.style.opacity="1"};return()=>f(e.type==="single"?Kt:dd,{name:"drop",appear:e.appear,onAppear:n,onAfterAppear:r,onEnter:n,onAfterEnter:r,onBeforeLeave:n},()=>t.default())}});const us=({custom:e})=>f(Ki,{class:["theme-hope-content",{custom:e}]});us.displayName="MarkdownContent",us.props={custom:Boolean};var bu=us;const wu=()=>f(Se,{name:"author"},()=>f("path",{d:"M649.6 633.6c86.4-48 147.2-144 147.2-249.6 0-160-128-288-288-288s-288 128-288 288c0 108.8 57.6 201.6 147.2 249.6-121.6 48-214.4 153.6-240 288-3.2 9.6 0 19.2 6.4 25.6 3.2 9.6 12.8 12.8 22.4 12.8h704c9.6 0 19.2-3.2 25.6-12.8 6.4-6.4 9.6-16 6.4-25.6-25.6-134.4-121.6-240-243.2-288z"}));wu.displayName="AuthorIcon";const _u=()=>f(Se,{name:"calendar"},()=>f("path",{d:"M716.4 110.137c0-18.753-14.72-33.473-33.472-33.473-18.753 0-33.473 14.72-33.473 33.473v33.473h66.993v-33.473zm-334.87 0c0-18.753-14.72-33.473-33.473-33.473s-33.52 14.72-33.52 33.473v33.473h66.993v-33.473zm468.81 33.52H716.4v100.465c0 18.753-14.72 33.473-33.472 33.473a33.145 33.145 0 01-33.473-33.473V143.657H381.53v100.465c0 18.753-14.72 33.473-33.473 33.473a33.145 33.145 0 01-33.473-33.473V143.657H180.6A134.314 134.314 0 0046.66 277.595v535.756A134.314 134.314 0 00180.6 947.289h669.74a134.36 134.36 0 00133.94-133.938V277.595a134.314 134.314 0 00-133.94-133.938zm33.473 267.877H147.126a33.145 33.145 0 01-33.473-33.473c0-18.752 14.72-33.473 33.473-33.473h736.687c18.752 0 33.472 14.72 33.472 33.473a33.145 33.145 0 01-33.472 33.473z"}));_u.displayName="CalendarIcon";const Eu=()=>f(Se,{name:"category"},()=>f("path",{d:"M148.41 106.992h282.176c22.263 0 40.31 18.048 40.31 40.31V429.48c0 22.263-18.047 40.31-40.31 40.31H148.41c-22.263 0-40.311-18.047-40.311-40.31V147.302c0-22.263 18.048-40.31 40.311-40.31zM147.556 553.478H429.73c22.263 0 40.311 18.048 40.311 40.31v282.176c0 22.263-18.048 40.312-40.31 40.312H147.555c-22.263 0-40.311-18.049-40.311-40.312V593.79c0-22.263 18.048-40.311 40.31-40.311zM593.927 106.992h282.176c22.263 0 40.31 18.048 40.31 40.31V429.48c0 22.263-18.047 40.31-40.31 40.31H593.927c-22.263 0-40.311-18.047-40.311-40.31V147.302c0-22.263 18.048-40.31 40.31-40.31zM730.22 920.502H623.926c-40.925 0-74.22-33.388-74.22-74.425V623.992c0-41.038 33.387-74.424 74.425-74.424h222.085c41.038 0 74.424 33.226 74.424 74.067v114.233c0 10.244-8.304 18.548-18.547 18.548s-18.548-8.304-18.548-18.548V623.635c0-20.388-16.746-36.974-37.33-36.974H624.13c-20.585 0-37.331 16.747-37.331 37.33v222.086c0 20.585 16.654 37.331 37.126 37.331H730.22c10.243 0 18.547 8.304 18.547 18.547 0 10.244-8.304 18.547-18.547 18.547z"}));Eu.displayName="CategoryIcon";const Cu=()=>f(Se,{name:"print"},()=>f("path",{d:"M819.2 364.8h-44.8V128c0-17.067-14.933-32-32-32H281.6c-17.067 0-32 14.933-32 32v236.8h-44.8C145.067 364.8 96 413.867 96 473.6v192c0 59.733 49.067 108.8 108.8 108.8h44.8V896c0 17.067 14.933 32 32 32h460.8c17.067 0 32-14.933 32-32V774.4h44.8c59.733 0 108.8-49.067 108.8-108.8v-192c0-59.733-49.067-108.8-108.8-108.8zM313.6 160h396.8v204.8H313.6V160zm396.8 704H313.6V620.8h396.8V864zM864 665.6c0 25.6-19.2 44.8-44.8 44.8h-44.8V588.8c0-17.067-14.933-32-32-32H281.6c-17.067 0-32 14.933-32 32v121.6h-44.8c-25.6 0-44.8-19.2-44.8-44.8v-192c0-25.6 19.2-44.8 44.8-44.8h614.4c25.6 0 44.8 19.2 44.8 44.8v192z"}));Cu.displayName="PrintIcon";const Su=()=>f(Se,{name:"tag"},()=>f("path",{d:"M939.902 458.563L910.17 144.567c-1.507-16.272-14.465-29.13-30.737-30.737L565.438 84.098h-.402c-3.215 0-5.726 1.005-7.634 2.913l-470.39 470.39a10.004 10.004 0 000 14.164l365.423 365.424c1.909 1.908 4.42 2.913 7.132 2.913s5.223-1.005 7.132-2.913l470.39-470.39c2.01-2.11 3.014-5.023 2.813-8.036zm-240.067-72.121c-35.458 0-64.286-28.828-64.286-64.286s28.828-64.285 64.286-64.285 64.286 28.828 64.286 64.285-28.829 64.286-64.286 64.286z"}));Su.displayName="TagIcon";const Tu=()=>f(Se,{name:"timer"},()=>f("path",{d:"M799.387 122.15c4.402-2.978 7.38-7.897 7.38-13.463v-1.165c0-8.933-7.38-16.312-16.312-16.312H256.33c-8.933 0-16.311 7.38-16.311 16.312v1.165c0 5.825 2.977 10.874 7.637 13.592 4.143 194.44 97.22 354.963 220.201 392.763-122.204 37.542-214.893 196.511-220.2 389.397-4.661 5.049-7.638 11.651-7.638 19.03v5.825h566.49v-5.825c0-7.379-2.849-13.981-7.509-18.9-5.049-193.016-97.867-351.985-220.2-389.527 123.24-37.67 216.446-198.453 220.588-392.892zM531.16 450.445v352.632c117.674 1.553 211.787 40.778 211.787 88.676H304.097c0-48.286 95.149-87.382 213.728-88.676V450.445c-93.077-3.107-167.901-81.297-167.901-177.093 0-8.803 6.99-15.793 15.793-15.793 8.803 0 15.794 6.99 15.794 15.793 0 80.261 63.69 145.635 142.01 145.635s142.011-65.374 142.011-145.635c0-8.803 6.99-15.793 15.794-15.793s15.793 6.99 15.793 15.793c0 95.019-73.789 172.82-165.96 177.093z"}));Tu.displayName="TimerIcon";const xu=()=>f(Se,{name:"word"},()=>[f("path",{d:"M518.217 432.64V73.143A73.143 73.143 0 01603.43 1.097a512 512 0 01419.474 419.474 73.143 73.143 0 01-72.046 85.212H591.36a73.143 73.143 0 01-73.143-73.143z"}),f("path",{d:"M493.714 566.857h340.297a73.143 73.143 0 0173.143 85.577A457.143 457.143 0 11371.566 117.76a73.143 73.143 0 0185.577 73.143v339.383a36.571 36.571 0 0036.571 36.571z"})]);xu.displayName="WordIcon";const Yt=()=>{const e=he();return x(()=>e.value.metaLocales)};var Jp=q({name:"AuthorInfo",inheritAttrs:!1,props:{author:{type:Array,required:!0},pure:Boolean},setup(e){const t=Yt();return()=>e.author.length?f("span",{class:"page-author-info","aria-label":`${t.value.author}${e.pure?"":"🖊"}`,...e.pure?{}:{"data-balloon-pos":"down"}},[f(wu),f("span",e.author.map(n=>n.url?f("a",{class:"page-author-item",href:n.url,target:"_blank",rel:"noopener noreferrer"},n.name):f("span",{class:"page-author-item"},n.name))),f("span",{property:"author",content:e.author.map(n=>n.name).join(", ")})]):null}}),Qp=q({name:"CategoryInfo",inheritAttrs:!1,props:{category:{type:Array,required:!0},pure:Boolean},setup(e){const t=st(),n=fe(),r=Yt(),o=(s,l="")=>{l&&n.value.path!==l&&(s.preventDefault(),t.push(l))};return()=>e.category.length?f("span",{class:"page-category-info","aria-label":`${r.value.category}${e.pure?"":"🌈"}`,...e.pure?{}:{"data-balloon-pos":"down"}},[f(Eu),e.category.map(({name:s,path:l})=>f("span",{class:["page-category-item",{[`category${pc(s,9)}`]:!e.pure,clickable:l}],role:l?"navigation":"",onClick:a=>o(a,l)},s)),f("meta",{property:"articleSection",content:e.category.map(({name:s})=>s).join(",")})]):null}}),Xp=q({name:"DateInfo",inheritAttrs:!1,props:{date:{type:Object,default:null},localizedDate:{type:String,default:""},pure:Boolean},setup(e){const t=zi(),n=Yt();return()=>e.date?f("span",{class:"page-date-info","aria-label":`${n.value.date}${e.pure?"":"📅"}`,...e.pure?{}:{"data-balloon-pos":"down"}},[f(_u),f("span",f(co,()=>e.localizedDate||e.date.toLocaleDateString(t.value))),f("meta",{property:"datePublished",content:e.date.toISOString()||""})]):null}}),Zp=q({name:"OriginalInfo",inheritAttrs:!1,props:{isOriginal:Boolean},setup(e){const t=Yt();return()=>e.isOriginal?f("span",{class:"page-original-info"},t.value.origin):null}}),e4=q({name:"ReadingTimeInfo",inheritAttrs:!1,props:{readingTime:{type:Object,default:()=>null},readingTimeLocale:{type:Object,default:()=>null},pure:Boolean},setup(e){const t=Yt(),n=x(()=>{if(!e.readingTime)return null;const{minutes:r}=e.readingTime;return r<1?"PT1M":`PT${Math.round(r)}M`});return()=>{var r,o;return(r=e.readingTimeLocale)!=null&&r.time?f("span",{class:"page-reading-time-info","aria-label":`${t.value.readingTime}${e.pure?"":"⌛"}`,...e.pure?{}:{"data-balloon-pos":"down"}},[f(Tu),f("span",(o=e.readingTimeLocale)==null?void 0:o.time),f("meta",{property:"timeRequired",content:n.value})]):null}}}),t4=q({name:"TagInfo",inheritAttrs:!1,props:{tag:{type:Array,default:()=>[]},pure:Boolean},setup(e){const t=st(),n=fe(),r=Yt(),o=(s,l="")=>{l&&n.value.path!==l&&(s.preventDefault(),t.push(l))};return()=>e.tag.length?f("span",{class:"page-tag-info","aria-label":`${r.value.tag}${e.pure?"":"🏷"}`,...e.pure?{}:{"data-balloon-pos":"down"}},[f(Su),e.tag.map(({name:s,path:l})=>f("span",{class:["page-tag-item",{[`tag${pc(s,9)}`]:!e.pure,clickable:l}],role:l?"navigation":"",onClick:a=>o(a,l)},s)),f("meta",{property:"keywords",content:e.tag.map(({name:s})=>s).join(",")})]):null}}),n4=q({name:"ReadTimeInfo",inheritAttrs:!1,props:{readingTime:{type:Object,default:()=>null},readingTimeLocale:{type:Object,default:()=>null},pure:Boolean},setup(e){const t=Yt();return()=>{var n,r,o;return(n=e.readingTimeLocale)!=null&&n.words?f("span",{class:"page-word-info","aria-label":`${t.value.words}${e.pure?"":"🔠"}`,...e.pure?{}:{"data-balloon-pos":"down"}},[f(xu),f("span",(r=e.readingTimeLocale)==null?void 0:r.words),f("meta",{property:"wordCount",content:(o=e.readingTime)==null?void 0:o.words})]):null}}}),r4=q({name:"PageInfo",components:{AuthorInfo:Jp,CategoryInfo:Qp,DateInfo:Xp,OriginalInfo:Zp,PageViewInfo:()=>null,ReadingTimeInfo:e4,TagInfo:t4,WordInfo:n4},props:{items:{type:[Array,Boolean],default:()=>["Author","Original","Date","PageView","ReadingTime","Category","Tag"]},info:{type:Object,required:!0}},setup(e){const t=ho();return()=>e.items?f("div",{class:"page-info"},e.items.map(n=>f(ut(`${n}Info`),{...e.info,pure:t.value}))):null}}),o4=q({name:"PrintButton",setup(){const e=Hn(),t=he();return()=>e.value.print===!1?null:f("button",{type:"button",class:"print-button",title:t.value.metaLocales.print,onClick:()=>{window.print()}},f(Cu))}});const s4=({title:e,level:t,slug:n})=>f(bt,{to:`#${n}`,class:["toc-link",`level${t}`]},()=>e),fs=(e,t)=>{const n=It();return e.length&&t>0?f("ul",{class:"toc-list"},e.map(r=>{const o=fs(r.children,t-1);return[f("li",{class:["toc-item",{active:Us(n,`#${r.slug}`)}]},s4(r)),o?f("li",o):null]})):null};var l4=q({name:"TOC",props:{items:{type:Array,default:()=>[]},headerDepth:{type:Number,default:2}},slots:Object,setup(e,{slots:t}){const n=It(),r=fe(),o=Yt(),s=Be(),l=J("-1.7rem"),a=i=>{var u;(u=s.value)==null||u.scrollTo({top:i,behavior:"smooth"})},c=()=>{if(s.value){const i=document.querySelector(".toc-item.active");i?l.value=`${i.getBoundingClientRect().top-s.value.getBoundingClientRect().top+s.value.scrollTop}px`:l.value="-1.7rem"}else l.value="-1.7rem"};return me(()=>{ue(()=>n.hash,i=>{if(s.value){const u=document.querySelector(`#toc a.toc-link[href$="${i}"]`);if(!u)return;const{top:d,height:p}=s.value.getBoundingClientRect(),{top:v,height:g}=u.getBoundingClientRect();v<d?a(s.value.scrollTop+v-d):v+g>d+p&&a(s.value.scrollTop+v+g-d-p)}}),ue(()=>n.fullPath,c,{flush:"post",immediate:!0})}),()=>{var u,d;const i=e.items.length?fs(e.items,e.headerDepth):r.value.headers?fs(r.value.headers,e.headerDepth):null;return i?f("div",{class:"toc-place-holder"},[f("aside",{id:"toc"},[(u=t.before)==null?void 0:u.call(t),f("div",{class:"toc-header"},[o.value.toc,f(o4)]),f("div",{class:"toc-wrapper",ref:s},[i,f("div",{class:"toc-marker",style:{top:l.value}})]),(d=t.after)==null?void 0:d.call(t)])]):null}}}),ku=q({name:"SkipLink",props:{content:{type:String,default:"main-content"}},setup(e){const t=fe(),n=he(),r=Be(),o=({target:s})=>{const l=document.querySelector(s.hash);if(l){const a=()=>{l.removeAttribute("tabindex"),l.removeEventListener("blur",a)};l.setAttribute("tabindex","-1"),l.addEventListener("blur",a),l.focus(),window.scrollTo(0,0)}};return me(()=>{ue(()=>t.value.path,()=>r.value.focus())}),()=>[f("span",{ref:r,tabindex:"-1"}),f("a",{href:`#${e.content}`,class:"vp-skip-link sr-only",onClick:o},n.value.routeLocales.skipToContent)]}});let Bo=null,Vn=null;const a4={wait:()=>Bo,pending:()=>{Bo=new Promise(e=>Vn=e)},resolve:()=>{Vn==null||Vn(),Bo=null,Vn=null}},Au=()=>a4;var $u=q({name:"FadeSlideY",slots:Object,setup(e,{slots:t}){const{resolve:n,pending:r}=Au();return()=>f(Kt,{name:"fade-slide-y",mode:"out-in",onBeforeEnter:n,onBeforeLeave:r},()=>{var o;return(o=t.default)==null?void 0:o.call(t)})}});const i4=(e,t)=>{const n=e.replace(t,"/").split("/"),r=[];let o=Ds(t);return n.forEach((s,l)=>{l!==n.length-1?(o+=`${s}/`,r.push({link:o,name:s||"Home"})):s!==""&&(o+=s,r.push({link:o,name:s}))}),r},Lu=(e,{slots:t})=>{var d,p;const{bgImage:n,bgImageDark:r,bgImageStyle:o,color:s,description:l,image:a,imageDark:c,header:i,features:u=[]}=e;return f("div",{class:"vp-feature-wrapper"},[n?f("div",{class:["vp-feature-bg",{light:r}],style:[{"background-image":`url(${n})`},o]}):null,r?f("div",{class:"vp-feature-bg dark",style:[{"background-image":`url(${r})`},o]}):null,f("div",{class:"vp-feature",style:s?{color:s}:{}},[((d=t.image)==null?void 0:d.call(t,e))||[a?f("img",{class:["vp-feature-image",{light:c}],src:je(a),alt:i}):null,c?f("img",{class:"vp-feature-image dark",src:je(c),alt:i}):null],((p=t.info)==null?void 0:p.call(t,e))||[i?f("h2",{class:"vp-feature-header"},i):null,l?f("p",{class:"vp-feature-description",innerHTML:l}):null],u.length?f("div",{class:"vp-features"},u.map(({icon:v,title:g,details:w,link:_})=>{const b=[f("h3",{class:"vp-feature-title"},[f(Ue,{icon:v}),f("span",{innerHTML:g})]),f("p",{class:"vp-feature-details",innerHTML:w})];return _?lr(_)?f("a",{class:"vp-feature-item link",href:_,role:"navigation","aria-label":g,target:"_blank"},b):f(bt,{class:"vp-feature-item link",to:_,role:"navigation","aria-label":g},()=>b):f("div",{class:"vp-feature-item"},b)})):null])])};Lu.displayName="FeaturePanel";var _a=Lu,c4=q({name:"HeroInfo",slots:Object,setup(e,{slots:t}){const n=$e(),r=js(),o=x(()=>n.value.heroFullScreen??!1),s=x(()=>{const{heroText:i,tagline:u}=n.value;return{text:i??r.value.title??"Hello",tagline:u??r.value.description??"",isFullScreen:o.value}}),l=x(()=>{const{heroText:i,heroImage:u,heroImageDark:d,heroAlt:p,heroImageStyle:v}=n.value;return{image:u?je(u):null,imageDark:d?je(d):null,heroStyle:v,alt:p||i||"hero image",isFullScreen:o.value}}),a=x(()=>{const{bgImage:i,bgImageDark:u,bgImageStyle:d}=n.value;return{image:At(i)?je(i):null,imageDark:At(u)?je(u):null,bgStyle:d,isFullScreen:o.value}}),c=x(()=>n.value.actions??[]);return()=>{var i,u,d;return f("header",{class:["vp-hero-info-wrapper",{fullscreen:o.value}]},[((i=t.heroBg)==null?void 0:i.call(t,a.value))||[a.value.image?f("div",{class:["vp-hero-mask",{light:a.value.imageDark}],style:[{"background-image":`url(${a.value.image})`},a.value.bgStyle]}):null,a.value.imageDark?f("div",{class:"vp-hero-mask dark",style:[{"background-image":`url(${a.value.imageDark})`},a.value.bgStyle]}):null],f("div",{class:"vp-hero-info"},[((u=t.heroImage)==null?void 0:u.call(t,l.value))||f(mn,{appear:!0,type:"group"},()=>[l.value.image?f("img",{key:"light",class:["vp-hero-image",{light:l.value.imageDark}],style:l.value.heroStyle,src:l.value.image,alt:l.value.alt}):null,l.value.imageDark?f("img",{key:"dark",class:"vp-hero-image dark",style:l.value.heroStyle,src:l.value.imageDark,alt:l.value.alt}):null]),((d=t.heroInfo)==null?void 0:d.call(t,s.value))??f("div",{class:"vp-hero-infos"},[s.value.text?f(mn,{appear:!0,delay:.04},()=>f("h1",{id:"main-title"},s.value.text)):null,s.value.tagline?f(mn,{appear:!0,delay:.08},()=>f("p",{class:"vp-description",innerHTML:s.value.tagline})):null,c.value.length?f(mn,{appear:!0,delay:.12},()=>f("p",{class:"vp-actions"},c.value.map(p=>f(ze,{class:["vp-action",p.type||"default"],config:p,noExternalLinkIcon:!0})))):null])])])}}});const Iu=(e,{slots:t})=>{var p,v,g;const{bgImage:n,bgImageDark:r,bgImageStyle:o,color:s,description:l,image:a,imageDark:c,header:i,highlights:u=[],type:d="un-order"}=e;return f("div",{class:"vp-highlight-wrapper",style:s?{color:s}:{}},[n?f("div",{class:["vp-highlight-bg",{light:r}],style:[{"background-image":`url(${n})`},o]}):null,r?f("div",{class:"vp-highlight-bg dark",style:[{"background-image":`url(${r})`},o]}):null,f("div",{class:"vp-highlight"},[((p=t.image)==null?void 0:p.call(t,e))||[a?f("img",{class:["vp-highlight-image",{light:c}],src:je(a),alt:i}):null,c?f("img",{class:"vp-highlight-image dark",src:je(c),alt:i}):null],((v=t.info)==null?void 0:v.call(t,e))||[f("div",{class:"vp-highlight-info-wrapper"},f("div",{class:"vp-highlight-info"},[i?f("h2",{class:"vp-highlight-header",innerHTML:i}):null,l?f("p",{class:"vp-highlight-description",innerHTML:l}):null,((g=t.highlights)==null?void 0:g.call(t,u))||f(d==="order"?"ol":d==="no-order"?"dl":"ul",{class:"vp-highlights"},u.map(({icon:w,title:_,details:b,link:S})=>{const y=[f(d==="no-order"?"dt":"h3",{class:"vp-highlight-title"},[w?f(Ue,{class:"vp-highlight-icon",icon:w}):null,f("span",{innerHTML:_})]),b?f(d==="no-order"?"dd":"p",{class:"vp-highlight-details",innerHTML:b}):null];return f(d==="no-order"?"div":"li",{class:["vp-highlight-item-wrapper",{link:S}]},S?f2(S)?f("a",{class:"vp-highlight-item link",href:S,role:"navigation","aria-label":_,target:"_blank"},y):f(bt,{class:"vp-highlight-item link",to:S,role:"navigation","aria-label":_},()=>y):f("div",{class:"vp-highlight-item"},y))}))]))]])])};Iu.displayName="HighlightPanel";var u4=Iu,f4=q({name:"HomePage",slots:Object,setup(e,{slots:t}){const n=ho(),r=$e(),o=x(()=>{const{features:l}=r.value;return X(l)?l:null}),s=x(()=>{const{highlights:l}=r.value;return X(l)?l:null});return()=>{var l,a,c,i;return f("main",{id:"main-content",class:["vp-project-home ",{pure:n.value}],"aria-labelledby":r.value.heroText===null?"":"main-title"},[(l=t.top)==null?void 0:l.call(t),f(c4),((a=s.value)==null?void 0:a.map(u=>"features"in u?f(_a,u):f(u4,u)))||(o.value?f(mn,{appear:!0,delay:.24},()=>f(_a,{features:o.value})):null),(c=t.center)==null?void 0:c.call(t),f(mn,{appear:!0,delay:.32},()=>f(bu)),(i=t.bottom)==null?void 0:i.call(t)])}}}),d4=q({name:"BreadCrumb",setup(){const e=st(),t=fe(),n=Mn(),r=$e(),o=he(),s=Be([]),l=x(()=>(r.value.breadcrumb||r.value.breadcrumb!==!1&&o.value.breadcrumb!==!1)&&s.value.length>1),a=x(()=>r.value.breadcrumbIcon||r.value.breadcrumbIcon!==!1&&o.value.breadcrumbIcon!==!1),c=()=>{const i=e.getRoutes(),u=i4(t.value.path,n.value).map(({link:d,name:p})=>{const v=i.find(g=>g.path===d);if(v){const{meta:g,path:w}=Xr(e,v.path);return{title:g[Tt.shortTitle]||g[Tt.title]||p,icon:g[Tt.icon],path:w}}return null}).filter(d=>d!==null);u.length>1&&(s.value=u)};return me(()=>{ue(()=>t.value.path,c,{immediate:!0})}),()=>f("nav",{class:["vp-breadcrumb",{disable:!l.value}]},l.value?f("ol",{vocab:"https://schema.org/",typeof:"BreadcrumbList"},s.value.map((i,u)=>f("li",{class:{"is-active":s.value.length-1===u},property:"itemListElement",typeof:"ListItem"},[f(bt,{to:i.path,property:"item",typeof:"WebPage"},()=>[a.value?f(Ue,{icon:i.icon}):null,f("span",{property:"name"},i.title||"Unknown")]),f("meta",{property:"position",content:u+1})]))):[])}});const Ea=e=>{const t=st();return e===!1?!1:ce(e)?Cn(t,e,!0):yr(e)?e:null},ds=(e,t,n)=>{const r=e.findIndex(o=>o.link===t);if(r!==-1){const o=e[r+n];return o!=null&&o.link?o:null}for(const o of e)if(o.children){const s=ds(o.children,t,n);if(s)return s}return null};var p4=q({name:"PageNav",setup(){const e=he(),t=$e(),n=Zs(),r=fe(),o=gp(),s=x(()=>{const a=Ea(t.value.prev);return a===!1?null:a||(e.value.prevLink===!1?null:ds(n.value,r.value.path,-1))}),l=x(()=>{const a=Ea(t.value.next);return a===!1?null:a||(e.value.nextLink===!1?null:ds(n.value,r.value.path,1))});return Re("keydown",a=>{a.altKey&&(a.key==="ArrowRight"?l.value&&(o(l.value.link),a.preventDefault()):a.key==="ArrowLeft"&&s.value&&(o(s.value.link),a.preventDefault()))}),()=>s.value||l.value?f("nav",{class:"vp-page-nav"},[s.value?f(ze,{class:"prev",config:s.value},()=>{var a,c;return[f("div",{class:"hint"},[f("span",{class:"arrow start"}),e.value.metaLocales.prev]),f("div",{class:"link"},[f(Ue,{icon:(a=s.value)==null?void 0:a.icon}),(c=s.value)==null?void 0:c.text])]}):null,l.value?f(ze,{class:"next",config:l.value},()=>{var a,c;return[f("div",{class:"hint"},[e.value.metaLocales.next,f("span",{class:"arrow end"})]),f("div",{class:"link"},[(a=l.value)==null?void 0:a.text,f(Ue,{icon:(c=l.value)==null?void 0:c.icon})])]}):null]):null}});const h4={GitHub:":repo/edit/:branch/:path",GitLab:":repo/-/edit/:branch/:path",Gitee:":repo/edit/:branch/:path",Bitbucket:":repo/src/:branch/:path?mode=edit&spa=0&at=:branch&fileviewer=file-view-default"},v4=({docsRepo:e,docsBranch:t,docsDir:n,filePathRelative:r,editLinkPattern:o})=>{if(!r)return null;const s=wc(e);let l;return o?l=o:s!==null&&(l=h4[s]),l?l.replace(/:repo/,On(e)?e:`https://github.com/${e}`).replace(/:branch/,t).replace(/:path/,Di(`${Ds(n)}/${r}`)):null},m4=()=>{const e=he(),t=fe(),n=$e();return x(()=>{const{repo:r,docsRepo:o=r,docsBranch:s="main",docsDir:l="",editLink:a,editLinkPattern:c=""}=e.value;if(!(n.value.editLink??a??!0)||!o)return null;const i=v4({docsRepo:o,docsBranch:s,docsDir:l,editLinkPattern:c,filePathRelative:t.value.filePathRelative});return i?{text:e.value.metaLocales.editLink,link:i}:null})},g4=()=>{const e=js(),t=he(),n=fe(),r=$e();return x(()=>{var o,s;return!(r.value.lastUpdated??t.value.lastUpdated??!0)||!((o=n.value.git)!=null&&o.updatedTime)?null:new Date((s=n.value.git)==null?void 0:s.updatedTime).toLocaleString(e.value.lang)})},y4=()=>{const e=he(),t=fe(),n=$e();return x(()=>{var r;return n.value.contributors??e.value.contributors??!0?((r=t.value.git)==null?void 0:r.contributors)??null:null})};var b4=q({name:"PageTitle",setup(){const e=fe(),t=$e(),n=he(),{info:r,items:o}=_p();return()=>f("div",{class:"vp-page-title"},[f("h1",[n.value.titleIcon===!1?null:f(Ue,{icon:t.value.icon}),e.value.title]),f(r4,{info:r.value,...o.value===null?{}:{items:o.value}}),f("hr")])}});const Pu=()=>f(Se,{name:"edit"},()=>[f("path",{d:"M430.818 653.65a60.46 60.46 0 0 1-50.96-93.281l71.69-114.012 7.773-10.365L816.038 80.138A60.46 60.46 0 0 1 859.225 62a60.46 60.46 0 0 1 43.186 18.138l43.186 43.186a60.46 60.46 0 0 1 0 86.373L588.879 565.55l-8.637 8.637-117.466 68.234a60.46 60.46 0 0 1-31.958 11.229z"}),f("path",{d:"M728.802 962H252.891A190.883 190.883 0 0 1 62.008 771.98V296.934a190.883 190.883 0 0 1 190.883-192.61h267.754a60.46 60.46 0 0 1 0 120.92H252.891a69.962 69.962 0 0 0-69.098 69.099V771.98a69.962 69.962 0 0 0 69.098 69.098h475.911A69.962 69.962 0 0 0 797.9 771.98V503.363a60.46 60.46 0 1 1 120.922 0V771.98A190.883 190.883 0 0 1 728.802 962z"})]);Pu.displayName="EditIcon";var w4=q({name:"PageMeta",setup(){const e=he(),t=m4(),n=g4(),r=y4();return()=>{const{metaLocales:o}=e.value;return f("footer",{class:"page-meta"},[t.value?f("div",{class:"meta-item edit-link"},f(ze,{class:"label",config:t.value},{before:()=>f(Pu)})):null,f("div",{class:"meta-item git-info"},[n.value?f("div",{class:"update-time"},[f("span",{class:"label"},`${o.lastUpdated}: `),f(co,()=>f("span",{class:"info"},n.value))]):null,r.value&&r.value.length?f("div",{class:"contributors"},[f("span",{class:"label"},`${o.contributors}: `),r.value.map(({email:s,name:l},a)=>[f("span",{class:"contributor",title:`email: ${s}`},l),a!==r.value.length-1?",":""])]):null])])}}}),_4=q({name:"NormalPage",slots:Object,setup(e,{slots:t}){const n=$e(),r=fe(),{isDarkmode:o}=Cr(),s=he(),l=x(()=>n.value.toc||n.value.toc!==!1&&s.value.toc!==!1);return()=>f("main",{id:"main-content",class:"vp-page"},f(ft("LocalEncrypt")?ut("LocalEncrypt"):dc,()=>{var a,c,i,u;return[(a=t.top)==null?void 0:a.call(t),n.value.cover?f("img",{class:"page-cover",src:je(n.value.cover),alt:r.value.title,"no-view":""}):null,f(d4),f(b4),l.value?f(l4,{headerDepth:n.value.headerDepth??s.value.headerDepth??2},{before:()=>{var d;return(d=t.tocBefore)==null?void 0:d.call(t)},after:()=>{var d;return(d=t.tocAfter)==null?void 0:d.call(t)}}):null,(c=t.contentBefore)==null?void 0:c.call(t),f(bu),(i=t.contentAfter)==null?void 0:i.call(t),f(w4),f(p4),ft("CommentService")?f(ut("CommentService"),{darkmode:o.value}):null,(u=t.bottom)==null?void 0:u.call(t)]}))}}),E4=q({name:"Layout",setup(){he();const e=fe(),t=$e(),{isMobile:n}=vo(),r=x(()=>"none");return()=>[f(ku),f(yu,{},{default:()=>t.value.home?f(f4):f($u,()=>f(_4,{key:e.value.path})),...r.value!=="none"?{navScreenBottom:()=>f(ut("BloggerInfo"))}:{},...!n.value&&r.value==="always"?{sidebar:()=>f(ut("BloggerInfo"))}:{}})]}}),C4=q({name:"NotFoundHint",setup(){const e=he(),t=()=>{const n=e.value.routeLocales.notFoundMsg;return n[Math.floor(Math.random()*n.length)]};return()=>f("div",{class:"not-found-hint"},[f("p",{class:"error-code"},"404"),f("h1",{class:"error-title"},e.value.routeLocales.notFoundTitle),f("p",{class:"error-hint"},t())])}}),S4=q({name:"NotFound",slots:Object,setup(e,{slots:t}){const n=Mn(),r=he(),{navigate:o}=os({to:r.value.home??n.value});return()=>[f(ku),f(yu,{noSidebar:!0},()=>{var s;return f("main",{id:"main-content",class:"vp-page not-found"},((s=t.default)==null?void 0:s.call(t))||[f(C4),f("div",{class:"actions"},[f("button",{type:"button",class:"action-button",onClick:()=>{window.history.go(-1)}},r.value.routeLocales.back),f("button",{type:"button",class:"action-button",onClick:()=>o()},r.value.routeLocales.home)])])})]}});const un="./ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),Vo=Array.from({length:64},(e,t)=>t),Hr=e=>Array(e).fill(-1),Nt=[...Hr(46),0,1,...Vo.slice(54,64),...Hr(7),...Vo.slice(2,28),...Hr(6),...Vo.slice(28,54),...Hr(5)],Ca=[608135816,2242054355,320440878,57701188,2752067618,698298832,137296536,3964562569,1160258022,953160567,3193202383,887688300,3232508343,3380367581,1065670069,3041331479,2450970073,2306472731],Sa=[3509652390,2564797868,805139163,3491422135,3101798381,1780907670,3128725573,4046225305,614570311,3012652279,134345442,2240740374,1667834072,1901547113,2757295779,4103290238,227898511,1921955416,1904987480,2182433518,2069144605,3260701109,2620446009,720527379,3318853667,677414384,3393288472,3101374703,2390351024,1614419982,1822297739,2954791486,3608508353,3174124327,2024746970,1432378464,3864339955,2857741204,1464375394,1676153920,1439316330,715854006,3033291828,289532110,2706671279,2087905683,3018724369,1668267050,732546397,1947742710,3462151702,2609353502,2950085171,1814351708,2050118529,680887927,999245976,1800124847,3300911131,1713906067,1641548236,4213287313,1216130144,1575780402,4018429277,3917837745,3693486850,3949271944,596196993,3549867205,258830323,2213823033,772490370,2760122372,1774776394,2652871518,566650946,4142492826,1728879713,2882767088,1783734482,3629395816,2517608232,2874225571,1861159788,326777828,3124490320,2130389656,2716951837,967770486,1724537150,2185432712,2364442137,1164943284,2105845187,998989502,3765401048,2244026483,1075463327,1455516326,1322494562,910128902,469688178,1117454909,936433444,3490320968,3675253459,1240580251,122909385,2157517691,634681816,4142456567,3825094682,3061402683,2540495037,79693498,3249098678,1084186820,1583128258,426386531,1761308591,1047286709,322548459,995290223,1845252383,2603652396,3431023940,2942221577,3202600964,3727903485,1712269319,422464435,3234572375,1170764815,3523960633,3117677531,1434042557,442511882,3600875718,1076654713,1738483198,4213154764,2393238008,3677496056,1014306527,4251020053,793779912,2902807211,842905082,4246964064,1395751752,1040244610,2656851899,3396308128,445077038,3742853595,3577915638,679411651,2892444358,2354009459,1767581616,3150600392,3791627101,3102740896,284835224,4246832056,1258075500,768725851,2589189241,3069724005,3532540348,1274779536,3789419226,2764799539,1660621633,3471099624,4011903706,913787905,3497959166,737222580,2514213453,2928710040,3937242737,1804850592,3499020752,2949064160,2386320175,2390070455,2415321851,4061277028,2290661394,2416832540,1336762016,1754252060,3520065937,3014181293,791618072,3188594551,3933548030,2332172193,3852520463,3043980520,413987798,3465142937,3030929376,4245938359,2093235073,3534596313,375366246,2157278981,2479649556,555357303,3870105701,2008414854,3344188149,4221384143,3956125452,2067696032,3594591187,2921233993,2428461,544322398,577241275,1471733935,610547355,4027169054,1432588573,1507829418,2025931657,3646575487,545086370,48609733,2200306550,1653985193,298326376,1316178497,3007786442,2064951626,458293330,2589141269,3591329599,3164325604,727753846,2179363840,146436021,1461446943,4069977195,705550613,3059967265,3887724982,4281599278,3313849956,1404054877,2845806497,146425753,1854211946,1266315497,3048417604,3681880366,3289982499,290971e4,1235738493,2632868024,2414719590,3970600049,1771706367,1449415276,3266420449,422970021,1963543593,2690192192,3826793022,1062508698,1531092325,1804592342,2583117782,2714934279,4024971509,1294809318,4028980673,1289560198,2221992742,1669523910,35572830,157838143,1052438473,1016535060,1802137761,1753167236,1386275462,3080475397,2857371447,1040679964,2145300060,2390574316,1461121720,2956646967,4031777805,4028374788,33600511,2920084762,1018524850,629373528,3691585981,3515945977,2091462646,2486323059,586499841,988145025,935516892,3367335476,2599673255,2839830854,265290510,3972581182,2759138881,3795373465,1005194799,847297441,406762289,1314163512,1332590856,1866599683,4127851711,750260880,613907577,1450815602,3165620655,3734664991,3650291728,3012275730,3704569646,1427272223,778793252,1343938022,2676280711,2052605720,1946737175,3164576444,3914038668,3967478842,3682934266,1661551462,3294938066,4011595847,840292616,3712170807,616741398,312560963,711312465,1351876610,322626781,1910503582,271666773,2175563734,1594956187,70604529,3617834859,1007753275,1495573769,4069517037,2549218298,2663038764,504708206,2263041392,3941167025,2249088522,1514023603,1998579484,1312622330,694541497,2582060303,2151582166,1382467621,776784248,2618340202,3323268794,2497899128,2784771155,503983604,4076293799,907881277,423175695,432175456,1378068232,4145222326,3954048622,3938656102,3820766613,2793130115,2977904593,26017576,3274890735,3194772133,1700274565,1756076034,4006520079,3677328699,720338349,1533947780,354530856,688349552,3973924725,1637815568,332179504,3949051286,53804574,2852348879,3044236432,1282449977,3583942155,3416972820,4006381244,1617046695,2628476075,3002303598,1686838959,431878346,2686675385,1700445008,1080580658,1009431731,832498133,3223435511,2605976345,2271191193,2516031870,1648197032,4164389018,2548247927,300782431,375919233,238389289,3353747414,2531188641,2019080857,1475708069,455242339,2609103871,448939670,3451063019,1395535956,2413381860,1841049896,1491858159,885456874,4264095073,4001119347,1565136089,3898914787,1108368660,540939232,1173283510,2745871338,3681308437,4207628240,3343053890,4016749493,1699691293,1103962373,3625875870,2256883143,3830138730,1031889488,3479347698,1535977030,4236805024,3251091107,2132092099,1774941330,1199868427,1452454533,157007616,2904115357,342012276,595725824,1480756522,206960106,497939518,591360097,863170706,2375253569,3596610801,1814182875,2094937945,3421402208,1082520231,3463918190,2785509508,435703966,3908032597,1641649973,2842273706,3305899714,1510255612,2148256476,2655287854,3276092548,4258621189,236887753,3681803219,274041037,1734335097,3815195456,3317970021,1899903192,1026095262,4050517792,356393447,2410691914,3873677099,3682840055,3913112168,2491498743,4132185628,2489919796,1091903735,1979897079,3170134830,3567386728,3557303409,857797738,1136121015,1342202287,507115054,2535736646,337727348,3213592640,1301675037,2528481711,1895095763,1721773893,3216771564,62756741,2142006736,835421444,2531993523,1442658625,3659876326,2882144922,676362277,1392781812,170690266,3921047035,1759253602,3611846912,1745797284,664899054,1329594018,3901205900,3045908486,2062866102,2865634940,3543621612,3464012697,1080764994,553557557,3656615353,3996768171,991055499,499776247,1265440854,648242737,3940784050,980351604,3713745714,1749149687,3396870395,4211799374,3640570775,1161844396,3125318951,1431517754,545492359,4268468663,3499529547,1437099964,2702547544,3433638243,2581715763,2787789398,1060185593,1593081372,2418618748,4260947970,69676912,2159744348,86519011,2512459080,3838209314,1220612927,3339683548,133810670,1090789135,1078426020,1569222167,845107691,3583754449,4072456591,1091646820,628848692,1613405280,3757631651,526609435,236106946,48312990,2942717905,3402727701,1797494240,859738849,992217954,4005476642,2243076622,3870952857,3732016268,765654824,3490871365,2511836413,1685915746,3888969200,1414112111,2273134842,3281911079,4080962846,172450625,2569994100,980381355,4109958455,2819808352,2716589560,2568741196,3681446669,3329971472,1835478071,660984891,3704678404,4045999559,3422617507,3040415634,1762651403,1719377915,3470491036,2693910283,3642056355,3138596744,1364962596,2073328063,1983633131,926494387,3423689081,2150032023,4096667949,1749200295,3328846651,309677260,2016342300,1779581495,3079819751,111262694,1274766160,443224088,298511866,1025883608,3806446537,1145181785,168956806,3641502830,3584813610,1689216846,3666258015,3200248200,1692713982,2646376535,4042768518,1618508792,1610833997,3523052358,4130873264,2001055236,3610705100,2202168115,4028541809,2961195399,1006657119,2006996926,3186142756,1430667929,3210227297,1314452623,4074634658,4101304120,2273951170,1399257539,3367210612,3027628629,1190975929,2062231137,2333990788,2221543033,2438960610,1181637006,548689776,2362791313,3372408396,3104550113,3145860560,296247880,1970579870,3078560182,3769228297,1714227617,3291629107,3898220290,166772364,1251581989,493813264,448347421,195405023,2709975567,677966185,3703036547,1463355134,2715995803,1338867538,1343315457,2802222074,2684532164,233230375,2599980071,2000651841,3277868038,1638401717,4028070440,3237316320,6314154,819756386,300326615,590932579,1405279636,3267499572,3150704214,2428286686,3959192993,3461946742,1862657033,1266418056,963775037,2089974820,2263052895,1917689273,448879540,3550394620,3981727096,150775221,3627908307,1303187396,508620638,2975983352,2726630617,1817252668,1876281319,1457606340,908771278,3720792119,3617206836,2455994898,1729034894,1080033504,976866871,3556439503,2881648439,1522871579,1555064734,1336096578,3548522304,2579274686,3574697629,3205460757,3593280638,3338716283,3079412587,564236357,2993598910,1781952180,1464380207,3163844217,3332601554,1699332808,1393555694,1183702653,3581086237,1288719814,691649499,2847557200,2895455976,3193889540,2717570544,1781354906,1676643554,2592534050,3230253752,1126444790,2770207658,2633158820,2210423226,2615765581,2414155088,3127139286,673620729,2805611233,1269405062,4015350505,3341807571,4149409754,1057255273,2012875353,2162469141,2276492801,2601117357,993977747,3918593370,2654263191,753973209,36408145,2530585658,25011837,3520020182,2088578344,530523599,2918365339,1524020338,1518925132,3760827505,3759777254,1202760957,3985898139,3906192525,674977740,4174734889,2031300136,2019492241,3983892565,4153806404,3822280332,352677332,2297720250,60907813,90501309,3286998549,1016092578,2535922412,2839152426,457141659,509813237,4120667899,652014361,1966332200,2975202805,55981186,2327461051,676427537,3255491064,2882294119,3433927263,1307055953,942726286,933058658,2468411793,3933900994,4215176142,1361170020,2001714738,2830558078,3274259782,1222529897,1679025792,2729314320,3714953764,1770335741,151462246,3013232138,1682292957,1483529935,471910574,1539241949,458788160,3436315007,1807016891,3718408830,978976581,1043663428,3165965781,1927990952,4200891579,2372276910,3208408903,3533431907,1412390302,2931980059,4132332400,1947078029,3881505623,4168226417,2941484381,1077988104,1320477388,886195818,18198404,3786409e3,2509781533,112762804,3463356488,1866414978,891333506,18488651,661792760,1628790961,3885187036,3141171499,876946877,2693282273,1372485963,791857591,2686433993,3759982718,3167212022,3472953795,2716379847,445679433,3561995674,3504004811,3574258232,54117162,3331405415,2381918588,3769707343,4154350007,1140177722,4074052095,668550556,3214352940,367459370,261225585,2610173221,4209349473,3468074219,3265815641,314222801,3066103646,3808782860,282218597,3406013506,3773591054,379116347,1285071038,846784868,2669647154,3771962079,3550491691,2305946142,453669953,1268987020,3317592352,3279303384,3744833421,2610507566,3859509063,266596637,3847019092,517658769,3462560207,3443424879,370717030,4247526661,2224018117,4143653529,4112773975,2788324899,2477274417,1456262402,2901442914,1517677493,1846949527,2295493580,3734397586,2176403920,1280348187,1908823572,3871786941,846861322,1172426758,3287448474,3383383037,1655181056,3139813346,901632758,1897031941,2986607138,3066810236,3447102507,1393639104,373351379,950779232,625454576,3124240540,4148612726,2007998917,544563296,2244738638,2330496472,2058025392,1291430526,424198748,50039436,29584100,3605783033,2429876329,2791104160,1057563949,3255363231,3075367218,3463963227,1469046755,985887462],Ru=[1332899944,1700884034,1701343084,1684370003,1668446532,1869963892],ps=(e,t)=>{if(t<=0||t>e.length)throw Error(`Illegal len: ${t}`);let n=0,r,o;const s=[];for(;n<t;){if(r=e[n++]&255,s.push(un[r>>2&63]),r=(r&3)<<4,n>=t){s.push(un[r&63]);break}if(o=e[n++]&255,r|=o>>4&15,s.push(un[r&63]),r=(o&15)<<2,n>=t){s.push(un[r&63]);break}o=e[n++]&255,r|=o>>6&3,s.push(un[r&63]),s.push(un[o&63])}return s.join("")},T4=(e,t)=>{if(t<=0)throw Error(`Illegal len: ${t}`);const n=e.length;let r=0,o=0,s,l,a,c,i,u;const d=[];for(;r<n-1&&o<t&&(u=e.charCodeAt(r++),s=u<Nt.length?Nt[u]:-1,u=e.charCodeAt(r++),l=u<Nt.length?Nt[u]:-1,!(s==-1||l==-1||(i=s<<2>>>0,i|=(l&48)>>4,d.push(String.fromCharCode(i)),++o>=t||r>=n)||(u=e.charCodeAt(r++),a=u<Nt.length?Nt[u]:-1,a==-1)||(i=(l&15)<<4>>>0,i|=(a&60)>>2,d.push(String.fromCharCode(i)),++o>=t||r>=n)));)u=e.charCodeAt(r++),c=u<Nt.length?Nt[u]:-1,i=(a&3)<<6>>>0,i|=c,d.push(String.fromCharCode(i)),++o;return d.map(p=>p.charCodeAt(0))},x4=(e,t)=>{let n=null;for(typeof e=="number"&&(n=e,e=()=>null);n!==null||(n=e())!==null;)n<128?t(n&127):n<2048?(t(n>>6&31|192),t(n&63|128)):n<65536?(t(n>>12&15|224),t(n>>6&63|128),t(n&63|128)):(t(n>>18&7|240),t(n>>12&63|128),t(n>>6&63|128),t(n&63|128)),n=null},k4=(e,t)=>{let n,r=null;for(;(n=r!==null?r:e())!==null;){if(n>=55296&&n<=57343&&(r=e())!==null&&r>=56320&&r<=57343){t((n-55296)*1024+r-56320+65536),r=null;continue}t(n)}r!==null&&t(r)},A4=(e,t)=>{k4(e,function(n){x4(n,t)})},$4=typeof process<"u"&&process&&typeof process.nextTick=="function"?typeof setImmediate=="function"?setImmediate:process.nextTick:setTimeout,L4=e=>{const t=[];let n=0;return A4(()=>n>=e.length?null:e.charCodeAt(n++),r=>{t.push(r)}),t},cr=(e,t,n,r)=>{let o,s=e[t],l=e[t+1];return s^=n[0],o=r[s>>>24],o+=r[256|s>>16&255],o^=r[512|s>>8&255],o+=r[768|s&255],l^=o^n[1],o=r[l>>>24],o+=r[256|l>>16&255],o^=r[512|l>>8&255],o+=r[768|l&255],s^=o^n[2],o=r[s>>>24],o+=r[256|s>>16&255],o^=r[512|s>>8&255],o+=r[768|s&255],l^=o^n[3],o=r[l>>>24],o+=r[256|l>>16&255],o^=r[512|l>>8&255],o+=r[768|l&255],s^=o^n[4],o=r[s>>>24],o+=r[256|s>>16&255],o^=r[512|s>>8&255],o+=r[768|s&255],l^=o^n[5],o=r[l>>>24],o+=r[256|l>>16&255],o^=r[512|l>>8&255],o+=r[768|l&255],s^=o^n[6],o=r[s>>>24],o+=r[256|s>>16&255],o^=r[512|s>>8&255],o+=r[768|s&255],l^=o^n[7],o=r[l>>>24],o+=r[256|l>>16&255],o^=r[512|l>>8&255],o+=r[768|l&255],s^=o^n[8],o=r[s>>>24],o+=r[256|s>>16&255],o^=r[512|s>>8&255],o+=r[768|s&255],l^=o^n[9],o=r[l>>>24],o+=r[256|l>>16&255],o^=r[512|l>>8&255],o+=r[768|l&255],s^=o^n[10],o=r[s>>>24],o+=r[256|s>>16&255],o^=r[512|s>>8&255],o+=r[768|s&255],l^=o^n[11],o=r[l>>>24],o+=r[256|l>>16&255],o^=r[512|l>>8&255],o+=r[768|l&255],s^=o^n[12],o=r[s>>>24],o+=r[256|s>>16&255],o^=r[512|s>>8&255],o+=r[768|s&255],l^=o^n[13],o=r[l>>>24],o+=r[256|l>>16&255],o^=r[512|l>>8&255],o+=r[768|l&255],s^=o^n[14],o=r[s>>>24],o+=r[256|s>>16&255],o^=r[512|s>>8&255],o+=r[768|s&255],l^=o^n[15],o=r[l>>>24],o+=r[256|l>>16&255],o^=r[512|l>>8&255],o+=r[768|l&255],s^=o^n[16],e[t]=l^n[16+1],e[t+1]=s,e},dn=(e,t)=>{let n=0;for(let r=0;r<4;++r)n=n<<8|e[t]&255,t=(t+1)%e.length;return{key:n,offp:t}},Ta=(e,t,n)=>{const r=t.length,o=n.length;let s=0,l=[0,0],a;for(let c=0;c<r;c++)a=dn(e,s),s=a.offp,t[c]=t[c]^a.key;for(let c=0;c<r;c+=2)l=cr(l,0,t,n),t[c]=l[0],t[c+1]=l[1];for(let c=0;c<o;c+=2)l=cr(l,0,t,n),n[c]=l[0],n[c+1]=l[1]},I4=(e,t,n,r)=>{const o=n.length,s=r.length;let l=0,a=[0,0],c;for(let i=0;i<o;i++)c=dn(t,l),l=c.offp,n[i]=n[i]^c.key;l=0;for(let i=0;i<o;i+=2)c=dn(e,l),l=c.offp,a[0]^=c.key,c=dn(e,l),l=c.offp,a[1]^=c.key,a=cr(a,0,n,r),n[i]=a[0],n[i+1]=a[1];for(let i=0;i<s;i+=2)c=dn(e,l),l=c.offp,a[0]^=c.key,c=dn(e,l),l=c.offp,a[1]^=c.key,a=cr(a,0,n,r),r[i]=a[0],r[i+1]=a[1]},xa=(e,t,n,r,o)=>{const s=Ru.slice(),l=s.length;if(n<4||n>31){const p=new Error(`Illegal number of rounds (4-31): ${n}`);if(r===!1)return Promise.reject(p);throw p}if(t.length!==16){const p=new Error(`Illegal salt length: ${t.length} != 16`);if(r===!1)return Promise.reject(p);throw p}n=1<<n>>>0;let a,c,i=0,u;Int32Array?(a=new Int32Array(Ca),c=new Int32Array(Sa)):(a=Ca.slice(),c=Sa.slice()),I4(t,e,a,c);const d=()=>{if(o&&o(i/n),i<n){const p=Date.now();for(;i<n&&(i=i+1,Ta(e,a,c),Ta(t,a,c),!(Date.now()-p>100)););}else{for(i=0;i<64;i++)for(u=0;u<l>>1;u++)cr(s,u<<1,a,c);const p=[];for(i=0;i<l;i++)p.push((s[i]>>24&255)>>>0),p.push((s[i]>>16&255)>>>0),p.push((s[i]>>8&255)>>>0),p.push((s[i]&255)>>>0);return r===!1?Promise.resolve(p):p}if(r===!1)return new Promise(p=>$4(()=>{d().then(p)}))};if(r===!1)return d();{let p;for(;;)if(typeof(p=d())<"u")return p||[]}},P4=e=>{var t;try{const{crypto:n,msCrypto:r}=window,o=new Uint32Array(e);return(t=n||r)==null||t.getRandomValues(o),Array.from(o)}catch{throw Error("WebCryptoAPI is not available")}},R4=(e=10)=>{if(typeof e!="number")throw Error("Illegal arguments: "+typeof e);e<4?e=4:e>31&&(e=31);const t=[];return t.push("$2a$"),e<10&&t.push("0"),t.push(e.toString()),t.push("$"),t.push(ps(P4(16),16)),t.join("")};function O4(e,t,n,r){if(typeof e!="string"||typeof t!="string"){const v=new Error("Invalid string / salt: Not a string");if(n===!1)return Promise.reject(v);throw v}let o,s;if(t.charAt(0)!=="$"||t.charAt(1)!=="2"){const v=new Error("Invalid salt version: "+t.substring(0,2));if(n===!1)return Promise.reject(v);throw v}if(t.charAt(2)==="$")o=String.fromCharCode(0),s=3;else{if(o=t.charAt(2),o!=="a"&&o!=="b"&&o!=="y"||t.charAt(3)!=="$"){const v=Error("Invalid salt revision: "+t.substring(2,4));if(n===!1)return Promise.reject(v);throw v}s=4}if(t.charAt(s+2)>"$"){const v=new Error("Missing salt rounds");if(n===!1)return Promise.reject(v);throw v}const l=parseInt(t.substring(s,s+1),10)*10,a=parseInt(t.substring(s+1,s+2),10),c=l+a,i=t.substring(s+3,s+25);e+=o>="a"?"\0":"";const u=L4(e),d=T4(i,16),p=v=>{const g=[];return g.push("$2"),o>="a"&&g.push(o),g.push("$"),c<10&&g.push("0"),g.push(c.toString()),g.push("$"),g.push(ps(d,d.length)),g.push(ps(v,Ru.length*4-1)),g.join("")};return n===!1?xa(u,d,c,!1,r).then(v=>p(v)):p(xa(u,d,c,!0,r))}const M4=(e,t=10)=>{if(typeof t=="number"&&(t=R4(t)),typeof e!="string"||typeof t!="string")throw Error("Illegal arguments: "+typeof e+", "+typeof t);return O4(e,t,!0)},hs=(e,t)=>{if(typeof e!="string"||typeof t!="string")throw Error("Illegal arguments: "+typeof e+", "+typeof t);return t.length!==60?!1:M4(e,t.substring(0,t.length-31))===t},Ou=()=>f(Se,{name:"lock"},()=>f("path",{d:"M787.168 952.268H236.832c-30.395 0-55.033-24.638-55.033-55.033V429.45c0-30.395 24.638-55.034 55.033-55.034h82.55V264.35c0-106.38 86.238-192.618 192.618-192.618S704.618 157.97 704.618 264.35v110.066h82.55c30.395 0 55.033 24.639 55.033 55.034v467.785c0 30.395-24.639 55.033-55.033 55.033zM484.483 672.046v115.122h55.034V672.046c31.99-11.373 55.033-41.605 55.033-77.496 0-45.592-36.958-82.55-82.55-82.55s-82.55 36.958-82.55 82.55c0 35.89 23.042 66.123 55.033 77.496zM622.067 264.35c0-60.788-49.28-110.067-110.067-110.067s-110.067 49.28-110.067 110.067v110.066h220.135V264.35z"}));Ou.displayName="LockIcon";var Mu=q({name:"PasswordModal",props:{full:Boolean},emits:["verify"],setup(e,{emit:t}){const n=$e(),r=he(),o=J(""),s=J(!1),l=J(!1),a=x(()=>r.value.encryptLocales);let c=null;const i=()=>{c&&clearTimeout(c),s.value=!1,t("verify",o.value,l.value),ln().then(()=>{s.value=!0,c=setTimeout(()=>{s.value=!1},1e3)})};return()=>f("div",{class:["vp-decrypt-layer",{expand:e.full||n.value.home}]},f("div",{class:"vp-decrypt-modal"},[f("div",{class:["vp-decrypt-hint",{tried:s.value}]},s.value?a.value.errorHint:f(Ou,{"aria-label":a.value.iconLabel})),f("div",{class:"vp-decrypt-input"},[f("input",{type:"password",value:o.value,placeholder:a.value.placeholder,onInput:({target:u})=>{o.value=u.value},onKeydown:({key:u})=>{u==="Enter"&&i()}})]),f("div",{class:"vp-remember-password"},[f("input",{type:"checkbox",value:l.value,onChange:()=>l.value=!l.value}),a.value.remember]),f("button",{type:"button",class:"vp-decrypt-submit",onClick:()=>i()},"OK")]))}});const Nu=()=>{const e=Hn();return x(()=>e.value.encrypt||{})},ka="VUEPRESS_HOPE_GLOBAL_TOKEN",N4=()=>{const e=Nu(),t=Dn(ka,""),n=Oc(ka,""),r=x(()=>{const{global:s=!1,admin:l=[]}=e.value;return s&&l.length>0}),o=x(()=>{if(r.value){if(t.value)return e.value.admin.some(s=>hs(t.value,s));if(n.value)return e.value.admin.some(s=>hs(n.value,s))}return!1});return{isEncrypted:r,isDecrypted:o,validate:(s,l=!1)=>{(l?t:n).value=s}}},zo=(e="",t)=>!!e&&hs(e,t),Aa="VUEPRESS_HOPE_PATH_TOKEN",D4=()=>{const e=fe(),t=Nu(),n=Dn(Aa,{}),r=Oc(Aa,{}),o=l=>yr(t.value.config)?Gt(t.value.config).filter(a=>Ln(decodeURI(l),a)).sort((a,c)=>c.length-a.length):[],s=l=>{const a=o(l);if(a.length>0){const{config:c={}}=t.value;return{isEncrypted:!0,isDecrypted:a.some(i=>n.value[i]&&c[i].some(u=>zo(n.value[i],u))||r.value[i]&&c[i].some(u=>zo(r.value[i],u)))}}return{isDecrypted:!1,isEncrypted:!1}};return{status:x(()=>s(e.value.path)),getStatus:s,validate:(l,a=!1)=>{const{config:c={}}=t.value,i=o(e.value.path);for(const u of i)if(c[u].filter(d=>zo(l,d))){(a?n:r).value[u]=l;break}}}};var H4=q({name:"GlobalEncrypt",slots:Object,setup(e,{slots:t}){const{isDecrypted:n,isEncrypted:r,validate:o}=N4(),s=J(!1);return me(()=>{s.value=!0}),()=>f($u,()=>r.value?s.value?n.value?t.default():f(Mu,{full:!0,onVerify:o}):null:t.default())}}),j4=q({name:"LocalEncrypt",slots:Object,setup(e,{slots:t}){const{status:n,validate:r}=D4(),o=J(!1);return me(()=>{o.value=!0}),()=>{const{isEncrypted:s,isDecrypted:l}=n.value;return s?o.value?l?t.default()||null:f(Mu,{full:!0,onVerify:r}):null:t.default()||null}}});o3(Ue);const F4=yt({enhance:({app:e,router:t})=>{const{scrollBehavior:n}=t.options;t.options.scrollBehavior=async(...r)=>(await Au().wait(),n(...r)),Sp(e),e.component("HopeIcon",Ue),e.component("VPLink",bt),e.component("GlobalEncrypt",H4),e.component("LocalEncrypt",j4)},setup:()=>{Tp(),$p()},layouts:{Layout:E4,NotFound:S4}}),jr=[Fd,J2,r3,i3,f3,v3,w3,k3,Z3,cp,F4],B4=[["v-8daa1a0e","/",{y:"h",t:"主页",i:"home"},["/README.md"]],["v-2e3eac9e","/slides.html",{y:"s",t:"幻灯片页",i:"person-chalkboard"},[":md"]],["v-1d59d0e6","/md/resume.html",{y:"a",t:"个人简历",i:"laptop-code",I:0},[":md"]],["v-49312a44","/md/dev-log/day01.html",{y:"a",t:"Day01",i:"laptop-code",I:0},[":md"]],["v-45c77906","/md/dev-log/day02.html",{y:"a",t:"Day02",i:"laptop-code",I:0},[":md"]],["v-425dc7c8","/md/dev-log/day03.html",{y:"a",t:"Day03",i:"laptop-code",I:0},[":md"]],["v-3ef4168a","/md/dev-log/day04.html",{y:"a",t:"Day04",i:"laptop-code",I:0},[":md"]],["v-3b8a654c","/md/dev-log/day05.html",{y:"a",t:"Day05",i:"laptop-code",I:0},[":md"]],["v-3820b40e","/md/dev-log/day06.html",{y:"a",t:"Day06",i:"laptop-code",I:0},[":md"]],["v-649fe232","/md/dev-log/day07~day08.html",{y:"a",t:"Day07 ~ Day08",i:"laptop-code",I:0},[":md"]],["v-c97ab98e","/md/dev-log/day09~day10.html",{y:"a",t:"Day09 ~ Day10",i:"laptop-code",I:0},[":md"]],["v-104da61f","/md/dev-log/day11.html",{y:"a",t:"Day011",i:"laptop-code",I:0},[":md"]],["v-12027ebe","/md/dev-log/day12.html",{y:"a",t:"Day012",i:"laptop-code",I:0},[":md"]],["v-7c27fd02","/md/dev-log/",{y:"a",t:"开发日志",i:"laptop-code"},["/md/dev-log/README.md"]],["v-3706649a","/404.html",{y:"p",t:""},[]],["v-2d0aa3df","/md/",{y:"p",t:"Md"},[]]];var $a=q({name:"Vuepress",setup(){const e=Md();return()=>f(e.value)}}),V4=()=>B4.reduce((e,[t,n,r,o])=>(e.push({name:t,path:n,component:$a,meta:r},{path:n.endsWith("/")?n+"index.html":n.substring(0,n.length-5),redirect:n},...o.map(s=>({path:s===":md"?n.substring(0,n.length-5)+".md":s,redirect:n}))),e),[{name:"404",path:"/:catchAll(.*)",component:$a}]),z4=o0,q4=()=>{const e=B0({history:z4(Ds("/blog/dist/")),routes:V4(),scrollBehavior:(t,n,r)=>r||(t.hash?{el:t.hash}:{top:0})});return e.beforeResolve(async(t,n)=>{var r;(t.path!==n.path||n===St)&&([t.meta._data]=await Promise.all([Ct.resolvePageData(t.name),(r=Hi[t.name])==null?void 0:r.__asyncLoader()]))}),e},U4=e=>{e.component("ClientOnly",co),e.component("Content",Ki)},W4=(e,t,n)=>{const r=ia(()=>t.currentRoute.value.path),o=ia(()=>Ct.resolveRouteLocale(hn.value.locales,r.value)),s=Ws(r,()=>t.currentRoute.value.meta._data),l=x(()=>Ct.resolveLayouts(n)),a=x(()=>Ct.resolveSiteLocaleData(hn.value,o.value)),c=x(()=>Ct.resolvePageFrontmatter(s.value)),i=x(()=>Ct.resolvePageHeadTitle(s.value,a.value)),u=x(()=>Ct.resolvePageHead(i.value,c.value,a.value)),d=x(()=>Ct.resolvePageLang(s.value,a.value)),p=x(()=>Ct.resolvePageLayout(s.value,l.value));return e.provide(Id,l),e.provide(ji,s),e.provide(Fi,c),e.provide(Od,i),e.provide(Bi,u),e.provide(Vi,d),e.provide(qi,p),e.provide(Hs,o),e.provide(Wi,a),Object.defineProperties(e.config.globalProperties,{$frontmatter:{get:()=>c.value},$head:{get:()=>u.value},$headTitle:{get:()=>i.value},$lang:{get:()=>d.value},$page:{get:()=>s.value},$routeLocale:{get:()=>o.value},$site:{get:()=>hn.value},$siteLocale:{get:()=>a.value},$withBase:{get:()=>je}}),{layouts:l,pageData:s,pageFrontmatter:c,pageHead:u,pageHeadTitle:i,pageLang:d,pageLayout:p,routeLocale:o,siteData:hn,siteLocaleData:a}},K4=()=>{const e=Rd(),t=zi(),n=J([]),r=()=>{e.value.forEach(s=>{const l=G4(s);l&&n.value.push(l)})},o=()=>{document.documentElement.lang=t.value,n.value.forEach(s=>{s.parentNode===document.head&&document.head.removeChild(s)}),n.value.splice(0,n.value.length),e.value.forEach(s=>{const l=Y4(s);l!==null&&(document.head.appendChild(l),n.value.push(l))})};wn(Dd,o),me(()=>{r(),o(),ue(()=>e.value,o)})},G4=([e,t,n=""])=>{const r=Object.entries(t).map(([a,c])=>ce(c)?`[${a}=${JSON.stringify(c)}]`:c===!0?`[${a}]`:"").join(""),o=`head > ${e}${r}`;return Array.from(document.querySelectorAll(o)).find(a=>a.innerText===n)||null},Y4=([e,t,n])=>{if(!ce(e))return null;const r=document.createElement(e);return yr(t)&&Object.entries(t).forEach(([o,s])=>{ce(s)?r.setAttribute(o,s):s===!0&&r.setAttribute(o,"")}),ce(n)&&r.appendChild(document.createTextNode(n)),r},J4=bd,Q4=async()=>{var n;const e=J4({name:"VuepressApp",setup(){var r;K4();for(const o of jr)(r=o.setup)==null||r.call(o);return()=>[f(oc),...jr.flatMap(({rootComponents:o=[]})=>o.map(s=>f(s)))]}}),t=q4();U4(e),W4(e,t,jr);for(const r of jr)await((n=r.enhance)==null?void 0:n.call(r,{app:e,router:t,siteData:hn}));return e.use(t),{app:e,router:t}};Q4().then(({app:e,router:t})=>{t.isReady().then(()=>{e.mount("#app")})});export{Ti as a,eh as b,X4 as c,Q4 as createVueApp,xi as d,Te as e,Z4 as f,xf as o,ut as r,D1 as w}; +</div>`,j3=e=>`${e.replace("export default ","const $reactApp = ").replace(/App\.__style__(\s*)=(\s*)`([\s\S]*)?`/,"")}; +ReactDOM.createRoot(document.getElementById("app")).render(React.createElement($reactApp))`,H3=e=>e.replace(/export\s+default\s*\{(\n*[\s\S]*)\n*\}\s*;?$/u,"Vue.createApp({$1}).mount('#app')").replace(/export\s+default\s*define(Async)?Component\s*\(\s*\{(\n*[\s\S]*)\n*\}\s*\)\s*;?$/u,"Vue.createApp({$1}).mount('#app')").trim(),Kc=e=>`(function(exports){var module={};module.exports=exports;${e};return module.exports.__esModule?module.exports.default:module.exports;})({})`,F3=(e,t)=>{const n=Ys(t),r=e.js[0]||"";return{...n,html:Uc(e.html[0]||""),js:r,css:e.css[0]||"",isLegal:e.isLegal,getScript:()=>{var o;return n.useBabel?((o=window.Babel.transform(r,{presets:["es2015"]}))==null?void 0:o.code)||"":r}}},B3=/<template>([\s\S]+)<\/template>/u,V3=/<script(\s*lang=(['"])(.*?)\2)?>([\s\S]+)<\/script>/u,z3=/<style(\s*lang=(['"])(.*?)\2)?\s*(?:scoped)?>([\s\S]+)<\/style>/u,q3=(e,t)=>{const n=Ys(t),r=e.html[0]||"",o=B3.exec(r),s=V3.exec(r),l=z3.exec(r),a=o?o[1].replace(/^\n|\n$/g,""):"",[c="",i=""]=s?[s[4].replace(/^\n|\n$/g,""),s[3]]:[],[u="",d=""]=l?[l[4].replace(/^\n|\n$/g,""),l[3]]:[],p=i===""&&(d===""||d==="css");return{...n,html:Wc(a),js:H3(c),css:u,isLegal:p,jsLib:[n.vue,...n.jsLib],getScript:()=>{var g,w;const v=t.useBabel?((w=(g=window.Babel)==null?void 0:g.transform(c,{presets:["es2015"]}))==null?void 0:w.code)||"":c.replace(/export\s+default/u,"return");return`const app=window.document.createElement('div');document.firstElementChild.appendChild(app);const appOptions=${Kc(v)};appOptions.template=\`${a.replace("`",'\\`"')}\`;window.Vue.createApp(appOptions).mount(app);`}}},U3=(e,t)=>{const n=Ys(t);return{...n,html:Wc(""),js:j3(e.js[0]||""),css:e.css[0]||(e.js[0]?e.js[0].replace(/App\.__style__(?:\s*)=(?:\s*)`([\s\S]*)?`/,"$1").trim():""),isLegal:e.isLegal,jsLib:[n.react,n.reactDOM,...n.jsLib],jsx:!0,getScript:()=>{var o,s;const r=((s=(o=window.Babel)==null?void 0:o.transform(e.js[0]||"",{presets:["es2015","react"]}))==null?void 0:s.code)||"";return`window.ReactDOM.createRoot(document.firstElementChild).render(window.React.createElement(${Kc(r)}))`}}},En={},W3=e=>Promise.all([_n(En,e.babel),_n(En,e.react),_n(En,e.reactDOM)]),K3=e=>{const t=[_n(En,e.vue)];return e.useBabel&&t.push(_n(En,e.babel)),Promise.all(t)},G3=e=>e.useBabel?_n(En,e.babel):Promise.resolve();var Y3=q({name:"CodeDemo",props:{id:{type:String,required:!0},type:{type:String,default:"normal"},title:{type:String,default:""},config:{type:String,default:""},code:{type:String,required:!0}},slots:Object,setup(e,{slots:t}){const[n,r]=Zr(!1),o=Fe(),s=Fe(),l=J("0"),a=J(!1),c=k(()=>JSON.parse(e.config?aa(e.config):"{}")),i=k(()=>{const g=JSON.parse(aa(e.code));return D3(g)}),u=k(()=>e.type==="react"?U3(i.value,c.value):e.type==="vue"?q3(i.value,c.value):F3(i.value,c.value)),d=k(()=>u.value.isLegal),p=(g=!1)=>{const w=o.value.attachShadow({mode:"open"}),_=document.createElement("div");_.classList.add("code-demo-app"),w.appendChild(_),d.value?(g&&(_.innerHTML=u.value.html),M3(w,u.value),N3(e.id,w,u.value),l.value="0"):l.value="auto",a.value=!0},v=()=>{switch(e.type){case"react":return W3(u.value).then(()=>p());case"vue":return K3(u.value).then(()=>p());default:return G3(u.value).then(()=>p(!0))}};return Ie("beforeprint",()=>{r(!0)}),ve(()=>{setTimeout(()=>{v()},800)}),()=>{var g;return f("div",{class:"vp-code-demo",id:e.id},[f("div",{class:"vp-code-demo-header"},[u.value.isLegal?f("button",{type:"button",title:"toggle","aria-hidden":!0,class:["vp-code-demo-toggle-button",n.value?"down":"end"],onClick:()=>{l.value=n.value?"0":`${s.value.clientHeight+13.8}px`,r()}}):null,e.title?f("span",{class:"vp-code-demo-title"},decodeURIComponent(e.title)):null,u.value.isLegal&&u.value.jsfiddle!==!1?f("form",{class:"code-demo-jsfiddle",target:"_blank",action:"https://jsfiddle.net/api/post/library/pure/",method:"post"},[f("input",{type:"hidden",name:"html",value:u.value.html}),f("input",{type:"hidden",name:"js",value:u.value.js}),f("input",{type:"hidden",name:"css",value:u.value.css}),f("input",{type:"hidden",name:"wrap",value:"1"}),f("input",{type:"hidden",name:"panel_js",value:"3"}),f("input",{type:"hidden",name:"resources",value:[...u.value.cssLib,...u.value.jsLib].join(",")}),f("button",{type:"submit",class:"jsfiddle-button",innerHTML:I3,"aria-label":"JSFiddle","data-balloon-pos":"up"})]):null,!u.value.isLegal||u.value.codepen!==!1?f("form",{class:"code-demo-codepen",target:"_blank",action:"https://codepen.io/pen/define",method:"post"},[f("input",{type:"hidden",name:"data",value:JSON.stringify({html:u.value.html,js:u.value.js,css:u.value.css,js_external:u.value.jsLib.join(";"),css_external:u.value.cssLib.join(";"),layout:u.value.codepenLayout,html_pre_processor:i.value?i.value.html[1]:"none",js_pre_processor:i.value?i.value.js[1]:u.value.jsx?"babel":"none",css_pre_processor:i.value?i.value.css[1]:"none",editors:u.value.codepenEditors})}),f("button",{type:"submit",innerHTML:P3,class:"codepen-button","aria-label":"Codepen","data-balloon-pos":"up"})]):null]),a.value?null:f(fc,{class:"vp-code-demo-loading"}),f("div",{ref:o,class:"vp-code-demo-display",style:{display:d.value&&a.value?"block":"none"}}),f("div",{class:"vp-code-demo-code-wrapper",style:{height:l.value}},f("div",{ref:s,class:"vp-code-demo-codes"},(g=t.default)==null?void 0:g.call(t)))])}}});var J3=q({name:"MdDemo",props:{id:{type:String,required:!0},title:{type:String,default:""}},slots:Object,setup(e,{slots:t}){const[n,r]=Zr(!1),o=Fe(),s=J("0");return Ie("beforeprint",()=>{r(!0)}),()=>{var l,a;return f("div",{class:"vp-md-demo",id:e.id},[f("div",{class:"vp-md-demo-header"},[f("button",{type:"button",title:"toggle","aria-hidden":!0,class:["vp-md-demo-toggle-button",n.value?"down":"end"],onClick:()=>{s.value=n.value?"0":`${o.value.clientHeight+13.8}px`,r()}}),e.title?decodeURIComponent(e.title):null]),f("div",{class:"vp-md-demo-display"},(l=t.default)==null?void 0:l.call(t)),f("div",{class:"vp-md-demo-code-wrapper",style:{height:s.value}},f("div",{ref:o,class:"vp-md-demo-codes"},(a=t.code)==null?void 0:a.call(t)))])}}});var Q3=q({name:"Playground",props:{title:{type:String,default:""},link:{type:String,required:!0}},setup(e){return()=>[f("div",{class:"vp-playground"},[f("div",{class:"vp-playground-header"},[e.title?f("div",{class:"vp-playground-title"},decodeURIComponent(e.title)):null,f("div",{class:"vp-playground-actions"},[f("a",{class:"vp-playground-action",href:decodeURIComponent(e.link),target:"_blank",innerHTML:R3})])]),f("div",{class:"vp-playground-container"},f("iframe",{src:decodeURIComponent(e.link)}))])]}});const Do=Dn("VUEPRESS_TAB_STORE",{});var X3=q({name:"Tabs",props:{active:{type:Number,default:0},data:{type:Array,required:!0},id:{type:String,required:!0},tabId:{type:String,default:""}},slots:Object,setup(e,{slots:t}){const n=J(e.active),r=Fe([]),o=()=>{e.tabId&&(Do.value[e.tabId]=e.data[n.value].id)},s=(i=n.value)=>{n.value=i<r.value.length-1?i+1:0,r.value[n.value].focus()},l=(i=n.value)=>{n.value=i>0?i-1:r.value.length-1,r.value[n.value].focus()},a=(i,u)=>{i.key===" "||i.key==="Enter"?(i.preventDefault(),n.value=u):i.key==="ArrowRight"?(i.preventDefault(),s()):i.key==="ArrowLeft"&&(i.preventDefault(),l()),o()},c=()=>{if(e.tabId){const i=e.data.findIndex(({id:u})=>Do.value[e.tabId]===u);if(i!==-1)return i}return e.active};return ve(()=>{n.value=c(),ce(()=>Do.value[e.tabId],(i,u)=>{if(e.tabId&&i!==u){const d=e.data.findIndex(({id:p})=>p===i);d!==-1&&(n.value=d)}})}),()=>e.data.length?f("div",{class:"vp-tabs"},[f("div",{class:"vp-tabs-nav",role:"tablist"},e.data.map(({id:i},u)=>{const d=u===n.value;return f("button",{type:"button",ref:p=>{p&&(r.value[u]=p)},class:["vp-tab-nav",{active:d}],role:"tab","aria-controls":`tab-${e.id}-${u}`,"aria-selected":d,onClick:()=>{n.value=u,o()},onKeydown:p=>a(p,u)},t[`title${u}`]({value:i,isActive:d}))})),e.data.map(({id:i},u)=>{const d=u===n.value;return f("div",{class:["vp-tab",{active:d}],id:`tab-${e.id}-${u}`,role:"tabpanel","aria-expanded":d},[f("div",{class:"vp-tab-title"},t[`title${u}`]({value:i,isActive:d})),t[`tab${u}`]({value:i,isActive:d})])})]):null}});const Z3=gt({enhance:({app:e})=>{e.component("VPCard",zc),e.component("CodeTabs",$3),ut("CodeGroup",e)||e.component("CodeGroup",A3),ut("CodeGroupItem",e)||e.component("CodeGroupItem",qc),e.component("CodeDemo",Y3),e.component("MdDemo",J3),e.component("Playground",Q3),e.component("Tabs",X3)},setup:()=>{L3()}});let ep={};const Gc=Symbol(""),tp=()=>_e(Gc),np=e=>{e.provide(Gc,ep)};const rp=".theme-hope-content :not(a) > img:not([no-view])",op={"/":{closeTitle:"关闭",downloadTitle:"下载图片",fullscreenTitle:"切换全屏",zoomTitle:"缩放",arrowPrevTitle:"上一个 (左箭头)",arrowNextTitle:"下一个 (右箭头)"}},sp=800,lp='<div class="photo-swipe-loading"><svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" preserveAspectRatio="xMidYMid" viewBox="25 25 50 50"><animateTransform attributeName="transform" type="rotate" dur="2s" keyTimes="0;1" repeatCount="indefinite" values="0;360"></animateTransform><circle cx="50" cy="50" r="20" fill="none" stroke="currentColor" stroke-width="4" stroke-linecap="round"><animate attributeName="stroke-dasharray" dur="1.5s" keyTimes="0;0.5;1" repeatCount="indefinite" values="1,200;90,200;1,200"></animate><animate attributeName="stroke-dashoffset" dur="1.5s" keyTimes="0;0.5;1" repeatCount="indefinite" values="0;-35px;-125px"></animate></circle></svg></div>',ap=e=>ie(e)?Array.from(document.querySelectorAll(e)):e.map(t=>Array.from(document.querySelectorAll(t))).flat(),Yc=e=>new Promise((t,n)=>{e.complete?t({type:"image",element:e,src:e.src,width:e.naturalWidth,height:e.naturalHeight,alt:e.alt,msrc:e.src}):(e.onload=()=>t(Yc(e)),e.onerror=r=>n(r))}),ip=()=>{const{isSupported:e,toggle:t}=Ks(),n=tp(),r=wr(op),o=ue();let s;const l=c=>{c.on("uiRegister",()=>{e&&c.ui.registerElement({name:"fullscreen",order:7,isButton:!0,html:'<svg class="pswp__icn" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg"><path d="M249.5 270.833H437v-75H212a37.5 37.5 0 0 0-37.5 37.5v225h75v-187.5zm-37.5 600h225v-75H249.5v-187.5h-75v225a37.5 37.5 0 0 0 37.5 37.5zm637.5-37.5v-225h-75v187.5H587v75h225a37.5 37.5 0 0 0 37.5-37.5zM587 270.833h187.5v187.5h75v-225a37.5 37.5 0 0 0-37.5-37.5H587v75z"/></svg>',onClick:()=>{t()}}),c.ui.registerElement({name:"download",order:8,isButton:!0,tagName:"a",html:{isCustomSVG:!0,inner:'<path d="M20.5 14.3 17.1 18V10h-2.2v7.9l-3.4-3.6L10 16l6 6.1 6-6.1-1.5-1.6ZM23 23H9v2h14" id="pswp__icn-download"/>',outlineID:"pswp__icn-download"},onInit:(i,u)=>{i.setAttribute("download",""),i.setAttribute("target","_blank"),i.setAttribute("rel","noopener"),u.on("change",()=>{i.setAttribute("href",u.currSlide.data.src)})}}),c.ui.registerElement({name:"bulletsIndicator",className:"photo-swipe-bullets-indicator",appendTo:"wrapper",onInit:(i,u)=>{const d=[];let p=-1;for(let v=0;v<u.getNumItems();v++){const g=document.createElement("div");g.className="photo-swipe-bullet",g.onclick=w=>{u.goTo(d.indexOf(w.target))},d.push(g),i.appendChild(g)}u.on("change",()=>{p>=0&&d[p].classList.remove("active"),d[u.currIndex].classList.add("active"),p=u.currIndex})}})})},a=()=>Promise.all([Ne(()=>import("./photoswipe.esm-060dc2da.js"),[]),ln().then(()=>new Promise(c=>setTimeout(c,sp)).then(()=>ap(rp)))]).then(([{default:c},i])=>{const u=i.map(d=>({html:lp,element:d,msrc:d.src}));i.forEach((d,p)=>{const v=()=>{s=new c({preloaderDelay:0,showHideAnimationType:"zoom",...r.value,...n,dataSource:u,index:p,closeOnVerticalDrag:!0,wheelToZoom:!1}),l(s),s.addFilter("thumbEl",()=>d),s.addFilter("placeholderSrc",()=>d.src),s.init()};d.style.cursor="zoom-in",d.addEventListener("click",()=>{v()}),d.addEventListener("keypress",({key:g})=>{g==="Enter"&&v()})}),i.forEach((d,p)=>{Yc(d).then(v=>{u.splice(p,1,v),s==null||s.refreshSlideContent(p)})})});ve(()=>{Ie("wheel",()=>{s==null||s.close()}),ce(()=>o.value.path,a,{immediate:!0})})};var cp=gt({enhance:({app:e})=>{np(e)},setup:()=>{ip()}});const Jc=()=>{const e=ue();return k(()=>e.value.readingTime??null)},as=typeof{"/":{word:"约 $word 字",less1Minute:"小于 1 分钟",time:"大约 $time 分钟"}}>"u"?null:{"/":{word:"约 $word 字",less1Minute:"小于 1 分钟",time:"大约 $time 分钟"}},up=(e,t)=>{const{minutes:n,words:r}=e,{less1Minute:o,word:s,time:l}=t;return{time:n<1?o:l.replace("$time",Math.round(n).toString()),words:s.replace("$word",r.toString())}},ba={words:"",time:""},fp=()=>as?wr(as):k(()=>null),dp=()=>{if(typeof as>"u")return k(()=>ba);const e=Jc(),t=fp();return k(()=>e.value&&t.value?up(e.value,t.value):ba)},jn=()=>Bc(),pe=()=>y3(),ho=()=>k(()=>!!jn().value.pure);var jo=q({name:"EmptyComponent",setup:()=>()=>null});const pp="719px",hp="1440px",vp="false",Js={mobileBreakPoint:pp,pcBreakPoint:hp,enableThemeColor:vp},Qs={},Qc=e=>{const{icon:t="",color:n,size:r}=e,o={};return n&&(o.color=n),r&&(o.height=Number.isNaN(Number(r))?r:`${r}px`),On(t)?f("img",{class:"icon",src:t,"no-view":"",style:o}):qs(t)?f("img",{class:"icon",src:je(t),"no-view":"",style:o}):f(ct("FontIcon"),e)};Qc.displayName="HopeIcon";var qe=Qc,St=(e=>(e.type="y",e.title="t",e.shortTitle="s",e.icon="i",e.author="a",e.date="d",e.localizedDate="l",e.category="c",e.tag="g",e.isEncrypted="n",e.isOriginal="o",e.readingTime="r",e.excerpt="e",e.sticky="u",e.cover="v",e.index="I",e.order="O",e))(St||{}),mp=(e=>(e.article="a",e.home="h",e.slide="s",e.page="p",e))(mp||{});const Cn=(e,t,n=!1)=>{let r=Xr(e,gc(encodeURI(t)));r.name==="404"&&(r=Xr(e,t));const{fullPath:o,meta:s,name:l}=r;return{text:!n&&s[St.shortTitle]?s[St.shortTitle]:s[St.title]||t,link:l==="404"?t:o,...s[St.icon]?{icon:s[St.icon]}:{}}},gp=()=>{const e=ot(),t=Lt();return n=>{if(n)if(qs(n))t.path!==n&&e.push(n);else if(On(n)||Ni(n))window&&window.open(n);else{const r=t.path.slice(0,t.path.lastIndexOf("/"));e.push(`${r}/${encodeURI(n)}`)}}},Xc=()=>{const e=pe(),t=$e();return k(()=>{const{author:n}=t.value;return n?sa(n):n===!1?[]:sa(e.value.author,!1)})},yp=()=>{const e=$e();return k(()=>m0(e.value.category).map(t=>({name:t,path:""})))},bp=()=>{const e=$e();return k(()=>g0(e.value.tag).map(t=>({name:t,path:""})))},wp=()=>{const e=$e(),t=ue();return k(()=>{const n=l0(e.value.date);if(n)return n;const{createdTime:r}=t.value.git||{};return r?new Date(r):null})},_p=()=>{const e=pe(),t=ue(),n=$e(),r=Xc(),o=yp(),s=bp(),l=wp(),a=Jc(),c=dp(),i=k(()=>({author:r.value,category:o.value,date:l.value,localizedDate:t.value.localizedDate,tag:s.value,isOriginal:n.value.isOriginal||!1,readingTime:a.value,readingTimeLocale:c.value,pageview:"pageview"in n.value?n.value.pageview:!0})),u=k(()=>"pageInfo"in n.value?n.value.pageInfo:"pageInfo"in e.value?e.value.pageInfo:null);return{info:i,items:u}},{mobileBreakPoint:Ep,pcBreakPoint:Cp}=Js,wa=e=>e.endsWith("px")?Number(e.slice(0,-2)):null,vo=()=>{const e=J(!1),t=J(!1),n=()=>{e.value=window.innerWidth<=(wa(Ep)??719),t.value=window.innerWidth>=(wa(Cp)??1440)};return ve(()=>{n(),Ie("resize",n,!1),Ie("orientationchange",n,!1)}),{isMobile:e,isPC:t}},Zc=Symbol(""),Cr=()=>{const e=_e(Zc);if(!e)throw new Error("useDarkmode() is called without provider.");return e},Sp=e=>{const t=jn(),n=V0(),r=Dn("vuepress-theme-hope-scheme","auto"),o=k(()=>t.value.darkmode||"switch"),s=k(()=>{const a=o.value;return a==="disable"?!1:a==="enable"?!0:a==="auto"?n.value:a==="toggle"?r.value==="dark":r.value==="dark"||r.value==="auto"&&n.value}),l=k(()=>{const a=o.value;return a==="switch"||a==="toggle"});e.provide(Zc,{canToggle:l,config:o,isDarkmode:s,status:r}),Object.defineProperties(e.config.globalProperties,{$isDarkmode:{get:()=>s.value}})},xp=()=>{const{isDarkmode:e}=Cr(),t=(n=e.value)=>document.documentElement.setAttribute("data-theme",n?"dark":"light");ve(()=>{ce(e,t,{immediate:!0})})};var Ve=q({name:"AutoLink",inheritAttrs:!1,props:{config:{type:Object,required:!0},exact:Boolean,noExternalLinkIcon:Boolean},emits:["focusout"],slots:Object,setup(e,{attrs:t,emit:n,slots:r}){const o=Lt(),s=Ui(),l=oo(e,"config"),a=k(()=>On(l.value.link)),c=k(()=>Ni(l.value.link)||Ad(l.value.link)),i=k(()=>c.value?void 0:l.value.target||(a.value?"_blank":void 0)),u=k(()=>i.value==="_blank"),d=k(()=>!a.value&&!c.value&&!u.value),p=k(()=>c.value?void 0:l.value.rel||(u.value?"noopener noreferrer":void 0)),v=k(()=>l.value.ariaLabel||l.value.text),g=k(()=>{if(e.exact)return!1;const _=Kt(s.value.locales);return _.length?_.every(b=>b!==l.value.link):l.value.link!=="/"}),w=k(()=>d.value?l.value.activeMatch?new RegExp(l.value.activeMatch).test(o.path):g.value?Ln(o.path,l.value.link):o.path===l.value.link:!1);return()=>{const{before:_,after:b,default:S}=r,{text:y,icon:x,link:P}=l.value;return d.value?f(yt,{to:P,"aria-label":v.value,...t,class:["nav-link",{active:w.value},t.class],onFocusout:()=>n("focusout")},()=>S?S():[_?_():f(qe,{icon:x}),y,b==null?void 0:b()]):f("a",{href:P,rel:p.value,target:i.value,"aria-label":v.value,...t,class:["nav-link",t.class],onFocusout:()=>n("focusout")},S?S():[_?_():f(qe,{icon:x}),y,e.noExternalLinkIcon?null:f(Hc),b==null?void 0:b()])}}});const Pn=(e,t,n=!1)=>"activeMatch"in t?new RegExp(t.activeMatch).test(e.path):Us(e,t.link)?!0:t.children&&!n?t.children.some(r=>Pn(e,r)):!1,eu=(e,t)=>t.type==="group"?t.children.some(n=>n.type==="group"?eu(e,n):n.type==="page"&&Pn(e,n,!0))||"prefix"in t&&Us(e,t.prefix):!1,tu=(e,t)=>ie(e.link)?f(Ve,{...t,config:e}):f("p",t,[f(qe,{icon:e.icon}),e.text]),nu=e=>{const t=Lt();return e?f("ul",{class:"vp-sidebar-sub-headers"},e.map(n=>{const r=Pn(t,n,!0);return f("li",{class:"vp-sidebar-sub-header"},[tu(n,{class:["vp-sidebar-link","vp-heading",{active:r}]}),nu(n.children)])})):null},Ho=(e="",t="")=>qs(t)?t:`${kd(e)}${t}`,kp=(e,t)=>{const n=ue();return{type:"heading",text:e.title,link:`${n.value.path}#${e.slug}`,children:Xs(e.children,t)}},Xs=(e,t)=>t>0?e.map(n=>kp(n,t-1)):[],ru=e=>{const t=ue();return Xs(t.value.headers,e)},is=(e,t,n="")=>{const r=ot(),o=ue(),s=(l,a=n)=>{var i;const c=ie(l)?Cn(r,Ho(a,l)):l.link?{...l,...lr(l.link)?{}:{link:Cn(r,Ho(a,l.link)).link}}:l;if("children"in c){const u=Ho(a,c.prefix),d=c.children==="structure"?Qs[u]:c.children;return{type:"group",...c,prefix:u,children:d.map(p=>s(p,u))}}return{type:"page",...c,children:c.link===o.value.path?Xs(((i=o.value.headers[0])==null?void 0:i.level)===1?o.value.headers[0].children:o.value.headers,t):[]}};return e.map(l=>s(l))},Tp=(e,t)=>{const n=ue(),r=Kt(e).sort((o,s)=>s.length-o.length);for(const o of r)if(Ln(decodeURI(n.value.path),o)){const s=e[o];return s?is(s==="structure"?Qs[o]:s==="heading"?ru(t):s,t,o):[]}return console.warn(`${n.value.path} is missing sidebar config.`),[]},$p=(e,t)=>{const n=Mn();return e===!1?[]:e==="heading"?ru(t):e==="structure"?is(Qs[n.value],t,n.value):X(e)?is(e,t):yr(e)?Tp(e,t):[]},ou=Symbol(""),Ap=()=>{const e=$e(),t=pe(),n=ue(),r=k(()=>e.value.home?!1:e.value.sidebar??t.value.sidebar??"structure"),o=k(()=>e.value.headerDepth??t.value.headerDepth??2),s=Ws(()=>[r.value,o.value,n.value.path,null],()=>$p(r.value,o.value));wn(ou,s)},Zs=()=>{const e=_e(ou);if(!e)throw new Error("useSidebarItems() is called without provider.");return e};var Lp=q({name:"PageFooter",setup(){const e=$e(),t=pe(),n=Xc(),r=k(()=>{const{copyright:l,footer:a}=e.value;return a!==!1&&!!(l||a||t.value.displayFooter)}),o=k(()=>{const{footer:l}=e.value;return l===!1?!1:ie(l)?l:t.value.footer||""}),s=k(()=>"copyright"in e.value?e.value.copyright:"copyright"in t.value?t.value.copyright:n.value.length?`Copyright © ${new Date().getFullYear()} ${n.value[0].name}`:!1);return()=>r.value?f("footer",{class:"vp-footer-wrapper"},[o.value?f("div",{class:"vp-footer",innerHTML:o.value}):null,s.value?f("div",{class:"vp-copyright",innerHTML:s.value}):null]):null}}),Pp=q({name:"NavbarDropdownLink",props:{config:{type:Object,required:!0}},slots:Object,setup(e,{slots:t}){const n=ue(),r=oo(e,"config"),o=k(()=>r.value.ariaLabel||r.value.text),s=J(!1);ce(()=>n.value.path,()=>{s.value=!1});const l=a=>{a.detail===0&&(s.value=!s.value)};return()=>{var a;return f("div",{class:["dropdown-wrapper",{open:s.value}]},[f("button",{type:"button",class:"dropdown-title","aria-label":o.value,onClick:l},[((a=t.title)==null?void 0:a.call(t))||f("span",{class:"title"},[f(qe,{icon:r.value.icon}),e.config.text]),f("span",{class:"arrow"}),f("ul",{class:"nav-dropdown"},r.value.children.map((c,i)=>{const u=i===r.value.children.length-1;return f("li",{class:"dropdown-item"},"children"in c?[f("h4",{class:"dropdown-subtitle"},c.link?f(Ve,{config:c,onFocusout:()=>{c.children.length===0&&u&&(s.value=!1)}}):f("span",c.text)),f("ul",{class:"dropdown-subitem-wrapper"},c.children.map((d,p)=>f("li",{class:"dropdown-subitem"},f(Ve,{config:d,onFocusout:()=>{p===c.children.length-1&&u&&(s.value=!1)}}))))]:f(Ve,{config:c,onFocusout:()=>{u&&(s.value=!1)}}))}))])])}}});const su=(e,t,n="")=>ie(t)?Cn(e,`${n}${t}`):"children"in t?{...t,...t.link&&!lr(t.link)?Cn(e,`${n}${t.link}`):{},children:t.children.map(r=>su(e,r,`${n}${t.prefix||""}`))}:{...t,link:lr(t.link)?t.link:Cn(e,`${n}${t.link}`).link},lu=()=>{const e=pe(),t=ot(),n=()=>(e.value.navbar||[]).map(r=>su(t,r));return Ws(()=>e.value.navbar,()=>n())},Ip=()=>{const e=pe(),t=k(()=>e.value.repo||null),n=k(()=>t.value?b0(t.value):null),r=k(()=>t.value?wc(t.value):null),o=k(()=>n.value?e.value.repoLabel??(r.value===null?"Source":r.value):null);return k(()=>!n.value||!o.value||e.value.repoDisplay===!1?null:{type:r.value||"Source",label:o.value,link:n.value})};var Rp=q({name:"NavScreenDropdown",props:{config:{type:Object,required:!0}},setup(e){const t=ue(),n=oo(e,"config"),r=k(()=>n.value.ariaLabel||n.value.text),o=J(!1);ce(()=>t.value.path,()=>{o.value=!1});const s=(l,a)=>a[a.length-1]===l;return()=>[f("button",{type:"button",class:["nav-screen-dropdown-title",{active:o.value}],"aria-label":r.value,onClick:()=>{o.value=!o.value}},[f("span",{class:"title"},[f(qe,{icon:n.value.icon}),e.config.text]),f("span",{class:["arrow",o.value?"down":"end"]})]),f("ul",{class:["nav-screen-dropdown",{hide:!o.value}]},n.value.children.map(l=>f("li",{class:"dropdown-item"},"children"in l?[f("h4",{class:"dropdown-subtitle"},l.link?f(Ve,{config:l,onFocusout:()=>{s(l,n.value.children)&&l.children.length===0&&(o.value=!1)}}):f("span",l.text)),f("ul",{class:"dropdown-subitem-wrapper"},l.children.map(a=>f("li",{class:"dropdown-subitem"},f(Ve,{config:a,onFocusout:()=>{s(a,l.children)&&s(l,n.value.children)&&(o.value=!1)}}))))]:f(Ve,{config:l,onFocusout:()=>{s(l,n.value.children)&&(o.value=!1)}}))))]}}),Op=q({name:"NavScreenLinks",setup(){const e=lu();return()=>e.value.length?f("nav",{class:"nav-screen-links"},e.value.map(t=>f("div",{class:"navbar-links-item"},"children"in t?f(Rp,{config:t}):f(Ve,{config:t})))):null}});const au=()=>f(Ce,{name:"dark"},()=>f("path",{d:"M524.8 938.667h-4.267a439.893 439.893 0 0 1-313.173-134.4 446.293 446.293 0 0 1-11.093-597.334A432.213 432.213 0 0 1 366.933 90.027a42.667 42.667 0 0 1 45.227 9.386 42.667 42.667 0 0 1 10.24 42.667 358.4 358.4 0 0 0 82.773 375.893 361.387 361.387 0 0 0 376.747 82.774 42.667 42.667 0 0 1 54.187 55.04 433.493 433.493 0 0 1-99.84 154.88 438.613 438.613 0 0 1-311.467 128z"}));au.displayName="DarkIcon";const iu=()=>f(Ce,{name:"light"},()=>f("path",{d:"M952 552h-80a40 40 0 0 1 0-80h80a40 40 0 0 1 0 80zM801.88 280.08a41 41 0 0 1-57.96-57.96l57.96-58a41.04 41.04 0 0 1 58 58l-58 57.96zM512 752a240 240 0 1 1 0-480 240 240 0 0 1 0 480zm0-560a40 40 0 0 1-40-40V72a40 40 0 0 1 80 0v80a40 40 0 0 1-40 40zm-289.88 88.08-58-57.96a41.04 41.04 0 0 1 58-58l57.96 58a41 41 0 0 1-57.96 57.96zM192 512a40 40 0 0 1-40 40H72a40 40 0 0 1 0-80h80a40 40 0 0 1 40 40zm30.12 231.92a41 41 0 0 1 57.96 57.96l-57.96 58a41.04 41.04 0 0 1-58-58l58-57.96zM512 832a40 40 0 0 1 40 40v80a40 40 0 0 1-80 0v-80a40 40 0 0 1 40-40zm289.88-88.08 58 57.96a41.04 41.04 0 0 1-58 58l-57.96-58a41 41 0 0 1 57.96-57.96z"}));iu.displayName="LightIcon";const cu=()=>f(Ce,{name:"auto"},()=>f("path",{d:"M512 992C246.92 992 32 777.08 32 512S246.92 32 512 32s480 214.92 480 480-214.92 480-480 480zm0-840c-198.78 0-360 161.22-360 360 0 198.84 161.22 360 360 360s360-161.16 360-360c0-198.78-161.22-360-360-360zm0 660V212c165.72 0 300 134.34 300 300 0 165.72-134.28 300-300 300z"}));cu.displayName="AutoIcon";const uu=()=>f(Ce,{name:"enter-fullscreen"},()=>f("path",{d:"M762.773 90.24h-497.28c-96.106 0-174.4 78.293-174.4 174.4v497.28c0 96.107 78.294 174.4 174.4 174.4h497.28c96.107 0 175.04-78.293 174.4-174.4V264.64c0-96.213-78.186-174.4-174.4-174.4zm-387.2 761.173H215.04c-21.867 0-40.427-17.92-41.067-41.066V649.92c0-22.507 17.92-40.427 40.427-40.427 11.307 0 21.227 4.694 28.48 11.947 7.253 7.253 11.947 17.92 11.947 28.48v62.293l145.28-145.28c15.893-15.893 41.813-15.893 57.706 0 15.894 15.894 15.894 41.814 0 57.707l-145.28 145.28h62.294c22.506 0 40.426 17.92 40.426 40.427s-17.173 41.066-39.68 41.066zM650.24 165.76h160.427c21.866 0 40.426 17.92 41.066 41.067v160.426c0 22.507-17.92 40.427-40.426 40.427-11.307 0-21.227-4.693-28.48-11.947-7.254-7.253-11.947-17.92-11.947-28.48v-62.186L625.6 450.347c-15.893 15.893-41.813 15.893-57.707 0-15.893-15.894-15.893-41.814 0-57.707l145.28-145.28H650.88c-22.507 0-40.427-17.92-40.427-40.427s17.174-41.173 39.787-41.173z"}));uu.displayName="EnterFullScreenIcon";const fu=()=>f(Ce,{name:"cancel-fullscreen"},()=>f("path",{d:"M778.468 78.62H247.922c-102.514 0-186.027 83.513-186.027 186.027V795.08c0 102.514 83.513 186.027 186.027 186.027h530.432c102.514 0 186.71-83.513 186.026-186.027V264.647C964.494 162.02 880.981 78.62 778.468 78.62zM250.88 574.35h171.122c23.324 0 43.122 19.115 43.804 43.805v171.121c0 24.008-19.114 43.122-43.122 43.122-12.06 0-22.641-5.006-30.378-12.743s-12.743-19.115-12.743-30.379V722.83L224.597 877.91c-16.953 16.952-44.6 16.952-61.553 0-16.953-16.954-16.953-44.602 0-61.554L318.009 661.39h-66.446c-24.007 0-43.122-19.114-43.122-43.122 0-24.12 18.432-43.918 42.439-43.918zm521.899-98.873H601.657c-23.325 0-43.122-19.114-43.805-43.804V260.55c0-24.007 19.115-43.122 43.122-43.122 12.06 0 22.642 5.007 30.379 12.743s12.743 19.115 12.743 30.38v66.445l154.965-154.965c16.953-16.953 44.601-16.953 61.554 0 16.953 16.953 16.953 44.6 0 61.554L705.536 388.55h66.446c24.007 0 43.122 19.115 43.122 43.122.114 24.007-18.318 43.804-42.325 43.804z"}));fu.displayName="CancelFullScreenIcon";const du=()=>f(Ce,{name:"outlook"},()=>[f("path",{d:"M224 800c0 9.6 3.2 44.8 6.4 54.4 6.4 48-48 76.8-48 76.8s80 41.6 147.2 0 134.4-134.4 38.4-195.2c-22.4-12.8-41.6-19.2-57.6-19.2C259.2 716.8 227.2 761.6 224 800zM560 675.2l-32 51.2c-51.2 51.2-83.2 32-83.2 32 25.6 67.2 0 112-12.8 128 25.6 6.4 51.2 9.6 80 9.6 54.4 0 102.4-9.6 150.4-32l0 0c3.2 0 3.2-3.2 3.2-3.2 22.4-16 12.8-35.2 6.4-44.8-9.6-12.8-12.8-25.6-12.8-41.6 0-54.4 60.8-99.2 137.6-99.2 6.4 0 12.8 0 22.4 0 12.8 0 38.4 9.6 48-25.6 0-3.2 0-3.2 3.2-6.4 0-3.2 3.2-6.4 3.2-6.4 6.4-16 6.4-16 6.4-19.2 9.6-35.2 16-73.6 16-115.2 0-105.6-41.6-198.4-108.8-268.8C704 396.8 560 675.2 560 675.2zM224 419.2c0-28.8 22.4-51.2 51.2-51.2 28.8 0 51.2 22.4 51.2 51.2 0 28.8-22.4 51.2-51.2 51.2C246.4 470.4 224 448 224 419.2zM320 284.8c0-22.4 19.2-41.6 41.6-41.6 22.4 0 41.6 19.2 41.6 41.6 0 22.4-19.2 41.6-41.6 41.6C339.2 326.4 320 307.2 320 284.8zM457.6 208c0-12.8 12.8-25.6 25.6-25.6 12.8 0 25.6 12.8 25.6 25.6 0 12.8-12.8 25.6-25.6 25.6C470.4 233.6 457.6 220.8 457.6 208zM128 505.6C128 592 153.6 672 201.6 736c28.8-60.8 112-60.8 124.8-60.8-16-51.2 16-99.2 16-99.2l316.8-422.4c-48-19.2-99.2-32-150.4-32C297.6 118.4 128 291.2 128 505.6zM764.8 86.4c-22.4 19.2-390.4 518.4-390.4 518.4-22.4 28.8-12.8 76.8 22.4 99.2l9.6 6.4c35.2 22.4 80 12.8 99.2-25.6 0 0 6.4-12.8 9.6-19.2 54.4-105.6 275.2-524.8 288-553.6 6.4-19.2-3.2-32-19.2-32C777.6 76.8 771.2 80 764.8 86.4z"})]);du.displayName="OutlookIcon";var pu=q({name:"AppearanceSwitch",setup(){const{config:e,status:t}=Cr(),n=()=>{e.value==="switch"?t.value={light:"dark",dark:"auto",auto:"light"}[t.value]:t.value=t.value==="light"?"dark":"light"};return()=>f("button",{type:"button",id:"appearance-switch",onClick:()=>n()},[f(cu,{style:{display:t.value==="auto"?"block":"none"}}),f(au,{style:{display:t.value==="dark"?"block":"none"}}),f(iu,{style:{display:t.value==="light"?"block":"none"}})])}}),Mp=q({name:"AppearanceMode",setup(){const e=pe(),{canToggle:t}=Cr(),n=k(()=>e.value.outlookLocales.darkmode);return()=>t.value?f("div",{class:"appearance-wrapper"},[f("label",{class:"appearance-title",for:"appearance-switch"},n.value),f(pu)]):null}});const Fo="VUEPRESS_THEME_COLOR";var Np=q({name:"ThemeColorPicker",props:{themeColor:{type:Object,required:!0}},setup(e){const t=(n="")=>{const r=document.documentElement.classList,o=Kt(e.themeColor);if(!n){localStorage.removeItem(Fo),r.remove(...o);return}r.remove(...o.filter(s=>s!==n)),r.add(n),localStorage.setItem(Fo,n)};return ve(()=>{const n=localStorage.getItem(Fo);n&&t(n)}),()=>f("ul",{id:"theme-color-picker"},[f("li",f("span",{class:"theme-color",onClick:()=>t()})),mc(e.themeColor).map(([n,r])=>f("li",f("span",{style:{background:r},onClick:()=>t(n)})))])}});const Sn=Js.enableThemeColor==="true",Dp=Sn?h0(mc(Js).filter(([e])=>e.startsWith("theme-"))):{};var jp=q({name:"ThemeColor",setup(){const e=pe(),t=k(()=>e.value.outlookLocales.themeColor);return()=>Sn?f("div",{class:"theme-color-wrapper"},[f("label",{class:"theme-color-title",for:"theme-color-picker"},t.value),f(Np,{themeColor:Dp})]):null}}),hu=q({name:"ToggleFullScreenButton",setup(){const e=pe(),{isSupported:t,isFullscreen:n,toggle:r}=Ks(),o=k(()=>e.value.outlookLocales.fullscreen);return()=>t?f("div",{class:"full-screen-wrapper"},[f("label",{class:"full-screen-title",for:"full-screen-switch"},o.value),f("button",{type:"button",id:"full-screen-switch",class:"full-screen",ariaPressed:n.value,onClick:()=>r()},n.value?f(fu):f(uu))]):null}}),vu=q({name:"OutlookSettings",setup(){const e=jn(),t=ho(),n=k(()=>!t.value&&e.value.fullscreen);return()=>f(co,()=>[Sn?f(jp):null,f(Mp),n.value?f(hu):null])}}),Hp=q({name:"NavScreen",props:{show:Boolean},emits:["close"],slots:Object,setup(e,{emit:t,slots:n}){const r=ue(),{isMobile:o}=vo(),s=Fe(),l=Rc(s);return ve(()=>{s.value=document.body,ce(o,a=>{!a&&e.show&&(l.value=!1,t("close"))}),ce(()=>r.value.path,()=>{l.value=!1,t("close")})}),vr(()=>{l.value=!1}),()=>f(Wt,{name:"fade",onEnter:()=>{l.value=!0},onAfterLeave:()=>{l.value=!1}},()=>{var a,c;return e.show?f("div",{id:"nav-screen"},f("div",{class:"vp-nav-screen-container"},[(a=n.before)==null?void 0:a.call(n),f(Op),f("div",{class:"vp-outlook-wrapper"},f(vu)),(c=n.after)==null?void 0:c.call(n)])):null})}}),Fp=q({name:"NavbarBrand",setup(){const e=Mn(),t=Hs(),n=pe(),r=k(()=>n.value.home||e.value),o=k(()=>t.value.title),s=k(()=>n.value.navTitle??o.value),l=k(()=>n.value.logo?je(n.value.logo):null),a=k(()=>n.value.logoDark?je(n.value.logoDark):null);return()=>f(yt,{to:r.value,class:"vp-brand"},()=>[l.value?f("img",{class:["vp-nav-logo",{light:!!a.value}],src:l.value,alt:o.value}):null,a.value?f("img",{class:["vp-nav-logo dark"],src:a.value,alt:o.value}):null,s.value?f("span",{class:["vp-site-name",{"hide-in-pad":l.value&&n.value.hideSiteNameOnMobile!==!1}]},s.value):null])}}),Bp=q({name:"NavbarLinks",setup(){const e=lu();return()=>e.value.length?f("nav",{class:"vp-nav-links"},e.value.map(t=>f("div",{class:"nav-item hide-in-mobile"},"children"in t?f(Pp,{config:t}):f(Ve,{config:t})))):null}}),Vp=q({name:"RepoLink",components:{BitbucketIcon:Sc,GiteeIcon:Cc,GitHubIcon:_c,GitLabIcon:Ec,SourceIcon:xc},setup(){const e=Ip();return()=>e.value?f("div",{class:"nav-item vp-repo"},f("a",{class:"vp-repo-link",href:e.value.link,target:"_blank",rel:"noopener noreferrer","aria-label":e.value.label},f(ct(`${e.value.type}Icon`),{style:{width:"1.25rem",height:"1.25rem",verticalAlign:"middle"}}))):null}});const mu=({active:e=!1},{emit:t})=>f("button",{type:"button",class:["vp-toggle-navbar-button",{"is-active":e}],"aria-label":"Toggle Navbar","aria-expanded":e,"aria-controls":"nav-screen",onClick:()=>t("toggle")},f("span",[f("span",{class:"vp-top"}),f("span",{class:"vp-middle"}),f("span",{class:"vp-bottom"})]));mu.displayName="ToggleNavbarButton";var zp=mu;const cs=(e,{emit:t})=>f("button",{type:"button",class:"vp-toggle-sidebar-button",title:"Toggle Sidebar",onClick:()=>t("toggle")},f("span",{class:"icon"}));cs.displayName="ToggleSidebarButton",cs.emits=["toggle"];var qp=cs,Up=q({name:"OutlookButton",setup(){const{isSupported:e}=Ks(),t=jn(),n=ho(),r=ue(),{canToggle:o}=Cr(),s=J(!1),l=k(()=>!n.value&&t.value.fullscreen&&e);return ce(()=>r.value.path,()=>{s.value=!1}),()=>o.value||l.value||Sn?f("div",{class:"nav-item hide-in-mobile"},o.value&&!l.value&&!Sn?f(pu):l.value&&!o.value&&!Sn?f(hu):f("button",{type:"button",class:["outlook-button",{open:s.value}],tabindex:"-1","aria-hidden":!0},[f(du),f("div",{class:"outlook-dropdown"},f(vu))])):null}}),Wp=q({name:"NavBar",emits:["toggleSidebar"],slots:Object,setup(e,{emit:t,slots:n}){const r=pe(),{isMobile:o}=vo(),s=J(!1),l=k(()=>{const{navbarAutoHide:u="mobile"}=r.value;return u!=="none"&&(u==="always"||o.value)}),a=k(()=>r.value.navbarLayout||{start:["Brand"],center:["Links"],end:["Language","Repo","Outlook","Search"]}),c={Brand:Fp,Language:jo,Links:Bp,Repo:Vp,Outlook:Up,Search:ut("Docsearch")?ct("Docsearch"):ut("SearchBox")?ct("SearchBox"):jo},i=u=>c[u]??(ut(u)?ct(u):jo);return()=>{var u,d,p,v,g,w;return[f("header",{id:"navbar",class:["vp-navbar",{"auto-hide":l.value,"hide-icon":r.value.navbarIcon===!1}]},[f("div",{class:"vp-navbar-start"},[f(qp,{onToggle:()=>{s.value&&(s.value=!1),t("toggleSidebar")}}),(u=n.startBefore)==null?void 0:u.call(n),(a.value.start||[]).map(_=>f(i(_))),(d=n.startAfter)==null?void 0:d.call(n)]),f("div",{class:"vp-navbar-center"},[(p=n.centerBefore)==null?void 0:p.call(n),(a.value.center||[]).map(_=>f(i(_))),(v=n.centerAfter)==null?void 0:v.call(n)]),f("div",{class:"vp-navbar-end"},[(g=n.endBefore)==null?void 0:g.call(n),(a.value.end||[]).map(_=>f(i(_))),(w=n.endAfter)==null?void 0:w.call(n),f(zp,{active:s.value,onToggle:()=>{s.value=!s.value}})])]),f(Hp,{show:s.value,onClose:()=>{s.value=!1}},{before:()=>{var _;return(_=n.screenTop)==null?void 0:_.call(n)},after:()=>{var _;return(_=n.screenBottom)==null?void 0:_.call(n)}})]}}}),Kp=q({name:"SidebarChild",props:{config:{type:Object,required:!0}},setup(e){const t=Lt();return()=>[tu(e.config,{class:["vp-sidebar-link",`vp-sidebar-${e.config.type}`,{active:Pn(t,e.config,!0)}],exact:!0}),nu(e.config.children)]}}),Gp=q({name:"SidebarGroup",props:{config:{type:Object,required:!0},open:{type:Boolean,required:!0}},emits:["toggle"],setup(e,{emit:t}){const n=Lt(),r=k(()=>Pn(n,e.config)),o=k(()=>Pn(n,e.config,!0));return()=>{const{collapsible:s,children:l=[],icon:a,prefix:c,link:i,text:u}=e.config;return f("section",{class:"vp-sidebar-group"},[f(s?"button":"p",{class:["vp-sidebar-heading",{clickable:s||i,exact:o.value,active:r.value}],...s?{type:"button",onClick:()=>t("toggle"),onKeydown:d=>{d.key==="Enter"&&t("toggle")}}:{}},[f(qe,{icon:a}),i?f(Ve,{class:"vp-sidebar-title",config:{text:u,link:i},noExternalLinkIcon:!0}):f("span",{class:"vp-sidebar-title"},u),s?f("span",{class:["vp-arrow",e.open?"down":"end"]}):null]),e.open||!s?f(gu,{key:c,config:l}):null])}}}),gu=q({name:"SidebarLinks",props:{config:{type:Array,required:!0}},setup(e){const t=Lt(),n=J(-1),r=o=>{n.value=o===n.value?-1:o};return ce(()=>t.path,()=>{const o=e.config.findIndex(s=>eu(t,s));n.value=o},{immediate:!0,flush:"post"}),()=>f("ul",{class:"vp-sidebar-links"},e.config.map((o,s)=>f("li",o.type==="group"?f(Gp,{config:o,open:s===n.value,onToggle:()=>r(s)}):f(Kp,{config:o}))))}}),Yp=q({name:"SideBar",slots:Object,setup(e,{slots:t}){const n=Lt(),r=pe(),o=Zs(),s=Fe();return ve(()=>{ce(()=>n.hash,l=>{const a=document.querySelector(`.vp-sidebar a.vp-sidebar-link[href="${n.path}${l}"]`);if(!a)return;const{top:c,height:i}=s.value.getBoundingClientRect(),{top:u,height:d}=a.getBoundingClientRect();u<c?a.scrollIntoView(!0):u+d>c+i&&a.scrollIntoView(!1)},{immediate:!0})}),()=>{var l,a,c;return f("aside",{ref:s,id:"sidebar",class:["vp-sidebar",{"hide-icon":r.value.sidebarIcon===!1}]},[(l=t.top)==null?void 0:l.call(t),((a=t.default)==null?void 0:a.call(t))||f(gu,{config:o.value}),(c=t.bottom)==null?void 0:c.call(t)])}}}),yu=q({name:"CommonWrapper",props:{containerClass:{type:String,default:""},noNavbar:Boolean,noSidebar:Boolean,noToc:Boolean},slots:Object,setup(e,{slots:t}){const n=ot(),r=ue(),o=$e(),s=pe(),{isMobile:l,isPC:a}=vo(),[c,i]=Zr(!1),[u,d]=Zr(!1),p=Zs(),v=J(!1),g=k(()=>e.noNavbar||o.value.navbar===!1||s.value.navbar===!1?!1:!!(r.value.title||s.value.logo||s.value.repo||s.value.navbar)),w=k(()=>e.noSidebar?!1:o.value.sidebar!==!1&&p.value.length!==0&&!o.value.home),_=k(()=>e.noToc||o.value.home?!1:o.value.toc||s.value.toc!==!1&&o.value.toc!==!1),b={x:0,y:0},S=C=>{b.x=C.changedTouches[0].clientX,b.y=C.changedTouches[0].clientY},y=C=>{const O=C.changedTouches[0].clientX-b.x,I=C.changedTouches[0].clientY-b.y;Math.abs(O)>Math.abs(I)*1.5&&Math.abs(O)>40&&(O>0&&b.x<=80?i(!0):i(!1))},x=()=>window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;let P=0;return Ie("scroll",L0(()=>{const C=x();C<=58||C<P?v.value=!1:P+200<C&&!c.value&&(v.value=!0),P=C},300,!0)),ce(l,C=>{C||i(!1)}),ve(()=>{const C=Rc(document.body);ce(c,I=>{C.value=I});const O=n.afterEach(()=>{i(!1)});vr(()=>{C.value=!1,O()})}),()=>f(ut("GlobalEncrypt")?ct("GlobalEncrypt"):dc,()=>f("div",{class:["theme-container",{"no-navbar":!g.value,"no-sidebar":!w.value&&!(t.sidebar||t.sidebarTop||t.sidebarBottom),"has-toc":_.value,"hide-navbar":v.value,"sidebar-collapsed":!l.value&&!a.value&&u.value,"sidebar-open":l.value&&c.value},e.containerClass,o.value.containerClass||""],onTouchStart:S,onTouchEnd:y},[g.value?f(Wp,{onToggleSidebar:()=>i()},{startBefore:()=>{var C;return(C=t.navbarStartBefore)==null?void 0:C.call(t)},startAfter:()=>{var C;return(C=t.navbarStartAfter)==null?void 0:C.call(t)},centerBefore:()=>{var C;return(C=t.navbarCenterBefore)==null?void 0:C.call(t)},centerAfter:()=>{var C;return(C=t.navbarCenterAfter)==null?void 0:C.call(t)},endBefore:()=>{var C;return(C=t.navbarEndBefore)==null?void 0:C.call(t)},endAfter:()=>{var C;return(C=t.navbarEndAfter)==null?void 0:C.call(t)},screenTop:()=>{var C;return(C=t.navScreenTop)==null?void 0:C.call(t)},screenBottom:()=>{var C;return(C=t.navScreenBottom)==null?void 0:C.call(t)}}):null,f(Wt,{name:"fade"},()=>c.value?f("div",{class:"vp-sidebar-mask",onClick:()=>i(!1)}):null),f(Wt,{name:"fade"},()=>l.value?null:f("div",{class:"toggle-sidebar-wrapper",onClick:()=>d()},f("span",{class:["arrow",u.value?"end":"start"]}))),f(Yp,{},{...t.sidebar?{default:()=>t.sidebar()}:{},top:()=>{var C;return(C=t.sidebarTop)==null?void 0:C.call(t)},bottom:()=>{var C;return(C=t.sidebarBottom)==null?void 0:C.call(t)}}),t.default(),f(Lp)]))}}),mn=q({name:"DropTransition",props:{type:{type:String,default:"single"},delay:{type:Number,default:0},duration:{type:Number,default:.25},appear:Boolean},slots:Object,setup(e,{slots:t}){const n=o=>{o.style.transition=`transform ${e.duration}s ease-in-out ${e.delay}s, opacity ${e.duration}s ease-in-out ${e.delay}s`,o.style.transform="translateY(-20px)",o.style.opacity="0"},r=o=>{o.style.transform="translateY(0)",o.style.opacity="1"};return()=>f(e.type==="single"?Wt:dd,{name:"drop",appear:e.appear,onAppear:n,onAfterAppear:r,onEnter:n,onAfterEnter:r,onBeforeLeave:n},()=>t.default())}});const us=({custom:e})=>f(Ki,{class:["theme-hope-content",{custom:e}]});us.displayName="MarkdownContent",us.props={custom:Boolean};var bu=us;const wu=()=>f(Ce,{name:"author"},()=>f("path",{d:"M649.6 633.6c86.4-48 147.2-144 147.2-249.6 0-160-128-288-288-288s-288 128-288 288c0 108.8 57.6 201.6 147.2 249.6-121.6 48-214.4 153.6-240 288-3.2 9.6 0 19.2 6.4 25.6 3.2 9.6 12.8 12.8 22.4 12.8h704c9.6 0 19.2-3.2 25.6-12.8 6.4-6.4 9.6-16 6.4-25.6-25.6-134.4-121.6-240-243.2-288z"}));wu.displayName="AuthorIcon";const _u=()=>f(Ce,{name:"calendar"},()=>f("path",{d:"M716.4 110.137c0-18.753-14.72-33.473-33.472-33.473-18.753 0-33.473 14.72-33.473 33.473v33.473h66.993v-33.473zm-334.87 0c0-18.753-14.72-33.473-33.473-33.473s-33.52 14.72-33.52 33.473v33.473h66.993v-33.473zm468.81 33.52H716.4v100.465c0 18.753-14.72 33.473-33.472 33.473a33.145 33.145 0 01-33.473-33.473V143.657H381.53v100.465c0 18.753-14.72 33.473-33.473 33.473a33.145 33.145 0 01-33.473-33.473V143.657H180.6A134.314 134.314 0 0046.66 277.595v535.756A134.314 134.314 0 00180.6 947.289h669.74a134.36 134.36 0 00133.94-133.938V277.595a134.314 134.314 0 00-133.94-133.938zm33.473 267.877H147.126a33.145 33.145 0 01-33.473-33.473c0-18.752 14.72-33.473 33.473-33.473h736.687c18.752 0 33.472 14.72 33.472 33.473a33.145 33.145 0 01-33.472 33.473z"}));_u.displayName="CalendarIcon";const Eu=()=>f(Ce,{name:"category"},()=>f("path",{d:"M148.41 106.992h282.176c22.263 0 40.31 18.048 40.31 40.31V429.48c0 22.263-18.047 40.31-40.31 40.31H148.41c-22.263 0-40.311-18.047-40.311-40.31V147.302c0-22.263 18.048-40.31 40.311-40.31zM147.556 553.478H429.73c22.263 0 40.311 18.048 40.311 40.31v282.176c0 22.263-18.048 40.312-40.31 40.312H147.555c-22.263 0-40.311-18.049-40.311-40.312V593.79c0-22.263 18.048-40.311 40.31-40.311zM593.927 106.992h282.176c22.263 0 40.31 18.048 40.31 40.31V429.48c0 22.263-18.047 40.31-40.31 40.31H593.927c-22.263 0-40.311-18.047-40.311-40.31V147.302c0-22.263 18.048-40.31 40.31-40.31zM730.22 920.502H623.926c-40.925 0-74.22-33.388-74.22-74.425V623.992c0-41.038 33.387-74.424 74.425-74.424h222.085c41.038 0 74.424 33.226 74.424 74.067v114.233c0 10.244-8.304 18.548-18.547 18.548s-18.548-8.304-18.548-18.548V623.635c0-20.388-16.746-36.974-37.33-36.974H624.13c-20.585 0-37.331 16.747-37.331 37.33v222.086c0 20.585 16.654 37.331 37.126 37.331H730.22c10.243 0 18.547 8.304 18.547 18.547 0 10.244-8.304 18.547-18.547 18.547z"}));Eu.displayName="CategoryIcon";const Cu=()=>f(Ce,{name:"print"},()=>f("path",{d:"M819.2 364.8h-44.8V128c0-17.067-14.933-32-32-32H281.6c-17.067 0-32 14.933-32 32v236.8h-44.8C145.067 364.8 96 413.867 96 473.6v192c0 59.733 49.067 108.8 108.8 108.8h44.8V896c0 17.067 14.933 32 32 32h460.8c17.067 0 32-14.933 32-32V774.4h44.8c59.733 0 108.8-49.067 108.8-108.8v-192c0-59.733-49.067-108.8-108.8-108.8zM313.6 160h396.8v204.8H313.6V160zm396.8 704H313.6V620.8h396.8V864zM864 665.6c0 25.6-19.2 44.8-44.8 44.8h-44.8V588.8c0-17.067-14.933-32-32-32H281.6c-17.067 0-32 14.933-32 32v121.6h-44.8c-25.6 0-44.8-19.2-44.8-44.8v-192c0-25.6 19.2-44.8 44.8-44.8h614.4c25.6 0 44.8 19.2 44.8 44.8v192z"}));Cu.displayName="PrintIcon";const Su=()=>f(Ce,{name:"tag"},()=>f("path",{d:"M939.902 458.563L910.17 144.567c-1.507-16.272-14.465-29.13-30.737-30.737L565.438 84.098h-.402c-3.215 0-5.726 1.005-7.634 2.913l-470.39 470.39a10.004 10.004 0 000 14.164l365.423 365.424c1.909 1.908 4.42 2.913 7.132 2.913s5.223-1.005 7.132-2.913l470.39-470.39c2.01-2.11 3.014-5.023 2.813-8.036zm-240.067-72.121c-35.458 0-64.286-28.828-64.286-64.286s28.828-64.285 64.286-64.285 64.286 28.828 64.286 64.285-28.829 64.286-64.286 64.286z"}));Su.displayName="TagIcon";const xu=()=>f(Ce,{name:"timer"},()=>f("path",{d:"M799.387 122.15c4.402-2.978 7.38-7.897 7.38-13.463v-1.165c0-8.933-7.38-16.312-16.312-16.312H256.33c-8.933 0-16.311 7.38-16.311 16.312v1.165c0 5.825 2.977 10.874 7.637 13.592 4.143 194.44 97.22 354.963 220.201 392.763-122.204 37.542-214.893 196.511-220.2 389.397-4.661 5.049-7.638 11.651-7.638 19.03v5.825h566.49v-5.825c0-7.379-2.849-13.981-7.509-18.9-5.049-193.016-97.867-351.985-220.2-389.527 123.24-37.67 216.446-198.453 220.588-392.892zM531.16 450.445v352.632c117.674 1.553 211.787 40.778 211.787 88.676H304.097c0-48.286 95.149-87.382 213.728-88.676V450.445c-93.077-3.107-167.901-81.297-167.901-177.093 0-8.803 6.99-15.793 15.793-15.793 8.803 0 15.794 6.99 15.794 15.793 0 80.261 63.69 145.635 142.01 145.635s142.011-65.374 142.011-145.635c0-8.803 6.99-15.793 15.794-15.793s15.793 6.99 15.793 15.793c0 95.019-73.789 172.82-165.96 177.093z"}));xu.displayName="TimerIcon";const ku=()=>f(Ce,{name:"word"},()=>[f("path",{d:"M518.217 432.64V73.143A73.143 73.143 0 01603.43 1.097a512 512 0 01419.474 419.474 73.143 73.143 0 01-72.046 85.212H591.36a73.143 73.143 0 01-73.143-73.143z"}),f("path",{d:"M493.714 566.857h340.297a73.143 73.143 0 0173.143 85.577A457.143 457.143 0 11371.566 117.76a73.143 73.143 0 0185.577 73.143v339.383a36.571 36.571 0 0036.571 36.571z"})]);ku.displayName="WordIcon";const Gt=()=>{const e=pe();return k(()=>e.value.metaLocales)};var Jp=q({name:"AuthorInfo",inheritAttrs:!1,props:{author:{type:Array,required:!0},pure:Boolean},setup(e){const t=Gt();return()=>e.author.length?f("span",{class:"page-author-info","aria-label":`${t.value.author}${e.pure?"":"🖊"}`,...e.pure?{}:{"data-balloon-pos":"down"}},[f(wu),f("span",e.author.map(n=>n.url?f("a",{class:"page-author-item",href:n.url,target:"_blank",rel:"noopener noreferrer"},n.name):f("span",{class:"page-author-item"},n.name))),f("span",{property:"author",content:e.author.map(n=>n.name).join(", ")})]):null}}),Qp=q({name:"CategoryInfo",inheritAttrs:!1,props:{category:{type:Array,required:!0},pure:Boolean},setup(e){const t=ot(),n=ue(),r=Gt(),o=(s,l="")=>{l&&n.value.path!==l&&(s.preventDefault(),t.push(l))};return()=>e.category.length?f("span",{class:"page-category-info","aria-label":`${r.value.category}${e.pure?"":"🌈"}`,...e.pure?{}:{"data-balloon-pos":"down"}},[f(Eu),e.category.map(({name:s,path:l})=>f("span",{class:["page-category-item",{[`category${pc(s,9)}`]:!e.pure,clickable:l}],role:l?"navigation":"",onClick:a=>o(a,l)},s)),f("meta",{property:"articleSection",content:e.category.map(({name:s})=>s).join(",")})]):null}}),Xp=q({name:"DateInfo",inheritAttrs:!1,props:{date:{type:Object,default:null},localizedDate:{type:String,default:""},pure:Boolean},setup(e){const t=zi(),n=Gt();return()=>e.date?f("span",{class:"page-date-info","aria-label":`${n.value.date}${e.pure?"":"📅"}`,...e.pure?{}:{"data-balloon-pos":"down"}},[f(_u),f("span",f(co,()=>e.localizedDate||e.date.toLocaleDateString(t.value))),f("meta",{property:"datePublished",content:e.date.toISOString()||""})]):null}}),Zp=q({name:"OriginalInfo",inheritAttrs:!1,props:{isOriginal:Boolean},setup(e){const t=Gt();return()=>e.isOriginal?f("span",{class:"page-original-info"},t.value.origin):null}}),e4=q({name:"ReadingTimeInfo",inheritAttrs:!1,props:{readingTime:{type:Object,default:()=>null},readingTimeLocale:{type:Object,default:()=>null},pure:Boolean},setup(e){const t=Gt(),n=k(()=>{if(!e.readingTime)return null;const{minutes:r}=e.readingTime;return r<1?"PT1M":`PT${Math.round(r)}M`});return()=>{var r,o;return(r=e.readingTimeLocale)!=null&&r.time?f("span",{class:"page-reading-time-info","aria-label":`${t.value.readingTime}${e.pure?"":"⌛"}`,...e.pure?{}:{"data-balloon-pos":"down"}},[f(xu),f("span",(o=e.readingTimeLocale)==null?void 0:o.time),f("meta",{property:"timeRequired",content:n.value})]):null}}}),t4=q({name:"TagInfo",inheritAttrs:!1,props:{tag:{type:Array,default:()=>[]},pure:Boolean},setup(e){const t=ot(),n=ue(),r=Gt(),o=(s,l="")=>{l&&n.value.path!==l&&(s.preventDefault(),t.push(l))};return()=>e.tag.length?f("span",{class:"page-tag-info","aria-label":`${r.value.tag}${e.pure?"":"🏷"}`,...e.pure?{}:{"data-balloon-pos":"down"}},[f(Su),e.tag.map(({name:s,path:l})=>f("span",{class:["page-tag-item",{[`tag${pc(s,9)}`]:!e.pure,clickable:l}],role:l?"navigation":"",onClick:a=>o(a,l)},s)),f("meta",{property:"keywords",content:e.tag.map(({name:s})=>s).join(",")})]):null}}),n4=q({name:"ReadTimeInfo",inheritAttrs:!1,props:{readingTime:{type:Object,default:()=>null},readingTimeLocale:{type:Object,default:()=>null},pure:Boolean},setup(e){const t=Gt();return()=>{var n,r,o;return(n=e.readingTimeLocale)!=null&&n.words?f("span",{class:"page-word-info","aria-label":`${t.value.words}${e.pure?"":"🔠"}`,...e.pure?{}:{"data-balloon-pos":"down"}},[f(ku),f("span",(r=e.readingTimeLocale)==null?void 0:r.words),f("meta",{property:"wordCount",content:(o=e.readingTime)==null?void 0:o.words})]):null}}}),r4=q({name:"PageInfo",components:{AuthorInfo:Jp,CategoryInfo:Qp,DateInfo:Xp,OriginalInfo:Zp,PageViewInfo:()=>null,ReadingTimeInfo:e4,TagInfo:t4,WordInfo:n4},props:{items:{type:[Array,Boolean],default:()=>["Author","Original","Date","PageView","ReadingTime","Category","Tag"]},info:{type:Object,required:!0}},setup(e){const t=ho();return()=>e.items?f("div",{class:"page-info"},e.items.map(n=>f(ct(`${n}Info`),{...e.info,pure:t.value}))):null}}),o4=q({name:"PrintButton",setup(){const e=jn(),t=pe();return()=>e.value.print===!1?null:f("button",{type:"button",class:"print-button",title:t.value.metaLocales.print,onClick:()=>{window.print()}},f(Cu))}});const s4=({title:e,level:t,slug:n})=>f(yt,{to:`#${n}`,class:["toc-link",`level${t}`]},()=>e),fs=(e,t)=>{const n=Lt();return e.length&&t>0?f("ul",{class:"toc-list"},e.map(r=>{const o=fs(r.children,t-1);return[f("li",{class:["toc-item",{active:Us(n,`#${r.slug}`)}]},s4(r)),o?f("li",o):null]})):null};var l4=q({name:"TOC",props:{items:{type:Array,default:()=>[]},headerDepth:{type:Number,default:2}},slots:Object,setup(e,{slots:t}){const n=Lt(),r=ue(),o=Gt(),s=Fe(),l=J("-1.7rem"),a=i=>{var u;(u=s.value)==null||u.scrollTo({top:i,behavior:"smooth"})},c=()=>{if(s.value){const i=document.querySelector(".toc-item.active");i?l.value=`${i.getBoundingClientRect().top-s.value.getBoundingClientRect().top+s.value.scrollTop}px`:l.value="-1.7rem"}else l.value="-1.7rem"};return ve(()=>{ce(()=>n.hash,i=>{if(s.value){const u=document.querySelector(`#toc a.toc-link[href$="${i}"]`);if(!u)return;const{top:d,height:p}=s.value.getBoundingClientRect(),{top:v,height:g}=u.getBoundingClientRect();v<d?a(s.value.scrollTop+v-d):v+g>d+p&&a(s.value.scrollTop+v+g-d-p)}}),ce(()=>n.fullPath,c,{flush:"post",immediate:!0})}),()=>{var u,d;const i=e.items.length?fs(e.items,e.headerDepth):r.value.headers?fs(r.value.headers,e.headerDepth):null;return i?f("div",{class:"toc-place-holder"},[f("aside",{id:"toc"},[(u=t.before)==null?void 0:u.call(t),f("div",{class:"toc-header"},[o.value.toc,f(o4)]),f("div",{class:"toc-wrapper",ref:s},[i,f("div",{class:"toc-marker",style:{top:l.value}})]),(d=t.after)==null?void 0:d.call(t)])]):null}}}),Tu=q({name:"SkipLink",props:{content:{type:String,default:"main-content"}},setup(e){const t=ue(),n=pe(),r=Fe(),o=({target:s})=>{const l=document.querySelector(s.hash);if(l){const a=()=>{l.removeAttribute("tabindex"),l.removeEventListener("blur",a)};l.setAttribute("tabindex","-1"),l.addEventListener("blur",a),l.focus(),window.scrollTo(0,0)}};return ve(()=>{ce(()=>t.value.path,()=>r.value.focus())}),()=>[f("span",{ref:r,tabindex:"-1"}),f("a",{href:`#${e.content}`,class:"vp-skip-link sr-only",onClick:o},n.value.routeLocales.skipToContent)]}});let Bo=null,Vn=null;const a4={wait:()=>Bo,pending:()=>{Bo=new Promise(e=>Vn=e)},resolve:()=>{Vn==null||Vn(),Bo=null,Vn=null}},$u=()=>a4;var Au=q({name:"FadeSlideY",slots:Object,setup(e,{slots:t}){const{resolve:n,pending:r}=$u();return()=>f(Wt,{name:"fade-slide-y",mode:"out-in",onBeforeEnter:n,onBeforeLeave:r},()=>{var o;return(o=t.default)==null?void 0:o.call(t)})}});const i4=(e,t)=>{const n=e.replace(t,"/").split("/"),r=[];let o=Ds(t);return n.forEach((s,l)=>{l!==n.length-1?(o+=`${s}/`,r.push({link:o,name:s||"Home"})):s!==""&&(o+=s,r.push({link:o,name:s}))}),r},Lu=(e,{slots:t})=>{var d,p;const{bgImage:n,bgImageDark:r,bgImageStyle:o,color:s,description:l,image:a,imageDark:c,header:i,features:u=[]}=e;return f("div",{class:"vp-feature-wrapper"},[n?f("div",{class:["vp-feature-bg",{light:r}],style:[{"background-image":`url(${n})`},o]}):null,r?f("div",{class:"vp-feature-bg dark",style:[{"background-image":`url(${r})`},o]}):null,f("div",{class:"vp-feature",style:s?{color:s}:{}},[((d=t.image)==null?void 0:d.call(t,e))||[a?f("img",{class:["vp-feature-image",{light:c}],src:je(a),alt:i}):null,c?f("img",{class:"vp-feature-image dark",src:je(c),alt:i}):null],((p=t.info)==null?void 0:p.call(t,e))||[i?f("h2",{class:"vp-feature-header"},i):null,l?f("p",{class:"vp-feature-description",innerHTML:l}):null],u.length?f("div",{class:"vp-features"},u.map(({icon:v,title:g,details:w,link:_})=>{const b=[f("h3",{class:"vp-feature-title"},[f(qe,{icon:v}),f("span",{innerHTML:g})]),f("p",{class:"vp-feature-details",innerHTML:w})];return _?lr(_)?f("a",{class:"vp-feature-item link",href:_,role:"navigation","aria-label":g,target:"_blank"},b):f(yt,{class:"vp-feature-item link",to:_,role:"navigation","aria-label":g},()=>b):f("div",{class:"vp-feature-item"},b)})):null])])};Lu.displayName="FeaturePanel";var _a=Lu,c4=q({name:"HeroInfo",slots:Object,setup(e,{slots:t}){const n=$e(),r=Hs(),o=k(()=>n.value.heroFullScreen??!1),s=k(()=>{const{heroText:i,tagline:u}=n.value;return{text:i??r.value.title??"Hello",tagline:u??r.value.description??"",isFullScreen:o.value}}),l=k(()=>{const{heroText:i,heroImage:u,heroImageDark:d,heroAlt:p,heroImageStyle:v}=n.value;return{image:u?je(u):null,imageDark:d?je(d):null,heroStyle:v,alt:p||i||"hero image",isFullScreen:o.value}}),a=k(()=>{const{bgImage:i,bgImageDark:u,bgImageStyle:d}=n.value;return{image:Tt(i)?je(i):null,imageDark:Tt(u)?je(u):null,bgStyle:d,isFullScreen:o.value}}),c=k(()=>n.value.actions??[]);return()=>{var i,u,d;return f("header",{class:["vp-hero-info-wrapper",{fullscreen:o.value}]},[((i=t.heroBg)==null?void 0:i.call(t,a.value))||[a.value.image?f("div",{class:["vp-hero-mask",{light:a.value.imageDark}],style:[{"background-image":`url(${a.value.image})`},a.value.bgStyle]}):null,a.value.imageDark?f("div",{class:"vp-hero-mask dark",style:[{"background-image":`url(${a.value.imageDark})`},a.value.bgStyle]}):null],f("div",{class:"vp-hero-info"},[((u=t.heroImage)==null?void 0:u.call(t,l.value))||f(mn,{appear:!0,type:"group"},()=>[l.value.image?f("img",{key:"light",class:["vp-hero-image",{light:l.value.imageDark}],style:l.value.heroStyle,src:l.value.image,alt:l.value.alt}):null,l.value.imageDark?f("img",{key:"dark",class:"vp-hero-image dark",style:l.value.heroStyle,src:l.value.imageDark,alt:l.value.alt}):null]),((d=t.heroInfo)==null?void 0:d.call(t,s.value))??f("div",{class:"vp-hero-infos"},[s.value.text?f(mn,{appear:!0,delay:.04},()=>f("h1",{id:"main-title"},s.value.text)):null,s.value.tagline?f(mn,{appear:!0,delay:.08},()=>f("p",{class:"vp-description",innerHTML:s.value.tagline})):null,c.value.length?f(mn,{appear:!0,delay:.12},()=>f("p",{class:"vp-actions"},c.value.map(p=>f(Ve,{class:["vp-action",p.type||"default"],config:p,noExternalLinkIcon:!0})))):null])])])}}});const Pu=(e,{slots:t})=>{var p,v,g;const{bgImage:n,bgImageDark:r,bgImageStyle:o,color:s,description:l,image:a,imageDark:c,header:i,highlights:u=[],type:d="un-order"}=e;return f("div",{class:"vp-highlight-wrapper",style:s?{color:s}:{}},[n?f("div",{class:["vp-highlight-bg",{light:r}],style:[{"background-image":`url(${n})`},o]}):null,r?f("div",{class:"vp-highlight-bg dark",style:[{"background-image":`url(${r})`},o]}):null,f("div",{class:"vp-highlight"},[((p=t.image)==null?void 0:p.call(t,e))||[a?f("img",{class:["vp-highlight-image",{light:c}],src:je(a),alt:i}):null,c?f("img",{class:"vp-highlight-image dark",src:je(c),alt:i}):null],((v=t.info)==null?void 0:v.call(t,e))||[f("div",{class:"vp-highlight-info-wrapper"},f("div",{class:"vp-highlight-info"},[i?f("h2",{class:"vp-highlight-header",innerHTML:i}):null,l?f("p",{class:"vp-highlight-description",innerHTML:l}):null,((g=t.highlights)==null?void 0:g.call(t,u))||f(d==="order"?"ol":d==="no-order"?"dl":"ul",{class:"vp-highlights"},u.map(({icon:w,title:_,details:b,link:S})=>{const y=[f(d==="no-order"?"dt":"h3",{class:"vp-highlight-title"},[w?f(qe,{class:"vp-highlight-icon",icon:w}):null,f("span",{innerHTML:_})]),b?f(d==="no-order"?"dd":"p",{class:"vp-highlight-details",innerHTML:b}):null];return f(d==="no-order"?"div":"li",{class:["vp-highlight-item-wrapper",{link:S}]},S?f0(S)?f("a",{class:"vp-highlight-item link",href:S,role:"navigation","aria-label":_,target:"_blank"},y):f(yt,{class:"vp-highlight-item link",to:S,role:"navigation","aria-label":_},()=>y):f("div",{class:"vp-highlight-item"},y))}))]))]])])};Pu.displayName="HighlightPanel";var u4=Pu,f4=q({name:"HomePage",slots:Object,setup(e,{slots:t}){const n=ho(),r=$e(),o=k(()=>{const{features:l}=r.value;return X(l)?l:null}),s=k(()=>{const{highlights:l}=r.value;return X(l)?l:null});return()=>{var l,a,c,i;return f("main",{id:"main-content",class:["vp-project-home ",{pure:n.value}],"aria-labelledby":r.value.heroText===null?"":"main-title"},[(l=t.top)==null?void 0:l.call(t),f(c4),((a=s.value)==null?void 0:a.map(u=>"features"in u?f(_a,u):f(u4,u)))||(o.value?f(mn,{appear:!0,delay:.24},()=>f(_a,{features:o.value})):null),(c=t.center)==null?void 0:c.call(t),f(mn,{appear:!0,delay:.32},()=>f(bu)),(i=t.bottom)==null?void 0:i.call(t)])}}}),d4=q({name:"BreadCrumb",setup(){const e=ot(),t=ue(),n=Mn(),r=$e(),o=pe(),s=Fe([]),l=k(()=>(r.value.breadcrumb||r.value.breadcrumb!==!1&&o.value.breadcrumb!==!1)&&s.value.length>1),a=k(()=>r.value.breadcrumbIcon||r.value.breadcrumbIcon!==!1&&o.value.breadcrumbIcon!==!1),c=()=>{const i=e.getRoutes(),u=i4(t.value.path,n.value).map(({link:d,name:p})=>{const v=i.find(g=>g.path===d);if(v){const{meta:g,path:w}=Xr(e,v.path);return{title:g[St.shortTitle]||g[St.title]||p,icon:g[St.icon],path:w}}return null}).filter(d=>d!==null);u.length>1&&(s.value=u)};return ve(()=>{ce(()=>t.value.path,c,{immediate:!0})}),()=>f("nav",{class:["vp-breadcrumb",{disable:!l.value}]},l.value?f("ol",{vocab:"https://schema.org/",typeof:"BreadcrumbList"},s.value.map((i,u)=>f("li",{class:{"is-active":s.value.length-1===u},property:"itemListElement",typeof:"ListItem"},[f(yt,{to:i.path,property:"item",typeof:"WebPage"},()=>[a.value?f(qe,{icon:i.icon}):null,f("span",{property:"name"},i.title||"Unknown")]),f("meta",{property:"position",content:u+1})]))):[])}});const Ea=e=>{const t=ot();return e===!1?!1:ie(e)?Cn(t,e,!0):yr(e)?e:null},ds=(e,t,n)=>{const r=e.findIndex(o=>o.link===t);if(r!==-1){const o=e[r+n];return o!=null&&o.link?o:null}for(const o of e)if(o.children){const s=ds(o.children,t,n);if(s)return s}return null};var p4=q({name:"PageNav",setup(){const e=pe(),t=$e(),n=Zs(),r=ue(),o=gp(),s=k(()=>{const a=Ea(t.value.prev);return a===!1?null:a||(e.value.prevLink===!1?null:ds(n.value,r.value.path,-1))}),l=k(()=>{const a=Ea(t.value.next);return a===!1?null:a||(e.value.nextLink===!1?null:ds(n.value,r.value.path,1))});return Ie("keydown",a=>{a.altKey&&(a.key==="ArrowRight"?l.value&&(o(l.value.link),a.preventDefault()):a.key==="ArrowLeft"&&s.value&&(o(s.value.link),a.preventDefault()))}),()=>s.value||l.value?f("nav",{class:"vp-page-nav"},[s.value?f(Ve,{class:"prev",config:s.value},()=>{var a,c;return[f("div",{class:"hint"},[f("span",{class:"arrow start"}),e.value.metaLocales.prev]),f("div",{class:"link"},[f(qe,{icon:(a=s.value)==null?void 0:a.icon}),(c=s.value)==null?void 0:c.text])]}):null,l.value?f(Ve,{class:"next",config:l.value},()=>{var a,c;return[f("div",{class:"hint"},[e.value.metaLocales.next,f("span",{class:"arrow end"})]),f("div",{class:"link"},[(a=l.value)==null?void 0:a.text,f(qe,{icon:(c=l.value)==null?void 0:c.icon})])]}):null]):null}});const h4={GitHub:":repo/edit/:branch/:path",GitLab:":repo/-/edit/:branch/:path",Gitee:":repo/edit/:branch/:path",Bitbucket:":repo/src/:branch/:path?mode=edit&spa=0&at=:branch&fileviewer=file-view-default"},v4=({docsRepo:e,docsBranch:t,docsDir:n,filePathRelative:r,editLinkPattern:o})=>{if(!r)return null;const s=wc(e);let l;return o?l=o:s!==null&&(l=h4[s]),l?l.replace(/:repo/,On(e)?e:`https://github.com/${e}`).replace(/:branch/,t).replace(/:path/,Di(`${Ds(n)}/${r}`)):null},m4=()=>{const e=pe(),t=ue(),n=$e();return k(()=>{const{repo:r,docsRepo:o=r,docsBranch:s="main",docsDir:l="",editLink:a,editLinkPattern:c=""}=e.value;if(!(n.value.editLink??a??!0)||!o)return null;const i=v4({docsRepo:o,docsBranch:s,docsDir:l,editLinkPattern:c,filePathRelative:t.value.filePathRelative});return i?{text:e.value.metaLocales.editLink,link:i}:null})},g4=()=>{const e=Hs(),t=pe(),n=ue(),r=$e();return k(()=>{var o,s;return!(r.value.lastUpdated??t.value.lastUpdated??!0)||!((o=n.value.git)!=null&&o.updatedTime)?null:new Date((s=n.value.git)==null?void 0:s.updatedTime).toLocaleString(e.value.lang)})},y4=()=>{const e=pe(),t=ue(),n=$e();return k(()=>{var r;return n.value.contributors??e.value.contributors??!0?((r=t.value.git)==null?void 0:r.contributors)??null:null})};var b4=q({name:"PageTitle",setup(){const e=ue(),t=$e(),n=pe(),{info:r,items:o}=_p();return()=>f("div",{class:"vp-page-title"},[f("h1",[n.value.titleIcon===!1?null:f(qe,{icon:t.value.icon}),e.value.title]),f(r4,{info:r.value,...o.value===null?{}:{items:o.value}}),f("hr")])}});const Iu=()=>f(Ce,{name:"edit"},()=>[f("path",{d:"M430.818 653.65a60.46 60.46 0 0 1-50.96-93.281l71.69-114.012 7.773-10.365L816.038 80.138A60.46 60.46 0 0 1 859.225 62a60.46 60.46 0 0 1 43.186 18.138l43.186 43.186a60.46 60.46 0 0 1 0 86.373L588.879 565.55l-8.637 8.637-117.466 68.234a60.46 60.46 0 0 1-31.958 11.229z"}),f("path",{d:"M728.802 962H252.891A190.883 190.883 0 0 1 62.008 771.98V296.934a190.883 190.883 0 0 1 190.883-192.61h267.754a60.46 60.46 0 0 1 0 120.92H252.891a69.962 69.962 0 0 0-69.098 69.099V771.98a69.962 69.962 0 0 0 69.098 69.098h475.911A69.962 69.962 0 0 0 797.9 771.98V503.363a60.46 60.46 0 1 1 120.922 0V771.98A190.883 190.883 0 0 1 728.802 962z"})]);Iu.displayName="EditIcon";var w4=q({name:"PageMeta",setup(){const e=pe(),t=m4(),n=g4(),r=y4();return()=>{const{metaLocales:o}=e.value;return f("footer",{class:"page-meta"},[t.value?f("div",{class:"meta-item edit-link"},f(Ve,{class:"label",config:t.value},{before:()=>f(Iu)})):null,f("div",{class:"meta-item git-info"},[n.value?f("div",{class:"update-time"},[f("span",{class:"label"},`${o.lastUpdated}: `),f(co,()=>f("span",{class:"info"},n.value))]):null,r.value&&r.value.length?f("div",{class:"contributors"},[f("span",{class:"label"},`${o.contributors}: `),r.value.map(({email:s,name:l},a)=>[f("span",{class:"contributor",title:`email: ${s}`},l),a!==r.value.length-1?",":""])]):null])])}}}),_4=q({name:"NormalPage",slots:Object,setup(e,{slots:t}){const n=$e(),r=ue(),{isDarkmode:o}=Cr(),s=pe(),l=k(()=>n.value.toc||n.value.toc!==!1&&s.value.toc!==!1);return()=>f("main",{id:"main-content",class:"vp-page"},f(ut("LocalEncrypt")?ct("LocalEncrypt"):dc,()=>{var a,c,i,u;return[(a=t.top)==null?void 0:a.call(t),n.value.cover?f("img",{class:"page-cover",src:je(n.value.cover),alt:r.value.title,"no-view":""}):null,f(d4),f(b4),l.value?f(l4,{headerDepth:n.value.headerDepth??s.value.headerDepth??2},{before:()=>{var d;return(d=t.tocBefore)==null?void 0:d.call(t)},after:()=>{var d;return(d=t.tocAfter)==null?void 0:d.call(t)}}):null,(c=t.contentBefore)==null?void 0:c.call(t),f(bu),(i=t.contentAfter)==null?void 0:i.call(t),f(w4),f(p4),ut("CommentService")?f(ct("CommentService"),{darkmode:o.value}):null,(u=t.bottom)==null?void 0:u.call(t)]}))}}),E4=q({name:"Layout",setup(){pe();const e=ue(),t=$e(),{isMobile:n}=vo(),r=k(()=>"none");return()=>[f(Tu),f(yu,{},{default:()=>t.value.home?f(f4):f(Au,()=>f(_4,{key:e.value.path})),...r.value!=="none"?{navScreenBottom:()=>f(ct("BloggerInfo"))}:{},...!n.value&&r.value==="always"?{sidebar:()=>f(ct("BloggerInfo"))}:{}})]}}),C4=q({name:"NotFoundHint",setup(){const e=pe(),t=()=>{const n=e.value.routeLocales.notFoundMsg;return n[Math.floor(Math.random()*n.length)]};return()=>f("div",{class:"not-found-hint"},[f("p",{class:"error-code"},"404"),f("h1",{class:"error-title"},e.value.routeLocales.notFoundTitle),f("p",{class:"error-hint"},t())])}}),S4=q({name:"NotFound",slots:Object,setup(e,{slots:t}){const n=Mn(),r=pe(),{navigate:o}=os({to:r.value.home??n.value});return()=>[f(Tu),f(yu,{noSidebar:!0},()=>{var s;return f("main",{id:"main-content",class:"vp-page not-found"},((s=t.default)==null?void 0:s.call(t))||[f(C4),f("div",{class:"actions"},[f("button",{type:"button",class:"action-button",onClick:()=>{window.history.go(-1)}},r.value.routeLocales.back),f("button",{type:"button",class:"action-button",onClick:()=>o()},r.value.routeLocales.home)])])})]}});const un="./ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),Vo=Array.from({length:64},(e,t)=>t),jr=e=>Array(e).fill(-1),Mt=[...jr(46),0,1,...Vo.slice(54,64),...jr(7),...Vo.slice(2,28),...jr(6),...Vo.slice(28,54),...jr(5)],Ca=[608135816,2242054355,320440878,57701188,2752067618,698298832,137296536,3964562569,1160258022,953160567,3193202383,887688300,3232508343,3380367581,1065670069,3041331479,2450970073,2306472731],Sa=[3509652390,2564797868,805139163,3491422135,3101798381,1780907670,3128725573,4046225305,614570311,3012652279,134345442,2240740374,1667834072,1901547113,2757295779,4103290238,227898511,1921955416,1904987480,2182433518,2069144605,3260701109,2620446009,720527379,3318853667,677414384,3393288472,3101374703,2390351024,1614419982,1822297739,2954791486,3608508353,3174124327,2024746970,1432378464,3864339955,2857741204,1464375394,1676153920,1439316330,715854006,3033291828,289532110,2706671279,2087905683,3018724369,1668267050,732546397,1947742710,3462151702,2609353502,2950085171,1814351708,2050118529,680887927,999245976,1800124847,3300911131,1713906067,1641548236,4213287313,1216130144,1575780402,4018429277,3917837745,3693486850,3949271944,596196993,3549867205,258830323,2213823033,772490370,2760122372,1774776394,2652871518,566650946,4142492826,1728879713,2882767088,1783734482,3629395816,2517608232,2874225571,1861159788,326777828,3124490320,2130389656,2716951837,967770486,1724537150,2185432712,2364442137,1164943284,2105845187,998989502,3765401048,2244026483,1075463327,1455516326,1322494562,910128902,469688178,1117454909,936433444,3490320968,3675253459,1240580251,122909385,2157517691,634681816,4142456567,3825094682,3061402683,2540495037,79693498,3249098678,1084186820,1583128258,426386531,1761308591,1047286709,322548459,995290223,1845252383,2603652396,3431023940,2942221577,3202600964,3727903485,1712269319,422464435,3234572375,1170764815,3523960633,3117677531,1434042557,442511882,3600875718,1076654713,1738483198,4213154764,2393238008,3677496056,1014306527,4251020053,793779912,2902807211,842905082,4246964064,1395751752,1040244610,2656851899,3396308128,445077038,3742853595,3577915638,679411651,2892444358,2354009459,1767581616,3150600392,3791627101,3102740896,284835224,4246832056,1258075500,768725851,2589189241,3069724005,3532540348,1274779536,3789419226,2764799539,1660621633,3471099624,4011903706,913787905,3497959166,737222580,2514213453,2928710040,3937242737,1804850592,3499020752,2949064160,2386320175,2390070455,2415321851,4061277028,2290661394,2416832540,1336762016,1754252060,3520065937,3014181293,791618072,3188594551,3933548030,2332172193,3852520463,3043980520,413987798,3465142937,3030929376,4245938359,2093235073,3534596313,375366246,2157278981,2479649556,555357303,3870105701,2008414854,3344188149,4221384143,3956125452,2067696032,3594591187,2921233993,2428461,544322398,577241275,1471733935,610547355,4027169054,1432588573,1507829418,2025931657,3646575487,545086370,48609733,2200306550,1653985193,298326376,1316178497,3007786442,2064951626,458293330,2589141269,3591329599,3164325604,727753846,2179363840,146436021,1461446943,4069977195,705550613,3059967265,3887724982,4281599278,3313849956,1404054877,2845806497,146425753,1854211946,1266315497,3048417604,3681880366,3289982499,290971e4,1235738493,2632868024,2414719590,3970600049,1771706367,1449415276,3266420449,422970021,1963543593,2690192192,3826793022,1062508698,1531092325,1804592342,2583117782,2714934279,4024971509,1294809318,4028980673,1289560198,2221992742,1669523910,35572830,157838143,1052438473,1016535060,1802137761,1753167236,1386275462,3080475397,2857371447,1040679964,2145300060,2390574316,1461121720,2956646967,4031777805,4028374788,33600511,2920084762,1018524850,629373528,3691585981,3515945977,2091462646,2486323059,586499841,988145025,935516892,3367335476,2599673255,2839830854,265290510,3972581182,2759138881,3795373465,1005194799,847297441,406762289,1314163512,1332590856,1866599683,4127851711,750260880,613907577,1450815602,3165620655,3734664991,3650291728,3012275730,3704569646,1427272223,778793252,1343938022,2676280711,2052605720,1946737175,3164576444,3914038668,3967478842,3682934266,1661551462,3294938066,4011595847,840292616,3712170807,616741398,312560963,711312465,1351876610,322626781,1910503582,271666773,2175563734,1594956187,70604529,3617834859,1007753275,1495573769,4069517037,2549218298,2663038764,504708206,2263041392,3941167025,2249088522,1514023603,1998579484,1312622330,694541497,2582060303,2151582166,1382467621,776784248,2618340202,3323268794,2497899128,2784771155,503983604,4076293799,907881277,423175695,432175456,1378068232,4145222326,3954048622,3938656102,3820766613,2793130115,2977904593,26017576,3274890735,3194772133,1700274565,1756076034,4006520079,3677328699,720338349,1533947780,354530856,688349552,3973924725,1637815568,332179504,3949051286,53804574,2852348879,3044236432,1282449977,3583942155,3416972820,4006381244,1617046695,2628476075,3002303598,1686838959,431878346,2686675385,1700445008,1080580658,1009431731,832498133,3223435511,2605976345,2271191193,2516031870,1648197032,4164389018,2548247927,300782431,375919233,238389289,3353747414,2531188641,2019080857,1475708069,455242339,2609103871,448939670,3451063019,1395535956,2413381860,1841049896,1491858159,885456874,4264095073,4001119347,1565136089,3898914787,1108368660,540939232,1173283510,2745871338,3681308437,4207628240,3343053890,4016749493,1699691293,1103962373,3625875870,2256883143,3830138730,1031889488,3479347698,1535977030,4236805024,3251091107,2132092099,1774941330,1199868427,1452454533,157007616,2904115357,342012276,595725824,1480756522,206960106,497939518,591360097,863170706,2375253569,3596610801,1814182875,2094937945,3421402208,1082520231,3463918190,2785509508,435703966,3908032597,1641649973,2842273706,3305899714,1510255612,2148256476,2655287854,3276092548,4258621189,236887753,3681803219,274041037,1734335097,3815195456,3317970021,1899903192,1026095262,4050517792,356393447,2410691914,3873677099,3682840055,3913112168,2491498743,4132185628,2489919796,1091903735,1979897079,3170134830,3567386728,3557303409,857797738,1136121015,1342202287,507115054,2535736646,337727348,3213592640,1301675037,2528481711,1895095763,1721773893,3216771564,62756741,2142006736,835421444,2531993523,1442658625,3659876326,2882144922,676362277,1392781812,170690266,3921047035,1759253602,3611846912,1745797284,664899054,1329594018,3901205900,3045908486,2062866102,2865634940,3543621612,3464012697,1080764994,553557557,3656615353,3996768171,991055499,499776247,1265440854,648242737,3940784050,980351604,3713745714,1749149687,3396870395,4211799374,3640570775,1161844396,3125318951,1431517754,545492359,4268468663,3499529547,1437099964,2702547544,3433638243,2581715763,2787789398,1060185593,1593081372,2418618748,4260947970,69676912,2159744348,86519011,2512459080,3838209314,1220612927,3339683548,133810670,1090789135,1078426020,1569222167,845107691,3583754449,4072456591,1091646820,628848692,1613405280,3757631651,526609435,236106946,48312990,2942717905,3402727701,1797494240,859738849,992217954,4005476642,2243076622,3870952857,3732016268,765654824,3490871365,2511836413,1685915746,3888969200,1414112111,2273134842,3281911079,4080962846,172450625,2569994100,980381355,4109958455,2819808352,2716589560,2568741196,3681446669,3329971472,1835478071,660984891,3704678404,4045999559,3422617507,3040415634,1762651403,1719377915,3470491036,2693910283,3642056355,3138596744,1364962596,2073328063,1983633131,926494387,3423689081,2150032023,4096667949,1749200295,3328846651,309677260,2016342300,1779581495,3079819751,111262694,1274766160,443224088,298511866,1025883608,3806446537,1145181785,168956806,3641502830,3584813610,1689216846,3666258015,3200248200,1692713982,2646376535,4042768518,1618508792,1610833997,3523052358,4130873264,2001055236,3610705100,2202168115,4028541809,2961195399,1006657119,2006996926,3186142756,1430667929,3210227297,1314452623,4074634658,4101304120,2273951170,1399257539,3367210612,3027628629,1190975929,2062231137,2333990788,2221543033,2438960610,1181637006,548689776,2362791313,3372408396,3104550113,3145860560,296247880,1970579870,3078560182,3769228297,1714227617,3291629107,3898220290,166772364,1251581989,493813264,448347421,195405023,2709975567,677966185,3703036547,1463355134,2715995803,1338867538,1343315457,2802222074,2684532164,233230375,2599980071,2000651841,3277868038,1638401717,4028070440,3237316320,6314154,819756386,300326615,590932579,1405279636,3267499572,3150704214,2428286686,3959192993,3461946742,1862657033,1266418056,963775037,2089974820,2263052895,1917689273,448879540,3550394620,3981727096,150775221,3627908307,1303187396,508620638,2975983352,2726630617,1817252668,1876281319,1457606340,908771278,3720792119,3617206836,2455994898,1729034894,1080033504,976866871,3556439503,2881648439,1522871579,1555064734,1336096578,3548522304,2579274686,3574697629,3205460757,3593280638,3338716283,3079412587,564236357,2993598910,1781952180,1464380207,3163844217,3332601554,1699332808,1393555694,1183702653,3581086237,1288719814,691649499,2847557200,2895455976,3193889540,2717570544,1781354906,1676643554,2592534050,3230253752,1126444790,2770207658,2633158820,2210423226,2615765581,2414155088,3127139286,673620729,2805611233,1269405062,4015350505,3341807571,4149409754,1057255273,2012875353,2162469141,2276492801,2601117357,993977747,3918593370,2654263191,753973209,36408145,2530585658,25011837,3520020182,2088578344,530523599,2918365339,1524020338,1518925132,3760827505,3759777254,1202760957,3985898139,3906192525,674977740,4174734889,2031300136,2019492241,3983892565,4153806404,3822280332,352677332,2297720250,60907813,90501309,3286998549,1016092578,2535922412,2839152426,457141659,509813237,4120667899,652014361,1966332200,2975202805,55981186,2327461051,676427537,3255491064,2882294119,3433927263,1307055953,942726286,933058658,2468411793,3933900994,4215176142,1361170020,2001714738,2830558078,3274259782,1222529897,1679025792,2729314320,3714953764,1770335741,151462246,3013232138,1682292957,1483529935,471910574,1539241949,458788160,3436315007,1807016891,3718408830,978976581,1043663428,3165965781,1927990952,4200891579,2372276910,3208408903,3533431907,1412390302,2931980059,4132332400,1947078029,3881505623,4168226417,2941484381,1077988104,1320477388,886195818,18198404,3786409e3,2509781533,112762804,3463356488,1866414978,891333506,18488651,661792760,1628790961,3885187036,3141171499,876946877,2693282273,1372485963,791857591,2686433993,3759982718,3167212022,3472953795,2716379847,445679433,3561995674,3504004811,3574258232,54117162,3331405415,2381918588,3769707343,4154350007,1140177722,4074052095,668550556,3214352940,367459370,261225585,2610173221,4209349473,3468074219,3265815641,314222801,3066103646,3808782860,282218597,3406013506,3773591054,379116347,1285071038,846784868,2669647154,3771962079,3550491691,2305946142,453669953,1268987020,3317592352,3279303384,3744833421,2610507566,3859509063,266596637,3847019092,517658769,3462560207,3443424879,370717030,4247526661,2224018117,4143653529,4112773975,2788324899,2477274417,1456262402,2901442914,1517677493,1846949527,2295493580,3734397586,2176403920,1280348187,1908823572,3871786941,846861322,1172426758,3287448474,3383383037,1655181056,3139813346,901632758,1897031941,2986607138,3066810236,3447102507,1393639104,373351379,950779232,625454576,3124240540,4148612726,2007998917,544563296,2244738638,2330496472,2058025392,1291430526,424198748,50039436,29584100,3605783033,2429876329,2791104160,1057563949,3255363231,3075367218,3463963227,1469046755,985887462],Ru=[1332899944,1700884034,1701343084,1684370003,1668446532,1869963892],ps=(e,t)=>{if(t<=0||t>e.length)throw Error(`Illegal len: ${t}`);let n=0,r,o;const s=[];for(;n<t;){if(r=e[n++]&255,s.push(un[r>>2&63]),r=(r&3)<<4,n>=t){s.push(un[r&63]);break}if(o=e[n++]&255,r|=o>>4&15,s.push(un[r&63]),r=(o&15)<<2,n>=t){s.push(un[r&63]);break}o=e[n++]&255,r|=o>>6&3,s.push(un[r&63]),s.push(un[o&63])}return s.join("")},x4=(e,t)=>{if(t<=0)throw Error(`Illegal len: ${t}`);const n=e.length;let r=0,o=0,s,l,a,c,i,u;const d=[];for(;r<n-1&&o<t&&(u=e.charCodeAt(r++),s=u<Mt.length?Mt[u]:-1,u=e.charCodeAt(r++),l=u<Mt.length?Mt[u]:-1,!(s==-1||l==-1||(i=s<<2>>>0,i|=(l&48)>>4,d.push(String.fromCharCode(i)),++o>=t||r>=n)||(u=e.charCodeAt(r++),a=u<Mt.length?Mt[u]:-1,a==-1)||(i=(l&15)<<4>>>0,i|=(a&60)>>2,d.push(String.fromCharCode(i)),++o>=t||r>=n)));)u=e.charCodeAt(r++),c=u<Mt.length?Mt[u]:-1,i=(a&3)<<6>>>0,i|=c,d.push(String.fromCharCode(i)),++o;return d.map(p=>p.charCodeAt(0))},k4=(e,t)=>{let n=null;for(typeof e=="number"&&(n=e,e=()=>null);n!==null||(n=e())!==null;)n<128?t(n&127):n<2048?(t(n>>6&31|192),t(n&63|128)):n<65536?(t(n>>12&15|224),t(n>>6&63|128),t(n&63|128)):(t(n>>18&7|240),t(n>>12&63|128),t(n>>6&63|128),t(n&63|128)),n=null},T4=(e,t)=>{let n,r=null;for(;(n=r!==null?r:e())!==null;){if(n>=55296&&n<=57343&&(r=e())!==null&&r>=56320&&r<=57343){t((n-55296)*1024+r-56320+65536),r=null;continue}t(n)}r!==null&&t(r)},$4=(e,t)=>{T4(e,function(n){k4(n,t)})},A4=typeof process<"u"&&process&&typeof process.nextTick=="function"?typeof setImmediate=="function"?setImmediate:process.nextTick:setTimeout,L4=e=>{const t=[];let n=0;return $4(()=>n>=e.length?null:e.charCodeAt(n++),r=>{t.push(r)}),t},cr=(e,t,n,r)=>{let o,s=e[t],l=e[t+1];return s^=n[0],o=r[s>>>24],o+=r[256|s>>16&255],o^=r[512|s>>8&255],o+=r[768|s&255],l^=o^n[1],o=r[l>>>24],o+=r[256|l>>16&255],o^=r[512|l>>8&255],o+=r[768|l&255],s^=o^n[2],o=r[s>>>24],o+=r[256|s>>16&255],o^=r[512|s>>8&255],o+=r[768|s&255],l^=o^n[3],o=r[l>>>24],o+=r[256|l>>16&255],o^=r[512|l>>8&255],o+=r[768|l&255],s^=o^n[4],o=r[s>>>24],o+=r[256|s>>16&255],o^=r[512|s>>8&255],o+=r[768|s&255],l^=o^n[5],o=r[l>>>24],o+=r[256|l>>16&255],o^=r[512|l>>8&255],o+=r[768|l&255],s^=o^n[6],o=r[s>>>24],o+=r[256|s>>16&255],o^=r[512|s>>8&255],o+=r[768|s&255],l^=o^n[7],o=r[l>>>24],o+=r[256|l>>16&255],o^=r[512|l>>8&255],o+=r[768|l&255],s^=o^n[8],o=r[s>>>24],o+=r[256|s>>16&255],o^=r[512|s>>8&255],o+=r[768|s&255],l^=o^n[9],o=r[l>>>24],o+=r[256|l>>16&255],o^=r[512|l>>8&255],o+=r[768|l&255],s^=o^n[10],o=r[s>>>24],o+=r[256|s>>16&255],o^=r[512|s>>8&255],o+=r[768|s&255],l^=o^n[11],o=r[l>>>24],o+=r[256|l>>16&255],o^=r[512|l>>8&255],o+=r[768|l&255],s^=o^n[12],o=r[s>>>24],o+=r[256|s>>16&255],o^=r[512|s>>8&255],o+=r[768|s&255],l^=o^n[13],o=r[l>>>24],o+=r[256|l>>16&255],o^=r[512|l>>8&255],o+=r[768|l&255],s^=o^n[14],o=r[s>>>24],o+=r[256|s>>16&255],o^=r[512|s>>8&255],o+=r[768|s&255],l^=o^n[15],o=r[l>>>24],o+=r[256|l>>16&255],o^=r[512|l>>8&255],o+=r[768|l&255],s^=o^n[16],e[t]=l^n[16+1],e[t+1]=s,e},dn=(e,t)=>{let n=0;for(let r=0;r<4;++r)n=n<<8|e[t]&255,t=(t+1)%e.length;return{key:n,offp:t}},xa=(e,t,n)=>{const r=t.length,o=n.length;let s=0,l=[0,0],a;for(let c=0;c<r;c++)a=dn(e,s),s=a.offp,t[c]=t[c]^a.key;for(let c=0;c<r;c+=2)l=cr(l,0,t,n),t[c]=l[0],t[c+1]=l[1];for(let c=0;c<o;c+=2)l=cr(l,0,t,n),n[c]=l[0],n[c+1]=l[1]},P4=(e,t,n,r)=>{const o=n.length,s=r.length;let l=0,a=[0,0],c;for(let i=0;i<o;i++)c=dn(t,l),l=c.offp,n[i]=n[i]^c.key;l=0;for(let i=0;i<o;i+=2)c=dn(e,l),l=c.offp,a[0]^=c.key,c=dn(e,l),l=c.offp,a[1]^=c.key,a=cr(a,0,n,r),n[i]=a[0],n[i+1]=a[1];for(let i=0;i<s;i+=2)c=dn(e,l),l=c.offp,a[0]^=c.key,c=dn(e,l),l=c.offp,a[1]^=c.key,a=cr(a,0,n,r),r[i]=a[0],r[i+1]=a[1]},ka=(e,t,n,r,o)=>{const s=Ru.slice(),l=s.length;if(n<4||n>31){const p=new Error(`Illegal number of rounds (4-31): ${n}`);if(r===!1)return Promise.reject(p);throw p}if(t.length!==16){const p=new Error(`Illegal salt length: ${t.length} != 16`);if(r===!1)return Promise.reject(p);throw p}n=1<<n>>>0;let a,c,i=0,u;Int32Array?(a=new Int32Array(Ca),c=new Int32Array(Sa)):(a=Ca.slice(),c=Sa.slice()),P4(t,e,a,c);const d=()=>{if(o&&o(i/n),i<n){const p=Date.now();for(;i<n&&(i=i+1,xa(e,a,c),xa(t,a,c),!(Date.now()-p>100)););}else{for(i=0;i<64;i++)for(u=0;u<l>>1;u++)cr(s,u<<1,a,c);const p=[];for(i=0;i<l;i++)p.push((s[i]>>24&255)>>>0),p.push((s[i]>>16&255)>>>0),p.push((s[i]>>8&255)>>>0),p.push((s[i]&255)>>>0);return r===!1?Promise.resolve(p):p}if(r===!1)return new Promise(p=>A4(()=>{d().then(p)}))};if(r===!1)return d();{let p;for(;;)if(typeof(p=d())<"u")return p||[]}},I4=e=>{var t;try{const{crypto:n,msCrypto:r}=window,o=new Uint32Array(e);return(t=n||r)==null||t.getRandomValues(o),Array.from(o)}catch{throw Error("WebCryptoAPI is not available")}},R4=(e=10)=>{if(typeof e!="number")throw Error("Illegal arguments: "+typeof e);e<4?e=4:e>31&&(e=31);const t=[];return t.push("$2a$"),e<10&&t.push("0"),t.push(e.toString()),t.push("$"),t.push(ps(I4(16),16)),t.join("")};function O4(e,t,n,r){if(typeof e!="string"||typeof t!="string"){const v=new Error("Invalid string / salt: Not a string");if(n===!1)return Promise.reject(v);throw v}let o,s;if(t.charAt(0)!=="$"||t.charAt(1)!=="2"){const v=new Error("Invalid salt version: "+t.substring(0,2));if(n===!1)return Promise.reject(v);throw v}if(t.charAt(2)==="$")o=String.fromCharCode(0),s=3;else{if(o=t.charAt(2),o!=="a"&&o!=="b"&&o!=="y"||t.charAt(3)!=="$"){const v=Error("Invalid salt revision: "+t.substring(2,4));if(n===!1)return Promise.reject(v);throw v}s=4}if(t.charAt(s+2)>"$"){const v=new Error("Missing salt rounds");if(n===!1)return Promise.reject(v);throw v}const l=parseInt(t.substring(s,s+1),10)*10,a=parseInt(t.substring(s+1,s+2),10),c=l+a,i=t.substring(s+3,s+25);e+=o>="a"?"\0":"";const u=L4(e),d=x4(i,16),p=v=>{const g=[];return g.push("$2"),o>="a"&&g.push(o),g.push("$"),c<10&&g.push("0"),g.push(c.toString()),g.push("$"),g.push(ps(d,d.length)),g.push(ps(v,Ru.length*4-1)),g.join("")};return n===!1?ka(u,d,c,!1,r).then(v=>p(v)):p(ka(u,d,c,!0,r))}const M4=(e,t=10)=>{if(typeof t=="number"&&(t=R4(t)),typeof e!="string"||typeof t!="string")throw Error("Illegal arguments: "+typeof e+", "+typeof t);return O4(e,t,!0)},hs=(e,t)=>{if(typeof e!="string"||typeof t!="string")throw Error("Illegal arguments: "+typeof e+", "+typeof t);return t.length!==60?!1:M4(e,t.substring(0,t.length-31))===t},Ou=()=>f(Ce,{name:"lock"},()=>f("path",{d:"M787.168 952.268H236.832c-30.395 0-55.033-24.638-55.033-55.033V429.45c0-30.395 24.638-55.034 55.033-55.034h82.55V264.35c0-106.38 86.238-192.618 192.618-192.618S704.618 157.97 704.618 264.35v110.066h82.55c30.395 0 55.033 24.639 55.033 55.034v467.785c0 30.395-24.639 55.033-55.033 55.033zM484.483 672.046v115.122h55.034V672.046c31.99-11.373 55.033-41.605 55.033-77.496 0-45.592-36.958-82.55-82.55-82.55s-82.55 36.958-82.55 82.55c0 35.89 23.042 66.123 55.033 77.496zM622.067 264.35c0-60.788-49.28-110.067-110.067-110.067s-110.067 49.28-110.067 110.067v110.066h220.135V264.35z"}));Ou.displayName="LockIcon";var Mu=q({name:"PasswordModal",props:{full:Boolean},emits:["verify"],setup(e,{emit:t}){const n=$e(),r=pe(),o=J(""),s=J(!1),l=J(!1),a=k(()=>r.value.encryptLocales);let c=null;const i=()=>{c&&clearTimeout(c),s.value=!1,t("verify",o.value,l.value),ln().then(()=>{s.value=!0,c=setTimeout(()=>{s.value=!1},1e3)})};return()=>f("div",{class:["vp-decrypt-layer",{expand:e.full||n.value.home}]},f("div",{class:"vp-decrypt-modal"},[f("div",{class:["vp-decrypt-hint",{tried:s.value}]},s.value?a.value.errorHint:f(Ou,{"aria-label":a.value.iconLabel})),f("div",{class:"vp-decrypt-input"},[f("input",{type:"password",value:o.value,placeholder:a.value.placeholder,onInput:({target:u})=>{o.value=u.value},onKeydown:({key:u})=>{u==="Enter"&&i()}})]),f("div",{class:"vp-remember-password"},[f("input",{type:"checkbox",value:l.value,onChange:()=>l.value=!l.value}),a.value.remember]),f("button",{type:"button",class:"vp-decrypt-submit",onClick:()=>i()},"OK")]))}});const Nu=()=>{const e=jn();return k(()=>e.value.encrypt||{})},Ta="VUEPRESS_HOPE_GLOBAL_TOKEN",N4=()=>{const e=Nu(),t=Dn(Ta,""),n=Oc(Ta,""),r=k(()=>{const{global:s=!1,admin:l=[]}=e.value;return s&&l.length>0}),o=k(()=>{if(r.value){if(t.value)return e.value.admin.some(s=>hs(t.value,s));if(n.value)return e.value.admin.some(s=>hs(n.value,s))}return!1});return{isEncrypted:r,isDecrypted:o,validate:(s,l=!1)=>{(l?t:n).value=s}}},zo=(e="",t)=>!!e&&hs(e,t),$a="VUEPRESS_HOPE_PATH_TOKEN",D4=()=>{const e=ue(),t=Nu(),n=Dn($a,{}),r=Oc($a,{}),o=l=>yr(t.value.config)?Kt(t.value.config).filter(a=>Ln(decodeURI(l),a)).sort((a,c)=>c.length-a.length):[],s=l=>{const a=o(l);if(a.length>0){const{config:c={}}=t.value;return{isEncrypted:!0,isDecrypted:a.some(i=>n.value[i]&&c[i].some(u=>zo(n.value[i],u))||r.value[i]&&c[i].some(u=>zo(r.value[i],u)))}}return{isDecrypted:!1,isEncrypted:!1}};return{status:k(()=>s(e.value.path)),getStatus:s,validate:(l,a=!1)=>{const{config:c={}}=t.value,i=o(e.value.path);for(const u of i)if(c[u].filter(d=>zo(l,d))){(a?n:r).value[u]=l;break}}}};var j4=q({name:"GlobalEncrypt",slots:Object,setup(e,{slots:t}){const{isDecrypted:n,isEncrypted:r,validate:o}=N4(),s=J(!1);return ve(()=>{s.value=!0}),()=>f(Au,()=>r.value?s.value?n.value?t.default():f(Mu,{full:!0,onVerify:o}):null:t.default())}}),H4=q({name:"LocalEncrypt",slots:Object,setup(e,{slots:t}){const{status:n,validate:r}=D4(),o=J(!1);return ve(()=>{o.value=!0}),()=>{const{isEncrypted:s,isDecrypted:l}=n.value;return s?o.value?l?t.default()||null:f(Mu,{full:!0,onVerify:r}):null:t.default()||null}}});o3(qe);const F4=gt({enhance:({app:e,router:t})=>{const{scrollBehavior:n}=t.options;t.options.scrollBehavior=async(...r)=>(await $u().wait(),n(...r)),Sp(e),e.component("HopeIcon",qe),e.component("VPLink",yt),e.component("GlobalEncrypt",j4),e.component("LocalEncrypt",H4)},setup:()=>{xp(),Ap()},layouts:{Layout:E4,NotFound:S4}}),Hr=[Fd,J0,r3,i3,f3,v3,w3,T3,Z3,cp,F4],B4=[["v-8daa1a0e","/",{y:"h",t:"主页",i:"home"},["/README.md"]],["v-2e3eac9e","/slides.html",{y:"s",t:"幻灯片页",i:"person-chalkboard"},[":md"]],["v-1d59d0e6","/md/resume.html",{y:"a",t:"about me",i:"laptop-code",I:0},[":md"]],["v-7c27fd02","/md/dev-log/",{y:"a",t:"开发日志",i:"laptop-code"},["/md/dev-log/README.md"]],["v-49312a44","/md/dev-log/day01.html",{y:"a",t:"Day01",i:"laptop-code",I:0},[":md"]],["v-3706649a","/404.html",{y:"p",t:""},[]],["v-2d0aa3df","/md/",{y:"p",t:"Md"},[]]];var Aa=q({name:"Vuepress",setup(){const e=Md();return()=>f(e.value)}}),V4=()=>B4.reduce((e,[t,n,r,o])=>(e.push({name:t,path:n,component:Aa,meta:r},{path:n.endsWith("/")?n+"index.html":n.substring(0,n.length-5),redirect:n},...o.map(s=>({path:s===":md"?n.substring(0,n.length-5)+".md":s,redirect:n}))),e),[{name:"404",path:"/:catchAll(.*)",component:Aa}]),z4=o2,q4=()=>{const e=B2({history:z4(Ds("/blog/dist/")),routes:V4(),scrollBehavior:(t,n,r)=>r||(t.hash?{el:t.hash}:{top:0})});return e.beforeResolve(async(t,n)=>{var r;(t.path!==n.path||n===Ct)&&([t.meta._data]=await Promise.all([Et.resolvePageData(t.name),(r=ji[t.name])==null?void 0:r.__asyncLoader()]))}),e},U4=e=>{e.component("ClientOnly",co),e.component("Content",Ki)},W4=(e,t,n)=>{const r=ia(()=>t.currentRoute.value.path),o=ia(()=>Et.resolveRouteLocale(hn.value.locales,r.value)),s=Ws(r,()=>t.currentRoute.value.meta._data),l=k(()=>Et.resolveLayouts(n)),a=k(()=>Et.resolveSiteLocaleData(hn.value,o.value)),c=k(()=>Et.resolvePageFrontmatter(s.value)),i=k(()=>Et.resolvePageHeadTitle(s.value,a.value)),u=k(()=>Et.resolvePageHead(i.value,c.value,a.value)),d=k(()=>Et.resolvePageLang(s.value,a.value)),p=k(()=>Et.resolvePageLayout(s.value,l.value));return e.provide(Pd,l),e.provide(Hi,s),e.provide(Fi,c),e.provide(Od,i),e.provide(Bi,u),e.provide(Vi,d),e.provide(qi,p),e.provide(js,o),e.provide(Wi,a),Object.defineProperties(e.config.globalProperties,{$frontmatter:{get:()=>c.value},$head:{get:()=>u.value},$headTitle:{get:()=>i.value},$lang:{get:()=>d.value},$page:{get:()=>s.value},$routeLocale:{get:()=>o.value},$site:{get:()=>hn.value},$siteLocale:{get:()=>a.value},$withBase:{get:()=>je}}),{layouts:l,pageData:s,pageFrontmatter:c,pageHead:u,pageHeadTitle:i,pageLang:d,pageLayout:p,routeLocale:o,siteData:hn,siteLocaleData:a}},K4=()=>{const e=Rd(),t=zi(),n=J([]),r=()=>{e.value.forEach(s=>{const l=G4(s);l&&n.value.push(l)})},o=()=>{document.documentElement.lang=t.value,n.value.forEach(s=>{s.parentNode===document.head&&document.head.removeChild(s)}),n.value.splice(0,n.value.length),e.value.forEach(s=>{const l=Y4(s);l!==null&&(document.head.appendChild(l),n.value.push(l))})};wn(Dd,o),ve(()=>{r(),o(),ce(()=>e.value,o)})},G4=([e,t,n=""])=>{const r=Object.entries(t).map(([a,c])=>ie(c)?`[${a}=${JSON.stringify(c)}]`:c===!0?`[${a}]`:"").join(""),o=`head > ${e}${r}`;return Array.from(document.querySelectorAll(o)).find(a=>a.innerText===n)||null},Y4=([e,t,n])=>{if(!ie(e))return null;const r=document.createElement(e);return yr(t)&&Object.entries(t).forEach(([o,s])=>{ie(s)?r.setAttribute(o,s):s===!0&&r.setAttribute(o,"")}),ie(n)&&r.appendChild(document.createTextNode(n)),r},J4=bd,Q4=async()=>{var n;const e=J4({name:"VuepressApp",setup(){var r;K4();for(const o of Hr)(r=o.setup)==null||r.call(o);return()=>[f(oc),...Hr.flatMap(({rootComponents:o=[]})=>o.map(s=>f(s)))]}}),t=q4();U4(e),W4(e,t,Hr);for(const r of Hr)await((n=r.enhance)==null?void 0:n.call(r,{app:e,router:t,siteData:hn}));return e.use(t),{app:e,router:t}};Q4().then(({app:e,router:t})=>{t.isReady().then(()=>{e.mount("#app")})});export{xi as a,eh as b,X4 as c,Q4 as createVueApp,ki as d,Se as e,Z4 as f,kf as o,ct as r,D1 as w}; diff --git a/blog/dist/assets/day01.html-08915fe7.js b/blog/dist/assets/day01.html-08915fe7.js new file mode 100644 index 0000000..a43b5e3 --- /dev/null +++ b/blog/dist/assets/day01.html-08915fe7.js @@ -0,0 +1 @@ +const e=JSON.parse('{"key":"v-49312a44","path":"/md/dev-log/day01.html","title":"Day01","lang":"zh-CN","frontmatter":{"title":"Day01","index":false,"icon":"laptop-code","category":["开发笔记","学习记录"],"description":"遇到的问题 1. 数据库乱码问题 测试模块 RPC 远程调用返回的结果为: 明显的乱码问题,查看数据库,发现插入的时候就以及乱码了,看了一下配置文件中的数据库连接 url,发现使用了 useUnicode=true,并没有指定字符集,所以添加一下 utf-8 字符集即可,完整 url: jdbc:mysql://127.0.0.1:3306/lotte...","head":[["meta",{"property":"og:url","content":"https://vuepress-theme-hope-docs-demo.netlify.app/blog/dist/md/dev-log/day01.html"}],["meta",{"property":"og:site_name","content":"blog"}],["meta",{"property":"og:title","content":"Day01"}],["meta",{"property":"og:description","content":"遇到的问题 1. 数据库乱码问题 测试模块 RPC 远程调用返回的结果为: 明显的乱码问题,查看数据库,发现插入的时候就以及乱码了,看了一下配置文件中的数据库连接 url,发现使用了 useUnicode=true,并没有指定字符集,所以添加一下 utf-8 字符集即可,完整 url: jdbc:mysql://127.0.0.1:3306/lotte..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2024-02-03T12:18:20.000Z"}],["meta",{"property":"article:author","content":"hqqich"}],["meta",{"property":"article:modified_time","content":"2024-02-03T12:18:20.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Day01\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2024-02-03T12:18:20.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"hqqich\\",\\"url\\":\\"https://mister-hope.com\\"}]}"]]},"headers":[{"level":2,"title":"遇到的问题","slug":"遇到的问题","link":"#遇到的问题","children":[]}],"git":{"createdTime":1706683214000,"updatedTime":1706962700000,"contributors":[{"name":"hqqich","email":"hqqich1314@outlook.com","commits":2}]},"readingTime":{"minutes":0.66,"words":197},"filePathRelative":"md/dev-log/day01.md","localizedDate":"2024年1月31日","autoDesc":true}');export{e as data}; diff --git a/blog/dist/assets/day01.html-40ef3352.js b/blog/dist/assets/day01.html-40ef3352.js new file mode 100644 index 0000000..541f3fd --- /dev/null +++ b/blog/dist/assets/day01.html-40ef3352.js @@ -0,0 +1,3 @@ +import{_ as s}from"./plugin-vue_export-helper-c27b6911.js";import{o as n,c as a,f as t}from"./app-0009cf46.js";const o={},p=t(`<h2 id="遇到的问题" tabindex="-1"><a class="header-anchor" href="#遇到的问题" aria-hidden="true">#</a> 遇到的问题</h2><ol><li><p>数据库乱码问题</p><p>测试模块 RPC 远程调用返回的结果为:</p><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code>测试结果:<span class="token punctuation">{</span><span class="token property">"activity"</span><span class="token operator">:</span><span class="token punctuation">{</span><span class="token property">"activityDesc"</span><span class="token operator">:</span><span class="token string">"?????????"</span><span class="token punctuation">,</span><span class="token property">"activityId"</span><span class="token operator">:</span><span class="token number">100002</span><span class="token punctuation">,</span><span class="token property">"activityName"</span><span class="token operator">:</span><span class="token string">"????"</span><span class="token punctuation">,</span><span class="token property">"beginDateTime"</span><span class="token operator">:</span><span class="token number">1705215282000</span><span class="token punctuation">,</span><span class="token property">"endDateTime"</span><span class="token operator">:</span><span class="token number">1705215282000</span><span class="token punctuation">,</span><span class="token property">"stockCount"</span><span class="token operator">:</span><span class="token number">100</span><span class="token punctuation">,</span><span class="token property">"takeCount"</span><span class="token operator">:</span><span class="token number">10</span><span class="token punctuation">}</span><span class="token punctuation">,</span><span class="token property">"result"</span><span class="token operator">:</span><span class="token punctuation">{</span><span class="token property">"code"</span><span class="token operator">:</span><span class="token string">"0000"</span><span class="token punctuation">,</span><span class="token property">"info"</span><span class="token operator">:</span><span class="token string">"成功"</span><span class="token punctuation">}</span><span class="token punctuation">}</span> +</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div></div></div><p>明显的乱码问题,查看数据库,发现插入的时候就以及乱码了,看了一下配置文件中的数据库连接 url,发现使用了 useUnicode=true,并没有指定字符集,所以添加一下 utf-8 字符集即可,完整 url: <code>jdbc:mysql://127.0.0.1:3306/lottery?useUnicode=true&characterEncoding=UTF-8</code></p><p>再进行一轮测试,测试结果:</p><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code>测试结果:<span class="token punctuation">{</span><span class="token property">"activity"</span><span class="token operator">:</span><span class="token punctuation">{</span><span class="token property">"activityDesc"</span><span class="token operator">:</span><span class="token string">"仅用于插入数据测试"</span><span class="token punctuation">,</span><span class="token property">"activityId"</span><span class="token operator">:</span><span class="token number">100003</span><span class="token punctuation">,</span><span class="token property">"activityName"</span><span class="token operator">:</span><span class="token string">"测试活动"</span><span class="token punctuation">,</span><span class="token property">"beginDateTime"</span><span class="token operator">:</span><span class="token number">1705218054000</span><span class="token punctuation">,</span><span class="token property">"endDateTime"</span><span class="token operator">:</span><span class="token number">1705218054000</span><span class="token punctuation">,</span><span class="token property">"stockCount"</span><span class="token operator">:</span><span class="token number">100</span><span class="token punctuation">,</span><span class="token property">"takeCount"</span><span class="token operator">:</span><span class="token number">10</span><span class="token punctuation">}</span><span class="token punctuation">,</span><span class="token property">"result"</span><span class="token operator">:</span><span class="token punctuation">{</span><span class="token property">"code"</span><span class="token operator">:</span><span class="token string">"0000"</span><span class="token punctuation">,</span><span class="token property">"info"</span><span class="token operator">:</span><span class="token string">"成功"</span><span class="token punctuation">}</span><span class="token punctuation">}</span> +</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div></div></div></li></ol>`,2),e=[p];function c(u,r){return n(),a("div",null,e)}const k=s(o,[["render",c],["__file","day01.html.vue"]]);export{k as default}; diff --git a/blog/dist/assets/day01.html-55eb354f.js b/blog/dist/assets/day01.html-55eb354f.js deleted file mode 100644 index 7c313e7..0000000 --- a/blog/dist/assets/day01.html-55eb354f.js +++ /dev/null @@ -1,3 +0,0 @@ -import{_ as o}from"./plugin-vue_export-helper-c27b6911.js";import{r as p,o as e,c as l,a as t,d as n,e as r,f as s}from"./app-48e592bc.js";const c={},i=t("h2",{id:"任务",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#任务","aria-hidden":"true"},"#"),n(" 任务")],-1),u=t("ul",null,[t("li",null,"[x] 环境配置"),t("li",null,"[x] 搭建项目结构"),t("li",null,"[x] 跑通广播模式 RPC 过程调用")],-1),d=t("h2",{id:"学习过程",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#学习过程","aria-hidden":"true"},"#"),n(" 学习过程")],-1),k=s("<li><p>项目整体了解</p><p>通过对第一节文档的阅读,了解整个项目的生命周期、所需要的技术以及代码提交规范</p></li><li><p>搭建项目结构,理解每个模块应该干什么</p><table><thead><tr><th>模块</th><th>作用</th></tr></thead><tbody><tr><td>Lottery</td><td>总项目,用来管理整个项目的依赖</td></tr><tr><td>lottery-application</td><td>应用层,为用户接口层提供各种应用数据展现支持服务</td></tr><tr><td>lottery-common</td><td>定义通用数据,比如统一响应数据、常量、异常、枚举等</td></tr><tr><td>lottery-domain</td><td>领域层,核心业务逻辑</td></tr><tr><td>lottery-infrastructure</td><td>基础层,为其他各层提供通用技术能力,包括数据库、Redis、ES 等</td></tr><tr><td>lottery-interfaces</td><td>用户接口层,存放与前端交互、展现数据相关的代码</td></tr><tr><td>lottery-rpc</td><td>RPC 接口文件</td></tr></tbody></table><blockquote><p>注:因为并不了解 DDD 架构,所以每个模块目前只有模糊的概念,具体的东西在后续代码编写中进行体会</p></blockquote></li>",2),q={href:"https://gitcode.net/KnowledgePlanet/Lottery/-/tree/210801_xfg_initProject",target:"_blank",rel:"noopener noreferrer"},y=t("p",null,[n("通过对 POM 文件的阅读,更加清楚的了解这个项目所使用的技术,并且通过阅读发现项目没有添加 Lombok 来简化开发,具体项目开发是否使用这个插件我不知道,但是我想用,因为我"),t("strong",null,"懒"),n(",所以就给加上了😄")],-1),h=s("<li><p>跑通 RPC</p><ol><li>定义 response 状态码枚举供通用返回对象 Result 进行使用</li><li>定义通用返回对象 Result 类</li><li>定义 activity 表的持久化对象</li><li>定义 activity 表的 Mapper 接口</li><li>定义 mybatis 配置文件</li><li>定义 activity 表的 mapper.xml 文件</li><li>定义 rpc 的数据传输对象(DTO) ActivityDto</li><li>定义 rpc 的 请求对象 ActivityReq</li><li>定义 rpc 的响应对象 ActivityRes</li><li>定义 rpc 接口 IActivityBooth</li><li>实现 IActivityBooth 接口</li><li>编写启动类</li><li>编写配置文件 application.yml</li><li>编写测试模块 <strong>这个我是直接加在工程里面的,教程是单独开了一个项目</strong></li></ol></li>",1),m=s(`<h2 id="遇到的问题" tabindex="-1"><a class="header-anchor" href="#遇到的问题" aria-hidden="true">#</a> 遇到的问题</h2><ol><li><p>代码分层不清晰,不知道每个模块应该干什么事</p><p>这个问题该怎么解决呢?我觉得最好的解决办法就是不解决,哈哈哈,因为当初学 MVC 的时候最开始也不清楚为什么要这样分层,为什么就要分 Controller、Service 和 DAO,但是后来经过大量代码的编写,也逐渐熟悉了这样的分层架构,所以现在并不想解决这个问题,具体还是靠后面的代码进行了解和熟悉吧</p></li><li><p>JSON.toJSonString() 方法返回了空 <code>{}</code></p><p>问题出现原因,忘了加 <code>@Data</code> 注解,导致没有 <code>getter/setter</code> 就导致了这个问题,加上注解即可</p><p>解决!</p></li><li><p>数据库乱码问题</p><p>测试模块 RPC 远程调用返回的结果为:</p><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code>测试结果:<span class="token punctuation">{</span><span class="token property">"activity"</span><span class="token operator">:</span><span class="token punctuation">{</span><span class="token property">"activityDesc"</span><span class="token operator">:</span><span class="token string">"?????????"</span><span class="token punctuation">,</span><span class="token property">"activityId"</span><span class="token operator">:</span><span class="token number">100002</span><span class="token punctuation">,</span><span class="token property">"activityName"</span><span class="token operator">:</span><span class="token string">"????"</span><span class="token punctuation">,</span><span class="token property">"beginDateTime"</span><span class="token operator">:</span><span class="token number">1705215282000</span><span class="token punctuation">,</span><span class="token property">"endDateTime"</span><span class="token operator">:</span><span class="token number">1705215282000</span><span class="token punctuation">,</span><span class="token property">"stockCount"</span><span class="token operator">:</span><span class="token number">100</span><span class="token punctuation">,</span><span class="token property">"takeCount"</span><span class="token operator">:</span><span class="token number">10</span><span class="token punctuation">}</span><span class="token punctuation">,</span><span class="token property">"result"</span><span class="token operator">:</span><span class="token punctuation">{</span><span class="token property">"code"</span><span class="token operator">:</span><span class="token string">"0000"</span><span class="token punctuation">,</span><span class="token property">"info"</span><span class="token operator">:</span><span class="token string">"成功"</span><span class="token punctuation">}</span><span class="token punctuation">}</span> -</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div></div></div><p>明显的乱码问题,查看数据库,发现插入的时候就以及乱码了,看了一下配置文件中的数据库连接 url,发现使用了 useUnicode=true,并没有指定字符集,所以添加一下 utf-8 字符集即可,完整 url: <code>jdbc:mysql://127.0.0.1:3306/lottery?useUnicode=true&characterEncoding=UTF-8</code></p><p>再进行一轮测试,测试结果:</p><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code>测试结果:<span class="token punctuation">{</span><span class="token property">"activity"</span><span class="token operator">:</span><span class="token punctuation">{</span><span class="token property">"activityDesc"</span><span class="token operator">:</span><span class="token string">"仅用于插入数据测试"</span><span class="token punctuation">,</span><span class="token property">"activityId"</span><span class="token operator">:</span><span class="token number">100003</span><span class="token punctuation">,</span><span class="token property">"activityName"</span><span class="token operator">:</span><span class="token string">"测试活动"</span><span class="token punctuation">,</span><span class="token property">"beginDateTime"</span><span class="token operator">:</span><span class="token number">1705218054000</span><span class="token punctuation">,</span><span class="token property">"endDateTime"</span><span class="token operator">:</span><span class="token number">1705218054000</span><span class="token punctuation">,</span><span class="token property">"stockCount"</span><span class="token operator">:</span><span class="token number">100</span><span class="token punctuation">,</span><span class="token property">"takeCount"</span><span class="token operator">:</span><span class="token number">10</span><span class="token punctuation">}</span><span class="token punctuation">,</span><span class="token property">"result"</span><span class="token operator">:</span><span class="token punctuation">{</span><span class="token property">"code"</span><span class="token operator">:</span><span class="token string">"0000"</span><span class="token punctuation">,</span><span class="token property">"info"</span><span class="token operator">:</span><span class="token string">"成功"</span><span class="token punctuation">}</span><span class="token punctuation">}</span> -</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div></div></div><p>解决!</p></li></ol><h2 id="总结" tabindex="-1"><a class="header-anchor" href="#总结" aria-hidden="true">#</a> 总结</h2><p>今天干了说明呢?</p><ol><li>配置环境</li><li>跑通 RPC</li></ol><p>具体怎么跑通 RPC 的呢?</p><ol><li>在 common 模块创建通用类</li><li>在 infrastructure 模块创建 dao 接口以及和数据库相对应的 po 类</li><li>在 rpc 模块下创建 RPC 通信接口以及对应的请求和响应的封装类</li><li>然后在 interfaces 模块下实现 rpc 模块的接口,在这里调用 Mapper 进行增删改查</li><li>然后就写配置呗,SpringBoot 配置、Dubbo 配置、MyBatis 配置</li></ol><p>学到了什么呢?</p><ol><li>由于之前学习一直使用的是 MVC 架构,并且命名不太规范,所以对于包的命名现在很不适应,比如什么dto、vo啥的各种 o 不太熟悉,这个就不准备纠结了,准备靠代码量进行熟悉</li><li>对每个模块有了大概的了解,至少知道了接口写在哪个模块,接口实现类在哪个模块以及 Mapper 写在哪</li><li>现在在我眼中,这个 interfaces 模块,就跟以前学的 Dubbo 的服务提供者一样吧?因为这个模块用来实现接口的,所以就会引用其他模块,要调用其他模块的东西就要添加依赖,所以这个模块起起来之后,就带动了所有模块,整个项目也就 run 起来了</li></ol><p>第一天,脑子还有点迷糊,因为基础不太牢固,所以有些小 bug 花费了挺长时间的,但是至少是跑起来了吧?也还行,路虽远,行则将至嘛,虽然年后要找实习,但是还是慌不得,慢慢来,一口吃不成个大胖子,准备晚上再补一补 Dubbo 基础</p>`,10);function b(_,v){const a=p("ExternalLinkIcon");return e(),l("div",null,[i,u,d,t("ol",null,[k,t("li",null,[t("p",null,[n("阅读 "),t("a",q,[n("210801_xfg_initProject"),r(a)]),n(" 分支上的 POM 文件")]),y]),h]),m])}const x=o(c,[["render",b],["__file","day01.html.vue"]]);export{x as default}; diff --git a/blog/dist/assets/day01.html-5b3d75e2.js b/blog/dist/assets/day01.html-5b3d75e2.js deleted file mode 100644 index a4006ee..0000000 --- a/blog/dist/assets/day01.html-5b3d75e2.js +++ /dev/null @@ -1 +0,0 @@ -const e=JSON.parse('{"key":"v-49312a44","path":"/md/dev-log/day01.html","title":"Day01","lang":"zh-CN","frontmatter":{"title":"Day01","index":false,"icon":"laptop-code","category":["开发笔记","学习记录"],"description":"任务 [x] 环境配置; [x] 搭建项目结构; [x] 跑通广播模式 RPC 过程调用; 学习过程 1. 项目整体了解 通过对第一节文档的阅读,了解整个项目的生命周期、所需要的技术以及代码提交规范 2. 搭建项目结构,理解每个模块应该干什么 模块 作用 | ---------------------- ------------------------...","head":[["meta",{"property":"og:url","content":"https://vuepress-theme-hope-docs-demo.netlify.app/blog/dist/md/dev-log/day01.html"}],["meta",{"property":"og:site_name","content":"我的简历"}],["meta",{"property":"og:title","content":"Day01"}],["meta",{"property":"og:description","content":"任务 [x] 环境配置; [x] 搭建项目结构; [x] 跑通广播模式 RPC 过程调用; 学习过程 1. 项目整体了解 通过对第一节文档的阅读,了解整个项目的生命周期、所需要的技术以及代码提交规范 2. 搭建项目结构,理解每个模块应该干什么 模块 作用 | ---------------------- ------------------------..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2024-01-31T06:40:14.000Z"}],["meta",{"property":"article:author","content":"小傅哥"}],["meta",{"property":"article:modified_time","content":"2024-01-31T06:40:14.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Day01\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2024-01-31T06:40:14.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"小傅哥\\",\\"url\\":\\"https://mister-hope.com\\"}]}"]]},"headers":[{"level":2,"title":"任务","slug":"任务","link":"#任务","children":[]},{"level":2,"title":"学习过程","slug":"学习过程","link":"#学习过程","children":[]},{"level":2,"title":"遇到的问题","slug":"遇到的问题","link":"#遇到的问题","children":[]},{"level":2,"title":"总结","slug":"总结","link":"#总结","children":[]}],"git":{"createdTime":1706683214000,"updatedTime":1706683214000,"contributors":[{"name":"hqqich","email":"hqqich1314@outlook.com","commits":1}]},"readingTime":{"minutes":4.48,"words":1343},"filePathRelative":"md/dev-log/day01.md","localizedDate":"2024年1月31日","autoDesc":true}');export{e as data}; diff --git a/blog/dist/assets/day02.html-16f7422e.js b/blog/dist/assets/day02.html-16f7422e.js deleted file mode 100644 index 6bd33ff..0000000 --- a/blog/dist/assets/day02.html-16f7422e.js +++ /dev/null @@ -1 +0,0 @@ -const e=JSON.parse('{"key":"v-45c77906","path":"/md/dev-log/day02.html","title":"Day02","lang":"zh-CN","frontmatter":{"title":"Day02","index":false,"icon":"laptop-code","category":["开发笔记","学习记录"],"description":"任务 [x] 表设计; [x] 抽奖领域模块开发; 学习过程 1. 查询分库分表相关知识点,了解到垂直和水平分库分表,主要是为了解决数据量过大导致 MySQL 查询慢、单体容量过大问题 2. 开始写代码 1. 编写基础的持久化对象 (PO) 2. 编写 Mapper 接口 3. 编写对应的 Mapper.xml 4. 设计抽奖策略顶级接口,主要是入参出...","head":[["meta",{"property":"og:url","content":"https://vuepress-theme-hope-docs-demo.netlify.app/blog/dist/md/dev-log/day02.html"}],["meta",{"property":"og:site_name","content":"我的简历"}],["meta",{"property":"og:title","content":"Day02"}],["meta",{"property":"og:description","content":"任务 [x] 表设计; [x] 抽奖领域模块开发; 学习过程 1. 查询分库分表相关知识点,了解到垂直和水平分库分表,主要是为了解决数据量过大导致 MySQL 查询慢、单体容量过大问题 2. 开始写代码 1. 编写基础的持久化对象 (PO) 2. 编写 Mapper 接口 3. 编写对应的 Mapper.xml 4. 设计抽奖策略顶级接口,主要是入参出..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2024-01-31T06:40:14.000Z"}],["meta",{"property":"article:author","content":"小傅哥"}],["meta",{"property":"article:modified_time","content":"2024-01-31T06:40:14.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Day02\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2024-01-31T06:40:14.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"小傅哥\\",\\"url\\":\\"https://mister-hope.com\\"}]}"]]},"headers":[{"level":2,"title":"任务","slug":"任务","link":"#任务","children":[]},{"level":2,"title":"学习过程","slug":"学习过程","link":"#学习过程","children":[]},{"level":2,"title":"遇到的问题","slug":"遇到的问题","link":"#遇到的问题","children":[]},{"level":2,"title":"总结","slug":"总结","link":"#总结","children":[]}],"git":{"createdTime":1706683214000,"updatedTime":1706683214000,"contributors":[{"name":"hqqich","email":"hqqich1314@outlook.com","commits":1}]},"readingTime":{"minutes":3.53,"words":1059},"filePathRelative":"md/dev-log/day02.md","localizedDate":"2024年1月31日","autoDesc":true}');export{e as data}; diff --git a/blog/dist/assets/day02.html-8d6bc722.js b/blog/dist/assets/day02.html-8d6bc722.js deleted file mode 100644 index 6b65398..0000000 --- a/blog/dist/assets/day02.html-8d6bc722.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as l}from"./plugin-vue_export-helper-c27b6911.js";import{o as i,c as a,f as e}from"./app-48e592bc.js";const r={},o=e('<h2 id="任务" tabindex="-1"><a class="header-anchor" href="#任务" aria-hidden="true">#</a> 任务</h2><ul><li>[x] 表设计</li><li>[x] 抽奖领域模块开发</li></ul><h2 id="学习过程" tabindex="-1"><a class="header-anchor" href="#学习过程" aria-hidden="true">#</a> 学习过程</h2><ol><li>查询分库分表相关知识点,了解到垂直和水平分库分表,主要是为了解决数据量过大导致 MySQL 查询慢、单体容量过大问题</li><li>开始写代码 <ol><li>编写基础的持久化对象 (PO)</li><li>编写 Mapper 接口</li><li>编写对应的 Mapper.xml</li><li>设计抽奖策略顶级接口,主要是入参出参,如何封装,要封装哪些数据</li><li>编写顶级接口的基础实现,实现里面公用的方法,比如把初始化方法、哈希计算的方法以及判断是否初始化完成</li><li>编写两种算法的实现</li><li>算法单元测试</li></ol></li></ol><h2 id="遇到的问题" tabindex="-1"><a class="header-anchor" href="#遇到的问题" aria-hidden="true">#</a> 遇到的问题</h2><ol><li><p>为什么在设计阶段就考虑分库分表等问题</p><p>在之前的学习过程中,并没有项目环境的支撑,导致了这个问题,一个大的项目,如果要兼顾性能以及代码的可扩展性,那么在数据库设计阶段就应该想到这些,那些是热点数据,那些数据会进行大量的插入,没有全局把控的观念,只有了解这些,才能设计出一个性能良好且代码可维护性高的项目,这个需要项目积累,这是一个很重要的东西,以后在学习的时候一定要多注意这方面,多看看别人的数据库是怎么设计的,以及为什么要这么设计,要有全局把控的观念</p></li><li><p>抽奖算法是怎么实现的呢</p><p>首先这个初始化的时候,传入奖品和对应的概率,然后概率乘以 100,就是对应的下标范围,一个奖品一个范围,是不会重复的,然后经过斐波那契哈希散列算法,将这个对应的下标进行加工,使其均匀的分布在数组中,在对下标进行加工的过程中,确保了无论传入什么数字,都会在 0 ~ 128 的范围内</p><ol><li><p>SingleRateRandomDrawAlgorithm</p><p>这种策略是生成一个 1 ~ 100 的随机数,然后经过 hashIdx 计算对应的下标,然后去上面初始化好的数组中去取奖品</p></li><li><p>DefaultRateRandomDrawAlgorithm</p><p>这是一种必中奖策略,先排除掉不在抽奖范围内的奖品ID,然后生成随机数,然后判断这个随机数是否在指定的范围内,如果不在,那么这个奖品就没中,然后看下一个奖品,重新生成随机数,然后看是否在指定的中奖概率内加上上次生成的随机数范围内</p></li></ol></li></ol><h2 id="总结" tabindex="-1"><a class="header-anchor" href="#总结" aria-hidden="true">#</a> 总结</h2><p>今天主要把抽奖算法给搞定了,虽然代码不多,但是很难理解,最开始都搞不清楚为什么这样子就实现了抽奖算法,不懂这个概率是如何保证的,然后 debug 了好久,发现其实就是一个 128 长度的数组,然后经过哈希散列排列,保证随机的均匀性,其实这 128 长度的数组就已经保证了抽奖的概率,假设不经过哈希算法,直接放进去,假设两个的抽奖概率是 0.1 和 0.2,那么放进去的时候就是下标 1~10 全是第一个奖品,下标 11 ~ 30 全是第二个奖品,随机数生成的是 1 ~ 100,那么第一个奖品也就是有 10 个数字能中奖,那不就是 10% 的中奖概率了么,加哈希散列只是为了均匀分布,增加随机性和公平性</p><p>收获:</p><ol><li>对 DDD 有更深的了解,知道什么类该写在什么包下,比昨天更清楚代码该如何组织了</li><li>了解了分库分表,虽然是第一次接触,但是至少知道了为什么要分库分表,随着项目的进行,就会学会如何分库分表了吧</li><li>了解了 Hash 散列算法,后续看看源码,要搞清楚底层是如何运作的</li></ol>',10),h=[o];function t(d,p){return i(),a("div",null,h)}const s=l(r,[["render",t],["__file","day02.html.vue"]]);export{s as default}; diff --git a/blog/dist/assets/day03.html-8bf052f3.js b/blog/dist/assets/day03.html-8bf052f3.js deleted file mode 100644 index 36443e6..0000000 --- a/blog/dist/assets/day03.html-8bf052f3.js +++ /dev/null @@ -1 +0,0 @@ -const e=JSON.parse('{"key":"v-425dc7c8","path":"/md/dev-log/day03.html","title":"Day03","lang":"zh-CN","frontmatter":{"title":"Day03","index":false,"icon":"laptop-code","category":["开发笔记","学习记录"],"description":"day03 任务 [x] 模板模式处理抽奖流程; 学习过程 1. 因为之前没学过设计模式,先学一学模板模式,用到一种学一种,哈哈哈 2. 先看一下整个抽奖流程 ![抽奖过程][step] 3. 了解了抽奖流程之后就开始写代码 1. 先写对应的 dao 层 1. 要查策略吧?写个策略的 Mapper 2. 要查策略详情吧?写个策略详情的 Mapper 3...","head":[["meta",{"property":"og:url","content":"https://vuepress-theme-hope-docs-demo.netlify.app/blog/dist/md/dev-log/day03.html"}],["meta",{"property":"og:site_name","content":"我的简历"}],["meta",{"property":"og:title","content":"Day03"}],["meta",{"property":"og:description","content":"day03 任务 [x] 模板模式处理抽奖流程; 学习过程 1. 因为之前没学过设计模式,先学一学模板模式,用到一种学一种,哈哈哈 2. 先看一下整个抽奖流程 ![抽奖过程][step] 3. 了解了抽奖流程之后就开始写代码 1. 先写对应的 dao 层 1. 要查策略吧?写个策略的 Mapper 2. 要查策略详情吧?写个策略详情的 Mapper 3..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2024-01-31T06:40:14.000Z"}],["meta",{"property":"article:author","content":"小傅哥"}],["meta",{"property":"article:modified_time","content":"2024-01-31T06:40:14.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Day03\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2024-01-31T06:40:14.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"小傅哥\\",\\"url\\":\\"https://mister-hope.com\\"}]}"]]},"headers":[{"level":2,"title":"day03","slug":"day03","link":"#day03","children":[{"level":3,"title":"任务","slug":"任务","link":"#任务","children":[]},{"level":3,"title":"学习过程","slug":"学习过程","link":"#学习过程","children":[]},{"level":3,"title":"遇到的问题","slug":"遇到的问题","link":"#遇到的问题","children":[]},{"level":3,"title":"总结","slug":"总结","link":"#总结","children":[]}]}],"git":{"createdTime":1706683214000,"updatedTime":1706683214000,"contributors":[{"name":"hqqich","email":"hqqich1314@outlook.com","commits":1}]},"readingTime":{"minutes":39.64,"words":11893},"filePathRelative":"md/dev-log/day03.md","localizedDate":"2024年1月31日","autoDesc":true}');export{e as data}; diff --git a/blog/dist/assets/day03.html-fbe757fe.js b/blog/dist/assets/day03.html-fbe757fe.js deleted file mode 100644 index d95208e..0000000 --- a/blog/dist/assets/day03.html-fbe757fe.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as A}from"./plugin-vue_export-helper-c27b6911.js";import{o as Q,c as C,f as B}from"./app-48e592bc.js";const g={},I=B('<h2 id="day03" tabindex="-1"><a class="header-anchor" href="#day03" aria-hidden="true">#</a> day03</h2><h3 id="任务" tabindex="-1"><a class="header-anchor" href="#任务" aria-hidden="true">#</a> 任务</h3><ul><li>[x] 模板模式处理抽奖流程</li></ul><h3 id="学习过程" tabindex="-1"><a class="header-anchor" href="#学习过程" aria-hidden="true">#</a> 学习过程</h3><ol><li><p>因为之前没学过设计模式,先学一学模板模式,用到一种学一种,哈哈哈</p></li><li><p>先看一下整个抽奖流程</p><figure><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAADnQAAAtVCAYAAADIG79IAAAAAXNSR0IArs4c6QAAIABJREFUeF7s3XmY1mW9P/APyCYOiKYwomiaqOHCoGQumJoCQsWx+nFOpeCxLLFNU3BLJx13QXPJxDJNsDzFacMOCFqZYS6hgFsquOQyDrghDIrI8rvubz3TzDDDPLMx2+u+Li+W515f9z3MH/WeT6cNGzZsCI0AAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKDZBDoJdDabrYkJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABApmAQKeHQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBoZgGBzmYGNj0BAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAQKDTGyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQINLOAQGczA5ueAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQICDQ6Q0QIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBJpZQKCzmYFNT4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAQ6PQGCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLNLCDQ2czApidAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQICHR6AwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA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ECBAgAABAlUEZi6eG8XzJmd/pzqnx0GAAAECNQlUrtJ586gpFRU7Ven0XggQIECAAAECBAgQIECAAAECBAgQIECgIwoIdHbEW3dmAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAk0gMHXBtJi6cHo208IT726CGU1BgAABAu1R4KTZE2N+2aIoGTYpZi6Zm/0+hTtT1U6NAAECBAgQIECAAAECBAgQIECAAAECBAh0JAGBzo50285KgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoAkFiudNiZmL58SYgSOjZNjEJpzZVAQIECDQngRSgDOFOlOAc2jhftkPA0i/T6FOjQABAgQIECBAgAABAgQIECBAgAABAgQIdCQBgc6OdNvOSoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKAJBUbPGBel5WVZxbUxA0c04cymIkCAAIH2JFBavjRGzzg++hcUZiHO3O9njf1nlWeNAAECBAgQIECAAAECBAgQIECAAAECBAh0FAGBzo5y085JgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoIkFim4dns248MS7m3hm0xEgQIBAexNIFTpTpc4U6Jy6YHr2+1ljb4/+Bf3a21GdhwABAgQIECBAgAABAgQIECBAgAABAgQI1Cog0OlxECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQb4GZi+dG8bzJMWbgyCgZNrHe4w0gQIAAgY4lMHXBtJi6cHpMKBoX88seqwh3Di0c3LEgnJYAAQIECBAgQIAAAQIECBAgQIAAAQIEOrSAQGeHvn6HJ0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQINAwgeJ5U2Lm4jkCnQ3jM4oAAQIdTiBV5ExVOvsXFGZVOXPVOgU6O9xTcGACBAgQIECAAAECBAgQIECAAAECBAh0aAGBzg59/Q5PgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoGECo2eMi9LysigZNinGDBzRsEmMIkCAAIEOI1BavjRGzzg+O28KdabvITePmhICnR3mCTgoAQIECBAgQIAAAQIECBAgQIAAAQIECESEQKdnQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAvQWKbh2ejZk19vas0ppGgAABAgTqEkgVOlNlzlwT6KxLzOcECBAgQIAAAQIECBAgQIAAAQIECBAg0N4EBDrb2406DwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFmFpi5eG4Uz5ucrbLwxLubeTXTEyBAgEB7EZi6YFpMXTi94jiqPLeXm3UOAgQIECBAgAABAgQIECBAgAABAgQIEMhXQKAzXyn9CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDIBHKBzqGFgyNVV9MIECBAgEA+AtUDnao856OmDwECBAgQIECAAAECBAgQIECAAAECBAi0JwGBzvZ0m85CgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYDMIFM+bEjMXz4kxA0dGybCJm2FFSxAgQIBAexCYX7YoTpr97+8bqjy3h1t1BgIECBAgQIAAAQIECBAgQIAAAQIECBCoj4BAZ3209CVAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAIEbPGBel5WVRMmxSjBk4gggBAgQIEMhLoLR8aYyecXzWt39BYcwaOz2vcToRIECAAAECBAgQIECAAAECBAgQIECAAIH2IiDQ2V5u0jkIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIbCaBoluHZyvNGnt79C/ot5lWtQwBAgQItAeB3A8FUOW5PdymMxAgQIAAAQIECBAgQIAAAQIECBAgQIBAfQUEOusrpj8BAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBDiwwv2xRnDR7Yiaw8MS7O7CEoxMgQIBAQwTS95D0vWRC0biYMGR8Q6YwhgABAgQIECBAgAABAgQIECBAgAABAgQItFkBgc42e3U2ToAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGDzC8xcPDeK502OoYWD4+ZRUzb/BqxIgAABAm1aQKCzTV+fzRMgQIAAAQIECBAgQIAAAQIECBAgQIBAIwUEOhsJaDgBAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBjiQwdcG0mLpwukBnR7p0ZyVAgEATCZSWL43RM47PZvODAZoI1TQECBAgQIAAAQIECBAgQIAAAQIECBAg0KYEBDrb1HXZLAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGWFSieNyVmLp4T/QsKY9bY6S27GasTIECAQJsSyH0PSZv2faRNXZ3NEiBAgAABAgQIECBAgAABAgQIECBAgEATCQh0NhGkaQgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAh0BIGTZk+M+WWLBHE6wmU7IwECBJpYYPSMcVFaXpbNKtDZxLimI0CAAAECBAgQIECAAAECBAgQIECAAIE2ISDQ2SauySYJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQItA6BymGchSfe3To2ZRcECBAg0CYEim4dnu0zhTlTsPPmUVNiaOHgNrF3myRAgAABAgQIECBAgAABAgQIECBAgAABAk0hINDZFIrmIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQINBBBHJhnHRcgc4OcumOSYAAgSYQSNWdU5XnFObsX9Avq/Ys0NkEsKYgQIAAAQIECBAgQIAAAQIECBAgQIAAgTYlINDZpq7LZgkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAi0nEBp+dIYPeP4ig3MGnt7FsrRCBAgQIBAXQIzF8+N4nmTY8zAkVnXmYvnRMmwSTFm4Ii6hvqcAAECBAgQIECAAAECBAgQIECAAAECBAi0GwGBznZzlQ5CgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoHkFcmGc3CoqqzWvt9kJECDQngSmLpgWUxdOjwlF47Jj5X4/Ycj49nRMZyFAgAABAgQIECBAgAABAgQIECBAgAABApsUEOj0QAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQyEtAoDMvJp0IECBAoAaB4nlTKqpylpaXCXR6JQQIECBAgAABAgQIECBAgAABAgQIECDQIQUEOjvktTs0AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgfoL5Kqr5Uaq0Fl/QyMIECDQUQUqBzqTQfG8yTFm4MgoGTaxo5I4NwECBAgQIECAAAECBAgQIECAAAECBAh0QAGBzg546Y5MgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoCECuTBObmzJsEkxZuCIhkxlDAECBAh0MIGTZk+M+WWLIv0wgNKVSwU6O9j9Oy4BAgQIECBAgAABAgQIECBAgAABAgQI/FNAoNNLIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgL4FcGKd/QWGUlpeFQGdebDoRIECAQERUDnQmkPTnoYWDs4CnRoAAAQIE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gZYTyAU6xwwcGSXDJrbcRqxMgAABAgQIECBAgAABAgQIECBAgAABAgRaQECgswXQLUmAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgrQoI4rTVm7NvAgQItA4B30daxz3YBQECBAgQIECAAAECBAgQIECAAAECBAi0jIBAZ8u4W5UAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAmxSYumBaTF04PVRWa5PXZ9MECBBocQGBzha/AhsgQIAAAQIECBAgQIAAAQIECBAgQIAAgRYUEOhsQXxLEyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEGhrAgKdbe3G7JcAAQKtS0Cgs3Xdh90QIECAAAECBAgQIECAAAECBAgQIECAwOYVEOjcvN5WI0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQINCmBWYunhvF8yar0Nmmb9HmCRAg0HICAp0tZ29lAgQIECBAgAABAgQIECBAgAABAgQIEGh5AYHOlr8DOyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECDQZgQEOtvMVdkoAQIEWqXASbMnxvyyRX4wQKu8HZsiQIAAAQIECBAgQIAAAQIECBAgQIAAgeYWEOhsbmHzEyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEGhHAgKd7egyHYUAAQItIKBCZwugW5IAAQIECBAgQIAAAQIECBAgQIAAAQIEWo2AQGeruQobIUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIND6BQQ6W/8d2SEBAgRas4BAZ2u+HXsjQIAAAQIECBAgQIAAAQIECBAgQIAAgeYWEOhsbmHzEyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEGhHAgKd7egyHYUAAQItIJALdE4oGhcThoxvgR1YkgABAgQIECBAgAABAgQIECBAgAABAgQItJyAQGfL2VuZAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQJsTEOhsc1dmwwQIEGhVAgKdreo6bIYAAQIECBAgQIAAAQIECBAgQIAAAQIENrOAQOdmBrccAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgbYskAt0Di0cHDePmtKWj2LvBAgQINACArlAZ8mwSTFm4IgW2IElCRAgQIAAAQIECBAgQIAAAQIECBAgQIBAywkIdLacvZUJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQItDmBXKCzf0FhzBo7vc3t34YJECBAoGUFpi6YFlMXTo8JReNiwpDxLbsZqxMgQIAAAQIECBAgQIAAAQIECBAgQIAAgc0sINC5mcEtR4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKAtC+Qqq6UzpAqdqVKnRoAAAQIE8hUQ6MxXSj8CBAgQIECAAAECBAgQIECAAAECBAgQaI8CAp3t8VadiQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEAzCYyeMS5Ky8uy2ccMHBklwyY200qmJUCAAIH2KDC/bFGcNHti9gMB0g8G0AgQIECAAAECBAgQIECAAAECBAgQIECAQEcSEOjsSLftrAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQaKVB06/CKGfoXFMassdMbOaPhBAgQINCRBAQ6O9JtOysBAgQIECBAgAABAgQIECBAgAABAgQIVBcQ6PQmCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDIS2Dm4rlRPG9yVlUtBXJSmzX29uhf0C+v8ToRIECAAIHS8qUxesbx4YcCeAsECBAgQIAAAQIECBAgQIAAAQIECBAg0BEFBDo74q07MwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIEGCExdMC2mLpweE4rGxfyyx7JQ582jpmQBT40AAQIECOQjkAt0pr4LT7w7nyH6ECBAgAABAgQIECBAgAABAgQIECBAgACBdiMg0NlurtJBCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECDSvQPG8KTFz8ZwoGTYpSsvLsnBnCnOmUKdGgAABAgTyFSi6dXjWVZXnfMX0I0CAAAECBAgQIECAAAECBAgQIECAAIH2IiDQ2V5u0jkIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQINLPASbMnVlTl7F9QGKNnHB/p11ljpzfzyqYnQIAAgfYkINDZnm7TWQgQIECAAAECBAgQIECAAAECBAgQIECgPgICnfXR0pcAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBABxaoHOhMlTlzgZxUoTP9WSNAgAABAnUJzC9bFOn7SWoqdNal5XMCBAgQIECAAAECBAgQIECAAAECBAgQaG8CAp3t7UadhwABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEAzCVQPdOb+PKFoXEwYMr6ZVjUtAQIECLQngZmL50bxvMnZkQQ629PNOgsBAgQIECBAgAABAgQIECBAgAABAgQI5CMg0JmPkj4ECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECGQV1VJltVxFzlyVtVSdM/2dRoAAAQIE6hKoHOhceOLddXX3OQECBAgQIECAAAECBAgQIECAAAECBAgQaFcCAp3t6jodprkF1qxZE7Nnz44333wzxo8fH126dGnuJc1PgAABAgQIECBAgAABAgQIECBAgAABAgQIEGg1AtUDnaXlS2P0jOOjf0FhzBo7vdXs00YIECBAoPUKTF0wLaYu/Of3DIHO1ntPdkaAAAECBAgQIECAAAECBAgQIECAAAECzSPQIoHOdevWxTPPPBMrVqyocqoBAwbEjjvu2DwnrWHWt956K5599tkqn/Tu3Tv23HPP2GKLLTbbPhq60AsvvBB33XVXleHdunWLMWPGxPbbb1/vaVevXh2XXHJJvPrqq3HggQfG0KFDY+DAgZFMOnXqVO/52tuAl156KfNJ5gUFBXHppZdm1mza2007DwECBAgQIECAAAECBAgQIECAAAECBAgQIFCbQPVAZ+pX098RJECAAAECdX0vSZ8LdHonBAgQIECAAAECBAgQIECAAAECBAgQINDRBFok0JmCgyUlJfGzn/2sive1114bxx577Ga7g/nz58fnP//5Kusdd9xxUVxcHD169Nhs+2joQjXtf9CgQXHDDTfEbrvtVu9pU7j1lFNOiSVLllQZe9NNN8UxxxxT7/macsC7774br7zyShYw3dwByrT2z3/+87j++utj+fLlFcdK4ePrrrsuC75qBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGOIJALb04oGhcThozPjpyrtDZm4MgoGTaxIzA4IwECBAg0QqDo1uEVowU6GwFpKAECBAgQIECAAAECBAgQIECAAAECBAi0SQGBToHO7OFu2LAhbr755rj44ourPORhw4bF97///ejbt2+LPfAUqLzsssvi17/+dUyaNCm+9KUvRapEurlabv1p06ZttOSIESOyvW233XabazvNus7atWvjnXfeia233jq6dOnSrGuZnAABAgQIECBAgAABAgQIECBAgAABAgQIEGh7AvPLFmUVOYcWDo6bR03JDlBavjRGzzg++hcUxqyx09veoeyYAAECBDabwMzFc6N43uRsPT8IYLOxW4gAAQIECBAgQIAAAQIECBAgQIAAAQIEWpGAQKdAZ/Ycly1bFt/5zndi3rx5VZ7neeedFyeddNJmr4qZ20QKU06ePDluueWWin2NHz8+zjjjjOjTp89m+1JK1UFPPfXUSFVRq7e0n3POOSd69uy52fbTFAutX78+3n777Vi8eHEsXLgwHnjggex8qQpqqkY6YMCAimVWrVoVv/nNb2LlypVNsXSj5kiVUUeNGhVdu3Zt1DwGEyBAgAABAgQIECBAgAABAgQIECBAgAABAvUXqC28mavcmUKeKeypESBAgACBmgRy3y/SZyXDJsWYgSNAESBAgAABAgQIECBAgAABAgQIECBAgACBDiUg0CnQmT34X/ziF3HmmWdWefy777573HjjjbHHHnu0yBfF6tWrY+rUqVmF0OrtmGOOieLi4kjhvs3VHnzwwTj99NPj1Vdf3WjJa665Jo499tgWC77WZZAsX3/99Sy8+dRTT8Wjjz4ajzzySCxfvrzGoala6/Dhwys+S8HPFGj985//XNdSzf75cccdl919jx49mn0tCxAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIbC9QU3py6YFpMXThdtTUPhgABAgQ2KVB067//d+hZY2+P/gX9iBEgQIAAAQIECBAgQIAAAQIECBAgQIAAgQ4lINDZCgKdKVT3gx/8IFJI8YADDsg7FJiqKX6+2v4HDRoUN9xwQ+y22255P+Q333wzzjrrrLj77rurjPna174WkyZNim7duuU9V1N2TC6XX3553HHHHTVOm856ySWXxP7779+Uy9Y619q1a+PHP/5xtqfqLQVLr7766jjooIM2y15qWiRV0XzvvffixRdfzEKnKbz5xBNPxLPPPltjCHVTG01VWc8+++yKKpgCnS12rRYmQIAAAQIECBAgQIAAAQIECBAgQIAAAQKtTiAX3pxQNC4mDBmf7a+2yp2tbvM2RIAAAQItJpD7/pHbwMITq/5/FFpsYxYmQIAAAQIECBAgQIAAAQIECBAgQIAAAQKbUUCgs4UDnZVDi3369Inzzz8/q/TYpUuXOp9BUwU6f/vb32bVFyu3vn37ZuHFoqKiOvfRnB02VaUzrZuClKla48iRI/MOwjZmvyn8eu6558Zdd9210TQjRoyIK664IrbddtvGLFHn2LSHmTNnxvPPP5+FN9Ofn3zyyTrH1afDwQcfHNdee2306/fPn4Yq0FkfPX0JECBAgAABAgQIECBAgAABAgQIECBAgED7FphftihSlc7+BYUxa+z0isPmKneWDJsUYwaOaN8ITkeAAAEC9RLIfe/IDar8QwHqNZHOBAgQIECAAAECBAgQIECAAAECBAgQIECgjQsIdLZgoLO2CpTf+c53YsKECdGjR49NPq+mCHSWlZXFaaedFg888ECVtY466qg44YQTonv37s32xPfYY4+8wo+pMuavfvWrKCkpifLy8o32U1BQEGeeeWYcd9xxeQVhG3ug5P7tb3+7StXLVF31u9/9buy8886Nnb7O8e+++24WYp0xY0adfRvSIYVkhwwZEmeccUZFpVeBzoZIGkOAAAECBAgQIECAAAECBAgQIECAAAECBNqnQKrGmcKbpeVlUTm8WVvQs30qOBUBAgQI1EcgF/rPjVGdsz56+hIgQIAAAQIECBAgQIAAAQIECBAgQIBAexIQ6GzBQOcdd9wRF198cY0hxc997nNx3nnnxYc+9KFa31tjA50bNmyIW2+9NS688MIWedMppDl06NC81k57nTNnThbqfPXVV2sc881vfjO+8Y1vRM+ePfOas6Gd1q1bFzfffHNceumlWYXQSZMmxac+9ano1q1bQ6es97hf/OIXWYi1sS0FN/fdd9/YZ599sl8HDBgQKSDbqVOnKlPXFui87bbbYvDgwY3dRq3jUyXUs88+u8rnKbibAq11BZ6bbVMmJkCAAAECBAgQIECAAAECBAgQIECAAAECBGLm4rlRPG+yKp3eAgECBAjUKTB1wbSYuvDfFZ1Vcq6TTAcCBAgQIECAAAECBAgQIECAAAECBAgQaMcCAp0tGOhcv3593HnnnVk4LVXrrN4++clPZoHPFBqsqTU20LlkyZL41re+FU899VSLPPH6BDrTBlOo889//nOce+65tYY6v/jFL2YBwD59+mRnmjt3bkyf/u//YaipDrp69erMrW/fvrHTTjs11bQbzTNu3LgYMWLERn//97//PU455ZR44YUX6r32lVdeGakCazLq0qVLXuNrC3TW9w7zWqxSp9/+9rdx6qmnVhkm0FlfRf0JECBAgAABAgQIECBA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ECBAgAABAgQIEOhIAgKdHSzQmTpHpo6RKUz58MMP5w1LFnqBWiPQmdZPnTLvvffeuP/++/Nud8QRR8Tvf//7vIHLFOacPXt2HH/88dGjR4+K3vcUuly2bFmzgdG0aApfpi6al112WcndGrdv354FZO+5554mtaf1Usjz/PPPjz322KOiugtNevbZZ+OKK67Ia3bDDTdk5yhl33/6p3+Kp59+umB9ye/111/P+/6kzql9+/YtOP+Tn/xkfPvb346//Mu/zMa9/fbbMXny5CbB4tQxdtiwYa1ulVvwiSeeyPat/wh0thm3hQkQIECAAAECBAgQIECAAAECBAgQIECAAAECBFogMHLx2NhUuzmWjl4YA6r6NVhJoLMFsKYSIECAAAECBAgQIECAAAECBAgQIECAAAECBLqQgEBnBwl05rpxzp8/v2hYr9D711qBzrRHCj+mTpkzZ84s+ZVvjTBn/c3WrVuXdeJcvXp1szWcd955MW3atDjggAMK1vnmm2/GrFmz4pFHHmkyLtWdwpynn356xSHUYkg7duzIPGfMmNFk6IEHHhhz5syJE044odgyJX3/X//1X3HNNdfET3/60ybjKwlhCnSWxG4QAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBANxYQ6OzGl+/oBAgQIECAAAECBAgQIECAAAECBAgQIECAAIESBQQ6d2Ggs9JunCl8eMkll8QhhxySdais/7RmoDOtm0KIixYtykKdtbW1BV+rtPftt98ef/3Xf13i61fasNSxtLq6OpYvX97shNQl8pZbbonPfvazTcakbpUp2HjrrbfGb37zmybfDxw4MFKHzMadJtO81IX0gw8+aDDno48+ytZp7JG6mr700kuZWf3nj3/8Y/Z5sSd1zkydTVM9LX1SEPbSSy+NN954o8lSlQQ609kef/zxeO+99xqsd8YZZ8RnPvOZlpbb7PwU5H3++ecbfJ/e/zPPPDP23HPPNtvXwgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTKFRjy4PBsyppLnmoydfyyKbFq89qYd+bsGNZ/cLlLG0+AAAECBAgQIECAAAECBAgQIECAAAECBAgQINBFBAQ6d0Ggc+vWrfHv//7vUW43zsGDB8c3vvGNGD58ePTu3TtWrVoV5zeqv7UDnanWxYsXxz/+4z9GClY296RgX+pwmcJ2bfG888478b3vfS8za+7Jd/YUvLz33nsjhRg7wzNixIi48847Y//9929RuSmEm7qW5nsqCXS2qBiTCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECHQDAYHObnDJjkiAAAECBAgQIECAAAECBAgQIECAAAECBAgQaKGAQGc7Bzq3b98ed9xxRzz44IMlX91pp52WBTmPO+642GOPPermtWWgM3WfXLp0afzDP/xD3q6W9Yv/1re+FVdeeWX06dOn5DNVMnDbtm0xd+7cqKmpadIds6qqKnMdNWpU9OjRo275f/u3f4vLL7+8aHfRSuppqzmpW+hll13W4K7L2St107zpppviscceyztNoLMcTWMJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIFBfYVLslRi4eEwOq+sfS0QuaTNChs7ihEQQIECBAgAABAgQIECBAgAABAgQIECBAgACB7iDQaQKdO3fujPRPCjTmCzJed911cdVVV5V1Z/nWueiii7JOk7169Sp5rdQFcuLEifHyyy/XzTnllFNizpw5se+++zZZZ/ny5fHNb36z4PopoDhy5MgYP358DBo0KHbbbbcm41s70Pnxxx9nXThTEPDhhx8u2JEzFXPooYfG1KlTI3XnzFdfyYBlDNyxY0fWbbO6urpBSLO5EGQKpqb77CwdOhNFc+HUUpl+/etfxxVXXBEbNmzIO0Wgs1RJ4wgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAiUJiDQWZqTUQQIECBAgAABAgQIECBAgAABAgQIECBAgACB7i7QoQOdKcCZwpI//vGP4/HHH4/bb789hg0b1ukDnb/73e9i0qRJsXr16ibv3z777BNf+9rXYty4cTFgwICC72drBTr/+Mc/xjPPPBP/8i//EqmjZSnP+eefH1OmTClaYylrlTsmBU9TvdOmTctCp9dff33W0bJnz555lyolQFtuDZWMTwHYQw45pG5qer9ff/31vMHZo446Ku65554YOHBg2Vs98sgjmUlzT6mBztTpM4WUP/roo7JraK8Jn/zkJ+Pwww+P3Xffvb22tA8BAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBJgLFAp0jF4+NTbWbY+nohTGgqh9BAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBbirQ4QKdZ599drz00kvx1FNPxY9+9KMs0Jme1LVw4cKFMXTo0E4f6Ny2bVvWYXLRokV1r10K+1188cVxzjnn5O3qme/9rDTQ+eGHH2auK1eujKeffrrkEGeqYfDgwVlY8IQTTmi3rpzN/Wz+4he/iBUrVmSdWXv37t3sj3AKrH7729/O3qlSnxSsPfLII2PPPffMpuy1117x2c9+tu7v6fMUJMx9nzqU/sVf/EWDzq5pTrFOr88//3xce+21eUOdI0aMiDvvvDP233//UsuOrVu3Zh1JFy9e3OycXKAzdTtNT+p6m+/J13m25ELaaWAlHXXbqTTbECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIdCMBgc5udNmOSoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBogUCHCnQeccQR8d577zXbsfC+++6LFHzMF2S87rrrsmBfOU++dSoJiOULvp1yyikxZ86cZsOZTzzxREyePDn+5m/+Jr7+9a/HaaedVjT81/hspQQ6U2jvnXfeiQ0bNsSaNWviueeey/xqa2vLoYp0NxMnTowzzjij2U6YZS3YzoNT18qampo49thjs1Bqeo/69esX++23X1ZJCmT26dOn2XBjW5Wb7mfu3LkxY8aMJlukOlOg8+ijjy55+1deeSWuuOKKrPNnc08KdKaw6syZM7PumzfeeGN29saPQGfJ7AYSIECAAAECBAgQIECAAAECBAgQIECAAAECBAh0c4FVm9fG+GVTYlj/wTHvzNlNNHTo7OYviOMTIECAAAECBAgQIECAAAECBAgQIECAAAECBP5boEMFOgvdylFHHRVdKdD51ltvZcHVFNZrrkNisbe0lEBnCvZdc801sXr16mLL5f0+BTkvu+yyGDlyZMEumBUtblImkDqITps2LZYvX579PXUHnTRpUlx44YVlmX/88ccxb968uO222wrK3n///fHjH/84HnvssWzcuHHjslBn4y6nAp1eUAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQKlCZQa6FxzyVOlLWgUAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAlxRot0Bn6kSYwoVPP/10FlwrN2DY1QKdrfE2lRLoTPssWbIkC+yV05UzdQxNQb8TTjihU3bkbA3f9lzjxRdfjAkTJmSdUK+99tos6NujR4+ySnj33Xfj+uuvrwuGljM5hX7T/r169aqbJtBZjqCxBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC3VmgWKBzyIPDMx6Bzu78ljg7AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCCiTQOdKWC2du3aLMT51FNPZR0py31St8IvfelLcd5558Vxxx2XhQvzBRm/9rWvxbnnnlvW8uvXr4+bbrqpwZzTTz89xowZU1aIcfPmzXH33XdngdXcc8opp8ScOXNi3333LaumcgaXGuhMQc7p06fHo48+WnD5FCb86le/GmeccUYcdNBBZQcKy6l9V47dvn17vPTSS/GnP/2pQRl/9Vd/FZ/61KeaLe3999+Pl19+OT766KO6MZ/4xCey8GV6L/M969ati5kzZzb4asCAAVlHzr333rvu89Rdc82aNXH44YeX1ZWz/sL/9m//FpdffnldcPfYY4+Nfv36xdKlS0vivuGGG7JurLmOsSmEnc68c+fOkuY3NygFuNPa9Z8TTzwx7rjjjgYGlWySaq2qquqy72olJuYQIECAAAECBAgQIECAAAECBAgQIECAAAECBAi0v4BAZ/ub25EAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg0BkFWj3QmcJyTzzxRPZPCphV8qQQ56hRo+Kss86KIUOGNOgamNbLF2SsZJ+2nNORAp3pnI3Dfrmzf/7zn48vfvGLMXLkyDjkkENit912a0uWDrH222+/HZMnT45nnnmmQT0p8Dps2LBma8zXsbLYPed7V4vNqQQp/dylgOSDDz5YN338+PHZz869997bYMnbb789/uVf/qVJl9wUjExrpJ+9cruDFqo5/S5I3vWftjCoxM0cAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAq0hsGT9ipi+claMGnR6VJ80pcmSOnS2hrI1CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQKdX6DVA52pK+fVV18dP/nJT8rWGT16dNYhMoU499xzz2bnC3T+mabUDp1p7NatW7MunanD5KmnnhopyDl48OAWd0gs+5I7wISuGOh85ZVX4sorr4wNGzbUCc+bNy/S59/73vcaqKfgauq+ee211zbpmnvwwQfH7Nmz4/jjj2+1UKdAZwd46ZVAgAABAgQIECBAgAABAgQIECBAgAABAgQIECDQpgICnW3Ka3ECBAgQIECAAAECBAgQIECAAAECBAgQIECAQJcRaPVA57Zt26K6ujoWLVpUNtKcOXPi3HPPLTpPoPPPROUEOtP4Dz/8MAvK1tbWxuOPP579u/5z+OGHx5e+9KWi/h1hQAoO9+3bt6KOolu2bMk6Rj733HMNjtJZO3R+9NFHcffdd8ff//3f150nBTLTz9MjjzySN9B57LHHxpIlS2LatGlN3oMU6rzrrruy0G9rPAKdraFoDQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgY4sINDZkW9HbQQIECBAgAABAgQIECBAgAABAgQIECBAgACBjiPQ6oHOjz/+OAuXpX/yPfvss0+cfvrp8dprr2WBxPqPQGd5L8brr78ey5cvbzCpZ8+eMWrUqDjggAOaXWzdunVx6aWXxhtvvFGRf3lVtv7oFEydMWNGvPjiizFmzJg47bTToqqqquSNfvOb38TEiROzbqW55zOf+Uz8wz/8Qxx55JHNrpNv3imnnJIFJ/fdd9+88/KFbovNKfkg/z0wX11XXXVV1in3vvvuyxvoHDZsWNalc+7cuZll42fo0KFZp86BAweWW06T8QKdLSa0AAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQAcXKBTo3FS7JUYuHhMDqvrH0tELOvhJlEeAAAECBAgQIECAAAECBAgQIECAAAECBAgQINCWAq0e6EzFpu6cqfNf7kkhzhEjRsT5558fQ4YMyT7O18WzJYHOK6+8MsaPH1+W1dq1a+Piiy9uMOf//J//E9ddd1184hOfKHmt3/72t3H99dfHr371q7o5rR3aK7mYEgY2vp805cADD4wf/OAH8bnPfa6EFXbtkNSdM4UVf/KTn2SFpPcrhVjPOeec7P3aY489ChaYLwB51FFHZeHHQw89tNm5HTHQmQLU8+bNi9tuu62u7hRufeCBB+LEE0/MunZ+73vfa3Cm+p1IU5fW6dOnR/qs8ZN+Zu+8887Yf//9W3ThAp0t4jOZAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgEwgIdHaCS1IiAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKADCLRJoPOpp57KAncpUDZ69Og4/vjjG3RQ3LZtW6sHOlMIM3UlLOfJ1z3xoosuygJuvXr1KnmpSoJ+JS/eygObsz/11FPj+9//fnzqU59q5R1bf7nU3fVb3/pWgwBt2mXkyJExc+bM6Nu3b8FNu1Kg83e/+11MmjQpVq9eXXfmM844I3PYe++9iwY606QNGzbElClTGqyRQqFTp06NCy+8MFLX15Y8Ap0t0TOXAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgMwjUrJ4fNWsWxIQhY2PC0HENStahszPcoBoJECBAgAABAgQIECBAgAABAgQIECBAgAABAu0j0CaBzvfeey927tyZBcryPQKd7XO5+XbJFwBM4yZOnJh1Jt199913XXEl7pwCw/m6saZQYurU2qNHj4IrrVu3Li699NJ444036sZ1xg6dH330UdTU1GThzfpP+vtXv/rV7KNiHTpz855//vm49tprY+PGjVmX0u985zuRuswWsyzlygQ6S1EyhgABAgQIECBAgAABAgQIECBAgAABAgQIECBAoDMLCHR25ttTOwECBAgQIECAAAECBAgQIECAAAECBAgQIECg/QTaJNBZrHyBzogVK1bEggULilG1+vcpbFu/m2Nug6OPPjr222+/Vt+vlAUHDx6cdZn8xCc+UcrwuO+++5qEGNPEhQsXxsknn1x0jXydWU866aQs/FjIoJJOrPn2SkHJOXPmxL777lu01kIDXnnllSzAmjps5p6hQ4fGPffcE3/xF3+RfVRqoPPjjz+OJUuWxGOPPZZ1qD3ssMNaVFv9yQKdrUZpIQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgQ4qINDZQS9GWQQIECBAgAABAgQIECBAgAABAgQIECBAgACBDiYg0Hn++Q2u5KKLLsoCbb169Sr5qioJ+uULuZW8YRcbWI75+++/HzfddFMWPKz/lNJhMzf+Zz/7WYwZM6bB/FJClpXcc1sFOrdv3x6zZs2KBx54oME5rrrqqrj66qvrOq2WGuhMi6Suujt27IiePXs2WDMFsD/44IOK37rly5fHDTfc0GD+iSeeGHfccUezXXyLbbbbbrtF3759I/3bQ4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGBXCwh07uobsD8BAgQIECBAgAABAgQIECBAgAABAgQIECBAoHMICHQKdO7yN7WcQOfGjRuzbp4vvPBCg7rPO++8uO2226JPnz5Fz5MvTFvK/I4U6Pz5z38ekydPjjfeeKPuvAcffHDU1NTEMcccU/dZOYHO5uA6Yvi4lABu0RfBAAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQKtJFAo0Llq89oYv2xKDOs/OOadObuVdrQMAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAZxQQ6BTo3OXvbTmBztTx8uKLL47a2toGdV9//fUxceLEks5y3333xcyZMxuMLaWGjhLo/OMf/xjTpk2L1Pmy/nPJJZdkn9fvsCnQWdIrYRABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBFgkIdLaIz2QCBAgQIECAAAECBAgQIECAAAECBAgQIECAQLcREOgU6NzlL3spYcpckfPmzYtbb721Sc0LFy6Mk08+uehZPvzww5gxY0akdeo/V199daR/evTo0ewaHSHQ+fHHH8eDDz4Yt9xyS4M6DzzwwJg7d24MGTKkwecCnUVfCQMIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQItFhAoLPFhBYgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECHQLAYHOXRTobM+3a8eOHfH9738/7r333qLbHnzwwXHXXXfF5z//+aJj23vAtm3borq6OhYtWtRg62OPPTbuueeeSLUXe957771I3TyXLl3aYOjNN98c48ePLzi9IwQ6X3zxxZgwYUJs3LixQa35unOmAQKdxd4I3xMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBouYBAZ8sNrUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQ6A4CAp3dINC5atWquOqqq5qEAL/whS9E6lj53HPPNXjXhw4dGrNnz46BAwd2qJ+BLVu2xOTJk5vUe95558Vtt90Wffr0KVpvCkJOmjQpXnjhhQZjU9j1y1/+csH57RnofPfdd6Nv376x2267Najp17/+dVxxxRWxYcOGus9TkLWmpiaOOeaYJvW3RqBz9erV8fzzzxe1bW7Aq6++Go8//niDr9O7dfbZZ0evXr0qWjfZfOUrXynpzivawCQCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECZQgIdJaBZSgBAgQIECBAgAABAgQIECBAgAABAgQIECBAoBsLCHR28UDnW2+9FTfeeGOsWLGiwWteVVUVDzzwQBYazNfxccSIEXHnnXfG/vvv32F+PFIw9eKLL47a2toGNZXSXTM3Id8ayWLhwoWRgqyFnvYMdKYgZqr10ksvjb/5m7+J3r17Z6Xl61J65ZVXxjXXXBN77LFHk/JbI9DZ0hfgiSeeyIK49Z9TTjkl5syZE/vuu29LlzefAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwC4XEOjc5VegAAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBApxAQ6OzCgc6tW7dmocz58+c3eRkvv/zymDp1auy5557x4IMPxi233NJkzNe+9rW44YYbYp999ukQL/O8efPi1ltvbVLLD3/4wzjuuONKqjHfGscee2zcc889kTpdFnraK9CZuqbOmDEjUq3pSf6jRo3Kwqyps+Xy5cvjm9/8ZvZdCqF+//vfj8985jN5SxfoLOm1MIgAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAiwSmr5wdS9Y/GdUnTY1Rg0Y0WGvJ+hUxfeWsGDXo9Kg+aUqL9jGZAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgcwsIdHbRQOeOHTti7ty5WTCw8ZNCgLNnz87CgekpFPw877zz4qabbor99ttvl77pH3zwQXz3u9+Nhx9+uEEdpYYx06T3338/O8tjjz3WYI10xttOOPWzAAAgAElEQVRuuy369OlT8IztFejM14UzFZY6Wp577rnxxhtvZB05V65cGXfffXf2WY8ePfLWLtC5S19bmxMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECHQTAYHObnLRjkmAAAECBAgQIECAAAECBAgQIECAAAECBAgQaKGAQGcXDHSmMOeiRYti5syZUVtb2+AVqaqqijvuuCPr+Fg/BPjWW2/FjTfeGCtWrGjySn3pS1/KAo/FOli28F0sOH3jxo0xadKkeOGFFxqMu+CCC7Kg51577VV0+zVr1sRll12WBSLrP1OmTIkrr7yy2VBkbuyuDnSmjp3Dhw+Pjz/+OOve+corr0R1dXWkO23uEegs+loYQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKDFAgKdLSa0AAECBAgQIECAAAECBAgQIECAAAECBAgQIECgWwgIdHaxQGfq7lhTUxPf//73877AN9xwQxZq3GOPPZp8v2HDhkjhxtWrVzf57qijjopbb701UkfM5rpBtuVPzM9+9rMYM2ZMky1uvvnmGD9+fNGtP/roo6ybZQo4Nn4WLlwYJ598ctE12ivQ+d5778X1118fS5cubVDTo48+GsOGDcs+e/XVV2PPPfeMQw89tGDdAp1Fr9UAAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAi0WEOhsMaEFCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLdQkCgswsFOn/729/G7bffHsuXL8/78o4bNy7rwtm7d+9mX+5f/OIX8bd/+7fx8ssvNxmTOkF+85vfzAKUhdZo7Z+c1JHy3nvvjdmzZzdYOtXz0EMP1YUcC+2bL4yZxh9//PExZ86c6NevX9Gy2yvQ+fbbb8fkyZPjmWeeqavpiCOOiPvvvz8OO+ywonXWHyDQWRaXwQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQqEhDorIjNJAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAtxMQ6OwCgc7t27fHsmXLsg6UKXSY7xkxYkTceeedsf/++xd9yQuFOtPkwYMHZx0kTzjhhNhtt92KrtfSAc11rEzdQu+55544+OCDC26xY8eOrGNpCoU2fq666qq4+uqrY/fddy9aZnsFOjdu3BiTJk2KF154oa6mz33uc1n9n/70p4vWWX+AQGdZXAYTIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQqEhAoLMiNpMIECBAgAABAgQIECBAgAABAgQIECBAgAABAt1OQKCzEwc6U+fKl156Ke666654+umnm315zzrrrKiuri4pzJlb5Ne//nXWzXPVqlXNrnvOOefEFVdcEal7ZI8ePdrsh2fdunVx6aWXxhtvvNFgj4suuiimT58evXr1Krj3kiVLsrPU1tY2GDdw4MAsJHnkkUeWVHt7BTpfe+21+Na3vhW/+tWv6uo65ZRTsk6i++67b0m15gYJdJbFZTABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBigQKBTprVs+PmjULYsKQsTFh6LiK1jeJAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgawgIdHbCQOfOnTvj5ZdfjgceeCD+9V//teCbOG7cuLjuuutin332KfuN3bx5cxYE/dGPflRw7hlnnBHf+MY34q//+q9jjz32KHufYhMWLVoU06ZNazLs5ptvjvHjxxecXqjb6OWXXx5Tp06Nnj17Fish+769Ap0pRHt+o/fyggsuiO9+97ux1157lVRrbpBAZ1lcBhMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCoSECgsyI2kwgQIECAAAECBAgQIECAAAECBAgQIECAAAEC3U6gywQ6v/jFL8Zxxx1X1gX+4Q9/iIceeqjBnGHDhsWpp55aVjDxnXfeiccee6xBB8lKOyoWOsC2bdvi+eefj/nz5xfsyJnWqKqqysKKF154YcmBxXx7b926NebNmxf/+I//2KTDZePxqVPnV77ylRg5cmQccsghsdtuu5V1H/kGpzOnUGkKddZ/0vnS3aX7au5JnT1T6HP16tVNhhx11FFxzz33ROrSWerTXoHOfAHWiRMnZsHc3XffvdRys3ECnWVxGUyAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgIgGBzorYTCJAgAABAgQIECBAgAABAgQIECBAgAABAgQIdDuBXRLo3LJlS0yePDmee+65BuBz5syJc889t+gl5OtgWHRSOw9orUDnjh074qWXXoolS5bEsmXLYuPGjUVPMnjw4Ljhhhvi+OOPjx49ehQdX2zAxx9/nN3VjBkzYu3atcWGZ98feuihcdZZZ2Xh2MMPPzz69u1b0rzGg/KFKNOYY489NgtkHnzwwU3WTfU+88wzccstt2RdNfM9d999d/auleNTSaDzlVdeiSuuuCJef/31ujJSmPS+++7LjBo/tbW1MX369Hj00UcbfHXHHXfERRddVLZhJYHOfHPK3ridJxQybedSbEeAAAECBAgQIECAAAECBAgQIECAAAECBAgQINANBQQ6u+GlOzIBAgQIECBAgAABAgQIECBAgAABAgQIECBAoAKBNgl0psBm6iS41157RZ8+fRqUlQJrc+fOjRSoa/ykTpDDhw8veoyuHuh89913s+Dk008/HU899VRJIc6ElrpWjh07Ni677LLYb7/9ijqWOyB1Iq2pqYkFCxYU7dbZeO2jjz46C2F+9rOfjcMOOyw+/elPZ/X26tWrYBnLly+Pb37zm03GpHBjCj42nr99+/b453/+55g1a1azNY4bNy5uvPHG6N27d1kElQQ6UwB30qRJ8cILLzTYK91T6qC69957131eqPaFCxfGySefXFa9abBAZ9lkJhAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAoW0Cgs2wyEwgQIECAAAECBAgQIECAAAECBAgQIECAAAEC3VKgTQKdlQQuDzzwwPjBD34Qn/vc54peRCXrF120lQeU2qEzdeB8880345e//GX8x3/8R6xcuTLryFnuc9ppp8W1114bKThZTtfJcvdJ3S9/97vfZYHcxl0ky10rNz7VPGbMmLjgggtit912q1vmww8/zLqCpqBv4+fmm2+O8ePHN/j4tddei9tvvz0Lwjb3pK6h1dXVsf/++5ddbiWBzq1bt2bB08WLF5e9X25CS7pPCnRWzG4iAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgZIFBDpLpjKQAAECBAgQIECAAAECBAgQIECAAAECBAgQINCtBdok0Pmf//mfceWVV8a6detKxj3jjDNi5syZDToWNje5Mwc6d+7cmXXdTMHN5LN69eqSjfINTMHRK664Io477rgGYcgWLVrC5BTs/NWvfpV1W33yySfL7thZf4sRI0bEnXfe2SRk2Vx3yzT3hz/8YXbm9Lz99tvZ3++///5IXUSbe5rbp4TjZkMqCXSmeU888URMnjy51G2ajLvkkkti2rRp0bNnz7LXEOgsm8wEAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAmULCHSWTWYCAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKBbCrRJoDMF7FKA7ZlnnikZdc6cOXHuueeWND5foDMFSBt3bCxpsVYY9Nvf/jauv/76LOCYewp16NywYUNMmjQpXn755Yp3P+ecc+LrX/96DBkypF2DnI0LTsHOFLx87LHH4uGHH87+XM5z8MEHR01NTRxzzDFNpqXga747PfbYY+Oee+6JNDftv2TJkizwWFtb2+zW5513Xtx0002x3377lVNeg7GVBjrffffduPHGG+NHP/pR2XsPHDgw7r333jjyyCPLnpsmVBLo/MlPfhKvvvpqRfvtqkkp7Dpq1Kg44IADdlUJ9iVAgAABAgQIECBAgAABAgQIECBAgAABAgQIEOjGAgKd3fjyHZ0AAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUIZAmwQ6t23bFtXV1bFo0aKSSrn00ktj6tSp0bt375LG5wt0XnfddXHVVVeVNL+1B5Ub9EshxNS18eqrry6rlCOOOCK+8pWvxNlnn52FGXv06FHW/LYenO793//93+Pxxx+PFAos1C0zV8vdd9+dBXkbn+XDDz+MGTNmxLx585qUfcEFF8R3v/vd2GuvvbLvduzYkXUKTeMbP1VVVTFhwoS47LLLolevXi0iKPee62+Wgq7pZ2L58uUl13DooYdmnUtTJ9JK77qSQGfJBRpIgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEAmUCjQWeg7fAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAt1LoE0CnSmwmIJ66Z9CTwooTpw4Mc4444xIHfZKfTp7oDOdM3WTnD59ejz66KMFj51CfWeddVYW4kzdGvfYY49SmXbpuK1bt8aLL74Yzz77bCxbtixSGLLx87WvfS0zaC7Im0KdL730Uvz4xz/Oulvm1rj55pubdO5M+6Xw4/z58+u2SXZp7KmnntoqXUxbEuhMRW3fvj1+/vOfx+LFi2P16tV5u5mmAOrgwYPji1/8YqSuoi3pKJr2FOjcpT8GNidAgAABAgQIECBAgAABAgQIECBAgAABAgQIEOgmAgKd3eSiHZMAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg0EKBNgl0ppo2bNgQW7ZsyUJ4KbyYnhSw23vvvbM/H3LIIdG/f/+KAoqvv/56k06Hhx9+eHzpS19qIUdl0998881YsmRJFtjLPX379s26afbp06fZRVPgMXWPTN0bc88+++wTJ554YvZPCiIedNBBrRJGrOxkrTMrBXxTt85XX3011qxZEymQ+8Ybb8Tf/d3fxZFHHlnSJjt37szepRTuPOGEE+KYY45pMm/z5s1Z19N169bF2LFjs66cLQ1EllRcBx4k0NmBL0dpBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECXUZAoLPLXKWDECBAgAABAgQIECBAgAABAgQIECBAgAABAgTaVKDNAp1tWnUXWfyjjz6KhQsXZuHXYcOGxbHHHltxyLWLkLT4GGvXro3dd989jj766OjRo0eL1+vsC6R366233mpwjL/6q7+KT33qU539aOonQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg0GEEBDo7zFUohAABAgQIECBAgAABAgQIECBAgAABAgQIECDQoQUEOjv09SiOAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBDq6gEBnR78h9REgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEOoaAQGfHuAdVECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEAnFRDo7KQXp2wCBAgQIECAAAECBAgQIECAAAECBAgQIECAQDsLCHS2M7jtCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKBrCQh0dq37dBoCBAgQIECAAAECBAgQIECAAAECBAgQIECAQFsJCHS2lax1CRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKBbCLRGoHNT7ZYYuXhMTBgyNiYMHdct3BySAAECBAgQIECAAAECBAgQIECAAAECBAgQINDdBAQ6u9uNOy8BAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI1AmkIGXNmgVZkHJAVb+KZAoFOscvmxKrNq+NeWfOjmH9Bze7fs3q+XV1CHRWdA0mESBAgAABAgQIECBAgAABAgQIECBAgAABAgQ6vIBAZ4e/IgUSIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQFsJLFm/IqavnJWFLVPospKnNQKdIxePjU21m6P6pKkxatCISsowhwABAgQIECBAgAABAgQIECBAgAABAgQIECBAoIMLCHR28AtSHgECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAi0nUCuM2baoVgXzeaqKNRds5QOnalL6MjFY7Ll11zyVNsd1soECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQK7VECgc5fy25wAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEdqVA/UBnpV06WxrozM0fUNU/lo5esCs57E2AAAECBAgQIECAAAECBAgQIECAAAECBAgQINCGAgKdbYhraQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDo+AIjF4+NTbWbs0KrT5oaowaNKKvolgY6c108JwwZGxOGjitrb4MJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQ6j4BAZ+e5K5USIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQBsI1O/Smbpkzjtzdgyo6lfyTi0JdG6q3RIjF4/J9kr7pi6hHgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAga4pINDZNe/VqQgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgDIGWdOlsSaAzNzcFSZeOXlBGxYYSIECAAAECBAgQIECAAAECBAgQIECAAAECBAh0NgGBzs52Y+olQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgVYXaEmXztYIdE4YMjYmDB3X6ueyIAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQMcREOjsOHehEgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDYRQKbarfE+GVTYlPt5qyC6pOmxqhBI0qqplCgM9f5c+nohTGgql+T9YY8ODz7bN6Zs2NY/8El7WcQAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBA5xQQ6Oyc96ZqAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEGhlgekrZ8eS9U9mq6ZwZQpZlvJUGuhMIdKRi8fEgKr+sXT0glK2MoYAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKATCwh0duLLUzoBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQItJ7Aqs1rsy6duae5rpqNd6w00FloXuudykoECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIdRUCgs6PchDoIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYJcLjFw8NjbVbs7qGDXo9Kg+6X8Cns0VV2mgc8iDw7MlUyfQ1BHUQ4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg0LUFBDq79v06HQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAiUIZALZ+amlNKls5JA56baLTFy8ZgYUNU/lo5eUEaFhhIgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECHRWAYHOznpz6iZAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBNhGo36VzwpCxMWHouIL7LFm/IqavnJW3o2durcbB0EIh0DY5lEUJECBAgAABAgQIECBAgAABAgQIECBAgAABAgR2uYBA5y6/AgUQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQEcSKLdLZyWBzlzQc96Zs2NY/8Ed6fhqIUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQaCMBgc42grUsAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECHROgU21W2Lk4jF1xVefNDVGDRrR7GEKBTqHPDg8m7fmkqfq5ufWH1DVP5aOXtA5kVRNgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQtoBAZ9lkJhAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAVxcYv2xKrNq8Njtm6qCZOmk295Qb6Mx1AJ0wZGxMGDquq1M6HwECBAgQIECAAAECBAgQIECAAAECBAgQIECAwH8LCHR6FQgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQCOBXEgz9/HS0QtjQFW/vE7lBjpHLh4bm2o3h0Cn144AAQIECBAgQIAAAQIECBAgQIAAAQIECBAg0L0EBDq71307LQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAiUKJALXqbhhcKX5QQ6N9VuiZGLx2QVrLnkqRIrMYwAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKArCAh0doVbdAYCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQaHWBmtXzo2bNgrp1m+vSWU6gM7fmgKr+sXT0/6zd6sVbkAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoMMJCHR2uCtREAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAh0BIHUTXP8simxqXZzVk71SVNj1KARTUpbtXltNm5Y/8Ex78zZDb4f8uDw7O+5bpy5rp+FOn52hLOrgQABAgQIECBAgAABAgQIECBAgAABAgQIECBAoPUFBDpb39SKBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQINBFBKavnB1L1j+ZnSZfYDN9XmqgMwVERy4ek62VC3h2ESbHIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQKEFAoLMEJEMIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoHsK5MKaudMvHb0wBlT1a4DRXKAzF+AcUNU/lo5eEDWr50fNmgWR+3v3FHVqAgQIECBAgAABAgQIECBAgAABAgQIECBAgED3FRDo7L537+QECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUILAyMVjY1Pt5mzkhCFjY8LQcQ1mlRrozK2Tb40SyjCEAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgkwsIdHbyC1Q+AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECLStQK6zZtolddecd+bsBl06Swl0pjkjF4/JCs3X5bNtT2B1AgQIECBAgAABAgQIECBAgAABAgQIECBAgACBjiAg0NkRbkENBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQINChBep36UzhzGH9B9fVu6l2SxbWTJ+l73JP7vMUAh01cHjUrFmQBUKXjl7Qoc+qOAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgbYREOhsG1erEiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEAXEpi+cnYsWf9kdqJRg06P6pOm1J2ufnCzfliz/ucDqvpF6uQ5YcjYmDB0XBeScRQCBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFSBQQ6S5UyjgABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgS6rUAKY45f9j8hzqWjF0YKaaanWKCzX+8DYsvWN7Ox9ed1W0wHJ0CAAAECBAgQIECAAAECBAgQIECAAAECBAh0UwGBzm568Y5NgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAuUJjFw8NjbVbs4mVZ80NUYNGpH9uVigs2/Pqnhve20MqOof9Tt4lre70QQIECBAgAABAgQIECBAgAABAgQIECBAgAABAp1dQKCzs9+g+gkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgXQSWrF8R01fOyvYa1n9wzDtzdt2+Qx4cnv15zSVP1X2W6+qZC3ROGDI2Jgwd1y612oQAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKDjCQh0drw7UREBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIdFCB+l06l45eGAOq+mWVFgp05o6SAqApCOohQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDongICnd3z3p2aAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBCoQqFk9P2rWLMhm1u+4WSzQOaCqfywd/ed5HgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAge4pINDZPe/dqQkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgAoFNtVti5OIx2czUbTN13UxPrnNn/a6dqzavjfHLpmTf1w9/VrCtKQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAl1AQKCzC1yiIxAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBA+wmkkGYKa6YnF+AsFuhMwc8UAPUQIECAAAECBAgQIECAAAECBAgQIECAAAECBAh0XwGBzu57905OgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAhUILFm/IqavnJXNzHXezBfonL9ucdy16oHovede8fMxSyrYyRQCBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGuJCDQ2ZVu01kIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoF0EcgHOtFnq0pm6dm6q3VzXsTN9fs3T34n/77c/j8M/dVg8ck5Nu9RlEwIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgY4rINDZce9GZQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECDQQQVqVs+PmjULsurmnTk7alYviFWb12Z/HtZ/cPb5qf/v/xPvbHs3Tjjkf8X9w+/ooCdRFgECBAgQIECAAAECBAgQIECAAAECBAgQIECAQHsJCHS2l7R9CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKBLCeS6dI4adHpsem9zg0DnptotMXLxmOy86esmPOoAACAASURBVPvqk6Z0qbM7DAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQPkCAp3lm5lBgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSifpfO//3pL8SP//PZqD5paowaNKLBdwKdXhYCBAgQIECAAAECBAgQIECAAAECBAgQIECAAIEkINDpPSBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAhUIpC6c45dNiU21m2Nov8/G6i2/rAt0DnlweN2KE4aMjQlDx1WwgykECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJdSUCgsyvdprMQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQLsKTF85O5asfzL23+tT8dYH/5UFOocdNDhGLh5TV4dAZ7teic0IECBAgAABAgQIECBAgAABAgQIECBAgAABAh1WQKCzw16NwggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgowus2rw269KZe1J4Mz01axZE355V8d722hDo7Oi3qD4CBAgQIECAAAECBAgQIECAAAECBAgQIECAQPsICHS2j7NdCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKCLCoxcPDY21W7OTjdq0OlZx870DOt/TKza/KJAZxe9d8ciQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECJQrINBZrpjxBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgnsCS9Sti+spZ2SfH9j8mXtj8YvZngU6vCQECBAgQIECAAAECBAgQIECAAAECBAgQIECAQH0BgU7vAwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQaKHA/374q/HWB/8VVT37RO3297PVct06q0+aGqMGjWjhDqYTIECAAAECBAgQIECAAAECBAgQIECAAAECBAh0dgGBzs5+g+onQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgV0uMP1ns2LJhhV1dQyo6h/DDhocS9Y/GQKdu/x6FECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ6BACAp0d4hoUQYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQKdWWBT7ZYYuXhM3REmDBkbm95/Q6CzM1+q2gkQIECAAAECBAgQIECAAAECBAgQIECAAAECrSwg0NnKoJYjQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAge4p8PkFZ8e2HX/KDi/Q2T3fAacmQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBQSEOj0fhAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgVYQSF06v/zoxfHRzo9izSVPxfhlU2LV5rUx78zZMaz/4FbYwRIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQKdWUCgszPfntoJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoEMJ3LLyrhj4qU/HRUedJ9DZoW5GMQQIECBAgAABAgQIECBAgAABAgQIECBAgACBXS8g0Lnr70AFBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQINAFBXTo7IKX6kgECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgRYICHS2AM9UAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECDQnMDIxWNjU+3mWDp6YQyo6geKAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgmwsIdHbzF8DxCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKBtBAQ628bVqgQIECBAgAABAgQIECBAgAABAgQIECBAgACBziog0NlZb07dBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQINChBYY8ODyrb80lT3XoOhVHgAABAgQIECBAgAABAgQIECBAgAABAgQIECDQPgICne3jbBcCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ6GYCAp3d7MIdlwABAgQIECBAgAABAgQIECBAgAABAgQIECBQRECg0ytCgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAp1OYFPtlrJr3lS7uew5jSdseq/0fe/6jwey6df+r8tbvG9rLDCgb78WLzOgqn/Zawyoavm+ZW9qAgECBAgQIECAAAECBAgQIECAAAECBAgQIECgAwoIdHbAS1ESAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEcgLFgoulhBQLhRBLmv/+GwUvZNN7xYOSxc6RNiilFm9G9xAoNThaKCw6oG/z4dMBfQ5sFrLQ3sVCsc3NFWrtHu+tUxIgQIAAAQIECBAgQIAAAQIECBAgQIAAgWICAp3FhHxPgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEC7CqTgXwr2rfrD2tj0/huRwoK5MGAKReVCWqMGDo9h/Qfnra258GC+wGC+sGNzwcJUT+OnWJixWJBRiLFdXy+bEegwAvnCn/mCn/mCqfkCqXnXy9OVtdR9OwyUQggQIECAAAECBAgQIECAAAECBAgQIECAQBcSEOjsQpfpKAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQ6s8CqzWujZvWCSP8u9UnBpO4UiCzYObCqX6lsdaHYkidERKGOhuWsU2xsqZ0Zi63TFt+39buWLzBcyTmKhYyLrVkshNzc/Lb2KVa371tPIPdzOOygP4fmh/U7JlJ30uZC9K23s5UIECBAgAABAgQIECBAgAABAgQIECBAgEDXFhDo7Nr363QECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEOrxACnBO/9nsumBmChKlLnXlBDvzHbKS8GO+Tnhp7UJhxub2SeGn5p5m55QRyuzwF6tAAiUKtFeANF833mIllhtSrSSUW24At1yvcs9QyCT3uyvrkHzQYAHPYi+Q7wkQIECAAAECBAgQIECAAAECBAgQIECAQCMBgU6vBAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECu0QghZKm/2xWg+Bmcx0363eLy4UrU5goF/7cJQewKQECBLqoQC40uuoPa2PVlhdjyfon8540/Q5Ov4uzgGf/P3fz9BAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLNCwh0ejsIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEGh3gfHLphTswJlCQjrAtfu12JAAAQLNCqSQZ82aBQXDnen39oSh4ygSIECAAAECBAgQIECAAAECBAgQIECAAAECzQgIdHo1CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBoN4F8XTnT5rkAZ/bvQSParR4bESBAgEB5Aun3eOrYmcKd+Z7c73PBzvJcjSZAgAABAgQIECBAgAABAgQIECBAgACB7iEg0Nk97tkpCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECOxygRQCGrl4TIM6UvBnwpCxQpy7/HYUQIAAgfIESgl2zjtzdgyo6lfewkYTIECAAAECBAgQIECAAAECBAgQIECAAIEuLCDQ2YUv19EIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIdBSBVZvXxvhlU+rKGdZ/cFSfPFXQp6NckDoIECBQoUAKdqbf75tqN2fdlnNP7u+jBg4P3TorxDWNAAECBAgQIECAAAECBAgQIECAAAECBLqcgEBnl7tSByJAgAABAgQIECBAgAABAgQIECBAgAABAgQIECDQsQTqhzlT2EfHto51P6ohQIBASwXydetM3Zdr1izIlk5/FupsqbL5BAgQIECAAAECBAgQIECAAAECBAgQINAVBAQ6u8ItOgMBAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBDipQs3p+XaBn1KDTo/qk/+nS2UFLVhYBAgQI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AQIECBAgsHoBgc7VGxqBAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBBpIoJywZjn3NBCZpRIgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECESEQKdjQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIElinQvn9L9sTkrmMLPinQuUxQtxMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEGkBAoLMBNtkSCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGBtBUoFOidmp2L34f7oaG6LfduH1nZyoxEgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECNSkgEBnTW6bogkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgIwW6RnpjZm42xnoORUvTplNKEejcyN0xNwECBAgQIECAAAECBAgQIECAAAECBAgQIECgOgUEOqtzX1RFgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAlUsUCrQOTp9NAbG90Z367YY7Oyv4pUojQABAgQIECBAgAABAgQIECBAgAABAgQIECBAYL0EBDrXS9o8BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFA3AgKddbOVFkKAAAECBAgQIECAAAECBAgQIECAAAECBAgQWDcBgc51ozYRAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECNSLgEBnveykdRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE1k9AoHP9rM1EgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAnUisPtwf0zMTsW+7UPR0dx2yqqGjx+I4cmD0dfeG32bd9bJqi2DAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgNQICnavR8ywBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQINKSAQGdDbrtFEyBAgAABAgQIECBAgAABAgQIECBAgAABAgRWJSDQuSo+DxMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAIwoMjA/F6PSRGOzcE92tW08h0KGzEU+FNRMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIElhYQ6HRCCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDAMgVKBTpLvb/M6dxOgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQBwICnXWwiZZAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAusrUCqwWer99a3WbAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAtUgINBZDbugBgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCoKYHh4wdiePJg9LX3Rt/mnafUvvtwf0zMTsW+7UPR0dxWU2tTLAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQGUEBDor42pUAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEKhjgdHpozEwvje6W7fFYGf/KSsV6Kzjzbc0AgQIECBAgAABAgQIECBAgAABAgQIECBAgMAKBQQ6VwjnMQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBoXAGBzsbdeysnQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECKxUQKBzpXKeI0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGGFSgV6Owa6Y2ZudkY6zkULU2bGtbJwgkQIECAAAECBAgQIECAAAECBAgQIECAAAECBO4UEOh0GggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwDIFJmanYvfh/uhobot924dOebp9/5bstcldx5Y5stsJECBAgAABAgQIECBAgAABAgQIECBAgAABAgTqVUCgs1531roIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoGICAp0VozUwAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKBuBQQ663ZrLYwAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEKiUwM3ciukZ2REtTc4z1HDxlGh06KyVvXAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBA7QoIdNbu3qmcAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBDZIYKlAZ6mw5waVbFoCBAgQIECAAAECBAgQIECAAAECBAgQIECAAIENFhDo3OANMD0BAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI1KbAYl04BTprcz9VTYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCotIBAZ6WFjU+AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECdSmwWKBzYnYqdh/uj5am5hjrOViXa7coAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB5QsIdC7fzBMECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCC6RnpjZm42xnoORUvTpnmRPNDZ0dwW+7YPkSJAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQCQh0OggECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGAFAosFOkenj8bA+N4Q6FwBqkcIECBAgAABAgQIECBAgAABAgQIECBAgAABAnUsINBZx5traQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQOYFSgc7u1m0x2NlfuQKMTIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUFMCAp01tV2KJUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFqEdh9uD8mZqdi3/ahrBtnfg0fPxDDkwejr703+jbvrJZy1UGAAAECBAgQIECAAAECBAgQIECAAAECBAgQILDBAgKdG7wBpidAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB2hQQ6KzNfVM1AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGCjBAQ6N0revAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQ0wID40MxOn0kBjv3RHfr1vm16NBZ09uqeAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAxQQEOitGa2ACBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQqGeBxQKdi71ezxbWRoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUFpAoLO0kTsIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMApAot14hTodFgIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQWEhDodC4IECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMAKBBYLdO4+3B8Ts1Oxb/tQdDS3rWBkjxAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECNSjgEBnPe6qNREgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAxQVGp4/GwPje6G7dFoOd/fPzCXRWnN4EBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGaFBDorMltUzQBAgQIECBAgAABAgQICzX7KAAAIABJREFUECBAgAABAgQIECBAgAABAgQIbLTAYoHOrpHemJmbjbGeQ9HStGmjyzQ/AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAlQgIdFbJRiiDAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBGpLYGJ2KlI3zo7mtti3fWi++Pb9W7K/C3TW1n6qlgABAgQIECBAgAABAgQIECBAgAABAgQIECBQaQGBzkoLG58AAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE6lKgVKBzctexuly3RREgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECKxMQKBzZW6eIkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIEGFxDobPADYPkECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgWUKCHQuE8ztBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgCczMnYiukR3R0tQcYz0HM5SFXqNFgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAIAkIdDoHBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBghQLt+7dkT07uOpb9KdC5QkiPESBAgAABAgQIECBAgAABAgQIECBAgAABAgQaQECgswE22RIJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoDICxYHOidmp2H24Pzqa22Lf9qHKTGpUAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBmhQQ6KzJbVM0AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECFSDQNdIb8zMzcZYz6FoadoUAp3VsCtqIECAAAECBAgQIECAAAECBAgQIECAAAECBAhUp4BAZ3Xui6oIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoAYEigOdo9NHY2B8b3S3bovBzv4aWIESCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE1ktAoHO9pM1DgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAnUnINBZd1tqQQQIECBAgAABAgQIECBAgAABAgQIECBAgACBigkIdFaM1sAECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUO8Cuw/3x8TsVOzbPhQdzW0xfPxADE8ejL723ujbvLPel299BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECyxAQ6FwGllsJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEChgECn80CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFCugEBnuVLuI0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECRQID40MxOn0kBjv3RHfr1ij+NzACBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECuYBAp7NAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRWKCDQuUI4jxEgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEGlBAoLMBN92SCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGBtBIaPH4jhyYPR194bfZt3xu7D/TExOxX7tg9FR3Pb2kxiFAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgboQEOisi220CAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDYCAGBzo1QNycBAgQIECBAgAABAgQIECBAgAABAgQIECBAoDYFBDprc99UTYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJVIDA6fTQGxvdGd+u2GOzsj66R3piZm42xnkPR0rSpCipUAgECBAgQIECAAAECBAgQIECAAAECBAgQIECAQLUICHRWy06ogwABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRqTqA40Nm+f0u2hsldx2puLQomQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCorIBAZ2V9jU6AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECdSwwMTsVuw/3R0dzW+zbPhQCnXW82ZZGgAABAgQIECBAgAABAgQIECBAgAABAgQIEFilgEDnKgE9ToAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQKNK1AY6By8Yk90jezIMHTobNwzYeUECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgcUEBDqdDQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgsEKBmbkTWYizpak569CZ/32s5+AKR/QYAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAvQoIdNbrzloXAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECFRcQKCz4sQmIECAAAECBAgQIECAAAECBAgQIECAAAECBAjUjYBAZ91spYUQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwEYItO/fkk2bOnTuPtwfHc1t2d9dBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAoFBDqdBwIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgsAoBgc5V4HmUAAECBAgQIECAAAECBAgQIECAAAECBAgQINBAAgKdDbTZlkqAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECiwvMzJ2IrpEdMdi5J7pbt5ZN1TXSGzNzs9HX3hvDkweju3VbDHb2l/28GwkQIECAAAECBAgQIECAAAECBAgQIECAAAECBBpDQKCzMfbZKgkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECghMDo9NEYGN+77EBmHuhMQc7R6SNZsLNv807eBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBE4SEOh0IAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQETkgc6EMdZzKFqaNpXlstaBztQpNHX6TMHQcmsoq1A3ESBAgAABAgQIECBAgAABAgQIECBAgAABAgQIbKiAQOeG8pucAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBKpFYGJ2KnYf7s/K2bd9KDqa28oqLT2Tnk33pz9X26Fz+PiB+UCnTp9lbYGbCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQI1ISDQWRPbpEgCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQqLRAYaBzOaHMgfGhGJ0+Ml/eYOee6G7duqJyU3fOrpEd2bMtTc1ZsFSXzhVReogAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUHUCAp1VtyUKIkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGNEmjfvyWbOnXbTGHKcq7iQOdyunsWj593+0yvp0DnWM/BckpwDwECBAgQIECAAAECBAgQIECAAAECBAgQIECAQA0ICHTWwCYpkQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTWR6BrpDdm5mazycZ6DpXVHXOtAp3Dxw/E8OSdAc7ldAldHx2zECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIrEZAoHM1ep4lQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgboSKOyQWW6nzeIgZrlB0EK4mbkT0TWyY/4l3Tnr6lhZDAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgExDodBAIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMCvBAq7bZbbIXN0+mgMjO+dN1xJoFN3TkeQAAECBAgQIECAAAECBAgQIECAAAECBAgQIFD/AgKd9b/HVkiAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECZQoUhjM7mtsideksdRUHOid3HSv1yEnv6865LC43EyBAgAABAgQIECBAgAABAgQIECBAgAABAgRqVkCgs2a3TuEECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgsNYCE7NTsftw//yw5XTbXG2gU3fOtd5F4xEgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEqlNAoLM690VVBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQILBBAl0jvTEzN5vNPti5J7pbty5ZSWEItKWpOcZ6DpZdue6cZVO5kQABAgQIECBAgAABAgQIECBAgAABAgQIECBQ8wICnTW/hRZAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAmspkDp0ppBmurpbt8Vg550dOxeaZzWBTt0513LnjEWAAAECBAgQIECAAAECBAgQIECAAAECBAgQqG4Bgc7q3h/VESBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMA6CxSHLMd6DkVL06ZFqyjsstnR3Bb7tg+VVbHunGUxuYkAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUDcCAp11s5UWQoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJrIVDYcTONlwKaKai52LXSQKfunGuxW8YgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECNSOgEBn7eyVSgkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgnQS6RnpjZm42m62vvTf6Nu9ccub2/Vuy97tbt8VgZ3/JKou7c6YHJncdK/mcGwgQIECAAAECBAgQIECAAAECBAgQIECAAAECBGpXQKCzdvdO5QQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQIYHdh/sjdepMV+rOmbp0LnXlgc5ywp9pHN05K7RxhiVAgAABAgQIECBAgAABAgQIECBAgAABAgQIVLGAQGcVb47SCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGBjBIoDl2M9h6KladOixeQdPcsJdC7UnbPU+BujYFYCBAgQIECAAAECBAgQIECAAAECBAgQIECAAIG1FBDoXEtNYxEgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAXQik7pypS2d+lQpqLifQWRwWbWlqjrGeg3XhZhEECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQKLCwh0Oh0ECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGABgTykmd7qaG6LfduHFnVK4c8UAh3s3BPdrVsXvW+h7pylnrE5BAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC9SEg0Fkf+2gVBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQILDGAgPjQzE6fWR+1LGeQ9HStGnBWfJAZwp9pvDnYpfunGu8SYYjQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECNSQgEBnDW2WUgkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBg/QRGp4/GwPje+QmX6qRZbofO9v1bTlpAX3tv9G3euX6LMhMBAgQIECBAgAABAgQIECBAgAABAgQIECBAgMCGCQh0bhi9iQkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECg2gW6RnpjZm42K7O7dVsMdvYvWHJ+31KhT905q3231UeAAAECBAgQIECAAAECBAgQIECAAAECBAgQqKyAQGdlfY1OgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAjUskHfezJcw1nMoWpo2nbKivPPmUoHOwnBoGkB3zho+GEonQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECKxAQKBzBWgeIUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIHGECjuqrlv+1B0NLedsvg80LlYSHNm7kR0jew46bnJXccaA9EqCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEMgGBTgeBAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgsIjAxOxWpS2d+dbdui8HOO/+dXi8May70frpnYHwoRqePzI+jO6cjR4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBBoPAGBzsbbcysmQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgWUIdI30xszcbPZE6s6ZunQWXqUCnQt15xzrORQtTZuWUYVbCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEal1AoLPWd1D9BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFBRgeLumsVhzFKBzuHjB2J48uB8jbpzVnS7DE6AAAECBAgQIECAAAECBAgQIECAAAECBAgQqFoBgc6q3RqFESBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEA1CEzMTsXuw/3zpQx27onu1q3z/y58v7iDp+6c1bCDaiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIVIeAQGd17IMqCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKCKBbpGemNmbjarsDi0OTp9NAbG9y74XnF3zpam5hjrubNbZxUvWWkECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJrLCDQucaghiNAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB+hMYGB+K0ekj8wsb6zkULU2bsn8XhjaLA5vt+7echLFv+1AWCHURIECAAAECBAgQIECAAAECBAgQIECAAAECBAg0noBAZ+PtuRUTIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwDIFCrtwpkfLCXQWd+cs7uy5zBLcToAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUOMCAp01voHKJ0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIHKC0zMTsXuw/3zEw127onu1q3Zv4uDm5O7jmWvd430xszc7PwzhSHQyldsBgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgWoTEOisth1RDwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAhUpUBhQLO7dVsMdt4R8BwYH4rR6SPzNadA58zciega2TH/Wl97b/Rt3lmV61IUAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDA+ggIdK6Ps1kIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoMYFFgpupiWlzp2pg2d+pU6cw5MHTwp56s5Z45uvfAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDAGggIdK4BoiEIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoP4FUmgzhTfzKw9pFgc693e9PXaNvWj+Pt056/9sWCEBAgQIECBAgAABAgQIECBAgAABAgQIECBAoBwBgc5ylNxDgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQiomukN2bmZjOLwc490d269aTX0ut/8PDfjQ98+X9n97Q0NcdYz0F2BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBEKg0yEgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJlChR24+xu3RaDnf3Rvn9L9nQKb+Zhz3w43TnLhHUbAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKABBAQ6G2CTLZEAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE1kZg+PiBGJ68o+NmR3Nb7Ns+NB/oTP+emJ2an0h3zrUxNwoBAgQIECBAgAABAgQIECBAgAABAgQIECBAoF4EBDrrZSetgwABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQqLpACm6lLZ36N9RyKrpEd2T9Tx87R6SPz76WwZwp5uggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgkAYFO54AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECCxDoGukN2bmZrMn9ne9PXaNvShSN87zzjw3vvrjb2Sv97X3Rt/mncsY1a0ECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQL1LiDQWe87bH0ECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgsKYCqUNn6tSZrjdf+ap4+VV/mgU6r/vF9fGzX/48Ljjr7nHVM/7Xms5pMAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgdoXEOis/T20AgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBYR4Hh4wdiePJgNuOuy/6f2P/Fv47LLv61+OIP/jV7LYU8n/KAK9exIlMRIECAAAECBAgQIECAAAECBAgQIECAAAECBAjUgoBAZy3skhoJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoGoEUnfO1KUzXU+87+Pjk9/5TFx09oXxw5//ODqa22Lf9qGqqVUhBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC1SMg0Fk9e6ESAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEKgRga6R3piZm43Nmx4Zx098ab7qyV3HamQFyiRAgAABAgQIECBAgAABAgQIECBAgAABAgQIEFhvAYHO9RY3HwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjUvEDq0Jk6dd7z7HvEj37+k2w9fe290bd5Z82vzQIIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQqIyDQWRlXoxIgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAHQsMHz8Qw5MHT1rhWM+haGnaVMertjQCBAgQIECAAAECBAgQIECAAAECBAgQIECAAIHVCAh0rkbPswQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECDQkAIf/dYn4+VXvXF+7Zs3PTL2d729IS0smgABAgQIECBAgAABAgQIECBAgAABAgQIECBAoDwBgc7ynNxFgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTmBWbmTsRTP/TMuPW2W7PX3nzlK+MpD3giIQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQKLCgh0OhwECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGAFAld84Glxw81zcbfT7xb/1PuRFYzgEQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgUYSEOhspN22VgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBYM4EXffy18cnvfCbefOWr4ikPuHLNxjUQAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAfQoIdNbnvloVAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUEUCAp1VtBlKIUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBOpTQKCzPvfVqggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIEqEhDorKLNUAoBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSqWWBm7kRZ5c3MzZa8b+aG0mOVM07JiQpumLnx2uXcXlP3ztxQ2jxfUMt5zataW8u5l6zo+ZamVc573qYVzTu/7hXM39K0ujlXVbCHCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAgboTEOisuy21IAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE1kqgnADjUqHDxUKLpYKK5QQPyw3wrXYNa2VpHAL1JrBUQHWpIOhSgdrFwrJLzlUi6LrYs8Kq9XYirYcAAQIECBAgQIAAAQIECBAgQIAAAQIEakFAoLMWdkmNBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBOpIIAUMU6Bx4vtTUSq4WG5osZhHiLH6D0w5YbjVdpIsVlhpZ8nq14xYTvfLUoHiUust9bld7PmVfp7z8XyuS+3M2rxf6iwtJ6xauOfFn+f0ecznajlvU/Z3IdO12UOjECBAgAABAgQIECBAgAABAgQIECBAgED1Cgh0Vu/eqIwAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAXQikENbo9JFsLcOTB+tiTRZBgAABAmsvkIc6U/izY9Ojort169pPYkQCBAgQIECAAAECBAgQIECAAAECBAgQILCBAgKdG4hvagIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQL1KJAHOCdmvxATs1MLLjGFdrofvGVZXQXXy2q13QtXUudKOx6uZK6Fnllt58S1qiMfp5xOjGs9p/HqQ6AaOzyudafZfKcq2XG2VJfOUqdl4sQXIn2vLPYb0N26LVL9+Xdfujfv3lw8dv57kT3TtKnU1N4nQIAAAQIECBAgQIAAAQIECBAgQIAAAQJVLSDQWdXbozgCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECtSGwnBBnx73aoqO5rTYWpkoCBAgQWLFA+m2Y+P5ULBTwXCiomYc6Z244kT2Td3dOBaT70+9H+s8A/IaseEs8SIAAAQIECBAgQIAAAQIECBAgQIAAAQIbLCDQucEbYHoCBAh47bevAAAgAElEQVQQIECAAAECBAgQIECAAAECBAgQIECAAAECtSqQhzhTh7XC0E3hevLATt/mnbW6THUTIECAwBoJ5L8bo18/FoXdkFP3zb723gU7cKZnhicPnvQ7s9T9a1SqYQgQIECAAAECBAgQIECAAAECBAgQIECAQEUEBDorwmpQAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAvUtMHz8QBawWehaqOtafWtYHQECBAgsV2BidipSsDP/DwFK/QcAeRg0/+1J9+/bPrRgCHS5tbifAAECBAgQIECAAAECBAgQIECAAAECBAisl4BA53pJm4cAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAHQikAM7A1UMndVbLl5XCNanDWnfr1jpYqSUQIECAwHoILBTU7H7wlliss3O6f+DqvZF+j9LvzuAV/dHR3LYepZqDAAECBAgQIECAAAECBAgQIECAAAECBAisWkCgc9WEBiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQ/wKFAZri1aYgzeAVe3RJq/9jYIUECBComEDx70z6DwKWCnWmzp6pW2cKdY71LNwxumLFGpgAAQIECBAgQIAAAQIECBAgQIAAAQIECKxQQKBzhXAeI0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQINAoAsPHD2ShmeJLZ7RGOQHWSYAAgfUTGJ0+GgPje7MJlwprFgZAlwp/rl/lZiJAgAABAgQIECBAgAABAgQIECBAgAABAqUFBDpLG7mDAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQMMK7D7cHxOzUyetX5CzYY+DhRMgQGBdBFJYM/3+zMzNZqHOfduHFuwCnX6f0n1L3bMuBZuEAAECBAgQIECAAAECBAgQIECAAAECBAiUKSDQWSaU2wgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAg0kkBh57PCdXc0t2XBGhcBAgQIEKikQHGoc6zn1E7Raf6B8aEYnT4Sfp8quRvGJkCAAAECBAgQIECAAAECBAgQIECAAIG1EhDoXCtJ4xAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCoE4EUouka2XHKavrae6Nv8846WaVlECBAgEC1CxSGOhf7Dcp/s1KXzsVCn9W+TvURIECAAAECBAgQIECAAAECBAgQIECAQOMICHQ2zl5bKQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGSAouFOVNXztT9zEWAAAECBNZToDCwOXhF/4K/RbsP98fE7FTWQdpv1XrujrkIECBAgAABAgQIECBAgAABAgQIECBAYLkCAp3LFXM/AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgToWyEMxhUsc7NwT3a1b63jVlkaAAAEC1SwwfPxADE8ejMW6cOa/XTpJV/Muqo0AAQIECBAgQIAAAQIECBAgQIAAAQIEkoBAp3NAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEAmUBiYmZmbzV4TjnE4CBAgQGCjBVKXzhTaTL9NC3XhHJ0+GgPje7PunOl9FwECBAgQIECAAAECBAgQIECAAAECBAgQqFYBgc5q3Rl1ESBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEFhHgYnZqSwsk67UAS2FZgRj1nEDTEWAAAECSwrkoc2FunSmwGfXyI5FO3iiJUCAAAECBAgQIECAAAECBAgQIECAAAEC1SIg0FktO6EOAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAhsokMKcKdTZ3botRqePZJWM9RyKlqZNG1iVqQkQIECAwB0CKbQ5cPXe7LdqsHNPdLdunafJA53phcldx5ARIECAAAECBAgQIECAAAECBAgQIECAAIGqFRDorNqtURgBAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB9RHIu56l2VJXzjzYOdh5R8dOFwECBAgQqAaBvJv0Ql062/dvyUoU6KyGnVIDAQIECBAgQIAAAQIECBAgQIAAAQIECCwmINDpbBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBocIGB8aGsK2cKyMzMzWYaunM2+KGwfAIECFShQGGXzn3bh7L/hCC/BDqrcMOURIAAAQIECBAgQIAAAQIECBAgQIAAAQKnCAh0OhQECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEGlyga6Q3C3Lm3Tn72nujb/POBlexfAIECBCoRoG8q3T6zUqhzvwS6KzG3VITAQIECBAgQIAAAQIECBAgQIAAAQIECBQLCHQ6EwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQaWCAPxiSCvEOn7pwNfCAsnQABAlUukLp0do3syKos7NIp0FnlG6c8AgQIECBAgAABAgQIECBAgAABAgQIEMgEBDodBAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQINLDB8/EAMTx6M7tZtMTp9JJOY3HWsgUUsnQABAgSqXWBgfCj7zUq/XYOd/Vm5Ap3VvmvqI0CAAAECBAgQIECAAAECBAgQIECAAIEkINDpHBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBoYIE80Jl35ywMxzQwi6UTIECAQBUL5F0602/XWM/BrFKBzireMKURIECAAAECBAgQIECAAAECBAgQIECAwLyAQKfDQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKCBBfJAZ04w2Lknulu3NrCIpRMgQIBALQjsPtwfE7NTsW/7UKRgZ9fIjuzPPOBZC2tQIwECBAgQIECAAAECBAgQIECAAAECBAg0noBAZ+PtuRUTIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQmBcoDnSO9RyKlqZNhAgQIECAQFULjE4fjYHxvdHR3BbdD96a/V2X6areMsURIECAAAECBAgQIECAAAECBAgQIECAQEQIdDoGBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBBpYQKCzgTff0gkQIFDDAjNzJ+a7cva19wp01vBeKp0AAQIECBAgQIAAAQIECBAgQIAAAQKNJCDQ2Ui7ba0ECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEigQmZqdi9+H++Vd16HRECBAgQKBWBNLvV/oda2lqjpm52Rjs3BPdrVtrpXx1EiBAgAABAgQIECBAgAABAgQIECBAgEADCgh0NuCmWzIBAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBXCDvcJb/e3LXMTgECBAgQKAmBIr/U4J924eio7mtJmpXJAECBAgQIECAAAECBAgQIECAAAECBAg0poBAZ2Puu1UTIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQmBfIO5ylFwQ6HQwCBAgQqBWB4v+UQJfpWtk5dRIgQIAAAQIECBAgQIAAAQIECBAgQKBxBQQ6G3fvrZwAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAJjA6fTQGxvdmfxfodCgIECBAoJYE/KcEtbRbaiVAgAABAgQIECBAgAABAgQIECBAgAABgU5ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgECDCxR2OBPobPDDYPkECBCoMYGJ2alIoc6WpuYY6zlYY9UrlwABAgQIECBAgAABAgQIECBAgAABAgQaTUCgs9F23HoJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIFAkUBjr3bR+KjuY2RgQIECBAoCYE8i7T6bcr/Ya5CBAgQIAAAQIECBAgQIAAAQIECBAgQIBANQsIdFbz7qiNAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwDoI5GGYNFVfe2/0bd65DrOaggABAgQIrF4g/w3rbt0Wg539qx/QCAQIECBAgAABAgQIECBAgAABAgQIECBAoIICAp0VxDU0AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgVoQKAx06nBWCzumRgIECBDIBQQ6nQUCBAgQIECAAAECBAgQIECAAAECBAgQqCUBgc5a2i21EiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEKiAwPDxAzE8eTAbuaWpOcZ67vi7iwABAgQIVLtA/humw3S175T6CBAgQIAAAQIECBAgQIAAAQIECBAgQCAJCHQ6BwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQaXGBgfChGp4/MK0zuOtbgIpZPgAABArUikP+GCXTWyo6pkwABAgQIECBAgAABAgQIECBAgAABAo0tINDZ2Ptv9QQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSia6Q3ZuZm5yX2bR+KjuY2MgQIECBAoOoFBDqrfosUSIAAAQIECBAgQIAAAQIECBAgQIAAAQIFAgKdjgMBAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBBhfIA53drduyTp26nDX4gbB8AgQI1JBAHugc7NwT3a1ba6hypRIgQIAAAQIECBAgQIAAAQIECBAgQIBAIwoIdDbirlszAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgQKB9v1bsn+lzpy7D/dn3TnT310ECBAgQKDaBdLv1sTsVAh0VvtOqY8AAQIECBAgQIAAAQIECBAgQIAAAQIEkoBAp3NAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoIEFZuZORNfIjmhpas5CnPnfx3oONrCKpRMgQIBArQgIdNbKTqmTAAECBAgQIECAAAECBAgQIECAAAECBJKAQKdzQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKCBBUanj8bA+N7obt0Wfe29Ap0NfBYsnQABArUoINBZi7umZgIECBAgQIAAAQIECBAgQIAAAQIECDSugEBn4+69lRMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCIwkDnYGd/tO/fkqlM7jpGhwABAgQIVL1A10hvzMzNxmDnnuhu3Vr19SqQAAECBAgQIECAAAECBAgQIECAAAECBBpbQKCzsfff6gkQIECAAAECBAgQIECAAAECBAgQIECAAAECBBpcYPj4gRiePJh15+zbvFOgs8HPg+UTIECg1gTyDp37tg9FR3NbrZWvXgIECBAgQIAAAQIECBAgQIAAAQIECBBoMAGBzgbbcMslQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUCgwMD4Uo9NH5jub5Z3OxnoORUvTJlgECBAgQKCqBfJApw6dVb1NiiNAgAABAgQIECBAgAABAgQIECBAgACBXwkIdDoKBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBBpYIA9w5p3NqinQ+eUfTceBL47E5fdqiysufUxccs5FVbFT3587EX/9lQ/H7z/0t+I+592rKmpaTRHTP/lWvOJTb4y5m2+MZ/zaf4hnXvb0ksPdHrdH6u76d9NH4r7n3yf2PvHVcfe7nV/yubW44bqbro///bXD2Zl40AX3i9Puctqqh73xlz+Lka98OC446+7xH1qfUnK8a26Yifd/cSS775mX9cSl57WUfGY1N/zNV0bjiz/4Slx28cPi6Q/rXs1Qy3526tp/iQ997XDseMTvRus9HhB3ibsse4ylHnD+Fte57fbb4urvfjYeeuEDo/ncS0q6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BAgQIECAAAECBAgQIECAAAECBAgQIECAQMUCpyyaHsvXruoYv/Lk1zsWVvwSAwkQIECAwAAJrFm/LibOPzGbfc6EWTGmeeQAVWJaAgQIECBAgAABAgQIECBAgAABAgQIECBQXkCgs7yREQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQGrUDbslmxYPXijvUJdA7arbYwAgQIDEoBgc5Bua0WRYAAAQIECBAgQIAAAQIECBAgQIAAgUErINA5aLfWwggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAiUF5i9Ym7MXjkvG9jS1BwLJ7/2/10ECBAgQKAeBAQ662GX1EiAAAECBAgQIECAAAECBAgQIECAAAECuYBAp7NAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoIEFlq9dFacsmp4JjGkeGXMmzGpgDUsnQIAAgXoTEOistx1TLwECBAgQIECAAAECBAgQIECAAAECBBpbQKCzsfff6gkQIECAAAECBAgQIECAAAECBAgQIECAAAECBBpcQKCzwQ+A5RMgQKDOBQQ663wDlU+AAAECBAgQIECAAAECBAgQIECAAIEGExDobLANt1wCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEChQKFQRgdOp0NAgQIEKg3AYHOetsx9RIgQIAAAQIECBAgQIAAAQIECBAgQKCxBQQ6G3v/rZ4AAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAjLpybKYg0OkwECBAgEC9CRQGOhdOvipamobX2xLUS4AAAQIECBAgQIAAAQIECBAgQIAAAQINJCDQ2UCbbakECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEigmcsmh6LF+7SqDT8SBAgACBuhMQ6Ky7LVMwAQIECBAgQIAAAQIECBAgQIAAAQIEGlpAoLOht9/iCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECEQIdDoFBAgQIFCvAoWBzpUnL63XZaibAAECBAgQIECAAAECBAgQIECAAAECBBpEQKCzQTbaMgkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAiUEpi9Ym7MXjlPh05HhAABAgTqTkCgs+62TMEECBAgQIAAAQIECBAgQIAAAQIECBBoaAGBzobefosnQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgEJEHOluammPh5HlICBAgQIBA3QgIdNbNVimUAAECBAgQIECAAAECBAgQIECAAAECBCJCoNMxIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQINDgAsvXropTFk0Pgc4GPwiWT4AAgToUyAOdfofV4eYpmQABAgQIECBAgAABAgQIECBAgAABAg0oINDZgJtuyQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQKBYRhnAcCBAgQqFcBf5SgXndO3QQIECBAgAABAgQIECBAgAABAgQIEGhMAYHOxtx3qyZAgAABAgQIECBAgAABAgQIECBAgAABAgQIECDQIZAHOtMP5kyYFWOaR9IhQIAAAQJ1IbBg9ZJoWzZTl+m62C1FEiBAgAABAgQIECBAgAABAgQIECBAgIBApzNAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgECcsmh6pC5nk0aMj/bW6UQIECBAgEBdCLQtmxULVi/OavVHCepiyxRJgAABAgQIECBAgAABAgQIECBAgACBhhYQ6Gzo7bd4AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAq8J5IHOlqbmWDh5HhYCBAgQIFAXAqOuHNtRZ3vrjJg0Ylxd1K1IAgQIECBAgAABAgQIECBAgAABAgQIEGhMAYHOxtx3qyZAgAABAgQIECBAgAABAgQIECBAgAABAgQIECDQSWD2irkxe+VrQU6BGIeDAAECBOpBYMHqJdG2bGZHqWOaR2ZdOl0ECBAgQIAAAQIECBAgQIAAAQIECBAgQKBWBQQ6a3Vn1EWAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgHwWWr12VdelMly6d/QhvKgIECBDosUDbslmxYPXimDRifPavQGePKT1IgAABAgQIECBAgAABAgQIECBAgAABAv0kINDZT9CmIUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFDLAoWBzlRn6nCWgjEuAgQIECBQqwKjrhyblZZ+Z6U/SuAPEtTqTqmLAAECBAgQIECAAAECBAgQIECAAAECBHIBgU5ngQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBWLN+XUycf2KHhC5nDgUBAgQI1LJAYXfO9tbpkYc7V568tJbLVhsBAgQIECBAgAABAgQI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QIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBARQKF3dOKPTBt1JSYNnpqRe8yiAABAgQIJIHZK+Z2+oMBCye/9scDul7L167q6A4tzOnsECBAgAABAgQIECBAgAABAgQIECBAgEC9Cgh01uvOqZsAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDAAAksWL0kFty9JFK4puuVundO2mesYOcA7Y1pCRAgUC8ChV05U83d/VGAwtCnMGe97LA6CRAgQIAAAQIECBAgQIAAAQIECBAgQKCYgECnc0GAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQI8EUhhnwerFHZ3VCl+SBzsnjRgfLU3De/R+DxEgQIDA4BPo+rsj/b5oP2p6pKBm1yv94YC262fFmvVrs1s6QQ++82BFBAgQIECAAAECBAgQIECAAAECBAgQaDQBgc5G23HrJUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQINDLAimcs/zBVUW7dqagzpjdRmZdO4uFdXq5FK8jQIAAgRoVSL8rZq+cl/0hgPwqFdBMY9uun9nRCbq70GeNLldZBAgQIECAAAECBAgQIECAAAECBAgQIECgqIBAp4NBgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgECvCeThzuXrbukU2kkT5OHOMcPfloU8+7pzZ6ql3JV3fetu3Jqnyr8nPV/Ju0rNs+bph8qV2iv31zz1Wpe7Wrlatm3ut1Jattl1o+ZK57enV8u21XWprWauvv4c9XTNniOQvoPT9+Jrgf+lHd+RpTo455070/dhHvrMx04bPRUoAQIECBAgQIAAAQIECBAgQIAAAQIECBAYFAICnYNiGy2CAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQO0J5GGeLMjz1NqOTmt5pXnAs2vlpUKHpQKaGxOkrD01FRHoG4FqQqKpgkqDotWGcqsN1lZbdzG9agO1PdmB3qizJ/P21vdfbwbXUyAzhTi71lYsnJmHOJevvWWD3xGlunf2xMkzBAgQIECAAAECBAgQIECAAAECBAgQIECgVgQEOmtlJ9RBgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYJALdNe9sy+WXmnAqlxwrdLAWrVBtcI1V1rrxjr1R7CtmhorDZFV885SYzc2+LYxXVSr7YxaSXfZfJ0bu67esPUOAuUE0ndc/l2bh/2LPTOmeWSMaX5b6MhZTtR9AgQIECBAgAABAgQIECBAgAABAgQIEKhXAYHOet05dRMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCoY4E80JMCfcvX3ZKtJIXeugv6lFpuYVAoD1+OGf62bHgeYCwcU8dsSifQY4FqQqLZ53H92ormqjaUW+l788mrDdIWC88uX7uqorU02qBSQfJiIfdiwfZSIfb03vS9Xqwzc1fjvGvnmN1SkHNko22B9RIgQIAAAQIECBAgQIAAAQIECBAgQIBAAwoIdDbgplsyAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgVoXyMNnKfyVAmPZv08/lAWE0tWT4Ge+5jzElIeW8qBSCid13Nt2eAeRMGitnxb1DaRAsaBo19BmsdBnsWBn1/BmsXBm1/mqDYj2t1Wx0GQlgcnuwpKFayjWdbfSOfvLIu/OLGDfX+LmIUCAAAECBAgQIECAAAECBAgQIECAAIFaFhDorOXdURsBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAt0KdA1+psF5+DP7/70QAO1aQGFYqmsoNI3Ng1idxnUJiObvLBbssuUEXjvH64pCFA1CPrXh2FJBx2IdLwdDcPL1z1TzBm49DVB2DUaWC0/6PPvsEiBAgAABAgQIECBAgAABAgQIECBAgAABAuUEBDrLCblPgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMCgEigMgaaF5d0DiwVBs/vrX+sQ2tfXBuGxpte7hOZz591EC2vp2smvWHe+15/f8J3F1tXdOyp1qDbcVirAWOl8r+1VZftUrGNk4Tzl3lMsFJme/9m9N8S2W2zT0em18zsrD2hWs+aBHltJN8hKzm1aR7UByteeqexMD7ST+QkQIECAAAECBAgQIECAAAECBAgQIECAAAECSUCg0zkgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAFQKFwcM8+FcYECwMhuavLeyAWOz5KqY3tEEESoVqK+k2mYi6Bn1ztqIBzIIOst2OE55skNNnmQQIECBAgAABAgQIECBAgAABAgQIECBAgEBfCQh09pWs9xIgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKAKga4dKot1iSzWWbLruFLdI1MphcHS7krrz26ZeR392RW0WMfIQo9SYcjuav3jE/fFlbd+J96y45tjxjs+vAFvNQHNKo6NoQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAnUkINBZR5ulVAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCoTYHla1fFKYumx5jmkTFnwqwNikz3UyB30ohxtbkAVREgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECPS5gEBnnxObgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQGu8CC1UuibdnMkoHOFPZMoc6Fk6+Klqbhg53D+ggQIECAAAECBAgQIECAAAECBAgQIECAAAECBIoICHQ6FgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYCMF8kDnpBHjo711+gZvmzh/SqxZv1agcyOdPU6AAAECBAgQIECAAAECBAgQIECAAAECBAgQqGcBgc563j21EyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEBNCJQLdOYdOudMmJV18XQRIECAAAECBAgQIECAAAECBAgQIECAAAECBAg0noBAZ+PtuRUTIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQC8LCHT2MqjXESBAgAABAgQIECBAgAABAgQIECBAgAABAgQGoYBA5yDcVEsiQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgf4VmL1ibsxeOS+mjZoS00ZP3WByHTr7dz/MRoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCoRQGBzlrcFTURIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQF0JCHTW1XYplgABAgQIECBAgAABAgQIECBAgAABAgQIECAwIAICnQPCblICBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQGEwCAp2DaTethQABAgQIECBAgAABAgQIECBAgAABAgQIECDQNwICnX3j6q0ECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg0EACAp0NtNmWSoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDooYBAZw/hPEaAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBHIBgU5ngQABAgQIECBAgAABAgQIECBAgAABAgQIECBAoJyAQGc5IfcJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEAZAYFOR4QAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKCcgEBnOSH3CRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAGYFygc62ZbNiwerF0d46IyaNGMeTAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgAQUEOhtw0y2ZAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBHpXQKCzdz29jQABAgQIECBAgAABAgQIECBAgAABAgQIECAwGAUEOgfjrloTAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECPSrgEBnv3KbjAABAgQIECBAgAABAgQIECBAgAABAgQIECBQlwICnXW5bYomQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgVoSEOispd1QCwECBAgQIECAAAECBAgQIECAAAECBAgQIECgNgUEOmtzX1RFgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAnUkINBZR5ulVAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDAAAkIdA4QvGmWJa/MAAAgAElEQVQJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYPAICHQOnr20EgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAXwkIdPaVrPcSIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQMMIlAt0lrvfMFAWSoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBoYAGBzgbefEsnQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgd4RKBfYLHe/d6rwFgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgVoWEOis5d1RGwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjUhUC5wGa5+3WxSEUSIECAAAECBAgQIECAAAECBAgQIECAAAECBAhslIBA50bxeZgAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECESUC2yWu8+QAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBg8AsIdA7+PbZCAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEOhjgQWrl0TbspkxacT4aG+dvsFs5e73cXleT4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUAMCAp01sAlKIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIH6FigX2Cx3v75Xr3oCBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFKBAQ6K1EyhgABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIdCNQLrBZ7j5cAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBwS8g0Dn499gKCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKCPBcoFNsvd7+PyvJ4AAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKAGBAQ6a2ATlECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC9S1QLrBZ7n59r171BAgQIECAAAECBAgQIECAAAECBAgQIECAAAEClQgIdFaiZAwBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEOhGoFxgc/naVXHKoukxpnlkzJkwiyUBAgQIECBAgAABAgQIECBAgAABAgQIECBAgEADCgh0NuCmWzIBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI9K6AQGfvenobAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGAwCgh0DsZdtSYCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ6FeBch04y93v12JNRoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgMCACAp0Dwm5SAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEBhMAuUCm+XuDyYLayFAgAABAgQIECBAgAABAgQIECBAgAABAgQIECguINDpZBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgY0UKBfYLHd/I6f3OAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQB0ICHTWwSYpkQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRqW6BcYHPN+nUxcf6J0dLUHAsnz6vtxaiOAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgTwQEOvuE1UsJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoJEEBDobabetlQABAgQIECBAgAABAgQIECBAgAABAgQIECDQMwGBzp65eYoAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECHQIlOvAWe4+SgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgcEvINA5+PfYCgkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgjwXKBTbL3e/j8ryeAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgBgQEOmtgE5RAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAvUtUElgc9SVY7NFrjx5aX0vVvUECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQI9EhDo7BGbhwgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQGeBcoHNcvd5EiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIDG4Bgc7Bvb9WR4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQL9JFAusFnufj+VaRoCBAgQIECAAAECBAgQIECAAAECBAgQIECAAIEBEhDoHCB40xIgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDA4BIoF9icOH9KrFm/NhZOvipamoYPrsVbDQECBAgQIECAAAECBAgQIECAAAECBAgQIECAQFkBgc6yRAYQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIHyAgKd5Y2MIECAAAECBAgQIECAAAECBAgQIECAAAECBAg0soBAZyPvvrUTIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQK8JlOvAWe5+rxXiRQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAjUpINBZk9uiKAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCoN4Fygc1y9+ttveolQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCoTkCgszovowkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQFGBcoHNcvexEiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIDG4Bgc7Bvb9WR4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQL9JFAusHnKoumxfO2qmDNhVoxpHtlPVZmGAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgVgQEOmtlJ9RBgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAnUtUC6wWe5+XS9e8QQIECBAgAABAgQIECBAgAABAgQIECBAgAABAmUFBDrLEhlAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTKC5QLbJa7X34GIwgQIECAAAECBAgQIECAAAECBAgQIECAAAECBOpZQKCznndP7QQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQMwLlApvl7tfMQhRCgAABAgQIECBAgAABAgQIECBAgAABAgQIECDQJwICnX3C6qUECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg0GgCbctmxYLVi6O9dUZMGjFug+WXu99oXtZLgAABAgQIECBAgAABAgQIECBAgAABAgQIEGg0AYHORttx6yVAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBPhEoF9gsd79PivJSAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBmhEQ6KyZrVAIAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECNSzQLnAZrn79bx2tRMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECJQXEOgsb2QEAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAoKzB7xdyYvXJeTBs1JaaNnrrBeIHOsoQGECBAgAABAgQIECBAgAABAgQIECBAgAABAgQGtYBA56DeXosjQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgf4SKBfoLHe/sM7la1dFS1NztDQN76/yzUOAAAECBAgQIECAAAECBAgQIECAAAECBAgQINDHAgKdfQzs9QQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECDQGAILVi+JtmUzY9KI8dHeOn2DRVca6ExhzlMWTY8xzSNjzoRZjYFnlQQIECBAgAABAgQIECBAgAABAgQIECBAgACBBhAQ6GyATbZEAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEOh7gd4IdKYgZwp0pmvaqCkxbfTUvi/cDAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAv0iINDZL8wmIUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIF6EVizfl20NA2vutxygc5y99O8E+ef2DGvQGfVW+ABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEBNCwh01vT2KI4AAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE+ksgD1ROGjE+2lunVz1tucBmufuzV8yN2Svndcy78uSlVdfgAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgdoVEOis3b1RGQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAj0k0DbslnRss2useDupbFm/dpob50Rk0aMq2r25WtXxSmLpseY5pExZ8KsDZ4tF+hMz6Z3pKulqTkWTn493FlVIQYTIECAAAECBAgQIECAAAECBAgQIECAAAECBAjUpIBAZ01ui6IIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoD8FJs6fkgU5U3fOBasXZ4HKFMpsaRpecRkbE+jMu4Pmk00bNSWmjZ5a8dwGEiBAgAABAgQIECBAgAABAgQIECBAgAABAgQI1L6AQGft75EKCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKCPBWavmBuzV87LAp3LH1yVhTurDVWWC3R2dz+fP19mCpOmTp8uAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBwSMg0Dl49tJKCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKCHAqlD5imLpm9Ul868y2bq7rlw8rwNKqk00Fnq+R4uzWMECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQI1IiDQWSMboQwCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQGFiBtmWzYsHqxVlnzgV3L83Cne2tM2LSiHEVFbYxgc5RV47tmCN1CW1vnV7RnAYRIECAAAECBAgQIECAAAECBAgQIECAAAECBAjUj4BAZ/3slUoJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoA8F8g6aaYoUqkzhzjHNI2POhFkVz5oHM1eevHSDZ0p16MyDoPkDKVA6bfTUiuc0kAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoD4EBDrrY59USYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQL9IHDKoumRgpeFXToXTr4qWpqGVzR7d4HOUh08Z6+YG7NXzut4f7EwaEWTG0SAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFDTAgKdNb09iiNAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB/hTIu2i2NDVnIc483Flpx8yJ86fEmvVro1gItFSgMw+RpnWmeRdOfj3c2Z9rNxcBAgQIECBAgAABAgQIECBAgAABAgQIECBAgEDfCgh09q2vtxMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAnQnkocxJI8bHgtWLs+or7dJZbaAzD3nmRKkzaKXh0TpjVS4BAgQIECBAgAABAgQIECBAgAABAgQIECBAoOEFBDob/ggAIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFCgdkr5sbslfNiTPPISIHL1HGzvXVGTBoxrixUtYHOfK78xStPXlp2DgMIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTqU0Cgsz73TdUECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg0IcCXbt0pnDnnAmzys54yqLpsXztqmxseqbrNerKsdmP8uBmYaCz0jnKFmEAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBATQoIdNbktiiKAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAZSIA9aThoxPpY/uCrr0rlw8lXR0jS827KqDXTmAc/00mmjpsS00VMHctnmJkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQ6EMBgc4+xPVqAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEKhPgTXr10UKZ6YgZ+qcmbputrfOiEkjxnW7oLZls2LB6sUlxxZ26ExzTJx/Ysf78q6d9SmmagIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgXICAp3lhNwnQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgYYUyMOZLU3NHcHOORNmdWtRLtA5cf6Ujm6fKfg5e+W87H26czbkEbNoAgQIECBAgAABAgQIECBAgAABAgQIECBAoMEEBDobbMMtlwABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQqE0hdOVOXzsJr4eSroqVpeMkXVBPobLt+Ztb5M12VdP+srGqjCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEalVAoLNWd0ZdBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIDDgAnlHzbyQcsHL2SvmZl03S3XczN935cRL4+SFn8hemzqALpz8WqdOFwECBAgQIECAAAECBAgQIECAAAECBAgQIECAwOAVEOgcvHtrZQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCwkQILVi+JtmUzO94ypnlkzJkwq+Rb8/GTRoyP9tbO3T3TQ3mg8wP7vzeuvuP72XtKhT83snSPEyBAgAABAgQIECBAgAABAgQIECBAgAABAgQI1JiAQGeNbYhyCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKC2BLp26Vw4+apoaRpetMhygc5TFk2P5WtXxaR9xsWCu5dk7+jufbUloRoCBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGNERDo3Bg9zxIgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDAoBeYvWJuzF45r2Od7a0zYtKIcUXXXWmgM3+4pak5Fk5+/d2DHtMCCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQINLCDQ2cCbb+kECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUJlAYZfOMc0jY86EWUUfTN03UxfOUmPyDp35w9NGTYlpo6dWVoRRBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECdS0g0FnX26d4AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEOgPgbZls2LB6sUdUy2cfFW0NA3fYOpqA50rT17aH+WbgwABAgQIECBAgAABAgQIECBAgAABAgQIECBAoAYEBDprYBOUQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQK1LZAHNfMq21tnxKQR4zYoes36dTFx/onR0tQcCyfP2+B+YTC01JjallAdAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBATwUEOnsq5zkCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQaCiBifOnxJr1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EiABEiABEiABEiABEiABEiABEiABEkirBLQUTmdSpnaVZ+0Kz5rQaWTFdM60euRw3SRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAqlNQNJr2y/8UA3bpmRTjGrQP8WmQKEzxdCyYxIgARIgARIgARIgARIgARIgARIgARIgARIgARIgARIgARIgARIgARIggbRKQJM2Zf32KZ1mhE6mc6bVI4frJgESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESeBAERm6aisu3r6JTpVdQIU/ZFJsChc4UQ8uOSYAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAE0jKBNvPbIyI6EqH1+uDp0i10FGaETnsJNC1z5NpJgARIgARIgARIgARIgARIgARIgARIwBMC1+/cwPlbF1EmRwlPmrEuCZAACZAACZAACdgQWHN6M4ZtnIi8GXNjXtupSO+X3iuEKHR6BSM7IQESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAFbAprQWT2oMma3nqBv3BG5B52X9IZ2f/DXzW0aFsgchMXt5hEnCZAACZAACZAACZAACZAACZAACZAACZCAhwRiYu+g2U8vI/ruTbxT+XW8X/VND3tgdRIgARIgARIgARKwEBi8biwWHl+hfp/SdDgaFanjFTQUOr2CkZ2QAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQgC2BGbvnYkaYRcw0Jm4mJnR2DW6PrlU6ECcJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkICHBPZeOIgOi7qrVtWCKuLL1pM87IHVSYAESIAESIAESMBCYPy26fjuwG/q97613sNr5Z7zChoKnV7ByE5IgARIgARIgARIgARIgARIgARIgARIgARIgARIgARIgARIgARIgARIgARIwJaAJm7KvUZJMyL6PNrMfwNaEqcxoZPpnDyKSIAESIAESIAESIAESIAESIAESIAESCDpBNac3oQeK4eqDuoWrIHPW4xKemdsSQIkQAIkQAIkkKYJzN3/CyZtn6kYdKjwInrW6OIVHhQ6vYKRnZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZCAI4E2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adF6mNhkaJL6YSMSIAESIAESIAESuH4nCg2/f0GBkPfFG17/wytQKHR6BSM7IQESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAFbAnLCpZxoLScEftFqPF7+s6v6fe1rvxEVCZAACZAACZAACZAACZAACSSZQEzsHby6oBtOXg9Xfbxa7ln0q/V+kvtjQxIggdQjIGLgouMrMDPsW6diYPX8ldGj+jsom6uUjRgoYueWiF34dOdX+OfKcchtYxGRUBIlGxWpDRE93RVPhE4RIN9d2gdXY64/sgmdibELypQX71d9E61KNEaAr78Nuojo85iz72f8eWwZ5LnXWCTJ05WIm3pHFEciARIgARJwRkBSrt9c1ENtqpCnLL5t+ylBkQAJkAAJkAAJkECSCBy+fAyvLOim2pbKUQy/PDsrSf3YN6LQ6RWM7IQESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAEbAl0XdZPnWz5VsWXIVfu/O3IEpW2IScJspAACZAACZAACZAACZAACZBAcggYT1LPGZgdq16dn5zu2JYESCCVCdyLj8XqUxvx+a5vHJI3ZSquBE1JmZSTSSdum4ld5/c5iJ0iJ74b/DralGiKQP/0TlflidC54cw29Fg5FLHxscidISe+ajMJRbIW1PuV9DNJQZPSsngjjG00yGHMO3F30H3FUGyJ2Om03vU7N9BlWV+1LinD6vXCs6VbudwjZsaUxiLPLjmxCrP3/IDImxds+hPp9bGcJVWq5hMFqtpIsBrjKTtmYce5PR4leabyYcThSIAESMBjAjN2z0XEzQuonq8Sni7dwuP2j0qDc9Hn0Xr+G2q6eTLmwt8v//ioTJ3zJAESIAESIAESeMgIrDm9Sb0vllKvUE181tySAp7cQqEzuQTZngRIgARIgARIgARIgARIgARIgARIgARIgARIgARIgARIgATsCITfiMBTv3RU9/723Gw8/3tn9fvKV35Grgw5yIsESIAESIAESIAESIAESIAEkk2g05Je2Bm5V/Xz49PTVaIfCwmQwKNFQOTBPRcOYvzW6Th0+aiDoPlkyab4pEF/p4sKj4rAtN3fYPnJtQ7SoSu5UjoyK3TK3EZsnKwuUCUlOG95fN5iFDIFZNTnY0auvBJzDZ0W99RThe3nJrJor1WhWBu+WfX7fJnWGFL3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AiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiKy8sQG6bp8oIPFtOajpGbeKmRDAiRAAiRAAiRAAiRAAiRAAvFGIOJqpDz9U1vH9XJnyCGLX/ku3q7PC5EACZAACZAACZAACZAACZAACZAACZAACZAACbgnQKGTM4QESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAEfEBgdcRG+TgkyFHTpMCh0iCgpg9qZhUkQAIkQAIkQAIkQAIkQAIkYI/AvguH5LXfOzoOzp4uq4S89qO9k3kUCZAACZAACZAACZAACZAACZAACZAACZAACZBAnBOg0BnniHkBEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiCBfwOBNRGbpHPIAEdXRzXsJy0KN/o3dJ19JAESIAESIAESIAESIAESSCAEtp7eKe8u6i5I5jx9/Zz4p/GTla//nEBax2aQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAlQ6OQcIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAEfEFj7d5h0WtbfUdPQer3k6WJNfVAzqyABEiABEiABEiABEiABEiABewRWRWyULiFBUjZHSdl9bp9kSJVe1r35m72TeRQJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkECcE6DQGeeIeQESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIIF/A4H1J7fIh0v7Oro6pG4PebZ4839D19lHEiABEiABEiABEiABEiCBBEJg4eHl0n/1KGlUoLaEnlivWhX+zrIE0jo2gwRIgARIgARIgARIgARIgARIgARIgARIgARIgEIn5wAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJ+IDAhpNbpePSPo6aBtb5RF4o0coHNbMKEiABEiABEiABEiABEiABErBHYN6+32XEhsny0hNPyU/7F6iTKHTaY8ejSIAESIAESIAESIAESIAESIAESIAESIAESCA+CFDojA/KvAYJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkECSJ7Apcpu0X9Lb0c/+tbrIyyWfSvL9ZgdJgARIgARIgARIgARIgAQSDoEvd34vk7d+JW+Xe1W+2fWjahiFzoQzPmwJCZAA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AgQIECBAgAABAgQIECBQegICnaW3ZyomQKD0BAQ6S2/PVEyAAAECBAgQIECAAAECBAgQIFBzgTcmvh3rde4drZq1qvlFziRAgACBKgIPfPBYnPrw+dnn2rdsF7/b49zYbs0tKZWBgEBnGWyiJRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE6kpAoLOuJI1DgACBJQvkAp0H9B0Qg3ceVOVEHTrdOQQIECBAgAABAgQIECBAgAABAgQIECBAgEAS+NNL/4hRkz+MQdseF2u27wqlTAQEOstkIy2DAAECBAgQIECAAAECBAgQIECAAAECBAgQIFAXAgKddaFoDAIECCxdYEnP2nSVQKe7hwABAgQIECBAgAABAgQIECBAgAABAgQIECBQvgICneW7t1ZGgAABAgQIECBAgAABAgQIECBAgAABAgQIEFhuAYHO5SZzAQECBJZbQKBzuclcQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAoCwGBzrLYRosgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECNSNgEBn3TgahQABAksTEOh0fxAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEGqeAQGfj3HerJkCAAAECBAgQIECAAAECBAgQIECAAAECBAhUKyDQ6cYgQIBA/Qu8MO6VOGbooOjfrV9cNXBIlQnHThsf+95yRHRv3y3uOfT6+i/GDAQIECBAgAABAgQIECBAgAABAgSKSGDk5+/HX4ffEFussUkcvMG+0aZ56yKqTikECBAgQGDFBQQ6V9zQCAQIECBAgAABAgQIECBAgAABAgQIECBAgACBshEQ6CybrbQQAgSKWECgs4g3R2kECBAgQIAAAQIECBAgQIAAAQIrVeDUh8+PBz54LKuhY6tV4tsbfT2+vfFB2fsOAgQIECBQDgICneWwi9ZAgAABAgQIECBAgAABAgQIECBAgAABAgQIEKgjAYHOOoI0DAECBJYiINDp9iBAgAABAgQIECBAgAABAgQIECBQvcCNb94eFz/75yovtmrWMg7dcP/43qaHxeptV0VHgAABAgRKWkCgs6S3T/EECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgboVEOisW0+jESBAoDqBsdPGx763HBHd23eLew69vsopSwt70iRAgAABAgQIECBAgAABAgQIECDQGARGfPZu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z778PB784PHYca3+0XOV7qW/ICsgUAICL457LR768PG4//1HY+KXk5ZY8cA+u8fAPnvErj23L4FVKbExCAh0NoZdtkYCBAgQIECAAAECBAgQIECAAAECBAgQIECAQA0FBDprCOU0AgQIrKCAQOcKArqcAAECBAgQIECAAAECBAgQIECAAAECBBqdwDufj4rb3r4n68Y5YcZnS1z/Vl03iwP7Doi9eu8S7Vq0bXROFlzcAgKdxb0/qiNAgAABAgQIECBAgAABAgQIECBAgAABAgQINKiAQGeDcpuMAIFGLCDQ2Yg339IJECBAgAABAgQIECBAgAABAgQIECBAYLkFnv74xTj+/tOXeN2WXTeNPdfeOQass1t0abvaco/vAgINJSDQ2VDS5iFAgAABAgQIECBAgAABAgQIECBAgAABAgQIlICAQGcJbJISCRAoC4Gx08bHvrccEd3bd4t7Dr0+v6alPYfLYuEWQYAAAQIECBAgQIAAAQIECBAgQIBAtQL3vPdQPPnx87F3711jhx5bR6tmrUgRIFAgcOObt8fFz/65isl23beMvdbeNfbsvXOs2roTLwIlISDQWRLbpEgCBAgQIECAAAECBAgQIECAAAECBAgQIECAQMMICHQ2jLNZCBAgsKRA5zlPDIk7R94Xg3c+NQ7ouw8oAgQIECBAgAABAgQIECBAgAABAgQaicAO1+8fX86dmV/tLj23i9177RS799oxOrfu2EgULJPAkgW+mD0tfvP0H2PGnJmxa8/tYq/eu0bHVqsgI1ByAgKdJbdlCiZAgAABAgQIECBAgAABAgQIECBAgAABAgQI1J+AQGf92RqZAAECiwpscc3e2aeGf/+B/EsCne4TAgQIECBAgAABAgQIECBAgAABAo1TYKcbDozpc2ZUu/jNu2wUKeC5a8/tY4NV122cQFZNgACBMhEQ6CyTjbQMAgQIECBAgAABAgQIECBAgAABAgQIECBAgEBdCAh01oWiMQgQIFAzAYHOmjk5iwABAgQIECBAgAABAgQIECBAgEBjEJg6e1rc895D8diYZ+Kpj19Y4pJTt87+3frFdt23jK279Yt1OvZsDDzWWIICs+bNjrcnvRcjPhsZb04cGWOnjY8D+u4T+627VwmuRskE6k5AoLPuLI1EgAABAgQIECBAgAABAgQIECBAgAABAgQIECh5AYHOkt9C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AQIECBAgQIBA4woIdDaup9kIECBQqIBAZ6FSG/drqkBn105dspDiGfddklURrSm8l8KZ765dFR9+/OFGG+0QHaJH5+7VBv5SxzT3zCd/GeMGfSX6dtm2IIyWFugsaNM1dErVM8+af2ksXP50jNrtyCxYOaAeQc78add9tC6ee/uFWFq+vNrVenXuEfv33WejIOW8Vx6In5bdFj8ccVmkgGyh7Y3y5bFy7buxb5+9ah1Svv79+PdnfxW/ffGeWP/R+qz/OZ87teC7LnQ/+hEgQIAAAQIECBAgQIAAAQIECBAgQIBAyxcQ6Gz5d2SHBAgQIECAAAECBAgQIECAAAECBAgQIECAAIEmExDobDJqCxEgQGAjgRkLb40ZZbOyr5UOmxJjBo4kVIDAqvXlsXbD2ujcsXN036qogBGb1iVV6txiiy0KquC4aSvVPToFF99btzqrctm7c8+Kape1jcx5derQKXp27t4izpHbbwp1psqZ6TxN3VIQ98OPNkSqoqoRIECAAAECBAgQIECAAAECBAgQIECAAIHNKSDQuTl1zU2AAAECBAgQIECAAAECBAgQIECAAAECBAgQaGUCAp2t7MJslwCBNiNwx+K7Y+qCadl5BDrbzLU6CAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgIwGBTg8EAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAhYBAp4eBAAECzSMg0Nk87lYlQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECDSlgEBnU2pbiwABAgQIECBAgAABAgQIECBAgAABAgQIECDQwgUEOlv4BdkeAQJtVkCgs81erYMRIECAAAECBAgQIECAAAECBAgQIECAAAECBCoEBDo9DAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAhUCAp0eBgIECDSPwGPLFsXEuZOzxWceOz2GFg9uno1YlQABAgQIECBAgAABAgQIECBAgAABAgQIECBAYLMJCHRuNloTEyBAgAABAgQIECBAgAABAgQIECBAgAABAgRan8CMhbfGjLJZMalkfEwaMmGjA6SgUQocCRq1vnu1YwIEWr6AQGfLvyM7JECAAAECBAgQIECAAAECBAgQIECAAAECBAhsqoBA56YKGk+AAAECBAgQIECAAAECBAgQIECAAAECBAgQaEMCAp1t6DIdhQCBViWwtHx5jJ49Ltuz4HyrujqbJUCAAAECBAgQIECAAAECBAgQIECAAAECBAgULCDQWTCVjgQIECBAgAABAgQIECBAgAABAgQIECBAgACBti8g0Nn279gJCRBomQICnS3zXuyKAAECBAgQIECAAAECBAgQIECAAAECBAgQINCYAgKdjalpLgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAKxcQ6GzlF2j7BAi0aoGSm0dk+1ehs1Vfo80TIECAAAECBAgQIECAAAECBAgQIECAAAECBGoUEOj0cBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECFQICHR6GAgQINB8AgKdzWdvZQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAUwgIdDaFsjUIECBAgAABAgQIECBAgAABAgQIECBAgAABAq1EQKCzlVyUbRIg0CYFRs8eH0vLl6nQ2SZv16EIECBAgAABAgQIECBAgAABAgQItB+BiXMnx2PLFkXpsCkxZuDI9nNwJyVAgEABAgKdBSDpQoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBoLwICne3lpp2TAIGWKCDQ2RJvxZ4IECBAgAABAgQIECBAgAABAgQIEKiPQApypkBnakOLB2cfYKcRIECAwP8JCHR6GggQIECAAAECBAgQIECAAAECBAgQIECAAAECBCoEBDo9DAQIEGg+AYHO5rO3MgECBAgQIECAAAECBAgQIECAAAECjSMwdcH0uGPxXdlkk0rGx6QhExpnYrMQIECgjQgIdLaRi3QMAgQIECBAgAABAgQIECBAgAABAgQIECBAgEBjCAh0NoaiOQgQINAwgfSp9enT69Mn1qdPrtcIECBAgAABAgQIECBAgAABAgQIECDQmgSWli+P0bPHVWx5ztjbYkBR/9Z0BHslQIDAZhcQ6NzsxBYgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECLQeAYHO1nNXdkqAQNsTUKGz7d2pExEgQIAAAQIECBAgQIAAAQIECBBoTwK5vzOlMw8oKo45Y2e1p+M7KwECBAoSEOgsiEknAgQIECBAgAABAgQIECBAgAABAgQIECBAgED7EBDobB/37JQECLRMgVygs3TYlBgzcGTL3KRdESBAgAABAgQIECBAgAABAgQIECBAoAaBiXMnx2PLFmWvTioZH5OGTGBFgAABApUEBDo9EgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAhUCAp0eBgIECDSfgEBn89lbmQABAgQIECBAgAABAgQIECBAgACBTRNYWr48Rs8eVzFJ2QnzNm1CowkQINBGBQQ62+jFOhYBAgQIECBAgAABAgQIECBAgAABAgQIECBAoCECAp0NUTOGAAECjSMg0Nk4jmYhQIAAAQIECBAgQIAAAQIECBAgQKDpBXJ/Y0orDygqjjljZzX9JqxIgACBViAg0NkKLskWCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJNJSDQ2VTS1iFAgEBVgVygc1LJ+Jg0ZAIiAgQIECBAgAABAgQIECBAgAABAgQItBqBiXMnx2PLFmX79TvOVnNtNkqAQDMICHQ2A7olCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQItVUCgs6XejH0RINAeBHKBzjEDR0XpsMnt4cjOSIAAAQIECBAgQIAAAQIECBAgQIBAGxBYWr48Rs8eV3GSshPmtYFTOQIBAgQ2j4BA5+ZxNSsBAgQIECBAgAABAgQIECBAgAABAgQIECBAoFUKCHS2ymuzaQIE2oiAQGcbuUjHIECAAAECBAgQIECAAAECBAgQINDOBHJ/X0rHHlBUHHPGzmpnAo5LgACBwgUEOgu30pMAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg0OYFBDrb/BU7IAECLVhAoLMFX46tESBAgAABAgQIECBAgAABAgQIECBQo0Dud5upw6SS8TFpyARaBAgQIFCDgECnR4MAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKBCQKDTw0CAAIHmEyi5eUS2+NDiwTHz2OnNtxErEyBAgAABAgQIECBAgAABAgQIECBAoECBpeXLY/TscRW9y06YV+BI3QgQINA+BQQ62+e9OzUBAgQIECBAgAABAgQIECBAgAABAgQIECBAoFoBgU4PBgECBJpPQKCz+eytTIAAAQIECBAgQIAAAQIECBAgQIBAwwRyf1tKo1XnbJihUQQItC8Bgc72dd9OS4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBCoVUCg0wNCgACB5hMQ6Gw+eysTIECAAAECBAgQIECAAAECBAgQINAwgdGzx8fS8mXZ4NJhU2LMwJENm8goAgQItBMBgc52ctGOSYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAoRECgsxAlfQgQILB5BHKBzgFFxTFn7KzNs4hZCRAgQIAAAQIECBAgQIAAAQIECBAg0EgCS8uXx+jZ47LZ/F6zkVBNQ4BAmxcQ6GzzV+yABAgQIECAAAECBAgQIECAAAECBAgQIECAAIHCBQQ6C7fSkwABAo0tkAt0pnnLTpjX2NObjwABAgQIECBAgAABAgQIECBAgAABAo0qcMfiu2PqgmnZnJNKxsekIRMadX6TESBAoC0KCHS2xVt1JgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAAwUEOhsIZxgBAgQaQUCgsxEQTUGAAAECBAgQIECAAAECBAgQIECAQJMJpAqdE+dOztabeez0GFDUv8nWthABAgRaq4BAZ2u9OfsmQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECGwGAYHOzYBqSgIECBQokB/onDP2Nm9+KtBNNwIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAaxEQ6GwtN2WfBAgQIECAAAECBAgQIECAAAECBAgQIECAAIEmEBDobAJkSxAgQKAGAYFOjwYBAgQIECBAgAABAgQIECBAgAABAgQIECBAoG0LCHS27ft1OgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAvQQEOuvFpTMBAgQaVUCgs1E5TUaAAAECBAgQIECAAAECBAgQIECAAAECBAgQaHECAp0t7kpsiAABAgQIECBAgAABAgQIECBAgAABAgQIECDQfAICnc1nb2UCBAjkBzpnHjs9hhYPhkKAAAECBAgQIECAAAECBAgQIECAAAECBAgQINCGBAQ629BlOgoBAgQIECBAgAABAgQIECBAgAABAgQIECBAYFMFBDo3VdB4AgQINExgafnyGD17XMVggc6GORpFgAABAgQIECBAgAABAgQIECBAgAABAgQIEGjJAgKdLfl27I0AAQIECBAgQIAAAQIECBAgQIAAAQIECBAg0MQCAp1NDG45AgQI/E2gcqCzdNiUGDNwJB8CBAgQIECAAAECBAgQIECAAAECBAgQIECAAIE2JCDQ2YYu01EIECBAgAABAgQIECBAgAABAgQIECBAgAABApsqINC5qYLGEyBAoGECAp0NczOKAAECBAgQIECAAAECBAgQIECAAAECBAgQINCaBAQ6W9Nt2SsB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KyDQ6cEgQIDApguMnj0+lpYvyyYqHTYlxgwcWeek+YHOMXuMiBTcrFzhs/In46vOWSerDgQIECBAgAABAgQIECBAgAABAgQI1FNg6oLpccfiu7JRfgdZO94n8Ulc9+hNccvTs2NQnz3jxlFXRbetiuop3rTdz77/8rjr5fujpN++8eORV0TXTl2adgNWI0AgBDo9BAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAhUCAp0eBgIECGy6QP4n2FcOZdY0e/7P36HbDa420Jk/b5qn7IR5m75ZMxAgQIAAAQIECBAgQIAAAQIECBAgQCBPIH2wXPrAudTmjJ3FphaBV95bEifdOSXe/uCduGTYmfGlPWr+cL97XnkwJs8vrbfnqF2PiKuOOH+jcY8tWxS9O/eM3XruXO/5BDrrTWYAgUYXEOhsdFITEiBAgAABAgQIECBAgAABAgQIECBAgAABAgRar4BAZ+u9OzsnQKDlCFSupDln7G0xoKh/rRvM//k7ZuCoGD17XAwoKt7oDVM+Gb/l3LGdECBAgAABAgQIECBAgAABAgQIECDQvgVSdc4r/viDmP3cb6Nflz5x0uBvRtFWG1e73K6of1YJM7XGCHSmNf/nL7+Lq//0k+jbZdu47ujSGNhr13pdhEBnvbh0JrBZBAQ6NwurSQkQIECAAAECBAgQIECAAAECBAgQIECAAAECrVNAoLN13ptdEyDQ8gTqG74sJNBZcvOIioMWEhJteSp2RIAAAQIECBAgQIAAAQIECBAgQIAAgbYh8NSbz8Upd58T5evfr/FA+dU11320Lt5btzrru+bDD+L8B66KZ976S0w97F9j2A6fqTJHCove/+ofI3+OFOj8+ZP/ET954hfx0Scfx47dt48fDr80dumxY8GojRHozA+nFnftF7d+8fos1KoRIFCYgEBnYU56ESBAgAABAgQIECBAgAABAgQIECBAgAABAgTahYBAZ7u4ZockQKAJBO5YfHdMXTAtW2lo8eCYeez0Wlet/PM3F94sO2FeNi6/6mflyp1NcBxLECBAgAABAgQIECBAgAABAgQIECBAgMDfBN7/cE2cds/UeGzZojiw//4xdu8vVtisWlceM5/893hzzdvxT/t8Oc793KlV3FaseSsm/Pa0WPb+iph+5NQYvsvhVfrkgpfH7X50XP75cypeT6HOm8pujxll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CCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggIAHBbRDZ9Owhh5ckaUQQAABBNISINDJfYEAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIGAXINDJzYAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEDuCBDozB1XZkUAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEfFIgo0DnlE0zZErkTOkb0VP6Nurlk+dH0QgggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCOSVAIHOvJJnXQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEDACwUIdHrhRaEkBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAIF8IUCgM19cRk4CAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEMgZAQKdOePILAgggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCKQWINDJPYEAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIGAXINDJzYAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEDuCBDozB1XZkUAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEfFKAQKdPXjaKRgABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBDwAQECnT5wkSgRAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEPCUAIFOT0mzDgIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIBAQRMg0FnQrjjniwACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAghkIECgk9sDAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACB3BEg0Jk7rsyKAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCPikAIFOn7xsFI0AAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggg4AMCBDp94CJRIgIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCDgKQECnZ6Szpt1Tlw8JUcvnJDYxFjZeWavRMeddy3Ez0/8xU/8/fzFTz/38zeP/fRjymOzX/eaxyljU47Rx2Zs6mPSfD5l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Wza0qQcCBAikXOC12W/H1iVbRlG9himvpQABAgQEOj0DBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEClQQEOj0QBAgQSK2AQGdqfZ1OgAABAgQIECBAgAABAgQIbFxgxpLZccQDw2LJyqUVFzeqXxTf6f3NOLXXcRs/wBUECBAgQIAAAQI1EhDorBGbmwgQIECAAAECBAgQIECAAAECBAgQIECAAAEC+Ssg0Jm/uzUZAQLZISDQmR170AUBAgQIECBAgAABAgQIEChkgamfTouD//GtJEGdqBMHbrlvnNXvtChp1LKQWcxOgAABAgQIEEi5gEBnyokVIECAAAECBAgQIECAAAECBAgQIECAAAECBAjkloBAZ27tS7cECOSewEszXo1hj50dfUt7x81DrqoY4Mbxt8WNE26P4X1OjOHbn5R7g+mYAAECBAgQIECAAAECBAgQyCmB29+8L16c/moM63189GrbI6d61ywBAgQIECBAIFcFBDpzdXP6JkCAAAECBAgQIECAAAECBAgQIECAAAECBAikSGBDgaINvVEuRW04lgABAnkrINCZt6s1GAECBAgQIECAAAECBAgQIECAAAECBAgQIEDgawUEOj0gBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEClQQEOj0QBAgQSK2AQGdqfZ1OgAABAgQIECBAgAABAgQIECBAgAABAgQIEMhWAYHObN2MvggQIECAAAECBAgQIECAAAECBAgQIECAAAECGRIQ6MwQvLIECBSMgEBnwazaoAQIECBAgAABAgQIECBAgAABAgQIECBAgACBSgICnR4IAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBSgICnR4IAgQIpFZAoDO1vk4nQIAAAQIECBAgQIAAAQIECBAgQIBAOgSWrFwaK1avjFaNWqSjnBoECOSJgEBnnizSGAQIECBAgAABAgQIECBAgAABAgQIECBAgACB2hIQ6KwtSecQIEDgqwUEOj0ZBAgQIECAAAECBAgQIECAAAECBAgQyG2BheWL4qgHvxuJr+ftcnoc3m1Ibg+kewIE0iYg0Jk2aoUIECBAgAABAgQIECBAgAABAgQIECBAgAABArkhINCZG3vSJQECuSsg0Jm7u9M5AQIECBAgQIAAAQIECBAgQIAAAQIEEgL/+nBsnPWvCyswju5+cJy/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vBHYUKDzgHtPjGmLZ8SjR90RHYvb5828BiFAgAABAgQIECBAgAABAgQIECBAgAABAgQIEPhMQKDTk0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFBJQKDTA0GAAIHUCgx77OxI/K69echV0be0d0Uxgc7UujudAAECBAgQIECAAAECBApP4MkP/hOPTn4qBncdkPzjQ4AAAQIECBAgQCDTAgKdmd6A+gQIECBAgAABAgQIECBAgAABAgQIECBAgACBLBMQ6MyyhWiHAIG8ExDozLuVGogAAQIECBAgQIAAAQIEslDgN8/fEP/31gMVnY094aFo2qBJFnaqJQIECBAgQIAAgUISEOgspG2blQABAgQIECBAgAABAgQIECBAgAABAgQIECBQBQGBzioguYQAAQKbICDQuQl4biVAgAABAgQIECBAgAABAhsRmL98YZzx5AXxxuyJFVf2bNMt/u/g69kRIECAAAECBAgQyLiAQGfGV6ABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEB2CQh0Ztc+dEOAQP4JCHTm305NRIAAAQIECBAgQIAAAQLZIZAIcf7oqV/GnGXzKhrq3nqruG7gJdGmcUl2NKkLAgQIECBAgACBghYQ6Czo9RueAAECBAgQIECAAAECBAgQIECAAAECBAgQILC+gECnp4IAAQKpFRDoTK2v0wkQIECAAAECBAgQIECgMAUen/J0XPDsb2LVmlUVAEdufVCct8vp0aBu/cJEMTUBAgQIECBAgEDWCQh0Zt1KNESAAAECBAgQIECAAAECBAgQIECAAAECBAgQyKzAukBnx+LSePSo2yuambZ4Zhxw7wnx5e9ntlvVCRAgkHsCAp25tzMdEyBAgAABAgQIECBAgEB2C9w4/ra4ccL//rvMhvUaxK/6nx1DttgnuxvXHQECBAgQIECAQMEJCHQW3MoNTIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBD4eoENBTcFOj05BAgQqB0Bgc7acXQKAQIECBAgQIAAAQIECBBIvI0z8VbOxNs5133aNC6JGwZdFt1KtgBEgAABAgQIECBAIOsEBDqzbiUaIkCAAAECBAgQIECAAAECBAgQIECAAAECBAhkVuDrgpt9bhmYbG7CyaMz26TqBAgQyGEBgc4cXp7WCRAgQIAAAQIECBAgQCBrBBavWBJn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v995fs7r4I8efI/fc34tfv+Kt8cxC44p/oF2JEAgMwICnZkZlUIJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAIE0CAp1pmoZaCBAgQIAAAQIECBAgQIAAAQIECBAgMP8Cjz7+WHzkmr+PT9/wr1PFVB17QnzgJe+NK895wfwXqAICBOZdQKBz3kegAAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDIosDhAp1jE7uiqW9N1FRVx0BLbxZbVDMBAgQIECBAgAABAgQIECBAgAABAgQI5Clw997d8a6vvD9uuPvmqSeed/qz40NXvT+qTzg9z10sI0Cg3AUEOst9wvojQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgZIINPW1xtjEeAy0bImaqmVPO0OgsyTsNiVAgAABAgQIECBAgAABAgQIECBAgEAqBX57+x/Gt3967VRtb7n0jfHuhrZU1qooAgTmT0Cgc/7snUyAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECGRY4XKAzae1wt3hmuH2lEyBAgAABAgQIECBAgAABAgQIECBAgMABAu//5ob44i3b45TjT44PvOS98aKzLudDgACBpwkIdHopCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDALAQKCXROd4vnLI71CAECBAgQIECAAAECBAgQIECAAAECBAikUODhx/bFwG1fiZc988o4+bgTU1ihkggQSIOAQGcapqAGAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEMicQD6BznzWZK5xBRMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECMxKQKBzVmweIkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFKF8gnrJnPmkp31D8BAgQIECBAgAABAgQIECBAgAABAgQIECBAoFIEBDorZdL6JECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGiCrRt7Yih8ZHYuLo7GqrrDrl3PmuKWpTNCBAgQIAAAQIECBAgQIAAgVQLTDyyJ/Y/8XicfNyJqa5TcQQIECBAgAABAqUREOgsjatdCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKDMBfIJa+azpsyZtEeAAAECBAgQIECAAAECBAj8QuDm3bfF2n9/Vyw4akG870Xviled/3I2BAgQIECAAAECFSYg0FlhA9cuAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBRHIJ+wZudgd/SPbouuxvXRXLuyOAfbhQABAgQIECBAgAABAgQIEMikwOdv3hpdV394qva2570p3nn5WzPZi6IJECBAgAABAgRmJyDQOTs3TxEgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAhQsIdFb4C6B9AgQIECBAgAABAgQIECAwC4GWf3t7jN57+9STLz/3yvjLl/xhHHf0sbPYzSMECBAgQIAAAQJZExDozNrE1EuAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECqRDI5/bNfNakohlFECBAgAABAgQIECBAgAABAnMisPfRh+IPvvYXMfiT702d9+yltfHxFX8ZSxedOic1OIQAAQIEZhbY/fB9sf/x/XH64qWoCBAgUHQBgc6ik9qQAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBCpBIJ+wZs/OzdEz3Bvt9a3RvnxtJbDokQABAgQIECBAgAABAgQIEMhD4EPf/Zv49A3/OrUyCQ19YsVfxYVLzsvjaUsIECBAoBQC+/Y/Eh+/dlP0/vBzuZuT/+lXPxEXnHpuKY6yJwECFSwg0FnBw9c6AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECMxeIJ9AZ//o9ugc3BDNtauiq7Fj9od5kgABAgQIECBAgAABAgQIECg7gc/d9KX4i299dKqv4485Lv608X/GK551Vdn1qiECBAikXeCGe0bjj77+gbj9/junSn3PFW+PN1/SkvbS1UeAQMYEBDozNjDlEiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEA6BAQ60zEHVRAgQIAAAQIECBAgQIAAgSwLfPdnO+P3v/KnsefRvVNtvPHZr473vvCdWW5L7QQIEMiUwCe+/w/xf0f+6aCaX1hzeXz4V/4kFi9clKleFEuAQPoFBDrTPyMVEiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEAKBXp2bo6e4d5or2+N9uVrD1mhGzpTODglESBAgAABAgQIECBAgACBlAn81wM/iXdsf1/85MGfTVV28dIL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gAABAgQIECBAgACBuRTIJ9CZ1FO/aUWuLIHOuZyOswgQIECAAAECBAgQIECAAIFCBR5+bF/884398cmRT8eLzmqID770jwrdwnoCBAjkJZDcCvzB73widtzxjYPWX7bs0ui6cr0weV6KFhEgkEUBgc4sTk3NBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJAKgc7B7ugf3RZdjeujuXbltDU19bXG2MR4DLRsiZqqZamoXREECBAgQIAAAQIECBAgQIAAAQIECBCYa4HHn3giPnPDv8bf7PzH2PPo3qnjTz3+5Hh3w9vi1bWr5rok5xEgQGBOBQQ655TbYQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQTgICneU0Tb0QIECAAAECBAgQIECAAAECBAgQIFBKgdF7b48/+sYH4+bdtx50zOsuemW8u6EtTjy2qpTH25sAAQKpEBDoTMUYFEEcgFxjAAAgAElEQVSAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECWRQQ6Mzi1NRMgAABAgQIECBAgAABAgQIECBAgMBcC0w8sid+9f+9Oe59+P6po5+ztDb++MXvieSrDwECBCpFQKCzUiatTwIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAoukDPzs3RM9wb7fWt0b587bT7t23tiKHxkdi4ujsaquuKXocNCRAgQIAAAQIECBAgQIAAAQIECBAgkHaBF295dex5dG/uJs7fa/jNeP1Fr0p7yeojQIBA0QUEOotOakMCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQqBQBgc5KmbQ+CRAgQIAAAQIECBAgQIAAgUIE3v4ffxA/2/PzaL5gRby6dlWcsfi0Qh63lgCBMhW48Z5bov+W7fG2ut+IU48/uUy71BYBAgRmFhDo9IYQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFZCkwGOptrV0VXY8e0u3QOdkf/6LboalwfzbUrZ3maxwgQIECAAAECBAgQIECAAAEC6Re4efdt8YYv/NZUoQuOWhAvrLksF+y86hkvjmOPXpj+JlRIgAABAgQIECiRgEBniWBtS4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLlL9A/uj06BzeEQGf5z1qH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F38WHv3kz0/+WRgLjz4mjl2w8JDnnHvKOfGKZ83+Zswv3frl+ONvfHBWPTz1oS2v+lhccvrFRdnLJgQIECBQWQICnZU1b90SIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQJEFBDqLDGo7AgQIECBAgAABAgQIECBAgACBogrcv+/B3I2Tyc2Td+1Nbp7cHfc9fH/s2ntP7vu7H7r3sDdSfvTlfx6/fM4LZ1XXH3ztL2L77V+f1bNPfehfXvN3ceGp581qr+S20uTW0kI+yY2lpy06NU5ffFruxtKli5bEC2suK5sbSwuxsJYAAQIEiiMg0FkcR7sQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQIUKFBLobOprjbGJ8Rho2RI1VcsqVEzbBAgQIECAAAECBAgQIECAAAECaRW4Owl47p0Mf94Tyc+nHHdSvO6iV8665I9c8/fxjz/om/XzBz74mea/iWcvrZ3VXkmgNQl17tpzVyRBzeRP1bEnxIlTf578u5OPOykX4jzTv9/NytlDBAgQIDCzgECnN4QAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECByBwNjErmjqWxM1VdUx0NI7404CnUcA7VECBAgQIECAAAECBAgQIECAAIHMCtxwz2g8sO+BeHT/Y/Ho48mfR5/8uv/ReOzx/VM/P5b73WMRTzzxtF6fefLZsfq8X8msgcIJECBAgEAiINDpPSBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAkcgMJtA58bV3dFQXXcEp3qUAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgawICnVmbmHoJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAIHUC9ZtW5GoaXrdjxtratnbE0PhICHSmboQKIkCAAAECBAgQIECAAAECBAgQIECAAAECBAiUXECgs+TEDiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBchfIN9DZOdgd/aPboqtxfTTXrix3Fv0RIECAAAECBAgQIECAAAECBAgQIECAAAECBAgcICDQ6XUgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJHKNDU1xpjE+Mx0LIlaqqWTbubQOcRQnucAAECBAgQIECAAAECBAgQIECAAAECBAgQIJBhAYHODA9P6QQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQDgGBznTMQRUECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgTQLCHSmeTpqI0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFMCOQb6OzZuTl6hnujvb412pevzURviiRAgAABAgQIECBAgAABAgQIECBAgAABAgQIECiOgEBncRztQoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIVLJBvoLN/dHt0Dm6I5tpV0dXYUcFiWidAgAABAgQIECBAgAABAgQIECBAgAABAgQIVJ6AQGflzVzHBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFBkgbatHTE0PhIbV3dHQ3XdtLsLdBYZ3nYECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgQwJCHRmaFhKJUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIF0Cgh0pnMuqiJAgAABAgQIECBAgAABAgQIECBAgAABAgQIpElAoDNN01ALAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECGRSoHOwO/pHt0VX4/porl05bQ/JLZ5J+DO5xTO5zdOHAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgcgQEOitn1jolQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgRIJCHSWCNa2BAgQIECAAAECBAgQIECAAAECBAgQIECAAIEyEhDoLKNhaoUAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE5kcg30Dn2MSuaOpbEzVV1THQ0js/xTqVAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgXgQEOueF3aEECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUE4CPTs3R89wb7TXt0b78rUztla/aUXu98PrdpQTgV4IECBAgAABAgQIECBAgAABAgQIECBAgAABAgQOIyDQ6RUhQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJHKCDQeYSAHidAgAABAgQIECBAgAABAgQIECBAgAABAgQIVICAQGcFDFmLBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFBagf7R7dE5uCGaa1dFV2PHjIc19bXG2MR4DLRsiZqqZaUtzO4ECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQKpERDoTM0oFEKAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECWRUQ6Mzq5NRNgAABAgQIECBAgAABAgQIECBAgAABAgQIEJg7AYHOubN2EgECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAiUqYBAZ5kOVlsECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgSIKCHQWEdNWBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFCZAkPjI9G2tSMaquti4+ruGRGSdcn6ZF2y3ocAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKAyBAQ6K2POuiRAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBEgoIdJYQ19YECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgTIREOgsk0FqgwABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTmT6CQQGfnYHf0j26Lrsb10Vy7cv6KdjIBAgQIECBAgAABAgQIECBAgAABAgQIECBAgMCcCgh0zim3wwgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgHAXGJnZFU9+aqKmqjoGW3hlbFOgsxzdATwQIECBAgAABAgQIECBAgAABAgQIECBAgACBwwsIdB7eyAoCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIDCjQCGBzp6dm6NnuDfa61ujfflasgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAhUiINBZIYPWJgECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAiUVqB+04rcAcPrdsx4kEBnaedgdwIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAWgUEOtM6GXURIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQKYE8g109o9uj87BDdFcuyq6Gjsy1aNiCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEZi8g0Dl7O08SIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIEpgaa+1hibGI+Bli1RU7VsWhmBTi8NAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKAyBQQ6K3PuuiZAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBIgvkG+gcGh+Jtq0d0VBdFxtXdxe5CtsRIECAAAECBAgQIECAAAECBAgQIECAAAECBAikVUCgM62TURcBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIZEpAoDNT41IsAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGDOBQQ655zcgQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQjgLJrZvJ7ZvJrZvJ7ZvTfcYmdkVT35qoqaqOgZbecqTQEwECBAgQIECAAAECBAgQIECAAAECBAgQIECAwCEEBDq9FgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoAgCAp1FQLQFAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKCMBQQ6y3i4WiNAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBuRPIN9CZVFS/aUWusOF1O+auQCcRIECAAAECBAgQIECAAAECBAgQIECAAAECBAjMq4BA57zyO5wAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEykWgc7A7+ke3RVfj+miuXTljWwKd5TJ1fRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE8hcQ6MzfykoCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIDCtQCGBzqa+1hibGI+Bli1RU7WMKgECBAgQIECAAAECBAgQIECAAAECBAgQIECAQAUICHRWwJC1SIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQKlFxDoLL2xEwgQIECAAAECBAgQIECAAAECBAgQIECAAAECWRYQ6Mzy9NROgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAqkR6Nm5OXqGe6O9vjXal6+dsS43dKZmbAohQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECMyZgEDnnFE7iAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTKWaB/dHt0Dm6I5tpV0dXYMWOrbVs7Ymh8JDau7o6G6rpyZtEbAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDALwQEOr0KBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgCAKzCXR2Na6P5tqVRTjdFgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAmkXEOhM+4TUR4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQKZECgk0Nk52B39o9tCoDMTo1UkAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKAoAgKdRWG0CQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAhUusDQ+Ei0be2Ihuq62Li6e0YOgc5Kf1v0T4AAAQIECBAgQIAAAQIECBAgQIAAAQIECFSigEBnJU5dzwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQdIFCAp09OzdHz3BvtNe3RvvytUWvxYYECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLpExDoTN9MVESAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECGRSYTaCzuXZVdDV2ZLBbJRMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBQqINBZqJj1BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEDgEJxh7WUAACAASURBVAJjE7uiqW9N1FRVx0BL74xG/aPbo3NwQwh0epUIECBAgAABAgQIECBAgAABAgQIECBAgAABApUjINBZObPWKQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAiUUECgs4S4tiZAgAABAgQIECBAgAABAgQIECBAgAABAgQIlIGAQGcZDFELBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJAOgfpNK3KFDK/bMWNBQ+Mj0ba1Ixqq62Lj6u50FK8KAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBkgoIdJaU1+YECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUEkCAp2VNG29EiBAgAABAgQIECBAgAABAgQIECBAgAABAgQKExDoLMzLagIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgMK1AU19rjE2Mx0DLlqipWjbturGJXdHUtyZqqqpjoKWXKAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQAUICHRWwJC1SIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJzIyDQOTfOTiFAgAABAgQIECBAgAABAgQIECBAgAABAgQIZFFAoDOLU1MzAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECKRSIN9AZ1J8/aYVuR6G1+1IZS+KIkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQKK6AQGdxPe1GgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAhUs0La1I4bGR2Lj6u5oqK6bUUKgs4JfFK0TIECAAAECBAgQIECAAAECBAgQIECAAAECFSkg0FmRY9c0AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECJRCoJBAZyG3eZaiVnsSIECAAAECBAgQIECAAAECBAgQIECAAAECBAjMrYBA59x6O40AAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEylhAoLOMh6s1AgQIECBAgAABAgQIECBAgAABAgQIECBAgMARCgh0HiGgxwkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwKRA52B39I9ui67G9dFcu3JGGDd0em8IECBAgAABAgQIECBAgAABAgQIECBAgAABApUlINBZWfPWLQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAiUUKCQQGcht3mWsGRbEyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIzJGAQOccQTuGAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBMpfQKCz/GesQwIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDAbAUEOmcr5zkCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIPAUgZ6dm6NnuDfa61ujffnaGX0KCX+CJkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQyL6AQGf2Z6gDAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEEiJQP/o9ugc3BDNtauiq7FjxqoEOlMyNGUQIECAAAECBAgQIECAAAECBAgQIECAAAECBOZIQKBzjqAdQ4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLlL1BIoLOQ2zzLX06HBAgQIECAAAECBAgQIECAAAECBAgQIECAAIHyFxDoLP8Z65AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE5khAoHOOoB1DgAABAgQIECBAgAABAgQIECBAgAABAgQIEMiggEBnBoemZAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBIp8DQ+Ei0be2Ihuq62Li6e8YiCwl/prNbVREgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBQiINBZiJa1BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgBgGBTq8HAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDAdAICnd4NAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQJIFCAp2FrC1SebYhQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCYRwGBznnEdzQBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIlJfA2MSuaOpbEzVV1THQ0jtjcwKd5TV73RAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEDicg0Hk4Ib8nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJ5Cgh05gllGQECBAgQIECAAAECBAgQIECAAAECBAgQIECgAgUEOitw6FomQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgdIJ1G9akdt8eN2OGQ8pJPxZumrtTIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgMFcCAp1zJe0cAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEKgIAYHOihizJgkQIECAAAECBAgQIECAAAECBAgQIECAAAECBQsIdBZM5gECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIDC9QFNfa4xNjMdAy5aoqVo2I1W+4U/eBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC2RcQ6Mz+DHVAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAikSEOhM0TCUQoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBIkYBAZ4qGoRQCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQyL5AIYHOQtZmX0YHBAgQIECAAAECBAgQIECAAAECBAgQIECAAIHKFhDorOz5654AAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEiizQtrUjhsZHYuPq7miorptxd4HOIuPbjgABAgQIECBAgAABAgQIECBAgAABAgQIECCQYgGBzhQPR2kECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgkD2B2QQ68wl/Zk9CxQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgcKCHR6HwgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQBEFOge7o390W3Q1ro/m2pUz7lxI+LOIJdqKAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgHgQEOucB3ZEECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUL4CAp3lO1udESBAgAABAgQIECBAgAABAgQIECBAgAABAgSORECg80j0PEuAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBJ4iUEigs5C1oAkQIECAAAECBAgQIECAAAECBAgQIECAAAECBLItINCZ7fmpngABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRSJtCzc3P0DPdGe31rtC9fO2N1Ap0pG55yCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIlFBDoLCGurQkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECg8gQKCXQWsrbyJHVMgAABAgQIECBAgAABAgQIECBAgAABAgQIECgvAYHO8pqnbggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgngX6R7dH5+CGaK5dFV2NHTNWI9A5z8NyPAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgDgUEOucQ21EECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUP4ChQQ6C1lb/nI6JECAAAECBAgQIECAAAECBAgQIECAAAECBAiUt4BAZ3nPV3cECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgMMcCQ+Mj0ba1Ixqq62Lj6u4ZTxfonOPhOI4AAQIECBAgQIAAAQIECBAgQIAAAQIECBAgMI8CAp3ziO9oAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECg/AYHO8pupjggQIECAAAECBAgQIECAAAECBAgQIECAAAECxRAQ6CyGoj0IECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMAvBAoJdBayFjABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEC2BQQ6sz0/1RMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAygTGJnZFU9+aqKmqjoGW3hmrE+hM2fCUQ4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAooYBAZwlxbU2AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEClSdQSKCzkLXTSU7u0V7fGu3L11YeuI4JECBAgAABAgQIECBAgAABAgQIECBAgAABAhkREOjMyKCUSYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLpEkiClP2j26K5dlXUVC07qLj6TStyPw+v2zFj0cUIdPbs3Bw9w70h0Jmu90M1BAgQIECAAAECBAgQIECAAAECBAgQIECAAIGnCgh0eicIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMAsBPpHt0fn4IZcoLOrseOgHfINdCYPFbL2UGVOPj/QsuVpwdJZtOURAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBEgkIdJYI1rYECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUN4CQ+Mj0ba1Ixqq62Lj6u6Dmm3qa42xifHIJ2R5JIHOyds5a6qqo+vKjhh7cFc0nFkn2Fner57uCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgYwKCHRmdHDKJkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIH5F5guuFlIoLOQtU/tePLZ9vrW6L9lR94h0vmXUwEBAgQIECBAgAABAgQIECBAgAABAgQIECBAoPIEBDorb+Y6JkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIEiCXQOdkf/6LZIbshMbumsqVqW27mQkGYhaw8se2xiVzT1rZk6e/L7gZbeInVnGwIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgWIKCHQWU9NeBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFBRAv2j26NzcEOu567G9dFcuzL3fdvWjhgaH8mFPBuq62Y0mW2gs2fn5ugZ7o3kds6xPT/PBUuT79uXr62oGWiWAAECBAgQIECAAAECBAgQIECAAAECBAgQIJAVAYHOrExKnQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQOoEktJmEN5NPc+2q6Gp88vtCAp2FrJ0EmLydM/k5CY1O1jC8bkfqjBREgAABAgQIECBAgAABAgQIECBAgAABAgQIECDwpIBApzeBAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgcgcDkDZvJFgMtW6Kmall0Dnbnbsw88NbO6Y6YTaBz8nbOmqrqaL5gxdRNnW7nPIJBepQAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUGIBgc4SA9ueAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBMpbYDK8mXQ5GeAsJNBZyNpJyckQaXJe5+CG3F9PhknLW1t3BAgQIECAAAECBAgQIECAAAECBAgQIECAAIHsCgh0Znd2KidAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBFAj0j26fClU2166KrsaOgm7oLDTQOTaxK5r61sSBt3Mm3w+09KZAQwkECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLTCQh0ejcIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMARCAyNj0Tb1o6pHZKbMvtHt0XPcG+017dG+/K1M+5eaKCzZ+fmqb37b9kRYxPjeZ1zBC16lAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoAgCAp1FQLQFAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECFS2QFNfay5YmXw2ru6OsQd35W7tnLyxcyadAwOahwt/JvvUb1oxdU4SJHU7Z2W/e7onQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEsiMg0JmdWamUAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBFIqMHnLZlJeEuJsWPa8kgQ6xyZ2RVPfmlyIs/mCFXnfAppSNmURIECAAAECBAgQIECAAAECBAgQIECAAAECBCpKQKCzosatWQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAohUD/6PZcgHPy8/sNb48PD/19Xjd0Tj5byG2eydr+0W254wZatkRN1bJStGVPAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBIgoIdBYR01YECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUJkCkzdnTna/7tI3xqbr/zkaquti4+ruGVHyDXQeeEZ7fWvuds7kps6Blt7KRNc1AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCBjAgKdGRuYcgkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgnQJNfa0xNjGeK+7FZ18RV//kmqIGOnt2bp4KcSZnJGd1Na6P5tqV6QRRFQECBAgQIECAAAECBAgQIECAAAECBAgQIECAwEECAp1eCAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUASByZs2D9wqnxs0h8ZHom1rx2HDn8maZG1z7aroH93mds4izMwWBAgQIECAAAECBAgQIECAAAECBAgQIECAAIG5FBDonEttZxEgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAWQsceEtn0mixAp1jE7uiqW9Nzq69vjV3U2fytX352rL21BwBAgQIECBAgAABAgQIECBAgAABAgQIECBAoJwEBDrLaZp6IUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIF5FZi8RfPAIobX7Zixpnxu6OzZuTkX4kwComMT47n9DrfvvEI4nAABAgQIECBAgAABAgQIECBAgAABAgQIECBA4GkCAp1eCgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUCSB/tHt0Tm44aDdDhe8nLx9c6bbPJ8aFM3n5s8itWQbAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBIgkIdBYJ0jYECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCARaOprnbpFM/l5oGVL1FQtmxbncIHOyd8nGzRU10Vyo2d7fWu0L18LnAABAgQIECBAgAABAgQIECBAgAABAgQIECBAIEMCAp0ZGpZSCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCD9Ap2D3dE/um2q0MMFOpOF9ZtW5NYf6jbPnp2bo2e4N5JbOccmxqddl34ZFRIgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEKltAoLOy5697AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECiyQP/o9ugc3DC166amj8TyZZfMeMpMgc62rR25WzknP821q6KrsaPIVduOAAECBAgQIECAAAECBAgQIECAAAECBAgQIECg1AICnaUWtj8BAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIVJxAU1/r1G2aLz77ivjEir+a0WBy/VNv8xyb2BVNfWtyz07e0NnVuD6aa1dWnKmGCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJZFxDozPoE1U+AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECqRPoHOyO/tFtU3U9Naj51IKnC3T27NwcPcO9U2HOJNQ50NKbun4VRIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgcHgBgc7DG1lBgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQKEugf3R6dgxumnjncrZrTBTrbtnbE0PjI1D7t9a3RvnxtQbVYTIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgkA4Bgc50zEEVBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFBmAr+0pTn2PvpQrquG6rrYuLp72g4PFegcm9gVTX1rDnom2SPZy4cAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCB7AgKd2ZuZigkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgAwJv/EJ73LT71qlKB1q2RE3VskNWPnkT54GBzZ6dm6NnuDdqqqpjbGI893WgpTcDnSuRAAECBAgQIECAAAECBAgQIECAAAECBAgQIEDgUAICnd4LAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQAoHJQObk1u31rdG+fO0hTzpUoLNzsDv6R7dNrZ/p+RKUb0sCBAgQIECAAAECBAgQIECAAAECBAgQIECAAIEiCwh0FhnUdgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAIBHoH90enYMbpjCSGzaTGzgPdUvnoQKd9ZtWHAQ50w2fxAkQIECAAAECBAgQIECAAAECBAgQIECAAAECBNIvINCZ/hmpkAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQyKPDUQGfSQlfj+miuXfm0biZv45z8/dD4SCQhz8lPEgYdaOnNoIKS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rN5glUVWmwl8Zh6sVKtBTJ09rcQAaCXfruURIECAAAECBAgQIECAAAECBAgQIECAAAECBAgsRkCg0+tBgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSWo8DOjx4Qk2ZNXmAFSQB0q1U3W46rMjUBAgQIECBAgAABAgQIECBAgAABAgQIECBAgEBZCwh0lrWo8QgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwFIInD3wshjw01uFPVZvsGq8fOBDSzGCpgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAtkgINCZDadkjQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCwwgoMHj00ju13duH+BDpX2KO2MQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKCKCwh0VvEXwPYJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYPkL7P7EIfH79LHpQk5of3icsPkRy39RVkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFCmAgKdZcppMAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgsPQCd376YNw55KG0o0Dn0vvpQYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDIBgGBzmw4JWskQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgRVa4Ndpv0ePp4+MuflzY8hR/VfovdocAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKCqCgh0VtWTt28CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQqFQCl75zYwwb/208vvedlWpdFkOAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFA2AgKdZeNoFAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAiQICnV4OAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIVAKBGXNmxpz8vJiTPyfmzJ1T5HNyr+B+/rz8yM2bNb/NH/fnzJ3fLz8v8pK2c+dE3ry5afu58/IjPz8/8ufNLficuVf47I/7Bc8W7PdHn4L7f4xZ0K+wfTrH/PkWnit/wTlmzZ1dbuK1q9eOatUicqrlRLXkP9Wq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tN/jhl0vjt3W6kiJAAECBAgQIECAAAECBAgQIECAAAECBLJcQKAzyw/Q8gkQIECAAAECBAgQIECAAAECBAgQIECAAAECBLJH4IiXTo3Pxn5VuOB3D3sh6tWsmz0bsFICBAgQIECgQgWO7Xd2DB49NC7peFbs07Zbhc5tMgIECBAgQIAAAQIECBAgQIAAAQIECBAoewGBzrI3NSIBAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBYgWe+PqFuPK9f6XPeqzbNS7b8RxSBAgQIECAAIESBS4ddGM8+22/OKvD8XH4RgeQIkCAAAECBAgQIECAAAECBAgQIECAAIEsFxDozPIDtHwCBAgQIECAAAECBAgQIECAAAECBAgQIECAAIHsEtjh4b1j+pwZcXvXq2L7NbbKrsVbLQECBAgQIFChAncPeThu/7RvHLtpzzh5y6MrdG6TESBAgAABAgQIECBAgAABAgQIECBAgEDZCwh0lr2pEQkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgUK/DT5JGxzzMFYYyrd74gurXZhRQBAgQIECBAoESBe4Y+Erd98kDs126P6L3DGaQIECBAgAABAgQIECBAgAABAgQIECBAIMsFBDqz/AAtnwABAgQIECBAgAABAgQIECBAgAABAgQIECBAIHsEHvziqbjxo7vSBZ+65TFx9KZ/zZ7FWykBAgQIECBQ4QJ9P38ibhp8T+yy5g5x026XVPj8JiRAgAABAgQIECBAgAABAgQIECBAgACBshUQ6CxbT6MRIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQKFHgb/87Jz76bUj6/KD1e8QF251KiwABAgQIECBQosATX78YV773z9h8lY3j/j1uIkWAAAECBAgQIECAAAECBAgQIECAAAECWS4g0JnlB2j5BAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC2SOwdd/uMSc/L11wx5Yd4tYuV2TP4q2UAAECBAgQqHCBl74fEBe9dU20btQqntvvvgqf34QECBAgQIAAAQIECBAgQIAAAQIECBAgULYCAp1l62k0AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAsUKjJzya/R4+sjCZ+s2aR1P7XMPLQIECBAgQIBAiQJvjnw/ThvQKxrXbhhvHPI0KQIECBAgQIAAAQIECBAgQIAAAQIECBDIcgGBziw/QMsnQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDIDoE3RrwXp7/WOzZuvn58MfbrqFOjdrx/+EvZsXirJECAAAECBJaLwNAxX8aR/z09qkW1+OSoV9KfLgIECBAgQIAAAQIECBAgQIAAAQIECBDIXgGBzuw9OysnQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDIIoF/f/ZY/Ovj++KQDfeNF7/rH1NnT4u3D302VqrVIIt2YakECBAgQIBARQr8NHlk7PPM0emUb/R8KhrXaVSR05uLAAECBAgQIECAAAECBAgQIECAAAECBMpYQKCzjEENR4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKA4gT6Dbopnvn05/rHt3+OxYc/FiCmj4oX9H4g1G64BjAABAgQIECBQrMCk3Mmx82MHpM+e3fff0abxmqQIECBAgAABAgQIECBAgAABAgQIECBAIIsFBDqz+PAsnQABAgQIECBAgAABAgQIECBAgAABAgQIECBAIHsEznjt4hg44t24bpdece/QR+ObCd/H43vfGes1XSd7NmGlBAgQIECAQIUKzIt5scX9u0fy8749bowtVtmkQuc3GQECBAgQIECAAAECBAgQIECAAAECBAiUrYBAZ9l6Go0AAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAsQJH/ve0GDpmWBrG+Ofgf8eQMV/GA3veHO1bbESMAAECBAgQIFCiwG7/OSjGz5wYN+56Sey61g6kCBAgQIAAAQIECBAgQIAAAQIECBAgQCCLBQQ6s/jwLJ0AAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCB7BHo8dWSMnPprvLD/A3HV+/+K90Z9HHchKKs6AAAgAElEQVR0vTq2W2PL7NmElRIgQIAAAQIVLnDQ88fHtxN+iN47nBH7tdujwuc3IQECBAgQIECAAAECBAgQIECAAAECBAiUnYBAZ9lZGokAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAiQI7P3ZATMqdHAN7PhWXvXtTvP7zIJW2vC8ECBAgQIDAEgVOeOW8eP/Xj+OULY+OYzbtucT2GhAgQIAAAQIECBAgQIAAAQIECBAgQIBA5RUQ6Ky8Z2NlBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECK5BAx0f2iWmzp8egw56Pq977V7z0/YC4stN5scc6u61Au7SVFU1g1txZ8eAXT8WIKaNit7U6xs5rbl/iFou23aT5+nHQ+n8pc47hE3+MnyaPTNeSUy2nzMdfeMDJs6bEh78NSW93WK19NKrdsNRzZvrWzKkR266+ZdSpUbvUfUtqmJs3Kw11zczLjXWbtIm2Tdos0jRp8/CXT0eTOo1ix1bbRIt6zf70vO+OGhxXvHdL5M+bF+d0ODF2XWuHJY6ZrKPX29fG52O/ivWarhtX7nRe1K9Zb4n9Mg3y8vOiRk6NUrcv2rAi3sVlWphOBJZRIPlbevG7/nHExgfEmVsfv4yj6EaAAAECBAgQIECAAAECBAgQIECAAAEClUFAoLMynII1ECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIrPAC2zy4Z8yaOzs+POLluPaD2+Opb16Ki7Y/LQ5Yb68Vfu82mL0C0+fMiL+/ekEMGfNlnLj5kXF8+8NK3EzRtru32Tmu2fnCMt14Mv5pA3rH4NFDY7MWG8YNu14czeo2LdM5Fh7s87Ffx4mvnpfevqPr1ZEEVUt7Zfo2qFk/HtzrljIJVo6ZMS6OeOm0GD19TInn8cnvn6dnlnzfXNrxrOixbtfSLrnYdlNnT4uT+18YQ8cMi/YtNorbul5ZqmDmO798GGe+fknk5c+NXtufHvu2617qdQwb9238480r48D19orDN94/qkW1UvdNGpb3u7hUi9GYQBkI3PjRXWm4fq91Osflnf5RBiMaggABAgQIECBAgAABAgQIECBAgAABAgSWl4BA5/KSNy8BAgQIECBAgAABAgQIECBAgAABAgQIECBAgECVEmh/f5d0v0OO6h83fHhXPPTlU3FWh+Pj8I0OqFIONptdApUl0Dkv5sU9Qx6JO4c8FPnz8qPHul2i9w5nRlL9smjVymXRTapAllR9c3kFOufk58XYGeNj9QarLLClJQU6E6fLBt0Uz3zbLzZYuW3c0fWqaFyn0bKwpH2KuteuXitu6XxZarWkq+h7szQh0GTcpJLx3/tfkAZIkyqsSajzjK2PW6oKpwKdSzohz7NN4IHPH4+bB98bHVt2iFu7XJFty7deAgQIECBAgAABAgQIECBAgAABAgQIECgiINDpdSBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQzgJz8+fGln27peGzj47sl4YyknDGaVsdG0dtcnA5z254AssuUFkCnUmF0KRKZBL2W6thy7ir2zWxav0W6caKhhyXZacNatUvsfrm8gh0JmHOPoNujFd+fCNO2vzIOGLjA9Ng48J7La5iama9idMua24fXdvsVCqSzVfZJFat33yRtkPHfJlWRZ00a0qpxknOJKlG+uJ3/eO2Tx5Iw7elvYruJ6lAevprF8fX479Lu3dqtW1ctuM50ah2w1INJ9BZKiaNskjgheGvRu93rouNmq0Xj/S4NYtWbqkECBAgQIAAAQIECBAgQIAAAQIECBAgsLCAQKd3ggABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEA5C2QCndVzqsfHR/4vbvro7uj7xZNxxlZ/iyM3OaicZzc8gWUXqAyBzl+m/hYnvnp+jJwyKhrXbhi3dO4Tm7XYqHBTK1qgMzG/5J0bov9Pby1SoXJxFTqTIOi5Ay+LgSPeXeoDv36X3tG59Y4L9CvqvlKtBlG/Zt2YFxGTZ02J5Pfq80OmRTu1qNcsDaBe/u7NaQg0qQ5ap3qttMn0OTMj+Q7M/L7wIpN+h2y4b+HtZJ6zB14WH/02JL23/srrxs27XVoY5F3cJgU6l/oV0KGSC7zzy4dpqD0JtD+///2VfLWWR4AAAQIECBAgQIAAAQIECBAgQIAAAQKLExDo9H4QIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQqACB9vd3SWcZclT/uOHDu+KhL5+KszocH4dvdEAFzG4KAssmsKyBzuKqRy7LCpJQ4akDLoofJo2IWtVrxqUdz4nua++yLEMtU5/lUaEzWWgSzrzhwzvjia9fTKtcdmndKS7peFYk53HES6dFUsFyYeOXvh+QBkGT9luvtlkk4crFXSOn/BpJ5dMaOTXSoGTHlh0Km4+dMT7OHtgnho4ZFq0arhF3dL0qHe+K926JZJ6/bXpIHNf+sMLKoZmORUOgmX4tV1ot3h01OM594/JoULNe3LjrJbFhs3alOo+ps6dFr7evjTdGvJe2322tjnHVThek78LiLoHOUvFqlEUCw8Z9G4e8+Pc00Py/gx7JopVbKgECBAgQIECAAAECBAgQIECAAAECBAgsLCDQ6Z0gQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUAECHR7cI2bPnRMfHvFy3DL4nnhk2LNxTocT49CN9quA2U1BoHQCuXmz4v1fP46Zeblph+T3+z9/PEZMGZWGCndda4f0fhIC7LBa+/hx8sj4bdrvi21b3MyZ/o1qNyxxYUlo8fTXLo6vx3+XBgdPaH94/K39oVEtqpVuM8vQauH9j5jya9z32X/SkY7e9K+xZsPV089N6jSKTZpvkAYsS7qSdZ//5lVRv2a9uLlzn2hWt0mxTXMiJxrVaRg1c2os8DwJdd7+yQNpNd8kpLnXOp3jhM2PiGP7nb1IoHPomC/jtAG906qY26+xVRqarFOjdolrS/Z55uuXpEHLJFx51+7XpFU3k6uo+8IVUTPzTJk9bZHzmDFnZpzx+sXxwa+fpoHLKzqdl74zyZXspc+gG+PF7/pH0zqNU49Nm29QqhPKVCydkDsxbt6tT7rOxPaCt66OGSX4J5VEJ+ZOSr9zE4dkH4u7Ltr+9AUCraVamEYEKlAg+bvs9sSh6XfPwJ5PVeDMpiJAgAABAgQIECBAgAABAgQIECBAgACBshYQ6CxrUeMRIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQKEag0yP7RhKCeuvQZ+OOT/vGY8Oei3O3OSkO2XBfXgQqjcCYGeMKK0AublENatWPO7peHQ9/+XS88uMbS73+TP9Nmq9fbN+fJo9MA4dJZc7k6rFul+i9w5mLhB6XeuIldCjt/tu32Cj2bdc9Ln7n+j+9hMVZZEKdr/88KG7p3Cfq1ay7SIXOolUxm9dbOe7pdl20btRqset69tt+cdm7N6dtLu14VvRYt2v6ORnr5P4XRuK/cJgzM2C/HwbGxe9cF9uuvmX06Xh2NK7TqHCu4RN/jHMGXhZ7rL3rIuHbTKiz/09vpd99iV9pw7lJ33nz5hVW5sxUTp02e/qf9k8GuH6X3tG59Y5lMpZBCJSHQPI3sHXf7mlAfNBhz5fHFMYkQIAAAQIECBAgQIAAAQIECBAgQIAAgQoSEOisIGjTECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIVG2B7k8ellYy/N9Bj8T9nz8Rj3/1fJy/7Slx8AZ/qdowdl+pBMbNnBBnvnZJJMHG5Cpa6TCpjFi/Zt30fr2a9eLKTudFEgx8c+R76b258/JjwsyJ6c+ibYtuMHfu7JiUOzkWF2L8bMywOPeNy2P09LFp16Jhzrz8vLjq/VtjlXrN4oiND1xsFcplgV14/0mIamLu5HSopDJepopmUtVylzW3j15vXxfVq+VE07pN0p9Fr0zfpJ7o4p4nIc0kHFtSuDWpzpmYJnMXDZyeuPmRsV+77nH2wD4xdMywNOx4acdz0iXcPeShuLTj2bFpiw0XYfh2wg9xwiv/iAm5k4qt5vm/HwfGnZ8+lJ7vOk3Wige/eCqt0Jq5kmDltxN/jLUbrRk1qy9YVTRpM2duXuTk5CzikTxLqm1OnjU1Vm+wSrrfg9Zftu+/ybOmxIe/DYnkfSjuKlpZdrMWG8ZfN9h7sa/D5qtsEqvWb74sr4w+BCpEIHnXt+rbPZ3rk/97NXKqlV+l4grZkEkIECBAgAABAgQIECBAgAABAgQIECBQhQUEOqvw4ds6AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAxQkc+NxxkVSve2qfe+Lxr5+PJ79+KS7Y7tQ4aP0eFbcIMxFYSoEkgPf3Vy+IIWO+jCRAeHz7w0ocYeGwYXFtB/z0dhpALCnQOWPOzDhlwIXx8ejPI6daThrmvGj70wuDlEmI77QBvWJmXm50X3vXuKLTP9J25XVlKkEm4y8cuszsZdX6LeLBvW6JFvWaLbCMTN8GNesv9nlxY5e0n4WNWzdqmVbanDlnZpy0xf9F1zY7xSn9L0orbNapUXuRSpijp4+J01+7OL4e/100rdM47tz9mmjXdO0S+Yqef1kb795m57hm5wsXGXbomC/jivf+FWdtfVxss/oWyzRt0XWXNM8yDawTgeUo0P7+Lunsr/d8Mv37dREgQIAAAQIECBAgQIAAAQIECBAgQIBAdgoIdGbnuVk1AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAlgn8339PT0NxD+55Szz/3avx9Df/jYu2Py0OWG+vLNuJ5VYlgYoOdCa2b458P84deFkcvvEBcXz7wwvDnFNnT4uT+1+YVqMsTRixLM6psgQ6k3Po98Prce/QxyIJZSZXJmD72divYti4b9Nqv9WiWoydMT7Oe/OKwlDskRsfmIY9k8qoC1fz7L72LotlKnr+vXc4Izq27PCnWR/58pno+8WTUVzQ8vfpY+P4V/6RBlKTiqdHbfrXBd6B0k4u0FlaKe2ySWC7h3qkYfbn978/1mrYMpuWbq0ECBAgQIAAAQIECBAgQIAAAQIECBAgUERAoNPrQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKACBJIg2ju/fBi3d70qBvz0Vjzzbb/ovcOZsV+77hUwuykILJvAsgY6L+l4VuzTttsik2aqWjap0yju7nZdtG3SZpE2uXmz4vtJP8WGzdqlAcXkmhfz4p4hj8SdQx5Kf//7Fv8Xx2zac9k2tRS9lneg89dpv0ffz5+I5797JRKXotfiKqYmba98/1/x0nf9I39efmzWYqP4ffqYGD19bNSqXjNO3uLoOHzj/Qt9SyIpev7X79I7OrfecSn0im9615CH445P+xYb6Ex6vDtqcFz01jUxIXdSOkCnVtvGZTueE41qNyz13AKdpabSMIsEdn7sgDSY/fBe/4qNm6+fRSu3VAIECBAgQIAAAQIECBAgQIAAAQIECBAoKiDQ6X0gQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUAECF7x1dbz8/Wtx7c4XxaBRH8Xzw1+JkkJvFbAcUxAolcDSBDqHT/wxjvvfOTExd3KUFP7LBDpXrd8iHtzrlmhRr1mp1jF0zJdx2oDeMWnWlNhy1U3i5t36RPVq1eOit69Jq1OWxZWs5cbdLolmdZsWDrc8Ap1z8vPizRHvxb8/eyy+mfB9GshMriSIucUqm8YX476OabOnF1boLGnvyTi3fnxfWg0zcyVjnLvNSbH/ensuMcyZ9Cl6/o3rNIo61Wv9aerpc2ZGUm21uAqdmcGTd+ns1/vEz1N+SW8l1Qiv37V3sQHg4hYk0Pmnj8kAlVCg2xOHpKHsO7peHdutsWUlXKElESBAgAABAgQIECBAgAABAgQIECBAgEBpBAQ6S6OkDQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIE/KXDtB7fHo8OejQu2OyU+/f2L6PfDwLhqp/Oj+9q7/smRdSdQfgJLCnTOzZ+bTl49p3pkwo9J2LAsA51JRboTXz0/vho/PBrXbhi3dO6TVpwsurayECguZFrRgc4fJ4+Mv/U7O8bNnFC4pfo160XPDfeJwzbcL2bnz4kjXjotRk8fs9hAZ3IGyffNI8OeicmzpqZjrVq/eVza8ezYZvUtSs21vAKdyQLHzhgf5715RXw8+vPIqZYTJ7Q/PP7W/tClDqIuLjhaaggNCVQCgb88/X8xYsqo9P8YomubnSrBiiyBAAECBAgQIECAAAECBAgQIECAAAECBJZFQKBzWdT0IUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQILCUAncPeThu/7RvGsL6ctw38dbI9+OfnS+LTq22XcqRNCdQcQLFBTpnzZ0VP04aGWs1ahlXvvfP+Hr8d3HFTufFmOnj4vTXLo46NWqnFeQ2ab7+Igtd2gqdSZXJPoNujBe/65+OdVz7w+KkzY9MP+fl58Xg0UPTiqBLunLzZsX9nz+ehqHWbLhGHLXJwek6i151a9SJbVffcoH7RQOdt3W5ImpXrx2PfvVcWqmyw2qbx9kD+0RJ1UYzfRvUrF9sNdLiwqLJOk8d0Cs+/O3TdNzj2h8ae6y9W+GaxswYV2KgMzmrwaM/i8eGPRef/P5ZzJ47J91e9Wo5sXfbbnHm1sdFg1r1l0S1wPOi519SSHepBoyIu4Y8HHd82nexFTozYybzX/LODen+e+9wZtTMqVGq6VToLBWTRlkmcNDzx8e3E35Q3TvLzs1yCRAgQIAAAQIECBAgQIAAAQIECBAgsLCAQKd3ggABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEAFCDzx9Qtx5Xv/SivtJYGMj0d/Fv/ufkNsueqmFTC7KQgsm0DRYNy6TVqnIcFfpv4WLeo1i33adYt7hjwcc+flp6HB9ZquE8PGD48mdRrF3d2ui7ZN2iwy6dIEOufFvLhnyCNx55CHIn9efjpWEog+vv1hS72Zovto32KjuK3rlZFUvlzS9dmYYWl10Jl5uVGtWrXIVCRNqj52ad2pzAOdyXoGjhiUBke3XX2LtDJl0WvhQOcRGx8QN310d7z601uRVDIteiVnsn3LreP0rY6NdRq3XtJWi32+vAOdyaKS92DevHmFFv9444p45cc3lmk/i+u0NO9FmU9uQAKlEDjspVPii7Ffx/nbnhIHb/CXUvTQhAABAgQIECBAgAABAgQIECBAgAABAgQqo4BAZ2U8FWsiQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBY4QSSAFISROq+9q7x0+SR8dX44fGfv9wR66+87gq3VxvKboGkKuaPk0bEGyPeTf99N+mnwmqPmZ2tUr953L/HTel7nFTQnDxrauGmS6pYmTQobaAzCfE9/c1/49oPbl9g7ooIdI6bMSFeH/FOPPNtvxg+4Yc0sJq5koBly5VWi5O3OCoNGCYVOhvXbhgnbH5ENKq90gIHP2LKr3HfZ/+JujVqL/Z5zeo1SqxouvCbVFyFzv/9ODAueuvatGJpcq1ct0kcsN6eaVXO1Rus8qdexqKBzj81UDGdk1DsNTtfuNTDCnQuNZkOK4jAMf3OSv/PIM7Y+rg4cuMDV5Bd2QYBAgQIECBAgAABAgQIECBAgAABAgSqnoBAZ9U7czsmQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBYDgIf/jYkjvvfOWnVvVHTfo+RU0bFi/v3jVYNV18OqzElgeIFkgqbJ/zv3Jgye9oiDerUqB3br7FV7LH2brHN6pvHSrUapG3Gzhgffd69KQb98lFaSbNW9Zpx9KY94/82PiiSPkWv0gQ6kzDnf79/LQ2KJhVBq+dUTys0JmOXd6AzU5EzCTIWvWrk1IhjNzsk/rr+X6JxnUbpo8xe/uy71KBW/T8V6MzNmxV3DHkwGtVaKbZerX2sVr9FNK3beJHqnsuyzqKBzq1W3SxWa9BiWYZZoE9SofibCd9HaQOdSVA18c9cybuZm5db7DqS9+T6D++M/j+9lT4/etO/xl832LtUa66ZUzMa12kY1aJaqdprRKCiBU569fx4d9TgOGnzI+O4ZahUXNHrNR8BAgQIECBAgAABAgQIECBAgAABAgQIFC8g0OnNIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFABAj9M+jn2e/bYWLdJ65iYOznGz5wYr/d8MprWaVwBs5uCQOkERkwZFUe/fGaMmzkhDQQm1Tanz5meVuBcXJhy6uxpccIr58WX474pnKhtkzZxxU7nRbsmaxfeW1KgMwlzPvTF03HrJ/elYc6k+uUxm/WMu4Y8HNNmTy/3QGdm/xNyJ6WVOJOA5EvfDYjiqmhm9lK3Rp3o2LLDIuHV5O/8/V8/iZo5NRb7PAm93tH16tik+fpLPKQkvPn+rx/HzLzcWLdJm0iMkysJPZ71ep94c+R7sWnzDeL2rldFEhT9s1fRQOf1u/SOzq13/LNDpmd5x6d9SxXoTPZ7+msXp/6nbHl0ut/FBS4/H/t1nPjqeem7ssHKbeOOrlcVBnD/9MINQGA5C5zx2iUxcMSgOGbTnunfg4sAAQIECBAgQIAAAQIECBAgQIAAAQIEslNAoDM7z82qCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEskxg8qwpsdOj+0eTOo3SMFYSVPrgiP9G7eq1smwnlrsiCyRBzps+ujt2WGPr2LHVNmmo8++vXhBDxny52DDl8Ik/phVokxBjUk0xCRgmVxJWPLH9EXH4xgekYy0p0DluxoQ4pt9Z8fOUX9Iw5y2d+0ROteqFIb3yrtCZVH9M1tip5TbRrF7TyAQEk70sHLpc0l4yfRvUrB8P7nVLtKjXbIFXZ3FjL+07Nnr62Djq5TPit2m/x/7r7Rm9tj99aYcotn3RQOehG+4bG5cidLqkiV//eVBaQbM0FTqLvlfd194lrtzp/BIDncl36pmvX5JWMEyqxN646yVpkNZFYEUROP/NK6PfDwPj0I32i3M6nLiibMs+CBAgQIAAAQIECBAgQIAAAQIECBAgUOUEBDqr3JHbMAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwPISaH9/lwWmHnJU/+W1FPMSKJVA0UDf4sKUzw3/X1zyzg1Ru3rtuH6XXvHur4Pjia9eiLnz8tN5jtzkoDhjq78VBjpXqd88+u55c1oBdOHrlsH3xvPDX4mbO/dJq00WrbpY3oHOhdeyPAKdmQqWpTqgMmxUXAXOoudfhlOlQ5Um0PnosGfj2g9uT8PA1+x8YXRp3anEZbz0/YD0HUzCxHu33T0NtSbh4sw1Jz8v3hjxbmy7+haxUq0GZb0d4xEod4GL37k+/W48YL294qLtTyv3+UxAgAABAgQIECBAgAABAgQIECBAgAABAuUjINBZPq5GJUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQILCIQJfH/xpjZ4xP7zeqvVK8ecgzlAhUaoHSBDpnzZ0Vpw24ON7/9eNo06hV/HuPG9NKtIN++Sh6v31dNK7TMO7udl00q9s0PvptSJzc/6KoWb1GYcXLJGg3b968tKpicv0y9beYPXd2rN14rfR3gc6KeUWWFOis6AqdSTDzrNf7xJsj34vVGqwS9+9xU6xav3mxGMk7c+Kr58fIKaNirYYt465u1ywQFk6en/vG5TFs3Ldx4Pp7xQXbnVpipc+K0TYLgaUXSALLSXh+33bd4+Idzlz6AfQgQIAAAQIECBAgQIAAAQIECBAgQIAAgUohINBZKY7BIggQIECAAAECBAgQIECAAAECBAgQIECAAAECBKqCQM8XToqvxg9Pt7p6g1Xj5QMfqgrbtscsFihNoPOT3z+Pv796QczMy4392nWPXjucURiWGzNjXOTPyy8M1xVX8fKzMcPi7IGXRceWHeLvW/xfrFy3yQJiVS3QmZgn/0p7Dfjp7bjho7vSUGzNnBoxa+7sWK/pOnFFp/OiYe3SV6JMQuZJhdWiVxKqHDx6aEzMnRybr7JJGqhM5jt7YJ/0TB/c65ZoUa/ZYpe68Du061o7xHcTf0xDmu1bbFRi3xFTRsXRL58Z42ZOiO5r7xJX7nR+sSHMJBDcZ9CN8eJ3/dNQcLLvhSt5Jm3OHXhZDBzxbtrm0o7npGO6CGSTQCbQuf96e6YVaF0ECBAgQIAAAQIECBAgQIAAAQIECBAgkJ0CAp3ZeW5WTYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgkIUCSeht0KiP0pW3bdImntzn7izchSVXJYElBTqTwN/F71wf//3+tahbo07c1vXK2GKVTUokyoQz58zNi1u7XB5br9a+MCCYVPC8b48bY82GayzQv6oFOpfm/SpamXKDldvG8e0PiyT0NWnWlOixbpfovcOZacizLK9MoDNTjbVpncaLHX5J71BJnZNKhMlecqrlxDU7X7hISDPTr98PA+Pid66L2XPnLLb65k+TR8bf/ndOWiW5VcM14o6uV0XLlVYrSxpjEShXgd7vXB8vDH8lBDrLldngBAgQIECAAAECBAgQIECAAAECBAgQKHcBgc5yJzYBAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgQKBXm9fFy9+92r6ebMWG0XfPW9GQ6BSCywpjPfOLx/Gma9fkobpOqy2efyz82VRp8aCVR6LbrBo1cXrd+kdnVvvGHcNeTju+LRvrL/yunHX7tdGUimy6CXQWfwrkgQTk0qZQ8cMS8O0t3S+LDqs1j6KBhyTSpWXdDwr6tesV6r3LKmoesRLp8Xo6WNK1b4sGyXVOpNAcLLWJCh81ut94s2R78Uq9ZvHvd2uj1YNV19kuqIhzc1abBi3drkiVqpVclXSZ7/tFwOQAyoAACAASURBVJe9e3NaNTap0Nlnx3PLPPBalibGIlBUIPO/IQ5Yb6+4aPvT4BAgQIAAAQIECBAgQIAAAQIECBAgQIBAlgoIdGbpwVk2AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBA9gnc9NHd0feLJ9OF77DG1ml4yUWgMgssLtA5KXdynPjq+fHV+OFRq3rNuHHXS6Jjyw6L3U7RwOCJmx8Zx7U/NM4deHn0/+mt2KnVdnHDrr2jxkIVJQU6FyX9bMywuOCtqyOp0Fm9Wk6ctMX/xdGb/jWqRbWYF/PiniGPxJ1DHkqDi2s1bBlX73xBJBU8l3SNmzkhznztkkjOqbhrXkRMzJ2UBniT4GT9mnWXNGSUts+GzdrF5Tv+I+rVrBtFg7+7rdUxrdC58HuR7P3UARfFD5NGROPaDeOWzn3SoPzirjn5eXHuwMti4Ih308qfvbY/PfZt132Je9CAQGUQuOita+Kl7weklWgv3E6gszKciTUQIECAAAECBAgQIECAAAECBAgQIEBgWQQEOpdFTR8CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECyyDQ9/Mn4qbB96Q9u7XZJQ1ZuQhUZoGSAp1JMK7PoBvjxe/6p8svbbXDouMl1SMv3O7UOOHV8+Lr8d/Fce0Pi5M2P3IRjrIIdE6bPT1OevX8+GzsV1G0EuSS7DNzJ+3u6Hp1bNJ8/cIuA356O62QuWr9FvHgXrdEi3rNFhgu07dBzfqLfV7c2CWtKwla3vbJA/HSd/1j7rz8NEh78hZHx+Eb75+GOTNXEup86Iun49ZP7kvDl0nos1OrbePMrY8vttLlkhwyzz/8bUicNqBXzJo7Oy7teFb0WLfrErsuqcprcQM8OuzZuPaD29NHSYXRfdp2W2Bv7436OH3/Rk8fmxpc2vGc9B1MrmTvk3KnxJz8Oenek3cr+Txyyq8xcuqv8du0MTF49NC0bfN6K8c93a6L1o1aLXEfGhBY3gJJiPvl71+Lg9f/S5y/3SnLeznmJ0CAAAECBAgQIECAAAECBAgQIECAAIFlFBDoXEY43QgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgsrcCL370avd6+Lu120Po94oLtTl3aIbQnUKECk2dNjeNfOTcNxSUVNY9vf9giFSDXWGnVuHP3a6LVSquXam2XvXtzPP3Nf6NBrfqx9artY9CoDyN/3ry4ebdLi63wWdpAZ9EgX82cmtG4TsM05Dhr7qx4+puX4+bB96QBvy1X3ST+1fmKtBLkkq6PfhsSJ/e/KGpWr1FioDMJSzat2yQNTRa9ktDrxNzJacxycc+TdSwcFl14nKFjvox7hj4Sg38bmgY5k6tpncbRZ8dzYoeWWy8Q5iza94NfP4mL37k+DT4mV1KVsuVKq6XfPzu22iY9s+Tekq7EdtAvH0Xvt6+LCbmTYrMWG8atXa5Iq3Qu6VraQGdu3qw4dUCv+PC3T6NZ3aZx3x43xpoN1yicZtyMCXFMv7Pi5ym/pPeSQGe9GnVj0qwpS1pKsc93WXP7uHaXXlFzocqwyzSYTgTKUeD8N6+Kfj+8HodutF+c0+HEcpzJ0AQIECBAgAABAgQIECBAgAABAgQIECBQngICneWpa2wCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECRQTe+eXDOLn/hemdYzbtGadseTQfApVKYPKsKXHle/9KQ3LJ9fPkX+KLcd9E/v8PESaVEvduu3vc99l/4vZPHiisEFm0OmJpNvPJ75/H31+9IGbm5RY2X6thy/h39xuiWb2miwyxNIHOcwdeHv1/emuxyzhqk4PjtK2OLbZNsv/z3rwy6lSvkxoklRzHz5wYTeo0iru7XRdtm7Qp7Jep0FmaPS+uTRJsLRroTAKQv0z9Ld4c8V68MeLd+G7ST2kQNXMlwdG923aLM7c+Lg3FLulKxnvoy6fjgc8fjyQsWfTKhFHXbLh6dG7dKQ5ar0dUz6le2CQJpSZh0js/fSiSc0vegyRIenPnPrFp8w2WNHX6fGkDnd9M+D6O/9+5aUBzp1bbxQ279o4aC4Utbxl8b9z/+eNLnL9o2HbdJm3Sc0xCqO2arh3/+er5NKicBFp7bX967Nuu+xLH04DA8hQ4/80ro98PA+PYTXvGyf73w/I8CnMTIECAAAECBAgQIECAAAECBAgQIEDgTwkIdP4pPp0JECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIlF5g2PjhccgLJ6Udztjqb3HkJgeVvrOWBCpAIC8/L856vU+8OfK9BWZbpX7zuLfb9dG83spx2bs3xX+/fy0Nwp3Q/vD4W/tDS6wQWdySkzmufO+f8dzwV9KAYBKcXFwotLSBzmSu2z/tG3cPebhEqbUbrxn/7Hx5WqWyuCup5nnagIvj/V8/XuBxcVUcM4HOFvWapQHHZnWbLNUJJWHCpOJetWrVCgOdU2dPi9Nf6x0fj/58kbESpz3X6Rx/2+zQWL3BKks1V9J42uzp8eiwZ+Opb/4bY2aMW6B/cq73dLsuWjdqld5Pnifh2M/HflVYETS5v3Hz9eOqnc4vdTXWpM/SBjrvGvJw3PFp33Qd525zUhyy4b6L7HX4xB/TyqNJhdG6NerEhs3apkHNtRuvlYY269SoEw2XUD30w9+GxGkDeqXB4lXrN49/d78xkmqzLgKVVeDsgX0i+d45eYuj4tjNDqmsy7QuAgQIECBAgAABAgQIECBAgAABAgQIEFiCgECnV4QAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBABQmMnj4muj1xaDpb7x3OiP3a7VFBM5uGQOkFbhp8T7zyw8DCDms2bBnHtT80tlp1s/ReQejw4th61c3iuPaHpcHOpb2SIOeX476NX6b+Ghus3LYwSFjcOEsT6Pzgt0/jpe/6LzJMEvbr2LJDbL1a+6i5ULXHhRtf9d6/CgOtSQXMPdbeLQ7e4C9Rv2a9BZomFXcvf/fmSAKdN+52STSru2h10cW5JIHOC966Om1yZafzYv2V100/DxnzZVrJNwlg1qlRO7ZfY6vYt2332HaNLZe49tKcw7yYl1YAfXvkB/Haz2/HsHHD0+DkwhUqk/Dn9R/emQ65XtN10iDpzmtut9TnvbSBzuT9SkJrr/z4RrquJKRZHlfikASLvxj7TVy649nRrsna5TGNMQmUmUBS2XjQqI/i7A4nxGEb7V9m4xqIAAECBAgQIECAAAECBAgQIECAAAECBCpWQKCzYr3NRoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUIUFkkpw2z3UIxW4eucLolubXaqwhq1ns8Cc/LyoXi1nqcN92bznilp7EjT8Zvz30axe01i5bpOlqn5almvMzZsV30z4LtZt0maRMOvSzJPsZ1LulJiTPycdZ+Fg7NKMVdZtvcdlLWq88hQ4+uUz45PfP49e258e+6+3Z3lOZWwCBAgQIECAAAECBAgQIECAAAECBAgQKEcBgc5yxDU0AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgYUFtnhg90iqE97S+bLYqdW2gAgQIECAAAECSxTo+cJJ8dX44XHNzhfG7m12XmJ7DQgQIECAAAECBAgQIECAAAECBAgQIECgcgoIdFbOc7EqAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBFVSg0yP7xpTZ0+KubtfGNqttvoLu0rYIECBAgACBshTY55mj46fJI+OebtfF1qu1L8uhjUWAAAECBAgQIECAAAECBAgQIECAAAECFSgg0FmB2KYiQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg0P3Jw+K3ab/Hg3veEpu22BAIAQIECBAgQGCJArs/cUj8Pn1sPL3vPbFO49ZLbK8BAQIECBAgQIAAAQIECBAgQIAAAQIECFROAYHOynkuVkWAAAECBAgQIECAAAECBAgQIECAAAECBAgQILCCChz0/PHx7YQf4ol97op2TdZeQXdpWwQIECBAgEBZCmQqfL/e88loWqdxWQ5tLAIECBAgQIAAAQIECBAgQIAAAQIECBCoQAGBzgrENhUBAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBHk//X4ycMioe2PPmaN9iIyAECBAgQIAAgcUKzIt5scX9u6dtPjnqlagW1YgRIECAAAECBAgQIECAAAECBAgQIECAQJYKCHRm6cFZNgECBAgQIECAAAECBAgQIECAAAECBAgQIECAQHYKdHvikBg9fWzc0fXq2G6NLbNzE1ZNgAABAgQIVJjA79PHxu5PHBLN660c/Q/+T4XNayICBAgQIECAAAECBAgQIECAAAECBAgQKHsBgc6yNzUiAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgRIFujz+1xg7Y3zc2uWK6NiyAykCBAgQIECAwGIFPv39izjq5TNi81U2jvv3uIkWAQIECBAgQIAAAQIECBAgQIAAAQIECGSxgEBnFh+epRMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECGSfwG7/OSjGz5wYN+92aey85vbZtwErJkCAAAECBCpU4MXv+kevt6+N7mvvElftdEGFzm0yAgQIECBAgAABAgQIECBAgAABAgQIEChbAYHOsvU0GgECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIHFCuz82AExKXdyXLdLr+jSuhMtAgQIECBAgMBiBe789MG4c8hDceTGB8YZWx9HiwABAgQIECBAgAABAgQIECBAgAABAgSyWECgM4sPz9IJECBAgAABAgQIECBAgAABAgQIECBAgAABAgSyT6DTI/vGlNnT0gpbSaUtFwECBAgQIEBgcQIXvXVNvPT9gDinw4lx6Eb7wSJAgAABAgQIECBAgAABAgQIECBAgACBLBYQ6Mziw7N0AgQIECBAgAABAgQIECBAgAABAgQIECBAgACB7BPIVOi8ZucLY/c2O2ffBqyYAAECBAgQqFCBni+cFF+NHx63d70qtl9jqwqd22QECBAgQIAAAQIECBAgQIAAAQIECBAgULYCAp1l62k0AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAosV6PbEoTF6+pi4pfNlsVOrbWkRIECAAAECBEoUyMvPi20f6hHJz0GHPR/1a9ajRYAAAQIECBAgQIAAAQIECBAgQIAAAQJZLCDQmcWHZ+kECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLZJ7Dfs8fGD5N+jnu6XRdbr9Y++zZgxQQIECBAgECFCXw57ps49MWTY+3Ga8Uz+95bYfOaiAABAgQIECBAgAABAgQIECBAgAABAgTKR0Cgs3xcjUqAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgWIFDXvx7DBv3bTyw583RvsVGlAgQIECAAAECJQo89tVzcc37t8XebXePSzueTYoAAQIECBAgQIAAAQIECBAgQIAAAQIEslxAoDPLD9DyCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEskvg8JdOic/Hfh0Hb7B3nL/tydm1eKslQIAAAQIEKlSg19vXxYvfvRobrtw2Hv3L7RU6t8kIECBAgAABAgQIECBAgAABAgQIECBAoOwFBDrL3tSIBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBEoU6PnCSfHV+OFRM6dG9DvwkWhWryktAgQIECBAgECxAvs8c3T8NHlk+uzZ/e6LNo1akSJAgAABAgQIECBAgAABAgQIECBAgACBLBYQ6Mziw7N0AgQIECBAgAABAgQIECBAgAABAgQIECBAgACB7BM46Pnj49sJP6QL77nhPvGPbf6efZuwYgIECBAgQKDcBabPmRE7PLx34TyHb3RAnNXh+HKf1wQECBAgQIAAAQIECBAgQIAAAQIECBAgUH4CAp3lZ2tkAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAosI7PfssfHDpJ/T+7Wq14yBPZ+K+jXrkSJAgAABAgQILCDwwa+fxPGv/KPw3poN14gX9n+AEgECBAgQIECAAAECBAgQIECAAAECBAhksYBAZxYfnqUTIECAAAECBAgQIECAAAECBAgQIECAAAECBAhk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BAgQIECAAAECBAgQIECAAAECBAgQKJbAiz60P752/33xyz0/Hy/+nudni7/nW/fGyz5yIM5eOBfv3vNf4wc6n1qsTVktAQIECBAgsGyBcxfOxfM+sDfuPzMZH33Z78XjH/md8dn7TsTrPv7zccWmLVnFzo4rrl32+C4kQIAAAQIECBAgQIAAAQIECBAgQIAAgfUXEOhc/zOwAgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgRIK3Pq3x+M//Nl/jmu3XBN/9GPvicde822Zwrvv+kC8846p3//wJUPx6KuuK6GOLRMgQIAAgfIJ3HbPp+JNt/5SbPv274/ff+F/iwfPPhQ/+uHXxt89+Pex/1++PP79v35d+VDsmAABAgQIECBAgAABAgQIECBAgAABAm0mINDZZgdqOwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAsUReMttb4+jX7ktnv647fE7L3hHtvALFy/Eqz72+vjLf7g7nvbY78sCHRs3bCzOpqyUAAECBAgQWJbA/j9+Q9z19b+I/7TzP8SPdr8gfvlT/y3+11/9SVx31aPiT15+KPsjEBoBAgQIECBAgAABAgQIECBAgAABAgQIFFtAoLPY52f1BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBRb45ulvxUs//NPxjYf/KX7syTdE5dlvznZzz7fujZ8Y+bl44OyD8ZLu3fGfd/YXeJeWToAAAQIECCwlcOwrn4yfv+1XYuu1j42jr3h/3D5xZxy4eer5/yvPeUu86Ek/stQQPidAgAABAgQIECBAgAABAgQIECBAgACBAggIdBbgkCyRAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgfQU++dXPxBv/9G3ZBp903T+Pdzzvrdnrn9/7uXj9sV/M3t/5nU+Pdzz3/41rtlzdvhB2RoAAAQIESizwgg++KiYe+HoW3vyh73527P3ov41775+I3U94bvz6c99aYhlbJ0CAAAECBAgQIECAAAECBAgQIECAQHsJCHS213naDQECBAgQIECAAAECBAgQIECAAAECBAgQIECAQAEF7pi4K6vK9Q8P/WO2+hd/z/Pjp57643HPt8bjTbdWsvee/Ognxm8+/+3x7dc8poA7tGQCBAgQIEBgIYHf+vzvx+/e+b7o/mdPiKHdvx4/e+w/xpe/8dfx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wOWVq81lPAIECBAgQIAAAQIECBAgQIAAAQIECBAgQKANBQQ62/BQbYkAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQKrJXD6/JmpYOh02HMqJFoLf+bCodPvpc/PX7wQFy9eyF4vZP++OPVepN8vZu9N/VzM+mWfXEivl96bGiO7YuHPpq+NixdXa7stP86GDRtj44YNsXHDxtgQ6XVDzLwXG2Pjxo3pv7Eh65PvN3Vd6rspXZs+m+k3/Vl6Z/qaNH769x//9a3xx3ffkrn8zPWviud+97OyYOWlAOXm6ZDmxpn3agFK1SFb/nayQAIECBAgQIAAAQIECBAgQIAAAQIECBAgQKDJAgKdTQY3HQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQKJLA0IlDMXRyOFtydefB6O3eVaTlWysBAgQIECBAgAABAgQIECBAgAABAgQIECBAoGUEBDpb5igshAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQItKaAUGdrnotVESBAgAABAgQIECBAgAABAgQIECBAgAABAsUSEOgs1nlZLQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBEorcPvEndHV0RldHVtLa7CeGxfqXE99cxMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLtICDQ2Q6naA8ECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBoc4EDN/dHCnT2bdsXfdv3t/luW3d7Qp2tezZWRoAAAQIECBAgQIAAAQIECBAgQIAAAQIECLS+gEBn65+RFRIgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKC0AuOTp6IyOpCFOVN1zmpPf+zovL60Hq2wcaHOVjgFayBAgAABAgQIECBAgAABAgQIECBAgAABAgSKKCDQWcRTs2YCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAiUQCCFOFNlztSEOVvrwIU6W+s8rIYAAQIECBAgQIAAAQIECBAgQIAAAQIECBAohoBAZzHOySoJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQKoF8mDNV5Lxxz+Cs/afPK6OD0bdtX/R27yqVTatsVqizVU7COggQIECAAAECBAgQIECAAAECBAgQIECAAIGiCAh0FuWkrJMAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIlEcgHBecLcwoSts6N4Cxa5yyshAABAgQIECBAgAABAgQIECBAgAABAgQIEGh9AYHO1j8jKyRAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEBpBA7c3B+p+mZqqfpm3/b9s/ae/zxV7UyBT219BSrHB2Nk7Gi2iCN7b4qujq3ruyCzEyBAgAABAgQIECBAgAABAgQIECBAgAABAgRaVECgs0UPxrIIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQJoHxyVNRGR2YCXPODWsu9XmZrFppr7UwZ2/3bqHOVjoYayFAgAABAgQIECBAgAABAgQIECBAgAABAgRaUkCgsyWPxaIIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQHoFUkbMyOhjjkxPR1dEZ1Z7+WZU3U5gzVeZc6PPySLXeTodOHIqhk8PZwlK11Fp1VZU6W++srIgAAQIECBAgQIAAAQIECBAgQIAAAQIECBBYfwGBzvU/AysgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAaQVSADCFNVNLgcBUmTPflvq8tHAttPF8qDMFclPwNjWhzhY6JEshQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEWkJAoLMljsEiCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUD6BudUd54Y5R8aOReX4QAYzX9izfGKtu2OhztY9GysjQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEWkdAoLN1zsJKCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUBqBVJUzVd9MrW/bvujbvn/W3ivHB2Nk7OiCn5cGqkAbFeos0GFZKgECBAgQIECAAAECBAgQIECAAAECBAgQILAuAgKd68JuUgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECJRTYHzyVFRGB2bCnKkqZ6q+mW/5sOd8n5dTrhi7zoc68ys+svem6OrYWoxNWCUBAgQIECBAgAABAgQIECBAgAABAgQIECBAYI0EBDrXCNawBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIDBbIFXkTGHN1Lo6OqPa0z8rzJkPe873Oc9iCAh1FuOcrJIAAQIECBAgQIAAAQIECBAgQIAAAQIECBBovoBAZ/PNzUiAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIHSCeTDnKkiZ6q8mW9LhT1LB1bwDadQ58jdt8T45MSsnajUWfCDtXwCBAgQIECAAAECBAgQIECAAAECBAgQIEBgRQICnSviczEBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQILCVQOT4YI2NHs2592/ZF3/b9sy5ZKuy51Pg+b00Boc7WPBerIkCAAAECBAgQIECAAAECBAgQIECAAAECBNZPQKBz/ezNTIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgbYXOHBzf6TAZmqpKmeqzplvKfQ3dHI4e2u+yp1tD9TmGxTqbPMDtj0CBAgQIECAAAECBAgQIECAAAECBAgQIECgIQGBzoa4dCZAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBegTGJ09FCnOOT05EV0dnVHv6Lwtz5sOe1Z0Ho7d7Vz1D61MwgRTorYwOZvdCvh3Ze1N0dWwt2G4slwABAgQIECBAgAABAgQIECBAgAABAgQIECCwfAGBzuXbuZIAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE5hFIAb4U1kxtoaqbS1XuBNteAkKd7XWedkOAAAECBAgQIECAAAECBAgQIECAAAECBAgsT0Cgc3luriJAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBeQSGThyKoZPD2SfzhTlT5c7K6ECkgN9ClTvBtqdAvmprfocqdbbnedsVAQIECBAgQIAAAQIECBAgQIAAAQIECBAgcLmAQKe7ggABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRWRSBfdbNv277o275/1rj1VO5clYUYpGUFhDpb9mgsjAABAgQIECBAgAABAgQIECBAgAABAgQIEGiCgEBnE5BNQYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgXYWyFfdTPu8cc9gVp0z34Q52/kOaGxvQp2NeelNgAABAgQIECBAgAABAgQIECBAgAABAgQItI+AQGf7nKWdECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoOkC+aBmV0dnVHv6LwtzDp04FEMnh7O1zVe5s+mLNuG6Cwh1rvsRWAABAgQIECBAgAABAgQIECBAgAABAgQIECCwDgICneuAbkoCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAi0g0A+qJkqcqbKnHPbgZv7I4U+U5uvcmc7ONjD8gVuOLwvxicnZg1wZO9N0dWxdfmDupIAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg0KICAp0tejCWRYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgVYWyAc156u6mSowVkYHhDlb+RBbZG2V44MxMnZ01mqEOlvkcCyDAAECBAgQIECAAAECBAgQIECAAAECBAgQWFUBgc5V5TQYAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE2lugnqBm6pMCn6nyYldHZ1R7+iNV8NQILCQg1OneIECAAAECBAgQIECAAAECBAgQIECAAAECBMogINBZhlO2RwIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECKyCwO0Td2ZBzdQWCmrm+6QQ5417BldhZkOUQWDoxKEYOjk8a6sqdZbh5O2RAAECBAgQIECAAAECBAgQIECAAAECBAiUR0CgszxnbacECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBYtkA9Qc2RsWNROT6QzSHMuWzqUl8o1Fnq47d5AgQIECBAgAABAgQIECBAgAABAgQIECDQ9gICnW1/xDZIgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBlQmkqpwp0Jla37Z90bd9/2UDVo4PxsjY0UX7rGwVri6LgFBnWU7aPgkQIECAAAECBAgQIECAAAECBAgQIECAQPkEBDrLd+Z2TIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgboExidPRWV0YCbMeeOewazy5tyWD3wu1KeuCXUiMC2QQp0jd98S45MTMyZH9t4UXR1bGREgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECisg0FnYo7NwAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIrJ1AqshZGR3MAnVdHZ1R7em/LMyZD3wu1GftVmjkdheYL9RZ3Xkwert3tfvW7Y8AAQIECBAgQIAAAQIECBAgQIAAAQIECBBoUwGBzjY9WNsiQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDAcgVSmDNV3UwtVeRMVTfntnwfYc7lSrtuKYF8sLjWV6hzKTWfEyBAgAABAgQIECBAgAABAgQIECBAgAABAq0qINDZqidjXQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEFgHgcrxwRgZO5rN3LdtX/Rt33/ZKuoJfK7D0k3ZpgJCnW16sLZFgAABAgQIECBAgAABAgQIECBAgAABAgRKKCDQWcJDt2UCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjMJ5CqcqbwXGqpKmeqzjm3DZ04FEMnh7O3F6reSZfAaguMT57KqsaOT07MDK1S52orG48AAQIECBAgQIAAAQIECBAgQIAAAQIECBBYawGBzrUWNj4BAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRaXCBfAbGrozOqPf3zhjnzgc+Fqne2+FYtr8ACQp0FPjxLJ0CAAAECBAgQIECAAAECBAgQIECAAAECBDIBgU43AgECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBEoskMKcKaiZ2mIVN+up3lliRltvkoBQZ5OgTUOAAAECBAgQIECAAAECBAgQIECAAAECBAisiYBA55qwGpQAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQKtLzB04lAMnRzOFrpQmDMF6CqjA5GCn4tV72z93VphOwnccHhfjE9OzGypuvNg9Hbvaqct2gsBAgQIECBAgAABAgQIECBAgAABAgQIECDQhgICnW14qLZEgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBpQTqqbg5t3pntedgdHVsXWponxNoikDl+GCMjB2dmUuosynsJiFAgAABAgQIECBAgAABAgQIECBAgAABAgRWICDQuQI8lxIgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKBoAimkWRkdzKobLlZxc26Y88Y9g0XbqvWWQECoswSHbIsECBAgQIAAAQIECBAgQIAAAQIECBAgQKCNBAQ62+gwbYUAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQKLCdRbcXPoxKEYOjmcDdW3bV/0bd8PlkDLCuTv17RIlTpb9qgsjAABAgQIECBAgAABAgQIECBAgAABAgQIlF5AoLP0twAAAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTKIJAPve3ovD4Wqrh54Ob+SMHP1ATjynBntMcehTrb4xztggABAgQIECBAgAABAgQIECBAgAABAgQItLuAQGe7n7D9ESBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQeoF6Qprjk6eiMjowE+ZMgc8U/NQIFEVAqLMoJ2WdBAgQIECAAAECBAgQIECAAAECBAgQIECgvAICneU9ezsnQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKDNBfIhza6Ozqj29M8b0kz9UuhzfHIiFuvX5ly21wYCKdQ5cvct2b2cmiqzbXCotkCAAAECBAgQIECAAAECBAgQIECAAAECBNpIQKCzjQ7TVggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFATuH3iziykmVqqtFntORhdHVsvA5rbL1Xm1AgUWWBk7FgMnRwW6izyIVo7AQIECBAgQIAAAQIECBAgQIAAAQIECBBoUwGBzjY9WNsiQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKC8AqlKYQq0pZbCnAuFNFPwrXJ8YMl+5ZW086IKpKByZXRQqLOoB2jdBAgQIECAAAECBAgQIECAAAECBAgQIECgTQUEOtv0YG2LAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFyCqSqnCnMllp158Ho7d41L0Tl+GCMjB3NPuvbti/6tu8vJ5hdt63A+OSprErt+OTEkv8/tC2CjREgQIAAAQIECBAgQIAAAQIECBAgQIAAAQItJSDQ2VLHYTEECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBYnkAKr1VGB7IwZ1dHZ1R7+rPqnPO1fOgzVe9cqN/yVuIqAq0jINTZOmdhJQQIECBAgAABAgQIECBAgAABAgQIECBAgECEQKe7gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgUXSCHOFNJMLYUzqz0Ho6tj62W7yoc+04fCnAU/eMuvS2BuqFNF2rrYdCJAgAABAgQIECBAgAABAgQIECBAgAABAgTWQECgcw1QDUmAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFmCQydOBRDJ4ez6VKYM4U052v50OdSFTybtXbzEGimwA2H98X45EQ2pVBnM+XNRYAAAQIECBAgQIAAAQIECBAgQIAAAQIECNQEBDrdCwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECioQKrKmYKaqS0WUJtbwXOh0GdBGSybQN0CleODMTJ2dMn/Z+oeUEcCBAgQIECAAAECBAgQIECAAAECBAgQIECAQAMCAp0NYOlKgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBVhAYnzwVldGBmTBnCmim6pzztXoreLbCvqyBQDMEhDqboWwOAgQIECBAgAABAgQIECBAgAABAgQIECBAYD4BgU73BQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAokMLfaZrXnYHR1bJ13B/VW8CzQ9i2VwKoI5IPOi1W3XZXJDEKAAAECBAgQIECAAAECBAgQIECAAAECBAgQmBYQ6HQrECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoCACjVTbzIc5F6vgWZCtWyaBVRcQ6lx1UgMSIECAAAECBAgQIECAAAECBAgQIECAAAECSwgIdLpFCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUACBeqttjk+eisroQKRKnl0dnVHt6Y8dndcXYIeWSKD5AkKdzTc3IwECBAgQIECAAAECBAgQIECAAAECBAgQKLOAQGeZT9/eCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBoeYFGApopxJmCn6mlMGeqzNnVsbXl92iBBNZTYG6os7d7t/9v1vNAzE2AAAECBAgQIECAAAECBAgQIECAAAECBNpYQKCzjQ/X1ggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQKLZAPqCZqmxWew4uGDSb2zeFOTUCBOoTEOqsz0kvAgQIECBAgAABAgQIECBAgAABAgQIECBAYGUCAp0r83M1AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE1kQgHzBLYc7FApr5vqm6YHXnVJVOjQCB+gXS/0cjd98S45MTsVSAuv5R9SRAgAABAgQIECBAgAABAgQIECBAgAABAgQIXBIQ6HQ3ECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoMUEDtzcH6niZmrVnQejt3vXgitspG+LbdNyCLScgFBnyx2JBREgQIAA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BAgQKI2AQGdpjtpGCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBYTYF8mDNV5EyVORdry6nkuZrrNRYBAs0TEOpsnrWZCBAgQIAAAQIECBAgQIAAAQIECBAgQIBAkQQEOot0WtZKgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEBLCOSrbNZTeS8f5qy3kmdLbNQiCBBYtsBCoc7e7t3R1bF12eO6kAABAgQIECBAgAABAgQIECBAgAABAgQIECiugEBncc/OygkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQaLLAcqpsNlrJs8lbMh0BAmsokL4zUgB8fHJiZpYUAhfqXEN0QxMgQIAAAQIECBAgQIAAAQIECBAgQIAAgRYWEOhs4cOxNAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEWkcgH8yst8qmMGfrnJ+VEFgvgflCnTs6r49qz0GVOtfrUMxLgAABAgQIECBAgAABAgQIECBAgAABAgTWSUCgc53gTUuAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQHEEhk4ciqGTw9mCUxDrxj2DSy4+f02qyNe3ff+S1+hAgEB7Cgh1tue52hUBAgQIECBAgAABAgQIECBAgAABAgQIEGhUQKCzUTH9CRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAolcCBm/sjVdpMrd5gZv6aFP5MIVCNAIFyC8wX6kzVftN3RFfH1nLj2D0BAgQIECBAgAABAgQIECBAgAABAgQIECiJgEBnSQ7aNgkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQaEwgha8qowMzYc56gpnLuaaxVelNgECRBYQ6i3x61k6AAAECBAgQIECAAAECBAgQIECAAAECBFYuINC5ckMjECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECDQZgKpImeqsplaqqBX7elfsspmuqYyOhjjkxN1X9NmbLZDgEAdAvOFOtNlR/bepFJnHX66ECBAgAABAgQIECBAgAABAgQIECBAgACBIgsIdBb59KydAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFVFxg6cSiGTg5n4+7ovD5SZc6lWj4AWu81S43pcwIE2ldgoVBndefB6O3e1b4btzMCBAgQIECAAAECBAgQIECAAAECBAgQIFByAYHOkt8Atk+AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwCWBVJUzhTNT69u2L/q271+SZzkB0CUH1YEAgbYXEOps+yO2QQIECBAgQIAAAQIECBAgQIAAAQIECBAgcJmAQKebggABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB0gukYFVldGAmzJmqcqZKm0u1yvHBGBk7mnWrNwC61Jg+J0CgPAILhTp9n5TnHrBTAgQIECBAgAABAgQIECBAgAABAgQIECiXgEBnuc7bbgkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQmCOQKnKmypypdXV0RrWnv64wZ76aZ70BUPgECBCYKyDU6Z4gQIAAAQIECBAgQIAAAQIECBAgQIAAAQLlERDoLM9Z2ykBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAnMEhk4ciqGTw9m7qSJnCmYu1fLVPBsJgC41rs8JECivwGKhzt7u3dHVsbW8OHZOgAABAgQIECBAgAABAgQIECBAgAABAgTaSECgs40O01YIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEKhfIF9hs2/bvujbvn/Ji+dW80wBUEGrJdl0IECgDgGhzjqQdCFAgAABAgQIECBAgAABAgQIECBAgAABAgUXEOgs+AFaPgECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECjQnkK2ymK1MoM1XnXKrlw5z1VvNcakyfEyBAIC+wUKgzfedUew4KkLtdCBAgQIAAAQIECBAgQIAAAQIECBAgQIBAwQUEOgt+gJZPgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgED9AnMrbFZ7+usKcw6dOBRDJ4eziXq7d0d1Z3/9k+pJgACBBgSEOhvA0pUAAQIECBAgQIAAAQIECBAgQIAAAQIECBRMQKCzYAdmuQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQILE8gH8pspMLmgZv7IwVBU6vuPBi93buWtwBXESBAoE6BhUKdXR2dWVXhro6tdY6kGwECBAgQIECAAAECBAgQIECAAAECBAgQINBKAgKdrXQa1kKAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwJoI5EOZfdv2Rd/2/UvOkwJVldGBmTBnClGlIKhGgACBZggIdTZD2RwECBAgQIAAAQIECBAgQIAAAQIECBAgQKC5AgKdzfU2GwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECTRRYbigzH6RKFfGqPf3CnE08N1MRIDAlMPe7aHxyIntfpU53CAECBAgQIECAAAECBAgQIECAAAECBAgQKKaAQGcxz82qCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBYQuD2iTsjVeZMrZFQZv66VJEzVebUCBAgsF4Cc0OdXR1bVQ5er8MwLwECBAgQIECAAAECBAgQIECAAAECBAgQWKGAQOcKAV1OgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEDrCQydOBRDJ4ezhTUSyhwZOxaV4wMNX9d6AlZEgEC7CdxweF+kCp0poJ4PdVZ3Hoze7l3ttl37IUCAAAECBAgQIECAAAECBAgQIECAAAECbSkg0NmWx2pTBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBMorkKpypiqbqfVt2xd92/fXhVE5PhgjY0cbvq6uwXUiQIDAKgjkQ507Hne976xVMDUEAQIECBAgQIAAAQIECBAgQIAAAQIECBBopoBAZzO1zUWAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwJoJjE+eisrowEyY88Y9g1l1znpaPgTayHX1jK0PAQIEVlNAqHM1NY1FgAABAgQIECBAgAABAgQIECBAgAABAgSaKyDQ2VxvsxEgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgsAYCqSJnCmWm1tXRGdWe/rrCnPkQaCPXrcEWDEmAAIG6BeaGOm+/784Yn5zIqhL3du+Oro6tdY+lIwECBAgQIECAAAECBAgQIECAAAECBAgQINA8AYHO5lmbiQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBNRAYOnEohk4OZyOnipypwmY9bbkh0HrG1ocAAQJrLSDUudbCxidAgAABAgQIECBAgAABAgQIECBAgAABAqsvINC5+qZGJECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgSQKpKmcKZqaWKtP1bd9f18z5MGcjIdC6BteJAAECTRLIhzrTd2AKt6dKnel7rdpzUKXOJp2DaQgQIECAAAECBAgQIECAAAECBAgQIECAQL0CAp31SulHgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEDLCIxPnorK6MBMmDNV5UwBpnpavqJnb/fuqO7sr+cyfQgQINCSAkKdLXksFkWAAAECBAgQIECAAAECBAgQIECAAAECBOYVEOh0YxAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUCiBfHXNro7OqPb01x3mzFf0rO48GL3duwq1d4slQIDAfAKV44MxMnY0at+JldHBrFJn+j0F3rs6toIjQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEWkBAoLMFDsESCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCoTyBfXTNV5ExBpXraSip61jO+PgQIEFhvAaHO9T4B8xMgQIAAAQIECBAgQIAAAQIECBAgQIAAgaUFBDqXNtKDAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIEWEMhX1+zbti/6tu+va1X5MGejFT3rmkAnAgQItIhALdSZlnNk702RvjdV6myRw7EMAgQIECBAgAABAgQIECBAgAABAgQIECAQEQKdbgMCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBFpaYCXVNW+fuDMLNKXWSEXPlgaxOAIECCwiMDfUOXRyOEbGjmZXpJBnV8dWfgQIECBAgAABAgQIECBAgAABAgQIECBAgMA6CQh0rhO8aQkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQWFogH8hstLrmyNixqBwfyCYR5lzaWg8CBNpHYLFQZ3Xnwejt3tU+m7UTAgQIECBAgAABAgQIECBAgAABAgQIECBQIAGBzgIdlqUSIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQKJPA0IlDkSrLpdZoIDMfZurbti/6tu8vE529EiBAIOaGOlOVztp3qlCnG4QAAQIECBAgQIAAAQIECBAgQIAAAQIECKyPgEDn+riblQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBRQQO3NwfqTpnao0GMvPX3rhnMAuDagQIECijwGKhzka/W8voZ88ECBAgQIAAAQIECBAgQIAAAQIECBAgQGC1BQQ6V1vUeAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQILFtgfPJUVEYHZsKcjQQyV3LtshfsQgIECLS4wHyhzpG7b4nxyYmGA/MtvlXLI0CAAAECBAgQIECAAAECBAgQIECAAAECLS8g0NnyR2SBBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBMohkCpypuqaqXV1dEa1p7/u6porubYcunZJgECZBYZOHIqhk8MZwZG9N8XI2NHIhzp7u3dHV8fWMhPZOwECBAgQIECAAAECBAgQIECAAAECBAgQaIqAQGdTmE1CgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMBiAvlA5o7O6yNV5qy3reTaeufQjwABAkUXyIc6a9+xldHBmUqdQp1FP2HrJ0CAAAECBAgQIECAAAECBAgQIECAAIEiCAh0FuGUrJEAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAGwukqpwplJla37Z90bd9f927zQeUGg2C1j2JjgQIEGgTgfx3ZnXnweh6xNaohTrTd2i156BKnW1y1rZBgAABAgQIECBAgAABAgQIECBAgAABAq0pINDZmudiVQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTaXmB88lRURgdmwpypYlwKFNXb8kHQFEzq7d5V76X6ESBAoLQCc0OdOx53faTv0/HJiew7WKiztLeGjRMgQIAAAQIECBAgQIAAAQIECBAgQIBAEwQEOpuAbAoCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBGYLpIqctapwXR2dUe3przvMudIgqLMgQIBA2QUWC3Wm7+QUsO/q2Fp2JvsnQIAAAQIECBAgQIAAAQIECBAgQIAAAQKrLiDQueqkBiRAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYDGBFOZM1eBSS9XgUnCo3pYPczYaBK13Dv0IECBQBgGhzjKcsj0SIECAAAECBAgQIECAAAECBAgQIECAQKsJCHS22olYDwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIE2FqgcH4yRsaPZDnu7d0d151Sws562kiBoPePrQ4AAgbIJzA119nbvihsO74vxyYlQqbNsd4P9EiBAgAABAgQIECBAgAABAgQIECBAgEAzBAQ6m6FsDgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQItKpAClju2Pi1SiGetW6rKmUKZqaWqnKk6Z71NmLNeKf0IECDQmMB8oc58+L7R7+vGZtebAAECBAgQIECAAAECBAgQIECAAAECBAiUS0Cgs1znbbcECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEZgRqIZ4UrEyBnbVqKYxZGR2cqfhW7elvKMyZDxb1bdsXfdv3r9VSjUuAAIFSCiwV6qzuPNiU4H8p8W2aAAECBAgQIECAAAECBAgQIECAAAECBEolINBZquO2WQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQKXBG44vC8LWa5lSHKllTVXUtXTWRMgQIBA/QL5UGftuTDfe/WPWF/PWui/0bB/faPrRYAAAQIECBAgQIAAAQIECBAgQIAAAQIEWktAoLO1zsNqCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECKypwPjkqSzEmVoKS3Z1dMaRvcNrMmc+CNRoFdC0zsroQKSgT2qpgmgaQyNAgACBtRNYj1DnyNixqBwfyL7j17Ja9NqpGZkAAQIECBAgQIAAAQIECBAgQIAAAQIECNQvINBZv5WeBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAovUKvKmYKca1mdM19Zs7rzYPR276rbLl/VM61T1ba66XQkQIDAigUWCnWO3H3Lmj03as+mRp8XK96sAQgQIECAAAECBAgQIECAAAECBAgQIECAQJMFBDqbDG46AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAuslkA/ppDWsRXXOfGXN5YQx82FO1drW604xLwECZReoJ9TZ2707ujq2rpiqcnwwRsaOZuP43l8xpwEIECBAgAABAgQIECBAgAABAgQIECBAoMUFBDpb/IAsjwABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMBqCKSg5Q2HXz1rqL5t+6Jv+/7VGD4bY24Ys9pzsKGwTz5AJNSzasdiIAIECCxLYL5QZ/qer4wOzlTqXI1QZz7QmRaqSueyjstFBAgQIECAAAECBAgQIECAAAECBAgQIFAQAYHOghyUZRIgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBYicBaV+dcaRjzwM39WSA0NWGelZy0awkQILB6AkuFOlP4vtHw/nyru+HwviwkmppA/+qdn5EIECBAgAABAgQIECBAgAABAgQIECBAoPUEBDpb70ysiAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMCqCsxXnfPGPYNZaGY1Wj6MuZyqn/nrV3Ndq7E3YxAgQKDsAinUOXL3LTNVOVNl5/RcSd/dKYS5GqHOfOXP5C3YX/a7zv4JECBAgAABAgQIECBAgAABAgQIECDQvgICne17tnZGgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAIBPIBybT76tV/SwFeiqjAzOVNRsNY+av7+rojGpP/6qFTB09AQIECKyewFKhzvQdnp4BXR1blz3pSis9L3tiFxIgQIAAAQIECBAgQIAAAQIECBAgQIAAgSYKCHQ2EdtUBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBJotkKqepUBnvh3Ze9OKQjdprPy4ywlj5q9frYBps23NR4AAgTIJNCPUecPhfVnVz9RU6SzT3WWvBAgQIECAAAECBAgQIECAAAECBAgQKI+AQGd5ztpOCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIESiiQD8ek7fdt2xd92/evSGKlVdSEOVfE72ICBAism8B8oc60mNqzZqWVOj0f1u1oTUyAAAECBAgQIECAAAECBAgQIECAAAECTRIQ6GwStGkIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQINFsgH7xMc6egzZG9wytaRqr2mQI3qS0nHFo5PhgjY0eXff2KFu9iAgQIEFixwEKhzvz3+0oqQeefXap0rvi4DECAAAECBAgQIECAAAECBAgQIECAAAECLSYg0NliB2I5BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBFZLYNvvPX/WUMsJYNYGGJ88FZXRgZkw5417BmNH5/UNLTUfBl3O9Q1NpjMBAgQIrJlAPaHO5YYx0/MmPS/GJyey50x6XmgECBAgQIAAAQIECBAgQIAAAQIECBAgQKBdBAQ62+Uk7YMAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBATmA1q3OmipwpXJNaqvJZ7elvKMy5GmFQh0uAAAECrSWwUKhzNSps5sfwBwBa69ythgABAgQIECBAgAABAgQIECBAgAABAgRWJiDQuTI/VxMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBoOYEUoLzh8KtnrevI3puiq2Nrw2vNhzmXUyltpWHQhhfsAgIECBBomkD6jq+MDmbVNPNVoPOBzOVWh77h8D5VOpt2kiYiQIAAAQIECBAgQIAAAQIECBAgQIAAgWYJCHQ2S9o8BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBJokMLc653LDNPlxert3R3XnVJXOettKw6D1zqMfAQIECKyfwNxQZ3pepD8gsNJQ58jYsagcH8g2ttw/SrB+KmYmQIAAAQIECBAgQIAAAQIECBAgQIAAAQLzCwh0ujMIECBAgAABAgQIECBAgAABAsYPzDwAACAASURBVAQIECBAgAABAgQItJHA3OqcXR2dcWTvcMM7PHBzf6SQTmo37hmMVJ2zkZYP8iynsmcjc+lLgAABAusrsFioc+TuWy6r4FnvalXprFdKPwIECBAgQIAAAQIECBAgQIAAAQIECBAoioBAZ1FOyjoJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI1CFQOT4YI2NHZ3o2GsZMgdDK6EAW5kxh0GpPf8NhznwYdLnVQevYqi4ECBAg0EIC9YY6axU861m6Kp31KOlDgAABAgQIECBAgAABAgQIECBAgAABAkUSEOgs0mlZKwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFFBOZW50yhmerO/rrNUhgnhTFTS1U1qz0Ho6tja93Xp44rrezZ0GQ6EyBAgEBLCSwU6sy/n55NKexf7/NFlc6WOmKLIUCAAAECBAgQIECAAAECBAgQIECAAIEVCgh0rhDQ5QQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRaRSAfpkzVNY/sHa57aUMnDsXQyan+KcyZKns20lajsmcj8+lLgAABAq0pUE+os5E/GpD/YwNH9t5UdxC0NXWsigABAgQIECBAgAABAgQIECBAgAABAgTKLiDQWfY7wP4JECBAgAABAgQIECBAgAABAgQIECBAgAABAgTaQiAfeEkbSoHMFJipp+WDoKlqWt/2/fVcNtNnbmXPRsOgDU2mMwECBAi0vMBCoc4U/k/PnPHJiYYqQavS2fJHboEECBAgQIAAAQIECBAgQIAAAQIECBAgUKeAQGedULoRIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQaGWBWtglrbHeCpv5qprpukZCoDULYc5WviusjQABAusnkA9vpj8W0Nu9O6uumX8/VZNOz570/mJtZOxYVI4PZF1U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3e/6llSeWggQIECAAAECBAgQIECAAAECBAgQIECgGQUEOpsR39IECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQItW2D9qwZVCjyp31ExeO09W3bBqiNAgAABAgSaXeAvr94XP3rwnFxH6hp7z37XNXtNCiBAgAABAgQIECBAgAABAgQIECBAgACBliEg0NkyPgdVECBAgAABAgQIECBAgAABAgQIECBAgAABAgQItECB1KEzdepMx/f7HRHfXHvvFlilkggQIECAAIGWJHDzS3fFTx+5KJe0bJce8bd9r21J5amFAAECBAgQIECAAAECBAgQIECAAAECBJpRQKCzGfEtTYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg0LIFtr1+v/ho8thc5Pe+dlgcvO6+Lbtg1REgQIAAAQLNLvCHF26KC574Ta6jZ5ce8VeBzmb/TBRAgAABAgQIECBAgAABAgQIECBAgACBliIg0NlSPgl1ECBAgAABAgQIECBAgAABAgQIECBAgAABAgQItDiBfW87Il4eOzrXddxGh8Yh6+3f4mpUEAECBAgQINCyBC7/xx/j189ek4taZYkV45Y9r2xZBaqGAAECBAgQIECAAAECBAgQIECAAAECBJpNQKCz2egtTIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg0NIFjvzbD+Oxd57JZR69wcFx+PoHtfSS1UeAAAECBAg0s8BFT10RV4+6IVexwbLrxFU7XdjMFVmeAAECBAgQIECAAAECBAgQIECAAAECBFqKgEBnS/kk1EGAAAECBAgQIECAAAECBAgQIECAAAECBAgQINDiBE75+9lx9+gRua7Dvjo4vrvht1tcjQoiQIAAAQIEWpbA2Y9eEje8eHsuakDv/nHhwNNbVoGqIUCAAAECBAgQIECAAAECBAgQIECAAIFmExDobDZ6CxMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECLR0gfPKsFWXAAAfy0lEQVSf+L/40wt/zmV+e9394oSvfaell6w+AgQIECBAoJkFhj50ftzxyj25ij377Bin9h/SzBVZngABAgQIECBAgAABAgQIECBAgAABAgRaioBAZ0v5JNRBgAABAgQIECBAgAABAgQIECBAgAABAgQIECDQ4gRSmDOFOtMxeO0946R+R7W4GhVEgAABAgQItCyBk+7/adz7+oO5qOM2OjQOWW//llWgaggQIECAAAECBAgQIECAAAECBAgQIECg2QQEOpuN3sIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQItXeCRt5+Ko+85JZe5X9/d4pTNjm3pJauPAAECBAgQaGaB9HeH9HeIdPxqu7Oif6+Nm7kiyxMgQIAAAQIECBAgQIAAAQIECBAgQIBASxEQ6Gwpn4Q6CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEWpzAexM/iB1uHJzr2qPPjnFa/yEtrkYFESBAgAABAi1L4OC7Toh/fvBCLmr4/jfE0p26t6wCVUOAAAECBAgQIECAAAECBAgQIECAAAECzSYg0Nls9BYmQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBD4Mghsfe1eMW7q+Nhx1W3i7K1K3TodBAgQIECAAIG5Cex962HxyievR6/Fe8Zde/8BFAECBAgQIECAAAECBAgQIECAAAECBAgQqAgIdHoYCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECMxD4Hv3nR73vzkytlmpf/xym9NZESBAgAABAgTmKbDjsIPi3Qnvx+C194yT+h1FiwABAgQIECBAgAABAgQIECBAgAABAgQIVAQEOj0MBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBOYh8KcX/hznP/F/scUK/eLSQT9nRYAAAQIECBCYp8CWf9ojxk+bEJfvcH70W259WgQIECBAgAABAgQIECBAgAABAgQIECBAoCIg0OlhIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIDAPgatH3RAXPXVF9Om+Wty4+2WsCBAgQIAAAQLzFFj/qkH5+k3f+G2svuTKtAgQIECAAAECBAgQIECAAAECBAgQIECAQEVAoNPDQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGAeAtvdcEB8MOmj6NyuUzxy0O2sCBAgQIAAAQJzFXhnwvux07CD8vWTNz0m9l9zd1oECBAgQIAAAQIECBAgQIAAAQIECBAgQKAiINDpYSBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAwF4G7R4+IU/5+duXqiAOGRfeO3XgRIECAAAECBOYo8PR7o+LQu4fka4NW3jLOHzCUFAECBAgQIECAAAECBAgQIECAAAECBAgQqAgIdHoYCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECMxF4NjhP4mHxjxeufr7nS+O9ZZZixcBAgQIECBAYI4Cd716X/z4wXPytW4dusYDB95MigABAgQIECBAgAABAgQIECBAgAABAgQIVAQEOj0MBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBOYgUFdfF1v86RsxecaUytWztjw5dlptIC8CBAgQIECAwBwFfvfcdXHJ01dWrt273/XRo/NStAgQIECAAAECBAgQIECAAAECBAgQIECAQBYQ6PQgECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEJiDwKvjXo+9bjksVllixei/Qr/44ws3x559dopT+3+PFwECBAgQIEBgjgI/f/TiGPbinZVrv9vxgtio53q0CBAgQIAAAQIECBAgQIAAAQIECBAgQIBAFhDo9CAQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQmIPAiDdGxpARp8euq28XA1faIk6479To3K5TPHjgn6O2ppYZAQIECBAgQGA2gWPu/XE8/NYTlfOn9h8Se/bZkRQBAgQIECBAgAABAgQIECBAgAABAgQIEMgCAp0eBAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJzELh61A1x0VNXxB59doyhm58Q216/X4ydMi5+MeDU2HblrzMjQIAAAQIECMwmsM+th8e/P3kttu69WTzw5qPxP+vuF8d/7TukCBAgQIAAAQIECBAgQIAAAQIECBAgQIBAFhDo9CAQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQmIPAJU9fGb977rrY6ys750DnL564LP74ws0xoHf/uHDg6cwIECBAgAABArMJrH/VoHzu2I0OifR3id3X2D7O2OJEUgQIECBAgAABAgQIECBAgAABAgQIECBAIAsIdHoQCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECMxB4PJ//DF+/ew1sW/fXeNHmx0Xo8e9EXve8p2oramNEQcMi67tF+NGgAABAgQIEKgIvPzJ6Nj31iOiW8cl4sR+R8ZPHjw3dlx1QJy91Y8oESBAgAABAgQIECBAgAABAgQIECBAgACBLCDQ6UEgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgMAeBa0bdGBc+9dvYdPmN4rLtz8kj9r/9qHjx41fiO189MI7Z8H+4ESBAgAABAgQqArf++69x+sMXxNa9N4tdVhsUJ95/ps7eng8CBAgQIECAAAECBAgQIECAAAECBAgQaCQg0OmBIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIDAHgRFvjIwhI06Ptm1qYuRBt0fH2g4x/PWHcjgjdem8c+9romeXZdgRIECAAAECBLLAWY/+b9z44h35H31Yc+k14rv3/Cj699o4frXdWYQIECBAgAABAgQIECBAgAABAgQIECBAgEAWEOj0IBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCYg8CnU8fHVtfula+cP2BoDFp5y/z60LuHxNPvjYqtVtwsLt72THYECBAgQIAAgSxw0J3HxvMfvpg7e0+ZMTVOuO+0GLjSFnHBNqcRIkCAAAECBAgQIECAAAECBAgQIECAAAECWUCg04NAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYC4Ch//1B/HEu8/GrqsPip9+/Qd51Ohxb8Q+tx4edTPrc2Bj0+U34keAAAECBAi0coH6mTOj3+93ihn1M2LkQbfFXa8Oj7MevSQGr7VHnLTJ0a1cx/YJECBAgAABAgQIECBAgAABAgQIECBAoBAQ6PQsECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEJiLwPDXH4oT7z8zunVcIu4/YFi0iTZ55HmP/zqu/X+3xIpde8Ute1wRtTW1DAkQIECAAIFWLPDy2NGx721HRO+uveL2va6OS5++Mq547rr43saHx8Hr7NOKZWydAAECBAgQIECAAAECBAgQIECAAAECBKoFBDo9DwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTmIpC6bW13w/7x0eSxcexGh8Sh6x2QR06cPil2uelb8cmUT+PAtfaIH+i85RkiQIAAAQKtWuCa54fFhU9eHjutNjDO2vLkOG740HhwzGPxq+3Oiv69Nm7VNjZPgAABAgQIECBAgAABAgQIECBAgAABAg0CAp2eBgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLzELjjlXtj6EPnRU2bmvi/7c6OTZbfMI9+/J1n4si/nRwzY2acvdUpseOq23AkQIAAAQIEWqnAQXceG89/+GL8bMsfxk6rDowt/rR7TJkxNR4efGt0bteplarYNgECBAgQIECAAAECBAgQIECAAAECBAjMKiDQ6ZkgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg8DkCx9z743j4rSdisfZd4qZvXB49uyyT7/jtP/8Uv3rm6mjftl1cs/PFseZSa7AkQIAAAQIEWpnAexM/jB1uPDBqa2rjwQP/HG+MfysOuP3o/PeC63b7dSvTsF0CBAgQIECAAAECBAgQIECAAAECBAgQmJeAQKfngwABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMDnCIyfNiG+fdfxMXrcm9Gn+6px1U4XRpd2nfNdQ0acHiPeGBnLdF46btz9sujWcQmeBAgQIECAQCsSuOb5YXHhk5fHoJW3jPMHDI3/ffp3ceVz18exGx0Sh653QCuSsFUCBAgQIECAAAECBAgQIECAAAECBAgQ+DwBgc7PE3KdAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQER8MOmj3G3r48mfRK/Fe8ZFA8+MNZZcJSZNnxyD7/huvPbpmFivx5px9c4XRU2bGmYECBAgQIBAKxEYfMcx8cJHL8UvBpwaW6zQLwZev29MnjEl7tnvuli6U/dWomCbBAgQIECAAAECBAgQIECAAAECBAgQIDA/AgKd86NkDAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGIHNo8bvjQGDP+7ezxk82Pj72/skuM+eyd2P+2o2Li9EkxoPfmceHAM3gRIECAAAECrUDg3Qnvx47DDsqdu0ccMCz+8PxNcekzV8XAlbaIC7Y5rRUI2CIBAgQIECBAgAABAgQIECBAgAABAgQILIiAQOeCaBlLgAABAgQIECBAgAABAgQIECBAgAABAgQIECDQ6gVSx63THv5F3PPa37PFLqttG0P7nxD/eP+FOOJvP8znNl1+w7h42zOjQ9sOrd4LAAECBAgQWJQFznns0rj+X7flvw8cs9EhscONB+btDvvG5bmTt4MAAQIECBAgQIAAAQIECBAgQIAAAQIECFQLCHR6HggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgshEAKb6QQRzqW7dIj/mfd/WKFxZeL7484M6bWTY31eqwZv9nhvOhU23EhZncLAQIECBAg0NIFRo97I/a59fConzkz/rzn7+KSp38XI94YGQev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IECAAAECBAgQIECAAAECBAgQIECAQOsSEOhsXZ+33RIgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLNICDQ2QzoliRAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRal4BAZ+v6vO2WAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQaAYBgc5mQLckAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg0LoEBDpb1+dttwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEAzCAh0NgO6JQkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIHWJSDQ2bo+b7slQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEmkFAoLMZ0C1JgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQItC4Bgc7W9XnbLQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQINAMAgKdzYBuSQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKB1CQh0tq7P224JECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBZhD4/8gq1T4xw/owAAAAAElFTkSuQmCC" alt="抽奖过程" tabindex="0" loading="lazy"><figcaption>抽奖过程</figcaption></figure></li><li><p>了解了抽奖流程之后就开始写代码</p><ol><li><p>先写对应的 dao 层</p><ol><li>要查策略吧?写个策略的 Mapper</li><li>要查策略详情吧?写个策略详情的 Mapper</li><li>要查奖品吧?要减奖品库存吧?要查没库存的奖品吧?写个奖品的 Mapper</li></ol></li><li><p>然后实现 repository 层</p><p>这里主要是调 Mapper 将结果进行聚合封装</p></li><li><p>使用模板模式设计抽奖过程代码</p><ol><li>顶层接口规定抽奖的入参出参</li><li>加一层 Config 把抽奖策略进行统一录入</li><li>配置完成后需要调用基础服务比如 repository 层,所以加一层基础支持</li><li>然后来一个抽象类,在这里实现接口的抽奖,抽奖接口里面写抽奖的流程,然后具体的方法交给子类实现</li><li>实现抽象类</li></ol></li><li><p>测试</p></li></ol></li></ol><h3 id="遇到的问题" tabindex="-1"><a class="header-anchor" href="#遇到的问题" aria-hidden="true">#</a> 遇到的问题</h3><p>相对于前两天,今天的内容算容易的,因为只有一个模板设计模式没学过,只要理清了思路、理清代码执行流程,今天应该算容易的</p><ol><li><p>空指针 bug</p><p>今天太晚了,先注销那个判断吧,待会儿搞完又不想睡觉了,后面也会解决这个 bug 吧,先睡觉咯 <code>:TODO</code></p></li></ol><h3 id="总结" tabindex="-1"><a class="header-anchor" href="#总结" aria-hidden="true">#</a> 总结</h3><p>今天主要就两件事,先学习模板设计模式,然后使用模板设计模式来组织抽奖流程,主要就是通过一系列的封装,把公用的代码提取出来,比如配置、执行流程、以及公用仓储服务,然后把接口留给实现类而达到同一套代码,不同的处理方法</p><p>收获:</p><ol><li>今天对于前两天来说,对于包的组织架构以及 DDD 有了更深的理解,很明显的感觉到知道代码该写在哪了,找包都比前两天快</li><li>学习了模板模式,知道了模板模式的代码应该怎样组织,突然感觉那种设计模式大牛真的能把封装继承多态玩出花,有了设计模式,代码的扩展性提高了很多</li></ol>',12),E=[I];function d(f,n){return Q(),C("div",null,E)}const r=A(g,[["render",d],["__file","day03.html.vue"]]);export{r as default}; diff --git a/blog/dist/assets/day04.html-b068227c.js b/blog/dist/assets/day04.html-b068227c.js deleted file mode 100644 index 6b2b990..0000000 --- a/blog/dist/assets/day04.html-b068227c.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as i}from"./plugin-vue_export-helper-c27b6911.js";import{o as l,c as e,f as a}from"./app-48e592bc.js";const r={},o=a('<h3 id="任务" tabindex="-1"><a class="header-anchor" href="#任务" aria-hidden="true">#</a> 任务</h3><ul><li>[x] 简单工厂搭建发奖领域</li></ul><h3 id="学习过程" tabindex="-1"><a class="header-anchor" href="#学习过程" aria-hidden="true">#</a> 学习过程</h3><ol><li><p>表结构变了,先导入 SQL,然后该对应的 PO 类,然后改一下 Mapper 文件</p></li><li><p>先把包结构建好</p><ol><li>新建一个领域包,负责发奖</li><li>领域包内建三个子包,model 实体封装包、repository 提供仓储服务、service 提供具体的服务(重点内容)</li></ol></li><li><p>看一下代码的继承关系</p></li><li><p>debug 看一下代码执行流程,了解其中的调用关系</p><ol><li>先执行抽奖,返回抽奖结果</li><li>对抽奖结果进行判断,如果是未中奖,直接返回</li><li>中奖了就保存用户信息以及订单信息</li><li>根据中奖结果中的奖品类型获取对应的服务</li><li>然后把第三步保存的用户信息以及订单信息传进去,做一个发奖的操作</li><li>然后返回发奖结果</li></ol></li></ol><h2 id="遇到的问题" tabindex="-1"><a class="header-anchor" href="#遇到的问题" aria-hidden="true">#</a> 遇到的问题</h2><p>今天还没遇到啥问题,代码比较简单,主要是数据库字段规范之后,好多 Mapper 要改 T.T,最开始我还在纠结要不要当初建表的时候就改了</p><p><strong>就很气,本来能学两小节的,md,电脑被亲戚孩子给整挂了,直接开不了机了,麻了,修电脑都修了两小时,系统还重装了,又重装环境</strong></p><h2 id="总结" tabindex="-1"><a class="header-anchor" href="#总结" aria-hidden="true">#</a> 总结</h2><ol><li>越来越喜欢 DDD 架构这种包的组织方式了,虽然包很多,看着有点复杂,但是真的理解了之后,就感觉很干净,扩展性也很好,虽然目前还没完全搞清楚 DDD</li><li>学会了工厂模式,根据奖品类型,从工厂里面拿对应的实现类进行发奖操作</li></ol>',9),d=[o];function t(h,n){return l(),e("div",null,d)}const p=i(r,[["render",t],["__file","day04.html.vue"]]);export{p as default}; diff --git a/blog/dist/assets/day04.html-d99e9bf2.js b/blog/dist/assets/day04.html-d99e9bf2.js deleted file mode 100644 index ad5714f..0000000 --- a/blog/dist/assets/day04.html-d99e9bf2.js +++ /dev/null @@ -1 +0,0 @@ -const e=JSON.parse('{"key":"v-3ef4168a","path":"/md/dev-log/day04.html","title":"Day04","lang":"zh-CN","frontmatter":{"title":"Day04","index":false,"icon":"laptop-code","category":["开发笔记","学习记录"],"description":"任务 [x] 简单工厂搭建发奖领域; 学习过程 1. 表结构变了,先导入 SQL,然后该对应的 PO 类,然后改一下 Mapper 文件 2. 先把包结构建好 1. 新建一个领域包,负责发奖 2. 领域包内建三个子包,model 实体封装包、repository 提供仓储服务、service 提供具体的服务(重点内容) 3. 看一下代码的继承关系 4....","head":[["meta",{"property":"og:url","content":"https://vuepress-theme-hope-docs-demo.netlify.app/blog/dist/md/dev-log/day04.html"}],["meta",{"property":"og:site_name","content":"我的简历"}],["meta",{"property":"og:title","content":"Day04"}],["meta",{"property":"og:description","content":"任务 [x] 简单工厂搭建发奖领域; 学习过程 1. 表结构变了,先导入 SQL,然后该对应的 PO 类,然后改一下 Mapper 文件 2. 先把包结构建好 1. 新建一个领域包,负责发奖 2. 领域包内建三个子包,model 实体封装包、repository 提供仓储服务、service 提供具体的服务(重点内容) 3. 看一下代码的继承关系 4...."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2024-01-31T06:40:14.000Z"}],["meta",{"property":"article:author","content":"小傅哥"}],["meta",{"property":"article:modified_time","content":"2024-01-31T06:40:14.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Day04\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2024-01-31T06:40:14.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"小傅哥\\",\\"url\\":\\"https://mister-hope.com\\"}]}"]]},"headers":[{"level":3,"title":"任务","slug":"任务","link":"#任务","children":[]},{"level":3,"title":"学习过程","slug":"学习过程","link":"#学习过程","children":[]},{"level":2,"title":"遇到的问题","slug":"遇到的问题","link":"#遇到的问题","children":[]},{"level":2,"title":"总结","slug":"总结","link":"#总结","children":[]}],"git":{"createdTime":1706683214000,"updatedTime":1706683214000,"contributors":[{"name":"hqqich","email":"hqqich1314@outlook.com","commits":1}]},"readingTime":{"minutes":1.54,"words":461},"filePathRelative":"md/dev-log/day04.md","localizedDate":"2024年1月31日","autoDesc":true}');export{e as data}; diff --git a/blog/dist/assets/day05.html-019a29ca.js b/blog/dist/assets/day05.html-019a29ca.js deleted file mode 100644 index 4d91969..0000000 --- a/blog/dist/assets/day05.html-019a29ca.js +++ /dev/null @@ -1 +0,0 @@ -const e=JSON.parse('{"key":"v-3b8a654c","path":"/md/dev-log/day05.html","title":"Day05","lang":"zh-CN","frontmatter":{"title":"Day05","index":false,"icon":"laptop-code","category":["开发笔记","学习记录"],"description":"任务 [x] 活动领域的配置与状态; 学习过程 1. 包结构变化,调整对应的包 2. 了解活动创建的整个流程,然后将流程进行编排(其实就是落库的步骤呗),写对应的 repository 层代码 1. 首先明确要做哪些操作 1. 添加活动 2. 添加奖品 3. 添加活动配置 4. 添加策略 5. 添加策略明细 2. 编写对应的 repository 接口...","head":[["meta",{"property":"og:url","content":"https://vuepress-theme-hope-docs-demo.netlify.app/blog/dist/md/dev-log/day05.html"}],["meta",{"property":"og:site_name","content":"我的简历"}],["meta",{"property":"og:title","content":"Day05"}],["meta",{"property":"og:description","content":"任务 [x] 活动领域的配置与状态; 学习过程 1. 包结构变化,调整对应的包 2. 了解活动创建的整个流程,然后将流程进行编排(其实就是落库的步骤呗),写对应的 repository 层代码 1. 首先明确要做哪些操作 1. 添加活动 2. 添加奖品 3. 添加活动配置 4. 添加策略 5. 添加策略明细 2. 编写对应的 repository 接口..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2024-01-31T06:40:14.000Z"}],["meta",{"property":"article:author","content":"小傅哥"}],["meta",{"property":"article:modified_time","content":"2024-01-31T06:40:14.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Day05\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2024-01-31T06:40:14.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"小傅哥\\",\\"url\\":\\"https://mister-hope.com\\"}]}"]]},"headers":[{"level":2,"title":"任务","slug":"任务","link":"#任务","children":[]},{"level":2,"title":"学习过程","slug":"学习过程","link":"#学习过程","children":[]},{"level":2,"title":"遇到的问题","slug":"遇到的问题","link":"#遇到的问题","children":[]},{"level":2,"title":"总结","slug":"总结","link":"#总结","children":[]}],"git":{"createdTime":1706683214000,"updatedTime":1706683214000,"contributors":[{"name":"hqqich","email":"hqqich1314@outlook.com","commits":1}]},"readingTime":{"minutes":3.98,"words":1193},"filePathRelative":"md/dev-log/day05.md","localizedDate":"2024年1月31日","autoDesc":true}');export{e as data}; diff --git a/blog/dist/assets/day05.html-b3eb6724.js b/blog/dist/assets/day05.html-b3eb6724.js deleted file mode 100644 index d0dce2b..0000000 --- a/blog/dist/assets/day05.html-b3eb6724.js +++ /dev/null @@ -1,10 +0,0 @@ -import{_ as n}from"./plugin-vue_export-helper-c27b6911.js";import{o as a,c as s,f as t}from"./app-48e592bc.js";const e={},o=t(`<h2 id="任务" tabindex="-1"><a class="header-anchor" href="#任务" aria-hidden="true">#</a> 任务</h2><ul><li>[x] 活动领域的配置与状态</li></ul><h2 id="学习过程" tabindex="-1"><a class="header-anchor" href="#学习过程" aria-hidden="true">#</a> 学习过程</h2><ol><li>包结构变化,调整对应的包</li><li>了解活动创建的整个流程,然后将流程进行编排(其实就是落库的步骤呗),写对应的 repository 层代码 <ol><li>首先明确要做哪些操作 <ol><li>添加活动</li><li>添加奖品</li><li>添加活动配置</li><li>添加策略</li><li>添加策略明细</li></ol></li><li>编写对应的 repository 接口和实现类</li><li></li></ol></li><li>debug 了解状态模式如何进行的状态判断(感觉不用刻意去学这个设计模式,通过对项目的学习,从而达到状态模式的学习,<strong>后期进行设计模式的统一学习</strong>) <ol><li>首先定义一个状态处理的接口,入参统一是活动ID和当前状态</li><li>定义一个活动状态抽象类,这个抽象类的子类用来判断某种状态是否可以流转</li><li>编写抽象类的实现,里面定义是否可以流转</li><li>编写状态配置类,把每一种活动状态抽象类的实现注入进去并放入 Map 中,供状态处理服务使用</li><li>编写状态处理接口的实现类 <ol><li>先从状态配置中获取当前状态所对应的活动状态流转实现类</li><li>然后实现类调用方法,通过方法的返回值来确定是否能进行操作 <ol><li>如果能进行变更的,先进行落库操作,然后根据 MyBatis 返回值返回对应信息</li><li>如果不能进行变更的,直接返回对应的错误信息</li></ol></li></ol></li></ol></li></ol><h2 id="遇到的问题" tabindex="-1"><a class="header-anchor" href="#遇到的问题" aria-hidden="true">#</a> 遇到的问题</h2><ol><li><p>为什么要使用 <code>BeanUtils.copyProperties()</code></p><p>因为原来很少使用这种方法,以前都是 new 对象,然后把传进来的对象手动一个一个赋值,对这个方法不太了解,简单来说就是实现对象的拷贝,属性名相同的就进行拷贝,属性名不相同的就不进行操作,底层使用反射,首先把读写权限都设置为 true,然后再进行获取和赋值操作,这种操作是 <strong>浅拷贝</strong></p><div class="language-java line-numbers-mode" data-ext="java"><pre class="language-java"><code><span class="token keyword">if</span> <span class="token punctuation">(</span><span class="token operator">!</span><span class="token class-name">Modifier</span><span class="token punctuation">.</span><span class="token function">isPublic</span><span class="token punctuation">(</span>readMethod<span class="token punctuation">.</span><span class="token function">getDeclaringClass</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">.</span><span class="token function">getModifiers</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">)</span><span class="token punctuation">)</span> <span class="token punctuation">{</span> - readMethod<span class="token punctuation">.</span><span class="token function">setAccessible</span><span class="token punctuation">(</span><span class="token boolean">true</span><span class="token punctuation">)</span><span class="token punctuation">;</span> -<span class="token punctuation">}</span> - -<span class="token class-name">Object</span> value <span class="token operator">=</span> readMethod<span class="token punctuation">.</span><span class="token function">invoke</span><span class="token punctuation">(</span>source<span class="token punctuation">)</span><span class="token punctuation">;</span> -<span class="token keyword">if</span> <span class="token punctuation">(</span><span class="token operator">!</span><span class="token class-name">Modifier</span><span class="token punctuation">.</span><span class="token function">isPublic</span><span class="token punctuation">(</span>writeMethod<span class="token punctuation">.</span><span class="token function">getDeclaringClass</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">.</span><span class="token function">getModifiers</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">)</span><span class="token punctuation">)</span> <span class="token punctuation">{</span> - writeMethod<span class="token punctuation">.</span><span class="token function">setAccessible</span><span class="token punctuation">(</span><span class="token boolean">true</span><span class="token punctuation">)</span><span class="token punctuation">;</span> -<span class="token punctuation">}</span> -writeMethod<span class="token punctuation">.</span><span class="token function">invoke</span><span class="token punctuation">(</span>target<span class="token punctuation">,</span> value<span class="token punctuation">)</span><span class="token punctuation">;</span> -</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></li><li><p>数据库 bug <code>### Error updating database. Cause: java.sql.SQLException: Incorrect string value: '\\xE4\\xB8\\x80\\xE7\\xAD\\x89...' for column 'award_name' at row 1</code></p><p>中文插入乱码问题,我建数据库的时候设置了 utf8,但是建表的时候默认没有设置成 <code>utf8</code>,使用的编码是 <code>latin1</code>,所以需要修改字段的编码为 <code>utf8</code></p></li></ol><h2 id="总结" tabindex="-1"><a class="header-anchor" href="#总结" aria-hidden="true">#</a> 总结</h2><ol><li><p>包结果的变化</p><ol><li>首先呢这个解决了我之前的一个疑问:为啥要把数据库的真实操作写到领域层呢?这不应该写到基础服务层更符合逻辑吗?</li><li>更改详情:基础服务模块引入领域模块,在领域层写 repository 接口,在基础服务层写实现</li></ol></li><li><p>状态流程处理</p><p>相对于普通的 if-else 处理流程,状态模式设计模式把状态的流转转化为方法,从而简化了 if-else 一坨接着一坨的形式,如果有新的状态,只需要添加对应的抽象实现以及在其他实现中添加对应的流转方法</p><p><em>后期对设计模式进行统一的学习,目前只了解了基础的程序运行流程,根据流程来了解对应的设计模式,目前对于状态模式的了解仅限于以下两点</em></p><ol><li>将一种状态的流转包装成一个类,然后在类里面定义是否可以流转</li><li>状态的流转通过调用方法的形式进行,而不是通过 if-else 去判断,比如要把状态修改为审核通过,那么直接调用 <code>checkPass()</code> 然后找到当前状态处理类,调用处理类的 <code>checkPass()</code> 方法,然后返回结果就可以了</li></ol></li><li><p>对于学习的思考</p><p>最近陷入了日夜颠倒的死循环,主要就是晚上窝在床上玩手机呢,然后看了会儿星球就想起床学习,一学又搞到两三点三四点,搞不好 bug 多还通了个宵,导致第二天甚至第三天状态低迷,后面要压制学习欲望了,每天该做的做完了就休息,以后每周日休息一天,晚上一点前就睡觉,避免陷入死循环,再多的任务,人的精力也是有限的,只要按部就班稳扎稳打,相信最后也会有收获,不必急于求成</p></li></ol>`,8),i=[o];function p(l,c){return a(),s("div",null,i)}const d=n(e,[["render",p],["__file","day05.html.vue"]]);export{d as default}; diff --git a/blog/dist/assets/day06.html-435a8053.js b/blog/dist/assets/day06.html-435a8053.js deleted file mode 100644 index 2af92b5..0000000 --- a/blog/dist/assets/day06.html-435a8053.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as n}from"./plugin-vue_export-helper-c27b6911.js";import{r as o,o as a,c as t,a as l,d as e,e as r,f as s}from"./app-48e592bc.js";const d={},c=l("h3",{id:"任务",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#任务","aria-hidden":"true"},"#"),e(" 任务")],-1),p=l("ul",null,[l("li",null,"[x] ID 生成策略开发")],-1),h=l("h3",{id:"学习过程",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#学习过程","aria-hidden":"true"},"#"),e(" 学习过程")],-1),_=l("li",null,[l("p",null,"先看视频了解用到了啥")],-1),u={href:"https://mp.weixin.qq.com/s/zOFLtSFVrYEyTuihzwgKYw",target:"_blank",rel:"noopener noreferrer"},f=l("li",null,[l("p",null,"看代码结构"),l("ol",null,[l("li",null,"定义一个接口,用来生成 id"),l("li",null,"实现接口,实现不同的 id 生成算法"),l("li",null,"定义一个上下文对象,包装各种 id 生成算法,然后放到 Spring 容器中供其他类注入使用")]),l("p",null,"今天的代码比较简单,主要就是涉及策略模式的使用,这里的上下文对象和之前的 config 类似,都是把写好的实现类进行包装,统一放到一个容器内,然后其他类通过这个容器,配合枚举拿到对应的实现类进行调用")],-1),D=l("li",null,[l("p",null,"实操")],-1),I=s('<h3 id="遇到的问题" tabindex="-1"><a class="header-anchor" href="#遇到的问题" aria-hidden="true">#</a> 遇到的问题</h3><ol><li>什么是雪花算法</li><li>项目代码中的雪花算法为什么要这么写</li></ol><h3 id="总结" tabindex="-1"><a class="header-anchor" href="#总结" aria-hidden="true">#</a> 总结</h3><ol><li><p>对策略模式的新看法</p><p>现在对策略模式的看法如下:</p><ol><li>将每一种策略想象成一个又一个的工具类</li><li>这些工具类都来自同一个接口,也就是实现的功能是类似的,比如都是生成 ID,都是用来发奖的</li><li>把这些工具类进行 “打包” 处理,封装在一个 Map 中,键使用枚举进行处理</li><li>后续使用通过注入封装好的 Map 和枚举直接进行 get 操作然后使用就可以了</li></ol><p>好处:</p><p>减少 if else 的次数,如果以后要进行扩展,只需要添加一个接口实现,然后在 "打包" 里添加一种策略就可以了,易于扩展,避免代码过度耦合,把一坨代码进行分片,功能职责划分更清楚,并且可以动态切换算法:将实现类进行更改就可以实现动态切换</p></li><li><p>什么是雪花算法</p><p>雪花算法用于生成分布式唯一 ID,核心思想如下:</p><ol><li>将一个64位的整数划分为不同的部分,每一部分代表不同的含义</li><li>符号位(1位):始终为 0,表示生成的 ID 为正整数</li><li>时间戳(41位):记录生成 ID 的时间戳,精确到毫秒级,41位可以表示约 69 年的时间</li><li>工作机器 ID(10位):标识机器的唯一ID,用于解决分布式系统中的多节点生成 ID 的冲突问题,最多有 2^10 台机器 ,即 1024 个</li><li>序列号(12位):表示同一毫秒内的序列号,用于解决同一节点在同一毫秒内生成 ID 的冲突问题,最多可以用 2 的 12 次方个 ID,也就是同一毫秒内同一机器最多生成 4096 个</li></ol><p>通俗化:确保在分布式系统中,通过对时间戳、机器和序列号进行加工,生成一个唯一 ID</p><p>了解了这个东西就能理解项目中为啥要这么写了,后面看看雪花算法的具体源码,看看每个部分如何进行加工的</p></li><li><p>短码生成的时候进行打乱和再加工</p><p>因为没有实际项目经验之前就是直接拿当前时间戳进行获取的,没有进行打乱操作,以后要记住这个操作,避免项目数据被别人抓个包一下子就猜出来了 -.- 好歹穿件衣服,不能裸奔</p></li><li><p>预习预习明天的内容,哈哈哈,好像要开始上强度了,昨天亲戚结婚忙了一天,半夜才回来,今天就到这把,查点资料预习预习明天的,感觉 DDD 这种包组织方式特别适合每种设计模式和算法的落地,MVC 如果想要算法和设计模式落地的话,感觉要考虑的东西很多很多,要么就是牵一发而动全身,要么就是落地之后包里面有很多的多余的东西,这种方式则不会出现这种情况,一个领域里面,使用一种设计模式,并不会影响其他的包,其他的包只管调用所提供的接口就好了</p></li></ol>',4);function m(x,V){const i=o("ExternalLinkIcon");return a(),t("div",null,[c,p,h,l("ol",null,[_,l("li",null,[l("p",null,[e("看小傅哥策略模式的"),l("a",u,[e("文章"),r(i)])])]),f,D]),I])}const k=n(d,[["render",m],["__file","day06.html.vue"]]);export{k as default}; diff --git a/blog/dist/assets/day06.html-46d99ff3.js b/blog/dist/assets/day06.html-46d99ff3.js deleted file mode 100644 index a9ac72a..0000000 --- a/blog/dist/assets/day06.html-46d99ff3.js +++ /dev/null @@ -1 +0,0 @@ -const e=JSON.parse('{"key":"v-3820b40e","path":"/md/dev-log/day06.html","title":"Day06","lang":"zh-CN","frontmatter":{"title":"Day06","index":false,"icon":"laptop-code","category":["开发笔记","学习记录"],"description":"任务 [x] ID 生成策略开发; 学习过程 1. 先看视频了解用到了啥 2. 看小傅哥策略模式的文章 (https://mp.weixin.qq.com/s/zOFLtSFVrYEyTuihzwgKYw) 3. 看代码结构 1. 定义一个接口,用来生成 id 2. 实现接口,实现不同的 id 生成算法 3. 定义一个上下文对象,包装各种 id 生成算...","head":[["meta",{"property":"og:url","content":"https://vuepress-theme-hope-docs-demo.netlify.app/blog/dist/md/dev-log/day06.html"}],["meta",{"property":"og:site_name","content":"我的简历"}],["meta",{"property":"og:title","content":"Day06"}],["meta",{"property":"og:description","content":"任务 [x] ID 生成策略开发; 学习过程 1. 先看视频了解用到了啥 2. 看小傅哥策略模式的文章 (https://mp.weixin.qq.com/s/zOFLtSFVrYEyTuihzwgKYw) 3. 看代码结构 1. 定义一个接口,用来生成 id 2. 实现接口,实现不同的 id 生成算法 3. 定义一个上下文对象,包装各种 id 生成算..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2024-01-31T06:40:14.000Z"}],["meta",{"property":"article:author","content":"小傅哥"}],["meta",{"property":"article:modified_time","content":"2024-01-31T06:40:14.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Day06\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2024-01-31T06:40:14.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"小傅哥\\",\\"url\\":\\"https://mister-hope.com\\"}]}"]]},"headers":[{"level":3,"title":"任务","slug":"任务","link":"#任务","children":[]},{"level":3,"title":"学习过程","slug":"学习过程","link":"#学习过程","children":[]},{"level":3,"title":"遇到的问题","slug":"遇到的问题","link":"#遇到的问题","children":[]},{"level":3,"title":"总结","slug":"总结","link":"#总结","children":[]}],"git":{"createdTime":1706683214000,"updatedTime":1706683214000,"contributors":[{"name":"hqqich","email":"hqqich1314@outlook.com","commits":1}]},"readingTime":{"minutes":3.6,"words":1081},"filePathRelative":"md/dev-log/day06.md","localizedDate":"2024年1月31日","autoDesc":true}');export{e as data}; diff --git a/blog/dist/assets/day07~day08.html-99b6eb19.js b/blog/dist/assets/day07~day08.html-99b6eb19.js deleted file mode 100644 index 15a9ee1..0000000 --- a/blog/dist/assets/day07~day08.html-99b6eb19.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as i}from"./plugin-vue_export-helper-c27b6911.js";import{o as l,c as a,f as e}from"./app-48e592bc.js";const o={},r=e('<h3 id="任务" tabindex="-1"><a class="header-anchor" href="#任务" aria-hidden="true">#</a> 任务</h3><ul><li>[x] 分库分表组件</li></ul><h3 id="遇到的问题" tabindex="-1"><a class="header-anchor" href="#遇到的问题" aria-hidden="true">#</a> 遇到的问题</h3><p>问题就不说了,这一章节全是问题 T.T,基础不牢,地动山摇啊!!!</p><h3 id="总结" tabindex="-1"><a class="header-anchor" href="#总结" aria-hidden="true">#</a> 总结</h3><p>首先建立一个大局观,要实现一个分库分表组件,那么先要学会如何编写 SpringBoot Starter,然后这个 Starter 需要实现的功能是分库分表,那么一定是有多个数据源,这个数据源从项目的 yml 配置文件传进来,然后就要实现多数据源的切换,然后分表操作就是要修改 SQL 的表名,所以需要做的事情大概是如下:</p><ol><li>读取数据源信息</li><li>动态修改数据源</li><li>动态修改 SQL</li></ol><p>那么细节该如何实现呢?需要想几个问题,某条数据应该分到哪个库的哪个表呢?这个库表信息该存到哪里进行共享呢?如何动态修改数据源呢?如何动态修改 SQL 呢?那么就需要对应的技术进行支持:</p><ol><li>Spring & SpringBoot 基础框架,提供依赖注入、配置管理功能</li><li><code>AbstractRoutingDataSource </code> 实现动态数据源的路由逻辑</li><li><code>AspectJ</code> 切面编程,运行时动态拦截方法调用</li><li>反射 API,从方法参数中提取路由键的值</li><li>正则表达式,解析和修改 SQL</li><li>ThreadLocal,存储路由信息,以支持动态数据源路由</li></ol><p>总体执行流程:</p><ol><li>调用被 <code>@DBRouter</code> 注解的方法</li><li>然后被切面进行拦截,拦截之后先进行路由计算,然后把计算结果保存到 ThreadLocal 中</li><li>然后 DynamicDataSource 通过保存到 ThreadLocal 中的数据确定使用哪一个数据源</li><li>然后 MyBatis 插件修改 SQL 中的表字段</li><li>然后数据库操作执行完成</li><li>切面清理 ThreadLocal 里面的数据</li><li>方法执行完成,返回结果</li></ol><p>虽然步骤不多,但是稍不注意就会出现小 bug,抑或扰动函数算法出错,抑或解析 yml 配置出错等等诸多问题,也是花了两三天才大致搞明白这个路由组件,因为这里面的东西大部分之前都没接触过,查阅了许多文档,毕竟之前连切面都不怎么用,最多也就是拿来做全局日志处理</p><p>总之,要先在大脑里面理清总体的一个执行流程,然后根据这个流程再去看代码要清晰很多,最开始的时候没理清步骤,直接看的代码,那种感觉就像第一天学 DDD 一样,直接一脸懵逼,怎么这么多包,卧槽,第一遍下来大概只学到了百分之五十吧,这一遍大概只学到了整体架构,具体的细节还没掌握,下一次努力啃啃细节,如果要我写整个这一套代码,我肯定写出来会报很多错,但是第一次就想学透整个路程怎么可能呢?好在这一次理清了整体架构,至少有了头绪,不至于开不了头,有了头绪,到处搜一搜,拼拼凑凑也能写,哈哈哈</p>',13),t=[r];function c(d,h){return l(),a("div",null,t)}const p=i(o,[["render",c],["__file","day07~day08.html.vue"]]);export{p as default}; diff --git a/blog/dist/assets/day07~day08.html-af1acce9.js b/blog/dist/assets/day07~day08.html-af1acce9.js deleted file mode 100644 index d36e834..0000000 --- a/blog/dist/assets/day07~day08.html-af1acce9.js +++ /dev/null @@ -1 +0,0 @@ -const e=JSON.parse('{"key":"v-649fe232","path":"/md/dev-log/day07~day08.html","title":"Day07 ~ Day08","lang":"zh-CN","frontmatter":{"title":"Day07 ~ Day08","index":false,"icon":"laptop-code","category":["开发笔记","学习记录"],"description":"任务 [x] 分库分表组件; 遇到的问题 问题就不说了,这一章节全是问题 T.T,基础不牢,地动山摇啊!!! 总结 首先建立一个大局观,要实现一个分库分表组件,那么先要学会如何编写 SpringBoot Starter,然后这个 Starter 需要实现的功能是分库分表,那么一定是有多个数据源,这个数据源从项目的 yml 配置文件传进来,然后就要实现多...","head":[["meta",{"property":"og:url","content":"https://vuepress-theme-hope-docs-demo.netlify.app/blog/dist/md/dev-log/day07~day08.html"}],["meta",{"property":"og:site_name","content":"我的简历"}],["meta",{"property":"og:title","content":"Day07 ~ Day08"}],["meta",{"property":"og:description","content":"任务 [x] 分库分表组件; 遇到的问题 问题就不说了,这一章节全是问题 T.T,基础不牢,地动山摇啊!!! 总结 首先建立一个大局观,要实现一个分库分表组件,那么先要学会如何编写 SpringBoot Starter,然后这个 Starter 需要实现的功能是分库分表,那么一定是有多个数据源,这个数据源从项目的 yml 配置文件传进来,然后就要实现多..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2024-01-31T06:40:14.000Z"}],["meta",{"property":"article:author","content":"小傅哥"}],["meta",{"property":"article:modified_time","content":"2024-01-31T06:40:14.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Day07 ~ Day08\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2024-01-31T06:40:14.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"小傅哥\\",\\"url\\":\\"https://mister-hope.com\\"}]}"]]},"headers":[{"level":3,"title":"任务","slug":"任务","link":"#任务","children":[]},{"level":3,"title":"遇到的问题","slug":"遇到的问题","link":"#遇到的问题","children":[]},{"level":3,"title":"总结","slug":"总结","link":"#总结","children":[]}],"git":{"createdTime":1706683214000,"updatedTime":1706683214000,"contributors":[{"name":"hqqich","email":"hqqich1314@outlook.com","commits":1}]},"readingTime":{"minutes":2.75,"words":824},"filePathRelative":"md/dev-log/day07~day08.md","localizedDate":"2024年1月31日","autoDesc":true}');export{e as data}; diff --git a/blog/dist/assets/day09~day10.html-ea2643e5.js b/blog/dist/assets/day09~day10.html-ea2643e5.js deleted file mode 100644 index 0ede292..0000000 --- a/blog/dist/assets/day09~day10.html-ea2643e5.js +++ /dev/null @@ -1 +0,0 @@ -const e=JSON.parse('{"key":"v-c97ab98e","path":"/md/dev-log/day09~day10.html","title":"Day09 ~ Day10","lang":"zh-CN","frontmatter":{"title":"Day09 ~ Day10","index":false,"icon":"laptop-code","category":["开发笔记","学习记录"],"description":"任务 [x] 在应用层编排抽奖过程; 总结 有了前面的模板模式的基础,这一章节相对来说比较容易,自己实现的时候也没有什么大问题,大体流程就是写接口,编排流程,然后写实现类,然后写 Mapper,至于为什么花了两三天,这就不得不说上一章的分库分表了,没写过 SpringBoot Starter,没写过 MyBatis 插件,对 AOP 没有深刻的理解,纯...","head":[["meta",{"property":"og:url","content":"https://vuepress-theme-hope-docs-demo.netlify.app/blog/dist/md/dev-log/day09~day10.html"}],["meta",{"property":"og:site_name","content":"我的简历"}],["meta",{"property":"og:title","content":"Day09 ~ Day10"}],["meta",{"property":"og:description","content":"任务 [x] 在应用层编排抽奖过程; 总结 有了前面的模板模式的基础,这一章节相对来说比较容易,自己实现的时候也没有什么大问题,大体流程就是写接口,编排流程,然后写实现类,然后写 Mapper,至于为什么花了两三天,这就不得不说上一章的分库分表了,没写过 SpringBoot Starter,没写过 MyBatis 插件,对 AOP 没有深刻的理解,纯..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2024-01-31T06:40:14.000Z"}],["meta",{"property":"article:author","content":"小傅哥"}],["meta",{"property":"article:modified_time","content":"2024-01-31T06:40:14.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Day09 ~ Day10\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2024-01-31T06:40:14.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"小傅哥\\",\\"url\\":\\"https://mister-hope.com\\"}]}"]]},"headers":[{"level":3,"title":"任务","slug":"任务","link":"#任务","children":[]},{"level":3,"title":"总结","slug":"总结","link":"#总结","children":[]}],"git":{"createdTime":1706683214000,"updatedTime":1706683214000,"contributors":[{"name":"hqqich","email":"hqqich1314@outlook.com","commits":1}]},"readingTime":{"minutes":2.48,"words":744},"filePathRelative":"md/dev-log/day09~day10.md","localizedDate":"2024年1月31日","autoDesc":true}');export{e as data}; diff --git a/blog/dist/assets/day09~day10.html-fca95bc7.js b/blog/dist/assets/day09~day10.html-fca95bc7.js deleted file mode 100644 index 4b7468d..0000000 --- a/blog/dist/assets/day09~day10.html-fca95bc7.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as e}from"./plugin-vue_export-helper-c27b6911.js";import{o as i,c as o,f as t}from"./app-48e592bc.js";const r={},a=t('<h3 id="任务" tabindex="-1"><a class="header-anchor" href="#任务" aria-hidden="true">#</a> 任务</h3><ul><li>[x] 在应用层编排抽奖过程</li></ul><h3 id="总结" tabindex="-1"><a class="header-anchor" href="#总结" aria-hidden="true">#</a> 总结</h3><p>有了前面的模板模式的基础,这一章节相对来说比较容易,自己实现的时候也没有什么大问题,大体流程就是写接口,编排流程,然后写实现类,然后写 Mapper,至于为什么花了两三天,这就不得不说上一章的分库分表了,没写过 SpringBoot Starter,没写过 MyBatis 插件,对 AOP 没有深刻的理解,纯硬啃下来的,但是记不太劳,所以晚上睡不着觉,总感觉缺点什么东西,就花了两天干了如下几件事:</p><ol><li><p>新建一个空的 SpringBoot 项目,从 <code>SpringApplication.run()</code> 方法开始 debug,一步一步看,在这一个过程中主要学到了如下几点:</p><ul><li>一个 SpringBoot 项目是如何初始化的,在哪里创建的容器等等</li><li>如何加载第三方 Starter 的</li><li><s>在哪里打印的Banner 以及如何设置</s> 这个不是重点,哈哈哈,但是挺好玩的</li><li>还有 <code>ApplicationRunner</code> 和 <code>CommandLineRunner</code></li><li>还有异常报告器 <code>exceptionReporters</code></li><li>还有几个关于上下文环境的重要方法 <code>prepareContext()</code> 、<code>refreshContext()</code>、<code>afterRefresh()</code></li></ul><p>明白了 SpringBoot 应用初始化流程就知道所写的分录分表路由 starter 是在哪个阶段进行数据源设置以及为什么要在 <code>AutoConfig</code> 类下进行 Bean 的注入了</p></li><li><p>看了看 MyBatis 插件相关的文档,大致了解了一个 MyBatis 插件如何编写,看了这个以后看 MyBatis-Plus 源码的时候可能会轻松一点</p></li><li><p>复习了一下 AOP,注解的属性有哪些以及该怎么写都有点忘了</p></li><li><p>在这个 debug 的过程中其实画了一些图,但是因为没有 OSS,所以图片不太好展示,所以使用 vuepress + github pages + github actions 搭建了一个博客,后面有空了会把看源码的过程发上去</p></li></ol><p>虽然很想继续往下学,但是感觉这个项目里面,分库分表这一章节应该是灵魂所在了,虽然还没学后面,但是感觉其他章节更多的是关注业务层面,主要是来解决业务问题的,但是分库分表这一章节感觉能彻彻底底搞明白的话收获应该是很大的,虽然进度慢了,但是通过对源码的阅读也学到了很多东西,比如代码规范,在阅读 SpringBoot 源码的时候,给我最大的感觉就是,其实好的东西是不需要太多注释的,因为他每一步所调用的方法都给你写的很明白,比如 SpringBoot 程序初始化过程,只要英文够好,就跟看<s>小学阅读一样</s>,不知道花的这两天值不值,毕竟还有一个月就找工作了,是不是应该快点把项目做完</p>',6),n=[a];function l(c,d){return i(),o("div",null,n)}const h=e(r,[["render",l],["__file","day09~day10.html.vue"]]);export{h as default}; diff --git a/blog/dist/assets/day11.html-22b3645c.js b/blog/dist/assets/day11.html-22b3645c.js deleted file mode 100644 index e4e5c7d..0000000 --- a/blog/dist/assets/day11.html-22b3645c.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as t}from"./plugin-vue_export-helper-c27b6911.js";import{o,c as n,a as e,d as a}from"./app-48e592bc.js";const c={},i=e("h3",{id:"任务",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#任务","aria-hidden":"true"},"#"),a(" 任务")],-1),s=e("ul",null,[e("li",null,"[x] 在应用层编排抽奖过程")],-1),r=e("h3",{id:"总结",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#总结","aria-hidden":"true"},"#"),a(" 总结")],-1),d=e("p",null,"今天的内容比较简单,最主要的问题就是表改了,然后花了很多时间去改对应的 PO 以及 SQL,然后今天第一次开发 application 层,感觉就是把 domain 层各个领域进行组装,然后形成一个又一个的流程,在这里面会使用 MQ 把流程进行切片,之后写门面接口应该就是调 application 层里面各个流程了,这样对于 Controller 层感觉挺好的,只需要简单的封装一下前端传进来的参数,然后调用 application 层执行各个流程就可以了",-1),l=e("p",null,"感觉今天最大的收获就在于学到了在开发的过程中要把整个流程切分一下,分成一块一块的,然后用 MQ 进行后续的操作,用户不需要感知到这一切,他只需要点进去,然后执行一个小的片段,然后剩下的操作可以使用 MQ 来慢慢操作,而不是之前那样直接单线程一个流程写完,又臭又长,返回得还慢,用户体验很不好,学到了流程切片,今天不亏,哈哈哈哈,这个东西还是很有用的",-1),_=[i,s,r,d,l];function h(p,u){return o(),n("div",null,_)}const x=t(c,[["render",h],["__file","day11.html.vue"]]);export{x as default}; diff --git a/blog/dist/assets/day11.html-bf0a77d6.js b/blog/dist/assets/day11.html-bf0a77d6.js deleted file mode 100644 index 332a437..0000000 --- a/blog/dist/assets/day11.html-bf0a77d6.js +++ /dev/null @@ -1 +0,0 @@ -const t=JSON.parse('{"key":"v-104da61f","path":"/md/dev-log/day11.html","title":"Day011","lang":"zh-CN","frontmatter":{"title":"Day011","index":false,"icon":"laptop-code","category":["开发笔记","学习记录"],"description":"任务 [x] 在应用层编排抽奖过程; 总结 今天的内容比较简单,最主要的问题就是表改了,然后花了很多时间去改对应的 PO 以及 SQL,然后今天第一次开发 application 层,感觉就是把 domain 层各个领域进行组装,然后形成一个又一个的流程,在这里面会使用 MQ 把流程进行切片,之后写门面接口应该就是调 application 层里面各个...","head":[["meta",{"property":"og:url","content":"https://vuepress-theme-hope-docs-demo.netlify.app/blog/dist/md/dev-log/day11.html"}],["meta",{"property":"og:site_name","content":"我的简历"}],["meta",{"property":"og:title","content":"Day011"}],["meta",{"property":"og:description","content":"任务 [x] 在应用层编排抽奖过程; 总结 今天的内容比较简单,最主要的问题就是表改了,然后花了很多时间去改对应的 PO 以及 SQL,然后今天第一次开发 application 层,感觉就是把 domain 层各个领域进行组装,然后形成一个又一个的流程,在这里面会使用 MQ 把流程进行切片,之后写门面接口应该就是调 application 层里面各个..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2024-01-31T06:40:14.000Z"}],["meta",{"property":"article:author","content":"小傅哥"}],["meta",{"property":"article:modified_time","content":"2024-01-31T06:40:14.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Day011\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2024-01-31T06:40:14.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"小傅哥\\",\\"url\\":\\"https://mister-hope.com\\"}]}"]]},"headers":[{"level":3,"title":"任务","slug":"任务","link":"#任务","children":[]},{"level":3,"title":"总结","slug":"总结","link":"#总结","children":[]}],"git":{"createdTime":1706683214000,"updatedTime":1706683214000,"contributors":[{"name":"hqqich","email":"hqqich1314@outlook.com","commits":1}]},"readingTime":{"minutes":1.14,"words":341},"filePathRelative":"md/dev-log/day11.md","localizedDate":"2024年1月31日","autoDesc":true}');export{t as data}; diff --git a/blog/dist/assets/day12.html-ca956336.js b/blog/dist/assets/day12.html-ca956336.js deleted file mode 100644 index 07d68e0..0000000 --- a/blog/dist/assets/day12.html-ca956336.js +++ /dev/null @@ -1 +0,0 @@ -const e=JSON.parse('{"key":"v-12027ebe","path":"/md/dev-log/day12.html","title":"Day012","lang":"zh-CN","frontmatter":{"title":"Day012","index":false,"icon":"laptop-code","category":["开发笔记","学习记录"],"description":"任务 [x] 规则引擎量化人群参与活动; 总结 首先先去了解了一下组合模式和决策树,然后看了看数据库,其实就是把一个类似于二叉树的结构存到了数据库里,分别对应了三个东西,一个表用来保存决策树的树根信息,然后一个表用来保存树上的所有节点的信息,然后一个表用来存决策树的连接信息,我们可以通过树根的 ID 拿到所有相关的连线信息以及所有相关的节点信息,明白了...","head":[["meta",{"property":"og:url","content":"https://vuepress-theme-hope-docs-demo.netlify.app/blog/dist/md/dev-log/day12.html"}],["meta",{"property":"og:site_name","content":"我的简历"}],["meta",{"property":"og:title","content":"Day012"}],["meta",{"property":"og:description","content":"任务 [x] 规则引擎量化人群参与活动; 总结 首先先去了解了一下组合模式和决策树,然后看了看数据库,其实就是把一个类似于二叉树的结构存到了数据库里,分别对应了三个东西,一个表用来保存决策树的树根信息,然后一个表用来保存树上的所有节点的信息,然后一个表用来存决策树的连接信息,我们可以通过树根的 ID 拿到所有相关的连线信息以及所有相关的节点信息,明白了..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2024-01-31T06:40:14.000Z"}],["meta",{"property":"article:author","content":"小傅哥"}],["meta",{"property":"article:modified_time","content":"2024-01-31T06:40:14.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Day012\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2024-01-31T06:40:14.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"小傅哥\\",\\"url\\":\\"https://mister-hope.com\\"}]}"]]},"headers":[{"level":3,"title":"任务","slug":"任务","link":"#任务","children":[]},{"level":2,"title":"总结","slug":"总结","link":"#总结","children":[]}],"git":{"createdTime":1706683214000,"updatedTime":1706683214000,"contributors":[{"name":"hqqich","email":"hqqich1314@outlook.com","commits":1}]},"readingTime":{"minutes":2.62,"words":786},"filePathRelative":"md/dev-log/day12.md","localizedDate":"2024年1月31日","autoDesc":true}');export{e as data}; diff --git a/blog/dist/assets/day12.html-fd07949c.js b/blog/dist/assets/day12.html-fd07949c.js deleted file mode 100644 index 2f32411..0000000 --- a/blog/dist/assets/day12.html-fd07949c.js +++ /dev/null @@ -1,15 +0,0 @@ -import{_ as n}from"./plugin-vue_export-helper-c27b6911.js";import{o as s,c as a,f as t}from"./app-48e592bc.js";const e={},p=t(`<h3 id="任务" tabindex="-1"><a class="header-anchor" href="#任务" aria-hidden="true">#</a> 任务</h3><ul><li>[x] 规则引擎量化人群参与活动</li></ul><h2 id="总结" tabindex="-1"><a class="header-anchor" href="#总结" aria-hidden="true">#</a> 总结</h2><p>首先先去了解了一下组合模式和决策树,然后看了看数据库,其实就是把一个类似于二叉树的结构存到了数据库里,分别对应了三个东西,一个表用来保存决策树的树根信息,然后一个表用来保存树上的所有节点的信息,然后一个表用来存决策树的连接信息,我们可以通过树根的 ID 拿到所有相关的连线信息以及所有相关的节点信息,明白了数据库相关的东西之后屡屡代码结构</p><p>什么是组合模式呢?先看看维基百科对组合模式的定义,然后直接看代码,给我的第一感觉就是把每一个 if-else 的条件抽取出来,然后变成一个又一个的 filter,然后在规则引擎中进行使用,首先把一个个 filter 包装到 map 中,供子类使用</p><p>其中最重要的代码我觉得是这个:</p><div class="language-java line-numbers-mode" data-ext="java"><pre class="language-java"><code> <span class="token keyword">protected</span> <span class="token class-name">TreeNodeVO</span> <span class="token function">engineDecisionMaker</span><span class="token punctuation">(</span><span class="token class-name">TreeRuleRich</span> treeRuleRich<span class="token punctuation">,</span> <span class="token class-name">DecisionMatterReq</span> matterReq<span class="token punctuation">)</span> <span class="token punctuation">{</span> - <span class="token class-name">TreeRootVO</span> treeRoot <span class="token operator">=</span> treeRuleRich<span class="token punctuation">.</span><span class="token function">getTreeRoot</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span> - <span class="token class-name">Map</span><span class="token generics"><span class="token punctuation"><</span><span class="token class-name">Long</span><span class="token punctuation">,</span> <span class="token class-name">TreeNodeVO</span><span class="token punctuation">></span></span> treeNodeMap <span class="token operator">=</span> treeRuleRich<span class="token punctuation">.</span><span class="token function">getTreeNodeMap</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span> - <span class="token class-name">Long</span> rootNodeId <span class="token operator">=</span> treeRoot<span class="token punctuation">.</span><span class="token function">getTreeRootNodeId</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span> - <span class="token class-name">TreeNodeVO</span> treeNodeInfo <span class="token operator">=</span> treeNodeMap<span class="token punctuation">.</span><span class="token function">get</span><span class="token punctuation">(</span>rootNodeId<span class="token punctuation">)</span><span class="token punctuation">;</span> - <span class="token keyword">while</span> <span class="token punctuation">(</span><span class="token class-name">Constants<span class="token punctuation">.</span>NodeType</span><span class="token punctuation">.</span><span class="token constant">STEM</span><span class="token punctuation">.</span><span class="token function">equals</span><span class="token punctuation">(</span>treeNodeInfo<span class="token punctuation">.</span><span class="token function">getNodeType</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">)</span><span class="token punctuation">)</span> <span class="token punctuation">{</span> - <span class="token class-name">String</span> ruleKey <span class="token operator">=</span> treeNodeInfo<span class="token punctuation">.</span><span class="token function">getRuleKey</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span> - <span class="token class-name">LogicFilter</span> logicFilter <span class="token operator">=</span> logicFilterMap<span class="token punctuation">.</span><span class="token function">get</span><span class="token punctuation">(</span>ruleKey<span class="token punctuation">)</span><span class="token punctuation">;</span> - <span class="token class-name">String</span> matterValue <span class="token operator">=</span> logicFilter<span class="token punctuation">.</span><span class="token function">matterValue</span><span class="token punctuation">(</span>matterReq<span class="token punctuation">)</span><span class="token punctuation">;</span> - <span class="token class-name">Long</span> nextNode <span class="token operator">=</span> logicFilter<span class="token punctuation">.</span><span class="token function">filter</span><span class="token punctuation">(</span>matterValue<span class="token punctuation">,</span> treeNodeInfo<span class="token punctuation">.</span><span class="token function">getTreeNodeLineInfoList</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">)</span><span class="token punctuation">;</span> - treeNodeInfo <span class="token operator">=</span> treeNodeMap<span class="token punctuation">.</span><span class="token function">get</span><span class="token punctuation">(</span>nextNode<span class="token punctuation">)</span><span class="token punctuation">;</span> - <span class="token punctuation">}</span> - <span class="token keyword">return</span> treeNodeInfo<span class="token punctuation">;</span> - <span class="token punctuation">}</span> -</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><ol><li>获取树根节点信息</li><li>获取树根所对应的所有节点信息</li><li>判断每个节点是不是叶子节点 <ol><li>如果不是,就执行决策,如果通过就返回下一个节点</li><li>如果是叶子节点,也就是找到了对应的活动号,表示可以参与</li></ol></li></ol><p>那么就可以将代码结构分为两个部分,一个是决策者,提供决策相关逻辑,一个是执行者,对决策链条进行链路执行,然后返回最终结果,那么到这里应该代码逻辑就清晰了,决策者根据一定的比较规则,返回 ture 或者 false,执行者根据这个结果来判断是否要继续进行下一个判断,直到判断到叶子节点</p><p>了解了这个之后代码就好写了</p><p>感觉这个章节最大的难点就在于如果之前没有设计模式基础的话,会很难受,代码跳过去跳过来有时候找不到方向,一般我遇到这种情况的时候我就会梳理一下业务逻辑,代码结构无论怎么变,也一定是根据业务逻辑来的,之前做的事情一样不少,所以就按照自己想的逻辑去代码中找对应,去看看哪里做的比较,哪里拿到的链路结构,这样就将大问题化成了小问题,然后去对应代码中的每一个部分,这里也就是将逻辑执行步骤进行“打散”的过程,找到了每段代码对应那一段逻辑之后,看一看代码的继承体系,大概也就了解个七七八八了</p>`,11),o=[p];function c(l,i){return s(),a("div",null,o)}const k=n(e,[["render",c],["__file","day12.html.vue"]]);export{k as default}; diff --git a/blog/dist/assets/icon/apple-icon-152.png b/blog/dist/assets/icon/apple-icon-152.png deleted file mode 100644 index 434fcc3..0000000 Binary files a/blog/dist/assets/icon/apple-icon-152.png and /dev/null differ diff --git a/blog/dist/assets/icon/chrome-192.png b/blog/dist/assets/icon/chrome-192.png deleted file mode 100644 index 6645f52..0000000 Binary files a/blog/dist/assets/icon/chrome-192.png and /dev/null differ diff --git a/blog/dist/assets/icon/chrome-512.png b/blog/dist/assets/icon/chrome-512.png deleted file mode 100644 index a146f00..0000000 Binary files a/blog/dist/assets/icon/chrome-512.png and /dev/null differ diff --git a/blog/dist/assets/icon/chrome-mask-192.png b/blog/dist/assets/icon/chrome-mask-192.png deleted file mode 100644 index 530977a..0000000 Binary files a/blog/dist/assets/icon/chrome-mask-192.png and /dev/null differ diff --git a/blog/dist/assets/icon/chrome-mask-512.png b/blog/dist/assets/icon/chrome-mask-512.png deleted file mode 100644 index a4f90ae..0000000 Binary files a/blog/dist/assets/icon/chrome-mask-512.png and /dev/null differ diff --git a/blog/dist/assets/icon/guide-maskable.png b/blog/dist/assets/icon/guide-maskable.png deleted file mode 100644 index 75449b6..0000000 Binary files a/blog/dist/assets/icon/guide-maskable.png and /dev/null differ diff --git a/blog/dist/assets/icon/ms-icon-144.png b/blog/dist/assets/icon/ms-icon-144.png deleted file mode 100644 index 2464124..0000000 Binary files a/blog/dist/assets/icon/ms-icon-144.png and /dev/null differ diff --git a/blog/dist/assets/index.html-2448c597.js b/blog/dist/assets/index.html-2448c597.js deleted file mode 100644 index ec45317..0000000 --- a/blog/dist/assets/index.html-2448c597.js +++ /dev/null @@ -1 +0,0 @@ -const t=JSON.parse('{"key":"v-8daa1a0e","path":"/","title":"主页","lang":"zh-CN","frontmatter":{"home":true,"icon":"home","title":"主页","heroImage":"/logo.svg","bgImage":"https://theme-hope-assets.vuejs.press/bg/6-light.svg","bgImageDark":"https://theme-hope-assets.vuejs.press/bg/6-dark.svg","bgImageStyle":{"background-attachment":"fixed"},"heroText":"我的博客简历","tagline":"您好,我叫二不豆,毕业于🎓家里蹲大学。在校期间积累了不错的编程经验,可熟练运用主流分布式技术栈,独立开发项目。","actions":[{"text":"查看简历 👣","link":"./md/","type":"primary"},{"text":"我的项目 💐","link":"https://hqqich.github.io/"}],"highlights":[{"header":null,"bgImage":"/assets/bg/6-light.svg","bgImageDark":"/assets/bg/6-dark.svg","features":[{"title":"项目一","icon":"comment-dots","details":"rgjkfldgkdrjhgkhrkrLKJ34RLKEJ4L5IHDFLJFG。","link":"https://hqqich.github.io/"},{"title":"项目二","icon":"box-archive","details":"RHKFDGHK4DF9G3K4GKJDFHGKE42W2WAR4W43434GRDF。","link":"https://hqqich.github.io/"}]}],"copyright":false,"footer":"<div class=\\"content\\"><a href=\\"https://www.baidu.com\\" target=\\"_blank\\">link</a> | 版权所有 © 2024 hqqich,All rights reserved.</div>","description":"个人在大学/实习期间,参与过多次的技术类赛事项目,熟练使用各类技术框架,积累了丰富的开发经验。github地址:http://github.com/hqqich 我是一名Java-er.","head":[["meta",{"property":"og:url","content":"https://vuepress-theme-hope-docs-demo.netlify.app/blog/dist/"}],["meta",{"property":"og:site_name","content":"我的简历"}],["meta",{"property":"og:title","content":"主页"}],["meta",{"property":"og:description","content":"个人在大学/实习期间,参与过多次的技术类赛事项目,熟练使用各类技术框架,积累了丰富的开发经验。github地址:http://github.com/hqqich 我是一名Java-er."}],["meta",{"property":"og:type","content":"website"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2024-01-31T06:40:14.000Z"}],["meta",{"property":"article:author","content":"小傅哥"}],["meta",{"property":"article:modified_time","content":"2024-01-31T06:40:14.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"WebPage\\",\\"name\\":\\"主页\\",\\"description\\":\\"个人在大学/实习期间,参与过多次的技术类赛事项目,熟练使用各类技术框架,积累了丰富的开发经验。github地址:http://github.com/hqqich 我是一名Java-er.\\"}"]]},"headers":[],"git":{"createdTime":1706683214000,"updatedTime":1706683214000,"contributors":[{"name":"hqqich","email":"hqqich1314@outlook.com","commits":1}]},"readingTime":{"minutes":0.71,"words":212},"filePathRelative":"README.md","localizedDate":"2024年1月31日","autoDesc":true}');export{t as data}; diff --git a/blog/dist/assets/index.html-408426f6.js b/blog/dist/assets/index.html-408426f6.js deleted file mode 100644 index 23662dc..0000000 --- a/blog/dist/assets/index.html-408426f6.js +++ /dev/null @@ -1 +0,0 @@ -const e=JSON.parse('{"key":"v-2d0aa3df","path":"/md/","title":"Md","lang":"zh-CN","frontmatter":{"title":"Md","article":false,"feed":false,"sitemap":false,"description":"","head":[["meta",{"property":"og:url","content":"https://vuepress-theme-hope-docs-demo.netlify.app/blog/dist/md/"}],["meta",{"property":"og:site_name","content":"我的简历"}],["meta",{"property":"og:title","content":"Md"}],["meta",{"property":"og:type","content":"website"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"article:author","content":"小傅哥"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"WebPage\\",\\"name\\":\\"Md\\"}"]]},"headers":[],"git":{},"readingTime":{"minutes":0,"words":1},"filePathRelative":null,"autoDesc":true}');export{e as data}; diff --git a/blog/dist/assets/index.html-5385c67b.js b/blog/dist/assets/index.html-5385c67b.js new file mode 100644 index 0000000..8d2064b --- /dev/null +++ b/blog/dist/assets/index.html-5385c67b.js @@ -0,0 +1 @@ +const t=JSON.parse('{"key":"v-8daa1a0e","path":"/","title":"主页","lang":"zh-CN","frontmatter":{"home":true,"icon":"home","title":"主页","heroImage":"/logo.svg","bgImage":"https://theme-hope-assets.vuejs.press/bg/6-light.svg","bgImageDark":"https://theme-hope-assets.vuejs.press/bg/6-dark.svg","bgImageStyle":{"background-attachment":"fixed"},"heroText":"我的博客","tagline":"您好,我叫二不豆,毕业于🎓家里蹲大学。在校期间积累了不错的编程经验,可熟练运用主流分布式技术栈,独立开发项目。","actions":[{"text":"查看简历 👣","link":"./md/","type":"primary"},{"text":"我的项目 💐","link":"https://hqqich.github.io/"}],"highlights":[{"header":null,"bgImage":"/assets/bg/6-light.svg","bgImageDark":"/assets/bg/6-dark.svg","features":[{"title":"项目一","icon":"comment-dots","details":"rgjkfldgkdrjhgkhrkrLKJ34RLKEJ4L5IHDFLJFG。","link":"https://hqqich.github.io/"},{"title":"项目二","icon":"box-archive","details":"RHKFDGHK4DF9G3K4GKJDFHGKE42W2WAR4W43434GRDF。","link":"https://hqqich.github.io/"}]}],"copyright":false,"footer":"<div class=\\"content\\"><a href=\\"https://www.baidu.com\\" target=\\"_blank\\">link</a> | 版权所有 © 2024 hqqich,All rights reserved.</div>","description":"个人在大学/实习期间,参与过多次的技术类赛事项目,熟练使用各类技术框架,积累了丰富的开发经验。github地址:http://github.com/hqqich 我是一名Java-er.","head":[["meta",{"property":"og:url","content":"https://vuepress-theme-hope-docs-demo.netlify.app/blog/dist/"}],["meta",{"property":"og:site_name","content":"blog"}],["meta",{"property":"og:title","content":"主页"}],["meta",{"property":"og:description","content":"个人在大学/实习期间,参与过多次的技术类赛事项目,熟练使用各类技术框架,积累了丰富的开发经验。github地址:http://github.com/hqqich 我是一名Java-er."}],["meta",{"property":"og:type","content":"website"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2024-01-31T06:40:14.000Z"}],["meta",{"property":"article:author","content":"hqqich"}],["meta",{"property":"article:modified_time","content":"2024-01-31T06:40:14.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"WebPage\\",\\"name\\":\\"主页\\",\\"description\\":\\"个人在大学/实习期间,参与过多次的技术类赛事项目,熟练使用各类技术框架,积累了丰富的开发经验。github地址:http://github.com/hqqich 我是一名Java-er.\\"}"]]},"headers":[],"git":{"createdTime":1706683214000,"updatedTime":1706683214000,"contributors":[{"name":"hqqich","email":"hqqich1314@outlook.com","commits":1}]},"readingTime":{"minutes":0.7,"words":210},"filePathRelative":"README.md","localizedDate":"2024年1月31日","autoDesc":true}');export{t as data}; diff --git a/blog/dist/assets/index.html-8542c835.js b/blog/dist/assets/index.html-8542c835.js new file mode 100644 index 0000000..730b809 --- /dev/null +++ b/blog/dist/assets/index.html-8542c835.js @@ -0,0 +1 @@ +const e=JSON.parse('{"key":"v-7c27fd02","path":"/md/dev-log/","title":"开发日志","lang":"zh-CN","frontmatter":{"title":"开发日志","index":false,"icon":"laptop-code","category":["自我介绍","专业技能","项目经验"],"description":"day01.md (day01.md);","head":[["meta",{"property":"og:url","content":"https://vuepress-theme-hope-docs-demo.netlify.app/blog/dist/md/dev-log/"}],["meta",{"property":"og:site_name","content":"blog"}],["meta",{"property":"og:title","content":"开发日志"}],["meta",{"property":"og:description","content":"day01.md (day01.md);"}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2024-01-31T06:40:14.000Z"}],["meta",{"property":"article:author","content":"hqqich"}],["meta",{"property":"article:modified_time","content":"2024-01-31T06:40:14.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"开发日志\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2024-01-31T06:40:14.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"hqqich\\",\\"url\\":\\"https://mister-hope.com\\"}]}"]]},"headers":[],"git":{"createdTime":1706683214000,"updatedTime":1706683214000,"contributors":[{"name":"hqqich","email":"hqqich1314@outlook.com","commits":1}]},"readingTime":{"minutes":0.08,"words":25},"filePathRelative":"md/dev-log/README.md","localizedDate":"2024年1月31日","autoDesc":true}');export{e as data}; diff --git a/blog/dist/assets/index.html-8daec251.js b/blog/dist/assets/index.html-8daec251.js new file mode 100644 index 0000000..f57e460 --- /dev/null +++ b/blog/dist/assets/index.html-8daec251.js @@ -0,0 +1 @@ +const e=JSON.parse('{"key":"v-2d0aa3df","path":"/md/","title":"Md","lang":"zh-CN","frontmatter":{"title":"Md","article":false,"feed":false,"sitemap":false,"description":"","head":[["meta",{"property":"og:url","content":"https://vuepress-theme-hope-docs-demo.netlify.app/blog/dist/md/"}],["meta",{"property":"og:site_name","content":"blog"}],["meta",{"property":"og:title","content":"Md"}],["meta",{"property":"og:type","content":"website"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"article:author","content":"hqqich"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"WebPage\\",\\"name\\":\\"Md\\"}"]]},"headers":[],"git":{},"readingTime":{"minutes":0,"words":1},"filePathRelative":null,"autoDesc":true}');export{e as data}; diff --git a/blog/dist/assets/index.html-fe05aaa1.js b/blog/dist/assets/index.html-964d1ecc.js similarity index 76% rename from blog/dist/assets/index.html-fe05aaa1.js rename to blog/dist/assets/index.html-964d1ecc.js index 06b1e6d..e775bba 100644 --- a/blog/dist/assets/index.html-fe05aaa1.js +++ b/blog/dist/assets/index.html-964d1ecc.js @@ -1 +1 @@ -import{_ as o}from"./plugin-vue_export-helper-c27b6911.js";import{r as t,o as n,c,e as r}from"./app-48e592bc.js";const a={};function _(s,l){const e=t("AutoCatalog");return n(),c("div",null,[r(e)])}const i=o(a,[["render",_],["__file","index.html.vue"]]);export{i as default}; +import{_ as o}from"./plugin-vue_export-helper-c27b6911.js";import{r as t,o as n,c,e as r}from"./app-0009cf46.js";const a={};function _(s,l){const e=t("AutoCatalog");return n(),c("div",null,[r(e)])}const i=o(a,[["render",_],["__file","index.html.vue"]]);export{i as default}; diff --git a/blog/dist/assets/index.html-09a8d92e.js b/blog/dist/assets/index.html-ad5460d9.js similarity index 67% rename from blog/dist/assets/index.html-09a8d92e.js rename to blog/dist/assets/index.html-ad5460d9.js index c6e9ed1..4e22770 100644 --- a/blog/dist/assets/index.html-09a8d92e.js +++ b/blog/dist/assets/index.html-ad5460d9.js @@ -1 +1 @@ -import{_ as o}from"./plugin-vue_export-helper-c27b6911.js";import{r as n,o as a,c as r,a as e,e as l,w as c,d as s}from"./app-48e592bc.js";const d={};function _(m,i){const t=n("RouterLink");return a(),r("div",null,[e("ul",null,[e("li",null,[l(t,{to:"/md/dev-log/day01.html"},{default:c(()=>[s("day01.md")]),_:1})])])])}const p=o(d,[["render",_],["__file","index.html.vue"]]);export{p as default}; +import{_ as o}from"./plugin-vue_export-helper-c27b6911.js";import{r as n,o as a,c as r,a as e,e as l,w as c,d as s}from"./app-0009cf46.js";const d={};function _(m,i){const t=n("RouterLink");return a(),r("div",null,[e("ul",null,[e("li",null,[l(t,{to:"/md/dev-log/day01.html"},{default:c(()=>[s("day01.md")]),_:1})])])])}const p=o(d,[["render",_],["__file","index.html.vue"]]);export{p as default}; diff --git a/blog/dist/assets/index.html-b25c80fe.js b/blog/dist/assets/index.html-b25c80fe.js deleted file mode 100644 index d402f4b..0000000 --- a/blog/dist/assets/index.html-b25c80fe.js +++ /dev/null @@ -1 +0,0 @@ -const e=JSON.parse('{"key":"v-7c27fd02","path":"/md/dev-log/","title":"开发日志","lang":"zh-CN","frontmatter":{"title":"开发日志","index":false,"icon":"laptop-code","category":["自我介绍","专业技能","项目经验"],"description":"day01.md (day01.md);","head":[["meta",{"property":"og:url","content":"https://vuepress-theme-hope-docs-demo.netlify.app/blog/dist/md/dev-log/"}],["meta",{"property":"og:site_name","content":"我的简历"}],["meta",{"property":"og:title","content":"开发日志"}],["meta",{"property":"og:description","content":"day01.md (day01.md);"}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2024-01-31T06:40:14.000Z"}],["meta",{"property":"article:author","content":"小傅哥"}],["meta",{"property":"article:modified_time","content":"2024-01-31T06:40:14.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"开发日志\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2024-01-31T06:40:14.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"小傅哥\\",\\"url\\":\\"https://mister-hope.com\\"}]}"]]},"headers":[],"git":{"createdTime":1706683214000,"updatedTime":1706683214000,"contributors":[{"name":"hqqich","email":"hqqich1314@outlook.com","commits":1}]},"readingTime":{"minutes":0.08,"words":25},"filePathRelative":"md/dev-log/README.md","localizedDate":"2024年1月31日","autoDesc":true}');export{e as data}; diff --git a/blog/dist/assets/index.html-970a5d45.js b/blog/dist/assets/index.html-b50e8a62.js similarity index 89% rename from blog/dist/assets/index.html-970a5d45.js rename to blog/dist/assets/index.html-b50e8a62.js index 28409ef..ccab221 100644 --- a/blog/dist/assets/index.html-970a5d45.js +++ b/blog/dist/assets/index.html-b50e8a62.js @@ -1 +1 @@ -import{_ as e}from"./plugin-vue_export-helper-c27b6911.js";import{o as n,c as o,a as t}from"./app-48e592bc.js";const c={},l=t("br",null,null,-1),s=t("div",{class:"hint-container tip"},[t("p",{class:"hint-container-title"},"提示"),t("p",null,"个人在大学/实习期间,参与过多次的技术类赛事项目,熟练使用各类技术框架,积累了丰富的开发经验。github地址:http://github.com/hqqich")],-1),i=t("blockquote",null,[t("p",null,"我是一名Java-er.")],-1),_=[l,s,i];function a(r,h){return n(),o("div",null,_)}const p=e(c,[["render",a],["__file","index.html.vue"]]);export{p as default}; +import{_ as e}from"./plugin-vue_export-helper-c27b6911.js";import{o as n,c as o,a as t}from"./app-0009cf46.js";const c={},l=t("br",null,null,-1),s=t("div",{class:"hint-container tip"},[t("p",{class:"hint-container-title"},"提示"),t("p",null,"个人在大学/实习期间,参与过多次的技术类赛事项目,熟练使用各类技术框架,积累了丰富的开发经验。github地址:http://github.com/hqqich")],-1),i=t("blockquote",null,[t("p",null,"我是一名Java-er.")],-1),_=[l,s,i];function a(r,h){return n(),o("div",null,_)}const p=e(c,[["render",a],["__file","index.html.vue"]]);export{p as default}; diff --git a/blog/dist/assets/resume.html-5daad762.js b/blog/dist/assets/resume.html-5daad762.js deleted file mode 100644 index b8644d7..0000000 --- a/blog/dist/assets/resume.html-5daad762.js +++ /dev/null @@ -1 +0,0 @@ -const t=JSON.parse('{"key":"v-1d59d0e6","path":"/md/resume.html","title":"个人简历","lang":"zh-CN","frontmatter":{"title":"个人简历","index":false,"icon":"laptop-code","category":["自我介绍","专业技能","项目经验"],"description":"个人信息 姓名; 电话; 邮箱; 毕业时间; 工作时间; Github:https://github.com/fuzhengwei; 开源项目:vo2dto (https://bugstack.cn/md/product/idea-plugin/vo2dto.html) - IDEA Plugin 自动转换对象插件,5.4k 下载使用; 毕业院校 时间...","head":[["meta",{"property":"og:url","content":"https://vuepress-theme-hope-docs-demo.netlify.app/blog/dist/md/resume.html"}],["meta",{"property":"og:site_name","content":"我的简历"}],["meta",{"property":"og:title","content":"个人简历"}],["meta",{"property":"og:description","content":"个人信息 姓名; 电话; 邮箱; 毕业时间; 工作时间; Github:https://github.com/fuzhengwei; 开源项目:vo2dto (https://bugstack.cn/md/product/idea-plugin/vo2dto.html) - IDEA Plugin 自动转换对象插件,5.4k 下载使用; 毕业院校 时间..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2024-01-31T06:40:14.000Z"}],["meta",{"property":"article:author","content":"小傅哥"}],["meta",{"property":"article:modified_time","content":"2024-01-31T06:40:14.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"个人简历\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2024-01-31T06:40:14.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"小傅哥\\",\\"url\\":\\"https://mister-hope.com\\"}]}"]]},"headers":[{"level":2,"title":"个人信息","slug":"个人信息","link":"#个人信息","children":[]},{"level":2,"title":"毕业院校","slug":"毕业院校","link":"#毕业院校","children":[]},{"level":2,"title":"专业技能","slug":"专业技能","link":"#专业技能","children":[]},{"level":2,"title":"工作经历【在校生无】","slug":"工作经历【在校生无】","link":"#工作经历【在校生无】","children":[]},{"level":2,"title":"项目经验","slug":"项目经验","link":"#项目经验","children":[{"level":3,"title":"1. 营销活动平台 - Lottery 微服务抽奖系统","slug":"_1-营销活动平台-lottery-微服务抽奖系统","link":"#_1-营销活动平台-lottery-微服务抽奖系统","children":[]},{"level":3,"title":"2. 手写 MyBatis","slug":"_2-手写-mybatis","link":"#_2-手写-mybatis","children":[]},{"level":3,"title":"3. OpenAI 应用服务 - 辅助工作提效工具开发","slug":"_3-openai-应用服务-辅助工作提效工具开发","link":"#_3-openai-应用服务-辅助工作提效工具开发","children":[]},{"level":3,"title":"4. 服务治理 SpringBoot 中间件","slug":"_4-服务治理-springboot-中间件","link":"#_4-服务治理-springboot-中间件","children":[]}]}],"git":{"createdTime":1706683214000,"updatedTime":1706683214000,"contributors":[{"name":"hqqich","email":"hqqich1314@outlook.com","commits":1}]},"readingTime":{"minutes":9.19,"words":2757},"filePathRelative":"md/resume.md","localizedDate":"2024年1月31日","autoDesc":true}');export{t as data}; diff --git a/blog/dist/assets/resume.html-7640e47a.js b/blog/dist/assets/resume.html-7640e47a.js new file mode 100644 index 0000000..da86d2e --- /dev/null +++ b/blog/dist/assets/resume.html-7640e47a.js @@ -0,0 +1 @@ +const e=JSON.parse('{"key":"v-1d59d0e6","path":"/md/resume.html","title":"about me","lang":"zh-CN","frontmatter":{"title":"about me","index":false,"icon":"laptop-code","category":["自我介绍","专业技能","项目经验"],"description":"个人信息 姓名; 电话; 邮箱; 毕业时间; 工作时间; Github:https://github.com/hqqich; 专业技能 熟练掌握 Java 核心知识、JUC、HashMap、斐波那契散列等,具备良好的面向对象编程思想。; 熟练掌握 Java 设计模式,如工厂、代理、组合、策略等设计模式,并善用设计原则构建可复用代码。; 熟练使用 IDE...","head":[["meta",{"property":"og:url","content":"https://vuepress-theme-hope-docs-demo.netlify.app/blog/dist/md/resume.html"}],["meta",{"property":"og:site_name","content":"blog"}],["meta",{"property":"og:title","content":"about me"}],["meta",{"property":"og:description","content":"个人信息 姓名; 电话; 邮箱; 毕业时间; 工作时间; Github:https://github.com/hqqich; 专业技能 熟练掌握 Java 核心知识、JUC、HashMap、斐波那契散列等,具备良好的面向对象编程思想。; 熟练掌握 Java 设计模式,如工厂、代理、组合、策略等设计模式,并善用设计原则构建可复用代码。; 熟练使用 IDE..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2024-02-03T12:14:57.000Z"}],["meta",{"property":"article:author","content":"hqqich"}],["meta",{"property":"article:modified_time","content":"2024-02-03T12:14:57.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"about me\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2024-02-03T12:14:57.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"hqqich\\",\\"url\\":\\"https://mister-hope.com\\"}]}"]]},"headers":[{"level":2,"title":"个人信息","slug":"个人信息","link":"#个人信息","children":[]},{"level":2,"title":"专业技能","slug":"专业技能","link":"#专业技能","children":[]},{"level":2,"title":"工作经历【在校生无】","slug":"工作经历【在校生无】","link":"#工作经历【在校生无】","children":[]},{"level":2,"title":"项目经验","slug":"项目经验","link":"#项目经验","children":[{"level":3,"title":"1. 手写 MyBatis","slug":"_1-手写-mybatis","link":"#_1-手写-mybatis","children":[]}]}],"git":{"createdTime":1706683214000,"updatedTime":1706962497000,"contributors":[{"name":"hqqich","email":"hqqich1314@outlook.com","commits":3}]},"readingTime":{"minutes":3.88,"words":1165},"filePathRelative":"md/resume.md","localizedDate":"2024年1月31日","autoDesc":true}');export{e as data}; diff --git a/blog/dist/assets/resume.html-76c4384e.js b/blog/dist/assets/resume.html-76c4384e.js deleted file mode 100644 index 95b110f..0000000 --- a/blog/dist/assets/resume.html-76c4384e.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as a}from"./plugin-vue_export-helper-c27b6911.js";import{r as t,o,c as n,a as i,d as l,e as r,f as s}from"./app-48e592bc.js";const d={},h=i("h2",{id:"个人信息",tabindex:"-1"},[i("a",{class:"header-anchor",href:"#个人信息","aria-hidden":"true"},"#"),l(" 个人信息")],-1),c=i("li",null,"姓名",-1),u=i("li",null,"电话",-1),p=i("li",null,"邮箱",-1),S=i("li",null,"毕业时间",-1),_=i("li",null,"工作时间",-1),B=i("li",null,"Github:https://github.com/fuzhengwei",-1),M={href:"https://bugstack.cn/md/product/idea-plugin/vo2dto.html",target:"_blank",rel:"noopener noreferrer"},g=s('<h2 id="毕业院校" tabindex="-1"><a class="header-anchor" href="#毕业院校" aria-hidden="true">#</a> 毕业院校</h2><ul><li>时间、院校、专业、学位</li><li>荣誉、成绩</li></ul><h2 id="专业技能" tabindex="-1"><a class="header-anchor" href="#专业技能" aria-hidden="true">#</a> 专业技能</h2><ul><li>熟练掌握 Java 核心知识、JUC、HashMap、斐波那契散列等,具备良好的面向对象编程思想。</li><li>熟练掌握 Java 设计模式,如工厂、代理、组合、策略等设计模式,并善用设计原则构建可复用代码。</li><li>熟练使用 IDEA、Eclipse、Visual Studio Code、Navicat、PostMan、Git、Maven、SVN 等开发工具。</li><li>深入理解 JVM 底层原理,熟悉 JVM 各类垃圾收集器的使用及核心参数的调优,具备一定的 JVM 调优能力。</li><li><code>深入学习 Spring 核心流程模块,如IOC、AOP、依赖倒置等,掌握Spring解决复杂场景所需的分治、抽象和知识(设计模式、设计原则),能从核心原理上解决Spring场景问题。同时,具备基于 Spring 开发 SpringBoot Starter 的技能,减少研发成本,为复杂项目提供通用技术组件。</code></li><li><code>深入学习 MyBatis 核心流程模块,包括会话、反射、代理、事务和插件,熟练掌握 ORM 框架的设计思想、实现方式和应用价值。并根据需求结合 MyBatis 插件机制,开发企业所需的功能,如数据分页、数据库表路由、监控日志和数据安全等。</code></li><li>深入理解 Spring Boot,Spring Cloud 等微服务框架的设计原理及底层架构,熟悉各种微服务架构设计比如服务注册与发现,服务降级,限流,熔断,服务网关路由设计,服务安全认证架构。</li><li>熟悉 Dubbo、Zookeeper 等分布式服务协调与治理等技术。</li><li>熟练掌握 MySql,掌握 MySQL 主从同步,读写分离技术以及集群的搭建,具备一定的 SQL 调优能力。</li><li>深入理解 Redis 线程模型,熟练掌握 Redis 的核心数据结构的使用场景,熟悉各种缓存高并发的使用场景,比如缓存雪崩,缓存穿透等。</li><li>熟练掌握分布式场景中的常见的技术问题及解决,比如分布式锁,分布式事务,分布式 session,分布式任务调度。</li><li>熟悉 RabbitMQ、Kafka 等常用的消息中间件进行消息的异步数据处理。</li><li>了解分布式搜索引擎 ElasticSearch,并能基于 ELK+Kafka 搭建分布式日志收集系统,以及 x-pack-jdbc 的扩展使用。</li><li>熟悉 docker 常用命令,能够实现基于 docker+Jenkins 实现自动化部署</li><li>掌握 Linux 常用命令,了解 Nginx 服务器的反向代理、负载均衡、动静分离等。</li><li>熟练运用 DDD 四层架构领域驱动设计,构建出易于迭代和维护的工程架构,遵守整洁代码、洋葱架构设计思想。</li></ul><h2 id="工作经历【在校生无】" tabindex="-1"><a class="header-anchor" href="#工作经历【在校生无】" aria-hidden="true">#</a> 工作经历【在校生无】</h2><ul><li>公司</li><li>岗位</li><li>时间</li><li>职责【可选】</li><li>成绩【可选】</li></ul><h2 id="项目经验" tabindex="-1"><a class="header-anchor" href="#项目经验" aria-hidden="true">#</a> 项目经验</h2><h3 id="_1-营销活动平台-lottery-微服务抽奖系统" tabindex="-1"><a class="header-anchor" href="#_1-营销活动平台-lottery-微服务抽奖系统" aria-hidden="true">#</a> 1. 营销活动平台 - Lottery 微服务抽奖系统</h3><ul><li>系统架构:以 DDD 领域驱动设计开发,微服务拆分的分布式系统架构</li><li>核心技术:SpringBoot、MyBatis、Dubbo、MQ、MySQL、XDB-Router、ES、ZK</li><li>项目描述:抽奖系统是营销平台的重要微服务之一,可以满足 C 端人群的需求,例如拉新、促活、留存等。该系统运用抽象、分治和 DDD 知识,拆解服务边界,凝练领域服务功能。围绕抽奖服务建设领域服务,包括规则引擎、抽奖策略、活动玩法、奖品发放等。这可以满足业务产品快速迭代上线的需求,同时减少研发成本,提高交付效率。</li><li>核心职责: <ul><li>【高级】构建以 DDD 分层结构的处理方式,搭建整个抽奖系统架构。运用设计原则和工厂、代理、模板、组合、策略等设计模式的综合使用,搭建易于维护和迭代的系统工程。</li><li>【高级】鉴于系统内有较多的规则策略过滤,包括准入、人群、风控、A/BTest等需求,为适应系统规模可快速开发和使用的方式,搭建了去中心化的量化人群规则引擎组件。通过业务需求对逻辑的扩展和内置引擎执行器的使用,完成自由组合的人群过滤服务。这降低了共性功能重复开发所带来的成本问题,并提高了研发效率。</li><li>【高级】根据实际秒杀峰值场景 <code>TPS 5000 ~ 8000</code> 的需求,开发了统一路由组件。该组件不仅可以满足差异化不同字段的分库分表组合,还支持 Redis 库存分片和秒杀滑动库存分块。而且,开发了统一路由 XDB-Router 的 SpringBoot Starter 技术组件。该套组件已经经历了多次大促活动场景的考验,支持横向扩展,可以满足业务规模的快速增长。</li><li>【简单】运用模板、策略、工厂三个设计模式,定义抽奖过程标准和实现对应的多类型抽奖的服务模块。</li><li>【简单】因活动秒杀的并发场景,将秒杀从最开始的数据库行级锁优化为Redis Key 加锁,又从 Redis Key 的独占锁,优化为滑块锁。优化后整体秒杀有了非常可观的性能提升。</li><li>【简单】解耦抽奖流程,把抽奖和发奖用MQ消息串联起来,避免一个流程太长,导致用户一直等待。</li></ul></li></ul><h3 id="_2-手写-mybatis" tabindex="-1"><a class="header-anchor" href="#_2-手写-mybatis" aria-hidden="true">#</a> 2. 手写 MyBatis</h3><ul><li>项目架构:Object Relational Mapping</li><li>项目描述:MyBatis 是 Java 应用编程开发中,非常常用的技术框架。需要较深入的学习和使用,具备 MyBatis 插件开发能力,解决日常场景问题。才能更好更高效的工作。为此,深度学习了《手写MyBatis:渐进式源码实践》一书,完整实现了一个 MyBatis ORM 框架。技术积累颇深,提高了设计思维和编码能力。</li><li>个人收获: <ul><li>首先学习到为什么日常使用 MyBatis 时,可以仅提供 IDao 接口,就可以关联对应配置的SQL语句,完成数据库操作。这是因为做了代理与映射,封装调用逻辑到 SqlSession 会话功能实现中。</li><li>掌握了数10种设计模式的运用,其中感触最大的是 MyBatis 如何管理多边服务的设计。如创建会话模型,统一调度执行器使用和数据的封装,并把这些复杂的操作,通过 SqlSessionFactory 工厂统一对外提供 SqlSession 服务。</li><li>彻底了解并掌握了 MyBatis Plugin 设计模型,这个技术可以让我基于 MyBatis 做出日志监控、库表路由、字段加解密等操作。为以后编程工作,提供更多的解决方案。</li><li>除此之外,还有一级缓存、二级缓存的装饰器模式使用,MyBatis 开发后与 Spring、SpringBoot 整合的实现,让我对 MyBatis 的全体系开发流程和对应的技术整合,已经非常清晰,便于以后应用和从根上快速排查解决问题,并给出合理的技术方案。</li></ul></li></ul><h3 id="_3-openai-应用服务-辅助工作提效工具开发" tabindex="-1"><a class="header-anchor" href="#_3-openai-应用服务-辅助工作提效工具开发" aria-hidden="true">#</a> 3. OpenAI 应用服务 - 辅助工作提效工具开发</h3><ul><li>项目架构:微服务架构设计,OpenAI-SDK 多模型组件【ChatGLM、ChatGPT】、DDD 应用服务API封装、WEB REACT 前端界面【按需编写】</li><li>核心技术:SpringBoot、MyBatis、Redis/Guava、OKHttp3、OpenAI 大模型【可对接ChatGLM、腾讯混元等】、React、TypeScript</li><li>项目描述:此项目以应用OpenAI技术,对接多种大模型提供生成式服务,为XXX场景提效。项目的架构设计实现以微服务进行拆分,涵盖;OpenAI-SDK、OpenAI-API、公众号鉴权、企业支付【暂时申请中,如果你对接了可以写】等。并以模块化设计,积木式构建应用,让不同的场景诉求都可以配置化对接。</li><li>核心职责: <ul><li>首先这是我们xxx公司/实践/实训的第一个OpenAI项目,后续势必会有更多的场景以不同的方式接入。包括 SDK 独立接入、API 接口接入、MQ 消息接入,以及使用提供好的服务类接入。所以在这部分设计的时候,我采用了微服务的架构设计,按照职责边界进行拆分设计。</li><li>采用 DDD 架构 API,以及便于不同领域模块的独立设计,一个领域就是一个功能域。在功能域中提供模型、仓储、事件、服务。这样可以更好扩展。</li><li>鉴于生成式服务的文本生成可能会有不可靠信息,所以对这部分内容添加了敏感词的过滤。并可根据不同场景选择不同范围的敏感词处理。</li><li>OpenAI 大模型有多种,这部分在架构上设计独立的 SDK,在实现上采用了 Session 会话模型进行处理,以及通过工厂处理服务。在细节对上,采用了 OKHttp3 框架完成模型对接,这样的方式更好扩展,代码也更易于维护。</li><li>在整套工程的设计实现中,采用了较多的分治、抽象的思想和设计模式和设计原则知识的运用,来解决各类场景问题。</li><li>对接微信扫码支付,完成从商品库、下单支付、异步发货、掉单补偿等核心流程实现。让用户可以在线购买对话额度。</li><li>注意:你还可以根据项目中提到的各类技术和章节,来编写你的职责。</li></ul></li></ul><h3 id="_4-服务治理-springboot-中间件" tabindex="-1"><a class="header-anchor" href="#_4-服务治理-springboot-中间件" aria-hidden="true">#</a> 4. 服务治理 SpringBoot 中间件</h3><ul><li>系统架构:SpringBoot Starter 组件开发</li><li>核心技术:熔断、降级、限流、切量、白名单、人群控制</li><li>项目描述:该SpringBoot Starter中间件实现了熔断、降级、限流、切量、白名单等服务治理功能,减少了开发工作量和出错风险。利用SpringBoot的自动化配置机制简化了集成和使用,并提供了可扩展接口,以满足不同场景的需求。</li><li>核心职责: <ul><li>鉴于组内同类需求的重复开发,设计并实现服务治理 SpringBoot Starter 中间件,提高开发效率和降低重复开发成本。 该中间件的核心功能包括服务治理中的熔断、降级、限流、切量和白名单等。</li><li>通过利用SpringBoot的自动化配置机制,该中间件可以简化集成和使用,同时提供足够的配置选项以满足不同场景的需求。</li><li>此外,该中间件还提供了可扩展的接口,方便用户根据自身需求扩展功能,从而更好地满足不同的业务需求。</li></ul></li></ul>',15);function D(y,b){const e=t("ExternalLinkIcon");return o(),n("div",null,[h,i("ul",null,[c,u,p,S,_,B,i("li",null,[l("开源项目:"),i("a",M,[l("vo2dto"),r(e)]),l(" - IDEA Plugin 自动转换对象插件,5.4k 下载使用")])]),g])}const I=a(d,[["render",D],["__file","resume.html.vue"]]);export{I as default}; diff --git a/blog/dist/assets/resume.html-b1aba35a.js b/blog/dist/assets/resume.html-b1aba35a.js new file mode 100644 index 0000000..40d145a --- /dev/null +++ b/blog/dist/assets/resume.html-b1aba35a.js @@ -0,0 +1 @@ +import{_ as i}from"./plugin-vue_export-helper-c27b6911.js";import{o as l,c as a,f as e}from"./app-0009cf46.js";const t={},s=e('<h2 id="个人信息" tabindex="-1"><a class="header-anchor" href="#个人信息" aria-hidden="true">#</a> 个人信息</h2><ul><li>姓名</li><li>电话</li><li>邮箱</li><li>毕业时间</li><li>工作时间</li><li>Github:https://github.com/hqqich</li></ul><h2 id="专业技能" tabindex="-1"><a class="header-anchor" href="#专业技能" aria-hidden="true">#</a> 专业技能</h2><ul><li>熟练掌握 Java 核心知识、JUC、HashMap、斐波那契散列等,具备良好的面向对象编程思想。</li><li>熟练掌握 Java 设计模式,如工厂、代理、组合、策略等设计模式,并善用设计原则构建可复用代码。</li><li>熟练使用 IDEA、Eclipse、Visual Studio Code、Navicat、PostMan、Git、Maven、SVN 等开发工具。</li><li>深入理解 JVM 底层原理,熟悉 JVM 各类垃圾收集器的使用及核心参数的调优,具备一定的 JVM 调优能力。</li><li><code>深入学习 Spring 核心流程模块,如IOC、AOP、依赖倒置等,掌握Spring解决复杂场景所需的分治、抽象和知识(设计模式、设计原则),能从核心原理上解决Spring场景问题。同时,具备基于 Spring 开发 SpringBoot Starter 的技能,减少研发成本,为复杂项目提供通用技术组件。</code></li><li><code>深入学习 MyBatis 核心流程模块,包括会话、反射、代理、事务和插件,熟练掌握 ORM 框架的设计思想、实现方式和应用价值。并根据需求结合 MyBatis 插件机制,开发企业所需的功能,如数据分页、数据库表路由、监控日志和数据安全等。</code></li><li>深入理解 Spring Boot,Spring Cloud 等微服务框架的设计原理及底层架构,熟悉各种微服务架构设计比如服务注册与发现,服务降级,限流,熔断,服务网关路由设计,服务安全认证架构。</li><li>熟悉 Dubbo、Zookeeper 等分布式服务协调与治理等技术。</li><li>熟练掌握 MySql,掌握 MySQL 主从同步,读写分离技术以及集群的搭建,具备一定的 SQL 调优能力。</li><li>深入理解 Redis 线程模型,熟练掌握 Redis 的核心数据结构的使用场景,熟悉各种缓存高并发的使用场景,比如缓存雪崩,缓存穿透等。</li><li>熟练掌握分布式场景中的常见的技术问题及解决,比如分布式锁,分布式事务,分布式 session,分布式任务调度。</li><li>熟悉 RabbitMQ、Kafka 等常用的消息中间件进行消息的异步数据处理。</li><li>了解分布式搜索引擎 ElasticSearch,并能基于 ELK+Kafka 搭建分布式日志收集系统,以及 x-pack-jdbc 的扩展使用。</li><li>熟悉 docker 常用命令,能够实现基于 docker+Jenkins 实现自动化部署</li><li>掌握 Linux 常用命令,了解 Nginx 服务器的反向代理、负载均衡、动静分离等。</li><li>熟练运用 DDD 四层架构领域驱动设计,构建出易于迭代和维护的工程架构,遵守整洁代码、洋葱架构设计思想。</li></ul><h2 id="工作经历【在校生无】" tabindex="-1"><a class="header-anchor" href="#工作经历【在校生无】" aria-hidden="true">#</a> 工作经历【在校生无】</h2><ul><li>公司</li><li>岗位</li><li>时间</li><li>职责【可选】</li><li>成绩【可选】</li></ul><h2 id="项目经验" tabindex="-1"><a class="header-anchor" href="#项目经验" aria-hidden="true">#</a> 项目经验</h2><h3 id="_1-手写-mybatis" tabindex="-1"><a class="header-anchor" href="#_1-手写-mybatis" aria-hidden="true">#</a> 1. 手写 MyBatis</h3><ul><li>项目架构:Object Relational Mapping</li><li>项目描述:MyBatis 是 Java 应用编程开发中,非常常用的技术框架。需要较深入的学习和使用,具备 MyBatis 插件开发能力,解决日常场景问题。才能更好更高效的工作。为此,深度学习了《手写MyBatis:渐进式源码实践》一书,完整实现了一个 MyBatis ORM 框架。技术积累颇深,提高了设计思维和编码能力。</li><li>个人收获: <ul><li>首先学习到为什么日常使用 MyBatis 时,可以仅提供 IDao 接口,就可以关联对应配置的SQL语句,完成数据库操作。这是因为做了代理与映射,封装调用逻辑到 SqlSession 会话功能实现中。</li><li>掌握了数10种设计模式的运用,其中感触最大的是 MyBatis 如何管理多边服务的设计。如创建会话模型,统一调度执行器使用和数据的封装,并把这些复杂的操作,通过 SqlSessionFactory 工厂统一对外提供 SqlSession 服务。</li><li>彻底了解并掌握了 MyBatis Plugin 设计模型,这个技术可以让我基于 MyBatis 做出日志监控、库表路由、字段加解密等操作。为以后编程工作,提供更多的解决方案。</li><li>除此之外,还有一级缓存、二级缓存的装饰器模式使用,MyBatis 开发后与 Spring、SpringBoot 整合的实现,让我对 MyBatis 的全体系开发流程和对应的技术整合,已经非常清晰,便于以后应用和从根上快速排查解决问题,并给出合理的技术方案。</li></ul></li></ul>',9),r=[s];function n(o,d){return l(),a("div",null,r)}const u=i(t,[["render",n],["__file","resume.html.vue"]]);export{u as default}; diff --git a/blog/dist/assets/slides.html-141feb08.js b/blog/dist/assets/slides.html-141feb08.js new file mode 100644 index 0000000..152648e --- /dev/null +++ b/blog/dist/assets/slides.html-141feb08.js @@ -0,0 +1 @@ +const l=JSON.parse('{"key":"v-2e3eac9e","path":"/slides.html","title":"幻灯片页","lang":"zh-CN","frontmatter":{"title":"幻灯片页","icon":"person-chalkboard","layout":"Slide","description":"slidestart 幻灯片演示 一个简单的幻灯片演示与各种小贴士。 作者 Mr.Hope. 请滚动鼠标滚轮进入下一页 标注幻灯片 👇 (#/1/1) -- 标注幻灯片 使用 --- 标注水平幻灯片 在水平幻灯片中使用 -- 分割垂直幻灯片 使用 在幻灯片上添加属性 使用 在前一个 HTML 元素上添加属性 Markdown 你可以在幻灯片中使用 M...","head":[["meta",{"property":"og:url","content":"https://vuepress-theme-hope-docs-demo.netlify.app/blog/dist/slides.html"}],["meta",{"property":"og:site_name","content":"blog"}],["meta",{"property":"og:title","content":"幻灯片页"}],["meta",{"property":"og:description","content":"slidestart 幻灯片演示 一个简单的幻灯片演示与各种小贴士。 作者 Mr.Hope. 请滚动鼠标滚轮进入下一页 标注幻灯片 👇 (#/1/1) -- 标注幻灯片 使用 --- 标注水平幻灯片 在水平幻灯片中使用 -- 分割垂直幻灯片 使用 在幻灯片上添加属性 使用 在前一个 HTML 元素上添加属性 Markdown 你可以在幻灯片中使用 M..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2024-01-31T06:40:14.000Z"}],["meta",{"property":"article:author","content":"hqqich"}],["meta",{"property":"article:modified_time","content":"2024-01-31T06:40:14.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"幻灯片页\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2024-01-31T06:40:14.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"hqqich\\",\\"url\\":\\"https://mister-hope.com\\"}]}"]]},"headers":[{"level":2,"title":"幻灯片演示","slug":"幻灯片演示","link":"#幻灯片演示","children":[]},{"level":2,"title":"标注幻灯片","slug":"标注幻灯片","link":"#标注幻灯片","children":[]},{"level":2,"title":"标注幻灯片","slug":"标注幻灯片-1","link":"#标注幻灯片-1","children":[]},{"level":2,"title":"Markdown","slug":"markdown","link":"#markdown","children":[]},{"level":2,"title":"Markdown","slug":"markdown-1","link":"#markdown-1","children":[{"level":3,"title":"这是一个 H3","slug":"这是一个-h3","link":"#这是一个-h3","children":[]}]},{"level":2,"title":"Markdown","slug":"markdown-2","link":"#markdown-2","children":[]},{"level":2,"title":"Markdown","slug":"markdown-3","link":"#markdown-3","children":[]},{"level":2,"title":"Markdown","slug":"markdown-4","link":"#markdown-4","children":[]},{"level":2,"title":"Markdown","slug":"markdown-5","link":"#markdown-5","children":[]},{"level":2,"title":"布局","slug":"布局","link":"#布局","children":[]},{"level":2,"title":"布局","slug":"布局-1","link":"#布局-1","children":[]},{"level":2,"title":"布局","slug":"布局-2","link":"#布局-2","children":[]},{"level":2,"title":"布局","slug":"布局-3","link":"#布局-3","children":[{"level":3,"title":"背景","slug":"背景","link":"#背景","children":[]}]},{"level":2,"title":"动画片段","slug":"动画片段","link":"#动画片段","children":[]},{"level":2,"title":"动画片段","slug":"动画片段-1","link":"#动画片段-1","children":[]},{"level":2,"title":"动画片段","slug":"动画片段-2","link":"#动画片段-2","children":[{"level":3,"title":"动画 class","slug":"动画-class","link":"#动画-class","children":[]}]},{"level":2,"title":"动画片段","slug":"动画片段-3","link":"#动画片段-3","children":[{"level":3,"title":"动画 class","slug":"动画-class-1","link":"#动画-class-1","children":[]}]},{"level":2,"title":"动画片段","slug":"动画片段-4","link":"#动画片段-4","children":[{"level":3,"title":"多个动画片段","slug":"多个动画片段","link":"#多个动画片段","children":[]}]},{"level":2,"title":"动画片段","slug":"动画片段-5","link":"#动画片段-5","children":[{"level":3,"title":"顺序","slug":"顺序","link":"#顺序","children":[]}]},{"level":2,"title":"渐变","slug":"渐变","link":"#渐变","children":[]},{"level":2,"title":"渐变","slug":"渐变-1","link":"#渐变-1","children":[]},{"level":2,"title":"渐变","slug":"渐变-2","link":"#渐变-2","children":[{"level":3,"title":"过渡动画","slug":"过渡动画","link":"#过渡动画","children":[]}]},{"level":2,"title":"功能","slug":"功能","link":"#功能","children":[]},{"level":2,"title":"功能","slug":"功能-1","link":"#功能-1","children":[{"level":3,"title":"代码","slug":"代码","link":"#代码","children":[]}]},{"level":2,"title":"功能","slug":"功能-2","link":"#功能-2","children":[{"level":3,"title":"预览模式","slug":"预览模式","link":"#预览模式","children":[]}]},{"level":2,"title":"功能","slug":"功能-3","link":"#功能-3","children":[{"level":3,"title":"全屏模式","slug":"全屏模式","link":"#全屏模式","children":[]}]},{"level":2,"title":"功能","slug":"功能-4","link":"#功能-4","children":[{"level":3,"title":"缩放","slug":"缩放","link":"#缩放","children":[]}]},{"level":2,"title":"结束","slug":"结束","link":"#结束","children":[]}],"git":{"createdTime":1706683214000,"updatedTime":1706683214000,"contributors":[{"name":"hqqich","email":"hqqich1314@outlook.com","commits":1}]},"readingTime":{"minutes":4.51,"words":1352},"filePathRelative":"slides.md","localizedDate":"2024年1月31日","autoDesc":true}');export{l as data}; diff --git a/blog/dist/assets/slides.html-2a1d1365.js b/blog/dist/assets/slides.html-86266226.js similarity index 99% rename from blog/dist/assets/slides.html-2a1d1365.js rename to blog/dist/assets/slides.html-86266226.js index a638504..8de37c8 100644 --- a/blog/dist/assets/slides.html-2a1d1365.js +++ b/blog/dist/assets/slides.html-86266226.js @@ -1,4 +1,4 @@ -import{_ as l}from"./plugin-vue_export-helper-c27b6911.js";import{r as i,o as d,c as o,b as a,a as e,d as n,e as r,f as t}from"./app-48e592bc.js";const c="/blog/dist/logo.svg",h={},u=e("p",null,"@slidestart",-1),_=e("h2",{id:"幻灯片演示",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#幻灯片演示","aria-hidden":"true"},"#"),n(" 幻灯片演示")],-1),p=e("p",null,"一个简单的幻灯片演示与各种小贴士。",-1),m=e("blockquote",null,[e("p",null,"作者 Mr.Hope. 请滚动鼠标滚轮进入下一页")],-1),f=e("hr",null,null,-1),g=e("h2",{id:"标注幻灯片",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#标注幻灯片","aria-hidden":"true"},"#"),n(" 标注幻灯片")],-1),k=e("p",null,[e("a",{href:"#/1/1"},"👇")],-1),b=e("p",null,"--",-1),x=e("h2",{id:"标注幻灯片-1",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#标注幻灯片-1","aria-hidden":"true"},"#"),n(" 标注幻灯片")],-1),w=e("p",null,[n("使用 "),e("code",null,"---"),n(" 标注水平幻灯片")],-1),v=e("p",null,[n("在水平幻灯片中使用 "),e("code",null,"--"),n(" 分割垂直幻灯片")],-1),M=e("p",null,[n("使用 "),e("code",null,"<!-- .slide: ... -->"),n(" 在幻灯片上添加属性")],-1),L=e("p",null,[n("使用 "),e("code",null,"<!-- .element: ... -->"),n(" 在前一个 HTML 元素上添加属性")],-1),j=e("hr",null,null,-1),T=e("h2",{id:"markdown",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#markdown","aria-hidden":"true"},"#"),n(" Markdown")],-1),y=e("p",null,"你可以在幻灯片中使用 Markdown 语法的各种标记.",-1),E=e("p",null,"--",-1),H=e("h2",{id:"markdown-1",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#markdown-1","aria-hidden":"true"},"#"),n(" Markdown")],-1),N=e("p",null,"你可以在幻灯片中使用 Markdown 语法的各种标记.",-1),V=e("h3",{id:"这是一个-h3",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#这是一个-h3","aria-hidden":"true"},"#"),n(" 这是一个 H3")],-1),$=e("p",null,"标题默认会自动转换为大写。",-1),B=e("strong",null,"粗体",-1),D=e("em",null,"斜体",-1),z=e("s",null,"删除线",-1),C={href:"https://mister-hope.com",target:"_blank",rel:"noopener noreferrer"},F=e("p",null,"--",-1),I=t('<h2 id="markdown-2" tabindex="-1"><a class="header-anchor" href="#markdown-2" aria-hidden="true">#</a> Markdown</h2><p>你可以在幻灯片中使用 Markdown 语法的各种标记.</p><p>列表默认为 <code>inline-block</code></p><ul><li>项目</li><li>项目</li><li>项目</li></ul><ol><li>项目 1</li><li>项目 2</li><li>项目 3</li></ol><p>--</p>',6),q=t(`<h2 id="markdown-3" tabindex="-1"><a class="header-anchor" href="#markdown-3" aria-hidden="true">#</a> Markdown</h2><p>你可以在幻灯片中使用 Markdown 语法的各种标记.</p><p>在你启用 <code>highlight</code> 插件后,代码块会自动高亮。</p><div class="language-javascript line-numbers-mode" data-ext="js"><pre class="language-javascript"><code><span class="token keyword">const</span> a <span class="token operator">=</span> <span class="token number">1</span><span class="token punctuation">;</span> +import{_ as l}from"./plugin-vue_export-helper-c27b6911.js";import{r as i,o as d,c as o,b as a,a as e,d as n,e as r,f as t}from"./app-0009cf46.js";const c="/blog/dist/logo.svg",h={},u=e("p",null,"@slidestart",-1),_=e("h2",{id:"幻灯片演示",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#幻灯片演示","aria-hidden":"true"},"#"),n(" 幻灯片演示")],-1),p=e("p",null,"一个简单的幻灯片演示与各种小贴士。",-1),m=e("blockquote",null,[e("p",null,"作者 Mr.Hope. 请滚动鼠标滚轮进入下一页")],-1),f=e("hr",null,null,-1),g=e("h2",{id:"标注幻灯片",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#标注幻灯片","aria-hidden":"true"},"#"),n(" 标注幻灯片")],-1),k=e("p",null,[e("a",{href:"#/1/1"},"👇")],-1),b=e("p",null,"--",-1),x=e("h2",{id:"标注幻灯片-1",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#标注幻灯片-1","aria-hidden":"true"},"#"),n(" 标注幻灯片")],-1),w=e("p",null,[n("使用 "),e("code",null,"---"),n(" 标注水平幻灯片")],-1),v=e("p",null,[n("在水平幻灯片中使用 "),e("code",null,"--"),n(" 分割垂直幻灯片")],-1),M=e("p",null,[n("使用 "),e("code",null,"<!-- .slide: ... -->"),n(" 在幻灯片上添加属性")],-1),L=e("p",null,[n("使用 "),e("code",null,"<!-- .element: ... -->"),n(" 在前一个 HTML 元素上添加属性")],-1),j=e("hr",null,null,-1),T=e("h2",{id:"markdown",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#markdown","aria-hidden":"true"},"#"),n(" Markdown")],-1),y=e("p",null,"你可以在幻灯片中使用 Markdown 语法的各种标记.",-1),E=e("p",null,"--",-1),H=e("h2",{id:"markdown-1",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#markdown-1","aria-hidden":"true"},"#"),n(" Markdown")],-1),N=e("p",null,"你可以在幻灯片中使用 Markdown 语法的各种标记.",-1),V=e("h3",{id:"这是一个-h3",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#这是一个-h3","aria-hidden":"true"},"#"),n(" 这是一个 H3")],-1),$=e("p",null,"标题默认会自动转换为大写。",-1),B=e("strong",null,"粗体",-1),D=e("em",null,"斜体",-1),z=e("s",null,"删除线",-1),C={href:"https://mister-hope.com",target:"_blank",rel:"noopener noreferrer"},F=e("p",null,"--",-1),I=t('<h2 id="markdown-2" tabindex="-1"><a class="header-anchor" href="#markdown-2" aria-hidden="true">#</a> Markdown</h2><p>你可以在幻灯片中使用 Markdown 语法的各种标记.</p><p>列表默认为 <code>inline-block</code></p><ul><li>项目</li><li>项目</li><li>项目</li></ul><ol><li>项目 1</li><li>项目 2</li><li>项目 3</li></ol><p>--</p>',6),q=t(`<h2 id="markdown-3" tabindex="-1"><a class="header-anchor" href="#markdown-3" aria-hidden="true">#</a> Markdown</h2><p>你可以在幻灯片中使用 Markdown 语法的各种标记.</p><p>在你启用 <code>highlight</code> 插件后,代码块会自动高亮。</p><div class="language-javascript line-numbers-mode" data-ext="js"><pre class="language-javascript"><code><span class="token keyword">const</span> a <span class="token operator">=</span> <span class="token number">1</span><span class="token punctuation">;</span> </code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div></div></div><p>--</p>`,5),J=e("h2",{id:"markdown-4",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#markdown-4","aria-hidden":"true"},"#"),n(" Markdown")],-1),O=e("p",null,"你可以在幻灯片中使用 Markdown 语法的各种标记.",-1),S=e("p",null,[n("在你启用 "),e("code",null,"math"),n(" 插件后,你也可以使用 TEX 格式使用数学公式。")],-1),X=e("p",null,"$$ J(\\theta_0,\\theta_1) = \\sum_{i=0} $$",-1),A=e("p",null,"--",-1),G=e("h2",{id:"markdown-5",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#markdown-5","aria-hidden":"true"},"#"),n(" Markdown")],-1),K=e("p",null,"你可以在幻灯片中使用 Markdown 语法的各种标记.",-1),P=e("p",null,[n("⚠"),e("strong",null,"请注意"),n(": 表格和分割线,以及所有不在 Markdown 标准语法中的内容均不受支持。")],-1),Q=e("hr",null,null,-1),R=e("h2",{id:"布局",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#布局","aria-hidden":"true"},"#"),n(" 布局")],-1),U=e("p",null,"--",-1),W=e("h2",{id:"布局-1",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#布局-1","aria-hidden":"true"},"#"),n(" 布局")],-1),Y=e("p",null,[n("👆 "),e("code",null,"r-fit-text"),n(" class 会让文字在不超出幻灯片范围的情况下尽可能大。")],-1),Z=e("p",null,"--",-1),ee=e("h2",{id:"布局-2",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#布局-2","aria-hidden":"true"},"#"),n(" 布局")],-1),ae=e("figure",null,[e("img",{src:c,alt:"Logo",tabindex:"0",loading:"lazy"}),e("figcaption",null,"Logo")],-1),ne=e("p",null,[n("👆 "),e("code",null,"r-stretch"),n(" class 帮助你控制注入图片或视频的大小,使它们填充满幻灯片垂直方向上的剩余空间。")],-1),te=e("p",null,"--",-1),se=e("h2",{id:"布局-3",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#布局-3","aria-hidden":"true"},"#"),n(" 布局")],-1),le=e("h3",{id:"背景",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#背景","aria-hidden":"true"},"#"),n(" 背景")],-1),ie=e("p",null,[n("你可以通过向特定幻灯片添加 "),e("code",null,"data-background"),n(" 属性自定义幻灯片背景.")],-1),de=e("hr",null,null,-1),oe=e("h2",{id:"动画片段",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#动画片段","aria-hidden":"true"},"#"),n(" 动画片段")],-1),re=e("p",null,"--",-1),ce=e("h2",{id:"动画片段-1",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#动画片段-1","aria-hidden":"true"},"#"),n(" 动画片段")],-1),he=e("p",null,"动画片段用于高亮或显隐幻灯片中的元素。",-1),ue=e("p",null,[n("你需要在元素上添加 "),e("code",null,"fragment"),n(" 和动画 class。")],-1),_e=e("p",null,"--",-1),pe=e("h2",{id:"动画片段-2",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#动画片段-2","aria-hidden":"true"},"#"),n(" 动画片段")],-1),me=e("h3",{id:"动画-class",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#动画-class","aria-hidden":"true"},"#"),n(" 动画 class")],-1),fe=e("ul",null,[e("li",null,[e("code",null,"fade-in")])],-1),ge=e("ul",null,[e("li",null,[e("code",null,"fade-out")])],-1),ke=e("ul",null,[e("li",null,[e("code",null,"fade-up")])],-1),be=e("ul",null,[e("li",null,[e("code",null,"fade-down")])],-1),xe=e("ul",null,[e("li",null,[e("code",null,"fade-left")])],-1),we=e("ul",null,[e("li",null,[e("code",null,"fade-right")])],-1),ve=e("ul",null,[e("li",null,[e("code",null,"fade-in-then-out")])],-1),Me=e("ul",null,[e("li",null,[e("code",null,"fade-in-then-semi-out")])],-1),Le=e("p",null,"--",-1),je=e("h2",{id:"动画片段-3",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#动画片段-3","aria-hidden":"true"},"#"),n(" 动画片段")],-1),Te=e("h3",{id:"动画-class-1",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#动画-class-1","aria-hidden":"true"},"#"),n(" 动画 class")],-1),ye=e("ul",null,[e("li",null,[e("code",null,"grow")])],-1),Ee=e("ul",null,[e("li",null,[e("code",null,"shrink")])],-1),He=e("ul",null,[e("li",null,[e("code",null,"strike")])],-1),Ne=e("ul",null,[e("li",null,[e("code",null,"highlight-red")])],-1),Ve=e("ul",null,[e("li",null,[e("code",null,"highlight-green")])],-1),$e=e("ul",null,[e("li",null,[e("code",null,"highlight-blue")])],-1),Be=e("ul",null,[e("li",null,[e("code",null,"highlight-current-red")])],-1),De=e("ul",null,[e("li",null,[e("code",null,"highlight-current-green")])],-1),ze=e("ul",null,[e("li",null,[e("code",null,"highlight-current-blue")])],-1),Ce=e("p",null,"--",-1),Fe=t('<h2 id="动画片段-4" tabindex="-1"><a class="header-anchor" href="#动画片段-4" aria-hidden="true">#</a> 动画片段</h2><h3 id="多个动画片段" tabindex="-1"><a class="header-anchor" href="#多个动画片段" aria-hidden="true">#</a> 多个动画片段</h3><p>你可以按照顺序包裹一个 HTML 元素使其拥有多个动画片段</p><span class="fragment fade-in"><span class="fragment highlight-red"><span class="fragment fade-out"> 渐入 > 变红 > 渐出 </span></span></span><p>--</p>',5),Ie=e("h2",{id:"动画片段-5",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#动画片段-5","aria-hidden":"true"},"#"),n(" 动画片段")],-1),qe=e("h3",{id:"顺序",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#顺序","aria-hidden":"true"},"#"),n(" 顺序")],-1),Je=e("p",null,[n("你可以使用 "),e("code",null,"data-fragment-index"),n(" 属性改变元素的动画顺序。")],-1),Oe=e("p",null,"不同元素可以有相同的动画顺序。",-1),Se=e("ul",null,[e("li",null,"最后显示")],-1),Xe=e("ul",null,[e("li",null,"第二个显示")],-1),Ae=e("ul",null,[e("li",null,"第一个显示")],-1),Ge=e("ul",null,[e("li",null,"第二个显示")],-1),Ke=e("hr",null,null,-1),Pe=e("h2",{id:"渐变",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#渐变","aria-hidden":"true"},"#"),n(" 渐变")],-1),Qe=e("p",null,"--",-1),Re=e("h2",{id:"渐变-1",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#渐变-1","aria-hidden":"true"},"#"),n(" 渐变")],-1),Ue=e("p",null,[n("Transition 可以通过配置中的 "),e("code",null,"transition"),n(" 选项全局设置,也可以通过在特定幻灯片添加 "),e("code",null,"data-transition"),n(" 属性局部设置.")],-1),We=e("p",null,"可能的值:",-1),Ye=e("ul",null,[e("li",null,"none"),e("li",null,"fade"),e("li",null,"slide")],-1),Ze=e("ul",null,[e("li",null,"convex"),e("li",null,"concave"),e("li",null,"zoom")],-1),ea=e("p",null,"--",-1),aa=e("h2",{id:"渐变-2",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#渐变-2","aria-hidden":"true"},"#"),n(" 渐变")],-1),na=e("h3",{id:"过渡动画",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#过渡动画","aria-hidden":"true"},"#"),n(" 过渡动画")],-1),ta=e("p",null,[n("你可以在相邻的幻灯片上添加 "),e("code",null,"data-auto-animate"),n(" 使相同的 HTML 元素产生过渡动画效果。")],-1),sa=e("hr",null,null,-1),la=e("h2",{id:"功能",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#功能","aria-hidden":"true"},"#"),n(" 功能")],-1),ia=e("p",null,"--",-1),da=e("h2",{id:"功能-1",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#功能-1","aria-hidden":"true"},"#"),n(" 功能")],-1),oa=t(`<h3 id="代码" tabindex="-1"><a class="header-anchor" href="#代码" aria-hidden="true">#</a> 代码</h3><p>通过启用 <code>highlight</code> 插件,你可以对代码块进行高亮。</p><p>你可以使用 <code>[a-b|c-d]</code> 语法来分布高亮特定行。</p><div class="language-javascript line-numbers-mode" data-ext="js"><pre class="language-javascript"><code><span class="token keyword">let</span> a <span class="token operator">=</span> <span class="token number">1</span><span class="token punctuation">;</span> <span class="token keyword">let</span> b <span class="token operator">=</span> <span class="token number">2</span><span class="token punctuation">;</span> <span class="token keyword">let</span> <span class="token function-variable function">c</span> <span class="token operator">=</span> <span class="token punctuation">(</span><span class="token parameter">x</span><span class="token punctuation">)</span> <span class="token operator">=></span> <span class="token number">1</span> <span class="token operator">+</span> <span class="token number">2</span> <span class="token operator">+</span> x<span class="token punctuation">;</span> diff --git a/blog/dist/assets/slides.html-a8da665a.js b/blog/dist/assets/slides.html-a8da665a.js deleted file mode 100644 index 918c2ad..0000000 --- a/blog/dist/assets/slides.html-a8da665a.js +++ /dev/null @@ -1 +0,0 @@ -const l=JSON.parse('{"key":"v-2e3eac9e","path":"/slides.html","title":"幻灯片页","lang":"zh-CN","frontmatter":{"title":"幻灯片页","icon":"person-chalkboard","layout":"Slide","description":"slidestart 幻灯片演示 一个简单的幻灯片演示与各种小贴士。 作者 Mr.Hope. 请滚动鼠标滚轮进入下一页 标注幻灯片 👇 (#/1/1) -- 标注幻灯片 使用 --- 标注水平幻灯片 在水平幻灯片中使用 -- 分割垂直幻灯片 使用 在幻灯片上添加属性 使用 在前一个 HTML 元素上添加属性 Markdown 你可以在幻灯片中使用 M...","head":[["meta",{"property":"og:url","content":"https://vuepress-theme-hope-docs-demo.netlify.app/blog/dist/slides.html"}],["meta",{"property":"og:site_name","content":"我的简历"}],["meta",{"property":"og:title","content":"幻灯片页"}],["meta",{"property":"og:description","content":"slidestart 幻灯片演示 一个简单的幻灯片演示与各种小贴士。 作者 Mr.Hope. 请滚动鼠标滚轮进入下一页 标注幻灯片 👇 (#/1/1) -- 标注幻灯片 使用 --- 标注水平幻灯片 在水平幻灯片中使用 -- 分割垂直幻灯片 使用 在幻灯片上添加属性 使用 在前一个 HTML 元素上添加属性 Markdown 你可以在幻灯片中使用 M..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2024-01-31T06:40:14.000Z"}],["meta",{"property":"article:author","content":"小傅哥"}],["meta",{"property":"article:modified_time","content":"2024-01-31T06:40:14.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"幻灯片页\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2024-01-31T06:40:14.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"小傅哥\\",\\"url\\":\\"https://mister-hope.com\\"}]}"]]},"headers":[{"level":2,"title":"幻灯片演示","slug":"幻灯片演示","link":"#幻灯片演示","children":[]},{"level":2,"title":"标注幻灯片","slug":"标注幻灯片","link":"#标注幻灯片","children":[]},{"level":2,"title":"标注幻灯片","slug":"标注幻灯片-1","link":"#标注幻灯片-1","children":[]},{"level":2,"title":"Markdown","slug":"markdown","link":"#markdown","children":[]},{"level":2,"title":"Markdown","slug":"markdown-1","link":"#markdown-1","children":[{"level":3,"title":"这是一个 H3","slug":"这是一个-h3","link":"#这是一个-h3","children":[]}]},{"level":2,"title":"Markdown","slug":"markdown-2","link":"#markdown-2","children":[]},{"level":2,"title":"Markdown","slug":"markdown-3","link":"#markdown-3","children":[]},{"level":2,"title":"Markdown","slug":"markdown-4","link":"#markdown-4","children":[]},{"level":2,"title":"Markdown","slug":"markdown-5","link":"#markdown-5","children":[]},{"level":2,"title":"布局","slug":"布局","link":"#布局","children":[]},{"level":2,"title":"布局","slug":"布局-1","link":"#布局-1","children":[]},{"level":2,"title":"布局","slug":"布局-2","link":"#布局-2","children":[]},{"level":2,"title":"布局","slug":"布局-3","link":"#布局-3","children":[{"level":3,"title":"背景","slug":"背景","link":"#背景","children":[]}]},{"level":2,"title":"动画片段","slug":"动画片段","link":"#动画片段","children":[]},{"level":2,"title":"动画片段","slug":"动画片段-1","link":"#动画片段-1","children":[]},{"level":2,"title":"动画片段","slug":"动画片段-2","link":"#动画片段-2","children":[{"level":3,"title":"动画 class","slug":"动画-class","link":"#动画-class","children":[]}]},{"level":2,"title":"动画片段","slug":"动画片段-3","link":"#动画片段-3","children":[{"level":3,"title":"动画 class","slug":"动画-class-1","link":"#动画-class-1","children":[]}]},{"level":2,"title":"动画片段","slug":"动画片段-4","link":"#动画片段-4","children":[{"level":3,"title":"多个动画片段","slug":"多个动画片段","link":"#多个动画片段","children":[]}]},{"level":2,"title":"动画片段","slug":"动画片段-5","link":"#动画片段-5","children":[{"level":3,"title":"顺序","slug":"顺序","link":"#顺序","children":[]}]},{"level":2,"title":"渐变","slug":"渐变","link":"#渐变","children":[]},{"level":2,"title":"渐变","slug":"渐变-1","link":"#渐变-1","children":[]},{"level":2,"title":"渐变","slug":"渐变-2","link":"#渐变-2","children":[{"level":3,"title":"过渡动画","slug":"过渡动画","link":"#过渡动画","children":[]}]},{"level":2,"title":"功能","slug":"功能","link":"#功能","children":[]},{"level":2,"title":"功能","slug":"功能-1","link":"#功能-1","children":[{"level":3,"title":"代码","slug":"代码","link":"#代码","children":[]}]},{"level":2,"title":"功能","slug":"功能-2","link":"#功能-2","children":[{"level":3,"title":"预览模式","slug":"预览模式","link":"#预览模式","children":[]}]},{"level":2,"title":"功能","slug":"功能-3","link":"#功能-3","children":[{"level":3,"title":"全屏模式","slug":"全屏模式","link":"#全屏模式","children":[]}]},{"level":2,"title":"功能","slug":"功能-4","link":"#功能-4","children":[{"level":3,"title":"缩放","slug":"缩放","link":"#缩放","children":[]}]},{"level":2,"title":"结束","slug":"结束","link":"#结束","children":[]}],"git":{"createdTime":1706683214000,"updatedTime":1706683214000,"contributors":[{"name":"hqqich","email":"hqqich1314@outlook.com","commits":1}]},"readingTime":{"minutes":4.51,"words":1352},"filePathRelative":"slides.md","localizedDate":"2024年1月31日","autoDesc":true}');export{l as data}; diff --git a/blog/dist/favicon.ico b/blog/dist/favicon.ico index b411f79..a7d6288 100644 Binary files a/blog/dist/favicon.ico and b/blog/dist/favicon.ico differ diff --git a/blog/dist/index.html b/blog/dist/index.html index 4973f98..834213e 100644 --- a/blog/dist/index.html +++ b/blog/dist/index.html @@ -5,7 +5,7 @@ <meta name="viewport" content="width=device-width,initial-scale=1" /> <meta name="generator" content="VuePress 2.0.0-beta.67" /> <meta name="theme" content="VuePress Theme Hope" /> - <meta property="og:url" content="https://vuepress-theme-hope-docs-demo.netlify.app/blog/dist/"><meta property="og:site_name" content="我的简历"><meta property="og:title" content="主页"><meta property="og:description" content="个人在大学/实习期间,参与过多次的技术类赛事项目,熟练使用各类技术框架,积累了丰富的开发经验。github地址:http://github.com/hqqich 我是一名Java-er."><meta property="og:type" content="website"><meta property="og:locale" content="zh-CN"><meta property="og:updated_time" content="2024-01-31T06:40:14.000Z"><meta property="article:author" content="小傅哥"><meta property="article:modified_time" content="2024-01-31T06:40:14.000Z"><script type="application/ld+json">{"@context":"https://schema.org","@type":"WebPage","name":"主页","description":"个人在大学/实习期间,参与过多次的技术类赛事项目,熟练使用各类技术框架,积累了丰富的开发经验。github地址:http://github.com/hqqich 我是一名Java-er."}</script><title>主页 | 我的简历</title><meta name="description" content="个人在大学/实习期间,参与过多次的技术类赛事项目,熟练使用各类技术框架,积累了丰富的开发经验。github地址:http://github.com/hqqich 我是一名Java-er."> + <meta property="og:url" content="https://vuepress-theme-hope-docs-demo.netlify.app/blog/dist/"><meta property="og:site_name" content="blog"><meta property="og:title" content="主页"><meta property="og:description" content="个人在大学/实习期间,参与过多次的技术类赛事项目,熟练使用各类技术框架,积累了丰富的开发经验。github地址:http://github.com/hqqich 我是一名Java-er."><meta property="og:type" content="website"><meta property="og:locale" content="zh-CN"><meta property="og:updated_time" content="2024-01-31T06:40:14.000Z"><meta property="article:author" content="hqqich"><meta property="article:modified_time" content="2024-01-31T06:40:14.000Z"><script type="application/ld+json">{"@context":"https://schema.org","@type":"WebPage","name":"主页","description":"个人在大学/实习期间,参与过多次的技术类赛事项目,熟练使用各类技术框架,积累了丰富的开发经验。github地址:http://github.com/hqqich 我是一名Java-er."}</script><title>主页 | blog</title><meta name="description" content="个人在大学/实习期间,参与过多次的技术类赛事项目,熟练使用各类技术框架,积累了丰富的开发经验。github地址:http://github.com/hqqich 我是一名Java-er."> <style> :root { --bg-color: #fff; @@ -31,10 +31,10 @@ } </script> <link rel="preload" href="/blog/dist/assets/style-e1af0ae0.css" as="style"><link rel="stylesheet" href="/blog/dist/assets/style-e1af0ae0.css"> - <link rel="modulepreload" href="/blog/dist/assets/app-48e592bc.js"><link rel="modulepreload" href="/blog/dist/assets/index.html-970a5d45.js"><link rel="modulepreload" href="/blog/dist/assets/plugin-vue_export-helper-c27b6911.js"><link rel="modulepreload" href="/blog/dist/assets/index.html-2448c597.js"><link rel="prefetch" href="/blog/dist/assets/slides.html-a8da665a.js" as="script"><link rel="prefetch" href="/blog/dist/assets/resume.html-5daad762.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day01.html-5b3d75e2.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day02.html-16f7422e.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day03.html-8bf052f3.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day04.html-d99e9bf2.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day05.html-019a29ca.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day06.html-46d99ff3.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day07~day08.html-af1acce9.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day09~day10.html-ea2643e5.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day11.html-bf0a77d6.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day12.html-ca956336.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-b25c80fe.js" as="script"><link rel="prefetch" href="/blog/dist/assets/404.html-d25048b5.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-408426f6.js" as="script"><link rel="prefetch" href="/blog/dist/assets/slides.html-2a1d1365.js" as="script"><link rel="prefetch" href="/blog/dist/assets/resume.html-76c4384e.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day01.html-55eb354f.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day02.html-8d6bc722.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day03.html-fbe757fe.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day04.html-b068227c.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day05.html-b3eb6724.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day06.html-435a8053.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day07~day08.html-99b6eb19.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day09~day10.html-fca95bc7.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day11.html-22b3645c.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day12.html-fd07949c.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-09a8d92e.js" as="script"><link rel="prefetch" href="/blog/dist/assets/404.html-98ecc787.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-fe05aaa1.js" as="script"><link rel="prefetch" href="/blog/dist/assets/photoswipe.esm-060dc2da.js" as="script"> + <link rel="modulepreload" href="/blog/dist/assets/app-0009cf46.js"><link rel="modulepreload" href="/blog/dist/assets/index.html-b50e8a62.js"><link rel="modulepreload" href="/blog/dist/assets/plugin-vue_export-helper-c27b6911.js"><link rel="modulepreload" href="/blog/dist/assets/index.html-5385c67b.js"><link rel="prefetch" href="/blog/dist/assets/slides.html-141feb08.js" as="script"><link rel="prefetch" href="/blog/dist/assets/resume.html-7640e47a.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-8542c835.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day01.html-08915fe7.js" as="script"><link rel="prefetch" href="/blog/dist/assets/404.html-3afd45f4.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-8daec251.js" as="script"><link rel="prefetch" href="/blog/dist/assets/slides.html-86266226.js" as="script"><link rel="prefetch" href="/blog/dist/assets/resume.html-b1aba35a.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-ad5460d9.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day01.html-40ef3352.js" as="script"><link rel="prefetch" href="/blog/dist/assets/404.html-3ebe33b7.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-964d1ecc.js" as="script"><link rel="prefetch" href="/blog/dist/assets/photoswipe.esm-060dc2da.js" as="script"> </head> <body> - <div id="app"><!--[--><!--[--><!--[--><span tabindex="-1"></span><a href="#main-content" class="vp-skip-link sr-only">跳至主要內容</a><!--]--><div class="theme-container no-sidebar"><!--[--><header id="navbar" class="vp-navbar"><div class="vp-navbar-start"><button type="button" class="vp-toggle-sidebar-button" title="Toggle Sidebar"><span class="icon"></span></button><!--[--><!----><!--]--><!--[--><a class="vp-link vp-brand vp-brand" href="/blog/dist/"><img class="vp-nav-logo" src="/blog/dist/logo.svg" alt="我的简历"><!----><span class="vp-site-name hide-in-pad">我的简历</span></a><!--]--><!--[--><!----><!--]--></div><div class="vp-navbar-center"><!--[--><!----><!--]--><!--[--><nav class="vp-nav-links"><div class="nav-item hide-in-mobile"><a aria-label="主页" class="vp-link nav-link active nav-link active" href="/blog/dist/"><span class="font-icon icon fa-fw fa-sm fas fa-home" style=""></span>主页<!----></a></div><div class="nav-item hide-in-mobile"><a aria-label="个人简历" class="vp-link nav-link nav-link" href="/blog/dist/md/resume.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>个人简历<!----></a></div><div class="nav-item hide-in-mobile"><a aria-label="开发日志" class="vp-link nav-link nav-link" href="/blog/dist/md/dev-log/day01.html"><span class="font-icon icon fa-fw fa-sm fas fa-book" style=""></span>开发日志<!----></a></div></nav><!--]--><!--[--><!----><!--]--></div><div class="vp-navbar-end"><!--[--><!----><!--]--><!--[--><!----><div class="nav-item vp-repo"><a class="vp-repo-link" href="https://github.com/fuzhengwei/xfg-resume-blog" target="_blank" rel="noopener noreferrer" aria-label="GitHub"><svg xmlns="http://www.w3.org/2000/svg" class="icon github-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="github icon" style="width:1.25rem;height:1.25rem;vertical-align:middle;"><path d="M511.957 21.333C241.024 21.333 21.333 240.981 21.333 512c0 216.832 140.544 400.725 335.574 465.664 24.49 4.395 32.256-10.07 32.256-23.083 0-11.69.256-44.245 0-85.205-136.448 29.61-164.736-64.64-164.736-64.64-22.315-56.704-54.4-71.765-54.4-71.765-44.587-30.464 3.285-29.824 3.285-29.824 49.195 3.413 75.179 50.517 75.179 50.517 43.776 75.008 114.816 53.333 142.762 40.79 4.523-31.66 17.152-53.377 31.19-65.537-108.971-12.458-223.488-54.485-223.488-242.602 0-53.547 19.114-97.323 50.517-131.67-5.035-12.33-21.93-62.293 4.779-129.834 0 0 41.258-13.184 134.912 50.346a469.803 469.803 0 0 1 122.88-16.554c41.642.213 83.626 5.632 122.88 16.554 93.653-63.488 134.784-50.346 134.784-50.346 26.752 67.541 9.898 117.504 4.864 129.834 31.402 34.347 50.474 78.123 50.474 131.67 0 188.586-114.73 230.016-224.042 242.09 17.578 15.232 33.578 44.672 33.578 90.454v135.85c0 13.142 7.936 27.606 32.854 22.87C862.25 912.597 1002.667 728.747 1002.667 512c0-271.019-219.648-490.667-490.71-490.667z"></path></svg></a></div><div class="nav-item hide-in-mobile"><button type="button" id="appearance-switch"><svg xmlns="http://www.w3.org/2000/svg" class="icon auto-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="auto icon" style="display:block;"><path d="M512 992C246.92 992 32 777.08 32 512S246.92 32 512 32s480 214.92 480 480-214.92 480-480 480zm0-840c-198.78 0-360 161.22-360 360 0 198.84 161.22 360 360 360s360-161.16 360-360c0-198.78-161.22-360-360-360zm0 660V212c165.72 0 300 134.34 300 300 0 165.72-134.28 300-300 300z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" class="icon dark-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="dark icon" style="display:none;"><path d="M524.8 938.667h-4.267a439.893 439.893 0 0 1-313.173-134.4 446.293 446.293 0 0 1-11.093-597.334A432.213 432.213 0 0 1 366.933 90.027a42.667 42.667 0 0 1 45.227 9.386 42.667 42.667 0 0 1 10.24 42.667 358.4 358.4 0 0 0 82.773 375.893 361.387 361.387 0 0 0 376.747 82.774 42.667 42.667 0 0 1 54.187 55.04 433.493 433.493 0 0 1-99.84 154.88 438.613 438.613 0 0 1-311.467 128z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" class="icon light-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="light icon" style="display:none;"><path d="M952 552h-80a40 40 0 0 1 0-80h80a40 40 0 0 1 0 80zM801.88 280.08a41 41 0 0 1-57.96-57.96l57.96-58a41.04 41.04 0 0 1 58 58l-58 57.96zM512 752a240 240 0 1 1 0-480 240 240 0 0 1 0 480zm0-560a40 40 0 0 1-40-40V72a40 40 0 0 1 80 0v80a40 40 0 0 1-40 40zm-289.88 88.08-58-57.96a41.04 41.04 0 0 1 58-58l57.96 58a41 41 0 0 1-57.96 57.96zM192 512a40 40 0 0 1-40 40H72a40 40 0 0 1 0-80h80a40 40 0 0 1 40 40zm30.12 231.92a41 41 0 0 1 57.96 57.96l-57.96 58a41.04 41.04 0 0 1-58-58l58-57.96zM512 832a40 40 0 0 1 40 40v80a40 40 0 0 1-80 0v-80a40 40 0 0 1 40-40zm289.88-88.08 58 57.96a41.04 41.04 0 0 1-58 58l-57.96-58a41 41 0 0 1 57.96-57.96z"></path></svg></button></div><!----><!--]--><!--[--><!----><!--]--><button type="button" class="vp-toggle-navbar-button" aria-label="Toggle Navbar" aria-expanded="false" aria-controls="nav-screen"><span><span class="vp-top"></span><span class="vp-middle"></span><span class="vp-bottom"></span></span></button></div></header><!----><!--]--><!----><div class="toggle-sidebar-wrapper"><span class="arrow start"></span></div><aside id="sidebar" class="vp-sidebar"><!--[--><!----><!--]--><ul class="vp-sidebar-links"></ul><!--[--><!----><!--]--></aside><!--[--><main id="main-content" class="vp-project-home" aria-labelledby="main-title"><!----><header class="vp-hero-info-wrapper"><!--[--><div class="vp-hero-mask light" style="background-image:url(https://theme-hope-assets.vuejs.press/bg/6-light.svg);background-attachment:fixed;"></div><div class="vp-hero-mask dark" style="background-image:url(https://theme-hope-assets.vuejs.press/bg/6-dark.svg);background-attachment:fixed;"></div><!--]--><div class="vp-hero-info"><!--[--><img class="vp-hero-image" style="" src="/blog/dist/logo.svg" alt="我的博客简历"><!--]--><div class="vp-hero-infos"><h1 id="main-title">我的博客简历</h1><p class="vp-description">您好,我叫二不豆,毕业于🎓家里蹲大学。在校期间积累了不错的编程经验,可熟练运用主流分布式技术栈,独立开发项目。</p><p class="vp-actions"><a aria-label="查看简历 👣" class="vp-link nav-link vp-action primary nav-link vp-action primary" href="/blog/dist/./md/"><!---->查看简历 👣<!----></a><a href="https://hqqich.github.io/" rel="noopener noreferrer" target="_blank" aria-label="我的项目 💐" class="nav-link vp-action default"><!---->我的项目 💐<!----><!----></a></p></div></div></header><!--[--><div class="vp-feature-wrapper"><div class="vp-feature-bg light" style="background-image:url(/assets/bg/6-light.svg);"></div><div class="vp-feature-bg dark" style="background-image:url(/assets/bg/6-dark.svg);"></div><div class="vp-feature" style=""><!--[--><!----><!----><!--]--><!--[--><!----><!----><!--]--><div class="vp-features"><a class="vp-feature-item link" href="https://hqqich.github.io/" role="navigation" aria-label="项目一" target="_blank"><h3 class="vp-feature-title"><span class="font-icon icon fa-fw fa-sm fas fa-comment-dots" style=""></span><span>项目一</span></h3><p class="vp-feature-details">rgjkfldgkdrjhgkhrkrLKJ34RLKEJ4L5IHDFLJFG。</p></a><a class="vp-feature-item link" href="https://hqqich.github.io/" role="navigation" aria-label="项目二" target="_blank"><h3 class="vp-feature-title"><span class="font-icon icon fa-fw fa-sm fas fa-box-archive" style=""></span><span>项目二</span></h3><p class="vp-feature-details">RHKFDGHK4DF9G3K4GKJDFHGKE42W2WAR4W43434GRDF。</p></a></div></div></div><!--]--><!----><div class="theme-hope-content"><br><div class="hint-container tip"><p class="hint-container-title">提示</p><p>个人在大学/实习期间,参与过多次的技术类赛事项目,熟练使用各类技术框架,积累了丰富的开发经验。github地址:http://github.com/hqqich</p></div><blockquote><p>我是一名Java-er.</p></blockquote></div><!----></main><!--]--><footer class="vp-footer-wrapper"><div class="vp-footer"><div class="content"><a href="https://www.baidu.com" target="_blank">link</a> | 版权所有 © 2024 hqqich,All rights reserved.</div></div><!----></footer></div><!--]--><!----><!--]--></div> - <script type="module" src="/blog/dist/assets/app-48e592bc.js" defer></script> + <div id="app"><!--[--><!--[--><!--[--><span tabindex="-1"></span><a href="#main-content" class="vp-skip-link sr-only">跳至主要內容</a><!--]--><div class="theme-container no-sidebar"><!--[--><header id="navbar" class="vp-navbar"><div class="vp-navbar-start"><button type="button" class="vp-toggle-sidebar-button" title="Toggle Sidebar"><span class="icon"></span></button><!--[--><!----><!--]--><!--[--><a class="vp-link vp-brand vp-brand" href="/blog/dist/"><img class="vp-nav-logo" src="/blog/dist/logo.svg" alt="blog"><!----><span class="vp-site-name hide-in-pad">blog</span></a><!--]--><!--[--><!----><!--]--></div><div class="vp-navbar-center"><!--[--><!----><!--]--><!--[--><nav class="vp-nav-links"><div class="nav-item hide-in-mobile"><a aria-label="主页" class="vp-link nav-link active nav-link active" href="/blog/dist/"><span class="font-icon icon fa-fw fa-sm fas fa-home" style=""></span>主页<!----></a></div><div class="nav-item hide-in-mobile"><a aria-label="about me" class="vp-link nav-link nav-link" href="/blog/dist/md/resume.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>about me<!----></a></div><div class="nav-item hide-in-mobile"><a aria-label="学习日志" class="vp-link nav-link nav-link" href="/blog/dist/md/dev-log/day01.html"><span class="font-icon icon fa-fw fa-sm fas fa-book" style=""></span>学习日志<!----></a></div></nav><!--]--><!--[--><!----><!--]--></div><div class="vp-navbar-end"><!--[--><!----><!--]--><!--[--><!----><div class="nav-item vp-repo"><a class="vp-repo-link" href="https://github.com/hqqich/hqqich.github.io" target="_blank" rel="noopener noreferrer" aria-label="GitHub"><svg xmlns="http://www.w3.org/2000/svg" class="icon github-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="github icon" style="width:1.25rem;height:1.25rem;vertical-align:middle;"><path d="M511.957 21.333C241.024 21.333 21.333 240.981 21.333 512c0 216.832 140.544 400.725 335.574 465.664 24.49 4.395 32.256-10.07 32.256-23.083 0-11.69.256-44.245 0-85.205-136.448 29.61-164.736-64.64-164.736-64.64-22.315-56.704-54.4-71.765-54.4-71.765-44.587-30.464 3.285-29.824 3.285-29.824 49.195 3.413 75.179 50.517 75.179 50.517 43.776 75.008 114.816 53.333 142.762 40.79 4.523-31.66 17.152-53.377 31.19-65.537-108.971-12.458-223.488-54.485-223.488-242.602 0-53.547 19.114-97.323 50.517-131.67-5.035-12.33-21.93-62.293 4.779-129.834 0 0 41.258-13.184 134.912 50.346a469.803 469.803 0 0 1 122.88-16.554c41.642.213 83.626 5.632 122.88 16.554 93.653-63.488 134.784-50.346 134.784-50.346 26.752 67.541 9.898 117.504 4.864 129.834 31.402 34.347 50.474 78.123 50.474 131.67 0 188.586-114.73 230.016-224.042 242.09 17.578 15.232 33.578 44.672 33.578 90.454v135.85c0 13.142 7.936 27.606 32.854 22.87C862.25 912.597 1002.667 728.747 1002.667 512c0-271.019-219.648-490.667-490.71-490.667z"></path></svg></a></div><div class="nav-item hide-in-mobile"><button type="button" id="appearance-switch"><svg xmlns="http://www.w3.org/2000/svg" class="icon auto-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="auto icon" style="display:block;"><path d="M512 992C246.92 992 32 777.08 32 512S246.92 32 512 32s480 214.92 480 480-214.92 480-480 480zm0-840c-198.78 0-360 161.22-360 360 0 198.84 161.22 360 360 360s360-161.16 360-360c0-198.78-161.22-360-360-360zm0 660V212c165.72 0 300 134.34 300 300 0 165.72-134.28 300-300 300z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" class="icon dark-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="dark icon" style="display:none;"><path d="M524.8 938.667h-4.267a439.893 439.893 0 0 1-313.173-134.4 446.293 446.293 0 0 1-11.093-597.334A432.213 432.213 0 0 1 366.933 90.027a42.667 42.667 0 0 1 45.227 9.386 42.667 42.667 0 0 1 10.24 42.667 358.4 358.4 0 0 0 82.773 375.893 361.387 361.387 0 0 0 376.747 82.774 42.667 42.667 0 0 1 54.187 55.04 433.493 433.493 0 0 1-99.84 154.88 438.613 438.613 0 0 1-311.467 128z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" class="icon light-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="light icon" style="display:none;"><path d="M952 552h-80a40 40 0 0 1 0-80h80a40 40 0 0 1 0 80zM801.88 280.08a41 41 0 0 1-57.96-57.96l57.96-58a41.04 41.04 0 0 1 58 58l-58 57.96zM512 752a240 240 0 1 1 0-480 240 240 0 0 1 0 480zm0-560a40 40 0 0 1-40-40V72a40 40 0 0 1 80 0v80a40 40 0 0 1-40 40zm-289.88 88.08-58-57.96a41.04 41.04 0 0 1 58-58l57.96 58a41 41 0 0 1-57.96 57.96zM192 512a40 40 0 0 1-40 40H72a40 40 0 0 1 0-80h80a40 40 0 0 1 40 40zm30.12 231.92a41 41 0 0 1 57.96 57.96l-57.96 58a41.04 41.04 0 0 1-58-58l58-57.96zM512 832a40 40 0 0 1 40 40v80a40 40 0 0 1-80 0v-80a40 40 0 0 1 40-40zm289.88-88.08 58 57.96a41.04 41.04 0 0 1-58 58l-57.96-58a41 41 0 0 1 57.96-57.96z"></path></svg></button></div><!----><!--]--><!--[--><!----><!--]--><button type="button" class="vp-toggle-navbar-button" aria-label="Toggle Navbar" aria-expanded="false" aria-controls="nav-screen"><span><span class="vp-top"></span><span class="vp-middle"></span><span class="vp-bottom"></span></span></button></div></header><!----><!--]--><!----><div class="toggle-sidebar-wrapper"><span class="arrow start"></span></div><aside id="sidebar" class="vp-sidebar"><!--[--><!----><!--]--><ul class="vp-sidebar-links"></ul><!--[--><!----><!--]--></aside><!--[--><main id="main-content" class="vp-project-home" aria-labelledby="main-title"><!----><header class="vp-hero-info-wrapper"><!--[--><div class="vp-hero-mask light" style="background-image:url(https://theme-hope-assets.vuejs.press/bg/6-light.svg);background-attachment:fixed;"></div><div class="vp-hero-mask dark" style="background-image:url(https://theme-hope-assets.vuejs.press/bg/6-dark.svg);background-attachment:fixed;"></div><!--]--><div class="vp-hero-info"><!--[--><img class="vp-hero-image" style="" src="/blog/dist/logo.svg" alt="我的博客"><!--]--><div class="vp-hero-infos"><h1 id="main-title">我的博客</h1><p class="vp-description">您好,我叫二不豆,毕业于🎓家里蹲大学。在校期间积累了不错的编程经验,可熟练运用主流分布式技术栈,独立开发项目。</p><p class="vp-actions"><a aria-label="查看简历 👣" class="vp-link nav-link vp-action primary nav-link vp-action primary" href="/blog/dist/./md/"><!---->查看简历 👣<!----></a><a href="https://hqqich.github.io/" rel="noopener noreferrer" target="_blank" aria-label="我的项目 💐" class="nav-link vp-action default"><!---->我的项目 💐<!----><!----></a></p></div></div></header><!--[--><div class="vp-feature-wrapper"><div class="vp-feature-bg light" style="background-image:url(/assets/bg/6-light.svg);"></div><div class="vp-feature-bg dark" style="background-image:url(/assets/bg/6-dark.svg);"></div><div class="vp-feature" style=""><!--[--><!----><!----><!--]--><!--[--><!----><!----><!--]--><div class="vp-features"><a class="vp-feature-item link" href="https://hqqich.github.io/" role="navigation" aria-label="项目一" target="_blank"><h3 class="vp-feature-title"><span class="font-icon icon fa-fw fa-sm fas fa-comment-dots" style=""></span><span>项目一</span></h3><p class="vp-feature-details">rgjkfldgkdrjhgkhrkrLKJ34RLKEJ4L5IHDFLJFG。</p></a><a class="vp-feature-item link" href="https://hqqich.github.io/" role="navigation" aria-label="项目二" target="_blank"><h3 class="vp-feature-title"><span class="font-icon icon fa-fw fa-sm fas fa-box-archive" style=""></span><span>项目二</span></h3><p class="vp-feature-details">RHKFDGHK4DF9G3K4GKJDFHGKE42W2WAR4W43434GRDF。</p></a></div></div></div><!--]--><!----><div class="theme-hope-content"><br><div class="hint-container tip"><p class="hint-container-title">提示</p><p>个人在大学/实习期间,参与过多次的技术类赛事项目,熟练使用各类技术框架,积累了丰富的开发经验。github地址:http://github.com/hqqich</p></div><blockquote><p>我是一名Java-er.</p></blockquote></div><!----></main><!--]--><footer class="vp-footer-wrapper"><div class="vp-footer"><div class="content"><a href="https://www.baidu.com" target="_blank">link</a> | 版权所有 © 2024 hqqich,All rights reserved.</div></div><!----></footer></div><!--]--><!----><!--]--></div> + <script type="module" src="/blog/dist/assets/app-0009cf46.js" defer></script> </body> </html> diff --git a/blog/dist/logo.png b/blog/dist/logo.png deleted file mode 100644 index ccd732e..0000000 Binary files a/blog/dist/logo.png and /dev/null differ diff --git a/blog/dist/md/dev-log/day01.html b/blog/dist/md/dev-log/day01.html index d7d19e6..1f54dba 100644 --- a/blog/dist/md/dev-log/day01.html +++ b/blog/dist/md/dev-log/day01.html @@ -5,7 +5,7 @@ <meta name="viewport" content="width=device-width,initial-scale=1" /> <meta name="generator" content="VuePress 2.0.0-beta.67" /> <meta name="theme" content="VuePress Theme Hope" /> - <meta property="og:url" content="https://vuepress-theme-hope-docs-demo.netlify.app/blog/dist/md/dev-log/day01.html"><meta property="og:site_name" content="我的简历"><meta property="og:title" content="Day01"><meta property="og:description" content="任务 [x] 环境配置; [x] 搭建项目结构; [x] 跑通广播模式 RPC 过程调用; 学习过程 1. 项目整体了解 通过对第一节文档的阅读,了解整个项目的生命周期、所需要的技术以及代码提交规范 2. 搭建项目结构,理解每个模块应该干什么 模块 作用 | ---------------------- ------------------------..."><meta property="og:type" content="article"><meta property="og:locale" content="zh-CN"><meta property="og:updated_time" content="2024-01-31T06:40:14.000Z"><meta property="article:author" content="小傅哥"><meta property="article:modified_time" content="2024-01-31T06:40:14.000Z"><script type="application/ld+json">{"@context":"https://schema.org","@type":"Article","headline":"Day01","image":[""],"dateModified":"2024-01-31T06:40:14.000Z","author":[{"@type":"Person","name":"小傅哥","url":"https://mister-hope.com"}]}</script><title>Day01 | 我的简历</title><meta name="description" content="任务 [x] 环境配置; [x] 搭建项目结构; [x] 跑通广播模式 RPC 过程调用; 学习过程 1. 项目整体了解 通过对第一节文档的阅读,了解整个项目的生命周期、所需要的技术以及代码提交规范 2. 搭建项目结构,理解每个模块应该干什么 模块 作用 | ---------------------- ------------------------..."> + <meta property="og:url" content="https://vuepress-theme-hope-docs-demo.netlify.app/blog/dist/md/dev-log/day01.html"><meta property="og:site_name" content="blog"><meta property="og:title" content="Day01"><meta property="og:description" content="遇到的问题 1. 数据库乱码问题 测试模块 RPC 远程调用返回的结果为: 明显的乱码问题,查看数据库,发现插入的时候就以及乱码了,看了一下配置文件中的数据库连接 url,发现使用了 useUnicode=true,并没有指定字符集,所以添加一下 utf-8 字符集即可,完整 url: jdbc:mysql://127.0.0.1:3306/lotte..."><meta property="og:type" content="article"><meta property="og:locale" content="zh-CN"><meta property="og:updated_time" content="2024-02-03T12:18:20.000Z"><meta property="article:author" content="hqqich"><meta property="article:modified_time" content="2024-02-03T12:18:20.000Z"><script type="application/ld+json">{"@context":"https://schema.org","@type":"Article","headline":"Day01","image":[""],"dateModified":"2024-02-03T12:18:20.000Z","author":[{"@type":"Person","name":"hqqich","url":"https://mister-hope.com"}]}</script><title>Day01 | blog</title><meta name="description" content="遇到的问题 1. 数据库乱码问题 测试模块 RPC 远程调用返回的结果为: 明显的乱码问题,查看数据库,发现插入的时候就以及乱码了,看了一下配置文件中的数据库连接 url,发现使用了 useUnicode=true,并没有指定字符集,所以添加一下 utf-8 字符集即可,完整 url: jdbc:mysql://127.0.0.1:3306/lotte..."> <style> :root { --bg-color: #fff; @@ -31,12 +31,12 @@ } </script> <link rel="preload" href="/blog/dist/assets/style-e1af0ae0.css" as="style"><link rel="stylesheet" href="/blog/dist/assets/style-e1af0ae0.css"> - <link rel="modulepreload" href="/blog/dist/assets/app-48e592bc.js"><link rel="modulepreload" href="/blog/dist/assets/day01.html-5b3d75e2.js"><link rel="modulepreload" href="/blog/dist/assets/day01.html-55eb354f.js"><link rel="modulepreload" href="/blog/dist/assets/plugin-vue_export-helper-c27b6911.js"><link rel="prefetch" href="/blog/dist/assets/index.html-2448c597.js" as="script"><link rel="prefetch" href="/blog/dist/assets/slides.html-a8da665a.js" as="script"><link rel="prefetch" href="/blog/dist/assets/resume.html-5daad762.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day02.html-16f7422e.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day03.html-8bf052f3.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day04.html-d99e9bf2.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day05.html-019a29ca.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day06.html-46d99ff3.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day07~day08.html-af1acce9.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day09~day10.html-ea2643e5.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day11.html-bf0a77d6.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day12.html-ca956336.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-b25c80fe.js" as="script"><link rel="prefetch" href="/blog/dist/assets/404.html-d25048b5.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-408426f6.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-970a5d45.js" as="script"><link rel="prefetch" href="/blog/dist/assets/slides.html-2a1d1365.js" as="script"><link rel="prefetch" href="/blog/dist/assets/resume.html-76c4384e.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day02.html-8d6bc722.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day03.html-fbe757fe.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day04.html-b068227c.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day05.html-b3eb6724.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day06.html-435a8053.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day07~day08.html-99b6eb19.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day09~day10.html-fca95bc7.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day11.html-22b3645c.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day12.html-fd07949c.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-09a8d92e.js" as="script"><link rel="prefetch" href="/blog/dist/assets/404.html-98ecc787.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-fe05aaa1.js" as="script"><link rel="prefetch" href="/blog/dist/assets/photoswipe.esm-060dc2da.js" as="script"> + <link rel="modulepreload" href="/blog/dist/assets/app-0009cf46.js"><link rel="modulepreload" href="/blog/dist/assets/day01.html-08915fe7.js"><link rel="modulepreload" href="/blog/dist/assets/day01.html-40ef3352.js"><link rel="modulepreload" href="/blog/dist/assets/plugin-vue_export-helper-c27b6911.js"><link rel="prefetch" href="/blog/dist/assets/index.html-5385c67b.js" as="script"><link rel="prefetch" href="/blog/dist/assets/slides.html-141feb08.js" as="script"><link rel="prefetch" href="/blog/dist/assets/resume.html-7640e47a.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-8542c835.js" as="script"><link rel="prefetch" href="/blog/dist/assets/404.html-3afd45f4.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-8daec251.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-b50e8a62.js" as="script"><link rel="prefetch" href="/blog/dist/assets/slides.html-86266226.js" as="script"><link rel="prefetch" href="/blog/dist/assets/resume.html-b1aba35a.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-ad5460d9.js" as="script"><link rel="prefetch" href="/blog/dist/assets/404.html-3ebe33b7.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-964d1ecc.js" as="script"><link rel="prefetch" href="/blog/dist/assets/photoswipe.esm-060dc2da.js" as="script"> </head> <body> - <div id="app"><!--[--><!--[--><!--[--><span tabindex="-1"></span><a href="#main-content" class="vp-skip-link sr-only">跳至主要內容</a><!--]--><div class="theme-container has-toc"><!--[--><header id="navbar" class="vp-navbar"><div class="vp-navbar-start"><button type="button" class="vp-toggle-sidebar-button" title="Toggle Sidebar"><span class="icon"></span></button><!--[--><!----><!--]--><!--[--><a class="vp-link vp-brand vp-brand" href="/blog/dist/"><img class="vp-nav-logo" src="/blog/dist/logo.svg" alt="我的简历"><!----><span class="vp-site-name hide-in-pad">我的简历</span></a><!--]--><!--[--><!----><!--]--></div><div class="vp-navbar-center"><!--[--><!----><!--]--><!--[--><nav class="vp-nav-links"><div class="nav-item hide-in-mobile"><a aria-label="主页" class="vp-link nav-link nav-link" href="/blog/dist/"><span class="font-icon icon fa-fw fa-sm fas fa-home" style=""></span>主页<!----></a></div><div class="nav-item hide-in-mobile"><a aria-label="个人简历" class="vp-link nav-link nav-link" href="/blog/dist/md/resume.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>个人简历<!----></a></div><div class="nav-item hide-in-mobile"><a aria-label="开发日志" class="vp-link nav-link active nav-link active" href="/blog/dist/md/dev-log/day01.html"><span class="font-icon icon fa-fw fa-sm fas fa-book" style=""></span>开发日志<!----></a></div></nav><!--]--><!--[--><!----><!--]--></div><div class="vp-navbar-end"><!--[--><!----><!--]--><!--[--><!----><div class="nav-item vp-repo"><a class="vp-repo-link" href="https://github.com/fuzhengwei/xfg-resume-blog" target="_blank" rel="noopener noreferrer" aria-label="GitHub"><svg xmlns="http://www.w3.org/2000/svg" class="icon github-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="github icon" style="width:1.25rem;height:1.25rem;vertical-align:middle;"><path d="M511.957 21.333C241.024 21.333 21.333 240.981 21.333 512c0 216.832 140.544 400.725 335.574 465.664 24.49 4.395 32.256-10.07 32.256-23.083 0-11.69.256-44.245 0-85.205-136.448 29.61-164.736-64.64-164.736-64.64-22.315-56.704-54.4-71.765-54.4-71.765-44.587-30.464 3.285-29.824 3.285-29.824 49.195 3.413 75.179 50.517 75.179 50.517 43.776 75.008 114.816 53.333 142.762 40.79 4.523-31.66 17.152-53.377 31.19-65.537-108.971-12.458-223.488-54.485-223.488-242.602 0-53.547 19.114-97.323 50.517-131.67-5.035-12.33-21.93-62.293 4.779-129.834 0 0 41.258-13.184 134.912 50.346a469.803 469.803 0 0 1 122.88-16.554c41.642.213 83.626 5.632 122.88 16.554 93.653-63.488 134.784-50.346 134.784-50.346 26.752 67.541 9.898 117.504 4.864 129.834 31.402 34.347 50.474 78.123 50.474 131.67 0 188.586-114.73 230.016-224.042 242.09 17.578 15.232 33.578 44.672 33.578 90.454v135.85c0 13.142 7.936 27.606 32.854 22.87C862.25 912.597 1002.667 728.747 1002.667 512c0-271.019-219.648-490.667-490.71-490.667z"></path></svg></a></div><div class="nav-item hide-in-mobile"><button type="button" id="appearance-switch"><svg xmlns="http://www.w3.org/2000/svg" class="icon auto-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="auto icon" style="display:block;"><path d="M512 992C246.92 992 32 777.08 32 512S246.92 32 512 32s480 214.92 480 480-214.92 480-480 480zm0-840c-198.78 0-360 161.22-360 360 0 198.84 161.22 360 360 360s360-161.16 360-360c0-198.78-161.22-360-360-360zm0 660V212c165.72 0 300 134.34 300 300 0 165.72-134.28 300-300 300z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" class="icon dark-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="dark icon" style="display:none;"><path d="M524.8 938.667h-4.267a439.893 439.893 0 0 1-313.173-134.4 446.293 446.293 0 0 1-11.093-597.334A432.213 432.213 0 0 1 366.933 90.027a42.667 42.667 0 0 1 45.227 9.386 42.667 42.667 0 0 1 10.24 42.667 358.4 358.4 0 0 0 82.773 375.893 361.387 361.387 0 0 0 376.747 82.774 42.667 42.667 0 0 1 54.187 55.04 433.493 433.493 0 0 1-99.84 154.88 438.613 438.613 0 0 1-311.467 128z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" class="icon light-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="light icon" style="display:none;"><path d="M952 552h-80a40 40 0 0 1 0-80h80a40 40 0 0 1 0 80zM801.88 280.08a41 41 0 0 1-57.96-57.96l57.96-58a41.04 41.04 0 0 1 58 58l-58 57.96zM512 752a240 240 0 1 1 0-480 240 240 0 0 1 0 480zm0-560a40 40 0 0 1-40-40V72a40 40 0 0 1 80 0v80a40 40 0 0 1-40 40zm-289.88 88.08-58-57.96a41.04 41.04 0 0 1 58-58l57.96 58a41 41 0 0 1-57.96 57.96zM192 512a40 40 0 0 1-40 40H72a40 40 0 0 1 0-80h80a40 40 0 0 1 40 40zm30.12 231.92a41 41 0 0 1 57.96 57.96l-57.96 58a41.04 41.04 0 0 1-58-58l58-57.96zM512 832a40 40 0 0 1 40 40v80a40 40 0 0 1-80 0v-80a40 40 0 0 1 40-40zm289.88-88.08 58 57.96a41.04 41.04 0 0 1-58 58l-57.96-58a41 41 0 0 1 57.96-57.96z"></path></svg></button></div><!----><!--]--><!--[--><!----><!--]--><button type="button" class="vp-toggle-navbar-button" aria-label="Toggle Navbar" aria-expanded="false" aria-controls="nav-screen"><span><span class="vp-top"></span><span class="vp-middle"></span><span class="vp-bottom"></span></span></button></div></header><!----><!--]--><!----><div class="toggle-sidebar-wrapper"><span class="arrow start"></span></div><aside id="sidebar" class="vp-sidebar"><!--[--><!----><!--]--><ul class="vp-sidebar-links"><li><!--[--><a aria-label="主页" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/"><span class="font-icon icon fa-fw fa-sm fas fa-home" style=""></span>主页<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><section class="vp-sidebar-group"><p class="vp-sidebar-heading active"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span><span class="vp-sidebar-title">Lottery 项目开发日志</span><!----></p><ul class="vp-sidebar-links"><li><!--[--><a aria-label="Day01" class="vp-link nav-link active vp-sidebar-link vp-sidebar-page active nav-link active vp-sidebar-link vp-sidebar-page active" href="/blog/dist/md/dev-log/day01.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day01<!----></a><ul class="vp-sidebar-sub-headers"><li class="vp-sidebar-sub-header"><a aria-label="任务" class="vp-link nav-link vp-sidebar-link vp-heading nav-link vp-sidebar-link vp-heading" href="/blog/dist/md/dev-log/day01.html#任务"><!---->任务<!----></a><ul class="vp-sidebar-sub-headers"></ul></li><li class="vp-sidebar-sub-header"><a aria-label="学习过程" class="vp-link nav-link vp-sidebar-link vp-heading nav-link vp-sidebar-link vp-heading" href="/blog/dist/md/dev-log/day01.html#学习过程"><!---->学习过程<!----></a><ul class="vp-sidebar-sub-headers"></ul></li><li class="vp-sidebar-sub-header"><a aria-label="遇到的问题" class="vp-link nav-link vp-sidebar-link vp-heading nav-link vp-sidebar-link vp-heading" href="/blog/dist/md/dev-log/day01.html#遇到的问题"><!---->遇到的问题<!----></a><ul class="vp-sidebar-sub-headers"></ul></li><li class="vp-sidebar-sub-header"><a aria-label="总结" class="vp-link nav-link vp-sidebar-link vp-heading nav-link vp-sidebar-link vp-heading" href="/blog/dist/md/dev-log/day01.html#总结"><!---->总结<!----></a><ul class="vp-sidebar-sub-headers"></ul></li></ul><!--]--></li><li><!--[--><a aria-label="Day02" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day02.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day02<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day03" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day03.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day03<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day04" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day04.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day04<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day05" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day05.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day05<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day06" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day06.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day06<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day07 ~ Day08" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day07~day08.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day07 ~ Day08<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day09 ~ Day10" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day09~day10.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day09 ~ Day10<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day011" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day11.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day011<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day012" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day12.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day012<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li></ul></section></li></ul><!--[--><!----><!--]--></aside><!--[--><main id="main-content" class="vp-page"><!--[--><!----><!----><nav class="vp-breadcrumb disable"></nav><div class="vp-page-title"><h1><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day01</h1><div class="page-info"><span class="page-author-info" aria-label="作者🖊" data-balloon-pos="down"><svg xmlns="http://www.w3.org/2000/svg" class="icon author-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="author icon"><path d="M649.6 633.6c86.4-48 147.2-144 147.2-249.6 0-160-128-288-288-288s-288 128-288 288c0 108.8 57.6 201.6 147.2 249.6-121.6 48-214.4 153.6-240 288-3.2 9.6 0 19.2 6.4 25.6 3.2 9.6 12.8 12.8 22.4 12.8h704c9.6 0 19.2-3.2 25.6-12.8 6.4-6.4 9.6-16 6.4-25.6-25.6-134.4-121.6-240-243.2-288z"></path></svg><span><a class="page-author-item" href="https://mister-hope.com" target="_blank" rel="noopener noreferrer">小傅哥</a></span><span property="author" content="小傅哥"></span></span><!----><span class="page-date-info" aria-label="写作日期📅" data-balloon-pos="down"><svg xmlns="http://www.w3.org/2000/svg" class="icon calendar-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="calendar icon"><path d="M716.4 110.137c0-18.753-14.72-33.473-33.472-33.473-18.753 0-33.473 14.72-33.473 33.473v33.473h66.993v-33.473zm-334.87 0c0-18.753-14.72-33.473-33.473-33.473s-33.52 14.72-33.52 33.473v33.473h66.993v-33.473zm468.81 33.52H716.4v100.465c0 18.753-14.72 33.473-33.472 33.473a33.145 33.145 0 01-33.473-33.473V143.657H381.53v100.465c0 18.753-14.72 33.473-33.473 33.473a33.145 33.145 0 01-33.473-33.473V143.657H180.6A134.314 134.314 0 0046.66 277.595v535.756A134.314 134.314 0 00180.6 947.289h669.74a134.36 134.36 0 00133.94-133.938V277.595a134.314 134.314 0 00-133.94-133.938zm33.473 267.877H147.126a33.145 33.145 0 01-33.473-33.473c0-18.752 14.72-33.473 33.473-33.473h736.687c18.752 0 33.472 14.72 33.472 33.473a33.145 33.145 0 01-33.472 33.473z"></path></svg><span><!----></span><meta property="datePublished" content="2024-01-31T06:40:14.000Z"></span><!----><span class="page-reading-time-info" aria-label="阅读时间⌛" data-balloon-pos="down"><svg xmlns="http://www.w3.org/2000/svg" class="icon timer-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="timer icon"><path d="M799.387 122.15c4.402-2.978 7.38-7.897 7.38-13.463v-1.165c0-8.933-7.38-16.312-16.312-16.312H256.33c-8.933 0-16.311 7.38-16.311 16.312v1.165c0 5.825 2.977 10.874 7.637 13.592 4.143 194.44 97.22 354.963 220.201 392.763-122.204 37.542-214.893 196.511-220.2 389.397-4.661 5.049-7.638 11.651-7.638 19.03v5.825h566.49v-5.825c0-7.379-2.849-13.981-7.509-18.9-5.049-193.016-97.867-351.985-220.2-389.527 123.24-37.67 216.446-198.453 220.588-392.892zM531.16 450.445v352.632c117.674 1.553 211.787 40.778 211.787 88.676H304.097c0-48.286 95.149-87.382 213.728-88.676V450.445c-93.077-3.107-167.901-81.297-167.901-177.093 0-8.803 6.99-15.793 15.793-15.793 8.803 0 15.794 6.99 15.794 15.793 0 80.261 63.69 145.635 142.01 145.635s142.011-65.374 142.011-145.635c0-8.803 6.99-15.793 15.794-15.793s15.793 6.99 15.793 15.793c0 95.019-73.789 172.82-165.96 177.093z"></path></svg><span>大约 4 分钟</span><meta property="timeRequired" content="PT4M"></span><span class="page-category-info" aria-label="分类🌈" data-balloon-pos="down"><svg xmlns="http://www.w3.org/2000/svg" class="icon category-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="category icon"><path d="M148.41 106.992h282.176c22.263 0 40.31 18.048 40.31 40.31V429.48c0 22.263-18.047 40.31-40.31 40.31H148.41c-22.263 0-40.311-18.047-40.311-40.31V147.302c0-22.263 18.048-40.31 40.311-40.31zM147.556 553.478H429.73c22.263 0 40.311 18.048 40.311 40.31v282.176c0 22.263-18.048 40.312-40.31 40.312H147.555c-22.263 0-40.311-18.049-40.311-40.312V593.79c0-22.263 18.048-40.311 40.31-40.311zM593.927 106.992h282.176c22.263 0 40.31 18.048 40.31 40.31V429.48c0 22.263-18.047 40.31-40.31 40.31H593.927c-22.263 0-40.311-18.047-40.311-40.31V147.302c0-22.263 18.048-40.31 40.31-40.31zM730.22 920.502H623.926c-40.925 0-74.22-33.388-74.22-74.425V623.992c0-41.038 33.387-74.424 74.425-74.424h222.085c41.038 0 74.424 33.226 74.424 74.067v114.233c0 10.244-8.304 18.548-18.547 18.548s-18.548-8.304-18.548-18.548V623.635c0-20.388-16.746-36.974-37.33-36.974H624.13c-20.585 0-37.331 16.747-37.331 37.33v222.086c0 20.585 16.654 37.331 37.126 37.331H730.22c10.243 0 18.547 8.304 18.547 18.547 0 10.244-8.304 18.547-18.547 18.547z"></path></svg><!--[--><span class="page-category-item category1" role>开发笔记</span><span class="page-category-item category7" role>学习记录</span><!--]--><meta property="articleSection" content="开发笔记,学习记录"></span><!----></div><hr></div><div class="toc-place-holder"><aside id="toc"><!--[--><!----><!--]--><div class="toc-header">此页内容<button type="button" class="print-button" title="打印"><svg xmlns="http://www.w3.org/2000/svg" class="icon print-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="print icon"><path d="M819.2 364.8h-44.8V128c0-17.067-14.933-32-32-32H281.6c-17.067 0-32 14.933-32 32v236.8h-44.8C145.067 364.8 96 413.867 96 473.6v192c0 59.733 49.067 108.8 108.8 108.8h44.8V896c0 17.067 14.933 32 32 32h460.8c17.067 0 32-14.933 32-32V774.4h44.8c59.733 0 108.8-49.067 108.8-108.8v-192c0-59.733-49.067-108.8-108.8-108.8zM313.6 160h396.8v204.8H313.6V160zm396.8 704H313.6V620.8h396.8V864zM864 665.6c0 25.6-19.2 44.8-44.8 44.8h-44.8V588.8c0-17.067-14.933-32-32-32H281.6c-17.067 0-32 14.933-32 32v121.6h-44.8c-25.6 0-44.8-19.2-44.8-44.8v-192c0-25.6 19.2-44.8 44.8-44.8h614.4c25.6 0 44.8 19.2 44.8 44.8v192z"></path></svg></button></div><div class="toc-wrapper"><ul class="toc-list"><!--[--><li class="toc-item"><a class="vp-link toc-link level2 toc-link level2" href="/blog/dist/#任务">任务</a></li><!----><!--]--><!--[--><li class="toc-item"><a class="vp-link toc-link level2 toc-link level2" href="/blog/dist/#学习过程">学习过程</a></li><!----><!--]--><!--[--><li class="toc-item"><a class="vp-link toc-link level2 toc-link level2" href="/blog/dist/#遇到的问题">遇到的问题</a></li><!----><!--]--><!--[--><li class="toc-item"><a class="vp-link toc-link level2 toc-link level2" href="/blog/dist/#总结">总结</a></li><!----><!--]--></ul><div class="toc-marker" style="top:-1.7rem;"></div></div><!--[--><!----><!--]--></aside></div><!----><div class="theme-hope-content"><h2 id="任务" tabindex="-1"><a class="header-anchor" href="#任务" aria-hidden="true">#</a> 任务</h2><ul><li>[x] 环境配置</li><li>[x] 搭建项目结构</li><li>[x] 跑通广播模式 RPC 过程调用</li></ul><h2 id="学习过程" tabindex="-1"><a class="header-anchor" href="#学习过程" aria-hidden="true">#</a> 学习过程</h2><ol><li><p>项目整体了解</p><p>通过对第一节文档的阅读,了解整个项目的生命周期、所需要的技术以及代码提交规范</p></li><li><p>搭建项目结构,理解每个模块应该干什么</p><table><thead><tr><th>模块</th><th>作用</th></tr></thead><tbody><tr><td>Lottery</td><td>总项目,用来管理整个项目的依赖</td></tr><tr><td>lottery-application</td><td>应用层,为用户接口层提供各种应用数据展现支持服务</td></tr><tr><td>lottery-common</td><td>定义通用数据,比如统一响应数据、常量、异常、枚举等</td></tr><tr><td>lottery-domain</td><td>领域层,核心业务逻辑</td></tr><tr><td>lottery-infrastructure</td><td>基础层,为其他各层提供通用技术能力,包括数据库、Redis、ES 等</td></tr><tr><td>lottery-interfaces</td><td>用户接口层,存放与前端交互、展现数据相关的代码</td></tr><tr><td>lottery-rpc</td><td>RPC 接口文件</td></tr></tbody></table><blockquote><p>注:因为并不了解 DDD 架构,所以每个模块目前只有模糊的概念,具体的东西在后续代码编写中进行体会</p></blockquote></li><li><p>阅读 <a href="https://gitcode.net/KnowledgePlanet/Lottery/-/tree/210801_xfg_initProject" target="_blank" rel="noopener noreferrer">210801_xfg_initProject<span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">open in new window</span></span></a> 分支上的 POM 文件</p><p>通过对 POM 文件的阅读,更加清楚的了解这个项目所使用的技术,并且通过阅读发现项目没有添加 Lombok 来简化开发,具体项目开发是否使用这个插件我不知道,但是我想用,因为我<strong>懒</strong>,所以就给加上了😄</p></li><li><p>跑通 RPC</p><ol><li>定义 response 状态码枚举供通用返回对象 Result 进行使用</li><li>定义通用返回对象 Result 类</li><li>定义 activity 表的持久化对象</li><li>定义 activity 表的 Mapper 接口</li><li>定义 mybatis 配置文件</li><li>定义 activity 表的 mapper.xml 文件</li><li>定义 rpc 的数据传输对象(DTO) ActivityDto</li><li>定义 rpc 的 请求对象 ActivityReq</li><li>定义 rpc 的响应对象 ActivityRes</li><li>定义 rpc 接口 IActivityBooth</li><li>实现 IActivityBooth 接口</li><li>编写启动类</li><li>编写配置文件 application.yml</li><li>编写测试模块 <strong>这个我是直接加在工程里面的,教程是单独开了一个项目</strong></li></ol></li></ol><h2 id="遇到的问题" tabindex="-1"><a class="header-anchor" href="#遇到的问题" aria-hidden="true">#</a> 遇到的问题</h2><ol><li><p>代码分层不清晰,不知道每个模块应该干什么事</p><p>这个问题该怎么解决呢?我觉得最好的解决办法就是不解决,哈哈哈,因为当初学 MVC 的时候最开始也不清楚为什么要这样分层,为什么就要分 Controller、Service 和 DAO,但是后来经过大量代码的编写,也逐渐熟悉了这样的分层架构,所以现在并不想解决这个问题,具体还是靠后面的代码进行了解和熟悉吧</p></li><li><p>JSON.toJSonString() 方法返回了空 <code>{}</code></p><p>问题出现原因,忘了加 <code>@Data</code> 注解,导致没有 <code>getter/setter</code> 就导致了这个问题,加上注解即可</p><p>解决!</p></li><li><p>数据库乱码问题</p><p>测试模块 RPC 远程调用返回的结果为:</p><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code>测试结果:<span class="token punctuation">{</span><span class="token property">"activity"</span><span class="token operator">:</span><span class="token punctuation">{</span><span class="token property">"activityDesc"</span><span class="token operator">:</span><span class="token string">"?????????"</span><span class="token punctuation">,</span><span class="token property">"activityId"</span><span class="token operator">:</span><span class="token number">100002</span><span class="token punctuation">,</span><span class="token property">"activityName"</span><span class="token operator">:</span><span class="token string">"????"</span><span class="token punctuation">,</span><span class="token property">"beginDateTime"</span><span class="token operator">:</span><span class="token number">1705215282000</span><span class="token punctuation">,</span><span class="token property">"endDateTime"</span><span class="token operator">:</span><span class="token number">1705215282000</span><span class="token punctuation">,</span><span class="token property">"stockCount"</span><span class="token operator">:</span><span class="token number">100</span><span class="token punctuation">,</span><span class="token property">"takeCount"</span><span class="token operator">:</span><span class="token number">10</span><span class="token punctuation">}</span><span class="token punctuation">,</span><span class="token property">"result"</span><span class="token operator">:</span><span class="token punctuation">{</span><span class="token property">"code"</span><span class="token operator">:</span><span class="token string">"0000"</span><span class="token punctuation">,</span><span class="token property">"info"</span><span class="token operator">:</span><span class="token string">"成功"</span><span class="token punctuation">}</span><span class="token punctuation">}</span> + <div id="app"><!--[--><!--[--><!--[--><span tabindex="-1"></span><a href="#main-content" class="vp-skip-link sr-only">跳至主要內容</a><!--]--><div class="theme-container has-toc"><!--[--><header id="navbar" class="vp-navbar"><div class="vp-navbar-start"><button type="button" class="vp-toggle-sidebar-button" title="Toggle Sidebar"><span class="icon"></span></button><!--[--><!----><!--]--><!--[--><a class="vp-link vp-brand vp-brand" href="/blog/dist/"><img class="vp-nav-logo" src="/blog/dist/logo.svg" alt="blog"><!----><span class="vp-site-name hide-in-pad">blog</span></a><!--]--><!--[--><!----><!--]--></div><div class="vp-navbar-center"><!--[--><!----><!--]--><!--[--><nav class="vp-nav-links"><div class="nav-item hide-in-mobile"><a aria-label="主页" class="vp-link nav-link nav-link" href="/blog/dist/"><span class="font-icon icon fa-fw fa-sm fas fa-home" style=""></span>主页<!----></a></div><div class="nav-item hide-in-mobile"><a aria-label="about me" class="vp-link nav-link nav-link" href="/blog/dist/md/resume.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>about me<!----></a></div><div class="nav-item hide-in-mobile"><a aria-label="学习日志" class="vp-link nav-link active nav-link active" href="/blog/dist/md/dev-log/day01.html"><span class="font-icon icon fa-fw fa-sm fas fa-book" style=""></span>学习日志<!----></a></div></nav><!--]--><!--[--><!----><!--]--></div><div class="vp-navbar-end"><!--[--><!----><!--]--><!--[--><!----><div class="nav-item vp-repo"><a class="vp-repo-link" href="https://github.com/hqqich/hqqich.github.io" target="_blank" rel="noopener noreferrer" aria-label="GitHub"><svg xmlns="http://www.w3.org/2000/svg" class="icon github-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="github icon" style="width:1.25rem;height:1.25rem;vertical-align:middle;"><path d="M511.957 21.333C241.024 21.333 21.333 240.981 21.333 512c0 216.832 140.544 400.725 335.574 465.664 24.49 4.395 32.256-10.07 32.256-23.083 0-11.69.256-44.245 0-85.205-136.448 29.61-164.736-64.64-164.736-64.64-22.315-56.704-54.4-71.765-54.4-71.765-44.587-30.464 3.285-29.824 3.285-29.824 49.195 3.413 75.179 50.517 75.179 50.517 43.776 75.008 114.816 53.333 142.762 40.79 4.523-31.66 17.152-53.377 31.19-65.537-108.971-12.458-223.488-54.485-223.488-242.602 0-53.547 19.114-97.323 50.517-131.67-5.035-12.33-21.93-62.293 4.779-129.834 0 0 41.258-13.184 134.912 50.346a469.803 469.803 0 0 1 122.88-16.554c41.642.213 83.626 5.632 122.88 16.554 93.653-63.488 134.784-50.346 134.784-50.346 26.752 67.541 9.898 117.504 4.864 129.834 31.402 34.347 50.474 78.123 50.474 131.67 0 188.586-114.73 230.016-224.042 242.09 17.578 15.232 33.578 44.672 33.578 90.454v135.85c0 13.142 7.936 27.606 32.854 22.87C862.25 912.597 1002.667 728.747 1002.667 512c0-271.019-219.648-490.667-490.71-490.667z"></path></svg></a></div><div class="nav-item hide-in-mobile"><button type="button" id="appearance-switch"><svg xmlns="http://www.w3.org/2000/svg" class="icon auto-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="auto icon" style="display:block;"><path d="M512 992C246.92 992 32 777.08 32 512S246.92 32 512 32s480 214.92 480 480-214.92 480-480 480zm0-840c-198.78 0-360 161.22-360 360 0 198.84 161.22 360 360 360s360-161.16 360-360c0-198.78-161.22-360-360-360zm0 660V212c165.72 0 300 134.34 300 300 0 165.72-134.28 300-300 300z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" class="icon dark-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="dark icon" style="display:none;"><path d="M524.8 938.667h-4.267a439.893 439.893 0 0 1-313.173-134.4 446.293 446.293 0 0 1-11.093-597.334A432.213 432.213 0 0 1 366.933 90.027a42.667 42.667 0 0 1 45.227 9.386 42.667 42.667 0 0 1 10.24 42.667 358.4 358.4 0 0 0 82.773 375.893 361.387 361.387 0 0 0 376.747 82.774 42.667 42.667 0 0 1 54.187 55.04 433.493 433.493 0 0 1-99.84 154.88 438.613 438.613 0 0 1-311.467 128z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" class="icon light-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="light icon" style="display:none;"><path d="M952 552h-80a40 40 0 0 1 0-80h80a40 40 0 0 1 0 80zM801.88 280.08a41 41 0 0 1-57.96-57.96l57.96-58a41.04 41.04 0 0 1 58 58l-58 57.96zM512 752a240 240 0 1 1 0-480 240 240 0 0 1 0 480zm0-560a40 40 0 0 1-40-40V72a40 40 0 0 1 80 0v80a40 40 0 0 1-40 40zm-289.88 88.08-58-57.96a41.04 41.04 0 0 1 58-58l57.96 58a41 41 0 0 1-57.96 57.96zM192 512a40 40 0 0 1-40 40H72a40 40 0 0 1 0-80h80a40 40 0 0 1 40 40zm30.12 231.92a41 41 0 0 1 57.96 57.96l-57.96 58a41.04 41.04 0 0 1-58-58l58-57.96zM512 832a40 40 0 0 1 40 40v80a40 40 0 0 1-80 0v-80a40 40 0 0 1 40-40zm289.88-88.08 58 57.96a41.04 41.04 0 0 1-58 58l-57.96-58a41 41 0 0 1 57.96-57.96z"></path></svg></button></div><!----><!--]--><!--[--><!----><!--]--><button type="button" class="vp-toggle-navbar-button" aria-label="Toggle Navbar" aria-expanded="false" aria-controls="nav-screen"><span><span class="vp-top"></span><span class="vp-middle"></span><span class="vp-bottom"></span></span></button></div></header><!----><!--]--><!----><div class="toggle-sidebar-wrapper"><span class="arrow start"></span></div><aside id="sidebar" class="vp-sidebar"><!--[--><!----><!--]--><ul class="vp-sidebar-links"><li><!--[--><a aria-label="主页" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/"><span class="font-icon icon fa-fw fa-sm fas fa-home" style=""></span>主页<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><section class="vp-sidebar-group"><p class="vp-sidebar-heading active"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span><span class="vp-sidebar-title">学习日志</span><!----></p><ul class="vp-sidebar-links"><li><!--[--><a aria-label="Day01" class="vp-link nav-link active vp-sidebar-link vp-sidebar-page active nav-link active vp-sidebar-link vp-sidebar-page active" href="/blog/dist/md/dev-log/day01.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day01<!----></a><ul class="vp-sidebar-sub-headers"><li class="vp-sidebar-sub-header"><a aria-label="遇到的问题" class="vp-link nav-link vp-sidebar-link vp-heading nav-link vp-sidebar-link vp-heading" href="/blog/dist/md/dev-log/day01.html#遇到的问题"><!---->遇到的问题<!----></a><ul class="vp-sidebar-sub-headers"></ul></li></ul><!--]--></li></ul></section></li></ul><!--[--><!----><!--]--></aside><!--[--><main id="main-content" class="vp-page"><!--[--><!----><!----><nav class="vp-breadcrumb disable"></nav><div class="vp-page-title"><h1><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day01</h1><div class="page-info"><span class="page-author-info" aria-label="作者🖊" data-balloon-pos="down"><svg xmlns="http://www.w3.org/2000/svg" class="icon author-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="author icon"><path d="M649.6 633.6c86.4-48 147.2-144 147.2-249.6 0-160-128-288-288-288s-288 128-288 288c0 108.8 57.6 201.6 147.2 249.6-121.6 48-214.4 153.6-240 288-3.2 9.6 0 19.2 6.4 25.6 3.2 9.6 12.8 12.8 22.4 12.8h704c9.6 0 19.2-3.2 25.6-12.8 6.4-6.4 9.6-16 6.4-25.6-25.6-134.4-121.6-240-243.2-288z"></path></svg><span><a class="page-author-item" href="https://mister-hope.com" target="_blank" rel="noopener noreferrer">hqqich</a></span><span property="author" content="hqqich"></span></span><!----><span class="page-date-info" aria-label="写作日期📅" data-balloon-pos="down"><svg xmlns="http://www.w3.org/2000/svg" class="icon calendar-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="calendar icon"><path d="M716.4 110.137c0-18.753-14.72-33.473-33.472-33.473-18.753 0-33.473 14.72-33.473 33.473v33.473h66.993v-33.473zm-334.87 0c0-18.753-14.72-33.473-33.473-33.473s-33.52 14.72-33.52 33.473v33.473h66.993v-33.473zm468.81 33.52H716.4v100.465c0 18.753-14.72 33.473-33.472 33.473a33.145 33.145 0 01-33.473-33.473V143.657H381.53v100.465c0 18.753-14.72 33.473-33.473 33.473a33.145 33.145 0 01-33.473-33.473V143.657H180.6A134.314 134.314 0 0046.66 277.595v535.756A134.314 134.314 0 00180.6 947.289h669.74a134.36 134.36 0 00133.94-133.938V277.595a134.314 134.314 0 00-133.94-133.938zm33.473 267.877H147.126a33.145 33.145 0 01-33.473-33.473c0-18.752 14.72-33.473 33.473-33.473h736.687c18.752 0 33.472 14.72 33.472 33.473a33.145 33.145 0 01-33.472 33.473z"></path></svg><span><!----></span><meta property="datePublished" content="2024-01-31T06:40:14.000Z"></span><!----><span class="page-reading-time-info" aria-label="阅读时间⌛" data-balloon-pos="down"><svg xmlns="http://www.w3.org/2000/svg" class="icon timer-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="timer icon"><path d="M799.387 122.15c4.402-2.978 7.38-7.897 7.38-13.463v-1.165c0-8.933-7.38-16.312-16.312-16.312H256.33c-8.933 0-16.311 7.38-16.311 16.312v1.165c0 5.825 2.977 10.874 7.637 13.592 4.143 194.44 97.22 354.963 220.201 392.763-122.204 37.542-214.893 196.511-220.2 389.397-4.661 5.049-7.638 11.651-7.638 19.03v5.825h566.49v-5.825c0-7.379-2.849-13.981-7.509-18.9-5.049-193.016-97.867-351.985-220.2-389.527 123.24-37.67 216.446-198.453 220.588-392.892zM531.16 450.445v352.632c117.674 1.553 211.787 40.778 211.787 88.676H304.097c0-48.286 95.149-87.382 213.728-88.676V450.445c-93.077-3.107-167.901-81.297-167.901-177.093 0-8.803 6.99-15.793 15.793-15.793 8.803 0 15.794 6.99 15.794 15.793 0 80.261 63.69 145.635 142.01 145.635s142.011-65.374 142.011-145.635c0-8.803 6.99-15.793 15.794-15.793s15.793 6.99 15.793 15.793c0 95.019-73.789 172.82-165.96 177.093z"></path></svg><span>小于 1 分钟</span><meta property="timeRequired" content="PT1M"></span><span class="page-category-info" aria-label="分类🌈" data-balloon-pos="down"><svg xmlns="http://www.w3.org/2000/svg" class="icon category-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="category icon"><path d="M148.41 106.992h282.176c22.263 0 40.31 18.048 40.31 40.31V429.48c0 22.263-18.047 40.31-40.31 40.31H148.41c-22.263 0-40.311-18.047-40.311-40.31V147.302c0-22.263 18.048-40.31 40.311-40.31zM147.556 553.478H429.73c22.263 0 40.311 18.048 40.311 40.31v282.176c0 22.263-18.048 40.312-40.31 40.312H147.555c-22.263 0-40.311-18.049-40.311-40.312V593.79c0-22.263 18.048-40.311 40.31-40.311zM593.927 106.992h282.176c22.263 0 40.31 18.048 40.31 40.31V429.48c0 22.263-18.047 40.31-40.31 40.31H593.927c-22.263 0-40.311-18.047-40.311-40.31V147.302c0-22.263 18.048-40.31 40.31-40.31zM730.22 920.502H623.926c-40.925 0-74.22-33.388-74.22-74.425V623.992c0-41.038 33.387-74.424 74.425-74.424h222.085c41.038 0 74.424 33.226 74.424 74.067v114.233c0 10.244-8.304 18.548-18.547 18.548s-18.548-8.304-18.548-18.548V623.635c0-20.388-16.746-36.974-37.33-36.974H624.13c-20.585 0-37.331 16.747-37.331 37.33v222.086c0 20.585 16.654 37.331 37.126 37.331H730.22c10.243 0 18.547 8.304 18.547 18.547 0 10.244-8.304 18.547-18.547 18.547z"></path></svg><!--[--><span class="page-category-item category1" role>开发笔记</span><span class="page-category-item category7" role>学习记录</span><!--]--><meta property="articleSection" content="开发笔记,学习记录"></span><!----></div><hr></div><div class="toc-place-holder"><aside id="toc"><!--[--><!----><!--]--><div class="toc-header">此页内容<button type="button" class="print-button" title="打印"><svg xmlns="http://www.w3.org/2000/svg" class="icon print-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="print icon"><path d="M819.2 364.8h-44.8V128c0-17.067-14.933-32-32-32H281.6c-17.067 0-32 14.933-32 32v236.8h-44.8C145.067 364.8 96 413.867 96 473.6v192c0 59.733 49.067 108.8 108.8 108.8h44.8V896c0 17.067 14.933 32 32 32h460.8c17.067 0 32-14.933 32-32V774.4h44.8c59.733 0 108.8-49.067 108.8-108.8v-192c0-59.733-49.067-108.8-108.8-108.8zM313.6 160h396.8v204.8H313.6V160zm396.8 704H313.6V620.8h396.8V864zM864 665.6c0 25.6-19.2 44.8-44.8 44.8h-44.8V588.8c0-17.067-14.933-32-32-32H281.6c-17.067 0-32 14.933-32 32v121.6h-44.8c-25.6 0-44.8-19.2-44.8-44.8v-192c0-25.6 19.2-44.8 44.8-44.8h614.4c25.6 0 44.8 19.2 44.8 44.8v192z"></path></svg></button></div><div class="toc-wrapper"><ul class="toc-list"><!--[--><li class="toc-item"><a class="vp-link toc-link level2 toc-link level2" href="/blog/dist/#遇到的问题">遇到的问题</a></li><!----><!--]--></ul><div class="toc-marker" style="top:-1.7rem;"></div></div><!--[--><!----><!--]--></aside></div><!----><div class="theme-hope-content"><h2 id="遇到的问题" tabindex="-1"><a class="header-anchor" href="#遇到的问题" aria-hidden="true">#</a> 遇到的问题</h2><ol><li><p>数据库乱码问题</p><p>测试模块 RPC 远程调用返回的结果为:</p><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code>测试结果:<span class="token punctuation">{</span><span class="token property">"activity"</span><span class="token operator">:</span><span class="token punctuation">{</span><span class="token property">"activityDesc"</span><span class="token operator">:</span><span class="token string">"?????????"</span><span class="token punctuation">,</span><span class="token property">"activityId"</span><span class="token operator">:</span><span class="token number">100002</span><span class="token punctuation">,</span><span class="token property">"activityName"</span><span class="token operator">:</span><span class="token string">"????"</span><span class="token punctuation">,</span><span class="token property">"beginDateTime"</span><span class="token operator">:</span><span class="token number">1705215282000</span><span class="token punctuation">,</span><span class="token property">"endDateTime"</span><span class="token operator">:</span><span class="token number">1705215282000</span><span class="token punctuation">,</span><span class="token property">"stockCount"</span><span class="token operator">:</span><span class="token number">100</span><span class="token punctuation">,</span><span class="token property">"takeCount"</span><span class="token operator">:</span><span class="token number">10</span><span class="token punctuation">}</span><span class="token punctuation">,</span><span class="token property">"result"</span><span class="token operator">:</span><span class="token punctuation">{</span><span class="token property">"code"</span><span class="token operator">:</span><span class="token string">"0000"</span><span class="token punctuation">,</span><span class="token property">"info"</span><span class="token operator">:</span><span class="token string">"成功"</span><span class="token punctuation">}</span><span class="token punctuation">}</span> </code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div></div></div><p>明显的乱码问题,查看数据库,发现插入的时候就以及乱码了,看了一下配置文件中的数据库连接 url,发现使用了 useUnicode=true,并没有指定字符集,所以添加一下 utf-8 字符集即可,完整 url: <code>jdbc:mysql://127.0.0.1:3306/lottery?useUnicode=true&characterEncoding=UTF-8</code></p><p>再进行一轮测试,测试结果:</p><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code>测试结果:<span class="token punctuation">{</span><span class="token property">"activity"</span><span class="token operator">:</span><span class="token punctuation">{</span><span class="token property">"activityDesc"</span><span class="token operator">:</span><span class="token string">"仅用于插入数据测试"</span><span class="token punctuation">,</span><span class="token property">"activityId"</span><span class="token operator">:</span><span class="token number">100003</span><span class="token punctuation">,</span><span class="token property">"activityName"</span><span class="token operator">:</span><span class="token string">"测试活动"</span><span class="token punctuation">,</span><span class="token property">"beginDateTime"</span><span class="token operator">:</span><span class="token number">1705218054000</span><span class="token punctuation">,</span><span class="token property">"endDateTime"</span><span class="token operator">:</span><span class="token number">1705218054000</span><span class="token punctuation">,</span><span class="token property">"stockCount"</span><span class="token operator">:</span><span class="token number">100</span><span class="token punctuation">,</span><span class="token property">"takeCount"</span><span class="token operator">:</span><span class="token number">10</span><span class="token punctuation">}</span><span class="token punctuation">,</span><span class="token property">"result"</span><span class="token operator">:</span><span class="token punctuation">{</span><span class="token property">"code"</span><span class="token operator">:</span><span class="token string">"0000"</span><span class="token punctuation">,</span><span class="token property">"info"</span><span class="token operator">:</span><span class="token string">"成功"</span><span class="token punctuation">}</span><span class="token punctuation">}</span> -</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div></div></div><p>解决!</p></li></ol><h2 id="总结" tabindex="-1"><a class="header-anchor" href="#总结" aria-hidden="true">#</a> 总结</h2><p>今天干了说明呢?</p><ol><li>配置环境</li><li>跑通 RPC</li></ol><p>具体怎么跑通 RPC 的呢?</p><ol><li>在 common 模块创建通用类</li><li>在 infrastructure 模块创建 dao 接口以及和数据库相对应的 po 类</li><li>在 rpc 模块下创建 RPC 通信接口以及对应的请求和响应的封装类</li><li>然后在 interfaces 模块下实现 rpc 模块的接口,在这里调用 Mapper 进行增删改查</li><li>然后就写配置呗,SpringBoot 配置、Dubbo 配置、MyBatis 配置</li></ol><p>学到了什么呢?</p><ol><li>由于之前学习一直使用的是 MVC 架构,并且命名不太规范,所以对于包的命名现在很不适应,比如什么dto、vo啥的各种 o 不太熟悉,这个就不准备纠结了,准备靠代码量进行熟悉</li><li>对每个模块有了大概的了解,至少知道了接口写在哪个模块,接口实现类在哪个模块以及 Mapper 写在哪</li><li>现在在我眼中,这个 interfaces 模块,就跟以前学的 Dubbo 的服务提供者一样吧?因为这个模块用来实现接口的,所以就会引用其他模块,要调用其他模块的东西就要添加依赖,所以这个模块起起来之后,就带动了所有模块,整个项目也就 run 起来了</li></ol><p>第一天,脑子还有点迷糊,因为基础不太牢固,所以有些小 bug 花费了挺长时间的,但是至少是跑起来了吧?也还行,路虽远,行则将至嘛,虽然年后要找实习,但是还是慌不得,慢慢来,一口吃不成个大胖子,准备晚上再补一补 Dubbo 基础</p></div><!----><footer class="page-meta"><div class="meta-item edit-link"><a href="https://github.com/fuzhengwei/xfg-resume-blog/edit/main/src/md/dev-log/day01.md" rel="noopener noreferrer" target="_blank" aria-label="在 GitHub 上编辑此页" class="nav-link label"><!--[--><svg xmlns="http://www.w3.org/2000/svg" class="icon edit-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="edit icon"><path d="M430.818 653.65a60.46 60.46 0 0 1-50.96-93.281l71.69-114.012 7.773-10.365L816.038 80.138A60.46 60.46 0 0 1 859.225 62a60.46 60.46 0 0 1 43.186 18.138l43.186 43.186a60.46 60.46 0 0 1 0 86.373L588.879 565.55l-8.637 8.637-117.466 68.234a60.46 60.46 0 0 1-31.958 11.229z"></path><path d="M728.802 962H252.891A190.883 190.883 0 0 1 62.008 771.98V296.934a190.883 190.883 0 0 1 190.883-192.61h267.754a60.46 60.46 0 0 1 0 120.92H252.891a69.962 69.962 0 0 0-69.098 69.099V771.98a69.962 69.962 0 0 0 69.098 69.098h475.911A69.962 69.962 0 0 0 797.9 771.98V503.363a60.46 60.46 0 1 1 120.922 0V771.98A190.883 190.883 0 0 1 728.802 962z"></path></svg><!--]-->在 GitHub 上编辑此页<span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">open in new window</span></span><!----></a></div><div class="meta-item git-info"><div class="update-time"><span class="label">上次编辑于: </span><!----></div><div class="contributors"><span class="label">贡献者: </span><!--[--><!--[--><span class="contributor" title="email: hqqich1314@outlook.com">hqqich</span><!--]--><!--]--></div></div></footer><nav class="vp-page-nav"><!----><a aria-label="Day02" class="vp-link nav-link next nav-link next" href="/blog/dist/md/dev-log/day02.html"><div class="hint">下一页<span class="arrow end"></span></div><div class="link">Day02<span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span></div></a></nav><!----><!----><!--]--></main><!--]--><footer class="vp-footer-wrapper"><div class="vp-footer">我的微信:fustack</div><div class="vp-copyright">Copyright © 2024 小傅哥</div></footer></div><!--]--><!----><!--]--></div> - <script type="module" src="/blog/dist/assets/app-48e592bc.js" defer></script> +</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div></div></div></li></ol></div><!----><footer class="page-meta"><div class="meta-item edit-link"><a href="https://github.com/hqqich/hqqich.github.io/edit/main/src/md/dev-log/day01.md" rel="noopener noreferrer" target="_blank" aria-label="在 GitHub 上编辑此页" class="nav-link label"><!--[--><svg xmlns="http://www.w3.org/2000/svg" class="icon edit-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="edit icon"><path d="M430.818 653.65a60.46 60.46 0 0 1-50.96-93.281l71.69-114.012 7.773-10.365L816.038 80.138A60.46 60.46 0 0 1 859.225 62a60.46 60.46 0 0 1 43.186 18.138l43.186 43.186a60.46 60.46 0 0 1 0 86.373L588.879 565.55l-8.637 8.637-117.466 68.234a60.46 60.46 0 0 1-31.958 11.229z"></path><path d="M728.802 962H252.891A190.883 190.883 0 0 1 62.008 771.98V296.934a190.883 190.883 0 0 1 190.883-192.61h267.754a60.46 60.46 0 0 1 0 120.92H252.891a69.962 69.962 0 0 0-69.098 69.099V771.98a69.962 69.962 0 0 0 69.098 69.098h475.911A69.962 69.962 0 0 0 797.9 771.98V503.363a60.46 60.46 0 1 1 120.922 0V771.98A190.883 190.883 0 0 1 728.802 962z"></path></svg><!--]-->在 GitHub 上编辑此页<span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">open in new window</span></span><!----></a></div><div class="meta-item git-info"><div class="update-time"><span class="label">上次编辑于: </span><!----></div><div class="contributors"><span class="label">贡献者: </span><!--[--><!--[--><span class="contributor" title="email: hqqich1314@outlook.com">hqqich</span><!--]--><!--]--></div></div></footer><!----><!----><!----><!--]--></main><!--]--><footer class="vp-footer-wrapper"><div class="vp-footer">hqqich</div><div class="vp-copyright">Copyright © 2024 hqqich</div></footer></div><!--]--><!----><!--]--></div> + <script type="module" src="/blog/dist/assets/app-0009cf46.js" defer></script> </body> </html> diff --git a/blog/dist/md/dev-log/day02.html b/blog/dist/md/dev-log/day02.html deleted file mode 100644 index 8615aa6..0000000 --- a/blog/dist/md/dev-log/day02.html +++ /dev/null @@ -1,40 +0,0 @@ -<!doctype html> -<html lang="zh-CN" data-theme="light"> - <head> - <meta charset="utf-8" /> - <meta name="viewport" content="width=device-width,initial-scale=1" /> - <meta name="generator" content="VuePress 2.0.0-beta.67" /> - <meta name="theme" content="VuePress Theme Hope" /> - <meta property="og:url" content="https://vuepress-theme-hope-docs-demo.netlify.app/blog/dist/md/dev-log/day02.html"><meta property="og:site_name" content="我的简历"><meta property="og:title" content="Day02"><meta property="og:description" content="任务 [x] 表设计; [x] 抽奖领域模块开发; 学习过程 1. 查询分库分表相关知识点,了解到垂直和水平分库分表,主要是为了解决数据量过大导致 MySQL 查询慢、单体容量过大问题 2. 开始写代码 1. 编写基础的持久化对象 (PO) 2. 编写 Mapper 接口 3. 编写对应的 Mapper.xml 4. 设计抽奖策略顶级接口,主要是入参出..."><meta property="og:type" content="article"><meta property="og:locale" content="zh-CN"><meta property="og:updated_time" content="2024-01-31T06:40:14.000Z"><meta property="article:author" content="小傅哥"><meta property="article:modified_time" content="2024-01-31T06:40:14.000Z"><script type="application/ld+json">{"@context":"https://schema.org","@type":"Article","headline":"Day02","image":[""],"dateModified":"2024-01-31T06:40:14.000Z","author":[{"@type":"Person","name":"小傅哥","url":"https://mister-hope.com"}]}</script><title>Day02 | 我的简历</title><meta name="description" content="任务 [x] 表设计; [x] 抽奖领域模块开发; 学习过程 1. 查询分库分表相关知识点,了解到垂直和水平分库分表,主要是为了解决数据量过大导致 MySQL 查询慢、单体容量过大问题 2. 开始写代码 1. 编写基础的持久化对象 (PO) 2. 编写 Mapper 接口 3. 编写对应的 Mapper.xml 4. 设计抽奖策略顶级接口,主要是入参出..."> - <style> - :root { - --bg-color: #fff; - } - - html[data-theme="dark"] { - --bg-color: #1d1e1f; - } - - html, - body { - background: var(--bg-color); - } - </style> - <script> - const userMode = localStorage.getItem("vuepress-theme-hope-scheme"); - const systemDarkMode = - window.matchMedia && - window.matchMedia("(prefers-color-scheme: dark)").matches; - - if (userMode === "dark" || (userMode !== "light" && systemDarkMode)) { - document.documentElement.setAttribute("data-theme", "dark"); - } - </script> - <link rel="preload" href="/blog/dist/assets/style-e1af0ae0.css" as="style"><link rel="stylesheet" href="/blog/dist/assets/style-e1af0ae0.css"> - <link rel="modulepreload" href="/blog/dist/assets/app-48e592bc.js"><link rel="modulepreload" href="/blog/dist/assets/day02.html-8d6bc722.js"><link rel="modulepreload" href="/blog/dist/assets/plugin-vue_export-helper-c27b6911.js"><link rel="modulepreload" href="/blog/dist/assets/day02.html-16f7422e.js"><link rel="prefetch" href="/blog/dist/assets/index.html-2448c597.js" as="script"><link rel="prefetch" href="/blog/dist/assets/slides.html-a8da665a.js" as="script"><link rel="prefetch" href="/blog/dist/assets/resume.html-5daad762.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day01.html-5b3d75e2.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day03.html-8bf052f3.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day04.html-d99e9bf2.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day05.html-019a29ca.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day06.html-46d99ff3.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day07~day08.html-af1acce9.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day09~day10.html-ea2643e5.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day11.html-bf0a77d6.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day12.html-ca956336.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-b25c80fe.js" as="script"><link rel="prefetch" href="/blog/dist/assets/404.html-d25048b5.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-408426f6.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-970a5d45.js" as="script"><link rel="prefetch" href="/blog/dist/assets/slides.html-2a1d1365.js" as="script"><link rel="prefetch" href="/blog/dist/assets/resume.html-76c4384e.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day01.html-55eb354f.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day03.html-fbe757fe.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day04.html-b068227c.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day05.html-b3eb6724.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day06.html-435a8053.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day07~day08.html-99b6eb19.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day09~day10.html-fca95bc7.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day11.html-22b3645c.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day12.html-fd07949c.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-09a8d92e.js" as="script"><link rel="prefetch" href="/blog/dist/assets/404.html-98ecc787.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-fe05aaa1.js" as="script"><link rel="prefetch" href="/blog/dist/assets/photoswipe.esm-060dc2da.js" as="script"> - </head> - <body> - <div id="app"><!--[--><!--[--><!--[--><span tabindex="-1"></span><a href="#main-content" class="vp-skip-link sr-only">跳至主要內容</a><!--]--><div class="theme-container has-toc"><!--[--><header id="navbar" class="vp-navbar"><div class="vp-navbar-start"><button type="button" class="vp-toggle-sidebar-button" title="Toggle Sidebar"><span class="icon"></span></button><!--[--><!----><!--]--><!--[--><a class="vp-link vp-brand vp-brand" href="/blog/dist/"><img class="vp-nav-logo" src="/blog/dist/logo.svg" alt="我的简历"><!----><span class="vp-site-name hide-in-pad">我的简历</span></a><!--]--><!--[--><!----><!--]--></div><div class="vp-navbar-center"><!--[--><!----><!--]--><!--[--><nav class="vp-nav-links"><div class="nav-item hide-in-mobile"><a aria-label="主页" class="vp-link nav-link nav-link" href="/blog/dist/"><span class="font-icon icon fa-fw fa-sm fas fa-home" style=""></span>主页<!----></a></div><div class="nav-item hide-in-mobile"><a aria-label="个人简历" class="vp-link nav-link nav-link" href="/blog/dist/md/resume.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>个人简历<!----></a></div><div class="nav-item hide-in-mobile"><a aria-label="开发日志" class="vp-link nav-link nav-link" href="/blog/dist/md/dev-log/day01.html"><span class="font-icon icon fa-fw fa-sm fas fa-book" style=""></span>开发日志<!----></a></div></nav><!--]--><!--[--><!----><!--]--></div><div class="vp-navbar-end"><!--[--><!----><!--]--><!--[--><!----><div class="nav-item vp-repo"><a class="vp-repo-link" href="https://github.com/fuzhengwei/xfg-resume-blog" target="_blank" rel="noopener noreferrer" aria-label="GitHub"><svg xmlns="http://www.w3.org/2000/svg" class="icon github-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="github icon" style="width:1.25rem;height:1.25rem;vertical-align:middle;"><path d="M511.957 21.333C241.024 21.333 21.333 240.981 21.333 512c0 216.832 140.544 400.725 335.574 465.664 24.49 4.395 32.256-10.07 32.256-23.083 0-11.69.256-44.245 0-85.205-136.448 29.61-164.736-64.64-164.736-64.64-22.315-56.704-54.4-71.765-54.4-71.765-44.587-30.464 3.285-29.824 3.285-29.824 49.195 3.413 75.179 50.517 75.179 50.517 43.776 75.008 114.816 53.333 142.762 40.79 4.523-31.66 17.152-53.377 31.19-65.537-108.971-12.458-223.488-54.485-223.488-242.602 0-53.547 19.114-97.323 50.517-131.67-5.035-12.33-21.93-62.293 4.779-129.834 0 0 41.258-13.184 134.912 50.346a469.803 469.803 0 0 1 122.88-16.554c41.642.213 83.626 5.632 122.88 16.554 93.653-63.488 134.784-50.346 134.784-50.346 26.752 67.541 9.898 117.504 4.864 129.834 31.402 34.347 50.474 78.123 50.474 131.67 0 188.586-114.73 230.016-224.042 242.09 17.578 15.232 33.578 44.672 33.578 90.454v135.85c0 13.142 7.936 27.606 32.854 22.87C862.25 912.597 1002.667 728.747 1002.667 512c0-271.019-219.648-490.667-490.71-490.667z"></path></svg></a></div><div class="nav-item hide-in-mobile"><button type="button" id="appearance-switch"><svg xmlns="http://www.w3.org/2000/svg" class="icon auto-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="auto icon" style="display:block;"><path d="M512 992C246.92 992 32 777.08 32 512S246.92 32 512 32s480 214.92 480 480-214.92 480-480 480zm0-840c-198.78 0-360 161.22-360 360 0 198.84 161.22 360 360 360s360-161.16 360-360c0-198.78-161.22-360-360-360zm0 660V212c165.72 0 300 134.34 300 300 0 165.72-134.28 300-300 300z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" class="icon dark-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="dark icon" style="display:none;"><path d="M524.8 938.667h-4.267a439.893 439.893 0 0 1-313.173-134.4 446.293 446.293 0 0 1-11.093-597.334A432.213 432.213 0 0 1 366.933 90.027a42.667 42.667 0 0 1 45.227 9.386 42.667 42.667 0 0 1 10.24 42.667 358.4 358.4 0 0 0 82.773 375.893 361.387 361.387 0 0 0 376.747 82.774 42.667 42.667 0 0 1 54.187 55.04 433.493 433.493 0 0 1-99.84 154.88 438.613 438.613 0 0 1-311.467 128z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" class="icon light-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="light icon" style="display:none;"><path d="M952 552h-80a40 40 0 0 1 0-80h80a40 40 0 0 1 0 80zM801.88 280.08a41 41 0 0 1-57.96-57.96l57.96-58a41.04 41.04 0 0 1 58 58l-58 57.96zM512 752a240 240 0 1 1 0-480 240 240 0 0 1 0 480zm0-560a40 40 0 0 1-40-40V72a40 40 0 0 1 80 0v80a40 40 0 0 1-40 40zm-289.88 88.08-58-57.96a41.04 41.04 0 0 1 58-58l57.96 58a41 41 0 0 1-57.96 57.96zM192 512a40 40 0 0 1-40 40H72a40 40 0 0 1 0-80h80a40 40 0 0 1 40 40zm30.12 231.92a41 41 0 0 1 57.96 57.96l-57.96 58a41.04 41.04 0 0 1-58-58l58-57.96zM512 832a40 40 0 0 1 40 40v80a40 40 0 0 1-80 0v-80a40 40 0 0 1 40-40zm289.88-88.08 58 57.96a41.04 41.04 0 0 1-58 58l-57.96-58a41 41 0 0 1 57.96-57.96z"></path></svg></button></div><!----><!--]--><!--[--><!----><!--]--><button type="button" class="vp-toggle-navbar-button" aria-label="Toggle Navbar" aria-expanded="false" aria-controls="nav-screen"><span><span class="vp-top"></span><span class="vp-middle"></span><span class="vp-bottom"></span></span></button></div></header><!----><!--]--><!----><div class="toggle-sidebar-wrapper"><span class="arrow start"></span></div><aside id="sidebar" class="vp-sidebar"><!--[--><!----><!--]--><ul class="vp-sidebar-links"><li><!--[--><a aria-label="主页" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/"><span class="font-icon icon fa-fw fa-sm fas fa-home" style=""></span>主页<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><section class="vp-sidebar-group"><p class="vp-sidebar-heading active"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span><span class="vp-sidebar-title">Lottery 项目开发日志</span><!----></p><ul class="vp-sidebar-links"><li><!--[--><a aria-label="Day01" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day01.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day01<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day02" class="vp-link nav-link active vp-sidebar-link vp-sidebar-page active nav-link active vp-sidebar-link vp-sidebar-page active" href="/blog/dist/md/dev-log/day02.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day02<!----></a><ul class="vp-sidebar-sub-headers"><li class="vp-sidebar-sub-header"><a aria-label="任务" class="vp-link nav-link vp-sidebar-link vp-heading nav-link vp-sidebar-link vp-heading" href="/blog/dist/md/dev-log/day02.html#任务"><!---->任务<!----></a><ul class="vp-sidebar-sub-headers"></ul></li><li class="vp-sidebar-sub-header"><a aria-label="学习过程" class="vp-link nav-link vp-sidebar-link vp-heading nav-link vp-sidebar-link vp-heading" href="/blog/dist/md/dev-log/day02.html#学习过程"><!---->学习过程<!----></a><ul class="vp-sidebar-sub-headers"></ul></li><li class="vp-sidebar-sub-header"><a aria-label="遇到的问题" class="vp-link nav-link vp-sidebar-link vp-heading nav-link vp-sidebar-link vp-heading" href="/blog/dist/md/dev-log/day02.html#遇到的问题"><!---->遇到的问题<!----></a><ul class="vp-sidebar-sub-headers"></ul></li><li class="vp-sidebar-sub-header"><a aria-label="总结" class="vp-link nav-link vp-sidebar-link vp-heading nav-link vp-sidebar-link vp-heading" href="/blog/dist/md/dev-log/day02.html#总结"><!---->总结<!----></a><ul class="vp-sidebar-sub-headers"></ul></li></ul><!--]--></li><li><!--[--><a aria-label="Day03" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day03.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day03<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day04" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day04.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day04<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day05" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day05.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day05<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day06" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day06.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day06<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day07 ~ Day08" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day07~day08.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day07 ~ Day08<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day09 ~ Day10" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day09~day10.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day09 ~ Day10<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day011" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day11.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day011<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day012" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day12.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day012<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li></ul></section></li></ul><!--[--><!----><!--]--></aside><!--[--><main id="main-content" class="vp-page"><!--[--><!----><!----><nav class="vp-breadcrumb disable"></nav><div class="vp-page-title"><h1><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day02</h1><div class="page-info"><span class="page-author-info" aria-label="作者🖊" data-balloon-pos="down"><svg xmlns="http://www.w3.org/2000/svg" class="icon author-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="author icon"><path d="M649.6 633.6c86.4-48 147.2-144 147.2-249.6 0-160-128-288-288-288s-288 128-288 288c0 108.8 57.6 201.6 147.2 249.6-121.6 48-214.4 153.6-240 288-3.2 9.6 0 19.2 6.4 25.6 3.2 9.6 12.8 12.8 22.4 12.8h704c9.6 0 19.2-3.2 25.6-12.8 6.4-6.4 9.6-16 6.4-25.6-25.6-134.4-121.6-240-243.2-288z"></path></svg><span><a class="page-author-item" href="https://mister-hope.com" target="_blank" rel="noopener noreferrer">小傅哥</a></span><span property="author" content="小傅哥"></span></span><!----><span class="page-date-info" aria-label="写作日期📅" data-balloon-pos="down"><svg xmlns="http://www.w3.org/2000/svg" class="icon calendar-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="calendar icon"><path d="M716.4 110.137c0-18.753-14.72-33.473-33.472-33.473-18.753 0-33.473 14.72-33.473 33.473v33.473h66.993v-33.473zm-334.87 0c0-18.753-14.72-33.473-33.473-33.473s-33.52 14.72-33.52 33.473v33.473h66.993v-33.473zm468.81 33.52H716.4v100.465c0 18.753-14.72 33.473-33.472 33.473a33.145 33.145 0 01-33.473-33.473V143.657H381.53v100.465c0 18.753-14.72 33.473-33.473 33.473a33.145 33.145 0 01-33.473-33.473V143.657H180.6A134.314 134.314 0 0046.66 277.595v535.756A134.314 134.314 0 00180.6 947.289h669.74a134.36 134.36 0 00133.94-133.938V277.595a134.314 134.314 0 00-133.94-133.938zm33.473 267.877H147.126a33.145 33.145 0 01-33.473-33.473c0-18.752 14.72-33.473 33.473-33.473h736.687c18.752 0 33.472 14.72 33.472 33.473a33.145 33.145 0 01-33.472 33.473z"></path></svg><span><!----></span><meta property="datePublished" content="2024-01-31T06:40:14.000Z"></span><!----><span class="page-reading-time-info" aria-label="阅读时间⌛" data-balloon-pos="down"><svg xmlns="http://www.w3.org/2000/svg" class="icon timer-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="timer icon"><path d="M799.387 122.15c4.402-2.978 7.38-7.897 7.38-13.463v-1.165c0-8.933-7.38-16.312-16.312-16.312H256.33c-8.933 0-16.311 7.38-16.311 16.312v1.165c0 5.825 2.977 10.874 7.637 13.592 4.143 194.44 97.22 354.963 220.201 392.763-122.204 37.542-214.893 196.511-220.2 389.397-4.661 5.049-7.638 11.651-7.638 19.03v5.825h566.49v-5.825c0-7.379-2.849-13.981-7.509-18.9-5.049-193.016-97.867-351.985-220.2-389.527 123.24-37.67 216.446-198.453 220.588-392.892zM531.16 450.445v352.632c117.674 1.553 211.787 40.778 211.787 88.676H304.097c0-48.286 95.149-87.382 213.728-88.676V450.445c-93.077-3.107-167.901-81.297-167.901-177.093 0-8.803 6.99-15.793 15.793-15.793 8.803 0 15.794 6.99 15.794 15.793 0 80.261 63.69 145.635 142.01 145.635s142.011-65.374 142.011-145.635c0-8.803 6.99-15.793 15.794-15.793s15.793 6.99 15.793 15.793c0 95.019-73.789 172.82-165.96 177.093z"></path></svg><span>大约 4 分钟</span><meta property="timeRequired" content="PT4M"></span><span class="page-category-info" aria-label="分类🌈" data-balloon-pos="down"><svg xmlns="http://www.w3.org/2000/svg" class="icon category-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="category icon"><path d="M148.41 106.992h282.176c22.263 0 40.31 18.048 40.31 40.31V429.48c0 22.263-18.047 40.31-40.31 40.31H148.41c-22.263 0-40.311-18.047-40.311-40.31V147.302c0-22.263 18.048-40.31 40.311-40.31zM147.556 553.478H429.73c22.263 0 40.311 18.048 40.311 40.31v282.176c0 22.263-18.048 40.312-40.31 40.312H147.555c-22.263 0-40.311-18.049-40.311-40.312V593.79c0-22.263 18.048-40.311 40.31-40.311zM593.927 106.992h282.176c22.263 0 40.31 18.048 40.31 40.31V429.48c0 22.263-18.047 40.31-40.31 40.31H593.927c-22.263 0-40.311-18.047-40.311-40.31V147.302c0-22.263 18.048-40.31 40.31-40.31zM730.22 920.502H623.926c-40.925 0-74.22-33.388-74.22-74.425V623.992c0-41.038 33.387-74.424 74.425-74.424h222.085c41.038 0 74.424 33.226 74.424 74.067v114.233c0 10.244-8.304 18.548-18.547 18.548s-18.548-8.304-18.548-18.548V623.635c0-20.388-16.746-36.974-37.33-36.974H624.13c-20.585 0-37.331 16.747-37.331 37.33v222.086c0 20.585 16.654 37.331 37.126 37.331H730.22c10.243 0 18.547 8.304 18.547 18.547 0 10.244-8.304 18.547-18.547 18.547z"></path></svg><!--[--><span class="page-category-item category1" role>开发笔记</span><span class="page-category-item category7" role>学习记录</span><!--]--><meta property="articleSection" content="开发笔记,学习记录"></span><!----></div><hr></div><div class="toc-place-holder"><aside id="toc"><!--[--><!----><!--]--><div class="toc-header">此页内容<button type="button" class="print-button" title="打印"><svg xmlns="http://www.w3.org/2000/svg" class="icon print-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="print icon"><path d="M819.2 364.8h-44.8V128c0-17.067-14.933-32-32-32H281.6c-17.067 0-32 14.933-32 32v236.8h-44.8C145.067 364.8 96 413.867 96 473.6v192c0 59.733 49.067 108.8 108.8 108.8h44.8V896c0 17.067 14.933 32 32 32h460.8c17.067 0 32-14.933 32-32V774.4h44.8c59.733 0 108.8-49.067 108.8-108.8v-192c0-59.733-49.067-108.8-108.8-108.8zM313.6 160h396.8v204.8H313.6V160zm396.8 704H313.6V620.8h396.8V864zM864 665.6c0 25.6-19.2 44.8-44.8 44.8h-44.8V588.8c0-17.067-14.933-32-32-32H281.6c-17.067 0-32 14.933-32 32v121.6h-44.8c-25.6 0-44.8-19.2-44.8-44.8v-192c0-25.6 19.2-44.8 44.8-44.8h614.4c25.6 0 44.8 19.2 44.8 44.8v192z"></path></svg></button></div><div class="toc-wrapper"><ul class="toc-list"><!--[--><li class="toc-item"><a class="vp-link toc-link level2 toc-link level2" href="/blog/dist/#任务">任务</a></li><!----><!--]--><!--[--><li class="toc-item"><a class="vp-link toc-link level2 toc-link level2" href="/blog/dist/#学习过程">学习过程</a></li><!----><!--]--><!--[--><li class="toc-item"><a class="vp-link toc-link level2 toc-link level2" href="/blog/dist/#遇到的问题">遇到的问题</a></li><!----><!--]--><!--[--><li class="toc-item"><a class="vp-link toc-link level2 toc-link level2" href="/blog/dist/#总结">总结</a></li><!----><!--]--></ul><div class="toc-marker" style="top:-1.7rem;"></div></div><!--[--><!----><!--]--></aside></div><!----><div class="theme-hope-content"><h2 id="任务" tabindex="-1"><a class="header-anchor" href="#任务" aria-hidden="true">#</a> 任务</h2><ul><li>[x] 表设计</li><li>[x] 抽奖领域模块开发</li></ul><h2 id="学习过程" tabindex="-1"><a class="header-anchor" href="#学习过程" aria-hidden="true">#</a> 学习过程</h2><ol><li>查询分库分表相关知识点,了解到垂直和水平分库分表,主要是为了解决数据量过大导致 MySQL 查询慢、单体容量过大问题</li><li>开始写代码 <ol><li>编写基础的持久化对象 (PO)</li><li>编写 Mapper 接口</li><li>编写对应的 Mapper.xml</li><li>设计抽奖策略顶级接口,主要是入参出参,如何封装,要封装哪些数据</li><li>编写顶级接口的基础实现,实现里面公用的方法,比如把初始化方法、哈希计算的方法以及判断是否初始化完成</li><li>编写两种算法的实现</li><li>算法单元测试</li></ol></li></ol><h2 id="遇到的问题" tabindex="-1"><a class="header-anchor" href="#遇到的问题" aria-hidden="true">#</a> 遇到的问题</h2><ol><li><p>为什么在设计阶段就考虑分库分表等问题</p><p>在之前的学习过程中,并没有项目环境的支撑,导致了这个问题,一个大的项目,如果要兼顾性能以及代码的可扩展性,那么在数据库设计阶段就应该想到这些,那些是热点数据,那些数据会进行大量的插入,没有全局把控的观念,只有了解这些,才能设计出一个性能良好且代码可维护性高的项目,这个需要项目积累,这是一个很重要的东西,以后在学习的时候一定要多注意这方面,多看看别人的数据库是怎么设计的,以及为什么要这么设计,要有全局把控的观念</p></li><li><p>抽奖算法是怎么实现的呢</p><p>首先这个初始化的时候,传入奖品和对应的概率,然后概率乘以 100,就是对应的下标范围,一个奖品一个范围,是不会重复的,然后经过斐波那契哈希散列算法,将这个对应的下标进行加工,使其均匀的分布在数组中,在对下标进行加工的过程中,确保了无论传入什么数字,都会在 0 ~ 128 的范围内</p><ol><li><p>SingleRateRandomDrawAlgorithm</p><p>这种策略是生成一个 1 ~ 100 的随机数,然后经过 hashIdx 计算对应的下标,然后去上面初始化好的数组中去取奖品</p></li><li><p>DefaultRateRandomDrawAlgorithm</p><p>这是一种必中奖策略,先排除掉不在抽奖范围内的奖品ID,然后生成随机数,然后判断这个随机数是否在指定的范围内,如果不在,那么这个奖品就没中,然后看下一个奖品,重新生成随机数,然后看是否在指定的中奖概率内加上上次生成的随机数范围内</p></li></ol></li></ol><h2 id="总结" tabindex="-1"><a class="header-anchor" href="#总结" aria-hidden="true">#</a> 总结</h2><p>今天主要把抽奖算法给搞定了,虽然代码不多,但是很难理解,最开始都搞不清楚为什么这样子就实现了抽奖算法,不懂这个概率是如何保证的,然后 debug 了好久,发现其实就是一个 128 长度的数组,然后经过哈希散列排列,保证随机的均匀性,其实这 128 长度的数组就已经保证了抽奖的概率,假设不经过哈希算法,直接放进去,假设两个的抽奖概率是 0.1 和 0.2,那么放进去的时候就是下标 1~10 全是第一个奖品,下标 11 ~ 30 全是第二个奖品,随机数生成的是 1 ~ 100,那么第一个奖品也就是有 10 个数字能中奖,那不就是 10% 的中奖概率了么,加哈希散列只是为了均匀分布,增加随机性和公平性</p><p>收获:</p><ol><li>对 DDD 有更深的了解,知道什么类该写在什么包下,比昨天更清楚代码该如何组织了</li><li>了解了分库分表,虽然是第一次接触,但是至少知道了为什么要分库分表,随着项目的进行,就会学会如何分库分表了吧</li><li>了解了 Hash 散列算法,后续看看源码,要搞清楚底层是如何运作的</li></ol></div><!----><footer class="page-meta"><div class="meta-item edit-link"><a href="https://github.com/fuzhengwei/xfg-resume-blog/edit/main/src/md/dev-log/day02.md" rel="noopener noreferrer" target="_blank" aria-label="在 GitHub 上编辑此页" class="nav-link label"><!--[--><svg xmlns="http://www.w3.org/2000/svg" class="icon edit-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="edit icon"><path d="M430.818 653.65a60.46 60.46 0 0 1-50.96-93.281l71.69-114.012 7.773-10.365L816.038 80.138A60.46 60.46 0 0 1 859.225 62a60.46 60.46 0 0 1 43.186 18.138l43.186 43.186a60.46 60.46 0 0 1 0 86.373L588.879 565.55l-8.637 8.637-117.466 68.234a60.46 60.46 0 0 1-31.958 11.229z"></path><path d="M728.802 962H252.891A190.883 190.883 0 0 1 62.008 771.98V296.934a190.883 190.883 0 0 1 190.883-192.61h267.754a60.46 60.46 0 0 1 0 120.92H252.891a69.962 69.962 0 0 0-69.098 69.099V771.98a69.962 69.962 0 0 0 69.098 69.098h475.911A69.962 69.962 0 0 0 797.9 771.98V503.363a60.46 60.46 0 1 1 120.922 0V771.98A190.883 190.883 0 0 1 728.802 962z"></path></svg><!--]-->在 GitHub 上编辑此页<span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">open in new window</span></span><!----></a></div><div class="meta-item git-info"><div class="update-time"><span class="label">上次编辑于: </span><!----></div><div class="contributors"><span class="label">贡献者: </span><!--[--><!--[--><span class="contributor" title="email: hqqich1314@outlook.com">hqqich</span><!--]--><!--]--></div></div></footer><nav class="vp-page-nav"><a aria-label="Day01" class="vp-link nav-link prev nav-link prev" href="/blog/dist/md/dev-log/day01.html"><div class="hint"><span class="arrow start"></span>上一页</div><div class="link"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day01</div></a><a aria-label="Day03" class="vp-link nav-link next nav-link next" href="/blog/dist/md/dev-log/day03.html"><div class="hint">下一页<span class="arrow end"></span></div><div class="link">Day03<span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span></div></a></nav><!----><!----><!--]--></main><!--]--><footer class="vp-footer-wrapper"><div class="vp-footer">我的微信:fustack</div><div class="vp-copyright">Copyright © 2024 小傅哥</div></footer></div><!--]--><!----><!--]--></div> - <script type="module" src="/blog/dist/assets/app-48e592bc.js" defer></script> - </body> -</html> diff --git a/blog/dist/md/dev-log/day03.html b/blog/dist/md/dev-log/day03.html deleted file mode 100644 index 6a40723..0000000 --- a/blog/dist/md/dev-log/day03.html +++ /dev/null @@ -1,40 +0,0 @@ -<!doctype html> -<html lang="zh-CN" data-theme="light"> - <head> - <meta charset="utf-8" /> - <meta name="viewport" content="width=device-width,initial-scale=1" /> - <meta name="generator" content="VuePress 2.0.0-beta.67" /> - <meta name="theme" content="VuePress Theme Hope" /> - <meta property="og:url" content="https://vuepress-theme-hope-docs-demo.netlify.app/blog/dist/md/dev-log/day03.html"><meta property="og:site_name" content="我的简历"><meta property="og:title" content="Day03"><meta property="og:description" content="day03 任务 [x] 模板模式处理抽奖流程; 学习过程 1. 因为之前没学过设计模式,先学一学模板模式,用到一种学一种,哈哈哈 2. 先看一下整个抽奖流程 ![抽奖过程][step] 3. 了解了抽奖流程之后就开始写代码 1. 先写对应的 dao 层 1. 要查策略吧?写个策略的 Mapper 2. 要查策略详情吧?写个策略详情的 Mapper 3..."><meta property="og:type" content="article"><meta property="og:locale" content="zh-CN"><meta property="og:updated_time" content="2024-01-31T06:40:14.000Z"><meta property="article:author" content="小傅哥"><meta property="article:modified_time" content="2024-01-31T06:40:14.000Z"><script type="application/ld+json">{"@context":"https://schema.org","@type":"Article","headline":"Day03","image":[""],"dateModified":"2024-01-31T06:40:14.000Z","author":[{"@type":"Person","name":"小傅哥","url":"https://mister-hope.com"}]}</script><title>Day03 | 我的简历</title><meta name="description" content="day03 任务 [x] 模板模式处理抽奖流程; 学习过程 1. 因为之前没学过设计模式,先学一学模板模式,用到一种学一种,哈哈哈 2. 先看一下整个抽奖流程 ![抽奖过程][step] 3. 了解了抽奖流程之后就开始写代码 1. 先写对应的 dao 层 1. 要查策略吧?写个策略的 Mapper 2. 要查策略详情吧?写个策略详情的 Mapper 3..."> - <style> - :root { - --bg-color: #fff; - } - - html[data-theme="dark"] { - --bg-color: #1d1e1f; - } - - html, - body { - background: var(--bg-color); - } - </style> - <script> - const userMode = localStorage.getItem("vuepress-theme-hope-scheme"); - const systemDarkMode = - window.matchMedia && - window.matchMedia("(prefers-color-scheme: dark)").matches; - - if (userMode === "dark" || (userMode !== "light" && systemDarkMode)) { - document.documentElement.setAttribute("data-theme", "dark"); - } - </script> - <link rel="preload" href="/blog/dist/assets/style-e1af0ae0.css" as="style"><link rel="stylesheet" href="/blog/dist/assets/style-e1af0ae0.css"> - <link rel="modulepreload" href="/blog/dist/assets/app-48e592bc.js"><link rel="modulepreload" href="/blog/dist/assets/day03.html-8bf052f3.js"><link rel="modulepreload" href="/blog/dist/assets/day03.html-fbe757fe.js"><link rel="modulepreload" href="/blog/dist/assets/plugin-vue_export-helper-c27b6911.js"><link rel="prefetch" href="/blog/dist/assets/index.html-2448c597.js" as="script"><link rel="prefetch" href="/blog/dist/assets/slides.html-a8da665a.js" as="script"><link rel="prefetch" href="/blog/dist/assets/resume.html-5daad762.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day01.html-5b3d75e2.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day02.html-16f7422e.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day04.html-d99e9bf2.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day05.html-019a29ca.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day06.html-46d99ff3.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day07~day08.html-af1acce9.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day09~day10.html-ea2643e5.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day11.html-bf0a77d6.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day12.html-ca956336.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-b25c80fe.js" as="script"><link rel="prefetch" href="/blog/dist/assets/404.html-d25048b5.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-408426f6.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-970a5d45.js" as="script"><link rel="prefetch" href="/blog/dist/assets/slides.html-2a1d1365.js" as="script"><link rel="prefetch" href="/blog/dist/assets/resume.html-76c4384e.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day01.html-55eb354f.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day02.html-8d6bc722.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day04.html-b068227c.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day05.html-b3eb6724.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day06.html-435a8053.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day07~day08.html-99b6eb19.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day09~day10.html-fca95bc7.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day11.html-22b3645c.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day12.html-fd07949c.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-09a8d92e.js" as="script"><link rel="prefetch" href="/blog/dist/assets/404.html-98ecc787.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-fe05aaa1.js" as="script"><link rel="prefetch" href="/blog/dist/assets/photoswipe.esm-060dc2da.js" as="script"> - </head> - <body> - <div id="app"><!--[--><!--[--><!--[--><span tabindex="-1"></span><a href="#main-content" class="vp-skip-link sr-only">跳至主要內容</a><!--]--><div class="theme-container has-toc"><!--[--><header id="navbar" class="vp-navbar"><div class="vp-navbar-start"><button type="button" class="vp-toggle-sidebar-button" title="Toggle Sidebar"><span class="icon"></span></button><!--[--><!----><!--]--><!--[--><a class="vp-link vp-brand vp-brand" href="/blog/dist/"><img class="vp-nav-logo" src="/blog/dist/logo.svg" alt="我的简历"><!----><span class="vp-site-name hide-in-pad">我的简历</span></a><!--]--><!--[--><!----><!--]--></div><div class="vp-navbar-center"><!--[--><!----><!--]--><!--[--><nav class="vp-nav-links"><div class="nav-item hide-in-mobile"><a aria-label="主页" class="vp-link nav-link nav-link" href="/blog/dist/"><span class="font-icon icon fa-fw fa-sm fas fa-home" style=""></span>主页<!----></a></div><div class="nav-item hide-in-mobile"><a aria-label="个人简历" class="vp-link nav-link nav-link" href="/blog/dist/md/resume.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>个人简历<!----></a></div><div class="nav-item hide-in-mobile"><a aria-label="开发日志" class="vp-link nav-link nav-link" href="/blog/dist/md/dev-log/day01.html"><span class="font-icon icon fa-fw fa-sm fas fa-book" style=""></span>开发日志<!----></a></div></nav><!--]--><!--[--><!----><!--]--></div><div class="vp-navbar-end"><!--[--><!----><!--]--><!--[--><!----><div class="nav-item vp-repo"><a class="vp-repo-link" href="https://github.com/fuzhengwei/xfg-resume-blog" target="_blank" rel="noopener noreferrer" aria-label="GitHub"><svg xmlns="http://www.w3.org/2000/svg" class="icon github-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="github icon" style="width:1.25rem;height:1.25rem;vertical-align:middle;"><path d="M511.957 21.333C241.024 21.333 21.333 240.981 21.333 512c0 216.832 140.544 400.725 335.574 465.664 24.49 4.395 32.256-10.07 32.256-23.083 0-11.69.256-44.245 0-85.205-136.448 29.61-164.736-64.64-164.736-64.64-22.315-56.704-54.4-71.765-54.4-71.765-44.587-30.464 3.285-29.824 3.285-29.824 49.195 3.413 75.179 50.517 75.179 50.517 43.776 75.008 114.816 53.333 142.762 40.79 4.523-31.66 17.152-53.377 31.19-65.537-108.971-12.458-223.488-54.485-223.488-242.602 0-53.547 19.114-97.323 50.517-131.67-5.035-12.33-21.93-62.293 4.779-129.834 0 0 41.258-13.184 134.912 50.346a469.803 469.803 0 0 1 122.88-16.554c41.642.213 83.626 5.632 122.88 16.554 93.653-63.488 134.784-50.346 134.784-50.346 26.752 67.541 9.898 117.504 4.864 129.834 31.402 34.347 50.474 78.123 50.474 131.67 0 188.586-114.73 230.016-224.042 242.09 17.578 15.232 33.578 44.672 33.578 90.454v135.85c0 13.142 7.936 27.606 32.854 22.87C862.25 912.597 1002.667 728.747 1002.667 512c0-271.019-219.648-490.667-490.71-490.667z"></path></svg></a></div><div class="nav-item hide-in-mobile"><button type="button" id="appearance-switch"><svg xmlns="http://www.w3.org/2000/svg" class="icon auto-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="auto icon" style="display:block;"><path d="M512 992C246.92 992 32 777.08 32 512S246.92 32 512 32s480 214.92 480 480-214.92 480-480 480zm0-840c-198.78 0-360 161.22-360 360 0 198.84 161.22 360 360 360s360-161.16 360-360c0-198.78-161.22-360-360-360zm0 660V212c165.72 0 300 134.34 300 300 0 165.72-134.28 300-300 300z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" class="icon dark-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="dark icon" style="display:none;"><path d="M524.8 938.667h-4.267a439.893 439.893 0 0 1-313.173-134.4 446.293 446.293 0 0 1-11.093-597.334A432.213 432.213 0 0 1 366.933 90.027a42.667 42.667 0 0 1 45.227 9.386 42.667 42.667 0 0 1 10.24 42.667 358.4 358.4 0 0 0 82.773 375.893 361.387 361.387 0 0 0 376.747 82.774 42.667 42.667 0 0 1 54.187 55.04 433.493 433.493 0 0 1-99.84 154.88 438.613 438.613 0 0 1-311.467 128z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" class="icon light-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="light icon" style="display:none;"><path d="M952 552h-80a40 40 0 0 1 0-80h80a40 40 0 0 1 0 80zM801.88 280.08a41 41 0 0 1-57.96-57.96l57.96-58a41.04 41.04 0 0 1 58 58l-58 57.96zM512 752a240 240 0 1 1 0-480 240 240 0 0 1 0 480zm0-560a40 40 0 0 1-40-40V72a40 40 0 0 1 80 0v80a40 40 0 0 1-40 40zm-289.88 88.08-58-57.96a41.04 41.04 0 0 1 58-58l57.96 58a41 41 0 0 1-57.96 57.96zM192 512a40 40 0 0 1-40 40H72a40 40 0 0 1 0-80h80a40 40 0 0 1 40 40zm30.12 231.92a41 41 0 0 1 57.96 57.96l-57.96 58a41.04 41.04 0 0 1-58-58l58-57.96zM512 832a40 40 0 0 1 40 40v80a40 40 0 0 1-80 0v-80a40 40 0 0 1 40-40zm289.88-88.08 58 57.96a41.04 41.04 0 0 1-58 58l-57.96-58a41 41 0 0 1 57.96-57.96z"></path></svg></button></div><!----><!--]--><!--[--><!----><!--]--><button type="button" class="vp-toggle-navbar-button" aria-label="Toggle Navbar" aria-expanded="false" aria-controls="nav-screen"><span><span class="vp-top"></span><span class="vp-middle"></span><span class="vp-bottom"></span></span></button></div></header><!----><!--]--><!----><div class="toggle-sidebar-wrapper"><span class="arrow start"></span></div><aside id="sidebar" class="vp-sidebar"><!--[--><!----><!--]--><ul class="vp-sidebar-links"><li><!--[--><a aria-label="主页" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/"><span class="font-icon icon fa-fw fa-sm fas fa-home" style=""></span>主页<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><section class="vp-sidebar-group"><p class="vp-sidebar-heading active"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span><span class="vp-sidebar-title">Lottery 项目开发日志</span><!----></p><ul class="vp-sidebar-links"><li><!--[--><a aria-label="Day01" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day01.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day01<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day02" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day02.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day02<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day03" class="vp-link nav-link active vp-sidebar-link vp-sidebar-page active nav-link active vp-sidebar-link vp-sidebar-page active" href="/blog/dist/md/dev-log/day03.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day03<!----></a><ul class="vp-sidebar-sub-headers"><li class="vp-sidebar-sub-header"><a aria-label="day03" class="vp-link nav-link vp-sidebar-link vp-heading nav-link vp-sidebar-link vp-heading" href="/blog/dist/md/dev-log/day03.html#day03"><!---->day03<!----></a><ul class="vp-sidebar-sub-headers"><li class="vp-sidebar-sub-header"><a aria-label="任务" class="vp-link nav-link vp-sidebar-link vp-heading nav-link vp-sidebar-link vp-heading" href="/blog/dist/md/dev-log/day03.html#任务"><!---->任务<!----></a><ul class="vp-sidebar-sub-headers"></ul></li><li class="vp-sidebar-sub-header"><a aria-label="学习过程" class="vp-link nav-link vp-sidebar-link vp-heading nav-link vp-sidebar-link vp-heading" href="/blog/dist/md/dev-log/day03.html#学习过程"><!---->学习过程<!----></a><ul class="vp-sidebar-sub-headers"></ul></li><li class="vp-sidebar-sub-header"><a aria-label="遇到的问题" class="vp-link nav-link vp-sidebar-link vp-heading nav-link vp-sidebar-link vp-heading" href="/blog/dist/md/dev-log/day03.html#遇到的问题"><!---->遇到的问题<!----></a><ul class="vp-sidebar-sub-headers"></ul></li><li class="vp-sidebar-sub-header"><a aria-label="总结" class="vp-link nav-link vp-sidebar-link vp-heading nav-link vp-sidebar-link vp-heading" href="/blog/dist/md/dev-log/day03.html#总结"><!---->总结<!----></a><ul class="vp-sidebar-sub-headers"></ul></li></ul></li></ul><!--]--></li><li><!--[--><a aria-label="Day04" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day04.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day04<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day05" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day05.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day05<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day06" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day06.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day06<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day07 ~ Day08" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day07~day08.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day07 ~ Day08<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day09 ~ Day10" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day09~day10.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day09 ~ Day10<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day011" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day11.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day011<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day012" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day12.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day012<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li></ul></section></li></ul><!--[--><!----><!--]--></aside><!--[--><main id="main-content" class="vp-page"><!--[--><!----><!----><nav class="vp-breadcrumb disable"></nav><div class="vp-page-title"><h1><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day03</h1><div class="page-info"><span class="page-author-info" aria-label="作者🖊" data-balloon-pos="down"><svg xmlns="http://www.w3.org/2000/svg" class="icon author-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="author icon"><path d="M649.6 633.6c86.4-48 147.2-144 147.2-249.6 0-160-128-288-288-288s-288 128-288 288c0 108.8 57.6 201.6 147.2 249.6-121.6 48-214.4 153.6-240 288-3.2 9.6 0 19.2 6.4 25.6 3.2 9.6 12.8 12.8 22.4 12.8h704c9.6 0 19.2-3.2 25.6-12.8 6.4-6.4 9.6-16 6.4-25.6-25.6-134.4-121.6-240-243.2-288z"></path></svg><span><a class="page-author-item" href="https://mister-hope.com" target="_blank" rel="noopener noreferrer">小傅哥</a></span><span property="author" content="小傅哥"></span></span><!----><span class="page-date-info" aria-label="写作日期📅" data-balloon-pos="down"><svg xmlns="http://www.w3.org/2000/svg" class="icon calendar-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="calendar icon"><path d="M716.4 110.137c0-18.753-14.72-33.473-33.472-33.473-18.753 0-33.473 14.72-33.473 33.473v33.473h66.993v-33.473zm-334.87 0c0-18.753-14.72-33.473-33.473-33.473s-33.52 14.72-33.52 33.473v33.473h66.993v-33.473zm468.81 33.52H716.4v100.465c0 18.753-14.72 33.473-33.472 33.473a33.145 33.145 0 01-33.473-33.473V143.657H381.53v100.465c0 18.753-14.72 33.473-33.473 33.473a33.145 33.145 0 01-33.473-33.473V143.657H180.6A134.314 134.314 0 0046.66 277.595v535.756A134.314 134.314 0 00180.6 947.289h669.74a134.36 134.36 0 00133.94-133.938V277.595a134.314 134.314 0 00-133.94-133.938zm33.473 267.877H147.126a33.145 33.145 0 01-33.473-33.473c0-18.752 14.72-33.473 33.473-33.473h736.687c18.752 0 33.472 14.72 33.472 33.473a33.145 33.145 0 01-33.472 33.473z"></path></svg><span><!----></span><meta property="datePublished" content="2024-01-31T06:40:14.000Z"></span><!----><span class="page-reading-time-info" aria-label="阅读时间⌛" data-balloon-pos="down"><svg xmlns="http://www.w3.org/2000/svg" class="icon timer-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="timer icon"><path d="M799.387 122.15c4.402-2.978 7.38-7.897 7.38-13.463v-1.165c0-8.933-7.38-16.312-16.312-16.312H256.33c-8.933 0-16.311 7.38-16.311 16.312v1.165c0 5.825 2.977 10.874 7.637 13.592 4.143 194.44 97.22 354.963 220.201 392.763-122.204 37.542-214.893 196.511-220.2 389.397-4.661 5.049-7.638 11.651-7.638 19.03v5.825h566.49v-5.825c0-7.379-2.849-13.981-7.509-18.9-5.049-193.016-97.867-351.985-220.2-389.527 123.24-37.67 216.446-198.453 220.588-392.892zM531.16 450.445v352.632c117.674 1.553 211.787 40.778 211.787 88.676H304.097c0-48.286 95.149-87.382 213.728-88.676V450.445c-93.077-3.107-167.901-81.297-167.901-177.093 0-8.803 6.99-15.793 15.793-15.793 8.803 0 15.794 6.99 15.794 15.793 0 80.261 63.69 145.635 142.01 145.635s142.011-65.374 142.011-145.635c0-8.803 6.99-15.793 15.794-15.793s15.793 6.99 15.793 15.793c0 95.019-73.789 172.82-165.96 177.093z"></path></svg><span>大约 40 分钟</span><meta property="timeRequired" content="PT40M"></span><span class="page-category-info" aria-label="分类🌈" data-balloon-pos="down"><svg xmlns="http://www.w3.org/2000/svg" class="icon category-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="category icon"><path d="M148.41 106.992h282.176c22.263 0 40.31 18.048 40.31 40.31V429.48c0 22.263-18.047 40.31-40.31 40.31H148.41c-22.263 0-40.311-18.047-40.311-40.31V147.302c0-22.263 18.048-40.31 40.311-40.31zM147.556 553.478H429.73c22.263 0 40.311 18.048 40.311 40.31v282.176c0 22.263-18.048 40.312-40.31 40.312H147.555c-22.263 0-40.311-18.049-40.311-40.312V593.79c0-22.263 18.048-40.311 40.31-40.311zM593.927 106.992h282.176c22.263 0 40.31 18.048 40.31 40.31V429.48c0 22.263-18.047 40.31-40.31 40.31H593.927c-22.263 0-40.311-18.047-40.311-40.31V147.302c0-22.263 18.048-40.31 40.31-40.31zM730.22 920.502H623.926c-40.925 0-74.22-33.388-74.22-74.425V623.992c0-41.038 33.387-74.424 74.425-74.424h222.085c41.038 0 74.424 33.226 74.424 74.067v114.233c0 10.244-8.304 18.548-18.547 18.548s-18.548-8.304-18.548-18.548V623.635c0-20.388-16.746-36.974-37.33-36.974H624.13c-20.585 0-37.331 16.747-37.331 37.33v222.086c0 20.585 16.654 37.331 37.126 37.331H730.22c10.243 0 18.547 8.304 18.547 18.547 0 10.244-8.304 18.547-18.547 18.547z"></path></svg><!--[--><span class="page-category-item category1" role>开发笔记</span><span class="page-category-item category7" role>学习记录</span><!--]--><meta property="articleSection" content="开发笔记,学习记录"></span><!----></div><hr></div><div class="toc-place-holder"><aside id="toc"><!--[--><!----><!--]--><div class="toc-header">此页内容<button type="button" class="print-button" title="打印"><svg xmlns="http://www.w3.org/2000/svg" class="icon print-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="print icon"><path d="M819.2 364.8h-44.8V128c0-17.067-14.933-32-32-32H281.6c-17.067 0-32 14.933-32 32v236.8h-44.8C145.067 364.8 96 413.867 96 473.6v192c0 59.733 49.067 108.8 108.8 108.8h44.8V896c0 17.067 14.933 32 32 32h460.8c17.067 0 32-14.933 32-32V774.4h44.8c59.733 0 108.8-49.067 108.8-108.8v-192c0-59.733-49.067-108.8-108.8-108.8zM313.6 160h396.8v204.8H313.6V160zm396.8 704H313.6V620.8h396.8V864zM864 665.6c0 25.6-19.2 44.8-44.8 44.8h-44.8V588.8c0-17.067-14.933-32-32-32H281.6c-17.067 0-32 14.933-32 32v121.6h-44.8c-25.6 0-44.8-19.2-44.8-44.8v-192c0-25.6 19.2-44.8 44.8-44.8h614.4c25.6 0 44.8 19.2 44.8 44.8v192z"></path></svg></button></div><div class="toc-wrapper"><ul class="toc-list"><!--[--><li class="toc-item"><a class="vp-link toc-link level2 toc-link level2" href="/blog/dist/#day03">day03</a></li><li><ul class="toc-list"><!--[--><li class="toc-item"><a class="vp-link toc-link level3 toc-link level3" href="/blog/dist/#任务">任务</a></li><!----><!--]--><!--[--><li class="toc-item"><a class="vp-link toc-link level3 toc-link level3" href="/blog/dist/#学习过程">学习过程</a></li><!----><!--]--><!--[--><li class="toc-item"><a class="vp-link toc-link level3 toc-link level3" href="/blog/dist/#遇到的问题">遇到的问题</a></li><!----><!--]--><!--[--><li class="toc-item"><a class="vp-link toc-link level3 toc-link level3" href="/blog/dist/#总结">总结</a></li><!----><!--]--></ul></li><!--]--></ul><div class="toc-marker" style="top:-1.7rem;"></div></div><!--[--><!----><!--]--></aside></div><!----><div class="theme-hope-content"><h2 id="day03" tabindex="-1"><a class="header-anchor" href="#day03" aria-hidden="true">#</a> day03</h2><h3 id="任务" tabindex="-1"><a class="header-anchor" href="#任务" aria-hidden="true">#</a> 任务</h3><ul><li>[x] 模板模式处理抽奖流程</li></ul><h3 id="学习过程" tabindex="-1"><a class="header-anchor" href="#学习过程" aria-hidden="true">#</a> 学习过程</h3><ol><li><p>因为之前没学过设计模式,先学一学模板模式,用到一种学一种,哈哈哈</p></li><li><p>先看一下整个抽奖流程</p><figure><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAADnQAAAtVCAYAAADIG79IAAAAAXNSR0IArs4c6QAAIABJREFUeF7s3XmY1mW9P/APyCYOiKYwomiaqOHCoGQumJoCQsWx+nFOpeCxLLFNU3BLJx13QXPJxDJNsDzFacMOCFqZYS6hgFsquOQyDrghDIrI8rvubz3TzDDDPLMx2+u+Li+W515f9z3MH/WeT6cNGzZsCI0AAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKDZBDoJdDabrYkJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABApmAQKeHQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBoZgGBzmYGNj0BAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAQKDTGyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQINLOAQGczA5ueAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQICDQ6Q0QIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBJpZQKCzmYFNT4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAQ6PQGCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLNLCDQ2czApidAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQICHR6AwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA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ECBAgAABAlUEZi6eG8XzJmd/pzqnx0GAAAECNQlUrtJ586gpFRU7Ven0XggQIECAAAECBAgQIECAAAECBAgQIECgIwoIdHbEW3dmAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAk0gMHXBtJi6cHo208IT726CGU1BgAABAu1R4KTZE2N+2aIoGTYpZi6Zm/0+hTtT1U6NAAECBAgQIECAAAECBAgQIECAAAECBAh0JAGBzo50285KgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoAkFiudNiZmL58SYgSOjZNjEJpzZVAQIECDQngRSgDOFOlOAc2jhftkPA0i/T6FOjQABAgQIECBAgAABAgQIECBAgAABAgQIdCQBgc6OdNvOSoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKAJBUbPGBel5WVZxbUxA0c04cymIkCAAIH2JFBavjRGzzg++hcUZiHO3O9njf1nlWeNAAECBAgQIECAAAECBAgQIECAAAECBAh0FAGBzo5y085JgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoIkFim4dns248MS7m3hm0xEgQIBAexNIFTpTpc4U6Jy6YHr2+1ljb4/+Bf3a21GdhwABAgQIECBAgAABAgQIECBAgAABAgQI1Cog0OlxECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQb4GZi+dG8bzJMWbgyCgZNrHe4w0gQIAAgY4lMHXBtJi6cHpMKBoX88seqwh3Di0c3LEgnJYAAQIECBAgQIAAAQIECBAgQIAAAQIEOrSAQGeHvn6HJ0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQINAwgeJ5U2Lm4jkCnQ3jM4oAAQIdTiBV5ExVOvsXFGZVOXPVOgU6O9xTcGACBAgQIECAAAECBAgQIECAAAECBAh0aAGBzg59/Q5PgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoGECo2eMi9LysigZNinGDBzRsEmMIkCAAIEOI1BavjRGzzg+O28KdabvITePmhICnR3mCTgoAQIECBAgQIAAAQIECBAgQIAAAQIECESEQKdnQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAvQWKbh2ejZk19vas0ppGgAABAgTqEkgVOlNlzlwT6KxLzOcECBAgQIAAAQIECBAgQIAAAQIECBAg0N4EBDrb2406DwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFmFpi5eG4Uz5ucrbLwxLubeTXTEyBAgEB7EZi6YFpMXTi94jiqPLeXm3UOAgQIECBAgAABAgQIECBAgAABAgQIEMhXQKAzXyn9CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDIBHKBzqGFgyNVV9MIECBAgEA+AtUDnao856OmDwECBAgQIECAAAECBAgQIECAAAECBAi0JwGBzvZ0m85CgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYDMIFM+bEjMXz4kxA0dGybCJm2FFSxAgQIBAexCYX7YoTpr97+8bqjy3h1t1BgIECBAgQIAAAQIECBAgQIAAAQIECBCoj4BAZ3209CVAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAIEbPGBel5WVRMmxSjBk4gggBAgQIEMhLoLR8aYyecXzWt39BYcwaOz2vcToRIECAAAECBAgQIECAAAECBAgQIECAAIH2IiDQ2V5u0jkIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIbCaBoluHZyvNGnt79C/ot5lWtQwBAgQItAeB3A8FUOW5PdymMxAgQIAAAQIECBAgQIAAAQIECBAgQIBAfQUEOusrpj8BAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBDiwwv2xRnDR7Yiaw8MS7O7CEoxMgQIBAQwTS95D0vWRC0biYMGR8Q6YwhgABAgQIECBAgAABAgQIECBAgAABAgQItFkBgc42e3U2ToAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGDzC8xcPDeK502OoYWD4+ZRUzb/BqxIgAABAm1aQKCzTV+fzRMgQIAAAQIECBAgQIAAAQIECBAgQIBAIwUEOhsJaDgBAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBjiQwdcG0mLpwukBnR7p0ZyVAgEATCZSWL43RM47PZvODAZoI1TQECBAgQIAAAQIECBAgQIAAAQIECBAg0KYEBDrb1HXZLAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGWFSieNyVmLp4T/QsKY9bY6S27GasTIECAQJsSyH0PSZv2faRNXZ3NEiBAgAABAgQIECBAgAABAgQIECBAgEATCQh0NhGkaQgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAh0BIGTZk+M+WWLBHE6wmU7IwECBJpYYPSMcVFaXpbNKtDZxLimI0CAAAECBAgQIECAAAECBAgQIECAAIE2ISDQ2SauySYJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQItA6BymGchSfe3To2ZRcECBAg0CYEim4dnu0zhTlTsPPmUVNiaOHgNrF3myRAgAABAgQIECBAgAABAgQIECBAgAABAk0hINDZFIrmIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQINBBBHJhnHRcgc4OcumOSYAAgSYQSNWdU5XnFObsX9Avq/Ys0NkEsKYgQIAAAQIECBAgQIAAAQIECBAgQIAAgTYlINDZpq7LZgkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAi0nEBp+dIYPeP4ig3MGnt7FsrRCBAgQIBAXQIzF8+N4nmTY8zAkVnXmYvnRMmwSTFm4Ii6hvqcAAECBAgQIECAAAECBAgQIECAAAECBAi0GwGBznZzlQ5CgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoHkFcmGc3CoqqzWvt9kJECDQngSmLpgWUxdOjwlF47Jj5X4/Ycj49nRMZyFAgAABAgQIECBAgAABAgQIECBAgAABApsUEOj0QAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQyEtAoDMvJp0IECBAoAaB4nlTKqpylpaXCXR6JQQIECBAgAABAgQIECBAgAABAgQIECDQIQUEOjvktTs0AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgfoL5Kqr5Uaq0Fl/QyMIECDQUQUqBzqTQfG8yTFm4MgoGTaxo5I4NwECBAgQIECAAAECBAgQIECAAAECBAh0QAGBzg546Y5MgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoCECuTBObmzJsEkxZuCIhkxlDAECBAh0MIGTZk+M+WWLIv0wgNKVSwU6O9j9Oy4BAgQIECBAgAABAgQIECBAgAABAgQI/FNAoNNLIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgL4FcGKd/QWGUlpeFQGdebDoRIECAQERUDnQmkPTnoYWDs4CnRoAAAQIE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gZYTyAU6xwwcGSXDJrbcRqxMgAABAgQIECBAgAABAgQIECBAgAABAgRaQECgswXQLUmAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgrQoI4rTVm7NvAgQItA4B30daxz3YBQECBAgQIECAAAECBAgQIECAAAECBAi0jIBAZ8u4W5UAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAmxSYumBaTF04PVRWa5PXZ9MECBBocQGBzha/AhsgQIAAAQIECBAgQIAAAQIECBAgQIAAgRYUEOhsQXxLEyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEGhrAgKdbe3G7JcAAQKtS0Cgs3Xdh90QIECAAAECBAgQIECAAAECBAgQIECAwOYVEOjcvN5WI0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQINCmBWYunhvF8yar0Nmmb9HmCRAg0HICAp0tZ29lAgQIECBAgAABAgQIECBAgAABAgQIEGh5AYHOlr8DOyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECDQZgQEOtvMVdkoAQIEWqXASbMnxvyyRX4wQKu8HZsiQIAAAQIECBAgQIAAAQIECBAgQIAAgeYWEOhsbmHzEyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEGhHAgKd7egyHYUAAQItIKBCZwugW5IAAQIECBAgQIAAAQIECBAgQIAAAQIEWo2AQGeruQobIUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIND6BQQ6W/8d2SEBAgRas4BAZ2u+HXsjQIAAAQIECBAgQIAAAQIECBAgQIAAgeYWEOhsbmHzEyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEGhHAgKd7egyHYUAAQItIJALdE4oGhcThoxvgR1YkgABAgQIECBAgAABAgQIECBAgAABAgQItJyAQGfL2VuZAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQJsTEOhsc1dmwwQIEGhVAgKdreo6bIYAAQIECBAgQIAAAQIECBAgQIAAAQIENrOAQOdmBrccAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgbYskAt0Di0cHDePmtKWj2LvBAgQINACArlAZ8mwSTFm4IgW2IElCRAgQIAAAQIECBAgQIAAAQIECBAgQIBAywkIdLacvZUJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQItDmBXKCzf0FhzBo7vc3t34YJECBAoGUFpi6YFlMXTo8JReNiwpDxLbsZqxMgQIAAAQIECBAgQIAAAQIECBAgQIAAgc0sINC5mcEtR4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKAtC+Qqq6UzpAqdqVKnRoAAAQIE8hUQ6MxXSj8CBAgQIECAAAECBAgQIECAAAECBAgQaI8CAp3t8VadiQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEAzCYyeMS5Ky8uy2ccMHBklwyY200qmJUCAAIH2KDC/bFGcNHti9gMB0g8G0AgQIECAAAECBAgQIECAAAECBAgQIECAQEcSEOjsSLftrAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQaKVB06/CKGfoXFMassdMbOaPhBAgQINCRBAQ6O9JtOysBAgQIECBAgAABAgQIECBAgAABAgQIVBcQ6PQmCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDIS2Dm4rlRPG9yVlUtBXJSmzX29uhf0C+v8ToRIECAAIHS8qUxesbx4YcCeAsECBAgQIAAAQIECBAgQIAAAQIECBAg0BEFBDo74q07MwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIEGCExdMC2mLpweE4rGxfyyx7JQ582jpmQBT40AAQIECOQjkAt0pr4LT7w7nyH6ECBAgAABAgQIECBAgAABAgQIECBAgACBdiMg0NlurtJBCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECDSvQPG8KTFz8ZwoGTYpSsvLsnBnCnOmUKdGgAABAgTyFSi6dXjWVZXnfMX0I0CAAAECBAgQIECAAAECBAgQIECAAIH2IiDQ2V5u0jkIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQINLPASbMnVlTl7F9QGKNnHB/p11ljpzfzyqYnQIAAgfYkINDZnm7TWQgQIECAAAECBAgQIECAAAECBAgQIECgPgICnfXR0pcAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBABxaoHOhMlTlzgZxUoTP9WSNAgAABAnUJzC9bFOn7SWoqdNal5XMCBAgQIECAAAECBAgQIECAAAECBAgQaG8CAp3t7UadhwABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEAzCVQPdOb+PKFoXEwYMr6ZVjUtAQIECLQngZmL50bxvMnZkQQ629PNOgsBAgQIECBAgAABAgQIECBAgAABAgQI5CMg0JmPkj4ECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECGQV1VJltVxFzlyVtVSdM/2dRoAAAQIE6hKoHOhceOLddXX3OQECBAgQIECAAAECBAgQIECAAAECBAgQaFcCAp3t6jodprkF1qxZE7Nnz44333wzxo8fH126dGnuJc1PgAABAgQIECBAgAABAgQIECBAgAABAgQIEGg1AtUDnaXlS2P0jOOjf0FhzBo7vdXs00YIECBAoPUKTF0wLaYu/Of3DIHO1ntPdkaAAAECBAgQIECAAAECBAgQIECAAAECzSPQIoHOdevWxTPPPBMrVqyocqoBAwbEjjvu2DwnrWHWt956K5599tkqn/Tu3Tv23HPP2GKLLTbbPhq60AsvvBB33XVXleHdunWLMWPGxPbbb1/vaVevXh2XXHJJvPrqq3HggQfG0KFDY+DAgZFMOnXqVO/52tuAl156KfNJ5gUFBXHppZdm1mza2007DwECBAgQIECAAAECBAgQIECAAAECBAgQIFCbQPVAZ+pX098RJECAAAECdX0vSZ8LdHonBAgQIECAAAECBAgQIECAAAECBAgQINDRBFok0JmCgyUlJfGzn/2sive1114bxx577Ga7g/nz58fnP//5Kusdd9xxUVxcHD169Nhs+2joQjXtf9CgQXHDDTfEbrvtVu9pU7j1lFNOiSVLllQZe9NNN8UxxxxT7/macsC7774br7zyShYw3dwByrT2z3/+87j++utj+fLlFcdK4ePrrrsuC75qBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGOIJALb04oGhcThozPjpyrtDZm4MgoGTaxIzA4IwECBAg0QqDo1uEVowU6GwFpKAECBAgQIECAAAECBAgQIECAAAECBAi0SQGBToHO7OFu2LAhbr755rj44ourPORhw4bF97///ejbt2+LPfAUqLzsssvi17/+dUyaNCm+9KUvRapEurlabv1p06ZttOSIESOyvW233XabazvNus7atWvjnXfeia233jq6dOnSrGuZnAABAgQIECBAgAABAgQIECBAgAABAgQIEGh7AvPLFmUVOYcWDo6bR03JDlBavjRGzzg++hcUxqyx09veoeyYAAECBDabwMzFc6N43uRsPT8IYLOxW4gAAQIECBAgQIAAAQIECBAgQIAAAQIEWpGAQKdAZ/Ycly1bFt/5zndi3rx5VZ7neeedFyeddNJmr4qZ20QKU06ePDluueWWin2NHz8+zjjjjOjTp89m+1JK1UFPPfXUSFVRq7e0n3POOSd69uy52fbTFAutX78+3n777Vi8eHEsXLgwHnjggex8qQpqqkY6YMCAimVWrVoVv/nNb2LlypVNsXSj5kiVUUeNGhVdu3Zt1DwGEyBAgAABAgQIECBAgAABAgQIECBAgAABAvUXqC28mavcmUKeKeypESBAgACBmgRy3y/SZyXDJsWYgSNAESBAgAABAgQIECBAgAABAgQIECBAgACBDiUg0CnQmT34X/ziF3HmmWdWefy777573HjjjbHHHnu0yBfF6tWrY+rUqVmF0OrtmGOOieLi4kjhvs3VHnzwwTj99NPj1Vdf3WjJa665Jo499tgWC77WZZAsX3/99Sy8+dRTT8Wjjz4ajzzySCxfvrzGoala6/Dhwys+S8HPFGj985//XNdSzf75cccdl919jx49mn0tCxAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIbC9QU3py6YFpMXThdtTUPhgABAgQ2KVB067//d+hZY2+P/gX9iBEgQIAAAQIECBAgQIAAAQIECBAgQIAAgQ4lINDZCgKdKVT3gx/8IFJI8YADDsg7FJiqKX6+2v4HDRoUN9xwQ+y22255P+Q333wzzjrrrLj77rurjPna174WkyZNim7duuU9V1N2TC6XX3553HHHHTVOm856ySWXxP7779+Uy9Y619q1a+PHP/5xtqfqLQVLr7766jjooIM2y15qWiRV0XzvvffixRdfzEKnKbz5xBNPxLPPPltjCHVTG01VWc8+++yKKpgCnS12rRYmQIAAAQIECBAgQIAAAQIECBAgQIAAAQKtTiAX3pxQNC4mDBmf7a+2yp2tbvM2RIAAAQItJpD7/pHbwMITq/5/FFpsYxYmQIAAAQIECBAgQIAAAQIECBAgQIAAAQKbUUCgs4UDnZVDi3369Inzzz8/q/TYpUuXOp9BUwU6f/vb32bVFyu3vn37ZuHFoqKiOvfRnB02VaUzrZuClKla48iRI/MOwjZmvyn8eu6558Zdd9210TQjRoyIK664IrbddtvGLFHn2LSHmTNnxvPPP5+FN9Ofn3zyyTrH1afDwQcfHNdee2306/fPn4Yq0FkfPX0JECBAgAABAgQIECBAgAABAgQIECBAgED7FphftihSlc7+BYUxa+z0isPmKneWDJsUYwaOaN8ITkeAAAEC9RLIfe/IDar8QwHqNZHOBAgQIECAAAECBAgQIECAAAECBAgQIECgjQsIdLZgoLO2CpTf+c53YsKECdGjR49NPq+mCHSWlZXFaaedFg888ECVtY466qg44YQTonv37s32xPfYY4+8wo+pMuavfvWrKCkpifLy8o32U1BQEGeeeWYcd9xxeQVhG3ug5P7tb3+7StXLVF31u9/9buy8886Nnb7O8e+++24WYp0xY0adfRvSIYVkhwwZEmeccUZFpVeBzoZIGkOAAAECBAgQIECAAAECBAgQIECAAAECBNqnQKrGmcKbpeVlUTm8WVvQs30qOBUBAgQI1EcgF/rPjVGdsz56+hIgQIAAAQIECBAgQIAAAQIECBAgQIBAexIQ6GzBQOcdd9wRF198cY0hxc997nNx3nnnxYc+9KFa31tjA50bNmyIW2+9NS688MIWedMppDl06NC81k57nTNnThbqfPXVV2sc881vfjO+8Y1vRM+ePfOas6Gd1q1bFzfffHNceumlWYXQSZMmxac+9ano1q1bQ6es97hf/OIXWYi1sS0FN/fdd9/YZ599sl8HDBgQKSDbqVOnKlPXFui87bbbYvDgwY3dRq3jUyXUs88+u8rnKbibAq11BZ6bbVMmJkCAAAECBAgQIECAAAECBAgQIECAAAECBGLm4rlRPG+yKp3eAgECBAjUKTB1wbSYuvDfFZ1Vcq6TTAcCBAgQIECAAAECBAgQIECAAAECBAgQaMcCAp0tGOhcv3593HnnnVk4LVXrrN4++clPZoHPFBqsqTU20LlkyZL41re+FU899VSLPPH6BDrTBlOo889//nOce+65tYY6v/jFL2YBwD59+mRnmjt3bkyf/u//YaipDrp69erMrW/fvrHTTjs11bQbzTNu3LgYMWLERn//97//PU455ZR44YUX6r32lVdeGakCazLq0qVLXuNrC3TW9w7zWqxSp9/+9rdx6qmnVhkm0FlfRf0JECBAgAABAgQIECBA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ECBAgAABAgQIEOhIAgKdHSzQmTpHpo6RKUz58MMP5w1LFnqBWiPQmdZPnTLvvffeuP/++/Nud8QRR8Tvf//7vIHLFOacPXt2HH/88dGjR4+K3vcUuly2bFmzgdG0aApfpi6al112WcndGrdv354FZO+5554mtaf1Usjz/PPPjz322KOiugtNevbZZ+OKK67Ia3bDDTdk5yhl33/6p3+Kp59+umB9ye/111/P+/6kzql9+/YtOP+Tn/xkfPvb346//Mu/zMa9/fbbMXny5CbB4tQxdtiwYa1ulVvwiSeeyPat/wh0thm3hQkQIECAAAECBAgQIECAAAECBAgQIECAAAECBFogMHLx2NhUuzmWjl4YA6r6NVhJoLMFsKYSIECAAAECBAgQIECAAAECBAgQIECAAAECBLqQgEBnBwl05rpxzp8/v2hYr9D711qBzrRHCj+mTpkzZ84s+ZVvjTBn/c3WrVuXdeJcvXp1szWcd955MW3atDjggAMK1vnmm2/GrFmz4pFHHmkyLtWdwpynn356xSHUYkg7duzIPGfMmNFk6IEHHhhz5syJE044odgyJX3/X//1X3HNNdfET3/60ybjKwlhCnSWxG4QAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBANxYQ6OzGl+/oBAgQIECAAAECBAgQIECAAAECBAgQIECAAIESBQQ6d2Ggs9JunCl8eMkll8QhhxySdais/7RmoDOtm0KIixYtykKdtbW1BV+rtPftt98ef/3Xf13i61fasNSxtLq6OpYvX97shNQl8pZbbonPfvazTcakbpUp2HjrrbfGb37zmybfDxw4MFKHzMadJtO81IX0gw8+aDDno48+ytZp7JG6mr700kuZWf3nj3/8Y/Z5sSd1zkydTVM9LX1SEPbSSy+NN954o8lSlQQ609kef/zxeO+99xqsd8YZZ8RnPvOZlpbb7PwU5H3++ecbfJ/e/zPPPDP23HPPNtvXwgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTKFRjy4PBsyppLnmoydfyyKbFq89qYd+bsGNZ/cLlLG0+AAAECBAgQIECAAAECBAgQIECAAAECBAgQINBFBAQ6d0Ggc+vWrfHv//7vUW43zsGDB8c3vvGNGD58ePTu3TtWrVoV5zeqv7UDnanWxYsXxz/+4z9GClY296RgX+pwmcJ2bfG888478b3vfS8za+7Jd/YUvLz33nsjhRg7wzNixIi48847Y//9929RuSmEm7qW5nsqCXS2qBiTCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECHQDAYHObnDJjkiAAAECBAgQIECAAAECBAgQIECAAAECBAgQaKGAQGc7Bzq3b98ed9xxRzz44IMlX91pp52WBTmPO+642GOPPermtWWgM3WfXLp0afzDP/xD3q6W9Yv/1re+FVdeeWX06dOn5DNVMnDbtm0xd+7cqKmpadIds6qqKnMdNWpU9OjRo275f/u3f4vLL7+8aHfRSuppqzmpW+hll13W4K7L2St107zpppviscceyztNoLMcTWMJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIFBfYVLslRi4eEwOq+sfS0QuaTNChs7ihEQQIECBAgAABAgQIECBAgAABAgQIECBAgACB7iDQaQKdO3fujPRPCjTmCzJed911cdVVV5V1Z/nWueiii7JOk7169Sp5rdQFcuLEifHyyy/XzTnllFNizpw5se+++zZZZ/ny5fHNb36z4PopoDhy5MgYP358DBo0KHbbbbcm41s70Pnxxx9nXThTEPDhhx8u2JEzFXPooYfG1KlTI3XnzFdfyYBlDNyxY0fWbbO6urpBSLO5EGQKpqb77CwdOhNFc+HUUpl+/etfxxVXXBEbNmzIO0Wgs1RJ4wgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAiUJiDQWZqTUQQIECBAgAABAgQIECBAgAABAgQIECBAgACB7i7QoQOdKcCZwpI//vGP4/HHH4/bb789hg0b1ukDnb/73e9i0qRJsXr16ibv3z777BNf+9rXYty4cTFgwICC72drBTr/+Mc/xjPPPBP/8i//EqmjZSnP+eefH1OmTClaYylrlTsmBU9TvdOmTctCp9dff33W0bJnz555lyolQFtuDZWMTwHYQw45pG5qer9ff/31vMHZo446Ku65554YOHBg2Vs98sgjmUlzT6mBztTpM4WUP/roo7JraK8Jn/zkJ+Pwww+P3Xffvb22tA8BAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBJgLFAp0jF4+NTbWbY+nohTGgqh9BAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBbirQ4QKdZ599drz00kvx1FNPxY9+9KMs0Jme1LVw4cKFMXTo0E4f6Ny2bVvWYXLRokV1r10K+1188cVxzjnn5O3qme/9rDTQ+eGHH2auK1eujKeffrrkEGeqYfDgwVlY8IQTTmi3rpzN/Wz+4he/iBUrVmSdWXv37t3sj3AKrH7729/O3qlSnxSsPfLII2PPPffMpuy1117x2c9+tu7v6fMUJMx9nzqU/sVf/EWDzq5pTrFOr88//3xce+21eUOdI0aMiDvvvDP233//UsuOrVu3Zh1JFy9e3OycXKAzdTtNT+p6m+/J13m25ELaaWAlHXXbqTTbECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIdCMBgc5udNmOSoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBogUCHCnQeccQR8d577zXbsfC+++6LFHzMF2S87rrrsmBfOU++dSoJiOULvp1yyikxZ86cZsOZTzzxREyePDn+5m/+Jr7+9a/HaaedVjT81/hspQQ6U2jvnXfeiQ0bNsSaNWviueeey/xqa2vLoYp0NxMnTowzzjij2U6YZS3YzoNT18qampo49thjs1Bqeo/69esX++23X1ZJCmT26dOn2XBjW5Wb7mfu3LkxY8aMJlukOlOg8+ijjy55+1deeSWuuOKKrPNnc08KdKaw6syZM7PumzfeeGN29saPQGfJ7AYSIECAAAECBAgQIECAAAECBAgQIECAAAECBAh0c4FVm9fG+GVTYlj/wTHvzNlNNHTo7OYviOMTIECAAAECBAgQIECAAAECBAgQIECAAAECBP5boEMFOgvdylFHHRVdKdD51ltvZcHVFNZrrkNisbe0lEBnCvZdc801sXr16mLL5f0+BTkvu+yyGDlyZMEumBUtblImkDqITps2LZYvX579PXUHnTRpUlx44YVlmX/88ccxb968uO222wrK3n///fHjH/84HnvssWzcuHHjslBn4y6nAp1eUAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQKlCZQa6FxzyVOlLWgUAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAlxRot0Bn6kSYwoVPP/10FlwrN2DY1QKdrfE2lRLoTPssWbIkC+yV05UzdQxNQb8TTjihU3bkbA3f9lzjxRdfjAkTJmSdUK+99tos6NujR4+ySnj33Xfj+uuvrwuGljM5hX7T/r169aqbJtBZjqCxBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC3VmgWKBzyIPDMx6Bzu78ljg7AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCCiTQOdKWC2du3aLMT51FNPZR0py31St8IvfelLcd5558Vxxx2XhQvzBRm/9rWvxbnnnlvW8uvXr4+bbrqpwZzTTz89xowZU1aIcfPmzXH33XdngdXcc8opp8ScOXNi3333LaumcgaXGuhMQc7p06fHo48+WnD5FCb86le/GmeccUYcdNBBZQcKy6l9V47dvn17vPTSS/GnP/2pQRl/9Vd/FZ/61KeaLe3999+Pl19+OT766KO6MZ/4xCey8GV6L/M969ati5kzZzb4asCAAVlHzr333rvu89Rdc82aNXH44YeX1ZWz/sL/9m//FpdffnldcPfYY4+Nfv36xdKlS0vivuGGG7JurLmOsSmEnc68c+fOkuY3NygFuNPa9Z8TTzwx7rjjjgYGlWySaq2qquqy72olJuYQIECAAAECBAgQIECAAAECBAgQIECAAAECBAi0v4BAZ/ub25EAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg0BkFWj3QmcJyTzzxRPZPCphV8qQQ56hRo+Kss86KIUOGNOgamNbLF2SsZJ+2nNORAp3pnI3Dfrmzf/7zn48vfvGLMXLkyDjkkENit912a0uWDrH222+/HZMnT45nnnmmQT0p8Dps2LBma8zXsbLYPed7V4vNqQQp/dylgOSDDz5YN338+PHZz869997bYMnbb789/uVf/qVJl9wUjExrpJ+9cruDFqo5/S5I3vWftjCoxM0cAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAq0hsGT9ipi+claMGnR6VJ80pcmSOnS2hrI1CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQKdX6DVA52pK+fVV18dP/nJT8rWGT16dNYhMoU499xzz2bnC3T+mabUDp1p7NatW7MunanD5KmnnhopyDl48OAWd0gs+5I7wISuGOh85ZVX4sorr4wNGzbUCc+bNy/S59/73vcaqKfgauq+ee211zbpmnvwwQfH7Nmz4/jjj2+1UKdAZwd46ZVAgAABAgQIECBAgAABAgQIECBAgAABAgQIECDQpgICnW3Ka3ECBAgQIECAAAECBAgQIECAAAECBAgQIECAQJcRaPVA57Zt26K6ujoWLVpUNtKcOXPi3HPPLTpPoPPPROUEOtP4Dz/8MAvK1tbWxuOPP579u/5z+OGHx5e+9KWi/h1hQAoO9+3bt6KOolu2bMk6Rj733HMNjtJZO3R+9NFHcffdd8ff//3f150nBTLTz9MjjzySN9B57LHHxpIlS2LatGlN3oMU6rzrrruy0G9rPAKdraFoDQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgY4sINDZkW9HbQQIECBAgAABAgQIECBAgAABAgQIECBAgACBjiPQ6oHOjz/+OAuXpX/yPfvss0+cfvrp8dprr2WBxPqPQGd5L8brr78ey5cvbzCpZ8+eMWrUqDjggAOaXWzdunVx6aWXxhtvvFGRf3lVtv7oFEydMWNGvPjiizFmzJg47bTToqqqquSNfvOb38TEiROzbqW55zOf+Uz8wz/8Qxx55JHNrpNv3imnnJIFJ/fdd9+88/KFbovNKfkg/z0wX11XXXVV1in3vvvuyxvoHDZsWNalc+7cuZll42fo0KFZp86BAweWW06T8QKdLSa0AAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQAcXKBTo3FS7JUYuHhMDqvrH0tELOvhJlEeAAAECBAgQIECAAAECBAgQIECAAAECBAgQINCWAq0e6EzFpu6cqfNf7kkhzhEjRsT5558fQ4YMyT7O18WzJYHOK6+8MsaPH1+W1dq1a+Piiy9uMOf//J//E9ddd1184hOfKHmt3/72t3H99dfHr371q7o5rR3aK7mYEgY2vp805cADD4wf/OAH8bnPfa6EFXbtkNSdM4UVf/KTn2SFpPcrhVjPOeec7P3aY489ChaYLwB51FFHZeHHQw89tNm5HTHQmQLU8+bNi9tuu62u7hRufeCBB+LEE0/MunZ+73vfa3Cm+p1IU5fW6dOnR/qs8ZN+Zu+8887Yf//9W3ThAp0t4jOZAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgEwgIdHaCS1IiAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKADCLRJoPOpp57KAncpUDZ69Og4/vjjG3RQ3LZtW6sHOlMIM3UlLOfJ1z3xoosuygJuvXr1KnmpSoJ+JS/eygObsz/11FPj+9//fnzqU59q5R1bf7nU3fVb3/pWgwBt2mXkyJExc+bM6Nu3b8FNu1Kg83e/+11MmjQpVq9eXXfmM844I3PYe++9iwY606QNGzbElClTGqyRQqFTp06NCy+8MFLX15Y8Ap0t0TOXAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgMwjUrJ4fNWsWxIQhY2PC0HENStahszPcoBoJECBAgAABAgQIECBAgAABAgQIECBAgAABAu0j0CaBzvfeey927tyZBcryPQKd7XO5+XbJFwBM4yZOnJh1Jt199913XXEl7pwCw/m6saZQYurU2qNHj4IrrVu3Li699NJ444036sZ1xg6dH330UdTU1GThzfpP+vtXv/rV7KNiHTpz855//vm49tprY+PGjVmX0u985zuRuswWsyzlygQ6S1EyhgABAgQIECBAgAABAgQIECBAgAABAgQIECBAoDMLCHR25ttTOwECBAgQIECAAAECBAgQIECAAAECBAgQIECg/QTaJNBZrHyBzogVK1bEggULilG1+vcpbFu/m2Nug6OPPjr222+/Vt+vlAUHDx6cdZn8xCc+UcrwuO+++5qEGNPEhQsXxsknn1x0jXydWU866aQs/FjIoJJOrPn2SkHJOXPmxL777lu01kIDXnnllSzAmjps5p6hQ4fGPffcE3/xF3+RfVRqoPPjjz+OJUuWxGOPPZZ1qD3ssMNaVFv9yQKdrUZpIQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgQ4qINDZQS9GWQQIECBAgAABAgQIECBAgAABAgQIECBAgACBDiYg0Hn++Q2u5KKLLsoCbb169Sr5qioJ+uULuZW8YRcbWI75+++/HzfddFMWPKz/lNJhMzf+Zz/7WYwZM6bB/FJClpXcc1sFOrdv3x6zZs2KBx54oME5rrrqqrj66qvrOq2WGuhMi6Suujt27IiePXs2WDMFsD/44IOK37rly5fHDTfc0GD+iSeeGHfccUezXXyLbbbbbrtF3759I/3bQ4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGBXCwh07uobsD8BAgQIECBAgAABAgQIECBAgAABAgQIECBAoHMICHQKdO7yN7WcQOfGjRuzbp4vvPBCg7rPO++8uO2226JPnz5Fz5MvTFvK/I4U6Pz5z38ekydPjjfeeKPuvAcffHDU1NTEMcccU/dZOYHO5uA6Yvi4lABu0RfBAAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQKtJFAo0Llq89oYv2xKDOs/OOadObuVdrQMAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAZxQQ6BTo3OXvbTmBztTx8uKLL47a2toGdV9//fUxceLEks5y3333xcyZMxuMLaWGjhLo/OMf/xjTpk2L1Pmy/nPJJZdkn9fvsCnQWdIrYRABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBFgkIdLaIz2QCBAgQIECAAAECBAgQIECAAAECBAgQIECAQLcREOgU6NzlL3spYcpckfPmzYtbb721Sc0LFy6Mk08+uehZPvzww5gxY0akdeo/V199daR/evTo0ewaHSHQ+fHHH8eDDz4Yt9xyS4M6DzzwwJg7d24MGTKkwecCnUVfCQMIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQItFhAoLPFhBYgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECHQLAYHOXRTobM+3a8eOHfH9738/7r333qLbHnzwwXHXXXfF5z//+aJj23vAtm3borq6OhYtWtRg62OPPTbuueeeSLUXe957771I3TyXLl3aYOjNN98c48ePLzi9IwQ6X3zxxZgwYUJs3LixQa35unOmAQKdxd4I3xMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBouYBAZ8sNrUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQ6A4CAp3dINC5atWquOqqq5qEAL/whS9E6lj53HPPNXjXhw4dGrNnz46BAwd2qJ+BLVu2xOTJk5vUe95558Vtt90Wffr0KVpvCkJOmjQpXnjhhQZjU9j1y1/+csH57RnofPfdd6Nv376x2267Najp17/+dVxxxRWxYcOGus9TkLWmpiaOOeaYJvW3RqBz9erV8fzzzxe1bW7Aq6++Go8//niDr9O7dfbZZ0evXr0qWjfZfOUrXynpzivawCQCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECZQgIdJaBZSgBAgQIECBAgAABAgQIECBAgAABAgQIECBAoBsLCHR28UDnW2+9FTfeeGOsWLGiwWteVVUVDzzwQBYazNfxccSIEXHnnXfG/vvv32F+PFIw9eKLL47a2toGNZXSXTM3Id8ayWLhwoWRgqyFnvYMdKYgZqr10ksvjb/5m7+J3r17Z6Xl61J65ZVXxjXXXBN77LFHk/JbI9DZ0hfgiSeeyIK49Z9TTjkl5syZE/vuu29LlzefAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwC4XEOjc5VegAAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBApxAQ6OzCgc6tW7dmocz58+c3eRkvv/zymDp1auy5557x4IMPxi233NJkzNe+9rW44YYbYp999ukQL/O8efPi1ltvbVLLD3/4wzjuuONKqjHfGscee2zcc889kTpdFnraK9CZuqbOmDEjUq3pSf6jRo3Kwqyps+Xy5cvjm9/8ZvZdCqF+//vfj8985jN5SxfoLOm1MIgAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAiwSmr5wdS9Y/GdUnTY1Rg0Y0WGvJ+hUxfeWsGDXo9Kg+aUqL9jGZAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgcwsIdHbRQOeOHTti7ty5WTCw8ZNCgLNnz87CgekpFPw877zz4qabbor99ttvl77pH3zwQXz3u9+Nhx9+uEEdpYYx06T3338/O8tjjz3WYI10xttOOPWzAAAgAElEQVRuuy369OlT8IztFejM14UzFZY6Wp577rnxxhtvZB05V65cGXfffXf2WY8ePfLWLtC5S19bmxMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECHQTAYHObnLRjkmAAAECBAgQIECAAAECBAgQIECAAAECBAgQaKGAQGcXDHSmMOeiRYti5syZUVtb2+AVqaqqijvuuCPr+Fg/BPjWW2/FjTfeGCtWrGjySn3pS1/KAo/FOli28F0sOH3jxo0xadKkeOGFFxqMu+CCC7Kg51577VV0+zVr1sRll12WBSLrP1OmTIkrr7yy2VBkbuyuDnSmjp3Dhw+Pjz/+OOve+corr0R1dXWkO23uEegs+loYQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKDFAgKdLSa0AAECBAgQIECAAAECBAgQIECAAAECBAgQIECgWwgIdHaxQGfq7lhTUxPf//73877AN9xwQxZq3GOPPZp8v2HDhkjhxtWrVzf57qijjopbb701UkfM5rpBtuVPzM9+9rMYM2ZMky1uvvnmGD9+fNGtP/roo6ybZQo4Nn4WLlwYJ598ctE12ivQ+d5778X1118fS5cubVDTo48+GsOGDcs+e/XVV2PPPfeMQw89tGDdAp1Fr9UAAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAi0WEOhsMaEFCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLdQkCgswsFOn/729/G7bffHsuXL8/78o4bNy7rwtm7d+9mX+5f/OIX8bd/+7fx8ssvNxmTOkF+85vfzAKUhdZo7Z+c1JHy3nvvjdmzZzdYOtXz0EMP1YUcC+2bL4yZxh9//PExZ86c6NevX9Gy2yvQ+fbbb8fkyZPjmWeeqavpiCOOiPvvvz8OO+ywonXWHyDQWRaXwQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQqEhDorIjNJAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAtxMQ6OwCgc7t27fHsmXLsg6UKXSY7xkxYkTceeedsf/++xd9yQuFOtPkwYMHZx0kTzjhhNhtt92KrtfSAc11rEzdQu+55544+OCDC26xY8eOrGNpCoU2fq666qq4+uqrY/fddy9aZnsFOjdu3BiTJk2KF154oa6mz33uc1n9n/70p4vWWX+AQGdZXAYTIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQqEhAoLMiNpMIECBAgAABAgQIECBAgAABAgQIECBAgAABAt1OQKCzEwc6U+fKl156Ke666654+umnm315zzrrrKiuri4pzJlb5Ne//nXWzXPVqlXNrnvOOefEFVdcEal7ZI8ePdrsh2fdunVx6aWXxhtvvNFgj4suuiimT58evXr1Krj3kiVLsrPU1tY2GDdw4MAsJHnkkUeWVHt7BTpfe+21+Na3vhW/+tWv6uo65ZRTsk6i++67b0m15gYJdJbFZTABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBigQKBTprVs+PmjULYsKQsTFh6LiK1jeJAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgawgIdHbCQOfOnTvj5ZdfjgceeCD+9V//teCbOG7cuLjuuutin332KfuN3bx5cxYE/dGPflRw7hlnnBHf+MY34q//+q9jjz32KHufYhMWLVoU06ZNazLs5ptvjvHjxxecXqjb6OWXXx5Tp06Nnj17Fish+769Ap0pRHt+o/fyggsuiO9+97ux1157lVRrbpBAZ1lcBhMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCoSECgsyI2kwgQIECAAAECBAgQIECAAAECBAgQIECAAAEC3U6gywQ6v/jFL8Zxxx1X1gX+4Q9/iIceeqjBnGHDhsWpp55aVjDxnXfeiccee6xBB8lKOyoWOsC2bdvi+eefj/nz5xfsyJnWqKqqysKKF154YcmBxXx7b926NebNmxf/+I//2KTDZePxqVPnV77ylRg5cmQccsghsdtuu5V1H/kGpzOnUGkKddZ/0vnS3aX7au5JnT1T6HP16tVNhhx11FFxzz33ROrSWerTXoHOfAHWiRMnZsHc3XffvdRys3ECnWVxGUyAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgIgGBzorYTCJAgAABAgQIECBAgAABAgQIECBAgAABAgQIdDuBXRLo3LJlS0yePDmee+65BuBz5syJc889t+gl5OtgWHRSOw9orUDnjh074qWXXoolS5bEsmXLYuPGjUVPMnjw4Ljhhhvi+OOPjx49ehQdX2zAxx9/nN3VjBkzYu3atcWGZ98feuihcdZZZ2Xh2MMPPzz69u1b0rzGg/KFKNOYY489NgtkHnzwwU3WTfU+88wzccstt2RdNfM9d999d/auleNTSaDzlVdeiSuuuCJef/31ujJSmPS+++7LjBo/tbW1MX369Hj00UcbfHXHHXfERRddVLZhJYHOfHPK3ridJxQybedSbEeAAAECBAgQIECAAAECBAgQIECAAAECBAgQINANBQQ6u+GlOzIBAgQIECBAgAABAgQIECBAgAABAgQIECBAoAKBNgl0psBm6iS41157RZ8+fRqUlQJrc+fOjRSoa/ykTpDDhw8veoyuHuh89913s+Dk008/HU899VRJIc6ElrpWjh07Ni677LLYb7/9ijqWOyB1Iq2pqYkFCxYU7dbZeO2jjz46C2F+9rOfjcMOOyw+/elPZ/X26tWrYBnLly+Pb37zm03GpHBjCj42nr99+/b453/+55g1a1azNY4bNy5uvPHG6N27d1kElQQ6UwB30qRJ8cILLzTYK91T6qC69957131eqPaFCxfGySefXFa9abBAZ9lkJhAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAoW0Cgs2wyEwgQIECAAAECBAgQIECAAAECBAgQIECAAAEC3VKgTQKdlQQuDzzwwPjBD34Qn/vc54peRCXrF120lQeU2qEzdeB8880345e//GX8x3/8R6xcuTLryFnuc9ppp8W1114bKThZTtfJcvdJ3S9/97vfZYHcxl0ky10rNz7VPGbMmLjgggtit912q1vmww8/zLqCpqBv4+fmm2+O8ePHN/j4tddei9tvvz0Lwjb3pK6h1dXVsf/++5ddbiWBzq1bt2bB08WLF5e9X25CS7pPCnRWzG4iAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgZIFBDpLpjKQAAECBAgQIECAAAECBAgQIECAAAECBAgQINCtBdok0Pmf//mfceWVV8a6detKxj3jjDNi5syZDToWNje5Mwc6d+7cmXXdTMHN5LN69eqSjfINTMHRK664Io477rgGYcgWLVrC5BTs/NWvfpV1W33yySfL7thZf4sRI0bEnXfe2SRk2Vx3yzT3hz/8YXbm9Lz99tvZ3++///5IXUSbe5rbp4TjZkMqCXSmeU888URMnjy51G2ajLvkkkti2rRp0bNnz7LXEOgsm8wEAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAmULCHSWTWYCAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKBbCrRJoDMF7FKA7ZlnnikZdc6cOXHuueeWND5foDMFSBt3bCxpsVYY9Nvf/jauv/76LOCYewp16NywYUNMmjQpXn755Yp3P+ecc+LrX/96DBkypF2DnI0LTsHOFLx87LHH4uGHH87+XM5z8MEHR01NTRxzzDFNpqXga747PfbYY+Oee+6JNDftv2TJkizwWFtb2+zW5513Xtx0002x3377lVNeg7GVBjrffffduPHGG+NHP/pR2XsPHDgw7r333jjyyCPLnpsmVBLo/MlPfhKvvvpqRfvtqkkp7Dpq1Kg44IADdlUJ9iVAgAABAgQIECBAgAABAgQIECBAgAABAgQIEOjGAgKd3fjyHZ0AAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUIZAmwQ6t23bFtXV1bFo0aKSSrn00ktj6tSp0bt375LG5wt0XnfddXHVVVeVNL+1B5Ub9EshxNS18eqrry6rlCOOOCK+8pWvxNlnn52FGXv06FHW/LYenO793//93+Pxxx+PFAos1C0zV8vdd9+dBXkbn+XDDz+MGTNmxLx585qUfcEFF8R3v/vd2GuvvbLvduzYkXUKTeMbP1VVVTFhwoS47LLLolevXi0iKPee62+Wgq7pZ2L58uUl13DooYdmnUtTJ9JK77qSQGfJBRpIgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEAmUCjQWeg7fAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAt1LoE0CnSmwmIJ66Z9CTwooTpw4Mc4444xIHfZKfTp7oDOdM3WTnD59ejz66KMFj51CfWeddVYW4kzdGvfYY49SmXbpuK1bt8aLL74Yzz77bCxbtixSGLLx87WvfS0zaC7Im0KdL730Uvz4xz/Oulvm1rj55pubdO5M+6Xw4/z58+u2SXZp7KmnntoqXUxbEuhMRW3fvj1+/vOfx+LFi2P16tV5u5mmAOrgwYPji1/8YqSuoi3pKJr2FOjcpT8GNidAgAABAgQIECBAgAABAgQIECBAgAABAgQIEOgmAgKd3eSiHZMAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg0EKBNgl0ppo2bNgQW7ZsyUJ4KbyYnhSw23vvvbM/H3LIIdG/f/+KAoqvv/56k06Hhx9+eHzpS19qIUdl0998881YsmRJFtjLPX379s26afbp06fZRVPgMXWPTN0bc88+++wTJ554YvZPCiIedNBBrRJGrOxkrTMrBXxTt85XX3011qxZEymQ+8Ybb8Tf/d3fxZFHHlnSJjt37szepRTuPOGEE+KYY45pMm/z5s1Z19N169bF2LFjs66cLQ1EllRcBx4k0NmBL0dpBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECXUZAoLPLXKWDECBAgAABAgQIECBAgAABAgQIECBAgAABAgTaVKDNAp1tWnUXWfyjjz6KhQsXZuHXYcOGxbHHHltxyLWLkLT4GGvXro3dd989jj766OjRo0eL1+vsC6R366233mpwjL/6q7+KT33qU539aOonQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg0GEEBDo7zFUohAABAgQIECBAgAABAgQIECBAgAABAgQIECDQoQUEOjv09SiOAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBDq6gEBnR78h9REgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEOoaAQGfHuAdVECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEAnFRDo7KQXp2wCBAgQIECAAAECBAgQIECAAAECBAgQIECAQDsLCHS2M7jtCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKBrCQh0dq37dBoCBAgQIECAAAECBAgQIECAAAECBAgQIECAQFsJCHS2lax1CRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKBbCLRGoHNT7ZYYuXhMTBgyNiYMHdct3BySAAECBAgQIECAAAECBAgQIECAAAECBAgQINDdBAQ6u9uNOy8BAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI1AmkIGXNmgVZkHJAVb+KZAoFOscvmxKrNq+NeWfOjmH9Bze7fs3q+XV1CHRWdA0mESBAgAABAgQIECBAgAABAgQIECBAgAABAgQ6vIBAZ4e/IgUSIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQFsJLFm/IqavnJWFLVPospKnNQKdIxePjU21m6P6pKkxatCISsowhwABAgQIECBAgAABAgQIECBAgAABAgQIECBAoIMLCHR28AtSHgECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAi0nUCuM2baoVgXzeaqKNRds5QOnalL6MjFY7Ll11zyVNsd1soECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQK7VECgc5fy25wAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEdqVA/UBnpV06WxrozM0fUNU/lo5esCs57E2AAAECBAgQIECAAAECBAgQIECAAAECBAgQINCGAgKdbYhraQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDo+AIjF4+NTbWbs0KrT5oaowaNKKvolgY6c108JwwZGxOGjitrb4MJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQ6j4BAZ+e5K5USIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQBsI1O/Smbpkzjtzdgyo6lfyTi0JdG6q3RIjF4/J9kr7pi6hHgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAga4pINDZNe/VqQgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgDIGWdOlsSaAzNzcFSZeOXlBGxYYSIECAAAECBAgQIECAAAECBAgQIECAAAECBAh0NgGBzs52Y+olQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgVYXaEmXztYIdE4YMjYmDB3X6ueyIAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQMcREOjsOHehEgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDYRQKbarfE+GVTYlPt5qyC6pOmxqhBI0qqplCgM9f5c+nohTGgql+T9YY8ODz7bN6Zs2NY/8El7WcQAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBA5xQQ6Oyc96ZqAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEGhlgekrZ8eS9U9mq6ZwZQpZlvJUGuhMIdKRi8fEgKr+sXT0glK2MoYAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKATCwh0duLLUzoBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQItJ7Aqs1rsy6duae5rpqNd6w00FloXuudykoECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIdRUCgs6PchDoIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYJcLjFw8NjbVbs7qGDXo9Kg+6X8Cns0VV2mgc8iDw7MlUyfQ1BHUQ4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg0LUFBDq79v06HQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAiUIZALZ+amlNKls5JA56baLTFy8ZgYUNU/lo5eUEaFhhIgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECHRWAYHOznpz6iZAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBNhGo36VzwpCxMWHouIL7LFm/IqavnJW3o2durcbB0EIh0DY5lEUJECBAgAABAgQIECBAgAABAgQIECBAgAABAgR2uYBA5y6/AgUQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQEcSKLdLZyWBzlzQc96Zs2NY/8Ed6fhqIUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQaCMBgc42grUsAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECHROgU21W2Lk4jF1xVefNDVGDRrR7GEKBTqHPDg8m7fmkqfq5ufWH1DVP5aOXtA5kVRNgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQtoBAZ9lkJhAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAVxcYv2xKrNq8Njtm6qCZOmk295Qb6Mx1AJ0wZGxMGDquq1M6HwECBAgQIECAAAECBAgQIECAAAECBAgQIECAwH8LCHR6FQgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQCOBXEgz9/HS0QtjQFW/vE7lBjpHLh4bm2o3h0Cn144AAQIECBAgQIAAAQIECBAgQIAAAQIECBAg0L0EBDq71307LQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAiUKJALXqbhhcKX5QQ6N9VuiZGLx2QVrLnkqRIrMYwAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKArCAh0doVbdAYCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQaHWBmtXzo2bNgrp1m+vSWU6gM7fmgKr+sXT0/6zd6sVbkAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoMMJCHR2uCtREAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAh0BIHUTXP8simxqXZzVk71SVNj1KARTUpbtXltNm5Y/8Ex78zZDb4f8uDw7O+5bpy5rp+FOn52hLOrgQABAgQIECBAgAABAgQIECBAgAABAgQIECBAoPUFBDpb39SKBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQINBFBKavnB1L1j+ZnSZfYDN9XmqgMwVERy4ek62VC3h2ESbHIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQKEFAoLMEJEMIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoHsK5MKaudMvHb0wBlT1a4DRXKAzF+AcUNU/lo5eEDWr50fNmgWR+3v3FHVqAgQIECBAgAABAgQIECBAgAABAgQIECBAgED3FRDo7L537+QECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUILAyMVjY1Pt5mzkhCFjY8LQcQ1mlRrozK2Tb40SyjCEAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgkwsIdHbyC1Q+AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECLStQK6zZtolddecd+bsBl06Swl0pjkjF4/JCs3X5bNtT2B1AgQIECBAgAABAgQIECBAgAABAgQIECBAgACBjiAg0NkRbkENBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQINChBep36UzhzGH9B9fVu6l2SxbWTJ+l73JP7vMUAh01cHjUrFmQBUKXjl7Qoc+qOAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgbYREOhsG1erEiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEAXEpi+cnYsWf9kdqJRg06P6pOm1J2ufnCzfliz/ucDqvpF6uQ5YcjYmDB0XBeScRQCBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFSBQQ6S5UyjgABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgS6rUAKY45f9j8hzqWjF0YKaaanWKCzX+8DYsvWN7Ox9ed1W0wHJ0CAAAECBAgQIECAAAECBAgQIECAAAECBAh0UwGBzm568Y5NgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAuUJjFw8NjbVbs4mVZ80NUYNGpH9uVigs2/Pqnhve20MqOof9Tt4lre70QQIECBAgAABAgQIECBAgAABAgQIECBAgAABAp1dQKCzs9+g+gkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgXQSWrF8R01fOyvYa1n9wzDtzdt2+Qx4cnv15zSVP1X2W6+qZC3ROGDI2Jgwd1y612oQAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKDjCQh0drw7UREBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIdFCB+l06l45eGAOq+mWVFgp05o6SAqApCOohQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDongICnd3z3p2aAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBCoQqFk9P2rWLMhm1u+4WSzQOaCqfywd/ed5HgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAge4pINDZPe/dqQkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgAoFNtVti5OIx2czUbTN13UxPrnNn/a6dqzavjfHLpmTf1w9/VrCtKQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAl1AQKCzC1yiIxAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBA+wmkkGYKa6YnF+AsFuhMwc8UAPUQIECAAAECBAgQIECAAAECBAgQIECAAAECBAh0XwGBzu57905OgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAhUILFm/IqavnJXNzHXezBfonL9ucdy16oHovede8fMxSyrYyRQCBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGuJCDQ2ZVu01kIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoF0EcgHOtFnq0pm6dm6q3VzXsTN9fs3T34n/77c/j8M/dVg8ck5Nu9RlEwIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgY4rINDZce9GZQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECDQQQVqVs+PmjULsurmnTk7alYviFWb12Z/HtZ/cPb5qf/v/xPvbHs3Tjjkf8X9w+/ooCdRFgECBAgQIECAAAECBAgQIECAAAECBAgQIECAQHsJCHS2l7R9CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKBLCeS6dI4adHpsem9zg0DnptotMXLxmOy86esmPOoAACAASURBVPvqk6Z0qbM7DAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQPkCAp3lm5lBgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSifpfO//3pL8SP//PZqD5paowaNKLBdwKdXhYCBAgQIECAAAECBAgQIECAAAECBAgQIECAAIEkINDpPSBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAhUIpC6c45dNiU21m2Nov8/G6i2/rAt0DnlweN2KE4aMjQlDx1WwgykECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJdSUCgsyvdprMQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQLsKTF85O5asfzL23+tT8dYH/5UFOocdNDhGLh5TV4dAZ7teic0IECBAgAABAgQIECBAgAABAgQIECBAgAABAh1WQKCzw16NwggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgowus2rw269KZe1J4Mz01axZE355V8d722hDo7Oi3qD4CBAgQIECAAAECBAgQIECAAAECBAgQIECAQPsICHS2j7NdCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKCLCoxcPDY21W7OTjdq0OlZx870DOt/TKza/KJAZxe9d8ciQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECJQrINBZrpjxBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgnsCS9Sti+spZ2SfH9j8mXtj8YvZngU6vCQECBAgQIECAAAECBAgQIECAAAECBAgQIECAQH0BgU7vAwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQaKHA/374q/HWB/8VVT37RO3297PVct06q0+aGqMGjWjhDqYTIECAAAECBAgQIECAAAECBAgQIECAAAECBAh0dgGBzs5+g+onQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgV0uMP1ns2LJhhV1dQyo6h/DDhocS9Y/GQKdu/x6FECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ6BACAp0d4hoUQYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQKdWWBT7ZYYuXhM3REmDBkbm95/Q6CzM1+q2gkQIECAAAECBAgQIECAAAECBAgQIECAAAECrSwg0NnKoJYjQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAge4p8PkFZ8e2HX/KDi/Q2T3fAacmQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBQSEOj0fhAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgVYQSF06v/zoxfHRzo9izSVPxfhlU2LV5rUx78zZMaz/4FbYwRIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQKdWUCgszPfntoJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoEMJ3LLyrhj4qU/HRUedJ9DZoW5GMQQIECBAgAABAgQIECBAgAABAgQIECBAgACBXS8g0Lnr70AFBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQINAFBXTo7IKX6kgECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgRYICHS2AM9UAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECDQnMDIxWNjU+3mWDp6YQyo6geKAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgmwsIdHbzF8DxCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKBtBAQ628bVqgQIECBAgAABAgQIECBAgAABAgQIECBAgACBziog0NlZb07dBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQINChBYY8ODyrb80lT3XoOhVHgAABAgQIECBAgAABAgQIECBAgAABAgQIECDQPgICne3jbBcCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ6GYCAp3d7MIdlwABAgQIECBAgAABAgQIECBAgAABAgQIECBQRECg0ytCgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAp1OYFPtlrJr3lS7uew5jSdseq/0fe/6jwey6df+r8tbvG9rLDCgb78WLzOgqn/Zawyoavm+ZW9qAgECBAgQIECAAAECBAgQIECAAAECBAgQIECgAwoIdHbAS1ESAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEcgLFgoulhBQLhRBLmv/+GwUvZNN7xYOSxc6RNiilFm9G9xAoNThaKCw6oG/z4dMBfQ5sFrLQ3sVCsc3NFWrtHu+tUxIgQIAAAQIECBAgQIAAAQIECBAgQIAAgWICAp3FhHxPgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEC7CqTgXwr2rfrD2tj0/huRwoK5MGAKReVCWqMGDo9h/Qfnra258GC+wGC+sGNzwcJUT+OnWJixWJBRiLFdXy+bEegwAvnCn/mCn/mCqfkCqXnXy9OVtdR9OwyUQggQIECAAAECBAgQIECAAAECBAgQIECAQBcSEOjsQpfpKAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQ6s8CqzWujZvWCSP8u9UnBpO4UiCzYObCqX6lsdaHYkidERKGOhuWsU2xsqZ0Zi63TFt+39buWLzBcyTmKhYyLrVkshNzc/Lb2KVa371tPIPdzOOygP4fmh/U7JlJ30uZC9K23s5UIECBAgAABAgQIECBAgAABAgQIECBAgEDXFhDo7Nr363QECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEOrxACnBO/9nsumBmChKlLnXlBDvzHbKS8GO+Tnhp7UJhxub2SeGn5p5m55QRyuzwF6tAAiUKtFeANF833mIllhtSrSSUW24At1yvcs9QyCT3uyvrkHzQYAHPYi+Q7wkQIECAAAECBAgQIECAAAECBAgQIECAQCMBgU6vBAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECu0QghZKm/2xWg+Bmcx0363eLy4UrU5goF/7cJQewKQECBLqoQC40uuoPa2PVlhdjyfon8540/Q5Ov4uzgGf/P3fz9BAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLNCwh0ejsIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEGh3gfHLphTswJlCQjrAtfu12JAAAQLNCqSQZ82aBQXDnen39oSh4ygSIECAAAECBAgQIECAAAECBAgQIECAAAECzQgIdHo1CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBoN4F8XTnT5rkAZ/bvQSParR4bESBAgEB5Aun3eOrYmcKd+Z7c73PBzvJcjSZAgAABAgQIECBAgAABAgQIECBAgACB7iEg0Nk97tkpCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECOxygRQCGrl4TIM6UvBnwpCxQpy7/HYUQIAAgfIESgl2zjtzdgyo6lfewkYTIECAAAECBAgQIECAAAECBAgQIECAAIEuLCDQ2YUv19EIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIdBSBVZvXxvhlU+rKGdZ/cFSfPFXQp6NckDoIECBQoUAKdqbf75tqN2fdlnNP7u+jBg4P3TorxDWNAAECBAgQIECAAAECBAgQIECAAAECBLqcgEBnl7tSByJAgAABAgQIECBAgAABAgQIECBAgAABAgQIECDQsQTqhzlT2EfHto51P6ohQIBASwXydetM3Zdr1izIlk5/FupsqbL5BAgQIECAAAECBAgQIECAAAECBAgQINAVBAQ6u8ItOgMBAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBDipQs3p+XaBn1KDTo/qk/+nS2UFLVhYBAgQI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AQIECBAgsHoBgc7VGxqBAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBBpIoJywZjn3NBCZpRIgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECESEQKdjQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIElinQvn9L9sTkrmMLPinQuUxQtxMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEGkBAoLMBNtkSCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGBtBUoFOidmp2L34f7oaG6LfduH1nZyoxEgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECNSkgEBnTW6bogkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgIwW6RnpjZm42xnoORUvTplNKEejcyN0xNwECBAgQIECAAAECBAgQIECAAAECBAgQIECgOgUEOqtzX1RFgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAlUsUCrQOTp9NAbG90Z367YY7Oyv4pUojQABAgQIECBAgAABAgQIECBAgAABAgQIECBAYL0EBDrXS9o8BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFA3AgKddbOVFkKAAAECBAgQIECAAAECBAgQIECAAAECBAgQWDcBgc51ozYRAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECNSLgEBnveykdRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE1k9AoHP9rM1EgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAnUisPtwf0zMTsW+7UPR0dx2yqqGjx+I4cmD0dfeG32bd9bJqi2DAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgNQICnavR8ywBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQINKSAQGdDbrtFEyBAgAABAgQIECBAgAABAgQIECBAgAABAgRWJSDQuSo+DxMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAIwoMjA/F6PSRGOzcE92tW08h0KGzEU+FNRMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIElhYQ6HRCCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDAMgVKBTpLvb/M6dxOgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQBwICnXWwiZZAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAusrUCqwWer99a3WbAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAtUgINBZDbugBgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCoKYHh4wdiePJg9LX3Rt/mnafUvvtwf0zMTsW+7UPR0dxWU2tTLAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQGUEBDor42pUAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEKhjgdHpozEwvje6W7fFYGf/KSsV6Kzjzbc0AgQIECBAgAABAgQIECBAgAABAgQIECBAgMAKBQQ6VwjnMQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBoXAGBzsbdeysnQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECKxUQKBzpXKeI0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGGFSgV6Owa6Y2ZudkY6zkULU2bGtbJwgkQIECAAAECBAgQIECAAAECBAgQIECAAAECBO4UEOh0GggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwDIFJmanYvfh/uhobot924dOebp9/5bstcldx5Y5stsJECBAgAABAgQIECBAgAABAgQIECBAgAABAgTqVUCgs1531roIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoGICAp0VozUwAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKBuBQQ663ZrLYwAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEKiUwM3ciukZ2REtTc4z1HDxlGh06KyVvXAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBA7QoIdNbu3qmcAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBDZIYKlAZ6mw5waVbFoCBAgQIECAAAECBAgQIECAAAECBAgQIECAAIENFhDo3OANMD0BAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI1KbAYl04BTprcz9VTYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCotIBAZ6WFjU+AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECdSmwWKBzYnYqdh/uj5am5hjrOViXa7coAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB5QsIdC7fzBMECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCC6RnpjZm42xnoORUvTpnmRPNDZ0dwW+7YPkSJAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQCQh0OggECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGAFAosFOkenj8bA+N4Q6FwBqkcIECBAgAABAgQIECBAgAABAgQIECBAgAABAnUsINBZx5traQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQOYFSgc7u1m0x2NlfuQKMTIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUFMCAp01tV2KJUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFqEdh9uD8mZqdi3/ahrBtnfg0fPxDDkwejr703+jbvrJZy1UGAAAECBAgQIECAAAECBAgQIECAAAECBAgQILDBAgKdG7wBpidAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB2hQQ6KzNfVM1AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGCjBAQ6N0revAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQ0wID40MxOn0kBjv3RHfr1vm16NBZ09uqeAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAxQQEOitGa2ACBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQqGeBxQKdi71ezxbWRoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUFpAoLO0kTsIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMApAot14hTodFgIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQWEhDodC4IECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMAKBBYLdO4+3B8Ts1Oxb/tQdDS3rWBkjxAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECNSjgEBnPe6qNREgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAxQVGp4/GwPje6G7dFoOd/fPzCXRWnN4EBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGaFBDorMltUzQBAgQIECBAgAABAgQICzX7KAAAIABJREFUECBAgAABAgQIECBAgAABAgQIbLTAYoHOrpHemJmbjbGeQ9HStGmjyzQ/AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAlQgIdFbJRiiDAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBGpLYGJ2KlI3zo7mtti3fWi++Pb9W7K/C3TW1n6qlgABAgQIECBAgAABAgQIECBAgAABAgQIECBQaQGBzkoLG58AAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE6lKgVKBzctexuly3RREgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECKxMQKBzZW6eIkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIEGFxDobPADYPkECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgWUKCHQuE8ztBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgCczMnYiukR3R0tQcYz0HM5SFXqNFgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAIAkIdDoHBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBghQLt+7dkT07uOpb9KdC5QkiPESBAgAABAgQIECBAgAABAgQIECBAgAABAgQaQECgswE22RIJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoDICxYHOidmp2H24Pzqa22Lf9qHKTGpUAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBmhQQ6KzJbVM0AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECFSDQNdIb8zMzcZYz6FoadoUAp3VsCtqIECAAAECBAgQIECAAAECBAgQIECAAAECBAhUp4BAZ3Xui6oIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoAYEigOdo9NHY2B8b3S3bovBzv4aWIESCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE1ktAoHO9pM1DgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAnUnINBZd1tqQQQIECBAgAABAgQIECBAgAABAgQIECBAgACBigkIdFaM1sAECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUO8Cuw/3x8TsVOzbPhQdzW0xfPxADE8ejL723ujbvLPel299BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECyxAQ6FwGllsJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEChgECn80CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFCugEBnuVLuI0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECRQID40MxOn0kBjv3RHfr1ij+NzACBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECuYBAp7NAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRWKCDQuUI4jxEgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEGlBAoLMBN92SCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGBtBIaPH4jhyYPR194bfZt3xu7D/TExOxX7tg9FR3Pb2kxiFAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgboQEOisi220CAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDYCAGBzo1QNycBAgQIECBAgAABAgQIECBAgAABAgQIECBAoDYFBDprc99UTYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJVIDA6fTQGxvdGd+u2GOzsj66R3piZm42xnkPR0rSpCipUAgECBAgQIECAAAECBAgQIECAAAECBAgQIECAQLUICHRWy06ogwABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRqTqA40Nm+f0u2hsldx2puLQomQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCorIBAZ2V9jU6AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECdSwwMTsVuw/3R0dzW+zbPhQCnXW82ZZGgAABAgQIECBAgAABAgQIECBAgAABAgQIEFilgEDnKgE9ToAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQKNK1AY6By8Yk90jezIMHTobNwzYeUECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgcUEBDqdDQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgsEKBmbkTWYizpak569CZ/32s5+AKR/QYAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAvQoIdNbrzloXAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECFRcQKCz4sQmIECAAAECBAgQIECAAAECBAgQIECAAAECBAjUjYBAZ91spYUQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwEYItO/fkk2bOnTuPtwfHc1t2d9dBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAoFBDqdBwIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgsAoBgc5V4HmUAAECBAgQIECAAAECBAgQIECAAAECBAgQINBAAgKdDbTZlkqAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECiwvMzJ2IrpEdMdi5J7pbt5ZN1TXSGzNzs9HX3hvDkweju3VbDHb2l/28GwkQIECAAAECBAgQIECAAAECBAgQIECAAAECBBpDQKCzMfbZKgkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECghMDo9NEYGN+77EBmHuhMQc7R6SNZsLNv807eBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBE4SEOh0IAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQETkgc6EMdZzKFqaNpXlstaBztQpNHX6TMHQcmsoq1A3ESBAgAABAgQIECBAgAABAgQIECBAgAABAgQIbKiAQOeG8pucAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBKpFYGJ2KnYf7s/K2bd9KDqa28oqLT2Tnk33pz9X26Fz+PiB+UCnTp9lbYGbCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQI1ISDQWRPbpEgCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQqLRAYaBzOaHMgfGhGJ0+Ml/eYOee6G7duqJyU3fOrpEd2bMtTc1ZsFSXzhVReogAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUHUCAp1VtyUKIkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGNEmjfvyWbOnXbTGHKcq7iQOdyunsWj593+0yvp0DnWM/BckpwDwECBAgQIECAAAECBAgQIECAAAECBAgQIECAQA0ICHTWwCYpkQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTWR6BrpDdm5mazycZ6DpXVHXOtAp3Dxw/E8OSdAc7ldAldHx2zECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIrEZAoHM1ep4lQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgboSKOyQWW6nzeIgZrlB0EK4mbkT0TWyY/4l3Tnr6lhZDAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgExDodBAIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMCvBAq7bZbbIXN0+mgMjO+dN1xJoFN3TkeQAAECBAgQIECAAAECBAgQIECAAAECBAgQIFD/AgKd9b/HVkiAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECZQoUhjM7mtsideksdRUHOid3HSv1yEnv6865LC43EyBAgAABAgQIECBAgAABAgQIECBAgAABAgRqVkCgs2a3TuEECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgsNYCE7NTsftw//yw5XTbXG2gU3fOtd5F4xEgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEqlNAoLM690VVBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQILBBAl0jvTEzN5vNPti5J7pbty5ZSWEItKWpOcZ6DpZdue6cZVO5kQABAgQIECBAgAABAgQIECBAgAABAgQIECBQ8wICnTW/hRZAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAmspkDp0ppBmurpbt8Vg550dOxeaZzWBTt0513LnjEWAAAECBAgQIECAAAECBAgQIECAAAECBAgQqG4Bgc7q3h/VESBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMA6CxSHLMd6DkVL06ZFqyjsstnR3Bb7tg+VVbHunGUxuYkAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUDcCAp11s5UWQoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJrIVDYcTONlwKaKai52LXSQKfunGuxW8YgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECNSOgEBn7eyVSgkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgnQS6RnpjZm42m62vvTf6Nu9ccub2/Vuy97tbt8VgZ3/JKou7c6YHJncdK/mcGwgQIECAAAECBAgQIECAAAECBAgQIECAAAECBGpXQKCzdvdO5QQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQIYHdh/sjdepMV+rOmbp0LnXlgc5ywp9pHN05K7RxhiVAgAABAgQIECBAgAABAgQIECBAgAABAgQIVLGAQGcVb47SCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGBjBIoDl2M9h6KladOixeQdPcsJdC7UnbPU+BujYFYCBAgQIECAAAECBAgQIECAAAECBAgQIECAAIG1FBDoXEtNYxEgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAXQik7pypS2d+lQpqLifQWRwWbWlqjrGeg3XhZhEECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQKLCwh0Oh0ECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGABgTykmd7qaG6LfduHFnVK4c8UAh3s3BPdrVsXvW+h7pylnrE5BAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC9SEg0Fkf+2gVBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQILDGAgPjQzE6fWR+1LGeQ9HStGnBWfJAZwp9pvDnYpfunGu8SYYjQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECNSQgEBnDW2WUgkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBg/QRGp4/GwPje+QmX6qRZbofO9v1bTlpAX3tv9G3euX6LMhMBAgQIECBAgAABAgQIECBAgAABAgQIECBAgMCGCQh0bhi9iQkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECg2gW6RnpjZm42K7O7dVsMdvYvWHJ+31KhT905q3231UeAAAECBAgQIECAAAECBAgQIECAAAECBAgQqKyAQGdlfY1OgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAjUskHfezJcw1nMoWpo2nbKivPPmUoHOwnBoGkB3zho+GEonQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECKxAQKBzBWgeIUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIHGECjuqrlv+1B0NLedsvg80LlYSHNm7kR0jew46bnJXccaA9EqCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEMgGBTgeBAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgsIjAxOxWpS2d+dbdui8HOO/+dXi8May70frpnYHwoRqePzI+jO6cjR4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBBoPAGBzsbbcysmQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgWUIdI30xszcbPZE6s6ZunQWXqUCnQt15xzrORQtTZuWUYVbCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEal1AoLPWd1D9BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFBRgeLumsVhzFKBzuHjB2J48uB8jbpzVnS7DE6AAAECBAgQIECAAAECBAgQIECAAAECBAgQqFoBgc6q3RqFESBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEA1CEzMTsXuw/3zpQx27onu1q3z/y58v7iDp+6c1bCDaiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIVIeAQGd17IMqCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKCKBbpGemNmbjarsDi0OTp9NAbG9y74XnF3zpam5hjrubNbZxUvWWkECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJrLCDQucaghiNAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB+hMYGB+K0ekj8wsb6zkULU2bsn8XhjaLA5vt+7echLFv+1AWCHURIECAAAECBAgQIECAAAECBAgQIECAAAECBAg0noBAZ+PtuRUTIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwDIFCrtwpkfLCXQWd+cs7uy5zBLcToAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUOMCAp01voHKJ0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIHKC0zMTsXuw/3zEw127onu1q3Zv4uDm5O7jmWvd430xszc7PwzhSHQyldsBgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgWoTEOisth1RDwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAhUpUBhQLO7dVsMdt4R8BwYH4rR6SPzNadA58zciega2TH/Wl97b/Rt3lmV61IUAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDA+ggIdK6Ps1kIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoMYFFgpupiWlzp2pg2d+pU6cw5MHTwp56s5Z45uvfAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDAGggIdK4BoiEIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoP4FUmgzhTfzKw9pFgc693e9PXaNvWj+Pt056/9sWCEBAgQIECBAgAABAgQIECBAgAABAgQIECBAoBwBgc5ylNxDgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQiomukN2bmZjOLwc490d269aTX0ut/8PDfjQ98+X9n97Q0NcdYz0F2BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBEKg0yEgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJlChR24+xu3RaDnf3Rvn9L9nQKb+Zhz3w43TnLhHUbAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKABBAQ6G2CTLZEAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE1kZg+PiBGJ68o+NmR3Nb7Ns+NB/oTP+emJ2an0h3zrUxNwoBAgQIECBAgAABAgQIECBAgAABAgQIECBAoF4EBDrrZSetgwABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQqLpACm6lLZ36N9RyKrpEd2T9Tx87R6SPz76WwZwp5uggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgkAYFO54AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECCxDoGukN2bmZrMn9ne9PXaNvShSN87zzjw3vvrjb2Sv97X3Rt/mncsY1a0ECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQL1LiDQWe87bH0ECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgsKYCqUNn6tSZrjdf+ap4+VV/mgU6r/vF9fGzX/48Ljjr7nHVM/7Xms5pMAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgdoXEOis/T20AgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBYR4Hh4wdiePJgNuOuy/6f2P/Fv47LLv61+OIP/jV7LYU8n/KAK9exIlMRIECAAAECBAgQIECAAAECBAgQIECAAAECBAjUgoBAZy3skhoJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoGoEUnfO1KUzXU+87+Pjk9/5TFx09oXxw5//ODqa22Lf9qGqqVUhBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC1SMg0Fk9e6ESAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEKgRga6R3piZm43Nmx4Zx098ab7qyV3HamQFyiRAgAABAgQIECBAgAABAgQIECBAgAABAgQIEFhvAYHO9RY3HwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjUvEDq0Jk6dd7z7HvEj37+k2w9fe290bd5Z82vzQIIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQqIyDQWRlXoxIgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAHQsMHz8Qw5MHT1rhWM+haGnaVMertjQCBAgQIECAAAECBAgQIECAAAECBAgQIECAAIHVCAh0rkbPswQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECDQkAIf/dYn4+VXvXF+7Zs3PTL2d729IS0smgABAgQIECBAgAABAgQIECBAgAABAgQIECBAoDwBgc7ynNxFgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTmBWbmTsRTP/TMuPW2W7PX3nzlK+MpD3giIQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQKLCgh0OhwECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGAFAld84Glxw81zcbfT7xb/1PuRFYzgEQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgUYSEOhspN22VgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBYM4EXffy18cnvfCbefOWr4ikPuHLNxjUQAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAfQoIdNbnvloVAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUEUCAp1VtBlKIUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBOpTQKCzPvfVqggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIEqEhDorKLNUAoBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSqWWBm7kRZ5c3MzZa8b+aG0mOVM07JiQpumLnx2uXcXlP3ztxQ2jxfUMt5zataW8u5l6zo+ZamVc573qYVzTu/7hXM39K0ujlXVbCHCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAgboTEOisuy21IAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE1kqgnADjUqHDxUKLpYKK5QQPyw3wrXYNa2VpHAL1JrBUQHWpIOhSgdrFwrJLzlUi6LrYs8Kq9XYirYcAAQIECBAgQIAAAQIECBAgQIAAAQIEakFAoLMWdkmNBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBOpIIAUMU6Bx4vtTUSq4WG5osZhHiLH6D0w5YbjVdpIsVlhpZ8nq14xYTvfLUoHiUust9bld7PmVfp7z8XyuS+3M2rxf6iwtJ6xauOfFn+f0ecznajlvU/Z3IdO12UOjECBAgAABAgQIECBAgAABAgQIECBAgED1Cgh0Vu/eqIwAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAXQikENbo9JFsLcOTB+tiTRZBgAABAmsvkIc6U/izY9Ojort169pPYkQCBAgQIECAAAECBAgQIECAAAECBAgQILCBAgKdG4hvagIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQL1KJAHOCdmvxATs1MLLjGFdrofvGVZXQXXy2q13QtXUudKOx6uZK6Fnllt58S1qiMfp5xOjGs9p/HqQ6AaOzyudafZfKcq2XG2VJfOUqdl4sQXIn2vLPYb0N26LVL9+Xdfujfv3lw8dv57kT3TtKnU1N4nQIAAAQIECBAgQIAAAQIECBAgQIAAAQJVLSDQWdXbozgCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECtSGwnBBnx73aoqO5rTYWpkoCBAgQWLFA+m2Y+P5ULBTwXCiomYc6Z244kT2Td3dOBaT70+9H+s8A/IaseEs8SIAAAQIECBAgQIAAAQIECBAgQIAAAQIbLCDQucEbYHoCBAh47bevAAAgAElEQVQQIECAAAECBAgQIECAAAECBAgQIECAAAECtSqQhzhTh7XC0E3hevLATt/mnbW6THUTIECAwBoJ5L8bo18/FoXdkFP3zb723gU7cKZnhicPnvQ7s9T9a1SqYQgQIECAAAECBAgQIECAAAECBAgQIECAQEUEBDorwmpQAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAvUtMHz8QBawWehaqOtafWtYHQECBAgsV2BidipSsDP/DwFK/QcAeRg0/+1J9+/bPrRgCHS5tbifAAECBAgQIECAAAECBAgQIECAAAECBAisl4BA53pJm4cAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAHQikAM7A1UMndVbLl5XCNanDWnfr1jpYqSUQIECAwHoILBTU7H7wlliss3O6f+DqvZF+j9LvzuAV/dHR3LYepZqDAAECBAgQIECAAAECBAgQIECAAAECBAisWkCgc9WEBiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQ/wKFAZri1aYgzeAVe3RJq/9jYIUECBComEDx70z6DwKWCnWmzp6pW2cKdY71LNwxumLFGpgAAQIECBAgQIAAAQIECBAgQIAAAQIECKxQQKBzhXAeI0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQINAoAsPHD2ShmeJLZ7RGOQHWSYAAgfUTGJ0+GgPje7MJlwprFgZAlwp/rl/lZiJAgAABAgQIECBAgAABAgQIECBAgAABAqUFBDpLG7mDAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQMMK7D7cHxOzUyetX5CzYY+DhRMgQGBdBFJYM/3+zMzNZqHOfduHFuwCnX6f0n1L3bMuBZuEAAECBAgQIECAAAECBAgQIECAAAECBAiUKSDQWSaU2wgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAg0kkBh57PCdXc0t2XBGhcBAgQIEKikQHGoc6zn1E7Raf6B8aEYnT4Sfp8quRvGJkCAAAECBAgQIECAAAECBAgQIECAAIG1EhDoXCtJ4xAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCoE4EUouka2XHKavrae6Nv8846WaVlECBAgEC1CxSGOhf7Dcp/s1KXzsVCn9W+TvURIECAAAECBAgQIECAAAECBAgQIECAQOMICHQ2zl5bKQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGSAouFOVNXztT9zEWAAAECBNZToDCwOXhF/4K/RbsP98fE7FTWQdpv1XrujrkIECBAgAABAgQIECBAgAABAgQIECBAYLkCAp3LFXM/AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgToWyEMxhUsc7NwT3a1b63jVlkaAAAEC1SwwfPxADE8ejMW6cOa/XTpJV/Muqo0AAQIECBAgQIAAAQIECBAgQIAAAQIEkoBAp3NAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEAmUBiYmZmbzV4TjnE4CBAgQGCjBVKXzhTaTL9NC3XhHJ0+GgPje7PunOl9FwECBAgQIECAAAECBAgQIECAAAECBAgQqFYBgc5q3Rl1ESBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEFhHgYnZqSwsk67UAS2FZgRj1nEDTEWAAAECSwrkoc2FunSmwGfXyI5FO3iiJUCAAAECBAgQIECAAAECBAgQIECAAAEC1SIg0FktO6EOAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAhsokMKcKdTZ3botRqePZJWM9RyKlqZNG1iVqQkQIECAwB0CKbQ5cPXe7LdqsHNPdLdunafJA53phcldx5ARIECAAAECBAgQIECAAAECBAgQIECAAIGqFRDorNqtURgBAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB9RHIu56l2VJXzjzYOdh5R8dOFwECBAgQqAaBvJv0Ql062/dvyUoU6KyGnVIDAQIECBAgQIAAAQIECBAgQIAAAQIECCwmINDpbBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBocIGB8aGsK2cKyMzMzWYaunM2+KGwfAIECFShQGGXzn3bh7L/hCC/BDqrcMOURIAAAQIECBAgQIAAAQIECBAgQIAAAQKnCAh0OhQECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEGlyga6Q3C3Lm3Tn72nujb/POBlexfAIECBCoRoG8q3T6zUqhzvwS6KzG3VITAQIECBAgQIAAAQIECBAgQIAAAQIECBQLCHQ6EwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQaWCAPxiSCvEOn7pwNfCAsnQABAlUukLp0do3syKos7NIp0FnlG6c8AgQIECBAgAABAgQIECBAgAABAgQIEMgEBDodBAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQINLDB8/EAMTx6M7tZtMTp9JJOY3HWsgUUsnQABAgSqXWBgfCj7zUq/XYOd/Vm5Ap3VvmvqI0CAAAECBAgQIECAAAECBAgQIECAAIEkINDpHBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBoYIE80Jl35ywMxzQwi6UTIECAQBUL5F0602/XWM/BrFKBzireMKURIECAAAECBAgQIECAAAECBAgQIECAwLyAQKfDQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKCBBfJAZ04w2Lknulu3NrCIpRMgQIBALQjsPtwfE7NTsW/7UKRgZ9fIjuzPPOBZC2tQIwECBAgQIECAAAECBAgQIECAAAECBAg0noBAZ+PtuRUTIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQmBcoDnSO9RyKlqZNhAgQIECAQFULjE4fjYHxvdHR3BbdD96a/V2X6areMsURIECAAAECBAgQIECAAAECBAgQIECAQEQIdDoGBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBBpYQKCzgTff0gkQIFDDAjNzJ+a7cva19wp01vBeKp0AAQIECBAgQIAAAQIECBAgQIAAAQKNJCDQ2Ui7ba0ECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEigQmZqdi9+H++Vd16HRECBAgQKBWBNLvV/oda2lqjpm52Rjs3BPdrVtrpXx1EiBAgAABAgQIECBAgAABAgQIECBAgEADCgh0NuCmWzIBAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBXCDvcJb/e3LXMTgECBAgQKAmBIr/U4J924eio7mtJmpXJAECBAgQIECAAAECBAgQIECAAAECBAg0poBAZ2Puu1UTIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQmBfIO5ylFwQ6HQwCBAgQqBWB4v+UQJfpWtk5dRIgQIAAAQIECBAgQIAAAQIECBAgQKBxBQQ6G3fvrZwAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAJjA6fTQGxvdmfxfodCgIECBAoJYE/KcEtbRbaiVAgAABAgQIECBAgAABAgQIECBAgAABgU5ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgECDCxR2OBPobPDDYPkECBCoMYGJ2alIoc6WpuYY6zlYY9UrlwABAgQIECBAgAABAgQIECBAgAABAgQaTUCgs9F23HoJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIFAkUBjr3bR+KjuY2RgQIECBAoCYE8i7T6bcr/Ya5CBAgQIAAAQIECBAgQIAAAQIECBAgQIBANQsIdFbz7qiNAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwDoI5GGYNFVfe2/0bd65DrOaggABAgQIrF4g/w3rbt0Wg539qx/QCAQIECBAgAABAgQIECBAgAABAgQIECBAoIICAp0VxDU0AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgVoQKAx06nBWCzumRgIECBDIBQQ6nQUCBAgQIECAAAECBAgQIECAAAECBAgQqCUBgc5a2i21EiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEKiAwPDxAzE8eTAbuaWpOcZ67vi7iwABAgQIVLtA/humw3S175T6CBAgQIAAAQIECBAgQIAAAQIECBAgQCAJCHQ6BwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQaXGBgfChGp4/MK0zuOtbgIpZPgAABArUikP+GCXTWyo6pkwABAgQIECBAgAABAgQIECBAgAABAo0tINDZ2Ptv9QQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSia6Q3ZuZm5yX2bR+KjuY2MgQIECBAoOoFBDqrfosUSIAAAQIECBAgQIAAAQIECBAgQIAAAQIFAgKdjgMBAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBBhfIA53drduyTp26nDX4gbB8AgQI1JBAHugc7NwT3a1ba6hypRIgQIAAAQIECBAgQIAAAQIECBAgQIBAIwoIdDbirlszAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgQKB9v1bsn+lzpy7D/dn3TnT310ECBAgQKDaBdLv1sTsVAh0VvtOqY8AAQIECBAgQIAAAQIECBAgQIAAAQIEkoBAp3NAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoIEFZuZORNfIjmhpas5CnPnfx3oONrCKpRMgQIBArQgIdNbKTqmTAAECBAgQIECAAAECBAgQIECAAAECBJKAQKdzQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKCBBUanj8bA+N7obt0Wfe29Ap0NfBYsnQABArUoINBZi7umZgIECBAgQIAAAQIECBAgQIAAAQIECDSugEBn4+69lRMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCIwkDnYGd/tO/fkqlM7jpGhwABAgQIVL1A10hvzMzNxmDnnuhu3Vr19SqQAAECBAgQIECAAAECBAgQIECAAAECBBpbQKCzsfff6gkQIECAAAECBAgQIECAAAECBAgQIECAAAECBBpcYPj4gRiePJh15+zbvFOgs8HPg+UTIECg1gTyDp37tg9FR3NbrZWvXgIECBAgQIAAAQIECBAgQIAAAQIECBBoMAGBzgbbcMslQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUCgwMD4Uo9NH5jub5Z3OxnoORUvTJlgECBAgQKCqBfJApw6dVb1NiiNAgAABAgQIECBAgAABAgQIECBAgACBXwkIdDoKBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBBpYIA9w5p3NqinQ+eUfTceBL47E5fdqiysufUxccs5FVbFT3587EX/9lQ/H7z/0t+I+592rKmpaTRHTP/lWvOJTb4y5m2+MZ/zaf4hnXvb0ksPdHrdH6u76d9NH4r7n3yf2PvHVcfe7nV/yubW44bqbro///bXD2Zl40AX3i9Puctqqh73xlz+Lka98OC446+7xH1qfUnK8a26Yifd/cSS775mX9cSl57WUfGY1N/zNV0bjiz/4Slx28cPi6Q/rXs1Qy3526tp/iQ997XDseMTvRus9HhB3ibsse4ylHnD+Fte57fbb4urvfjYeeuEDo/ncS0q6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BAgQIECAAAECBAgQIECAAAECBAgQIECAQMUCpyyaHsvXruoYv/Lk1zsWVvwSAwkQIECAwAAJrFm/LibOPzGbfc6EWTGmeeQAVWJaAgQIECBAgAABAgQIECBAgAABAgQIECBQXkCgs7yREQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQGrUDbslmxYPXijvUJdA7arbYwAgQIDEoBgc5Bua0WRYAAAQIECBAgQIAAAQIECBAgQIAAgUErINA5aLfWwggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAiUF5i9Ym7MXjkvG9jS1BwLJ7/2/10ECBAgQKAeBAQ662GX1EiAAAECBAgQIECAAAECBAgQIECAAAECuYBAp7NAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoIEFlq9dFacsmp4JjGkeGXMmzGpgDUsnQIAAgXoTEOistx1TLwECBAgQIECAAAECBAgQIECAAAECBBpbQKCzsfff6gkQIECAAAECBAgQIECAAAECBAgQIECAAAECBBpcQKCzwQ+A5RMgQKDOBQQ663wDlU+AAAECBAgQIECAAAECBAgQIECAAIEGExDobLANt1wCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEChQKFQRgdOp0NAgQIEKg3AYHOetsx9RIgQIAAAQIECBAgQIAAAQIECBAgQKCxBQQ6G3v/rZ4AAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAjLpybKYg0OkwECBAgEC9CRQGOhdOvipamobX2xLUS4AAAQIECBAgQIAAAQIECBAgQIAAAQINJCDQ2UCbbakECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEigmcsmh6LF+7SqDT8SBAgACBuhMQ6Ky7LVMwAQIECBAgQIAAAQIECBAgQIAAAQIEGlpAoLOht9/iCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECEQIdDoFBAgQIFCvAoWBzpUnL63XZaibAAECBAgQIECAAAECBAgQIECAAAECBBpEQKCzQTbaMgkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAiUEpi9Ym7MXjlPh05HhAABAgTqTkCgs+62TMEECBAgQIAAAQIECBAgQIAAAQIECBBoaAGBzobefosnQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgEJEHOluammPh5HlICBAgQIBA3QgIdNbNVimUAAECBAgQIECAAAECBAgQIECAAAECBCJCoNMxIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQINDgAsvXropTFk0Pgc4GPwiWT4AAgToUyAOdfofV4eYpmQABAgQIECBAgAABAgQIECBAgAABAg0oINDZgJtuyQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQKBYRhnAcCBAgQqFcBf5SgXndO3QQIECBAgAABAgQIECBAgAABAgQIEGhMAYHOxtx3qyZAgAABAgQIECBAgAABAgQIECBAgAABAgQIECDQIZAHOtMP5kyYFWOaR9IhQIAAAQJ1IbBg9ZJoWzZTl+m62C1FEiBAgAABAgQIECBAgAABAgQIECBAgIBApzNAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgECcsmh6pC5nk0aMj/bW6UQIECBAgEBdCLQtmxULVi/OavVHCepiyxRJgAABAgQIECBAgAABAgQIECBAgACBhhYQ6Gzo7bd4AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAq8J5IHOlqbmWDh5HhYCBAgQIFAXAqOuHNtRZ3vrjJg0Ylxd1K1IAgQIECBAgAABAgQIECBAgAABAgQIEGhMAYHOxtx3qyZAgAABAgQIECBAgAABAgQIECBAgAABAgQIECDQSWD2irkxe+VrQU6BGIeDAAECBOpBYMHqJdG2bGZHqWOaR2ZdOl0ECBAgQIAAAQIECBAgQIAAAQIECBAgQKBWBQQ6a3Vn1EWAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgHwWWr12VdelMly6d/QhvKgIECBDosUDbslmxYPXimDRifPavQGePKT1IgAABAgQIECBAgAABAgQIECBAgAABAv0kINDZT9CmIUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFDLAoWBzlRn6nCWgjEuAgQIECBQqwKjrhyblZZ+Z6U/SuAPEtTqTqmLAAECBAgQIECAAAECBAgQIECAAAECBHIBgU5ngQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBWLN+XUycf2KHhC5nDgUBAgQI1LJAYXfO9tbpkYc7V568tJbLVhsBAgQIECBAgAABAgQI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QIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBARQKF3dOKPTBt1JSYNnpqRe8yiAABAgQIJIHZK+Z2+oMBCye/9scDul7L167q6A4tzOnsECBAgAABAgQIECBAgAABAgQIECBAgEC9Cgh01uvOqZsAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDAAAksWL0kFty9JFK4puuVundO2mesYOcA7Y1pCRAgUC8ChV05U83d/VGAwtCnMGe97LA6CRAgQIAAAQIECBAgQIAAAQIECBAgQKCYgECnc0GAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQI8EUhhnwerFHZ3VCl+SBzsnjRgfLU3De/R+DxEgQIDA4BPo+rsj/b5oP2p6pKBm1yv94YC262fFmvVrs1s6QQ++82BFBAgQIECAAAECBAgQIECAAAECBAgQaDQBgc5G23HrJUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQINDLAimcs/zBVUW7dqagzpjdRmZdO4uFdXq5FK8jQIAAgRoVSL8rZq+cl/0hgPwqFdBMY9uun9nRCbq70GeNLldZBAgQIECAAAECBAgQIECAAAECBAgQIECgqIBAp4NBgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgECvCeThzuXrbukU2kkT5OHOMcPfloU8+7pzZ6ql3JV3fetu3Jqnyr8nPV/Ju0rNs+bph8qV2iv31zz1Wpe7Wrlatm3ut1Jattl1o+ZK57enV8u21XWprWauvv4c9XTNniOQvoPT9+Jrgf+lHd+RpTo455070/dhHvrMx04bPRUoAQIECBAgQIAAAQIECBAgQIAAAQIECBAYFAICnYNiGy2CAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQO0J5GGeLMjz1NqOTmt5pXnAs2vlpUKHpQKaGxOkrD01FRHoG4FqQqKpgkqDotWGcqsN1lZbdzG9agO1PdmB3qizJ/P21vdfbwbXUyAzhTi71lYsnJmHOJevvWWD3xGlunf2xMkzBAgQIECAAAECBAgQIECAAAECBAgQIECgVgQEOmtlJ9RBgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYJALdNe9sy+WXmnAqlxwrdLAWrVBtcI1V1rrxjr1R7CtmhorDZFV885SYzc2+LYxXVSr7YxaSXfZfJ0bu67esPUOAuUE0ndc/l2bh/2LPTOmeWSMaX5b6MhZTtR9AgQIECBAgAABAgQIECBAgAABAgQIEKhXAYHOet05dRMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCoY4E80JMCfcvX3ZKtJIXeugv6lFpuYVAoD1+OGf62bHgeYCwcU8dsSifQY4FqQqLZ53H92ormqjaUW+l788mrDdIWC88uX7uqorU02qBSQfJiIfdiwfZSIfb03vS9Xqwzc1fjvGvnmN1SkHNko22B9RIgQIAAAQIECBAgQIAAAQIECBAgQIBAAwoIdDbgplsyAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgVoXyMNnKfyVAmPZv08/lAWE0tWT4Ge+5jzElIeW8qBSCid13Nt2eAeRMGitnxb1DaRAsaBo19BmsdBnsWBn1/BmsXBm1/mqDYj2t1Wx0GQlgcnuwpKFayjWdbfSOfvLIu/OLGDfX+LmIUCAAAECBAgQIECAAAECBAgQIECAAIFaFhDorOXdURsBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAt0KdA1+psF5+DP7/70QAO1aQGFYqmsoNI3Ng1idxnUJiObvLBbssuUEXjvH64pCFA1CPrXh2FJBx2IdLwdDcPL1z1TzBm49DVB2DUaWC0/6PPvsEiBAgAABAgQIECBAgAABAgQIECBAgAABAuUEBDrLCblPgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMCgEigMgaaF5d0DiwVBs/vrX+sQ2tfXBuGxpte7hOZz591EC2vp2smvWHe+15/f8J3F1tXdOyp1qDbcVirAWOl8r+1VZftUrGNk4Tzl3lMsFJme/9m9N8S2W2zT0em18zsrD2hWs+aBHltJN8hKzm1aR7UByteeqexMD7ST+QkQIECAAAECBAgQIECAAAECBAgQIECAAAECSUCg0zkgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAFQKFwcM8+FcYECwMhuavLeyAWOz5KqY3tEEESoVqK+k2mYi6Bn1ztqIBzIIOst2OE55skNNnmQQIECBAgAABAgQIECBAgAABAgQIECBAgEBfCQh09pWs9xIgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKAKga4dKot1iSzWWbLruFLdI1MphcHS7krrz26ZeR392RW0WMfIQo9SYcjuav3jE/fFlbd+J96y45tjxjs+vAFvNQHNKo6NoQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAnUkINBZR5ulVAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCoTYHla1fFKYumx5jmkTFnwqwNikz3UyB30ohxtbkAVREgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECPS5gEBnnxObgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQGu8CC1UuibdnMkoHOFPZMoc6Fk6+Klqbhg53D+ggQIECAAAECBAgQIECAAAECBAgQIECAAAECBIoICHQ6FgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYCMF8kDnpBHjo711+gZvmzh/SqxZv1agcyOdPU6AAAECBAgQIECAAAECBAgQIECAAAECBAgQqGcBgc563j21EyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEBNCJQLdOYdOudMmJV18XQRIECAAAECBAgQIECAAAECBAgQIECAAAECBAg0noBAZ+PtuRUTIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQC8LCHT2MqjXESBAgAABAgQIECBAgAABAgQIECBAgAABAgQGoYBA5yDcVEsiQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgf4VmL1ibsxeOS+mjZoS00ZP3WByHTr7dz/MRoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCoRQGBzlrcFTURIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQF0JCHTW1XYplgABAgQIECBAgAABAgQIECBAgAABAgQIECAwIAICnQPCblICBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQGEwCAp2DaTethQABAgQIECBAgAABAgQIECBAgAABAgQIECDQNwICnX3j6q0ECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg0EACAp0NtNmWSoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDooYBAZw/hPEaAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBHIBgU5ngQABAgQIECBAgAABAgQIECBAgAABAgQIECBAoJyAQGc5IfcJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEAZAYFOR4QAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKCcgEBnOSH3CRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAGYFygc62ZbNiwerF0d46IyaNGMeTAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgAQUEOhtw0y2ZAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBHpXQKCzdz29jQABAgQIECBAgAABAgQIECBAgAABAgQIECAwGAUEOgfjrloTAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECPSrgEBnv3KbjAABAgQIECBAgAABAgQIECBAgAABAgQIECBQlwICnXW5bYomQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgVoSEOispd1QCwECBAgQIECAAAECBAgQIECAAAECBAgQIECgNgUEOmtzX1RFgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAnUkINBZR5ulVAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDAAAkIdA4QvGmWJa/MAAAgAElEQVQJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYPAICHQOnr20EgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAXwkIdPaVrPcSIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQMMIlAt0lrvfMFAWSoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBoYAGBzgbefEsnQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgd4RKBfYLHe/d6rwFgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgVoWEOis5d1RGwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjUhUC5wGa5+3WxSEUSIECAAAECBAgQIECAAAECBAgQIECAAAECBAhslIBA50bxeZgAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECESUC2yWu8+QAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBg8AsIdA7+PbZCAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEOhjgQWrl0TbspkxacT4aG+dvsFs5e73cXleT4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUAMCAp01sAlKIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIH6FigX2Cx3v75Xr3oCBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFKBAQ6K1EyhgABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIdCNQLrBZ7j5cAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBwS8g0Dn499gKCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKCPBcoFNsvd7+PyvJ4AAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKAGBAQ6a2ATlECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC9S1QLrBZ7n59r171BAgQIECAAAECBAgQIECAAAECBAgQIECAAAEClQgIdFaiZAwBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEOhGoFxgc/naVXHKoukxpnlkzJkwiyUBAgQIECBAgAABAgQIECBAgAABAgQIECBAgEADCgh0NuCmWzIBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI9K6AQGfvenobAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGAwCgh0DsZdtSYCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ6FeBch04y93v12JNRoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgMCACAp0Dwm5SAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEBhMAuUCm+XuDyYLayFAgAABAgQIECBAgAABAgQIECBAgAABAgQIECguINDpZBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgY0UKBfYLHd/I6f3OAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQB0ICHTWwSYpkQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRqW6BcYHPN+nUxcf6J0dLUHAsnz6vtxaiOAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgTwQEOvuE1UsJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoJEEBDobabetlQABAgQIECBAgAABAgQIECBAgAABAgQIECDQMwGBzp65eYoAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECHQIlOvAWe4+SgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgcEvINA5+PfYCgkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgjwXKBTbL3e/j8ryeAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgBgQEOmtgE5RAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAvUtUElgc9SVY7NFrjx5aX0vVvUECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQI9EhDo7BGbhwgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQGeBcoHNcvd5EiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIDG4Bgc7Bvb9WR4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQL9JFAusFnufj+VaRoCBAgQIECAAAECBAgQIECAAAECBAgQIECAAIEBEhDoHCB40xIgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDA4BIoF9icOH9KrFm/NhZOvipamoYPrsVbDQECBAgQIECAAAECBAgQIECAAAECBAgQIECAQFkBgc6yRAYQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIHyAgKd5Y2MIECAAAECBAgQIECAAAECBAgQIECAAAECBAg0soBAZyPvvrUTIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQK8JlOvAWe5+rxXiRQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAjUpINBZk9uiKAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCoN4Fygc1y9+ttveolQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCoTkCgszovowkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQFGBcoHNcvexEiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIDG4Bgc7Bvb9WR4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQL9JFAusHnKoumxfO2qmDNhVoxpHtlPVZmGAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgVgQEOmtlJ9RBgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAnUtUC6wWe5+XS9e8QQIECBAgAABAgQIECBAgAABAgQIECBAgAABAmUFBDrLEhlAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTKC5QLbJa7X34GIwgQIECAAAECBAgQIECAAAECBAgQIECAAAECBOpZQKCznndP7QQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQMwLlApvl7tfMQhRCgAABAgQIECBAgAABAgQIECBAgAABAgQIECDQJwICnX3C6qUECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg0GgCbctmxYLVi6O9dUZMGjFug+WXu99oXtZLgAABAgQIECBAgAABAgQIECBAgAABAgQIEGg0AYHORttx6yVAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBPhEoF9gsd79PivJSAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBmhEQ6KyZrVAIAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECNSzQLnAZrn79bx2tRMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECJQXEOgsb2QEAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAoKzB7xdyYvXJeTBs1JaaNnrrBeIHOsoQGECBAgAABAgQIECBAgAABAgQIECBAgAABAgQGtYBA56DeXosjQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgf4SKBfoLHe/sM7la1dFS1NztDQN76/yzUOAAAECBAgQIECAAAECBAgQIECAAAECBAgQINDHAgKdfQzs9QQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECDQGAILVi+JtmUzY9KI8dHeOn2DRVca6ExhzlMWTY8xzSNjzoRZjYFnlQQIECBAgAABAgQIECBAgAABAgQIECBAgACBBhAQ6GyATbZEAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEOh7gd4IdKYgZwp0pmvaqCkxbfTUvi/cDAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAv0iINDZL8wmIUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIF6EVizfl20NA2vutxygc5y99O8E+ef2DGvQGfVW+ABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEBNCwh01vT2KI4AAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE+ksgD1ROGjE+2lunVz1tucBmufuzV8yN2Svndcy78uSlVdfgAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgdoVEOis3b1RGQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAj0k0DbslnRss2useDupbFm/dpob50Rk0aMq2r25WtXxSmLpseY5pExZ8KsDZ4tF+hMz6Z3pKulqTkWTn493FlVIQYTIECAAAECBAgQIECAAAECBAgQIECAAAECBAjUpIBAZ01ui6IIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoD8FJs6fkgU5U3fOBasXZ4HKFMpsaRpecRkbE+jMu4Pmk00bNSWmjZ5a8dwGEiBAgAABAgQIECBAgAABAgQIECBAgAABAgQI1L6AQGft75EKCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKCPBWavmBuzV87LAp3LH1yVhTurDVWWC3R2dz+fP19mCpOmTp8uAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBwSMg0Dl49tJKCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKCHAqlD5imLpm9Ul868y2bq7rlw8rwNKqk00Fnq+R4uzWMECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQI1IiDQWSMboQwCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQGFiBtmWzYsHqxVlnzgV3L83Cne2tM2LSiHEVFbYxgc5RV47tmCN1CW1vnV7RnAYRIECAAAECBAgQIECAAAECBAgQIECAAAECBAjUj4BAZ/3slUoJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoA8F8g6aaYoUqkzhzjHNI2POhFkVz5oHM1eevHSDZ0p16MyDoPkDKVA6bfTUiuc0kAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoD4EBDrrY59USYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQL9IHDKoumRgpeFXToXTr4qWpqGVzR7d4HOUh08Z6+YG7NXzut4f7EwaEWTG0SAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFDTAgKdNb09iiNAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB/hTIu2i2NDVnIc483Flpx8yJ86fEmvVro1gItFSgMw+RpnWmeRdOfj3c2Z9rNxcBAgQIECBAgAABAgQIECBAgAABAgQIECBAgEDfCgh09q2vtxMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAnQnkocxJI8bHgtWLs+or7dJZbaAzD3nmRKkzaKXh0TpjVS4BAgQIECBAgAABAgQIECBAgAABAgQIECBAoOEFBDob/ggAIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFCgdkr5sbslfNiTPPISIHL1HGzvXVGTBoxrixUtYHOfK78xStPXlp2DgMIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTqU0Cgsz73TdUECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg0IcCXbt0pnDnnAmzys54yqLpsXztqmxseqbrNerKsdmP8uBmYaCz0jnKFmEAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBATQoIdNbktiiKAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAZSIA9aThoxPpY/uCrr0rlw8lXR0jS827KqDXTmAc/00mmjpsS00VMHctnmJkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQ6EMBgc4+xPVqAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEKhPgTXr10UKZ6YgZ+qcmbputrfOiEkjxnW7oLZls2LB6sUlxxZ26ExzTJx/Ysf78q6d9SmmagIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgXICAp3lhNwnQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgYYUyMOZLU3NHcHOORNmdWtRLtA5cf6Ujm6fKfg5e+W87H26czbkEbNoAgQIECBAgAABAgQIECBAgAABAgQIECBAoMEEBDobbMMtlwABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQqE0hdOVOXzsJr4eSroqVpeMkXVBPobLt+Ztb5M12VdP+srGqjCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEalVAoLNWd0ZdBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIDDgAnlHzbyQcsHL2SvmZl03S3XczN935cRL4+SFn8hemzqALpz8WqdOFwECBAgQIECAAAECBAgQIECAAAECBAgQIECAwOAVEOgcvHtrZQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCwkQILVi+JtmUzO94ypnlkzJkwq+Rb8/GTRoyP9tbO3T3TQ3mg8wP7vzeuvuP72XtKhT83snSPEyBAgAABAgQIECBAgAABAgQIECBAgAABAgQI1JiAQGeNbYhyCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKC2BLp26Vw4+apoaRpetMhygc5TFk2P5WtXxaR9xsWCu5dk7+jufbUloRoCBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGNERDo3Bg9zxIgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDAoBeYvWJuzF45r2Od7a0zYtKIcUXXXWmgM3+4pak5Fk5+/d2DHtMCCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQINLCDQ2cCbb+kECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUJlAYZfOMc0jY86EWUUfTN03UxfOUmPyDp35w9NGTYlpo6dWVoRRBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECdS0g0FnX26d4AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEOgPgbZls2LB6sUdUy2cfFW0NA3fYOpqA50rT17aH+WbgwABAgQIECBAgAABAgQIECBAgAABAgQIECBAoAYEBDprYBOUQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQK1LZAHNfMq21tnxKQR4zYoes36dTFx/onR0tQcCyfP2+B+YTC01JjallAdAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBATwUEOnsq5zkCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQaCiBifOnxJr1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EiABEiABEiABEiABEiABEiABEiABEkirBLQUTmdSpnaVZ+0Kz5rQaWTFdM60euRw3SRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAqlNQNJr2y/8UA3bpmRTjGrQP8WmQKEzxdCyYxIgARIgARIgARIgARIgARIgARIgARIgARIgARIgARIgARIgARIgARIggbRKQJM2Zf32KZ1mhE6mc6bVI4frJgESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESeBAERm6aisu3r6JTpVdQIU/ZFJsChc4UQ8uOSYAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAE0jKBNvPbIyI6EqH1+uDp0i10FGaETnsJNC1z5NpJgARIgARIgARIgARIgARIgARIgARIwBMC1+/cwPlbF1EmRwlPmrEuCZAACZAACZAACdgQWHN6M4ZtnIi8GXNjXtupSO+X3iuEKHR6BSM7IQESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAFbAprQWT2oMma3nqBv3BG5B52X9IZ2f/DXzW0aFsgchMXt5hEnCZAACZAACZAACZAACZAACZAACZAACZCAhwRiYu+g2U8vI/ruTbxT+XW8X/VND3tgdRIgARIgARIgARKwEBi8biwWHl+hfp/SdDgaFanjFTQUOr2CkZ2QAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQgC2BGbvnYkaYRcw0Jm4mJnR2DW6PrlU6ECcJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkICHBPZeOIgOi7qrVtWCKuLL1pM87IHVSYAESIAESIAESMBCYPy26fjuwG/q97613sNr5Z7zChoKnV7ByE5IgARIgARIgARIgARIgARIgARIgARIgARIgARIgARIgARIgARIgARIgARIwJaAJm7KvUZJMyL6PNrMfwNaEqcxoZPpnDyKSIAESIAESIAESIAESIAESIAESIAESCDpBNac3oQeK4eqDuoWrIHPW4xKemdsSQIkQAIkQAIkkKYJzN3/CyZtn6kYdKjwInrW6OIVHhQ6vYKRnZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZCAI4E2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adF6mNhkaJL6YSMSIAESIAESIAESuH4nCg2/f0GBkPfFG17/wytQKHR6BSM7IQESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAFbAnLCpZxoLScEftFqPF7+s6v6fe1rvxEVCZAACZAACZAACZAACZAACSSZQEzsHby6oBtOXg9Xfbxa7ln0q/V+kvtjQxIggdQjIGLgouMrMDPsW6diYPX8ldGj+jsom6uUjRgoYueWiF34dOdX+OfKcchtYxGRUBIlGxWpDRE93RVPhE4RIN9d2gdXY64/sgmdibELypQX71d9E61KNEaAr78Nuojo85iz72f8eWwZ5LnXWCTJ05WIm3pHFEciARIgARJwRkBSrt9c1ENtqpCnLL5t+ylBkQAJkAAJkAAJkECSCBy+fAyvLOim2pbKUQy/PDsrSf3YN6LQ6RWM7IQESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAEbAl0XdZPnWz5VsWXIVfu/O3IEpW2IScJspAACZAACZAACZAACZAACZBAcggYT1LPGZgdq16dn5zu2JYESCCVCdyLj8XqUxvx+a5vHJI3ZSquBE1JmZSTSSdum4ld5/c5iJ0iJ74b/DralGiKQP/0TlflidC54cw29Fg5FLHxscidISe+ajMJRbIW1PuV9DNJQZPSsngjjG00yGHMO3F30H3FUGyJ2Om03vU7N9BlWV+1LinD6vXCs6VbudwjZsaUxiLPLjmxCrP3/IDImxds+hPp9bGcJVWq5hMFqtpIsBrjKTtmYce5PR4leabyYcThSIAESMBjAjN2z0XEzQuonq8Sni7dwuP2j0qDc9Hn0Xr+G2q6eTLmwt8v//ioTJ3zJAESIAESIAESeMgIrDm9Sb0vllKvUE181tySAp7cQqEzuQTZngRIgARIgARIgARIgARIgARIgARIgARIgARIgARIgARIgATsCITfiMBTv3RU9/723Gw8/3tn9fvKV35Grgw5yIsESIAESIAESIAESIAESIAEkk2g05Je2Bm5V/Xz49PTVaIfCwmQwKNFQOTBPRcOYvzW6Th0+aiDoPlkyab4pEF/p4sKj4rAtN3fYPnJtQ7SoSu5UjoyK3TK3EZsnKwuUCUlOG95fN5iFDIFZNTnY0auvBJzDZ0W99RThe3nJrJor1WhWBu+WfX7fJnWGFL3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AiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiKy8sQG6bp8oIPFtOajpGbeKmRDAiRAAiRAAiRAAiRAAiRAAvFGIOJqpDz9U1vH9XJnyCGLX/ku3q7PC5EACZAACZAACZAACZAACZAACZAACZAACZAACbgnQKGTM4QESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAEfEBgdcRG+TgkyFHTpMCh0iCgpg9qZhUkQAIkQAIkQAIkQAIkQAIkYI/AvguH5LXfOzoOzp4uq4S89qO9k3kUCZAACZAACZAACZAACZAACZAACZAACZAACZBAnBOg0BnniHkBEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiCBfwOBNRGbpHPIAEdXRzXsJy0KN/o3dJ19JAESIAESIAESIAESIAESSCAEtp7eKe8u6i5I5jx9/Zz4p/GTla//nEBax2aQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAlQ6OQcIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAEfEFj7d5h0WtbfUdPQer3k6WJNfVAzqyABEiABEiABEiABEiABEiABewRWRWyULiFBUjZHSdl9bp9kSJVe1r35m72TeRQJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkECcE6DQGeeIeQESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIIF/A4H1J7fIh0v7Oro6pG4PebZ4839D19lHEiABEiABEiABEiABEiCBBEJg4eHl0n/1KGlUoLaEnlivWhX+zrIE0jo2gwRIgARIgARIgARIgARIgARIgARIgARIgARIgEIn5wAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJ+IDAhpNbpePSPo6aBtb5RF4o0coHNbMKEiABEiABEiABEiABEiABErBHYN6+32XEhsny0hNPyU/7F6iTKHTaY8ejSIAESIAESIAESIAESIAESIAESIAESIAESCA+CFDojA/KvAYJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkECSJ7Apcpu0X9Lb0c/+tbrIyyWfSvL9ZgdJgARIgARIgARIgARIgAQSDoEvd34vk7d+JW+Xe1W+2fWjahiFzoQzPmwJCZAA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AgQIECBAgAABAgQIECBQegICnaW3ZyomQKD0BAQ6S2/PVEyAAAECBAgQIECAAAECBAgQIFBzgTcmvh3rde4drZq1qvlFziRAgACBKgIPfPBYnPrw+dnn2rdsF7/b49zYbs0tKZWBgEBnGWyiJRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE6kpAoLOuJI1DgACBJQvkAp0H9B0Qg3ceVOVEHTrdOQQIECBAgAABAgQIECBAgAABAgQIECBAgEAS+NNL/4hRkz+MQdseF2u27wqlTAQEOstkIy2DAAECBAgQIECAAAECBAgQIECAAAECBAgQIFAXAgKddaFoDAIECCxdYEnP2nSVQKe7hwABAgQIECBAgAABAgQIECBAgAABAgQIECBQvgICneW7t1ZGgAABAgQIECBAgAABAgQIECBAgAABAgQIEFhuAYHO5SZzAQECBJZbQKBzuclcQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAoCwGBzrLYRosgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECNSNgEBn3TgahQABAksTEOh0fxAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEGqeAQGfj3HerJkCAAAECBAgQIECAAAECBAgQIECAAAECBAhUKyDQ6cYgQIBA/Qu8MO6VOGbooOjfrV9cNXBIlQnHThsf+95yRHRv3y3uOfT6+i/GDAQIECBAgAABAgQIECBAgAABAgSKSGDk5+/HX4ffEFussUkcvMG+0aZ56yKqTikECBAgQGDFBQQ6V9zQCAQIECBAgAABAgQIECBAgAABAgQIECBAgACBshEQ6CybrbQQAgSKWECgs4g3R2kECBAgQIAAAQIECBAgQIAAAQIrVeDUh8+PBz54LKuhY6tV4tsbfT2+vfFB2fsOAgQIECBQDgICneWwi9ZAgAABAgQIECBAgAABAgQIECBAgAABAgQIEKgjAYHOOoI0DAECBJYiINDp9iBAgAABAgQIECBAgAABAgQIECBQvcCNb94eFz/75yovtmrWMg7dcP/43qaHxeptV0VHgAABAgRKWkCgs6S3T/EECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgboVEOisW0+jESBAoDqBsdPGx763HBHd23eLew69vsopSwt70iRAgAABAgQIECBAgAABAgQIECDQGARGfPZuXP3qTfHQh0/E/AXz80tu0bR57L/e3vH9zb4VPTt0bwwU1kiAAAECZSgg0FmGm2pJBAgQIECAAAECBAgQIECAAAECBAgQIECAAIHaCgh01lbOdQQIEKi5gEBnza2cSYAAAQIECBAgQIAAAQIECBAg0HgFRk/9OAt23jHyvsUQ9lx75/jeZt+Mzbps2HiBrJwAgaIXeH/y6Ljkub9ECqoP3uXU2HmtbYu+ZgXWv4BAZ/0bm4EAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUDICAp0ls1UKJUCghAUEOkt485ROgAABAgQIECBAgAABAgQIECDQ4AITZ0yKa177V/znnXti5txZVebvt8YmcdSmh8bua+8YTaJJg9dmQgIECFQnkJ5Vfxl+Xfzzjdti7vy52Snbd986rhhwETACIdDpJiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEMgLCHS6GQgQINAwAltcs3c20fDvP1BlwhfGvRLHDB0U/bv1i6sGDmmYYsxCgAABAgQIECBAgAABAgQIECBAoAQEJs+cEte+fkv8e8SdMWPOl1Uq7rlK9zhqs0Nj//X2jlbNWpXAapRIgEC5Cjw8+sm46Jk/xfjpE6os8cKvnBkD++xersu2ruUQEOhcDiynEiBAgAABAgQIECBAgAABAgQIECBAgAABAgTKXUCgs9x32PoIECgWAYHOYtkJdRAgQIAAAQIECBAgQIAAAQIECJSawLTZ07NQ57Wv3RxTZ0+rUn6nVh1i8C6nxq49ty+1ZamXAIESFxg7bXz85uk/xhMfPVdlJakz55k7nBC9OvQo8RUqv64EBDrrStI4BAgQIECAAAECBAgQIECAAAECBAgQIECAAIEyEBDoLINNtAQCBEpCIBfovOfQG6J7+675mnXoLIntUyQBAgQIECBAgAABAgQIECBAgEARCMyaNytuGXFX/OO1m2Pil5PyFW3WZcO4fr/Li6BCJRAg0BgEps+ZEVe9cmPc+ObtMWve7PySu7RdLQZte1wMWGe3xsBgjcshINC5HFhOJUCAAAECBAgQIECAAAECBAgQIECAAAECBAiUu4BAZ7nvsPURIFAsAvvecmSMnTYuBDqLZUfUQYAAAQIECBAgQIAAAQIECBAgUMoCKdh59as3xrjpE+KYft+Jn271/VJejtoJECgRgRTi/Osr/4zJM6dUqfiozQ6LY/sdEW1btCmRlSizIQUEOhtS21wECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgSIXEOgs8g1SHgECZSMg0Fk2W2khBAgQIECAAAECBAgQIECAAAECRSTw5sR3YuPV1y+iipRCgEA5Cgz78Mn4wwtXxYdTP6qyvC3W2CTO2vGkWK9z73JctjXVkYBAZx1BGoYAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUA4CAp3lsIvWQIBAKQgsKdC5pOdwKaxJjQQIECBAgAABAgQIECBAgAABAgQIECBAoJwF3v38g7jgqcti+KdvVFlm13Zd4sStj46B6+4RTaJJORNYWx0ICHTWAaIhCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLlIiDQWS47aR0ECBS7wDFDB8UL416JqwYOif7d+uXLFegs9p1THwECBAgQIECAAAECBAgQIECAAAECBAg0RoHUkfOa1/692NKP2+LI+N5m34zWzVs1RhZrroWAQGct0FxCgAABAgQIECBAgAABAgQIECBAgAABAgQIEChXgaUFiba4Zu9s2cO//0C5Lt+6CBAg0GACAp0NRm0iAgQIECBAgAABAgQIECBAgAABAgQIECCwQgLzF8yPrf4xID9G6sKZunGmrpypO6eDwPIICHQuj5ZzCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJlLnDFy9fFFcOvj/SbZI/b8rtVVivQWeabb3kECDSogEBng3KbjAABAgQIECBAgAABAgQIECBAgMAyBd6fMib+78W/R/81+8UB6+0T7Vq0XeY1TiBAoPEI/OzBs+OxMc/ERqv1jTN2OCE277JR41m8ldapgEBnnXIajAABAgQIECBAgAABAgQIECBAgAABAgQIECBQ2gICnaW9f6onQKB0BM55YkjcOfK+GLzzqXFA333yhS+tU3LprE6lBAgQIECAAAECBAgQIECAAAECBEpP4IxHL4yho4Zlhbdu3ioLdX5rowOjT6e1S28xKiZAoF4EXp3wliBnvcg2rkEFOhvXflstAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGCpAgKdbhACBAg0jIBAZ8M4m4UAAQIECBAgQIAAAQIECBAgQIBATQV+/fQf4pYRdy12+tbdNotDNtg/BvbZvaZDOY8AAQIECCxRQKDTzUGAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJAXEOh0MxAgQKBhBAQ6G8bZLAQIECBAgAABAgQIECBAgAABAgSWR+C2d+6JG9+8Pd79/IPFLlu9zapx6Ib7xzc22DfS+w4CBAgQIFAbAYHO2qi5hgABAgQIECBAgAABAgQIECBAgAABAgQIECBQpgICnWW6sZZFgEDRCSzpebu053DRLUJBBAgQIECAAAECBAgQIECAAAECBMpUYPinb8S/37ojHvjg8Zg7f26VVTZr2ix267lDHLzBvrFD9/7RtEmTMlWwLAIECBCoDwGBzvpQNSYBAgQIECBAgAABAgQIECBAgAABAgQIECBAoEQFBDpLdOOUTYBAyQkIdJbclimYAAECBAgQIECAAAECBAgQIECgEQpMmjk5bhlxV/zn7bvj0xkTFxPo0na1OGSD/eLrfQdE13ZdGqGQJRMoDYH09Xv/+49G0yZN4zsbH1QaRauybAUEOst2ay2MAAECBAgQIECAAAECBAgQIECAAAECBAgQILD8AgKdy2/mCgIECNRG4M6R98c5T1wSB/QdEIN3HpQfQofO2mi6hgABAgQIECBAgAABAgQIECBAgED9Czz4weNx57v3x2Njnql2sp3X2jZ+vs0PY91Oveu/GDMQILBMgVnzZsW9ox6Je0Y9FM+OfTl//kn9j4nvbfbNZV7vBAL1JSDQWV+yxiVAgAABAgQIECBAgAABAgQIECBAgAABAgQIlKCAQGcJbpqSCRAoSQGBzpLcNkUTIECAAAECBAgQIECAAAECBAgQyDp13v7OvfHfkffGJ9PGVxFJXTrvO+xGSgQIrESBZ8e+FHe8e38M+/CJmDl31mKVHLXZYfHz/j9ciRWaurELCHQ29jvA+gkQIECAAAECBAgQIECAAAECBAgQIECAAAECBQICnW4HAgQINIyAQGfDOJuFAAECBAgQIECAAAECBAgQIECAQH0KPPHRc3HHyPvigQ8ey6ZZf9V14+YDr6jPKY1NgEA1Ai+OezUe+vCJGDpqWHw+c0q1Rh1ato+DNtg3frzlUdGqWUuOBFaagEDnSqM3MQECBAgQIECAAAECBAgQIECAAAECBAgQIECg+AQEOotvT1REgEB5Crww7pU4Zuig6N+tX1w1cEh+kUt7DpenhFURIECAAAECBAgQIECiAQNaAAAgAElEQVSAAAECBAgQKH2Bz778PB784PHYca3+0XOV7qW/ICsgUAICL457LR768PG4//1HY+KXk5ZY8cA+u8fAPnvErj23L4FVKbExCAh0NoZdtkYCBAgQIECAAAECBAgQIECAAAECBAgQIECAQA0FBDprCOU0AgQIrKCAQOcKArqcAAECBAgQIECAAAECBAgQIECAAAECBBqdwDufj4rb3r4n68Y5YcZnS1z/Vl03iwP7Doi9eu8S7Vq0bXROFlzcAgKdxb0/qiNAgAABAgQIECBAgAABAgQIECBAgAABAgQINKiAQGeDcpuMAIFGLCDQ2Yg339IJECBAgAABAgQIECBAgAABAgQIECBAYLkFnv74xTj+/tOXeN2WXTeNPdfeOQass1t0abvaco/vAgINJSDQ2VDS5iFAgAABAgQIECBAgAABAgQIECBAgAABAgQIlICAQGcJbJISCRAoC4Gx08bHvrccEd3bd4t7Dr0+v6alPYfLYuEWQYAAAQIECBAgQIAAAQIECBAgQIBAtQL3vPdQPPnx87F3711jhx5bR6tmrUgRIFAgcOObt8fFz/65isl23beMvdbeNfbsvXOs2roTLwIlISDQWRLbpEgCBAgQIECAAAECBAgQIECAAAECBAgQIECAQMMICHQ2jLNZCBAgsKRA5zlPDIk7R94Xg3c+NQ7ouw8oAgQIECBAgAABAgQIECBAgAABAgQaicAO1+8fX86dmV/tLj23i9177RS799oxOrfu2EgULJPAkgW+mD0tfvP0H2PGnJmxa8/tYq/eu0bHVqsgI1ByAgKdJbdlCiZAgAABAgQIECBAgAABAgQIECBAgAABAgQI1J+AQGf92RqZAAECiwpscc3e2aeGf/+B/EsCne4TAgQIECBAgAABAgQIECBAgAABAo1TYKcbDozpc2ZUu/jNu2wUKeC5a8/tY4NV122cQFZNgACBMhEQ6CyTjbQMAgQIECBAgAABAgQIECBAgAABAgQIECBAgEBdCAh01oWiMQgQIFAzAYHOmjk5iwABAgQIECBAgAABAgQIECBAgEBjEJg6e1rc895D8diYZ+Kpj19Y4pJTt87+3frFdt23jK279Yt1OvZsDDzWWIICs+bNjrcnvRcjPhsZb04cGWOnjY8D+u4T+627VwmuRskE6k5AoLPuLI1EgAABAgQIECBAgAABAgQIECBAgAABAgQIECh5AYHOkt9C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AQIECBAgQIBA4woIdDaup9kIECBQqIBAZ6FSG/drqkBn105dspDiGfddklURrSm8l8KZ765dFR9+/OFGG+0QHaJH5+7VBv5SxzT3zCd/GeMGfSX6dtm2IIyWFugsaNM1dErVM8+af2ksXP50jNrtyCxYOaAeQc78add9tC6ee/uFWFq+vNrVenXuEfv33WejIOW8Vx6In5bdFj8ccVmkgGyh7Y3y5bFy7buxb5+9ah1Svv79+PdnfxW/ffGeWP/R+qz/OZ87teC7LnQ/+hEgQIAAAQIECBAgQIAAAQIECBAgQIBAyxcQ6Gz5d2SHBAgQIECAAAECBAgQIECAAAECBAgQIECAAIEmExDobDJqCxEgQGAjgRkLb40ZZbOyr5UOmxJjBo4kVIDAqvXlsXbD2ujcsXN036qogBGb1iVV6txiiy0KquC4aSvVPToFF99btzqrctm7c8+Kape1jcx5derQKXp27t4izpHbbwp1psqZ6TxN3VIQ98OPNkSqoqoRIECAAAECBAgQIECAAAECBAgQIECAAIHNKSDQuTl1zU2AAAECBAgQIECAAAECBAgQIECAAAECBAgQaGUCAp2t7MJslwCBNiNwx+K7Y+qCadl5BDrbzLU6CAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgIwGBTg8EAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAhYBAp4eBAAECzSMg0Nk87lYlQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECDSlgEBnU2pbiwABAgQIECBAgAABAgQIECBAgAABAgQIECDQwgUEOlv4BdkeAQJtVkCgs81erYMRIECAAAECBAgQIECAAAECBAgQIECAAAECBCoEBDo9DAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAhUCAp0eBgIECDSPwGPLFsXEuZOzxWceOz2GFg9uno1YlQABAgQIECBAgAABAgQIECBAgAABAgQIECBAYLMJCHRuNloTEyBAgAABAgQIECBAgAABAgQIECBAgAABAgRan8CMhbfGjLJZMalkfEwaMmGjA6SgUQocCRq1vnu1YwIEWr6AQGfLvyM7JECAAAECBAgQIECAAAECBAgQIECAAAECBAhsqoBA56YKGk+AAAECBAgQIECAAAECBAgQIECAAAECBAgQaEMCAp1t6DIdhQCBViWwtHx5jJ49Ltuz4HyrujqbJUCAAAECBAgQIECAAAECBAgQIECAAAECBAgULCDQWTCVjgQIECBAgAABAgQIECBAgAABAgQIECBAgACBti8g0Nn279gJCRBomQICnS3zXuyKAAECBAgQIECAAAECBAgQIECAAAECBAgQINCYAgKdjalpLgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAKxcQ6GzlF2j7BAi0aoGSm0dk+1ehs1Vfo80TIECAAAECBAgQIECAAAECBAgQIECAAAECBGoUEOj0cBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECFQICHR6GAgQINB8AgKdzWdvZQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAUwgIdDaFsjUIECBAgAABAgQIECBAgAABAgQIECBAgAABAq1EQKCzlVyUbRIg0CYFRs8eH0vLl6nQ2SZv16EIECBAgAABAgQIECBAgAABAgQItB+BiXMnx2PLFkXpsCkxZuDI9nNwJyVAgEABAgKdBSDpQoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBoLwICne3lpp2TAIGWKCDQ2RJvxZ4IECBAgAABAgQIECBAgAABAgQIEKiPQApypkBnakOLB2cfYKcRIECAwP8JCHR6GggQIECAAAECBAgQIECAAAECBAgQIECAAAECBCoEBDo9DAQIEGg+AYHO5rO3MgECBAgQIECAAAECBAgQIECAAAECjSMwdcH0uGPxXdlkk0rGx6QhExpnYrMQIECgjQgIdLaRi3QMAgQIECBAgAABAgQIECBAgAABAgQIECBAgEBjCAh0NoaiOQgQINAwgfSp9enT69Mn1qdPrtcIECBAgAABAgQIECBAgAABAgQIECDQmgSWli+P0bPHVWx5ztjbYkBR/9Z0BHslQIDAZhcQ6NzsxBYgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECLQeAYHO1nNXdkqAQNsTUKGz7d2pExEgQIAAAQIECBAgQIAAAQIECBBoTwK5vzOlMw8oKo45Y2e1p+M7KwECBAoSEOgsiEknAgQIECBAgAABAgQIECBAgAABAgQIECBAgED7EBDobB/37JQECLRMgVygs3TYlBgzcGTL3KRdESBAgAABAgQIECBAgAABAgQIECBAoAaBiXMnx2PLFmWvTioZH5OGTGBFgAABApUEBDo9EgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAhUCAp0eBgIECDSfgEBn89lbmQABAgQIECBAgAABAgQIECBAgACBTRNYWr48Rs8eVzFJ2QnzNm1CowkQINBGBQQ62+jFOhYBAgQIECBAgAABAgQIECBAgAABAgQIECBAoCECAp0NUTOGAAECjSMg0Nk4jmYhQIAAAQIECBAgQIAAAQIECBAgQKDpBXJ/Y0orDygqjjljZzX9JqxIgACBViAg0NkKLskWCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJNJSDQ2VTS1iFAgEBVgVygc1LJ+Jg0ZAIiAgQIECBAgAABAgQIECBAgAABAgQItBqBiXMnx2PLFmX79TvOVnNtNkqAQDMICHQ2A7olCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQItVUCgs6XejH0RINAeBHKBzjEDR0XpsMnt4cjOSIAAAQIECBAgQIAAAQIECBAgQIBAGxBYWr48Rs8eV3GSshPmtYFTOQIBAgQ2j4BA5+ZxNSsBAgQIECBAgAABAgQIECBAgAABAgQIECBAoFUKCHS2ymuzaQIE2oiAQGcbuUjHIECAAAECBAgQIECAAAECBAgQINDOBHJ/X0rHHlBUHHPGzmpnAo5LgACBwgUEOgu30pMAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg0OYFBDrb/BU7IAECLVhAoLMFX46tESBAgAABAgQIECBAgAABAgQIECBQo0Dud5upw6SS8TFpyARaBAgQIFCDgECnR4MAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKBCQKDTw0CAAIHmEyi5eUS2+NDiwTHz2OnNtxErEyBAgAABAgQIECBAgAABAgQIECBAoECBpeXLY/TscRW9y06YV+BI3QgQINA+BQQ62+e9OzUBAgQIECBAgAABAgQIECBAgAABAgQIECBAoFoBgU4PBgECBJpPQKCz+eytTIAAAQIECBAgQIAAAQIECBAgQIBAwwRyf1tKo1XnbJihUQQItC8Bgc72dd9OS4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBCoVUCg0wNCgACB5hMQ6Gw+eysTIECAAAECBAgQIECAAAECBAgQINAwgdGzx8fS8mXZ4NJhU2LMwJENm8goAgQItBMBgc52ctGOSYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAoRECgsxAlfQgQILB5BHKBzgFFxTFn7KzNs4hZCRAgQIAAAQIECBAgQIAAAQIECBAg0EgCS8uXx+jZ47LZ/F6zkVBNQ4BAmxcQ6GzzV+yABAgQIECAAAECBAgQIECAAAECBAgQIECAAIHCBQQ6C7fSkwABAo0tkAt0pnnLTpjX2NObjwABAgQIECBAgAABAgQIECBAgAABAo0qcMfiu2PqgmnZnJNKxsekIRMadX6TESBAoC0KCHS2xVt1JgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAAwUEOhsIZxgBAgQaQUCgsxEQTUGAAAECBAgQIECAAAECBAgQIECAQJMJpAqdE+dOztabeez0GFDUv8nWthABAgRaq4BAZ2u9OfsmQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECGwGAYHOzYBqSgIECBQokB/onDP2Nm9+KtBNNwIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAaxEQ6GwtN2WfBAgQIECAAAECBAgQIECAAAECBAgQIECAAIEmEBDobAJkSxAgQKAGAYFOjwYBAgQIECBAgAABAgQIECBAgAABAgQIECBAoG0LCHS27ft1OgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAvQQEOuvFpTMBAgQaVUCgs1E5TUaAAAECBAgQIECAAAECBAgQIECAAAECBAgQaHECAp0t7kpsiAABAgQIECBAgAABAgQIECBAgAABAgQIECDQfAICnc1nb2UCBAjkBzpnHjs9hhYPhkKAAAECBAgQIECAAAECBAgQIECAAAECBAgQINCGBAQ629BlOgoBAgQIECBAgAABAgQIECBAgAABAgQIECBAYFMFBDo3VdB4AgQINExgafnyGD17XMVggc6GORpFgAABAgQIECBAgAABAgQIECBAgAABAgQIEGjJAgKdLfl27I0AAQIECBAgQIAAAQIECBAgQIAAAQIECBAg0MQCAp1NDG45AgQI/E2gcqCzdNiUGDNwJB8CBAgQIECAAAECBAgQIECAAAECBAgQIECAAIE2JCDQ2YYu01EIECBAgAABAgQIECBAgAABAgQIECBAgAABApsqINC5qYLGEyBAoGECAp0NczOKAAECBAgQIECAAAECBAgQIECAAAECBAgQINCaBAQ6W9Nt2SsB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KyDQ6cEgQIDApguMnj0+lpYvyyYqHTYlxgwcWeek+YHOMXuMiBTcrFzhs/In46vOWSerDgQIECBAgAABAgQIECBAgAABAgQI1FNg6oLpccfiu7JRfgdZO94n8Ulc9+hNccvTs2NQnz3jxlFXRbetiuop3rTdz77/8rjr5fujpN++8eORV0TXTl2adgNWI0AgBDo9BAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAhUCAp0eBgIECGy6QP4n2FcOZdY0e/7P36HbDa420Jk/b5qn7IR5m75ZMxAgQIAAAQIECBAgQIAAAQIECBAgQCBPIH2wXPrAudTmjJ3FphaBV95bEifdOSXe/uCduGTYmfGlPWr+cL97XnkwJs8vrbfnqF2PiKuOOH+jcY8tWxS9O/eM3XruXO/5BDrrTWYAgUYXEOhsdFITEiBAgAABAgQIECBAgAABAgQIECBAgAABAgRar4BAZ+u9OzsnQKDlCFSupDln7G0xoKh/rRvM//k7ZuCoGD17XAwoKt7oDVM+Gb/l3LGdECBAgAABAgQIECBAgAABAgQIECDQvgVSdc4r/viDmP3cb6Nflz5x0uBvRtFWG1e73K6of1YJM7XGCHSmNf/nL7+Lq//0k+jbZdu47ujSGNhr13pdhEBnvbh0JrBZBAQ6NwurSQkQIECAAAECBAgQIECAAAECBAgQIECAAAECrVNAoLN13ptdEyDQ8gTqG74sJNBZcvOIioMWEhJteSp2RIAAAQIECBAgQIAAAQIECBAgQIAAgbYh8NSbz8Upd58T5evfr/FA+dU11320Lt5btzrru+bDD+L8B66KZ976S0w97F9j2A6fqTJHCove/+ofI3+OFOj8+ZP/ET954hfx0Scfx47dt48fDr80dumxY8GojRHozA+nFnftF7d+8fos1KoRIFCYgEBnYU56ESBAgAABAgQIECBAgAABAgQIECBAgAABAgTahYBAZ7u4ZockQKAJBO5YfHdMXTAtW2lo8eCYeez0Wlet/PM3F94sO2FeNi6/6mflyp1NcBxLECBAgAABAgQIECBAgAABAgQIECBAgMDfBN7/cE2cds/UeGzZojiw//4xdu8vVtisWlceM5/893hzzdvxT/t8Oc793KlV3FaseSsm/Pa0WPb+iph+5NQYvsvhVfrkgpfH7X50XP75cypeT6HOm8pujxll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CCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggIAHBbRDZ9Owhh5ckaUQQAABBNISINDJfYEAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIGAXINDJzYAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEDuCBDozB1XZkUAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEfFIgo0DnlE0zZErkTOkb0VP6Nurlk+dH0QgggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCOSVAIHOvJJnXQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEDACwUIdHrhRaEkBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAIF8IUCgM19cRk4CAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEMgZAQKdOePILAgggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCKQWINDJPYEAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIGAXINDJzYAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEDuCBDozB1XZkUAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEfFKAQKdPXjaKRgABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBDwAQECnT5wkSgRAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEPCUAIFOT0mzDgIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIBAQRMg0FnQrjjniwACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAghkIECgk9sDAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACB3BEg0Jk7rsyKAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCPikAIFOn7xsFI0AAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggg4AMCBDp94CJRIgIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCDgKQECnZ6Szpt1Tlw8JUcvnJDYxFjZeWavRMeddy3Ez0/8xU/8/fzFTz/38zeP/fRjymOzX/eaxyljU47Rx2Zs6mPSfD5l/pRjAnRNndnPT8znfv4pH61xVg0BtnXN2Ct1WTUH+KU8b54zlUiAv78UCiiUN/CsigACCCDgdQIXEy5JQnKiJCQlSEKy/kmUeOtz8zFRLsvlTOv+7cAa83fShYRLciHhoui8lxJjpVhwUSlVuKSUKVJSShQqbj4vF1Jari9TS4oGhWQ6LwMQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE8qcAgc78eV05KwQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAgWwIEOrPF5nUHbT35j+w4vUd2nd0n/5zaLVExxyQq5qjX1ekNBWnIM9A/wARHA/wDJNA/UDQQatuX8lj3p/O8HuM4XoOjAf6B9vH6nG2MhlNtnwfa911Z15rHqsOMTVnTdpzr8Rpp1f0aWnUMwFqPbWHXK8/b9geYIK6O90+pywrFEnj1hjuSGhDwPYG4pDhJTE6SpMvJkqQfk5Mk8bLtY/LlZPvnSSn7rOf0cUJSolOYMjE5ISVUadtvC1imFbp02JeUKPHJ8Slz6f54h3Bmyvwp82jg0hs2DXU2qlBfGldoIE3CbpBShUt4Q1nUgAACCCCAAAIIIIAAAggggAACCCCAAAIIIOABAQKdHkBmCQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEDAVwQIdPrKlXKu8/D5o/LNP7/IqsPrTJAzs02DJCFBRZyGaTexM7Hn5EzsWYlNjMtsiqt6XoODxQuFSvHgYuajBgqtTcM/yZcvS/JlDQLpR32cbLqkJSXrRw0MJYvZo+Ehfc7+8cp4PcY8p0dcTs71c7oqEC89uEhgYQnyD5SggCDbR/8gCQoIlED/IBN4NY/N8ynPOYzR/RqONR9TjreFZR0DprbQqr8VVrU/F5CyzzGQql1X/c26VmBVQ7Aaag00odaUuewhWGsdW4jW8RirBms+gqxeegP6SFn6vdOEGC8npYQaU0KMKfscw41Xxtm+l2mY0fG4zOZxCUomJ0qiFaJMCUuaUKVDLdacrsfaanaqz/5Yv++mPOdwHjq3Bjc1wJlftkIBwbbvVQFBJmzv+v0uUHRMZtv5+Jg0//4tW6S0RFSoZzp0nr50Ro5cOC7bT+1yma51lZulX6Pecl3pGpktxfMIIIAAAggggAACCCCAAAIIIIAAAggggAACPi5AoNPHLyDlI4AAAggggAACCCCAAAIIIIAAAggggAACCCCAAAI5KUCgMyc1c3+uRftWyOx/fpY/ojalu5h2/qpfro7ULFlVapaqKhrmdGc7EnPMBDzPxZ2Xk5dOm8+j46Ll5KUzKfuj5dSlM3I69qxcbcczDZcWDw6V4oWKSbHgohISFCJFA0NM6FT/hAaFSJGgIlLU/AmRIoFFJDQ4REICbc/rPuujO+fmOCZ1GCsxWQNWti5z+rljJznzOCVUmlkQK3Uwy/bYFobSAKptbts6Gpxy/TzRBFdN4MoEq1w/t8KuOm+yzpMSXjWBV3Ochl0vm4/WY3vQNSXwah4nJ+ergFZW74GMxmuQSzuaavjTT//TzzVGqo/9zB77505jzDjbGNt+ET8TWHWdy9pvm995jNU91bbulfl0HrPHms/heatbq+NaV+ZJOcZhLbNmqvOwVZzxZgtVa2Ta+aPul5T9GsrW//TxlfH60Ba2vnxZTOBabKNSwtv6vC2wnXK07XOdJuUe18qsz3W/PrLWstfjUINtdMqYlP3OQUfXr8X0wo5xSfGZ0fC8GwKOgXEr/O0YBLcFK4MkOCDIBCqDU/4UDrR9rvs0jF0oQMfYHtv3B7ruLxxQyGmu1G9q4EbJmQ45euG4LD2wWpYfXCO/H97gNL5k4RLSuEJ905WzYfl65p7eenKHbDu5w7wZg/4dq1v7qrdIv0a9pEbJqpmuxwAEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAAB3xQg0Omb142qEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAIFcESDQmSusOT7pwegoGbR0VLrdOJtVjJDO1VpL+6q3SolCxXJ8/bQmNIHP+PMSHRcjMfEX5Fx8tPlcu5ZFx8fI+bjzto/6OE732cbq45zcNCRkBTytkKcGeQoF2sI/hU3QJ1gKBxa2f257XEhs42zP6zwaDrqy3zre9rEgbBrU1eCphlcTkhMkQT/Xj+axhltt3QU14GaNSWu8hlgTkhJMWM8KzFrBUlug1BY+TR06TU4JsdrGpowx+2xdW3Wf8/G256yQrNWp0BZwtf3RgK6GX63ncrsbbUG4TzhH7xHQ7332UKQGHVO66l7ppmvrqmsLUNo67jp237WPc+is6zLO6mbp0KVXu/Zac10JZ6Z08nXo0KvfVwvKpt9b1h/dLGuiNsrqw+tlz9n9Tqeub2LQtGJDubFiY7mh/PWy6tA6+eSvr83fn7oNat5HetZ7oKBwcZ4IIIAAAggggAACCCCAAAIIIJDDAvpvPfq7h/DQCjk8M9MhgAACCOSEAIHOnFBkDgQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAgnwgQ6PT+C6ldOUesHO/SFbNBuTrSpXpb6VjtNilbpLT3n4hDhVbIUz/GJFwwgZaLCZfkQsIluZhwUbSL5vmEC3IpZZ8GDXWfGZcYa8boPk+G82zd4YJNANQ5MGrrEmf2pQRJrec1RKoBK3u41B40tYVE9TgNRaXXrc7aX5BCUXl5I2tQVTtFahDU3g1Se0GacOiV/c5jbN0qk7UfpTXGoVOk036HucycKZ0uNSwbryHZ5ASJT7IFac3HpASJT453+PzK8wlJtv3xJnB75RjbPFYQ13o+0T5OQ7FaJ10n3bvTbF+ntq6RVvdIx8+tfdZH/Zp1fj5QHDtPaphSn9dApG3clfEaJtfOqlfmvBLCtM0bbMbz/cC9a5fXo45eOCErDv4ha49skt+jNtiDm1Zd1UpUljbXtjSdr+ftWWa6Jt9Xu6sMb/lcXpfO+ggggAACCCCAAAIIIIAAAggg4GMCw1eOl592zpfw0DCZ022mj1VPuQgggEDBECDQWTCuM2eJAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCLglQKDTLaY8G/TOhg/loz+/dFq/7bUt5T8N/iU3lLs+z+rypoU12Gn7cyUMeikhVmKT4kxoLS7R9lHDnxqY0Y+x9v3W4zgTqLukYxLjJTYpNuVjnEsIJ6/PXcNc9gCoCYYF2Drv2bvw2QJkGgwL8PMXPz8/CfALMI/9/fxS9js/9vcLMGNtz9s+tx2n+wLE399f/CXlsX/KsfrY4XPbGH8z1hwv/hKg+3SOlP1mr3k+QPzM8Snz2/frurbjtbOndvq0OnBqENH2WDtu2jpv2jp92j6mfuzudUqzg6jVPTSl06fVTdQKdTp1C9WxqbqIap2mc2lKV1PrXDSwaX2uHzWkXNA2WydcDTNqEDrIhKTN5ybgmGqfwzh9rkhAIXN/6D1vu78DnD7X+0n36X2p95B13+t487m/vwSmPG+6VNrXtX396NeNVYuGK9kQyEmBLSe2y++H18uqw+tl8/GtTlPXKFlVdp/dZ/Y1CWsgb7UbLdrRkw0BBBBAAAEEEEAAAQQQQAABBBDITCAq5ph0nd3DPizykYWZHcLzCCCAAAJ5IECgMw/QWRIBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQ8FYBAp3eemVEvvr7J/nvmnftBd5Xu4v0bvCgXFv8Gu8tOh9XpuE7DYeaMKiGRRP1o3ZJ1CBorD08qs/rPuextuN0vy1YaptDg3/6uXZY1M818GeFAE2XxZT9OpYt/wuEBBWxBw41tGv9CfLX4GKgec6EeVMCu1ZQUcOIGmIM9NOPGngMNAFGW8jXFnA0HR79g+yBSBN4TNlvBSNtx+t4WxjSzJsSgNTwpYZ0Ax1Dk2ZNK0BpC1deCVReeUw4Mv/fu5xh1gTOxZ2XxftXyNw9S2XdkUiXgysVC5NPu74tZUN8q/t21hQYjQACCCCAAAIIIIAAAggggAACOSEwZdMMmRJp68pJh86cEGUOBBBAIHcECHTmjiuzIoAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAI+KUCg0zsv23sbP5bpmz83xTUsX1deu3WoVC4W7p3FUpVHBbQbqWP3x4Qk7WRp6wbp1AEypZNlsjh3kNTukrYOk8lyOeVjWo8dx1mfW+Pk8mXTETPt4y5LsnlOP6ZaRzte6n8pNVx5/rKt86bZbzvOMRzoGBrUzozpPWcLNdoCjW5t9i6ktq6g9k6lKV1GbV1NbX/s3Urtn1sdSK3uprYxtu6QKcFLeygz9WNb0LJoUIhbZTIIAQTyr8CJi6fkk7++lllbv3M6yZaVmsn7Hcfk3xPnzBBAAAEEEEAAAQQQQAABBBBAIEcEus7uKVExR81cfSN6St9GvXJkXiZBAAEEEMhZAQKdOevJbAgggAACCCCAAAIIIIAAAggggAACCCCAAAIIIICATwsQ6PSuy3f0wgl5asGLsufsflPYQ3XvkaE3Pu1dRVINAggggAACCOSogP79P2ndNJm3d6l93pdv7i/d6tyRo+swGQIIIIAAAggggAACCCCAAAII5B+BqJhj0nV2D/sJRT6yMP+cHGeCAAII5DMBAp357IJyOggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIDA1QgQ6LwavZw99kzsOenxyzNy+Lzt3bSrl7xWvr13mviJX84uxGwIIIAAAggg4JUCKw+tlWEr3hT9maBQQLB8c+80OnR75ZWiKAQQQAABBBBAAAEEEEAAAQTyXmDKphkyJXKmKaRpWEOZ3mV83hdFBQgggAACaQoQ6OTGQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQsAsQ6PSOmyEm/oL0+vX/ZM/ZA/aCPuwyUZqENfCOAqkCAQQQQAABBDwisPPMXvn3j30l6XKy1C1TSz67833x9+PNHTyCzyIIIIAAAggggAACCCCAAAII+JBA19k9JSrG9gaRfSN6St9GvXyoekpFAAEECpYAgc6Cdb05WwQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAgQwECnXl/g1xMuCSPzx0k207ttBfT9tqWMrHtyLwvjgoQQAABBBBAwOMCE9dNlRl/fWPWHddmmHSoeqvHa2BBBBBAAAEEEEAAAQQQQAABBBDwXoGomGPSdXYPU2B4aJjM6Wbr1MmGAAIIIOCdAgQ6vfO6UBUCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgggkCcCBDrzhN2+aFxSvDwxd7D8eeJvp0K+v/dDqVaySt4Wx+oIIIAAAgggkCcCcUlxcvvsXnLy0mm5rfLN8nb70XlSB4sigAACCCCAAAIIIIAAAggggIB3CkzZNEOmRNpCnHTn9M5rRFUIIICAowCBTu4HBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABuwCBzry9Gd7f+IlM2zxLKhULky7V28r0zZ9Ls4oRMq3zuLwtjNURQAABBBBAIE8FPvrzS3lnw4cS4OcvC//9lZQuXDJP62FxBBBAAAEEEEAAAQQQQAABBBDwHoGus3tKVMxRU9DoVs/LXbU6ek9xVIIAAggg4CJAoJObAgEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAwC5AoDPvboaY+AvS4at/y6XEWJl5x7syeOloOXbhhExsO1LaXtsy7wpjZQQQQAABBBDIc4GomGPSdXYPU8eQG5+Sh+vem+c1UQACCCCAAAIIIIAAAggggAACCOS9gOPvDMJDw2RON1unTjYEEEAAAe8VINDpvdeGyhBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABjwsQ6PQ4uX3Bdzd8JB/++YXcXKmJ/Kf+g9Jn/lCpULSczO02S/z9/PKuMFZGAAEEEEAAAa8Q6PbDk7LzzF6pU6amfHnXZK+oiSIQQAABBBBAAAEEEEAAAQQQQCBvBaZsmiFTIm0hzr4RPaVvo155WxCrI4AAAghkKkCgM1MiBiCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACBUeAQGfeXOtzcdHS+evupjvn13dPlZlbv5Wfdy2QPhE9pF+j3nlTFKsigAACCCCAgFcJ6Isz9UWauq3u8ZOEBBXxqvooBgEEEEAAAQQQQAABBBBAAAEEPC8Q8XEH+6LTu4yXpmENPV8EKyKAAAIIZEmAQGeWuBiMAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCORvAQKdeXN9J62fLp9s+UpurXyTjGszTNp88YBcTLgkvzwwQ64pVjFvimJVBBBAAAEEEPAqgfVHN8vjcwebmj7u+pY0qlDfq+qjGAQQQAABBBBAAAEEEEAAAQQQ8KxAVMwx6Tq7h1k0PDRM5nSzdepkQwABBBDwbgECnd59fagOAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEPCoAIFOj3LbF+syu4cciTlmunPuObdfXlg2Rq4rXUO+untK3hTEqggggAACCCDgdQLa0fu2z+83dQ1rMUDuv+52r6uRghBAAAEEEEAAAQQQQAABBBBAwHMCUzbNkCmRthBn34ie0rdRL88tzkoIIIAAAtkWINCZbToORAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTynwCBTs9f0wsJF6XlZ3dLleKV5Kf7P5EBi4fLsgO/y3NNn5DeDR70fEGsiAACCCCAAAJeK9Duywfl1KUz0qPe/TK4eV+vrZPCEEAAAQQQQAABBBBAAAEEEEAg9wUiPu5gX2R6l/HSNKxh7i/KCggggAACVy1AoPOqCZkAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEMg/AgQ6PX8t/zy+TXr92l9uqXyjjL3tJRPu1G3eg7MkrGh5zxfEiggggAACCCDgtQJPzhsia49skpsrNZHJHcd6bZ0UhgACCCCAAAIIIIAAAggggAACuS/QdXZPiYo5KuGhYTKnm61TJxsCCCCAgPcLEOj0/mtEhQgggAACCCCAAAIIIIAAAggggAACCCCAAAIIIICAxwQIdHqM2r7Qt//8Kq+unmQ6bdUpU1NeWf6G1Ct7ncy68z3PF8OKCCCAAAIIIODVAm/+8YF8vu17qVC0nMx/8HOvrpXiEEAAAQQQQAABBBBAAAEEEEAgdwX033TWH/tT7qrZge6cuUvN7AgggECOChDozFFOJkMAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEfFuAQKfnr9/YNe/Jl3//KK+06C/LD/4hyw+ukeeaPSm963fzfDGsiAACCCCAAAJeLWC9EYQWubrHTxISVMSr66U4BBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAWcBAp3cEQgggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAnYBAp2evxkemztINhz9Uya1Gy0DFg83Bcx78HMJK1rO88WwIgIIIIAAAgh4tcDKQ2vlmYUvmxrndPtMwkMreHW9FIcAAggggAACCCCAAAIIIIAAAggggAACCCDgLECgkzsCAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEDALkCg0/M3Q49fnpW/TmyXB667Q7755xe5odz1MuOOdzxfCCsigAACCCCAgNcLRB7fKv/5dYCpkzeA8PrLRYEIIIAAAggggAACCCCAAAIIIIAAAggggICLAIFObgoEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAG7AIFOz98Mzy0eKUsPrLIvPLh5X+lR737PF8KKCCCAAAIIIOD1AjvO7JEHf+hj6lz0r6+kbEhpr6+ZAhFAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQSuCBDo5G5AAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBCwCxDo9PzNMOb3d+Tr7T+bhf3ETxb86wspF1LG84WwIgIIIIAAAgh4vUBUzDHpOruHqXPJQ7OldOGSXl8zBSKAAAIIIIAAAggggAACCCCAAAIIIIAAAghcESDQyd2AAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCBgFyDQ6fmbYdrmWfL+xk/Mwi0qNZUPOv7X80WwIgIIIIAAAgj4hMC5uPNy2+f3mVp/e/hbKVGouE/UTZEIIIAAAggggAACCCCAAAIIIIAAAggggAACNgECndwJCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACdgECnZ6/GX7YOU9GrpxgFh7b+iXpXK2N54tgRQQQQAABBBDwGYGIjzuYWlf1+FGKBoX4TN0UigACCCCAAAIIIIAAAggggAACCCCAAAIIIECgk3sAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAwAcFki8ny5qojXL4/FF5oM7t4id+Hj+LQ+ePyN6zB6RW6epSpkgpCfIPdKuGs7Hn5Lsdc6V1lZulWskqOVL7ubhoORxzTGqVquZ2HW4Ve5WD9Dot3r9SLiRclHtqdb7K2a7+8MjjW+VIzDEpVbiENA1rKIH+gXJZLsvaI5FSr0xtCQ0uevWL5IMZ1h/dLI/PHWyMpncZ73RGUzbNkCmRM6VvRE/p26hXPjhb7ziFFQf/kGcXvWLuwcX//loKBQR7R2FUgQACCCCAAAJeKXDzzDvlUmKs/NHrV35u8MorRFEIIIAAAggggAACCCCAAAIIIIAAAggggED6AnTo5O5AAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQ8DmBcWsny6yt35nw0+SOY6VBuToeP4epkZ/J5E2fStkipeWjrhOlSvFKbtXw864FMmLlBNGw4xMNu8vTjf/j1nEZDbLmDPQPMHPqn9Tb0GWvy/y9yySsaHmZccfbUj6k7FWvm9EEGjLtt+BF2XZyh1QoWk6mdx4vlYuH5+qamU1uGUSUryfvdxxjuhnN3bNURqwcJ0UCC8ugZn3ljprtxd/PP7Op8vXzBDo9f3knrpsqM/76RkoWKi7LHv7W8wWwIgIIIIAAuOpqGAAAIABJREFUAgj4lIDVofPXB2ZKpWJhPlU7xSKAAAIIIIAAAggggAACCCCAAAIIIIAAAgVdgEBnQb8DOH8EEEAAAQQQQAABBBBAAAEEEEAAAQQQQMAHBXac3iN95w+V07FnpU2VFvJmm2Ee70xphQPrlKkpUzu9KSUKFctU8nx8jPSZP9SEHMuFlJFpncdJ1RKVMz0uowGJyYmitWgnTA0lalCxcYUGLod4OtCpBXy+7XsZv3aKCa8+0uBf0r/p41d1rld7cFqBzj+iNsqrqyeJdlzVrWWlZvJKi/5SMbTC1S7ns8cT6PTspUu+fFnaftlNtHuvbgQzPOvPaggggAACCPiawLELJ6TT1w+bsqd0Gis3hTfxtVOgXgQQQAABBBBAAAEEEEAAAQQQQAABBBBAoEALEOgs0Jefk0cAAQQQQAABBBBAAAEEEEAAAQQQQAABBHxT4LJclknrpsmnf82W4IAgmdh2pLS6prn9ZE5eOi0DF4+U4xdPXtUJPnrDv+XBOne5zHEx4ZI8u+hl2XB0i9xW+WaZ0Ha4BPoHZrrWvL1L5ZXlb4qGMPs16i19InpkekxmA/45vVv6zBsiZ+OipXnFRvJO+1elcGAhl8PyItCpATXt0vn3qZ1SuVi4TO38poTnYVAyrUCnQl1IuGiCpz/unG/Cp8WCQ+W9Dq9Jw/L1MuPPl88T6PTsZd1zdr/c9/2VsPO4NsOkQ9VbPVsEqyGAAAIIIICAzwhsObFdev7yrKlX34jkgevu8JnaKRQBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEBAhEAndwECCCCAAAIIIIAAAggggAACCCCAAAIIIICATwocjI6Sx+cNlhMXT8l9tbvKizc9IwH+AeZcNMjZ65f+cvTC8as6t/Fthkv7qre4zKGdQR+bM1D2njso9193uwxrMSDTdTQ0+PSClyTy+FapXrKK/K/zOClbpLT9OA0SHog+LNeWuEb8xC/T+awBb6+fLh9v+Ur8/fxlVKtBcmfNjmke626gU8Oy649slrpla0vRoBD7XHFJcTLjr29MjVnZtp3cKbvP7jOHNA1rKBVDy7t9eJXilaRX/QekUIBrQNXtSRwGphfo1CF63ov2rZBRqyaarq/DWw70eNfX7JxTbhxDoDM3VNOf0/K2RmiQ/P+aPObZIlgNAQQQQAABBHxGYMn+VTJwyUhT738a/EsGNL3yxhA+cxIUigACCCCAAAIIIIAAAggggAACCCCAAAIIFGABAp0F+OJz6ggggAACCCCAAAIIIIAAAggggAACCCCAgC8LaABv3p6lUqNUValdqrrTqUTHx8jUyJkSHXfevj82MU5WHlorlxJjJTw0TJqENUjz9M/EnpM1URtNF830Ap0aanx0zkDRTqAjWw2Se2p1zpTS6s6pwU0NgN5bu4v9mB1n9sigxaPkTNw5ea/D6xLhZmfIkxdPy2NzB8n+6ENphkQdi3I30KlG+gLxikUryNjWL8n1ZWqZaRwDqZmebA4NUIf3O45xCpbqdT8bGy0JyQlZXmXW1u9MV9d6Za+T128dKiFBRVzm0IBwSFCIFE15rnBgYSkeHJrltXz5AAKdnr168/cuE/36tDYNFL/VbpRni2A1BBBAAAEEEPAZgZ93LZBhK8aZerWrt3b3ZkMAAQQQQAABBBBAAAEEEEAAAQQQQAABBBDwHQECnb5zragUAQQQQAABBBBAAAEEEEAAAQQQQAABBBAosAIXEy7JKyvekG0nd2RqcFvlm+XFm591GefYtbNTtdbyRuuX05zrz+PbpN+CF02AMb1A57ojkfLMwlfM8e91eE2aVYzIsK6zsefMnH+f2mnCmqlDio7PaxfLt9uPdgoxpje5vph7xMoJoiHRgc36mG6W6W3uBDoPnT9i6jwYfdh0/Owb0VOeiOhuOoY6BjozCsRmeoHcGLDh6BaJijmappWng6UZ3StunIpPDsko0PnTzgUyfOU4uatWJxndarBPnp+3Ff3l3z/K2DXvSd0ytWTbqZ1yXeka8tXdU7ytTOpBAAEEEEAAAS8RsH4e03L0zVe+uOsDL6mMMhBAAAEEEEAAAQQQQAABBBBAIDcF9HcCTSs2lPDQCrm5DHMjgAACCHhAgECnB5BZAgEEEEAAAQQQQAABBBBAAAEEEEAAAQQQKGgCCcmJ8kfURqlR8lqpmIV/VNRg4qZjWyU8tLzTcVkJ8aUXwHM30Llo3woZvHS0uWRWoFM7cQ5cPFJ0Dt1ik+JFQ5gaeixVuIQE+Qc6XeLyIWVlYruRUrZIabP/823fy/i1UyTQP0Amth0pra5p7nJLZNTBM63753x8jPSZP9SEXCsXC5epnd/M8B9wMwt0nouLlucWj5SNx7aY5e6s2UGGtxxoPzfHa5DbIUer1rTCr1m5F3Li6y6tc9Vur6djz0rF0PIm7JqVTbu76tdE6nsmK3Pk9lgCnbkt7Dz/+xs/kWmbZ0mbKi1l6YFVUiigkPzR6xfPFsFqCCCAAAIIIOAzAo6BzmLBobKi+/c+UzuFIoAAAggggAACCCCAAAIIIIBA9gQenztY9N9v9E1X53Sbmb1JOAoBBBBAwGsECHR6zaWgEAQQQAABBBBAAAEEEEAAAQQQQAABBBBAwPcFNGz36+5FMjXyM4lLipfJHcdKg3J1Mj0xDYDO27NUpkbOlLNx0S7HxSXFyYy/vhENw6W1HYk5bv4RU7f7r7tdhrUY4DLMMdCZ3hg9KK1Ap+OxmZ6MiIQVLS8z7nhbNNh58HyU9J0/VA6fPyq312gno1oNlsBUAVCdU0OCA5eMlNWH17sV0HTsztmz3gMyqHmfDEvLKNCp4dABi4eLdsbUrUlYA5nUbrToC8StzRsDnfXKXiev3zpUQoKKuHNZZNbW7+TTv2ab6zKp/WgpW6RUpscVDiwsxR0c9AC9H3r/OkBKFiouzzZ5VG4Kb2zCve5seh3WRG2Q7nXvk4fr3iuhwUXdOcyjYwh0epRb3tv4sUzf/Llod+FNx7ZIdHyMCWY4fv15tiJWQwABBBBAAAFvFvhx53wZsXK8vcTl3b93+XnVm+unNgQQQAABBBBAAAEEEEAAAQQQyJpAVMwx6Tq7h/2gyEcWZm0CRiOAAAIIeJ0AgU6vuyQUhAACCCCAAAIIIIAAAggggAACCCCAAAII+J6AdqvUDnM/7JwvGvzTTYNqmQU6HQOgpy6dcfs4RyHHIGS5kDIyrfM4qVqisguiYyizX6Pe0ifiyj98Og62Ap3aJe+9Dq9Js4oRJmClYdPouPOSaLqPbjIdGvVdcDX8aG07Tu+Rf07vlkrFwuTTrm9LycLF5dXVk0RfdJ1Rbdbxa49ESv9Fw+RSYqz0rt9NBjR7Is0OkOrdb8GL8vepnebQjM7Hmju9QKdeg5ErJ8jCfcvN0MrFK8nkjv+Va4pVdDL0xkBnWh08M/rq0S6oLywb4xS4zc5XW+qAr1r1iegpnau3ybTzpnUddN3ggCC5vUZ76deolwmZestGoNOzV0LD6hPXTZWmYQ1Fw9X6PeSru6fIdaVreLYQVkMAAQQQQAABnxBIHej8/r6PpFoa///jEydDkQgggAACCCCAAAIIIIAAAgggkKnAlE0zZEqkrSun/lvC9C5X3ugp04MZgAACCCDglQIEOr3yslAUAggggAACCCCAAAIIIIAAAggggAACCCDgGwIHo6NkcuQMWbRvucQnJTgVXbJwCRMMvL5MLZeTiYm/IJ/89bV8se0HewDUGpTRcWmpfL9jrglN6ja4eV/T9TCtbcuJ7dJvwQuia7sT6EwvkHou7rz0mT9Etp/aJU9G9JCnGvW2L6edSSdv+lSsoOHyg3/IiJXjJDE5yV6bBiOt0Kua6TwJyTY77TQ646/Zpktp6cIlZUqnN6R26eoup/Phn1/I+xs/keTLyea57AY6U4c5w4qWk4ltR0rdsrUzvQG1a6pa5PQW5B9kgrB+4pfm1I7B0qwGOq2wrjth44zOK72OrSUKFcu086ZjoNNaI8DPX1pc08x0+6xVqlq6557T1unNR6DTU9K2dX7dvVheXj5W6papJWVDysjyg2vM12Hba1t6thBWQwABBBBAAAGfELB+drCKnXnHu9KgXB2fqJ0iEUAAAQQQQAABBBBAAAEEEEAg6wJdZ/eUqJij5sC+ET2lb6NeWZ+EIxBAAAEEvEqAQKdXXQ6KQQABBBBAAAEEEEAAAQQQQAABBBBAAAEEvF/gslw2IcQJa6fKxmNb7KFCq/IyRUpJz3r3S7c6d0rRoBCnE9Ig3ORNM+TX3YtcAqA69qG690iPuveJhjrd2fadOyhPzHteTlw8Zd6R9u32o13WtObJqUDnzjN75cl5z5sw48S2I6R1lRb2Uq2w3q2VbzKhzimRM1zO053zssbcXqOdjGo1WAL9A+2HOZ6ztTM7gc4igYVl8NLRptuobhogndR+tNxQ7nq3SrTCkW4NzsKgzEKauR3o/PP4NhOqCw+tkGHVGYWZCwcWkrtrdpLHGj7k0nkzra601kL+fv6mK6MGO28Kbyz6OC82Ap2eVdfOvPo95dri10jjsAaiIfWXb+4v3erc4dlCWA0BBBBAAAEEfEJg2YHVMmDxCHutUzqNlZvCm/hE7RSJAAIIIIAAAggggAACCCCAAAJZE4iKOSZdZ/cwB4WHhsmcbrZOnWwIIIAAAr4tQKDTt68f1SOAAAIIIIAAAggggAACCCCAAAIIIIAAAh4T0G6Qa6I2ylvr/icaaky9aRjp6cb/kTbXtpQghwCijtPw2webPpEFe3+TpJSuktbxGgDtE9FDbq/RPt0wZloneT4+RgYsHi4bjm6RkoWKy/sdx0i9steJBh4HLRktj9zwL9FApNXp0THQObb1S9K5Wps07ebtXSovLBsj6XVxXHlorXkBdbHgovK/zuNMR0XdEpMTzbq/Hfxd7r/udhPk026dmW0a/tP6datZqpqUKlxCNh/fJgeiD7vUkJCcKMNXvClz9yx1mjargc43W78sY9a8a4K5umWlM6e1sC8GOjWs2W/Bi6Zj6nsdXpNmFSOcHPWe6jN/qPxzapd0qHqbDGs5INN78mzsOfl6+88ya9t3Lh1LM+q8aX09vbvhI/nn9G6XYPQ1xSpKn4ie0rl6G5evp8zuqat9nkDn1Qpm7fj90Yfk7m8fEf1e8GCdO2XGX9/Ic02fkN4NHszaRIxGAAEEEEAAgQIhYL0ZhHWy49oMkw5Vby0Q585JIoAAAggggAACCCCAAAIIIFDQBKZsmiFTIm0hTrpzFrSrz/kigEB+FiDQmZ+vLueGAAIIIIAAAggggAACCCCAAAIIIIAAAgjkgEBsYpzM2bNY/hc5S45eOO40o3YQbFyhgTzT5BFpWL6uPTypgzLr5JlRADSzsjXYOHrVRPl510LTvXJkq0FyR4324hh41C6fkzv+V64vU8tM5xhAHN9muLSvekuay0yN/MwEMdMLdH745xeiIbw6ZWrK1E5vSolCxcw82rGzz/whJiSpHRa7VG8rzyx8SUoWKiE3lK8r15WuLqFBRaVW6WoS6BcoJQoXTzeop6HRgUtGmu6e7a5tJW+0ftmc5y+7F8nIlRNMeFQDfycunpa4pDjJSqAzOCBIggOCJSb+gqm7eskqMrHtSKlaonJm7F7xvGOHTncK6lSttfHTzTHUm9Y98NvBNTJoySjj+0iDf0n/po+7s4QZo/fevD1LZWrkTDl0/ojL14nehwObPSmNKtR36rypXycakNZ7avWhdS6BZ72/ute9Tx6ue6+5Jz2xEej0hLLzGhEfdzA7etV/wAQ6H2/4sDzT+BHPF8KKCCCAAAIIIOD1AltP/iPdf37GXqf+v9A9tTp7fd0UiAACCCCAAAIIIIAAAggggAACWRfoOrunRMUcNQeObvW83FWrY9Yn4QgEEEAAAa8TINDpdZeEghBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAe8R2HN2v/Sd/4Icv3jSqSgNBbaveqv0i+gllYuHuxSsIcOXfhsrSw+sduo8qAHQ9IJt7p61BuCmRc4y70arXQ5vKHe9fNDxvybsZgUedb92C33shofs01qBTq1hYtsR0rpKizSXtAKdxYNDZUrnN6VuSiBUB+vaQ5a+Jgv3LZcu1dvImNtetIdYtaPmo3MGytm4aJnUbpS0uqa5u6fkMk5DtP+3aJhsOLpZ2lW9RUa0HCinY89K3/lD5fD5o1IupIz8X5NH5Y0/PjDBzKwEOh0X0w6V49sMkxIpHUKzXbAHD7yaQKd1jU5eOi1DbnzKhCStTc01RLv68HopXbikTOn0htQuXT3LZ6b33qZjf8nkTTNk47EtLp0365erI++1f000cJx6026f0zbPkh92zhc9T8dNuze+3W603BjeOMs1ZfUAAp1ZFbv68e2+fFBOXToj99buIt/vmCsP1b1Hht749NVPzAwIIIAAAh4TOHrhhGw6tsW8CUfzihFp/nwVeXyrHIk5ZjqyNw1raMZmddOfy9cc3igdq91mujvn9mZ1FdefQR+oc7vTG7jk9trW/PpmGXvPHpBapatLmSKl3O5erj9bfbdjrrSucrNUK1klR2o/Fxcth2OOSa1S1dyuI6ed9p47KPd+96h92ueb95Pu9e7L6WWYDwEEEEAAAQQQQAABBBBAAAEE8lggKuaYdJ3dw1QRHhomc7rZOnWyIYAAAgj4vgCBTt+/hpwBAggggAACCCCAAAIIIIAAAggggAACCCCQawKOHQ11EQ1N9qh3v/y7zl1pBtKsQtIK3d0U3kQGNn/SvPjZT/yyXfPcPUtlxMpxpnulbvpCdg2W3lL5Rukzf6icuHhK7qzZQYa3HOj0Imurs2Z6nTetgqxAZ1jR8jLjjrelfEhZe60aqnxszkDRF1GnDgRqV80Bi0dIseCi8r/O48x5Xs2mnT6LBoWYwKx69l80XDRop4HUYS0GSM1S1aTfghfcCnRqcGDQ0tGy7eQOU1KAn788eP1d0r/J4x4JAlyNQ+pjHe8tfXH+Szf/n8v0FxMuycvL3xDtXuTYofPkxdPSe05/E4p9MqKHPNWot/3YtUcipf+iYXIpMVbuq91FhrV87qruU534YHSUvLvxI9MdVsMQuqV1X6V1jnP3LJEpm2aKhk+tLaPOsjlpTKAzJzXdm6v3r/1l8/Ft0qHqrSYwfmfNjvLqLc+7dbB2Th61aqIJdmvAnQ0BBBBAIGcE9I08ft29WL78+0cZe9tLpjt6Rpv15iEZ/aw5dNnrMn/vMokoX0/e7zjG/KyXlU27iL+6epL8uHO+VC4WLhPajZDapbL+BhRZWXPc2skya+t36Xavz8pc2R1r/Xxetkhp+ajrRKlSvJJbU/28a4GMWDnB/Bz2RMPu5g1frnaz5gz0DzBz6p/Um3Wd3fm5Lzv1aKi341dX3rjGnTd3yc46HIMAAggggAACCCCAAAIIIIAAAnkrMGXTDPMGt7r1jegpfRv1ytuCWB0BBBBAIMcECHTmGCUTIYAAAggggAACCCCAAAIIIIAAAggggAAC+U8gdaAzs86clkBagU4NOOqLjTWEp6HErG7Wi+pHr5poD3M6zqEdjvRF7pWLV5LJHf/r8qL7DzZ9Kv+L/Mx0RMoocJlRoHPbqZ3Sd94QSZbLMrnjWGlQro69BOu4OmVqytROb0qJQsWyeorpjrc6dq49ssl0Bh19yxDRwGdmgU598fovuxbJhHVT5FzceTN/kcDCMvqW56V91VuuOrCYYyeYhYkc7y3HsKbjFOmNSW9/TnXndKwhvU6d7rywP71OnQQ6s3Cj+NjQV5a/YToM3xTeWNZEbZQ2VVrKW+1GZnoWGujQLsraTVk7y05qP9op1BkdHyNTI2dKdMrXf6YTZjLgoevvkbpla7uM+nzb9zLjr9lXO32Gx2u4fmK7kaJhHk9u+v1Bw1d/nvhb7q7VyWtCs7vP7pNv/5kjFULKygN17shyKMyThqyFgK8K6Js9PLvwFdHO803CGsikdqOlWHBouqfjiUCn4xubONakPwPrGzKciT2Xbe5GFRpIWNFyLsfvOL3HdInXNzZpU6WFvNlmmMc7U1oByaz8nH0+Psa82Yu+oYl2t5/WeZxULVE52z56oDprLYv3rzQ/U2sot3GFBi5z5nagMyb+grSadY993V71H5CBzfpc1blxMAIIIIAAAggggAACCCCAAAIIeJ9AxMcd7EVN7zJemoY19L4iqQgBBBBAIFsCBDqzxcZBCCCAAAIIIIAAAggggAACCCCAAAIIIIBAwRDYH31IBi4eJRoccdw0kKkvXn6mySPSsHxdl2CgvvD99d/flV93LZSklM6E1vEaaHsyort0rd7O7e6QGo7TsJCGMrUzp77YvFbp6rLi4B8S4B8gly9fNp139PMXb3pG7r/udqea9MXXg5aMlt8O/i6VioXJp13flrIhaYeCMgp0/rBznoxcOUGqlagsH3adaAJUuun59l80QtZEbZDba7ST1299wey3XtifnbsldeemeXuXmkDqO+1fM2FVx7BtWl15dpzZIyNWjJe/T+10Wt6dQGFa9WqA9KXlY+ViwsXsnE62j3mlxQBpdU1z+/FZDXT2rPeADGpue4G7hoKHLH3NdEB09FXbV5a/aV6k37t+NxnQ7Ilsh10TkhNl3p6lJkR36PyRNL9uNJRWPFUgRGvbeWavTN/8uSzet8Ll66ZMkVIyoe0IU3dub3TozG1h1/n1a1u/v2nwXe+DlpWamZCIO9uGo1tk0JKRcjYu2nx/08CR1SFYA5+9fukv2sUzJ7b0QsXW982cWCO9ObL7vetqanLshKfz6JsaTGw70ul70tXMn91jtfvw0wteMtdctxaVmpq6tGM1GwII5JyA/t08ddNMpy4IfRr1TPdnhNwOdB48H2WCldppvGSh4ubviXplrzMnnNabqWRVIr3v8eowad00+fSv2Wl+H9Ru4gMXjxT9O+dqtkdv+Lc8WOculym08/qzi14W/fvutso3y4S2w0XfyCWzzfHnu5zqYPnP6d3SZ94Q8/23ecVG8k77V9P83pvbgU69Jo0/7mR+ttXtvtpdZXjL5zIj4XkEEEAAAQQQQAABBBBAAAEEEPAhgaiYY9J1dg9TcXhomMzpZuvUyYYAAgggkD8ECHTmj+vIWSCAAAIIIIAAAggggAACCCCAAAIIIIAAArkmoEFJ7Rj37oaPRF/ErI8dt2uLXyNPN/6PtLm2pUu3Hn1h9+RNM+TX3YtcumpqB8vude+Th+veK6HBRTOs/2B0lDw+b7Acu3DChDk1uLLi0FqZvOlTE3DTOcauec90Dgrw85cHr79L+jd53P4Ca93/2JyBsvfcQbkpvIm83X6UFApIO/iS0QuwX14+Vn7dvdi8iP61W4faQz0awHpy3vOmC+YbrV+WDlVvNeeTk4FOfaG+zh8eWsHMnV6g80jMMXnzjw9k+cE19lCgWgf5B4m+4D67oajU3Vpz7YZLNXHqcIHjtXQMazoepl2Lnlrwoumol/oF/Fan1gpFy8mnt08ygQC9dnvOHpDKxcJlauc37cZZOUftqvn19p9l1rbv7N1QreP1nmxX9RbpE9FDapSs6jTt1Xx9ZaW+rIwl0JkVrZwZq6GTF5aNMd8L9f7VgN4HHf/r9uSOHdscuxQ7Bjq7171X6jt0FXZ3cv2+M2XTDBNeySzQqd3KNICdUbBQu8fp3ykaltR3E68YWj7DUrQznP7dk93vXe6eZ1rj0grE6hsGDGsx4GqmvepjUwdoM+s8fdULMgECaQhk9jNO6jem8FVE7fI4YPFwEybUUPeoVs+bbulpbbkZ6MysjtwMdOq5Wj+Ln7h4yoQH9Q1U9I1UdMupNw9I7+8Yx5/93P0e7OhRvWQV+V/ncU4dnvXnrwPRh+XaEtdk6U083l4/XT7e8pXom9uMajVI7qzZMc17wd1ApwYy1x/ZbLpfFw0KydKXScevHrKHaDtXayNjW7+UpeMZjAACCCCAAAIIIIAAAggggAAC3i2gv5efEmkLcfaN6Cl9G/Xy7oKpDgEEEEAgSwIEOrPExWAEEEAAAQQQQAABBBBAAAEEEEAAAQQQQKDgClgdBDXYufrQujQ7CPasd790q3OnywuSNew2bfMs+WHnfNNByHHT4M/dNTvJYw0fkvIhZdMEtjps7jq71959zgq0WIEBfbH380tfFe0kqZsGl8a3GWZCQOuORMozC18xnTTTCwFaC1svwE7dhVOf33ZyhwxcMlKOXjhhXtT/VKPe0qt+N/ls63cycd1U0ZDg9M7jpXLxcDOd9cJ+Pa9J7UdL2SKlMr2Bxvz+jiw78LtTB8m0Dkod6HzguttlwrqpMn/PUvu10SDh3bU6y8BmT8qrqyfJ/L3Lsh2KOhcXLWuPRJoQVnrbkv2rTPdLDbzqPyxrkNRx++vEdpm17XsTptUuTFVSnDJCaVShgQnxWptjaCC9bksZjVl2YLUMXDLKBFzf7fCarDq01nSc0hfma0jr3tpdMr1GjgM04DA5coYs2rfcJbSs97bO16dhDylZuITTvPp1MHfPEpm++QuX7olay/Vlapnr1qhCfVObJzcCnZ7Utq217dROefinp+wL3xTeWKZ0esPtQvT787TIWebFHRpS0fCKdvPV71NWh870gjKfb/vedEDWMMlrtwyVkKAiTus6fj1lFuh0J3Tp+L0rvfkcC8ioa7LbQNkcqAGqPvOHmu/91jbkxqfMmwjk5fbzrgUyYuUE+xsspPX3VUb1OQZCO1Vrbd6IwN3N3dCYfs9rXKG+eeMGT38fcwwa5lWo0F2njNxzqqOgu9c2q+MKSqBTXTYf3yr9Fw03wXbH0Hxqs9wKdOr3osFLR8sfUZvMzwT6Ar4nIrpnKYiY1euberz+PaMdyGuUqiq1S1V3ejo6PsZ0Jo/+f/buAz6KOv//+AcIECB0kBBAFESKlCBFkFjoRURP5WwUKQKGpE3SAAAgAElEQVR6KkizUQOiFBFORVROpVhOzvJDpRelKE0IVQUVFQhVpEvn//98k1knmy2zKZvd5PW9B4+Q3Zlvec7s7Hrsez5nT7geP3PhrKzcs1b+unDGVJCoF13L4xTsIX9v7wkavOw+t7+5McmIuAFyZ5U2fpdjVefU90T3z3daxX7AkpHy59lj8mrL5x1XPz98+oj0mDdAfju+x7zPuodE7ZNyGuhUI/1vi7KFyphApn7+c9rum/OI6797mlVsYm54Q0MAAQQQQAABBBBAAAEEEEAAgewjEPtOS9diprWdYG6QSEMAAQQQyD4CBDqzz7FkJQgggAACCCCAAAIIIIAAAggggAACCCCAQNAEEk8eMAFNT5U3fQU0NeAw+4fPTWUbrfpmb76qGOp2axI3SEzhaFNFUZt7oFOr2mj/o01w8WupW+Y6E/4snC9KXlr7hszc9j9TjXFS85GuypqewKwvYHsLgew/dVD6LRluvkCtX6q/pUJj2X1ir/z0569y17VtZWiTJ11fsLe+2O8k5GTNxd/41nbugU4NSA5eNkqW/f6NmZd+IXx4XH/Xl+6dfrHc6l+rBGqwK5AwoVX90tt6nQQd/J3ETsJg9gCae/jKqqaqAQKt1rrhwGYTxNSKiPpFeF+VBa25aThg44GtpvrshgNbUlWtLVmguKQl3OzvNeDPJqOeJ9CZUZLO+9Gwzk3v/R0SbFi2rrzZZpzzDkTk/KULEr9qoqki3LFqe3myQS85fu6E30Cnp2upfeCcHOhUBw1zPvP1C7LnRKK0qdRUnm38RMBV1AI6kA421mOtVeI++mGOFMtf1ASc9BrmtAUj0Gmfy80VGsmomwZJ0fxFnE4xXdsR6EwXn+OdNYimn7ns7dT5v0SvZ9qyKkzreAEBbKhhxjc2znRVRLitcnMZGTfQ3IBDg5YZ1TyFeNVz6IpxZixtt1/TUoY16S95c0dk1LCp+jl9/i8ZsmJsijC7t8H0c/AzjR9P9bT9vcNXcHzzwe3yyMJnzGd4b4FO68YsOsirLUdLg7KxPteuN5LRPr//Y6fH89D+vH4RcnKLeEfXdXuYvn+D3tKl5j1e5+Hkc/eeE/vMPHcf35umoO6/Fj4rq/auM3NocdVNxo+GAAIIIIAAAggggAACCCCAAALZQ0D/Hbbd7E5mMXqzrLkdkyp10hBAAAEEso8Agc7scyxZCQIIIIAAAggggAACCCCAAAIIIIAAAgggEHQBDf29u/Uj+WD7Z6kqbxbJFyVT24yTGh4qzWgYRav8vLbh3VTVCaPyFZLXW70otUpX87kebyEkDdt9/tMiqRddW8oXLiv2ajpOqpg5CVRqtcqBy0aZyp9WKxARKa+1GiPXl/m7AlEwA529YzvJr8d2myqdPWrfL3WuqJGicpOTL5Zba9HgwuBlo8369Ev4T9Tv4feL7lYV1a93e68umhGBTqvCpnq/3uoFqX1FjVTniT206R4O8FQ1rXTBkvJWm/FyVdEKjl5D9pCCfYeKRcrLv65/SJpWbOI1aGEdB/t+TqrUOppYBm1EoDODIAPs5pb373IF3TVgonfcDrRp8EfDxnHlG5pwSCBhTG/hq0D6cBJedxLKtq87Kyt0BuofLtsHO9CpLoGEptLrSKAzvYJp399+bmWnQKeKWCHAgnkjTTXjslFlXJXY0y6Wck/3QKf7502tcmndrCSjxvTUTyAVZr2FNZ0GOu2vV+szm1bi7L9khHkP03bm4jnjr+9rxSOLpvqMdUXBUjKx+QgpVaCE2V4rT09YO1UicucxN+vQ90T35quCpycTe8VmvbnMG23GSUxUGa+Hwd/nbj22Ty4ZYW4Moi0tQd1hKyfInJ0LzP4tr7pZxjcdmpmnBX0jgAACCCCAAAIIIIAAAggggEAQBaZunOG6uVif2M7Sp26XII7OUAgggAACwRAg0BkMZcZAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQSyucCZC2dlzk8L5Y2EmfLHX3+a1ToJZmr4UisOvb5xumgIz+l+up2/qnIWuT1c0K3WvdK3fk+vR8P+BXZ/QQT3ikkaZJrSaoxUKlbR1X+wA52+TjN/Xyy372t3cBLQ0n13H0+UnvMHyoFTh0QrVz1/89OppuM00KnhUL37sIYl3CtQ/WfzB/LKd29LmUKlZfptk0Tn5978Bca0sp1WidWWL09eGRk3SNpWapqiG63AOm3z+3Jf9TukzhXXpZiHPaRgVUPt36CX1C1T029FU3ug01clz6y8ZBDozBr9Tl88LlsP/WAG19DOf9pOTPdE3MOYWsXRveqaVVFPXwvFI4tJruRRC+YtKGNuflpKFCjmuMqnk+uFv9en+6IJdKb7NEjVQUYGOj1V1NObNmw6uE3Grn7N9d6u18qRcQPk9mtaZfyC3HoMhUCnr0XaXwNOXjOZDpaBA2TnQKcy6TVVr5PWZ5OzF8+mqDivVUvjV71sboLxwi3PSLWS16TSHfPtv81n3+tKVZXnb37KVEO3mu6nf8znqhOJMmjZKFMR3npfsIc59fPQ3hP7RT9/6GfujGy6rhlb/ye/H9/rsdt9Jw+KflbQdnfV22Tojf1SbWd///G2je7kKdDp7cYZ3tZofx2pW58FTxkbq5JqhIdqpvrfLv2XjpBv9q4XJwFNe3XOztfdIwMa9vZJ7utzt/43RL8lw+S7/UlhzrQGde2fZ31VQc3Ic4O+EEAAAQQQQAABBBBAAAEEEEAgOAKx77R0DTS34yyfN5YKzowYBQEEEEAgowUIdGa0KP0hgAACCCCAAAIIIIAAAggggAACCCCAAAI5WMAe0Nx36qCjSpvKpRUhNx3cLuPXvC67j++V11q9kOYKnXZ+rVj58PxBcuj0H+KkCqM9yKhfrn6lxfMpvmhv71sDK/GrJppqoFaLLlTaVAKqUepa81C4BjqPnT0hvRcMNiECf8FWa+1WiENDO2Nvfc5UCnJvTgOd1nH44chP0qxinDzd6DHRiq/2KqC+js9nO+fLiJUveQwVux83nee4pkNSVDPVeWt10scWDTFLeLXlaGlQNta1HA0adJv7pAljaGXUysWucvyq1y/4bzv8o/SO7SxtKjX1WsnTcYeZsCGBzkxAddDlM1+/IPN+WWq21Eq/b7fL+EBn43L15F8Ln5WEg9v8zsgK5ZcpVIpAp1+t8NogswOdlsaeE/vkkYXPmPd1bbdUaCwvNRsmnsJVGSlIoDMjNQPrK7sHOv1pOPmc46QSvH6eHrFqoqv64g0xdUXD04XzRZkp2D/f6k0n9IYiVhDU3xzT+7w9COnrs7U9lOleedQ+B8ssf578rs9bx8+dNDeJOX72hPnstyZxoxw5c1RioqJN+NFqO478Ij8e+VnKFY6W6e0mS7HIIjLqm0nyfzsXOPrcv3ZfgvRdPFT+unBGutbsKP0aPJzq86COZVVn/f6PnWZoX+ux5uYt0KmfcfUz6qJfl5tNKxQpZyrOly9cNuBD8962T2T82tfNfu0qNzc3YaAhgAACCCCAAAIIIIAAAggggED2EGg3u7Mkntxv/v+QuR1nZo9FsQoEEEAAgRQCBDo5IRBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQyXEADmhoG1AqEVxQsFVD/WlEnKl9BKZq/iM/9/FXo1ODesBXjZN4vy0w/vr6obQ108twpeXThM7L50Pfir9LNpzvmmS+Na9MvtGtoVL+AXyx/ERl981MSV75h2AY6tSJT97n95fBfR0ww01Pg0X5wtBJb38XD5OjZ41K9ZBXzxfRikUVTHT8nQQfdyVul1P2nDpkg5b6TB0SrI/Wt30M2HfxeNHCm1QW1aWXP55a/aCozXV20gvyn3UQpEVnMPKfnxOhvJpkQrh4r69i91Wa8XFW0Qor5zt+1TJ7+aoyUKlDCBOuuLFLO9bz2o1/+15BpoO3w6SOm4qEGX0O1EejMmiPz6ndvy7TNH5jB/VXo1Ovrs8tflNP/Pxhib11qdpQHavzD9ZB7hc7mV8XJ0TPH5fyl865tNBAyfevsVNXicktuKRpZRP48c9RxoLNARKS59kVG5PeK+OeZY7I6cYMJ6dSPriNlo1JX2bXvbAV2glHJ0B5G87QAJ5WndT97Pxr86RX7oGhwSI+xho/OXTxvjLSq75MNesm1xSt59XJSqc7f+5W9MnCgZ7d7BU779Vn78lSh0z6G3cL9mmxtZ11vrd/1+lg8sqipxNy8Ypy0rdTM5x3o/R03X2v2F8zS9wo9X9/d8pFomEsr62nT97jGMddLzzoPBBTq133TWqHTfhx9HXN/29mPoXVOayXJ/9s5X/6z+UNTaVvXre9/N1W4QXrVedBUzHbSMirQqXP8+Me5ojdo2HMi0bxm8uTKbebR4ZpW5jqX0VUpnazP3zZOPuc4CXTqOHqt0EqTjWKulyE39nMFNu2fb/Wzj95IRK+7wWr2z78DG/ZJ8Z5jn4P9PHcS6PR2fbXfZKRXbCd5tG5X1zDu/y2wfPcaGb5yvFy4dFGsuem5pH+06Xmk75/We6BWGp2xdbb5/KqfFae2HivXlkh9PdZqqK9teNf12dHfdUPH8hTodA9zut8IJtBjqDeB0JtBaNNqpM8T6AyUkO0RQAABBBBAAAEEEEAAAQQQCFmBOTsXyvoDm6XDNS3N/49OQwABBBDIfgIEOrPfMWVFCCCAAAIIIIAAAggggAACCCCAAAIIIIBAjhDwFejUQOlbCe/J1ISZ5svXlYpdKW+2GW/CCb7a/lMHpeuX/UyYwVdYQsMnWl1HqxTpP6ROaDrUjPXRD5+b8fRL6fFxg8zfBy6Ll0CCSE6/6O/0i/LWeq1+NSAz/bZJZk7emlWd8uzFsyY4OaBhb6/bapWoxxcPNRXYtOraiLgB0r5yC4/bOwk66I72AFOjmHoyucVI0cpNWs1I16Fhn0nNR5oAg4Y3v/x5icfx7CFePVZjVr8iXySHOTWMo2E4/XL/HVVay9Ab+6WoGjdl43R5M2GWaMjljdbjpGj+wjnidaWLJNCZNYf6kx1zJX7Vy2bwG8vVlymtkkIanpr99W9/3j1k4h7obHHVTam68xeOD6SPzJQL5Dqa1nn4CwamJdCp19DaV1Q31yq93rg3DWQ9dn136Vzzbo+V4cI90GmvluntGPpz1yDfnde2lf4NenmsQuhvf1/ng69g1rGzx2XoivGyfPdqr13o3O6rfof0a9DLccXlUAp06nvrKy1Hy6Jfv5bZP3zhcZ0aPtb39jZXN/X70sqIQOfmg9tl8FejRW/i4K3pe/LIuIFy65U3+p1TWjbQzz8ztv5P9AYX7u3+6ne6KrG7P+fkc47Tz3n6WXbLwe+leqlrU5xbeqMSDS16+/ySlvU63cdeGVQ//05uEe+1MqjTz6n+zHb+uUt6zR8kGuyc2Gx4imNuWd5coZGpKD81YYbH66zT9WkoUs8rexVh+5qtftIS6NQbHuh/E2i1UW0aIJ3UIl5ql67udHqptvtu/xbpMa+/efz2a1rJqJsGpbkvdkQAAQQQQAABBBBAAAEEEEAAAQQQQAABBBAIrgCBzuB6MxoCCCCAAAIIIIAAAggggAACCCCAAAIIIIBABgn4CiHZv+weSPUiq+qQBjEfr9ddetS+P9VsV+5ZK0OWjzXVfCoUKWeqUZYvXNZUf3xp7VQT6tTKjfol90Onj5gvb2uVUv3SdqkCxf2ufsy3/5avfv/WfDH9tVZj0v1FeWtArSb68Y9fmmCkhiEbl6vncS4aIJi07i1TsU+bhjjurNIm1ba63ao962TYivFy5MxR8/zt17SUYU36ew21WF/aL5S3oHGrfUUNj3OwvryvlfysikPqO3jZKFn2+zdSsUh5+U/bl6RUwRKiVZNe+e7tFP1owKZNpabybOMnjJ97KEdDmuNuHSIvr3vT9KfnyMi4QdK2UlJYRdc2eJkGXJbLLRUay0vNhqX4cr/fgxjmGxDozJoDuGrvOvnXwmfN4Lde2VgmNY/3OhE9p7Xio1a51LDyO1v+a4JHWR3oDPcKne9v/9RUa7M3vfbotcgK67/e6kWpVbqaz5PEHmrTY3nmwjlZnfid1320srNe768rVTXVNlopuf+SESbobm/6HqTHXpu/Cp0vfPuKfL37W9fup87/5ao0qWE9Hd9b08qA9up/gVbodBLotN6f/L3yvL3HuB+3MxfPydEzx0x3en0vHllMcnnp3L2qrbWZVuLst2SYaGDKX9ObDPSJ7SwPxz7oMZTrvn8oBTp1bvp554Ptn5mq3IXzRUmhvAXEfo7oNnqO6OeaOldc5/jc9/c5xlNH9orf/tydzslfP56edz/P7dv4qkrrL5yo/TgNdHqa154T++SRhc+Ym2jYP4O6v8bTsmZrn4J5C8qYm582N7SwN/trwn7N0sDjgKXx0q32veYzW67kV5v9PH/x1me9BoKtCr3eAvP6ubvfkuFSOF8hc3OWKsWvNtPS9z8dV69td1e9zXzWfn3jdL9Lt1/zril+takGvOngdvMe6j4HezVUe8eBBjrH3fqcuamIVgfVlt7KnNZcdM4dPn7I/NqhSmuJjxvod/1sgAACCCCAAAIIIIAAAggggAACCCCAAAIIIBAaAgQ6Q+M4MAsEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACBAAU8BTo1iKfVGuNXTTQVejyFLLYf3iEffP+ZlCxQQqqWqOQadf3+zfLlz4tNQEZDSRquub5MLdfz2ve8n5dK/Dcvm23KFY42gSvri+W6oX7x+61N75kwplbYswdZAlxehgc6P9s531QV1aaVrTpWu10qF6uYYloXLl2UFXvWyJJfV8jFy5fMl9ztX57XjdVBv5D+0to3ZMOBLSbkpM7tr2kpzzZ6XPSL8t6a9aV8/RJ+x2rtZUCDPqm2V9spG981lbG0Db7hUXmgxj9MeK3v4qHy14Uz0q3WvdK3fk/zvFbR0qpN9qYhTv2jTcOhA/9/0OC343vM73WuqCEaxihdsKTYgxH6Jf7hTfqLVjD87dgeeXj+IDl0+o9UAblAj2M4bk+gM2uO2i9Hf5O7Pk06r1tdfYsJHTtp9uCRv0CnhpQX7PrKSbdmG62oqBWIBy4bJVrB2FuQyboeO6miaQ/5+ApGWZMMpG/HCwtgQ/t801KhU0NGuXLlMkGnB6r/wwTR9ZhpGH36lo/MtVabBpK0UrDTZoXCdHt/gU73Pu2B00D3DTTQqWHLcWummCk4qXis7yl6kwB9n9iwf4sJK+t1XJu+14yMG2Aq0flq9vfetIQKtW+d94S1U13vcU3KN5ABDXpLxaLl5fLlpPdBDaJ+/8dOMxUNuL3RZpxULVHZ7yEMtUBnpWIVTQhPq/tVL1XF/F3f61fsXmNu2qDhYW36uWZisxE+3+fTU6FT3//7Lx0h3+xdb8bTzxMP1bpXHqzxDxM01ff7uT8vlUnr33K97zcsW1f+3WKUzzn5PSAeNjh9/i8ZsmKs6GdGbfZgd1YFOu03tnC/EYX9epCW9dr38XSd07H1s/XnPy1KUY3dHnjUyud6s47qJauY7uyvQ19m1jnj7fpq3bjD/fqhn/16LxhsXosaSm5bqZk8tuhZKZa/qLlhiH7Gj8pbSKqUuFoickVI0cgiXm84op9P9dzT/3ZoXjFOxt76nFnnFz8vNp+d9XqkN2/RG7XoeRhIoFOPVb48+eTkuVPGpVKxK83r6KqiFdJ7qMx7SZNZd5h+9OYrehMWGgIIIIAAAggggAACCCCAAAIIIIAAAggggEB4CBDoDI/jxCwRQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE3ATcA50awtTKalM2TneFObWal1YXy5s7wrX39j92Sp/5g+X4uZNeTe+o0toEa/TL3Nr0C+tvJMyUdzZ/aMI3TivrhFKgUytv9Zo/SH45+rujc8kehtUdNPz4xU+L5NMd81NUitPAxSOxXaRzzXtM2MZXO3z6iPSYN8AVrtRKmiUKFBf9aTlblfD0dytYqwGZvouHiQYNS0QWk6mtx8q1tjCutzE1ePD8t5NdVey0Ut6omwabYIjV3KuBaSDh4qWLpnqdHn+tZmqvTucIL8w3ItCZNQdQw0yNZrY3g7ev3EJG3/yUo4kQ6HTElOaN0hvo1IG1emPvup1TVG/UgJCGsJb8ttLMrV50LXmlxfNSMG8BR3MNh0CnVsnUaoJW6FGrII+55RlHVSwtBH3/nbDmdfnvD3PMQ41i6snkFiNNtWlvLb2BTg2U9pjbX3Yd222G6HTd3dK/Qa9U73HuVTydhLy0v1ALdPp6X7VXLncSaE5PoNN+0wd9/3+p2XATInVv9vdtJ3Ny9ILys5HTIHpmVejUgO1bCe/J1ISZJmTc8qqbZVzTIa7XUsLBbbLv5AFHS/3w+/8zFSk1hNynbhdzkw97088+DcvGStHkyr3uY9cuXV2mtHrBVLO0Ao86p39d/1CKyvaWhX42nNhsuNx65Y0e52edM1rdfmqbcVIjORCqG9srprtfP7Q6Zfe5/U3gOL2f1fT994nFQ+W7/Zuk+VU3mRt86HWgz4KnZO+J/eYmIE/U6y5j10wxwUwnr3VPIdsGZWPNTRIsW0cHzM9GjWfebm52cte17WRYkyczokv6QAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEAiCAIHOICAzBAIIIIAAAggggAACCCCAAAIIIIAAAggggEDGC7gHOvXL5P2WDJPv9m8xoQtPYU6dhYYKu87ta76g7d60ik7Hqu3l8Xo9UlR70i+UT1r3lkzfOttjZU5vq7O+zO6kap3Vh/UFcH9VxezhAidfLNf+teLk5PXT5Ovdq01g0VPTcKVWIOtR+wHRL89bIU17qEP308e1YplW5SwbVcbxAf7q929k+MoJqapquneg83j0+oeke+375MCpQ9J7/lMmCNq1Zkfp1+BhR4EgqwJn4ol90q32fdI7trPH6kybD26XwV+Nlv2nDqWYRv3oOjK5Rbyr2qfjRYb5hgQ6s+4Axr13pwmL3FO1vQy5sa+jiQQS6NQKtIG2g6cPS5cv+lKh89wpE2B6vdWLUqt0NZ+M9lBbqQIl5O12E+XKIuVS7WOvnKxVn6e3m2wqeDppoRzo1BDmj3/8JM9/+29XmFNDYhrQu6VCIyfLS7GN/UYMTt5P0xvoXLcvQR5bNMRU4itTqLRMazNBKhSJ8ThvrXqrx0I/gzgJm2onoRbovKVCY3mp2TDXTSzsC3W/EYNVNdvbQUxPoFMrf8/cllSd214l0X0s/Uz27NcvyLxflpmn/M0p4BPOww6eAp0ZWRXTPqSnqrm61uErx5sblmgLtLKuvX9r3k5eS7qf+9jWjTxuqnCD9F7wlPlsqZ+5hzXpn+IzllVZ099101cVZnu42v04WwHgwvkKpaomn5ZjrpU+tbq7vtb1fdW6kYh+3tWbvFxT/Gp5ZOHTjgKdGq4dsCzeVeFVP9P+s3oH6VuvZ4ZXk73944dk9/G9AX1uSIsP+yCAAAIIIIAAAggggAACCCCAAAIIIIAAAghkrACBzoz1pDcEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACBIAm4Bzr1S9gaUuy/dKTUuaKG1/CeBgGOnjku5y8lfSnearkltxSNLOIx8KfbaN/TNn8gnWrcZSr1OGmhFuh0Mmdv22hAZ/CyUbLxwFZpXampCVbGBBDktPerIRn94nyil2pSxSOLSq3S1VMEKTU082bCLHml5WjREILTpl+q10DAdaWq+txFQ3Tvb//UVJs6d/Gc2f7pRo85PtZO5xMO2xHozLqjdOcn3eXXY7ulS817pH+D3o4mQqDTEVOaN0pvhU5f4Xx78NBpuMpaSKgEOp3Cegp8edpX32uOnTkul+SSeVrf2/Uct0LFnqr4ufeT3kCnPWjrXgnRfaydf+4y1a+1urS9cqEvl1ALdPq6KYRWkh2wNF6+3v2tWdJtlZvL8zc/7XV5aQ10uo/z4q3PSpurm3odR9+vx62ZYp7vFdtJHq3b1empmKbtsjLQqcHFIcvHmkqUVgtGoFM/L3/58xKJXzXRFSS142lIW49bhSLl5PVWL0j5wmVT2E7ZON18btPPdG+2GS9Vil/t0d5XoNMKc1+Sy6nC9NZ+1UpeI2+0Hpeq0miaDnTyTlbFzrX7Npqbm8TfNNh8bvUX6NRg9xc/LZaX1k113bhEq83G3zRI9IYKuSRXeqblcV+tUrrhwBZ58Lq7ZFDDRzK8fzpEAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQyBwBAp2Z40qvCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAlkkoF+mzpVLvzKd8V+aDnRJGlw8dvaEqWZZIrKYq9qlr36OnzspZy6ckby580qxyCIhsQ5rvhq00SpDVtXOQD3Ss70GC85fvCBaRZWWuQIEOjPX11fvPeYNkO/2b5Y+sZ2lT90ujiYSaKBTK9FuPLDFb991y9SS6EKlxUmFzueWv2iCP1cXrSD/aTfRXO+8NU/BKF+T8RX28buIDNiAQGdKRPv55oRX3y9uvbKxjIwbKIXzRXncxQrU/+/HL8355t7y5o4wFTAvXr7kqEpqegOd9lBi5WJXSY1SVbwuVYNfGrj768IZc7OBGe0nyxUFS/mkCadApy7EXjnTX5AwrYFO+3mVJ3ceuaFsXSlZoLhXx30nD4q+V2nzNycn56m/bTxdt6zPa9a+ly9fltHfTpYVu9eY8KKGUj2d82O+/bd89fu35sYRz9/8lBTMWyDF8JERkaLBZW1adX7A0hEmzKkuOoa+FtKzZicVOnWMGVtni4YytSqovhdUKVHJrM0+D/37M40ek7ur3pbi86o9oOuv+rCva7wVrnZ/b9HP130XD5fVid+lCBnbX/v+jqn78+7h+/m7lplA6r9bjDZhVfs54CkEvePPX2T4igmuqsRW/06vC4HO19p+0LJRojc9CeRzQ1rHYj8EEF2DBfMAACAASURBVEAAAQQQQAABBBBAAAEEEEAAAQQQQACBjBMg0JlxlvSEAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCIS9AIHOrDuEVtDmyQa9TBVcJy3QQKfTwMuEpsNMRTEngU5r3hrkvCGmrmjlNm9NKxmuTtxgKrvVj64jZaN8V9zdceQX+fHIz47Dck7MAtmGQGdKrUADnY/X6y7da9/n9eYE2w/vkP5LR4gGjZ20qHyFUlXqc98vIwOdTuZkbeM0uBVugU57SNNfkDAjAp2BmOu2/uYUaH+etncSRNcbePRekFTJ8ZYKjeWlZsM8Xgut66Wv6r06h6W/rZJhK8eLBp71ZhZahfTD7+fI/lMH07VmJ4HO3ccTpef8gXLg1CET5pzYbISs2LNWXt84XXTeD9T4h7y4+lVTAV1v9PHP6h2kb72eEhmR3/Dp4z3m9pddx3ZLo5h6MrnFSMmfJ+k59+ZrPtbNAorlLyKjb35K4so3NLtblXHVfOytz4lW0tXm9P3N0zzcj4de67R/qxq9t0CnVoLXarHLd682oXNtRfMXNjdmOfzXkUx/73rh21fkvz/MkYEN+0in6+7OiNOdPhBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQSCIECgMwjIDIEAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIhIsAgc6sO1IvrH5V/vv9/8lzjftKx2rtHU3EW6BTK6wdPP2HPPRlPxMqmdR8pAnDWIGXAhGR5ncrgKODachyTeJGE8ZxGujU6rmDl402FcIyszkNy2X0HAh0phR1D3Ra54m1lZ5Dw1dOMBVbtfkKrel52Wv+IPnl6O9m20J5C8pN5W+QRuWul/x58pnHzl48J+v2JZhwm1bBDOVAZ7WS18gbrceZMJevFm6BTq3SqJUKtfkLT2ZFoLPzdffIgIa9M/qln6I/J4HODQe2yL8WPmvO08E3PGpCj56ak0CnVn59YvFQWbtvowlzjowbJPWia0mXL/oGJdBpVdj86egumdQ83lQctY6t9ZrW9wmtDqkBVm01S1eTCU2HmgCjvmYfWzREtJKmv+NjeXiq8GwPfFuh1i41O8qsbZ/IxHVvSJlCpWVamwlSoUiMmYP1/qZVcie1iJdSPqq8WsfGqpjqL2DrHui8p+pt8tK6N2TBL8tcQU4Nt95RpY30b9BLRn0zSRbs+irTA516vf2/nQtMVW+t0klDAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQCA8BAp3hcZyYJQIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCAQFAECnUFh9jjI0BXj5fOfFspj13eTnnUecDQRT4HO3ScSJX7Vy6Zq2avfvS2X5LKrqqEVePEUkLT35TTQad9Hw6FaSc1XO3/pgmiVTg2cFossKpHJwT1v+5w6/5ecOHcy00Mx3sbP7oFOX5UEPZn4C3TqPnaz3Llyy9Ab+8k/rm2bqrv3t39qKttpu6b4VfJqy+fNcXZv9iqxgQY6nYYs7WPO37VMnv5qjHnIX8jL0YvUbaPMDHRqgK7v4uGyOvE7M6qnAKb7MXykblfpHdvJ61KswJ23/uw7/mfzB/LKd28HbOceDPc3p7S4p2cff4FOnf+oVS/LJzvm+Q0dOwl06lz1vUBD/sOaPCltrm6aolqyv2Ctr7U6qdCp+69J3CAxhaOlQuGksKR7oFMD2HoujTbBxa+lbpnrTPizcL4oeWntGzJz2/9MhVLrZgLe5uTPQyuS9lsy3ARH9Xqi16zdJ/bKT3/+Kndd21aGNnnSVQHY1/tbWse39nMPdGrl4cHLRsmy378x86pesooMj+sv1xavZHZx6mz1r5VYC+YtYPoKpA1YOlKW/LZS7q1+hzzT6LFAdmVbBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgSwUINCZhfgMjQACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgiEmgCBzqw7IgOXxZsKY11rdpQnG/RyNBH3QGet0tVkyPKxcu7SeelYtb1M3zpbShcsKdNvm2TCchkd6Dx8+oh0ndtX9p7YL3dXvc2E93w1f8Eo932tEBEVOlPKBBKy82aqj9cuXV2mtHrBhNCcNCeBTvcqnZWKXSlvthkvpQqUSDHEc8tfdFXy7BXbSR6t29XjFAIN1VrnuHamFfysc9/J+nQb+3hayXZyi1HSsGys0939bpeZgU6tmthjbn/ZdWy3mUd6A53Hzp6Q3gsGu6owPl6vu/Sofb/XNdrtA33N2qt7ajju9VYvmNB3KDR/1y378zeWqy8Tm41IUf3YvgZ/AUZr26NnjsnuE/tEr+na7MHmYAQ6vV033EPOGs7//KdFUi+6tpQvXFb0PaHHvAHy2/E94qnqpnu/TjyOnT0uA5eNMpU/raavzddajZHry9RyPRbMQKeGoH89tttU6dTXRJ0rariCpTqhQAKdVqBZ16fH9on6PUzFYiet1/zBppKr3sBhfNOhTnZhGwQQQAABBBBAAAEEEEAAAQQQQAABBBBAAIEQECDQGQIHgSkggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAqEiQKAz645EnwVPm8p6WnVsWJP+jiZiD9iVLFBcNAR08fIlU1WtasnKJsBpD+1ldKBz55+7pNf8Qabqpr+wly7IXzDKfdEEOj2fBukJdH62c76MWPmS6TjQwKKTQKf7cdaKcwMb9pEHavwjxWLsa/AW6NSg06R1b5lgsjYnFTo1FPXYoiGi1Sp9VQj19gI7c+GsPLF4qAlJaStXONpUHqxS/GpHr0l/G6U10GkPwHoLPH7x82JzbDVUq81JoNO9yqF9/lqtdMjycaa//Hnyy6stR0sDH+HWr37/RvovHWkq8Do5Vvaxfjzys/SeP1iOnj1uHtaA2oi4AY6Dbf7c0/O8r+uWVhDut2SYfLd/i+TLk9eEOePKN/Q6nJMAo6edQzXQ6e2arY93q3Wv9K3f06uF/XrirxquOg9dMU6++v1b058Ghqe0GiOVilV09R/sQKevcyqQQKfdIdAg9ANzHpXtf+yUG2Lqyhutx6XnNGdfBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgSAKEOgMIjZDIYAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAKhLpB48oC0m91JYqKiZW7HmSmmO2fnQhm2crx0qNJa4uMGhvpSwm5+nb54XLYe+kHaVW4uY25+2tH89586JN3mPin7Th5wbX9zhUbyXOMnZPjKl0xA9LbKzeX55P6swEux/EWkT90uUjR/Ydd+GmR7Z8t/5ffje2VC02HS4qqbUlSFsx6zT8wKcOljE5sNl1uvvNHnvAl0/s2TnmqG6Ql02kO4Ohs9B/rVf1haXX2LKzynYUitzqhV4uyV4pwGOt2rdGrA+I024yQmqowLYMrG6fJmwizze4Ui5UxFRq3wZzUNBc7YOlve2/6paIBx+e7VjkKC7lUqIyPyy0O17pV7q3WQ4skVH89fuiDHzhyXfBH5pEi+qFTn7KJfl4sGKM9dPG+e0z7uuKa13FfjTjPHvLkjzOPqoWHmA6cOS50rqktE8uO+XgRpDXR+/tNC85pWF21Nr2wig254xJjq8fry5yUyZcN087waaHMS6NQQYvda90nnmve4jrUGaRMObJNnvh4jeo3RVqPUtfJG67FS2IOXtV73c6umVgxu3FeuLVHJhGvV66c/d8mh00fM9cXe9JwZ9c0k+b+dC1wPa7itZ537zXVFA+u5JJfo3I6eOW6uTdpnRgVtnR4z+3VQ16MBWj1ftN1+TUsTxrfOD099ZudAp1asfHj+IDl0+g9TGfqtNuPlqqIVvNLaryf1omvJKy2el4J5C3jcXl+z8asmmmqgVosuVNoEaPXc1BaugU57JVx/wVZ3nNs/fkh2H99rrpEfdJji6zTmOQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAIEQEiDQGUIHg6kggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAlktQKAz647AHR93k9+O75E7qrSWkQ4Ds1YFS521BrMerdtVutTsKBqssqrdaZW7O6u0MQuzhwh9rdRpoPOltW/IzG3/M0G5N9uM9xuuCtVA5/vbPzXhQfemISIN7GlITsNjuk57WKtg3oImfFut5DWuXe3HxFc4x1+g8/BfR6T/khEmuObetIqhBnC1adhQA7r2dkuFxvJM48c9HmJPwTlv54I9DKzbOA106rb2Y62/P1K3q/SO7eQayv15PX9rlqpmKmKePHdaNh7YYqo1NixbV64rda0JG2vTQKEeh0Yx18tj9bp7DGT+Z/MH8tqGd13hR2/r8xYi09DgWwnvydSEmX770L7tVXD9XUHSGujU80Gr4f5y9HevQ2hlSA1Pvr35Q7ONmpYqUFIalo2V/g17Gyv3Y6iOWw//KKfP/+U6v89cPGeq/VrNSeVJ3VbPyf5LR8g3e9f7ZNDqm+OaDjEBTXuzV7v056jPe6vs6mTfQLaxVz61XxsHLB1pznNtFYuUlzfajDWVI3217Bro1GvlsBXjZN4vy8zyu9bsKP0aPJzqGNttTp47JY8ufEY2H/reY/jYvu2nO+aZwK82DYtqaFSvy3rtG33zU6YqargGOvUmCt3n9hd9jXt7bXg7p2794B7zWtWg+Rf3zAjktGZbBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgSwUINCZhfgMjQACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgiEmgCBzqw7Is0+6Ggq691d9TYZemM/RxPR8MzwleOlYEQBV6hFw2iT1r0l07fOljKFSsu0NhOkQpEY058VeCkQEWkCMBoG9NTur36nqXqmYcIuX/SV/acOuqp2WtunpapYqAY67SFMR/DJG0XlKySvt3pRapWu5totowKddvtA5qTbeqrMaO9Dg3NDV4yTr37/1mfXjWLqyeQWIyV/nqTzJJBAp3uVTveKfXqeztz6sby64W1XJUz3yWhYa3KLeFmduFFe3zg9xdManJvRfrJcUbBUqjVouOyltVPlox8+9xnIvLpoBflPu4lSIrJYqj50flr1cvyaKaZaqa/may7u+6U10Kn9rEncIBoI1KBrWq3cj2HPOg/IgVOHUlQ+tPetYc7BNzxqrkvuAUxPJhrO67d4mKtKqKdtfAWddX4T170pn+2YJxeTq5F6s/d3ngf6unHfXs+Bj3/8UsatmeI6RzUEPKl5vERGRMqUDe+a6+xVRcvLv1uMTlFh1tvY2THQ6R6ArlTsShPwL1WghM9DoO8rXb/sZ84/X8dy/q5lphKqBobrR9eRCU2HmrC19frW63B83CDzWh+4LN6Ear1dG9wn5PR42F+37uF0T4u0+tX34Om3TfIZ9F23L0EeWzTEVNrtfN09MqBhb8en7vXvtjbr1krLXz/wieP92BABBBBAAAEEEEAAAQQQQAABBEJDYOrGGeb/5+gT21n61O0SGpNiFggggAACQREg0BkUZgZBAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBMJDgEBn1h0nK5hxX/U75OlGjzmaiIbm/rP5Q2lWsYmrOuaOI79InwVPmUDVXde2laFNnnQFsQKtYOYr0Pn17tWiFep0Dt1q3St96/f0O2cCnX8T+avQmZmBTp2FhoA2Htgq723/RDYd3O6qRKrPaYiveGQxubFcfXm60b/SFOjUftyrcHqq2vfz0V9l2qb35dvEDa6qkMUii0pcuQbyr+sfkrJRZeSznfNNoMve/IW2NGSmlWpnbftE1iZulEOnD7sCgnly5ZYSBYrLNcWvkrG3DvFY5dMaSwOGC3d9LV/8vEh2HNklGoa1muVUs1RVU42wQuGk4LSvlp5Ap/a77+QBU31UX386F53D9WVqy+AbHpFKxSqKVpvVAKI3K/dAp4bT9Lj894c58uH3/2fCdXpuaCXUuPINRAOflYtd5W9ZKZ7XOb656T1ZsXuNqTqozTK/skiMtK3UTNpXbuk1UK7b63uRBvaW714te04kpgj9WlVaNQTYs879rvMzoEn62dg9cKzBPLXTqpJNyjUQrXys5+ncn5fIrVc2lqJuVXK9df/RD3PM6+LKIuWkS817HM/dfj1Ia5BV1zR42WhZ9OvygEKPuhYrqO4pjGvdWODcxfPmfJzYbIS5YYC/ZlXd1PPt8XrdpUft+1PtsnLPWhmyfKwJMVcoUk5eb/WCCc7aQ9taeVaD34dOHzGBTg15T2oRL6UKFPc3BRnz7b9NsN1XyNj9WuYk0KnVRDUMrGH4Sc1HSuNy9TzOxX4DBt3AXlHb3+Q1AHrDjPZmM60cva7rPH+78DwCCCCAAAIIIIAAAggggAACCISQgPVvMTqlmKhomdtxZgjNjqkggAACCGS2AIHOzBamfwQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAgjAQIdGbdwYp9p6UZPNAKXfYZawWz/ktHyDd714un6pGBru7343ul+9z+JpQ1oekwaXHVTaYLHeeJxUNl7b6NolUU32gzTqqWqOy3+0ACnfYxyhWOluntJkupgr4rvvmdABuEpYAGl7RKZqG8Bc0fmncBf1aeAp29YztBahPQkN3bmz80FTi1SqgVJNTrl1ZE1uCiVje+rXIL+We1203oWEOFaW063tEzx+X8pfOSW8PGkcXMT3sLJNB5/NxJOXPhTIq+NACpAdv4VRNNODLQa6qnQKdVxVb7VBOds1aTeDj2QddNBLYf3iEffP+ZlCxQQqqWqORa0vr9m+XLnxeb9xKtGP1aqzFyfZlarue173k/L5X4b1422+h8tTJqleJXu7bRNb216T0TxtTwuT0kH+ixyOhApz2ErtUzO1a7XSoXq5hiWhcuXZQVe9bIkl9XmPOseGRRU9nUvkZf6/jjrz+l+Yf/dG2S0G1RoMtmewQQQAABBBBAAAEEEEAAAQQQyEIBqzqnToFAZxYeCIZGAAEEskiAQGcWwTMsAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIBCKAgQ6s+aoaGCyxYf3msGdVrt0n6mGWzSANH3rbFNhz1M1RG+r++XobzJr28em6pk2rTRYLLKIzP7hC1PlUEN0Whmt9hU1zPP2ymrNK8bJ2Fufk4jcEX7xPAU6/7pwRoatGC9bDn0v+fLkk+olq5h+tHqkhpi01YuuJa+0eF4K5i3gdww2QAAB7wIEOv2fHUfPHJMe8waKVo+1V4XUkOEXPy2WsWteM5U6nTatKKphTQ0m+muNYurJ5BYjU1XuDCTQOWXjdHkzYZbPoQK5bmtH7oFODWHO2DpbdCwrzHn7NS1lyI39TLVIq23/Y6f0mT9YNGTqrd1RpbUMvbGf6z1E34feSJgp72z+0AQdowuVNlU/a5S61ueaQinQqe/pveYPkl+O/u7vkJvnPYVh/e2o5+fdnz7s2mx15y98Vr311x/PI4AAAggggAACCCCAAAIIIIBAcAXaze4siSf3m0H1Jll96nYJ7gQYDQEEEEAgSwUIdGYpP4MjgAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAqElQKAza47Hb8f3yB0fdzODa7W8R+p2DXgi+08dlN7znxLtSwOQWs1Mg0ROmu7b9ct+cuDUIY+b14+uI5NbxJtgp1YAHLA0XlbuWWsqq01uMUoalo11Mox4q9D53PIX5cufl3jsI0+u3DKsSX/R0A8NAQTSJ0Cg05nfjK3/k7c3f2Cue3WuuC7FThr4/OiHz+XTnfPNNVMD9BnVRsQNkDurtEnVXSCBzvm7lsnTX43xOiWtADqpRbzULl3d8bTdA5265n5Lhsl3+7eYMKKnMKd2fvj0Eek6t6/sPZH05UR7y5cnr3Ss2l4er9cjRRBRg7OT1r1lbk7gqTKnt0lbgc7oQlfIjPaT5YqCpfyu76mvnpcFu74yVT61Sqi3CsD29y59f3ZS1fbQ6T9k8vpp8vXu1XLCS6BV398qFi0vPWo/IG0rNU1VmdXXAvSmB93mPuna5OsHPhGtBkpDAAEEEEAAAQQQQAABBBBAAIHQF7D+HcaaaUK3RaE/aWaIAAIIIJChAgQ6M5STzhBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACB8BYg0Jk1x2/zoe+lyxdPmMEfrdtVesV2StNENh3cJhPWTpUXbnlWyhcu67iP0+f/kiErxsr2wztS7JMndx65tUJjEzCNylfI9dyeE/vkkYXPSKOYuvJs4yckl+RyNNbuE4kyfctsEwq9v/qdropr72//1FR7c28ayOle+3655cpGjsdwNBE2QiCHChDodHbgNbS5+8Q+qVW6ms8dNNh45MxRr6FOrX7855ljfgfNkyuPVClRyVy37RUurR0DCXRqVeX3tn0iFy9fTDGuVkBuHFNPGper5zW46G2i7oFODT5qSLH/0pFS54oa0ju2s8d5azjz6JnjpkKpveWW3FI0sojHfXQ77Xva5g+kU427pHTBkn79dINQC3Q6mnQ6Nlr62yrpv3SEq4eVD36W4n06HV2zKwIIIIAAAggggAACCCCAAAIIZLLA1I0zZGrCTDOK3kxxWtsJmTwi3SOAAAIIhJoAgc5QOyLMBwEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBDIQgECnVmDr9UuH1v0nBn8iXo9pHvt+9I8kQuXLkhE7og07+90R628ViBvZMDBIKf9sx0CCGS8AIHOjDfNyT1qoDVXLo30Owv1Z6aV3ijg2NkTpsqlViHVn/7a8XMn5cyFM5I3d14pFlkkJNbhb87W85/smCfxqya6Nv+28+emajYNAQQQQAABBBBAAAEEEEAAAQRCX6Dd7M6SeHK/mWif2M7Sp26X0J80M0QAAQQQyFABAp0ZyklnCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEB4CxDozJrjN++XpfLM1y+YwQc07C2dr7snaybCqAggkK0FCHRm68PL4nKQwDtb/iuT109zrXhtl7mSL0/eHCTAUhFAAAEEEEAAAQQQQAABBBAITwHr32Cs2Sd0WxSeC2HWCCCAAALpEiDQmS4+dkYAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEspcAgc6sOZ7//X6OvLD6FTP4U43+JfdXvzNrJsKoCCCQrQUIdGbrw8vicpCAhjk11Gm1DQ8tcFSVNAcRsVQEEEAAAQQQQAABBBBAAAEEQlJg6sYZMjVhppkb1TlD8hAxKQQQQCAoAgQ6g8LMIAgggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIBAeAgQ6Mya4/RmwiyZsnG6GXzIjX3lnqrts2YijIoAAggggAACIS8w+pvJ8r8fvzDzjMgdIeu7zgv5OTNBBBBAAAEEEEAAAQQQQAABBBAQaTe7sySe3G8o4uMGSYcqrWBBAAEEEMiBAgQ6c+BBZ8kIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAgDcBAp1Zc25MWDtVZm372Az+cvMR0vTKJlkzEUZFAAEEEEAAgZAXePqrMTJ/1zIzz7JRZWRex1khP2cmiAACCCCAAAIIIIAAAggggEBOF7D+/UUdYqKiZW7HpEqdNAQQQACBnCdAoDPnHXNWjAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgh4FSDQmTUnx7CVE2TOzgVm8E/veluuLlohaybCqAgggAACCCAQ8gKPLXpOVu5Za+Z5Xamq8t7tr4b8nJkgAggggAACCCCAAAIIIIAAAjldYOrGGTI1ISnE2Se2s/Sp2yWnk7B+BBBAIMcKEOjMsYeehSOAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACqQUIdGbNWfHkkuGy7PdvJHeu3LK+63zJnStX1kyEURFAAAEEEEAg5AW6ftlPNh3cZuZ5U4Ub5JUWo0N+zkwQAQQQQAABBBBAAAEEEEAAgZwu0G52Z0k8ud8wxMcNkg5VWuV0EtaPAAII5FgBAp059tCzcAQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAgtQCBzqw5K7rP7S8bDmwxlTm1QicNAQQQQAABBBDwJtDxs16y889d5ul7q98hzzR6DCwEEEAAAQQQQAABBBBAAAEEEMgkgZ7zBpqe428aJDFRZdI0ivVvL7pzTFS0zO2YVKmThgACCCCQMwUIdObM486qEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAGPAgQ6s+bEsIIZzSo2kYnNRmTNJBgVAQQQQAABBMJC4I6Pu8lvx/eYuT7b+An5Z7Xbw2LeTBIBBBBAAAEEEEAAAQQQQACBcBOwBzE7VGkt8XFJ4c5A29SNM2RqQlKIs09sZ+lTt0ugXbA9AggggEA2EiDQmY0OJktBAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBNIrQKAzvYJp27/Vf++Xg6cPS4/a98vj9bqnrRP2QgABBBBAAIEcIdD6owfkwKlDZq3T2k6Q+tF1csS6WSQCCCCAAAIIIIAAAggggAACwRZYv3+TWBU69b+/9b/D09Ji32np2o3/lk+LIPsggAAC2UuAQGf2Op6sBgEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBIlwCBznTxpXnnBtPbyvlLF2TUTYPl9mv+/mJHmjtkRwQQQAABBBDItgK3vn+3HD173Kxv6f2zpURksWy7VhaGAAIIIIAAAggggAACCCCAQFYKZHSgMyYqWuZ2TKrUSUMAAQQQyLkCBDpz7rFn5QgggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIBAKgECncE/Kc5cOCuNZrY3A89q/4rULF0t+JNgRAQQQAABBBAIG4Ems+6QU+dPS5lCpWXBP98Pm3kzUQQQQAABBBBAAAEE7P2nTgAAIABJREFUEEAAAQTCTcD6NxOdd3rCmMNWTpA5OxeYCp9a6ZOGAAIIIJCzBQh05uzjz+oRQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgRQCBDqDf0LsP3VI2nz0gBn4286fS4GIyOBPghERQAABBBBAIGwErEDn3VVvk6E39gubeTNRBBBAAAEEEEAAAQQQQAABBMJNwB7o1LkndFsUbktgvggggAACIShAoDMEDwpTQgABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQSySoBAZ/Dld/z5i/zzs95yRcFSsvDeD4I/AUZEAAEEEEAAgbASsAKdLzUbLs0rxoXV3JksAggggAACCCCAAAIIIIAAAuEmEPtOS9eUCXSG29FjvggggEBoChDoDM3jwqwQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgSwRINAZfPZ5vyyVZ75+Qa4vU0vebjcx+BNgRAQQQAABBBAIG4E/zxyTph/cY+a78sHPJCpfobCZOxNFAAEEEEAAAQQQQAABBBBAIBwF2s3uLIkn95upz+04S2KiyoTjMpgzAggggEAICRDoDKGDwVQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgawWINAZ/CPw8PxBsm5fgjSKqSdTW78Y/AkwIgIIIIAAAgiEjcCMrf+TievekKZX3igvNx8ZNvNmoggggAACCCCAAAIIIIAAAgiEqwCBznA9cswbAQQQCF0BAp2he2yYGQIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCAQdAECncEl//34Xunw8UNm0Jsq3CCvtBgd3AkwGgIIIIAAAgiElcDtHz8ku4/vlfFNh0rLq24Oq7kzWQQQQAABBBBAAAEEEEAAAQTCUaDnvIGyfv8mM/VpbSdI/eg64bgM5owAAgggEEICBDpD6GAwFQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAgqwUIdAb3CLy16T15bcO7ZtBmFZvIxGYjgjsBRkMAAQQQQACBsBHQL4/ql0jz58knXz3wsRSIiAybuTNRBBBAAAEEEEAAAQQQQAABBMJVgEBnuB455o0AAgiErgCBztA9NswMAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEAi6AIHO4JJ3m/ukbDyw1Qza5uqm8uKtzwZ3AoyGAAIIIIAAAmEj8MzXY2TeL8skrnxDebXl82EzbyaKAAIIIIAAAggggAACCCCAQDgLDFs5QebsXGCWEB83SDpUaRXU5czZuVCGrRwvHaq0lvi4gUEdm8EQQAABBDJHgEBn5rjSKwIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCAQlgIEOoN32P66cEbiZt0hFy9fMoO2r9xCRt/8VPAmwEgIIIAAAgggEDYCx84el2Yf/lMuXrooTzboJV1rdgybuTNRBBBAAAEEEEAAAQQQQAABBMJZICsDnev3bxKtEGq1hG6LwpmSuSOAAAIIJAsQ6ORUQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQcAkQ6AzeybD41xUycFm8a8BmFZvIxGYjgjcBRkIAAQQQQACBsBF4d8t/ZdL6aWa+s9q/IjVLVwubuTNRBBBAAAEEEEAAAQQQQAABBMJZYOrGGTI1YaZZQp/YztKnbpegLUfDnBrq1EaFzqCxMxACCCCQ6QIEOjOdmAEQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgfARINAZvGM1ZeN0eTNhljQp10BW7V0nNUpdK+/f/lrwJsBICCCAAAIIIBAWApflsrT9qJPsP3VQ8uTOI2s7f2l+0hBAAAEEEEAAAQQQQAABBBBAIPMF5uxcKMNWjjcDBTNU6V6dc1rbCVI/uk7mL5gREEAAAQQyXYBAZ6YTMwACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgggED4CBDqDd6ziV02UT3bMk07X3S2ztn0sJSKLydL7ZwdvAoyEAAIIIIAAAmEhsGbfRuk9f7CZa+wV18m7t00Ki3kzSQQQQAABBBBAAAEEEEAAAQSyg0BWBTqpzpkdzh7WgAACCHgWINDJmYEAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIJBCIPadlub3hG6LUjxufWkhmHegzs6H5vHFQ2TF7jXSt35PeWfzh3L83ElZ0+ULyZ8nf3ZeNmtDAAEEEEAAgQAFBi0bJYt+XW72eqjWvdKvfs8Ae2BzBBBAAAEEEEAAAQQQQAABBBBIq4C9UqZWyNRKmZnd7CFSHWtux1kSE1Ums4elfwQQQACBIAkQ6AwSNMMggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAuEiQKAzOEeqz4KnZXXid/JUo3/JpzvmyY4jv8j/3f2OVCxSPjgTYBQEEEAAAQQQCHmBY2ePS9MPOsqly5fMXF9t+bzElW8Y8vNmgggggAACCCCAAAIIIIAAAghkF4HEkwek3exOZjkxUdEyt+PMTF8a1TkznZgBEEAAgSwVINCZpfwMjgACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgiEngCBzuAckwFLR8qS31bKiLgBsvS3VbJ892oZffNT0r5yi+BMgFEQQAABBBBAIOQFpm16X17d8I6ZZ57ceWTlg59JgYjIkJ83E0QAAQQQQAABBBBAAAEEEEAguwjYA526poRuizJ1ae7VOTN7vExdDJ0jgAACCHgUINDJiYEAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIJBCwFugc/3+TaJ3ha4fXUemtZ2AWjoFxq2ZIu9v/1R6x3aSfHnyySvfvS0tr7pZxjcdms6e2R0BBBBAAAEEsoPAxUsXpc3sB+XQ6T/McupcUUOm3zY5OyyNNSCAAAIIIIAAAggggAACCCAQVgLWv5vopH0FLPXfUeb8tEjql6ktHaq0StMa283uLIkn95t9+8R2lj51u6SpH3ZCAAEEEAhdAQKdoXtsmBkCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgggkCUCBDqDw/7JjrkSv+plqV26uoxrOkTafPSgREbklxUPfiZ5c0cEZxKMggACCCCAAAIhK/DFz4tlyPKxrvn1rH2/PFave8jOl4khgAACCCCAAAIIIIAAAgggkF0F7CHLuR1nSUxUGY9LdRr89OY0deMMmZow0/U01Tmz6xnFuhBAIKcLEOjM6WcA60cAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE3AQIdAbnlNh0cJt0/bKfGWzFg59K7wVPyfbDO+TVls9LXPmGwZkEoyCAAAIIIIBAyArc89nD8tOfv7rm90brsXJDzPUhO18mhgACCCCAAAIIIIAAAggggEB2FXAS6NTqnD3nDTQEMVHRMrfj38FMJy6JJw9Iu9mdXJvGxw1Kc5VPJ+OxDQIIIIBA1gkQ6Mw6e0ZGAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBEJSgEBn8A7Lze/9Q46fOynjmw4V/bLGy+velI7V2stzjfsGbxKMhAACCCCAAAIhJ/Dt3u/kkYVPu+ZVMG8BWf7AJxJBFe+QO1ZMCAEEEEAAAQQQQAABBBBAIPsLaFBTA5vaprWdIPWj66RatL26Zp/YztKnbpeAYOxjaP86Dg0BBBBAIHsKEOjMnseVVSGAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACaRYg0JlmuoB3HPPtv+WjHz6Xf1zbVp5s0Evaz+4sFy5flI/vfEvKRpUJuD92QAABBBBAAIHsIdBnwdOyOvE712L0s8LwJv2zx+JYBQIIIIAAAggggAACCCCAAAJhJjBs5QSZs3OBmbW3ypnWv63oNnM7zpKYAP4/fnt1T93fW2g0zNiYLgIIIICAFwECnZwaCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACKQQIdAbvhNhy6Afp/MXjkj9PPvnfP96S1Xs3yPPfTpa6ZWrKO+1eDt5EGAkBBBBAAAEEQkbgpz9/lXs+e1jy58kv+fLklRPnTsqbbcZLw7KxITNHJoIAAggggAACCCCAAAIIIIBAThLwF+i0BzJjoqJlbseZAfHYq3N2qNJa4uMGBrQ/GyOAAAIIhJcAgc7wOl7MFgEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBDIdAECnZlOnGKA3gsGy5rEjVKjZBV5v8MUuevTnvLL0d/kucZ9pWO19sGdDKMhgAACCCCAQJYLDFg6Upb8tlKqFL9adv65S0pEFpOl98/O8nkxAQQQQAABBBBAAAEEEEAAAQRyqoA90NkntrP0qdslBcXUjTNkakJSiNPT877c5uxcKMNWjndtEmh1z5x6TFg3AgggEM4CBDrD+egxdwQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAgEwQIdGYCqo8u95zYJ+3/l/Tlj0fqdpX60XWkx7z+EpE7Qsbe+pw0rxgX3AkxGgIIIIAAAghkmcD3f+yU++c8aqp3ly8cIz8f/dV8Pugd2ynL5sTACCCAAAIIIIAAAggggAACCOR0AX+BTevfVdQp0EBmu9mdJfHkfkMcaBg0px8X1o8AAgiEqwCBznA9cswbAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEMgkAQKdmQTro9tPd8yTkasmmi1mtX9Fvtm7XqZsnG5+f7bx4/LPah2CPylGRAABBBBAAIGgCzz0ZT9JOLhNGsVcL6sTN0iBiEhZeO8HUjhfVNDnwoAIIIAAAggggAACCCCAAAIIIJAkYK+i2aFKa4mPG+iiWb9/k/Scl/R7TFS0zO2YVKnTSbNX/gx0Xyf9sw0CCCCAQGgKEOgMzePCrBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACBLBMg0Jk19BPWTpVZ2z6W6EKl5ZWWz8uG/VvkhdWvmMn0rPOAPHZ9t6yZGKMigAACCCCAQFAEVu5ZK48tek6K5IuSUgVLyC9Hf5dute6VvvV7BmV8BkEAAQQQQAABBBBAAAEEEEAAAc8CvgKd/qp3ejO1B0F1m2ltJ0j96DocAgQQQACBHCBAoDMHHGSWiAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggEIkCgMxCtjN326a/GyPxdyyR/nnzy/M1Py8XLF+Wpr543g9x+TSsZddOgjB2Q3hBAAAEEEEAgJATOXjwn93z6sOw+kSilCpSQw38dMfNaev9sKRFZLCTmyCQQQAABBBBAAAEEEEAAAQQQyKkC9vClhi41fGk1699U9Pe5HWdJTFQZR0xa1VP71ebep6MO2AgBBBBAIGwFCHSG7aFj4ggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIBA5ggQ6MwcV6e9Ttv0vry64R2zeffa98kNMdfLk0uGy+nzf8lVRStIj9r3mXAnDQEEEEAAAQSyj8D4NVPkve2fplhQ/wa9pUvNe7LPIlkJAggggAACCCCAAAIIIIAAAmEq4C3QaX88Jipa5nac6WiF9oqfukMgQVBHA7ARAggggEBICxDoDOnDw+QQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgeALEOgMvrn7iN/sXS+Dlo2SU+dPS8OydeWpRo/Ku1tmy+c/LTSblo0qI91q/VP+Wa1D1k+WGSCAAAIIIIBAugQSDm6Tbl8+KZflsqufG2LqytTWYyWX5EpX3+yMAAIIIIAAAggggAACCCCAAALpF0g8eUDaze5kOrIHN6dunCFTE5JCnH1iO0uful38DmbvK5D9/HbMBggggAACYSNAoDNsDhUTRQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQSCI0CgMzjO/kbZfTxRnlg8RHYd2y1F8kXJnde2kQbRsfLJjnmy7PdVZvdCeQvKLVc2lqZX3ihx5RtKgYhIf93yPAIIIIAAAgiEkMDRM8ek8xdPyO4Tia5ZVS1R2YQ5i0cWDaGZMhUEEEAAAQQQQAABBBBAAAEEcq6At0Cn9e8pKuO0ymbPeQNFK3tqC6SqZ87VZ+UIIIBA9hMg0Jn9jikrQgABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTSJUCgM118Gb7zxz9+KW9v+VD2nthv+r6xXH25rlRVWbsvQTYd3JZiPA11Nq8YZwKexQiBZPixoEMEEEAAAQQyUuDwX0fk4XkDzc0brNYopp5MbDZcCuYtkJFD0RcCCCCAAAIIIIAAAggggAACCKRTwB7eTOi2SLyFPH0NM2fnQhm2crxrk2ltJ0j96DrpnBm7I4AAAgiEmwCBznA7YswXAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEMhkAQKdmQycxu7n71omb2/+r+w48rPpQYMeBSMKiIZBPLUKhWOkasnKcm3xSlKj1LVyTfGrJbpQ6TSOzm4IIIAAAgggkJECB08flh5zB6SozHnXtW1lWJP+GTkMfSGAAAIIIIAAAggggAACCCCAQAYJuAc6p26cIVMTZpre+8R2lj51u/gcyR4AdbpPBk2dbhBAAAEEQkyAQGeIHRCmgwACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAghktQCBzqw+Ar7HX534nfxn84eybl9CwBMtlLeg1CxdVaoUryRVS1SW+tG1pWxUmYD7YQcEEEAAAQQQSBLYfTxRLly6IFcXuzIVyclzp+Tk+VNy8txpOXX+lPz056+ybt8mWb1vgxw9c8y1vd544fHru0vjcvVgRQABBBBAAAEEEEAAAQQQQACBEBVoN7uzJJ7cb2Y3t+Ms6TlvYIrfY/z8f+26/fr9m8z+MVHRMrdjUhiUhgACCCCQ8wQIdOa8Y86KEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAGfAgQ6w+ME0cqcmw5ul82Hvpet5s+PcvbiufCYfAbNMjIiv+TJlUfy5MoteXLrzzzmZ2793fzR35N+msfMNrkld648EpE7j+SSXObx3LlyiZi/J/2eS3+K/jSPpng8aZ9ckkv30x5c29se1+eTnzN9WtvZ97U/bvu7aw6ptk2eV/J8rXnpXO3rsM8rZV9J6/j7+b/Xro+pizYz21yS5GB+T16jJD2mTyatJ/lP0hZJfdseVx3twJqb6Su5z6S+U/ZhPwau55K3sZ7LnydfBp05odPNnJ0LpX7ZOuLvy16hM2Nm4kRAr8Ua8Ltw6aL5ed783fqT9Jj5c9n29xTbuj1+OeW+F3Xbyxfl0uVLcunyZbl0+aJcvHxJLl++bH7q70mPX0r6/dJFuSSX5dIl/f2iXJbLcvGSbpf8u2u/pMf0j26jfYj5qb+L+Snarz57WbdI+qnbJf397+3MnrZ+Ujxn31d7Tp6ra4zksaz+s/N7W90yNeWhWvfKLRUaOTm12AYBBBBAAAEEEEAAAQQQQAABBLJQwFugs350HZnWdoLPmdmreeqGur3uR0MAAQQQyJkCBDpz5nFn1QgggAACCCCAAAIIIIAAAggggAACCCCAAAIIIICAVwECneF7cvzwx09y4PRhOX72hJw4d1KOnzspJ86eMD+Pnz0pp86fNqEbq2lIRrfV5+2VwsJXgJkjIJI/T35bKDUpOKoRUnsg1fw9OaT6d5g0OfTqCpImh1pdIdrkQKw9vGoLAttDwU6Ow7mL52TLoR+kZIHiclXRCk52YZs0CiSFDpPDiskBRXsY0gQSk8OPZlu5ZAKPSaHGv0OOf+9jPXZZzl48m8ZZsVtOFqhVupo82/gJqV6ySk5mYO0IIIAAAggggAACCCCAAAIIhJWAe6BTb9KmN2zrUKWVz3VoVU6tzmm1PrGdpU/dLmG1diaLAAIIIJCxAgQ6M9aT3hBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACBsBcg0Bn2hzDNCzh9/i9XEPTkuVNyLDkYquHQE+dOmef0cf2p4VANgurv+ufImaNpHjejd9TKnVrNMV+efF5+5jWP582dV/LmiZC8uSMkr/k9IqnCZ3L4zwQB7ZU4RczzKStSpqzgaVX2/LtinRUIs6rX/V3NzgqHmZBtcoU8DZWZSnrJATNTZU8fsSrYJf+e8vnkannJ+5o+XBXvkqvrJVfRs/eVNMe/t02qxOdWec+qxJdceS9V1T6devL8rOp6qSvz/V3Jz6q4ZwXlXNuauSRXAMxB1fky+tynPwScCGjoWasXW9WMrSq91u9axdiq8GtVNU7xe3K1Y70W2qsiJ1U8tqoiW1WAk3831ZKTnv97u7/nYMa0tpFcEpE7wlQEtvax5mF+pujLqryc1H+KtZg1pnxe56t9m+u+vgfkjpAI8z6Q9Pe8eZJ+FoiIdEKZYhu9qcLi31bImsQN8tuxPeY90t5qlKwiN5ZvIO0rtyDEHbAuOyCAAAIIIIAAAggggAACCCCQ9QKeAp1OZmXfz0k1Tyd9sg0CCCCAQHgLEOgM7+PH7BFAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACBDBcg0JnhpDmqQw12WiFPDX3+deGMaCXQMxfOmkp2ST/PJT92xvx+Rn93fz75ca1iaO2jf9d9w6lpuDRPcqBIg0Tm7xoazZVbIux/T37Mvq1VRTIz1uupYqE+dlGDm8mBUA1qapVCU6fQFRK96AqLmkBqiueoWpgZxyo9fWooTcNrEa4QW17X363HTaAtd0RyyM4KMSeF5sz/rGCzK4iXVKnUHp5LCjlbjyWF8HSbpH3/DgdaAWkr0OcKTVvbapw6xXhJ/ZrgYK48tueSKq+ax5LH1rH+npdWZU0aX19v4dI8ByqT1v13sNHH77ZAugY2NbhJyzoBfS/89dhuKZq/iFQoEpN1E2FkBBBAAAEEEEAAAQQQQAABBBDIEIG0BDq1MqdW6LTatLYTREOdNAQQQACBnC1AoDNnH39WjwACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgikEiDQyUkR6gJWIDQpBKohT/153oRCz11K+qmPn9PHzM+kIKj+THosaXv749bzFy5dlAuXLoj+vHhZw4uXkv6e/LsGHl1/N49dMtvpY+EWNs3q46xVUq3wnobyzN+Tw3lamc+9Umou0YJ9ySFByW2q9yVtkxTkMz9NP9Y2uZK2sVVZtbYxwTlXhcKkgK29eqAGBe1VAO3VAd0rEiZVDEzdh71PK4xoD+UlHNomn/w4V+pF15b7qt/htVqiKwCcXFUwKYiZFNI0YcxcWlXw78cI8WX1mc34CCCAAAIIIIAAAggggAACCCCAAALZUSDQQOfUjTNkasJMFwVhzux4VrAmBBBAIG0CBDrT5sZeCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEC2FSDQmW0PLQsLsoAGRzUMqqHQpBBoUvjTCom6P26FRS9d1lCp1r68lGkzdgUoraqLyUFKV9VDE4S0VVdMrpyYovKiVkA0VRxtIUpbFUeChb4P35ydC2XYyvHSoUpriY8baDZOPHlA2s3uJPFxg6RDlVaZdvzpGAEEEEAAAQQQQAABBBBAAAEEEEAAAQQCEwgk0KlVObU6p9X6xHaWPnW7BDYgWyOAAAIIZFsBAp3Z9tCyMAQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAgbQIEOtPmxl4IIIBAIAKeAp2eHgukT7ZFAAEEEEAAAQQQQAABBBBAAAEEEEAAgcwRcBrotG7aZs2ifnQd0eqcNAQQQAABBCwBAp2cCwgggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAikECHRyQiCAAAKZL0CgM/ONGQEBBBBAAAEEEEAAAQQQQAABBBBAAIGMErD+7UT7S+i2yGO37mHOmKhomdtxZkZNgX4QQAABBLKJAIHObHIgWQYCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgggkFEC1l2m53acJTFRZVzdrt+/SXrOGyjcTTqjpOkHAQRysgCBzpx89Fk7AggggAACCCCAAAIIIIAAAggggEC4CTgJdOq/oei/pVhNK3Pqv6nQEEAAAQQQsAsQ6OR8QAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQSCFAoJMTAgEEEMh8AQKdmW/MCAgggAACCCCAAAIIIIAAAggggAACCGSEgL3ypreqm4Q5M0KaPhBAAIGcIUCgM2ccZ1aJAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCDgWINDpmIoNEUAAgTQLEOhMMx07IoAAAggggAACCCCAAAIIIIAAAgggEFQBf4FOwpxBPRwMhgACCIS9AIHOsD+ELAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQyFgBAp0Z60lvCCCAgCcBAp2cFwgggAACCCCAAAIIIIAAAggggAACCISHwPr9m0RDm9rqR9eRaW0nuCbuHuaMjxskHaq0Co+FMUsEEEAAgSwRINCZJewMigACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgiErgCBztA9NswMAQSyjwCBzuxzLFkJAggggAACCCCAAAIIIIAAAggggED2Fpi6cYZMTZhpFtmhSmuJj0sKd7qHOfvEdpY+dbtkbwxWhwACCCCQbgECnekmpAMEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAIHsJEOjMXseT1SCAQGgKEOgMzePCrBBAAAEEEEAAAQQQQAABBBBAAAEEEHAXsAc6NbSpoc5hK8aLVu60GmFOzhsEEEAAAacCBDqdSrEdAggg8P/YuxMoL+vqf+CXdViGbdiGRQx1EFABFXFDxQUQF9zX1FIpKTPLXMqMTHNLrcwlLcvcfuaSC5qKaJpB4gruKAoqyr7KOqz///erTI6IzAzz3V/fczjDmXmez733dZ+9jpCPAAAgAElEQVTGc6q3DwECBAgQIECAAAECBAgQIECAAAECBAgUiIBAZ4Es2pgECGRUYN3/CeyL/0evrwp5ZrRJxQkQIECAAAECBAgQIECAAAECBAgQqPQmzssHnB/3TfxnpTDnRf3PiaFlg0gRIECAAIEqCQh0VonJRQQIECBAgAABAgQIECBAgAABAgQIECBAgACBwhEQ6CycXZuUAIHMCQh0Zs5eZQIECBAgQIAAAQIECBAgQIAAAQLVEehzy8ANXi7MWR1J1xIgQIBAQkCg03NAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQSUCg0wNBgACB1AsIdKbeWAUCBAgQIECAAAECBAgQIECAAAECmypw5fM3xJ1vPfCVx9w85KroW9p7U0u4nwABAgQKTECgs8AWblwCBAgQIECAAAECBAgQIECAAAECBAgQIECAwMYEBDo3JuTnBAgQ2HQBgc5NN3QCAQIECBAgQIAAAQIECBAgQIAAgVQLHPPQ8Hhn3vuVynQsLo2L9jhbmDPV+M4nQIBAngoIdObpYo1FgAABAgQIECBAgAABAgQIECBAgAABAgQIEKipgEBnTeXcR4AAgaoLCHRW3cqVBAgQIECAAAECBAgQIECAAAECBDIlsNsdQ2PpymUV5RNv5Ey8mdOHAAECBAjUVECgs6Zy7iNAgAABAgQIECBAgAABAgQIECBAgAABAgQI5KmAQGeeLtZYBAhklYBAZ1atQzMECBAgQIAAAQIECBAgQIAAAQIEvlJgjzsPi0UrFid/NrRscFzU/2xSBAgQIEBgkwQEOjeJz80ECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgfwTEOjMv52aiACB7BMQ6My+neiIAAECBAgQIECAAAECBAgQIJCvAnOWzYtFK5Ykg4nLVi2P+csXxKLyJbF45ZIoqtcwDtxy32hR1LxG4yfO/tY/z4xPFs2IxvUbRVH9ouSZiT+NPv974/qNo2mDJlHcsGk0+/xPnahTqV6f9tvELh13rFEPqbxp/Mw34vJx18VunfrGmX2HpbKUswkQIECgQAQEOgtk0cYkQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECFRVQKCzqlKuI0CAQM0FBDprbudOAgQIECBAgAABAgQIECBAgACBzwQWr1gSr81+O2YsmR3zls2P2cvmxdxl82LesgUxe+ncSIQtEwHOjX2O3Pqg2KH9tjFn2fxYunJpLF21LMpXr4wVq1d8/mdllH/+94b1GsYpvY6NPu22SR77rw/Hxln/unBjJar0878M+W3sWLpdla51EQECBAgQyFUBgc5c3Zy+CRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIpEhDoTBGsYwkQIPAFAYFOjwMBAgQIECBAgAABAgQIECBAgMCmCMxcMjsOvf+UKgU2N6XOV907ZIu947K9zk/+aM7SeXHSP8+MaYtn1HaZ5Bs9ixs0jeZFxdGsYeJP4g2fn/29bZPWcUjZ4Chp1DJZd8aSWXHSI2fGwvJPo2Nx++jUrEN0KG4XnYpLo2NxaXRq9tnXVo1a1HqfDiRAgAABAtUREOisjpZrCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIFICDQWQBLNiIBAhkXEOjM+Ao0QIAAAQIECBAgQIAAAQIECBDIaYGXZ7wepz52VkZmOHm7Y+LMvsPWq71k5dLkmzzLV5XH8s+/lq8uT77t89PyRbF45ZLkW0WveuHGWul7x9Je8ZchVyfPenzK0/HTZy6t0rkdittH28Yl0bpxq2jduCTaNCmJ1o1aRZsmrWLbNt2TYVEfAgQIECCQKgGBzlTJOpcAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgkKMCAp05ujhtEyCQUwICnTm1Ls0SIECAAAECBAgQIECAAAECBDZZYGH5opg4d1JMnPteTJz3frw4fUIyFHnwVgO/9uz3F3wQb815N2YtnRuDuw6Izs06VFx/8X9/H58smh4ljVslQ4iJt1Umg4pNSqJN41bRpnFJtChqnrw+EaTc9+/HRCJgue7TuH6j5DWJQOO6ry2LWkRRvQbRsF7DaFivQRQlvzas+NqyUYvo2bpskzz+M/X5eHPuu8m3i65IBj9XfPZ1deLryuTXxM/mLpsXc5bNi+Wr/tfzFwvv3WW3+N2+v0p+K/HG0jOevCDenTd5k3pL3HzHQdfGtm27b/I5DiBAgAABAl8lINDpuSBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEKgkINDpgSBAgEDqBUaMuSpGThoVF/U/J4aWDUoWHDnpiRgx5soYWjY4Lup/duqbUIEAAQIECBAgQIAAAQIECBAgQCAlAh8vmp4MFk6c9168PXdS8u+JwOGXP7t16hs3DLqs4tsLyz+N12a9Ha/OfivemD0xXpv9dixduazi5/0794vrBl5S457nL18YHyycmnwzZSLA2aRB4xqflc4bE2/+nLtsfjLcOWfpZyHPtWvXxqHd9o+mDZpUaiURXE38PHH97GVzY+7S+TF3+fyYvXRu8vvTF8+K6YtnJkOjG/p8e7tjYo/OO0dZSddo3rA4naOqRYAAAQIFICDQWQBLNiIBAgQIECBAgAABAgQIECBAgAABAgQIECBAoDoCAp3V0XItAQIEaiYg0FkzN3cRIECAAAECBAgQIECAAAECBLJN4N35k+Odue8nQ5uJ8GbiTyKAWJXPwVsNip1Ke8dz016KCbPeSgYNv+6zS8cd48bBl1flaNdsROD12RNj2GM/+dpgZ+KITs1KY8/NdoljexwSmzfvXCXXd+a9H3WiTnQr2aJK17uIAAECBApLQKCzsPZtWgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDARgUEOjdK5AICBAhssoBA5yYTOoAAAQIECBAgQIAAAQIECBAgkDGBf304Nm55/e+RCAVW5dOoflFsXbJVdCxuH4m3ZC5asTjmLV+w0QBn4uzEmzQTwcBebXvEkVsfFG2alFSlpGuqIPDs1HHxzEfPxfsLPox35r0Xy1eVf+1dB2y5b1y650+/9poHJz0eF465uuKaHq3LkvvbumTLSPw98TVX3oxaBUKXECBAgEANBAQ6a4DmFgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAPgsIdObzds1GgEC2CAh0Zssm9EGAAAECBAgQIECAAAECBAgQqL7AUQ9+NybNn/KVNzZvWBw923SL7p+H97Yu2SL5Fshf//eaeHPOO19brFvJlrFlyy6R+Nqj9VbRs83WkTjPJz0CnyyaEe8v+CAZ8Jy84MPkW1cTb9v84ufUXsfFGTuessGGrnnp5rjl9bu/tuHNmneK7p8HPLu33iq2adMtWhQ1T8+QqhAgQIBAxgUEOjO+Ag0QIECAAAECBAgQIECAAAECBAgQIECAAAECBLJLQKAzu/ahGwIE8lNAoDM/92oqAgQIECBAgAABAgQIECBAoDAEfv7s5fHP95+K9k3bRveSraJ760QAMxHi3DJKm7ZbD+G0UefG89PGr/f9xJsb+3XYPnbpuEPsWNorGtdvVBiAOTTlwvJP44kpz8Ylz12T7Hr49ifF8D4nbnCCKQunxvWv3BIvTp8QC8sXVXnSdk3aJN/g2aNNWfRsXRZ7brZLle91IQECBAjkloBAZ27tS7cECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgZQLCHSmnFgBAgQIhECnh4AAAQIECBAgQIAAAQIECBAgUDgC90wcGZc+d220aVySDG/236xf7Nxhh2jVqEXhIOT4pIk3dS5ZuTR2aL9dlSeZuWR28g2fb899LyYm/sx7L6Yvnlml+/u02yb+duDvq3StiwgQIEAgtwQEOnNrX7olQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECKRcQKAz5cQKECBAQKDTM0CAAAECBAgQIECAAAECBAgQyIDA1E+nxXPTXooXp78aP9jx5Ni8eee0dfHxounRuVmHtNVTKDsFFq9YEm/PnRRvzZ0UE+dOSoY9P1g4db1mN2vWMR4+8tbsHEJXBAgQILBJAgKdm8TnZgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBA/gkIdObfTk1EgED2CXhDZ/btREcECBAgQIAAAQIECBAgQIBA/gksXbksXpg+IZ775KUY+8mLkQhVrvsc0+OQ+NkuP8i/oU2UcwLLVi1PvsEzEfRMBDxnLZ0dx3Q/JPbZfPecm0XDBAgQILBxAYHOjRu5ggABAgQIECBAgAABAgQIECBAgAABAgQIECBQUALDHjs7Xprxatw85KroW9q7YvbE9xI/S3wv8TMfAgQIEKi5gEBnze3cSYAAAQIECBAgQIAAAQIECBD4OoHXZ09MBjjHTXslXpn5+gYvPaXXsfHDHU+FSYAAAQIECBBIq4BAZ1q5FSNAgAABAgQIECBAgAABAgQIECBAgAABAgQIZL+AQGf270iHBAjkvoBAZ+7v0AQECBAgQIAAAQIECBAgQIBAdgjMWTYv/v3Rc8kA53PTXo7FK5ZssLEtWm4eu3faKfbcbOfYqUOfjQ5Qvro8Hnj38Xhw0uOxdu3a+NuBv4/G9Rtt9D4XEMikwOylc+OER86IzZt3jr022yX5ps8Oxe0z2ZLaBAgQIPAFAYFOjwMBAgQIECBAgAABAgQIECBAgAABAgQIECBAgEAlAYFODwQBAgRSL/BVv2tHTnoiRoy5MoaWDY6L+p+d+iZUIECAAAECBAgQIECAAAECBAjkqMDLM16Ppz8aG//95KWYvODDDU5R3LBp7Npxx+jfuV/s3nmnaNO4pEoTT/10Wvz97QfjwUmjYsnKpRX3XD/o0mQg1IdANgvc/+6jcdHY31VqsV2TNtGjdVn0btcz9vvGHtGleadsHkFvBAgQyGsBgc68Xq/hCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLVFxDorL6ZOwgQIFBdAYHO6oq5ngABAgQIECBAgAABAgQIECDwmcAdb/4jrnrhxg1y9G63TezeqW/s2qlvbNe2e7XYEiHReyc+kgyKfvmTeMPhX4dc7U2H1RJ1cSYE3pg9Mc548oKYv3zhBstvXbJlMtg5uOsA4c5MLElNAgQKWkCgs6DXb3gCBAgQIECAAAECBAgQIECAAAECBAgQIECAwPoCAp2eCgIECKReQKAz9cYqECBAgAABAgQIECBAgAABAvkp8Kuxv40H3n2s0nB7bbZrMpy2d5fdIvFWzup8lq1aHg+/90Tc9sZ98fGi6evdWtaqaxzX89A4cMt9o6heUXWOdi2BjAo8P+2V+PfUcfHvqc/FJ4tmbLCXxDO+3zf2jP23GBCbN++c0Z4VJ0CAQCEICHQWwpbNSIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCohoBAZzWwXEqAAIEaCgh01hDObQQIECBAgAABAgQIECBAgEDBC0xZ8FH8/qWbo2G9BskA596b7x6N6zeqtsu0xTPj/956IO5/99FYunLZevcP6rpXHNP9kNixdLtqn+0GAtkm8N78D5LBzv9MfT4mzHpzg+11K9kyBnfdK/bvund0alaabWPohwABAnkhINCZF2s0BAECBAgQIECAAAECBAgQIECAAAECBAgQIECg9gQEOmvP0kkECBDYkIBAp2eDAAECBAgQIECAAAECBAgQIJAZgRemT4g737w/GW778qdN45I4fOsD4uitD442TUoy06CqBFIssHjFknhu2svx7NRxMfbjF2Pe8gVfWfEHO5wcw3ofn+JuHE+AAIHCExDoLLydm5gAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg8LUCAp0eEAIECKReQKAz9cYqECBAgAABAgQIECBAgAABAgS+KPDi9Alx2bhrY/KCj9aD6VayRZy4zRFx8FaDoBEoOIHxM9+IUVOeidEfPBtzl82vmD/xts57Drmx4DwMTIAAgVQLCHSmWtj5BAgQIECAAAECBAgQIECAAAECBAgQIECAAIEcExDozLGFaZcAgZwUEOjMybVpmgABAgQIECBAgAABAgQIENhEgeenvRIj33si+nXYPg4pG7yJp1Xv9j63DFzvhr022zW+uc3h0a9Dn+od5moCeSqQeIPt45OfjrGfvBgjdv9x7N5ppzyd1FgECBDInIBAZ+bsVSZAgAABAgQIECBAgAABAgQIECBAgAABAgQIZKWAQGdWrkVTBAjkmYBAZ54t1DgECBAgQIAAAQIECBAgQIDABgWmL54ZD0x6PEZOGhUzlsyuuG7CyaPTqnbQfSfFx4umJ2sesfWBccI2R0TXFpultQfFCBAgQIAAAQICnZ4BAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBSgICnR4IAgQIpF5AoDP1xioQIECAAAECBAgQIECAAAECmRMoX10eT0x5Nvk2zhenT1ivkdKm7eLxo+9Ma4MfLJwaz3z03zi0bP9o2ahFWmsrRoAAAQIECBBYJyDQ6VkgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCoJCDQ6YEgQIBA6gUEOlNvrAIBAgQIECBAgAABAgQIECCQfoFEaPLuiSNj5KQnYsnKpes10KlZaTJQeUyPQ6J5w+L0N6giAQIECBAgQCDDAgKdGV6A8gQIECBAgAABAgQIECBAgAABAgQIECBAgACBbBMQ6My2jeiHAIF8FDjg3hNj2uIZ8ehRd0TH4vbJERP/R8cRY66MoWWD46L+Z+fj2GYiQIAAAQIECBAgQIAAAQIE8lTgsclPx/3vPvqVb+MsqlcU+28xIIZuNTh2LN0uTwWMRYDAOoHy1Svi1Md+EstWLo8jux8Yh5UNiUb1iwARIECAwOcCAp0eBQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgUoCAp0eCAIECKReQKAz9cYqECBAgAABAgQIECBAgAABAqkVmL10btz3ziPxj3cejTnL5q1XrE+7beKQssExuOuAaNKgcWqbcToBAlkj8NKMVyPxvzWt+zRrWBxHbH1gHNfjkGjftG3W9KkRAgQIZEpAoDNT8uoSIECAAAECBAgQIECAAAECBAgQIECAAAECBLJUQKAzSxejLQIE8kpAoDOv1mkYAgQIECBAgAABAgQIECBQUAKzls6JK8ZdH099OGa9uYvqNYxDuw2JY7sPja4tuxSUi2EJEPhMYMaS2XHqY2fFJ4tmrEeSCHh/s+dh0atdT1wECBAoWAGBzoJdvcEJECBAgAABAgQIECBAgAABAgQIECBAgAABAl8tINDpySBAgEDqBQQ6U2+sAgECBAgQIECAAAECBAgQIJAageGjfhrjpr1c6fCOxaVxXM9D4vBuB0TTBk1SUnjMxy/Ep+WL4oAt903J+Q4lQKD2BMpXl8cj7z0Zd7z5j5iycOp6B2/fftsY1vv42L3TTrVX1EkECBDIEQGBzhxZlDYJECBAgAABAgQIECBAgAABAgQIECBAgAABAukSEOhMl7Q6BAgUsoBAZyFv3+wECBAgQIAAAQIECBAgQCC3BS7+7+/jH+/8MznETh36xPE9D429u+yesqFGf/Bs3DTh9nhv/gfJGlcM+Hkk3vLnQ4BAbggkwth3vnV/PPdJ5SB4ovuercvilF7HxX7f2CM3htElAQIEakFAoLMWEB1BgAABAgQIECBAgAABAgQIECBAgAABAgQIEMgnAYHOfNqmWQgQyFYBgc5s3Yy+CBAgQIAAAQIECBAgQIAAgY0JfLpicTzwzqOxW+edoqxV141dXuOfPzt1XPxx/G3x9txJlc64fMD5sX/XvWt8rhsJEMiMwJQFH8Udb90fj7w3OspXr6jUxJYtvxHDeh8XQ7bYJzPNqUqAAIE0Cgh0phFbKQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBALggIdObClvRIgECuCwh05voG9U+AAAECBAgQIECAAAECBAikSmDsJy/GTeNvj9dmv12pxGbNOsZZ/b6b0reBpmom5xIg8D+B+csXxt/euCf+/tZDUb66vPJ/zpt3imG9jotDygYjI0CAQN4KCHTm7WoNRoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBComYBAZ83c3EWAAIHqCAh0VkfLtQQIECBAgAABAgQIECBAgEAhCCQCnNe8dHO8POO1SuN2btYhhm9/Uhy05X6FwGBGAgUjkAh23vL63+Putx9eL9i5XdvucftB1xaMhUEJECgsAYHOwtq3aQkQIECAAAECBAgQIECAAAECBAgQIECAAAECGxUQ6NwokQsIECCwyQICnZtM6AACBAgQIECAAAECBAgQIEAgTwQmzn0vrnvllhjz8QuVJipt2ja+2+eEOGSrwVGvbr08mdYYBAh8WWDB8oVx6xv3xt0TR8bSlcsqfvzKt0dF3Tp1gREgQCDvBAQ6826lBiJAgAABAgQIECBAgAABAgQIECBAgAABAgQIbJqAQOem+bmbAAECVRHoc8vA5GUTTh5dcfnISU/EiDFXxtCywXFR/7OrcoxrCBAgQIAAAQIECBAgQIAAAQI5KzB5wYfJIOe/PhxbaYY2jUuSQc6jux+cs7NpnACB6gusC3b+31sPxrE9hsaPd/pu9Q9xBwECBHJAQKAzB5akRQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAOgVGjLkqRk4aFRf1PyeGlg2qKD1t8cw44N4TomNxaTx61O3pbEktAgQI5J2AQGferdRABAgQIECAAAECBAgQIEAgpwRmLJkVjes3jhZFzdLe99RPp8X1r/wtHp/ydKXaRfUaxim9jotvb3dUFNUrSntfChIgQIAAAQIE0iEg0JkOZTUIECBAgAABAgQIECBAgAABAgQIECBAgAABAjkkINCZQ8vSKgECOSsg0Jmzq9M4AQIECBAgQIAAAQIECBDIaYFlq5bH1S/cFPe980gUN2wa9x92c7Rr0iZtM70wfUJ89/Fz1qt3aNn+ccaOp0Trxq3S1otCBAgQIECAAIFMCAh0ZkJdTQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAFgsIdGbxcrRGgEDeCAh05s0qDUKAAAECBAgQIECAAAECBHJG4LXZb8fP/n1pfLJoRkXPV+79ixj4jT3TNsM9E0fGpc9dW1Gvb2nvOG+X06OsVde09aAQAQIECBAgQCCTAgKdmdRXmwABAgQIECBAgAABAgQIECBAgAABAgQIECCQhQICnVm4FC0RIJB3Al8V6Lxx/G1x44TbY3ifE2P49ifl3cwGIkCAAAECBAgQIECAAAECBDIncO3Lf42/vHZXpQYO6zYkfrn7WWltamH5ojjpkR9GnTp14oc7nhr7bL57WusrRoAAAQIECBDItIBAZ6Y3oD4BAgQIECBAgAABAgQIECBAgAABAgQIECBAIMsEBDqzbCHaIUAgLwUEOvNyrYYiQIAAAQIECBAgQIAAAQJZJzBp/pQ4/9+XReLruk/Loubxqz3Oib022yXr+tUQAQIECBAgQCDfBQQ6833D5iNAgAABAgQIECBAgAABAgQIECBAgAABAgQIVFNAoLOaYC4nQIBADQQEOmuA5hYCBAgQIECAAAECBAgQIECgWgK3vn5P/O6lP1e6Z+8uu8Uvdv9xlDRqWa2zXEyAAIFcEJiycGo8P+2VGNx1QLRq1CIXWtYjAQIFKCDQWYBLNzIBAgQIECBAgAABAgQIECBAgAABAgQIECBA4OsEBDo9HwQIEEi9gEBn6o1VIECAAAECBAgQIECAAAEChSqwdOWyOOfpi2PsJy9WEDSu3yjO2+X0OLRs/0JlMTcBAgUg0P/OQ2PxiiXRvGFx/Gin78Th3Q4ogKmNSIBArgkIdObaxvRLgAABAgQIECBAgAABAgQIECBAgAABAgQIEEixgEBnioEdT4AAgYgQ6PQYECBAgAABAgQIECBAgAABAqkQmLFkdpz+xPnx/oIPKo7fsbRX/HqPc6NDcftUlHQmAQIEskJg3vIFceC9J8ayVcsr+tm+/bYxYrcfR9eWXbKiR00QIEAgISDQ6TkgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCoJCDQ6YEgQIBA6gUEOlNvrAIBAgQIECBAgAABAgQIECg0gfEz34gfP/XLWFD+acXoJ293TJzZd1ihUZiXAIECFZg497244D9XxHvz/xdqT1B8p/c34/Qdvl2gKsYmQCDbBAQ6s20j+iFAgAABAgQIECBAgAABAgQIECBAgAABAgQIZFhAoDPDC1CeAIG8F5i2eGYccO8J0bG4NB496vaKeW8cf1vcOOH2GN7nxBi+/Ul572BAAgQIECBAgAABAgQIECBAoPYEHn5vdPziP7+pdOCv+p8dh5QNrr0in5/0/LRXIvHfbxzWbUitn+1AAgQI1IbAra/fEzeMvzXKV6+oOK5Ts9JI/F7sW9q7Nko4gwABAjUWEOisMZ0bCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQL5KSDQmZ97NRUBAtkjINCZPbvQCQECBAgQIECAAAECBAgQyAeBRGjpTxPuqBilRVGz+N2+v4od2m9Xq+NNmj8lrhh3fbw049Xkuefu/P04vudhtVrDYQQIEKgtgRlLZsWv/3tNjPn4hUpHHt7tgPhJv9OiaYMmtVXKOQQIEKiWgEBntbhcTIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDIfwGBzvzfsQkJEMisgEBnZv1VJ0CAAAECBAgQIECAAAEC+STw2qy34qR/nlkxUtcWm8X1gy6LjsXta23M+csXxvWv/C3ue+eRSmcO6318/GCHk2utjoMIECCQCoEnpvw7rnj++pi7bH7F8e2bto1f73Fu7NShTypKOpMAAQJfKyDQ6QEhQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCoJONgU/MAACAASURBVCDQ6YEgQIBAagUEOlPr63QCBAgQIECAAAECBAgQIFBIAjOXzI7B9xyfHHnnjtvHb/e5sFbfOnfr6/fETa/eEUtXLqvEOqDLrvH7fS8qJGqzEiCQwwKLViyOy8ddF/98/6lKUxzX89D4Ud9hUVSvKIen0zoBArkmINCZaxvTLwECBAgQIECAAAECBAgQIECAAAECBAgQIEAgxQICnSkGdjwBAgUvINBZ8I8AAAIECBAgQIAAAQIECBAgUKsC//pwbKxeuzoGfmPPWjv3qQ/HxO9f/HNMXTSt0pnfaLFZnLfz6bFrpx1rrZaDCBAgkC6BJz/4T1z839/FwvJFFSU7N+sQF+9xbmzfftt0taEOAQIFLiDQWeAPgPEJECBAgAABAgQIECBAgAABAgQIECBAgAABAl8WEOj0TBAgQCC1AgKdqfV1OgECBAgQIECAAAECBAgQIFBzgSkLp8bl466N56eNr3RI84bF8f0dvh3H9jik5oe7kwABAlkgMG/5grhwzNXx7NRxlbo5fYdvx3d6fzMLOtQCAQL5LiDQme8bNh8BAgQIECBAgAABAgQIECBAgAABAgQIECBAoJoCAp3VBHM5AQIEqikg0FlNMJcTIECAAAECBAgQIECAAAECKRdYvGJJXPvKLXH32w+tV+ub2xwe3+tzUhQ3bJryPhQgQIBAugQeePex+M3zN8SyVcsrSj5w2F+ia8su6WpBHQIEClRAoLNAF29sAgQIECBAgAABAgQIECBAgAABAgQIECBAgMCGBAQ6PRsECBBIrYBAZ2p9nU6AAAECBAgQIECAAAECBAhUT+Dvbz8UN7zyt/h0xeJKN+7Sccc4f9czokvzTtU70NUECBDIEYHpi2dG4n8Xe3H6hNi8eed46IhbcqRzbRIgkMsCAp25vD29EyBAgAABAgQIECBAgAABAgQIECBAgAABAgRSICDQmQJURxIgQOALAgKdHgcCBAgQIECAAAECBAgQIEAgGwRem/VWXDj2tzF5wYeV2uncrEOc3W94DOiyWza0qQcCBAikXOC12W/H1iVbRlG9himvpQABAgQEOj0DBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEClQQEOj0QBAgQSK2AQGdqfZ1OgAABAgQIECBAgAABAgQIbFxgxpLZccQDw2LJyqUVFzeqXxTf6f3NOLXXcRs/wBUECBAgQIAAAQI1EhDorBGbmwgQIECAAAECBAgQIECAAAECBAgQIECAAAEC+Ssg0Jm/uzUZAQLZISDQmR170AUBAgQIECBAgAABAgQIEChkgamfTouD//GtJEGdqBMHbrlvnNXvtChp1LKQWcxOgAABAgQIEEi5gEBnyokVIECAAAECBAgQIECAAAECBAgQIECAAAECBAjkloBAZ27tS7cECOSewEszXo1hj50dfUt7x81DrqoY4Mbxt8WNE26P4X1OjOHbn5R7g+mYAAECBAgQIECAAAECBAgQyCmB29+8L16c/moM63189GrbI6d61ywBAgQIECBAIFcFBDpzdXP6JkCAAAECBAgQIECAAAECBAgQIECAAAECBAikSGBDgaINvVEuRW04lgABAnkrINCZt6s1GAECBAgQIECAAAECBAgQIECAAAECBAgQIEDgawUEOj0gBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEClQQEOj0QBAgQSK2AQGdqfZ1OgAABAgQIECBAgAABAgQIECBAgAABAgQIEMhWAYHObN2MvggQIECAAAECBAgQIECAAAECBAgQIECAAAECGRIQ6MwQvLIECBSMgEBnwazaoAQIECBAgAABAgQIECBAgAABAgQIECBAgACBSgICnR4IAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBSgICnR4IAgQIpFZAoDO1vk4nQIAAAQIECBAgQIAAAQIECBAgQIBAOgSWrFwaK1avjFaNWqSjnBoECOSJgEBnnizSGAQIECBAgAABAgQIECBAgAABAgQIECBAgACB2hIQ6KwtSecQIEDgqwUEOj0ZBAgQIECAAAECBAgQIECAAAECBAgQyG2BheWL4qgHvxuJr+ftcnoc3m1Ibg+kewIE0iYg0Jk2aoUIECBAgAABAgQIECBAgAABAgQIECBAgAABArkhINCZG3vSJQECuSsg0Jm7u9M5AQIECBAgQIAAAQIECBAgQIAAAQIEEgL/+nBsnPWvCyswju5+cJy/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vBHYUKDzgHtPjGmLZ8SjR90RHYvb5828BiFAgAABAgQIECBAgAABAgQIECBAgAABAgQIEPhMQKDTk0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFBJQKDTA0GAAIHUCgx77OxI/K69echV0be0d0Uxgc7UujudAAECBAgQIECAAAECBApP4MkP/hOPTn4qBncdkPzjQ4AAAQIECBAgQCDTAgKdmd6A+gQIECBAgAABAgQIECBAgAABAgQIECBAgACBLBMQ6MyyhWiHAIG8ExDozLuVGogAAQIECBAgQIAAAQIEslDgN8/fEP/31gMVnY094aFo2qBJFnaqJQIECBAgQIAAgUISEOgspG2blQABAgQIECBAgAABAgQIECBAgAABAgQIECBQBQGBzioguYQAAQKbICDQuQl4biVAgAABAgQIECBAgAABAhsRmL98YZzx5AXxxuyJFVf2bNMt/u/g69kRIECAAAECBAgQyLiAQGfGV6ABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEB2CQh0Ztc+dEOAQP4JCHTm305NRIAAAQIECBAgQIAAAQLZIZAIcf7oqV/GnGXzKhrq3nqruG7gJdGmcUl2NKkLAgQIECBAgACBghYQ6Czo9RueAAECBAgQIECAAAECBAgQIECAAAECBAgQILC+gECnp4IAAQKpFRDoTK2v0wkQIECAAAECBAgQIECgMAUen/J0XPDsb2LVmlUVAEdufVCct8vp0aBu/cJEMTUBAgQIECBAgEDWCQh0Zt1KNESAAAECBAgQIECAAAECBAgQIECAAAECBAgQyKzAukBnx+LSePSo2yuambZ4Zhxw7wnx5e9ntlvVCRAgkHsCAp25tzMdEyBAgAABAgQIECBAgEB2C9w4/ra4ccL//rvMhvUaxK/6nx1DttgnuxvXHQECBAgQIECAQMEJCHQW3MoNTIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBD4eoENBTcFOj05BAgQqB0Bgc7acXQKAQIECBAgQIAAAQIECBBIvI0z8VbOxNs5133aNC6JGwZdFt1KtgBEgAABAgQIECBAIOsEBDqzbiUaIkCAAAECBAgQIECAAAECBAgQIECAAAECBAhkVuDrgpt9bhmYbG7CyaMz26TqBAgQyGEBgc4cXp7WCRAgQIAAAQIECBAgQCBrBBavWBJn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v995fs7r4I8efI/fc34tfv+Kt8cxC44p/oF2JEAgMwICnZkZlUIJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAIE0CAp1pmoZaCBAgQIAAAQIECBAgQIAAAQIECBAgMP8Cjz7+WHzkmr+PT9/wr1PFVB17QnzgJe+NK895wfwXqAICBOZdQKBz3kegAAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDIosDhAp1jE7uiqW9N1FRVx0BLbxZbVDMBAgQIECBAgAABAgQIECBAgAABAgQI5Clw997d8a6vvD9uuPvmqSeed/qz40NXvT+qTzg9z10sI0Cg3AUEOst9wvojQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgZIINPW1xtjEeAy0bImaqmVPO0OgsyTsNiVAgAABAgQIECBAgAABAgQIECBAgEAqBX57+x/Gt3967VRtb7n0jfHuhrZU1qooAgTmT0Cgc/7snUyAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECGRY4XKAzae1wt3hmuH2lEyBAgAABAgQIECBAgAABAgQIECBAgMABAu//5ob44i3b45TjT44PvOS98aKzLudDgACBpwkIdHopCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDALAQKCXROd4vnLI71CAECBAgQIECAAAECBAgQIECAAAECBAikUODhx/bFwG1fiZc988o4+bgTU1ihkggQSIOAQGcapqAGAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEMicQD6BznzWZK5xBRMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECMxKQKBzVmweIkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFKF8gnrJnPmkp31D8BAgQIECBAgAABAgQIECBAgAABAgQIECBAoFIEBDorZdL6JECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGiCrRt7Yih8ZHYuLo7GqrrDrl3PmuKWpTNCBAgQIAAAQIECBAgQIAAgVQLTDyyJ/Y/8XicfNyJqa5TcQQIECBAgAABAqUREOgsjatdCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKDMBfIJa+azpsyZtEeAAAECBAgQIECAAAECBAj8QuDm3bfF2n9/Vyw4akG870Xviled/3I2BAgQIECAAAECFSYg0FlhA9cuAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBRHIJ+wZudgd/SPbouuxvXRXLuyOAfbhQABAgQIECBAgAABAgQIEMikwOdv3hpdV394qva2570p3nn5WzPZi6IJECBAgAABAgRmJyDQOTs3TxEgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAhQsIdFb4C6B9AgQIECBAgAABAgQIECAwC4GWf3t7jN57+9STLz/3yvjLl/xhHHf0sbPYzSMECBAgQIAAAQJZExDozNrE1EuAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECqRDI5/bNfNakohlFECBAgAABAgQIECBAgAABAnMisPfRh+IPvvYXMfiT702d9+yltfHxFX8ZSxedOic1OIQAAQIEZhbY/fB9sf/x/XH64qWoCBAgUHQBgc6ik9qQAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBCpBIJ+wZs/OzdEz3Bvt9a3RvnxtJbDokQABAgQIECBAgAABAgQIEMhD4EPf/Zv49A3/OrUyCQ19YsVfxYVLzsvjaUsIECBAoBQC+/Y/Eh+/dlP0/vBzuZuT/+lXPxEXnHpuKY6yJwECFSwg0FnBw9c6AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECMxeIJ9AZ//o9ugc3BDNtauiq7Fj9od5kgABAgQIECBAgAABAgQIECg7gc/d9KX4i299dKqv4485Lv608X/GK551Vdn1qiECBAikXeCGe0bjj77+gbj9/junSn3PFW+PN1/SkvbS1UeAQMYEBDozNjDlEiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEA6BAQ60zEHVRAgQIAAAQIECBAgQIAAgSwLfPdnO+P3v/KnsefRvVNtvPHZr473vvCdWW5L7QQIEMiUwCe+/w/xf0f+6aCaX1hzeXz4V/4kFi9clKleFEuAQPoFBDrTPyMVEiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEAKBXp2bo6e4d5or2+N9uVrD1mhGzpTODglESBAgAABAgQIECBAgACBlAn81wM/iXdsf1/85MGfTVV28dIL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gAABAgQIECBAgACBuRTIJ9CZ1FO/aUWuLIHOuZyOswgQIECAAAECBAgQIECAAIFCBR5+bF/884398cmRT8eLzmqID770jwrdwnoCBAjkJZDcCvzB73widtzxjYPWX7bs0ui6cr0weV6KFhEgkEUBgc4sTk3NBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJAKgc7B7ugf3RZdjeujuXbltDU19bXG2MR4DLRsiZqqZamoXREECBAgQIAAAQIECBAgQIAAAQIECBCYa4HHn3giPnPDv8bf7PzH2PPo3qnjTz3+5Hh3w9vi1bWr5rok5xEgQGBOBQQ655TbYQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQTgICneU0Tb0QIECAAAECBAgQIECAAAECBAgQIFBKgdF7b48/+sYH4+bdtx50zOsuemW8u6EtTjy2qpTH25sAAQKpEBDoTMUYFEEcgFxjAAAgAElEQVSAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECWRQQ6Mzi1NRMgAABAgQIECBAgAABAgQIECBAgMBcC0w8sid+9f+9Oe59+P6po5+ztDb++MXvieSrDwECBCpFQKCzUiatTwIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAoukDPzs3RM9wb7fWt0b587bT7t23tiKHxkdi4ujsaquuKXocNCRAgQIAAAQIECBAgQIAAAQIECBAgkHaBF295dex5dG/uJs7fa/jNeP1Fr0p7yeojQIBA0QUEOotOakMCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQqBQBgc5KmbQ+CRAgQIAAAQIECBAgQIAAgUIE3v4ffxA/2/PzaL5gRby6dlWcsfi0Qh63lgCBMhW48Z5bov+W7fG2ut+IU48/uUy71BYBAgRmFhDo9IYQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFZCkwGOptrV0VXY8e0u3QOdkf/6LboalwfzbUrZ3maxwgQIECAAAECBAgQIECAAAEC6Re4efdt8YYv/NZUoQuOWhAvrLksF+y86hkvjmOPXpj+JlRIgAABAgQIECiRgEBniWBtS4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLlL9A/uj06BzeEQGf5z1qH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F38WHv3kz0/+WRgLjz4mjl2w8JDnnHvKOfGKZ83+Zswv3frl+ONvfHBWPTz1oS2v+lhccvrFRdnLJgQIECBQWQICnZU1b90SIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQJEFBDqLDGo7AgQIECBAgAABAgQIECBAgACBogrcv+/B3I2Tyc2Td+1Nbp7cHfc9fH/s2ntP7vu7H7r3sDdSfvTlfx6/fM4LZ1XXH3ztL2L77V+f1bNPfehfXvN3ceGp581qr+S20uTW0kI+yY2lpy06NU5ffFruxtKli5bEC2suK5sbSwuxsJYAAQIEiiMg0FkcR7sQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQIUKFBLobOprjbGJ8Rho2RI1VcsqVEzbBAgQIECAAAECBAgQIECAAAECaRW4Owl47p0Mf94Tyc+nHHdSvO6iV8665I9c8/fxjz/om/XzBz74mea/iWcvrZ3VXkmgNQl17tpzVyRBzeRP1bEnxIlTf578u5OPOykX4jzTv9/NytlDBAgQIDCzgECnN4QAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECByBwNjErmjqWxM1VdUx0NI7404CnUcA7VECBAgQIECAAAECBAgQIECAAIHMCtxwz2g8sO+BeHT/Y/Ho48mfR5/8uv/ReOzx/VM/P5b73WMRTzzxtF6fefLZsfq8X8msgcIJECBAgEAiINDpPSBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAkcgMJtA58bV3dFQXXcEp3qUAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgawICnVmbmHoJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAIHUC9ZtW5GoaXrdjxtratnbE0PhICHSmboQKIkCAAAECBAgQIECAAAECBAgQIECAAAECBAiUXECgs+TEDiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBchfIN9DZOdgd/aPboqtxfTTXrix3Fv0RIECAAAECBAgQIECAAAECBAgQIECAAAECBAgcICDQ6XUgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJHKNDU1xpjE+Mx0LIlaqqWTbubQOcRQnucAAECBAgQIECAAAECBAgQIECAAAECBAgQIJBhAYHODA9P6QQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQDgGBznTMQRUECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgTQLCHSmeTpqI0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFMCOQb6OzZuTl6hnujvb412pevzURviiRAgAABAgQIECBAgAABAgQIECBAgAABAgQIECiOgEBncRztQoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIVLJBvoLN/dHt0Dm6I5tpV0dXYUcFiWidAgAABAgQIECBAgAABAgQIECBAgAABAgQIVJ6AQGflzVzHBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFBkgbatHTE0PhIbV3dHQ3XdtLsLdBYZ3nYECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgQwJCHRmaFhKJUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIF0Cgh0pnMuqiJAgAABAgQIECBAgAABAgQIECBAgAABAgQIpElAoDNN01ALAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECGRSoHOwO/pHt0VX4/porl05bQ/JLZ5J+DO5xTO5zdOHAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgcgQEOitn1jolQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgRIJCHSWCNa2BAgQIECAAAECBAgQIECAAAECBAgQIECAAIEyEhDoLKNhaoUAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE5kcg30Dn2MSuaOpbEzVV1THQ0js/xTqVAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgXgQEOueF3aEECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUE4CPTs3R89wb7TXt0b78rUztla/aUXu98PrdpQTgV4IECBAgAABAgQIECBAgAABAgQIECBAgAABAgQOIyDQ6RUhQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJHKCDQeYSAHidAgAABAgQIECBAgAABAgQIECBAgAABAgQIVICAQGcFDFmLBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFBagf7R7dE5uCGaa1dFV2PHjIc19bXG2MR4DLRsiZqqZaUtzO4ECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQKpERDoTM0oFEKAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECWRUQ6Mzq5NRNgAABAgQIECBAgAABAgQIECBAgAABAgQIEJg7AYHOubN2EgECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAiUqYBAZ5kOVlsECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgSIKCHQWEdNWBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFCZAkPjI9G2tSMaquti4+ruGRGSdcn6ZF2y3ocAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKAyBAQ6K2POuiRAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBEgoIdJYQ19YECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgTIREOgsk0FqgwABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTmT6CQQGfnYHf0j26Lrsb10Vy7cv6KdjIBAgQIECBAgAABAgQIECBAgAABAgQIECBAgMCcCgh0zim3wwgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgHAXGJnZFU9+aqKmqjoGW3hlbFOgsxzdATwQIECBAgAABAgQIECBAgAABAgQIECBAgACBwwsIdB7eyAoCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIDCjQCGBzp6dm6NnuDfa61ujfflasgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAhUiINBZIYPWJgECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAiUVqB+04rcAcPrdsx4kEBnaedgdwIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAWgUEOtM6GXURIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQKYE8g109o9uj87BDdFcuyq6Gjsy1aNiCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEZi8g0Dl7O08SIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIEpgaa+1hibGI+Bli1RU7VsWhmBTi8NAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKAyBQQ6K3PuuiZAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBIgvkG+gcGh+Jtq0d0VBdFxtXdxe5CtsRIECAAAECBAgQIECAAAECBAgQIECAAAECBAikVUCgM62TURcBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIZEpAoDNT41IsAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGDOBQQ655zcgQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQjgLJrZvJ7ZvJrZvJ7ZvTfcYmdkVT35qoqaqOgZbecqTQEwECBAgQIECAAAECBAgQIECAAAECBAgQIECAwCEEBDq9FgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoAgCAp1FQLQFAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKCMBQQ6y3i4WiNAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBuRPIN9CZVFS/aUWusOF1O+auQCcRIECAAAECBAgQIECAAAECBAgQIECAAAECBAjMq4BA57zyO5wAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEykWgc7A7+ke3RVfj+miuXTljWwKd5TJ1fRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE8hcQ6MzfykoCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIDCtQCGBzqa+1hibGI+Bli1RU7WMKgECBAgQIECAAAECBAgQIECAAAECBAgQIECAQAUICHRWwJC1SIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQKlFxDoLL2xEwgQIECAAAECBAgQIECAAAECBAgQIECAAAECWRYQ6Mzy9NROgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAqkR6Nm5OXqGe6O9vjXal6+dsS43dKZmbAohQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECMyZgEDnnFE7iAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTKWaB/dHt0Dm6I5tpV0dXYMWOrbVs7Ymh8JDau7o6G6rpyZtEbAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDALwQEOr0KBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgCAKzCXR2Na6P5tqVRTjdFgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAmkXEOhM+4TUR4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQKZECgk0Nk52B39o9tCoDMTo1UkAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKAoAgKdRWG0CQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAhUusDQ+Ei0be2Ihuq62Li6e0YOgc5Kf1v0T4AAAQIECBAgQIAAAQIECBAgQIAAAQIECFSigEBnJU5dzwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQdIFCAp09OzdHz3BvtNe3RvvytUWvxYYECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLpExDoTN9MVESAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECGRSYTaCzuXZVdDV2ZLBbJRMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBQqINBZqJj1BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEDgEJxh7WUAACAASURBVAJjE7uiqW9N1FRVx0BL74xG/aPbo3NwQwh0epUIECBAgAABAgQIECBAgAABAgQIECBAgAABApUjINBZObPWKQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAiUUECgs4S4tiZAgAABAgQIECBAgAABAgQIECBAgAABAgQIlIGAQGcZDFELBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJAOgfpNK3KFDK/bMWNBQ+Mj0ba1Ixqq62Lj6u50FK8KAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBkgoIdJaU1+YECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUEkCAp2VNG29EiBAgAABAgQIECBAgAABAgQIECBAgAABAgQKExDoLMzLagIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgMK1AU19rjE2Mx0DLlqipWjbturGJXdHUtyZqqqpjoKWXKAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQAUICHRWwJC1SIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJzIyDQOTfOTiFAgAABAgQIECBAgAABAgQIECBAgAABAgQIZFFAoDOLU1MzAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECKRSIN9AZ1J8/aYVuR6G1+1IZS+KIkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQKK6AQGdxPe1GgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAhUs0La1I4bGR2Lj6u5oqK6bUUKgs4JfFK0TIECAAAECBAgQIECAAAECBAgQIECAAAECFSkg0FmRY9c0AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECJRCoJBAZyG3eZaiVnsSIECAAAECBAgQIECAAAECBAgQIECAAAECBAjMrYBA59x6O40AAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEylhAoLOMh6s1AgQIECBAgAABAgQIECBAgAABAgQIECBAgMARCgh0HiGgxwkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwKRA52B39I9ui67G9dFcu3JGGDd0em8IECBAgAABAgQIECBAgAABAgQIECBAgAABApUlINBZWfPWLQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAiUUKCQQGcht3mWsGRbEyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIzJGAQOccQTuGAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBMpfQKCz/GesQwIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDAbAUEOmcr5zkCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIPAUgZ6dm6NnuDfa61ujffnaGX0KCX+CJkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQyL6AQGf2Z6gDAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEEiJQP/o9ugc3BDNtauiq7FjxqoEOlMyNGUQIECAAAECBAgQIECAAAECBAgQIECAAAECBOZIQKBzjqAdQ4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLlL1BIoLOQ2zzLX06HBAgQIECAAAECBAgQIECAAAECBAgQIECAAIHyFxDoLP8Z65AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE5khAoHOOoB1DgAABAgQIECBAgAABAgQIECBAgAABAgQIEMiggEBnBoemZAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBIp8DQ+Ei0be2Ihuq62Li6e8YiCwl/prNbVREgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBQiINBZiJa1BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgBgGBTq8HAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDAdAICnd4NAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQJIFCAp2FrC1SebYhQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCYRwGBznnEdzQBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIlJfA2MSuaOpbEzVV1THQ0jtjcwKd5TV73RAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEDicg0Hk4Ib8nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJ5Cgh05gllGQECBAgQIECAAAECBAgQIECAAAECBAgQIECgAgUEOitw6FomQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgdIJ1G9akdt8eN2OGQ8pJPxZumrtTIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgMFcCAp1zJe0cAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEKgIAYHOihizJgkQIECAAAECBAgQIECAAAECBAgQIECAAAECBQsIdBZM5gECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIDC9QFNfa4xNjMdAy5aoqVo2I1W+4U/eBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC2RcQ6Mz+DHVAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAikSEOhM0TCUQoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBIkYBAZ4qGoRQCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQyL5AIYHOQtZmX0YHBAgQIECAAAECBAgQIECAAAECBAgQIECAAIHKFhDorOz5654AAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEiizQtrUjhsZHYuPq7miorptxd4HOIuPbjgABAgQIECBAgAABAgQIECBAgAABAgQIECCQYgGBzhQPR2kECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgkD2B2QQ68wl/Zk9CxQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgcKCHR6HwgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQBEFOge7o390W3Q1ro/m2pUz7lxI+LOIJdqKAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgHgQEOucB3ZEECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUL4CAp3lO1udESBAgAABAgQIECBAgAABAgQIECBAgAABAgSORECg80j0PEuAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBJ4iUEigs5C1oAkQIECAAAECBAgQIECAAAECBAgQIECAAAECBLItINCZ7fmpngABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRSJtCzc3P0DPdGe31rtC9fO2N1Ap0pG55yCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIlFBDoLCGurQkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECg8gQKCXQWsrbyJHVMgAABAgQIECBAgAABAgQIECBAgAABAgQIECgvAYHO8pqnbggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgngX6R7dH5+CGaK5dFV2NHTNWI9A5z8NyPAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgDgUEOucQ21EECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUP4ChQQ6C1lb/nI6JECAAAECBAgQIECAAAECBAgQIECAAAECBAiUt4BAZ3nPV3cECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgMMcCQ+Mj0ba1Ixqq62Lj6u4ZTxfonOPhOI4AAQIECBAgQIAAAQIECBAgQIAAAQIECBAgMI8CAp3ziO9oAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECg/AYHO8pupjggQIECAAAECBAgQIECAAAECBAgQIECAAAECxRAQ6CyGoj0IECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMAvBAoJdBayFjABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEC2BQQ6sz0/1RMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAygTGJnZFU9+aqKmqjoGW3hmrE+hM2fCUQ4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAooYBAZwlxbU2AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEClSdQSKCzkLXTSU7u0V7fGu3L11YeuI4JECBAgAABAgQIECBAgAABAgQIECBAgAABAhkREOjMyKCUSYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLpEkiClP2j26K5dlXUVC07qLj6TStyPw+v2zFj0cUIdPbs3Bw9w70h0Jmu90M1BAgQIECAAAECBAgQIECAAAECBAgQIECAAIGnCgh0eicIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMAsBPpHt0fn4IZcoLOrseOgHfINdCYPFbL2UGVOPj/QsuVpwdJZtOURAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBEgkIdJYI1rYECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUN4CQ+Mj0ba1Ixqq62Lj6u6Dmm3qa42xifHIJ2R5JIHOyds5a6qqo+vKjhh7cFc0nFkn2Fner57uCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgYwKCHRmdHDKJkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIH5F5guuFlIoLOQtU/tePLZ9vrW6L9lR94h0vmXUwEBAgQIECBAgAABAgQIECBAgAABAgQIECBAoPIEBDorb+Y6JkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIEiCXQOdkf/6LZIbshMbumsqVqW27mQkGYhaw8se2xiVzT1rZk6e/L7gZbeInVnGwIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgWIKCHQWU9NeBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFBRAv2j26NzcEOu567G9dFcuzL3fdvWjhgaH8mFPBuq62Y0mW2gs2fn5ugZ7o3kds6xPT/PBUuT79uXr62oGWiWAAECBAgQIECAAAECBAgQIECAAAECBAgQIJAVAYHOrExKnQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQOoEktJmEN5NPc+2q6Gp88vtCAp2FrJ0EmLydM/k5CY1O1jC8bkfqjBREgAABAgQIECBAgAABAgQIECBAgAABAgQIECDwpIBApzeBAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgcgcDkDZvJFgMtW6Kmall0Dnbnbsw88NbO6Y6YTaBz8nbOmqrqaL5gxdRNnW7nPIJBepQAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUGIBgc4SA9ueAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBMpbYDK8mXQ5GeAsJNBZyNpJyckQaXJe5+CG3F9PhknLW1t3BAgQIECAAAECBAgQIECAAAECBAgQIECAAIHsCgh0Znd2KidAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBFAj0j26fClU2166KrsaOgm7oLDTQOTaxK5r61sSBt3Mm3w+09KZAQwkECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLTCQh0ejcIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMARCAyNj0Tb1o6pHZKbMvtHt0XPcG+017dG+/K1M+5eaKCzZ+fmqb37b9kRYxPjeZ1zBC16lAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoAgCAp1FQLQFAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECFS2QFNfay5YmXw2ru6OsQd35W7tnLyxcyadAwOahwt/JvvUb1oxdU4SJHU7Z2W/e7onQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEsiMg0JmdWamUAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBFIqMHnLZlJeEuJsWPa8kgQ6xyZ2RVPfmlyIs/mCFXnfAppSNmURIECAAAECBAgQIECAAAECBAgQIECAAAECBCpKQKCzosatWQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAohUD/6PZcgHPy8/sNb48PD/19Xjd0Tj5byG2eydr+0W254wZatkRN1bJStGVPAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBIgoIdBYR01YECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUJkCkzdnTna/7tI3xqbr/zkaquti4+ruGVHyDXQeeEZ7fWvuds7kps6Blt7KRNc1AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCBjAgKdGRuYcgkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgnQJNfa0xNjGeK+7FZ18RV//kmqIGOnt2bp4KcSZnJGd1Na6P5tqV6QRRFQECBAgQIECAAAECBAgQIECAAAECBAgQIECAwEECAp1eCAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUASByZs2D9wqnxs0h8ZHom1rx2HDn8maZG1z7aroH93mds4izMwWBAgQIECAAAECBAgQIECAAAECBAgQIECAAIG5FBDonEttZxEgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAWQsceEtn0mixAp1jE7uiqW9Nzq69vjV3U2fytX352rL21BwBAgQIECBAgAABAgQIECBAgAABAgQIECBAoJwEBDrLaZp6IUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIF5FZi8RfPAIobX7Zixpnxu6OzZuTkX4kwComMT47n9DrfvvEI4nAABAgQIECBAgAABAgQIECBAgAABAgQIECBA4GkCAp1eCgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUCSB/tHt0Tm44aDdDhe8nLx9c6bbPJ8aFM3n5s8itWQbAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBIgkIdBYJ0jYECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCARaOprnbpFM/l5oGVL1FQtmxbncIHOyd8nGzRU10Vyo2d7fWu0L18LnAABAgQIECBAgAABAgQIECBAgAABAgQIECBAIEMCAp0ZGpZSCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCD9Ap2D3dE/um2q0MMFOpOF9ZtW5NYf6jbPnp2bo2e4N5JbOccmxqddl34ZFRIgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEKltAoLOy5697AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECiyQP/o9ugc3DC166amj8TyZZfMeMpMgc62rR25WzknP821q6KrsaPIVduOAAECBAgQIECAAAECBAgQIECAAAECBAgQIECg1AICnaUWtj8BAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIVJxAU1/r1G2aLz77ivjEir+a0WBy/VNv8xyb2BVNfWtyz07e0NnVuD6aa1dWnKmGCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJZFxDozPoE1U+AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECqRPoHOyO/tFtU3U9Naj51IKnC3T27NwcPcO9U2HOJNQ50NKbun4VRIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgcHgBgc7DG1lBgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQKEugf3R6dgxumnjncrZrTBTrbtnbE0PjI1D7t9a3RvnxtQbVYTIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgkA4Bgc50zEEVBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFBmAr+0pTn2PvpQrquG6rrYuLp72g4PFegcm9gVTX1rDnom2SPZy4cAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCB7AgKd2ZuZigkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgAwJv/EJ73LT71qlKB1q2RE3VskNWPnkT54GBzZ6dm6NnuDdqqqpjbGI893WgpTcDnSuRAAECBAgQIECAAAECBAgQIECAAAECBAgQIEDgUAICnd4LAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQAoHJQObk1u31rdG+fO0hTzpUoLNzsDv6R7dNrZ/p+RKUb0sCBAgQIECAAAECBAgQIECAAAECBAgQIECAAIEiCwh0FhnUdgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAIBHoH90enYMbpjCSGzaTGzgPdUvnoQKd9ZtWHAQ50w2fxAkQIECAAAECBAgQIECAAAECBAgQIECAAAECBNIvINCZ/hmpkAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQyKPDUQGfSQlfj+miuXfm0biZv45z8/dD4SCQhz8lPEgYdaOnNoIKS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rN5glUVWmwl8Zh6sVKtBTJ09rcQAaCXfruURIECAAAECBAgQIECAAAECBAgQIECAAAECBAgsRkCg0+tBgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSWo8DOjx4Qk2ZNXmAFSQB0q1U3W46rMjUBAgQIECBAgAABAgQIECBAgAABAgQIECBAgEBZCwh0lrWo8QgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwFIInD3wshjw01uFPVZvsGq8fOBDSzGCpgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAtkgINCZDadkjQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCwwgoMHj00ju13duH+BDpX2KO2MQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKCKCwh0VvEXwPYJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYPkL7P7EIfH79LHpQk5of3icsPkRy39RVkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFCmAgKdZcppMAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgsPQCd376YNw55KG0o0Dn0vvpQYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDIBgGBzmw4JWskQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgRVa4Ndpv0ePp4+MuflzY8hR/VfovdocAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKCqCgh0VtWTt28CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQqFQCl75zYwwb/208vvedlWpdFkOAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFA2AgKdZeNoFAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAiQICnV4OAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIVAKBGXNmxpz8vJiTPyfmzJ1T5HNyr+B+/rz8yM2bNb/NH/fnzJ3fLz8v8pK2c+dE3ry5afu58/IjPz8/8ufNLficuVf47I/7Bc8W7PdHn4L7f4xZ0K+wfTrH/PkWnit/wTlmzZ1dbuK1q9eOatUicqrlRLXkP9Wq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tN/jhl0vjt3W6kiJAAECBAgQIECAAAECBAgQIECAAAECBLJcQKAzyw/Q8gkQIECAAAECBAgQIECAAAECBAgQIECAAAECBLJH4IiXTo3Pxn5VuOB3D3sh6tWsmz0bsFICBAgQIECgQgWO7Xd2DB49NC7peFbs07Zbhc5tMgIECBAgQIAAAQIECBAgQIAAAQIECBAoewGBzrI3NSIBAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBYgWe+PqFuPK9f6XPeqzbNS7b8RxSBAgQIECAAIESBS4ddGM8+22/OKvD8XH4RgeQIkCAAAECBAgQIECAAAECBAgQIECAAIEsFxDozPIDtHwCBAgQIECAAAECBAgQIECAAAECBAgQIECAAIHsEtjh4b1j+pwZcXvXq2L7NbbKrsVbLQECBAgQIFChAncPeThu/7RvHLtpzzh5y6MrdG6TESBAgAABAgQIECBAgAABAgQIECBAgEDZCwh0lr2pEQkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgUK/DT5JGxzzMFYYyrd74gurXZhRQBAgQIECBAoESBe4Y+Erd98kDs126P6L3DGaQIECBAgAABAgQIECBAgAABAgQIECBAIMsFBDqz/AAtnwABAgQIECBAgAABAgQIECBAgAABAgQIECBAIHsEHvziqbjxo7vSBZ+65TFx9KZ/zZ7FWykBAgQIECBQ4QJ9P38ibhp8T+yy5g5x026XVPj8JiRAgAABAgQIECBAgAABAgQIECBAgACBshUQ6CxbT6MRIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQKFHgb/87Jz76bUj6/KD1e8QF251KiwABAgQIECBQosATX78YV773z9h8lY3j/j1uIkWAAAECBAgQIECAAAECBAgQIECAAAECWS4g0JnlB2j5BAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC2SOwdd/uMSc/L11wx5Yd4tYuV2TP4q2UAAECBAgQqHCBl74fEBe9dU20btQqntvvvgqf34QECBAgQIAAAQIECBAgQIAAAQIECBAgULYCAp1l62k0AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAsUKjJzya/R4+sjCZ+s2aR1P7XMPLQIECBAgQIBAiQJvjnw/ThvQKxrXbhhvHPI0KQIECBAgQIAAAQIE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btfF1qu1L8uhjUWAAAECBAgQIECAAAECBAgQIECAAAECFSgg0FmB2KYiQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg0P3Jw+K3ab/Hg3veEpu22BAIAQIECBAgQGCJArs/cUj8Pn1sPL3vPbFO49ZLbK8BAQIECBAgQIAAAQIECBAgQIAAAQIECFROAYHOynkuVkWAAAECBAgQIECAAAECBAgQIECAAAECBAgQILCCChz0/PHx7YQf4ol97op2TdZeQXdpWwQIECBAgEBZCmQqfL/e88loWqdxWQ5tLAIECBAgQIAAAQIECBAgQIAAAQIECBCoQAGBzgrENhUBAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBHk//X4ycMioe2PPmaN9iIyAECBAgQIAAgcUKzIt5scX9u6dtPjnqlagW1YgRIECAAAECBAgQIECAAAECBAgQIECAQJYKCHRm6cFZNgECBAgQIECAAAECBAgQIECAAAECBAgQIECAQHYKdHvikBg9fWzc0fXq2G6NLbNzE1ZNgAABAgQIVJjA79PHxu5PHBLN660c/Q/+T4XNayICBAgQIECAAAECBAgQIECAAAECBAgQKHsBgc6yNzUiAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgRIFujz+1xg7Y3zc2uWK6NiyAykCBAgQIECAwGIFPv39izjq5TNi81U2jvv3uIkWAQIECBAgQIAAAQIECBAgQIAAAQIECGSxgEBnFh+epRMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECGSfwG7/OSjGz5wYN+92aey85vbZtwErJkCAAAECBCpU4MXv+kevt6+N7mvvElftdEGFzm0yAgQIECBAgAABAgQIECBAgAABAgQIEChbAYHOsvU0GgECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIHFCuz82AExKXdyXLdLr+jSuhMtAgQIECBAgMBiBe789MG4c8hDceTGB8YZWx9HiwABAgQIECBAgAABAgQIECBAgAABAgSyWECgM4sPz9IJECBAgAABAgQIECBAgAABAgQIECBAgAABAgSyT6DTI/vGlNnT0gpbSaUtFwECBAgQIEBgcQIXvXVNvPT9gDinw4lx6Eb7wSJAgAABAgQIECBAgAABAgQIECBAgACBLBYQ6Mziw7N0AgQIECBAgAABAgQIECBAgAABAgQIECBAgACB7BPIVOi8ZucLY/c2O2ffBqyYAAECBAgQqFCBni+cFF+NHx63d70qtl9jqwqd22QECBAgQIAAAQIECBAgQIAAAQIECBAgULYCAp1l62k0AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAosV6PbEoTF6+pi4pfNlsVOrbWkRIECAAAECBEoUyMvPi20f6hHJz0GHPR/1a9ajRYAAAQIECBAgQIAAAQIECBAgQIAAAQJZLCDQmcWHZ+kECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLZJ7Dfs8fGD5N+jnu6XRdbr9Y++zZgxQQIECBAgECFCXw57ps49MWTY+3Ga8Uz+95bYfOaiAABAgQIECBAgAABAgQIECBAgAABAgTKR0Cgs3xcjUqAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgWIFDXvx7DBv3bTyw583RvsVGlAgQIECAAAECJQo89tVzcc37t8XebXePSzueTYoAAQIECBAgQIAAAQIECBAgQIAAAQIEslxAoDPLD9DyCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEskvg8JdOic/Hfh0Hb7B3nL/tydm1eKslQIAAAQIEKlSg19vXxYvfvRobrtw2Hv3L7RU6t8kIECBAgAABAgQIECBAgAABAgQIECBAoOwFBDrL3tSIBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBEoU6PnCSfHV+OFRM6dG9DvwkWhWryktAgQIECBAgECxAvs8c3T8NHlk+uzZ/e6LNo1akSJAgAABAgQIECBAgAABAgQIECBAgACBLBYQ6Mziw7N0AgQIECBAgAABAgQIECBAgAABAgQIECBAgACB7BM46Pnj49sJP6QL77nhPvGPbf6efZuwYgIECBAgQKDcBabPmRE7PLx34TyHb3RAnNXh+HKf1wQECBAgQIAAAQIECBAgQIAAAQIECBAgUH4CAp3lZ2tkAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAosI7PfssfHDpJ/T+7Wq14yBPZ+K+jXrkSJAgAABAgQILCDwwa+fxPGv/KPw3poN14gX9n+AEgECBAgQIECAAAECBAgQIECAAAECBAhksYBAZxYfnqUTIECAAAECBAgQIECAAAECBAgQIECAAAECBAhk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BAgQIECAAAECBAgQIECAAAECBAgQKJbAiz60P752/33xyz0/Hy/+nudni7/nW/fGyz5yIM5eOBfv3vNf4wc6n1qsTVktAQIECBAgsGyBcxfOxfM+sDfuPzMZH33Z78XjH/md8dn7TsTrPv7zccWmLVnFzo4rrl32+C4kQIAAAQIECBAgQIAAAQIECBAgQIAAgfUXEOhc/zOwAgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgRIK3Pq3x+M//Nl/jmu3XBN/9GPvicde822Zwrvv+kC8846p3//wJUPx6KuuK6GOLRMgQIAAgfIJ3HbPp+JNt/5SbPv274/ff+F/iwfPPhQ/+uHXxt89+Pex/1++PP79v35d+VDsmAABAgQIECBAgAABAgQIECBAgAABAm0mINDZZgdqOwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAsUReMttb4+jX7ktnv647fE7L3hHtvALFy/Eqz72+vjLf7g7nvbY78sCHRs3bCzOpqyUAAECBAgQWJbA/j9+Q9z19b+I/7TzP8SPdr8gfvlT/y3+11/9SVx31aPiT15+KPsjEBoBAgQIECBAgAABAgQIECBAgAABAgQIFFtAoLPY52f1BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBRb45ulvxUs//NPxjYf/KX7syTdE5dlvznZzz7fujZ8Y+bl44OyD8ZLu3fGfd/YXeJeWToAAAQIECCwlcOwrn4yfv+1XYuu1j42jr3h/3D5xZxy4eer5/yvPeUu86Ek/stQQPidAgAABAgQIECBAgAABAgQIECBAgACBAggIdBbgkCyRAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgfQU++dXPxBv/9G3ZBp903T+Pdzzvrdnrn9/7uXj9sV/M3t/5nU+Pdzz3/41rtlzdvhB2RoAAAQIESizwgg++KiYe+HoW3vyh73527P3ov41775+I3U94bvz6c99aYhlbJ0CAAAECBAgQIECAAAECBAgQIECAQHsJCHS213naDQECBAgQIECAAAECBAgQIECAAAECBAgQIECAQAEF7pi4K6vK9Q8P/WO2+hd/z/Pjp57643HPt8bjTbdWsvee/Ognxm8+/+3x7dc8poA7tGQCBAgQIEBgIYHf+vzvx+/e+b7o/mdPiKHdvx4/e+w/xpe/8dfx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wOWVq81lPAIECBAgQIAAAQIECBAgQIAAAQIECBAgQKANBQQ62/BQbYkAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQKrJXD6/JmpYOh02HMqJFoLf+bCodPvpc/PX7wQFy9eyF4vZP++OPVepN8vZu9N/VzM+mWfXEivl96bGiO7YuHPpq+NixdXa7stP86GDRtj44YNsXHDxtgQ6XVDzLwXG2Pjxo3pv7Eh65PvN3Vd6rspXZs+m+k3/Vl6Z/qaNH769x//9a3xx3ffkrn8zPWviud+97OyYOWlAOXm6ZDmxpn3agFK1SFb/nayQAIECBAgQIAAAQIECBAgQIAAAQIECBAgQKDJAgKdTQY3HQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQKJLA0IlDMXRyOFtydefB6O3eVaTlWysBAgQIECBAgAABAgQIECBAgAABAgQIECBAoGUEBDpb5igshAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQItKaAUGdrnotVESBAgAABAgQIECBAgAABAgQIECBAgAABAsUSEOgs1nlZLQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBEorcPvEndHV0RldHVtLa7CeGxfqXE99cxMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLtICDQ2Q6naA8ECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBoc4EDN/dHCnT2bdsXfdv3t/luW3d7Qp2tezZWRoAAAQIECBAgQIAAAQIECBAgQIAAAQIECLS+gEBn65+RFRIgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKC0AuOTp6IyOpCFOVN1zmpPf+zovL60Hq2wcaHOVjgFayBAgAABAgQIECBAgAABAgQIECBAgAABAgSKKCDQWcRTs2YCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAiUQCCFOFNlztSEOVvrwIU6W+s8rIYAAQIECBAgQIAAAQIECBAgQIAAAQIECBAohoBAZzHOySoJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQKoF8mDNV5Lxxz+Cs/afPK6OD0bdtX/R27yqVTatsVqizVU7COggQIECAAAECBAgQIECAAAECBAgQIECAAIGiCAh0FuWkrJMAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIlEcgHBecLcwoSts6N4Cxa5yyshAABAgQIECBAgAABAgQIECBAgAABAgQIEGh9AYHO1j8jKyRAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEBpBA7c3B+p+mZqqfpm3/b9s/ae/zxV7UyBT219BSrHB2Nk7Gi2iCN7b4qujq3ruyCzEyBAgAABAgQIECBAgAABAgQIECBAgAABAgRaVECgs0UPxrIIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQJoHxyVNRGR2YCXPODWsu9XmZrFppr7UwZ2/3bqHOVjoYayFAgAABAgQIECBAgAABAgQIECBAgAABAgRaUkCgsyWPxaIIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQHoFUkbMyOhjjkxPR1dEZ1Z7+WZU3U5gzVeZc6PPySLXeTodOHIqhk8PZwlK11Fp1VZU6W++srIgAAQIECBAgQIAAAQIECBAgQIAAAQIECBBYfwGBzvU/AysgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAaQVSADCFNVNLgcBUmTPflvq8tHAttPF8qDMFclPwNjWhzhY6JEshQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEWkJAoLMljsEiCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUD6BudUd54Y5R8aOReX4QAYzX9izfGKtu2OhztY9GysjQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEWkdAoLN1zsJKCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUBqBVJUzVd9MrW/bvujbvn/W3ivHB2Nk7OiCn5cGqkAbFeos0GFZKgECBAgQIECAAAECBAgQIECAAAECBAgQILAuAgKd68JuUgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECJRTYHzyVFRGB2bCnKkqZ6q+mW/5sOd8n5dTrhi7zoc68ys+svem6OrYWoxNWCUBAgQIECBAgAABAgQIECBAgAABAgQIECBAYI0EBDrXCNawBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIDBbIFXkTGHN1Lo6OqPa0z8rzJkPe873Oc9iCAh1FuOcrJIAAQIECBAgQIAAAQIECBAgQIAAAQIECBBovoBAZ/PNzUiAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIHSCeTDnKkiZ6q8mW9LhT1LB1bwDadQ58jdt8T45MSsnajUWfCDtXwCBAgQIECAAAECBAgQIECAAAECBAgQIEBgRQICnSviczEBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQILCVQOT4YI2NHs2592/ZF3/b9sy5ZKuy51Pg+b00Boc7WPBerIkCAAAECBAgQIECAAAECBAgQIECAAAECBNZPQKBz/ezNTIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgbYXOHBzf6TAZmqpKmeqzplvKfQ3dHI4e2u+yp1tD9TmGxTqbPMDtj0CBAgQIECAAAECBAgQIECAAAECBAgQIECgIQGBzoa4dCZAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBegTGJ09FCnOOT05EV0dnVHv6Lwtz5sOe1Z0Ho7d7Vz1D61MwgRTorYwOZvdCvh3Ze1N0dWwt2G4slwABAgQIECBAgAABAgQIECBAgAABAgQIECCwfAGBzuXbuZIAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE5hFIAb4U1kxtoaqbS1XuBNteAkKd7XWedkOAAAECBAgQIECAAAECBAgQIECAAAECBAgsT0Cgc3luriJAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBeQSGThyKoZPD2SfzhTlT5c7K6ECkgN9ClTvBtqdAvmprfocqdbbnedsVAQIECBAgQIAAAQIECBAgQIAAAQIECBAgcLmAQKe7ggABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRWRSBfdbNv277o275/1rj1VO5clYUYpGUFhDpb9mgsjAABAgQIECBAgAABAgQIECBAgAABAgQIEGiCgEBnE5BNQYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgXYWyFfdTPu8cc9gVp0z34Q52/kOaGxvQp2NeelNgAABAgQIECBAgAABAgQIECBAgAABAgQItI+AQGf7nKWdECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoOkC+aBmV0dnVHv6LwtzDp04FEMnh7O1zVe5s+mLNuG6Cwh1rvsRWAABAgQIECBAgAABAgQIECBAgAABAgQIECCwDgICneuAbkoCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAi0g0A+qJkqcqbKnHPbgZv7I4U+U5uvcmc7ONjD8gVuOLwvxicnZg1wZO9N0dWxdfmDupIAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg0KICAp0tejCWRYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgVYWyAc156u6mSowVkYHhDlb+RBbZG2V44MxMnZ01mqEOlvkcCyDAAECBAgQIECAAAECBAgQIECAAAECBAgQWFUBgc5V5TQYAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE2lugnqBm6pMCn6nyYldHZ1R7+iNV8NQILCQg1OneIECAAAECBAgQIECAAAECBAgQIECAAAECBMogINBZhlO2RwIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECKyCwO0Td2ZBzdQWCmrm+6QQ5417BldhZkOUQWDoxKEYOjk8a6sqdZbh5O2RAAECBAgQIECAAAECBAgQIECAAAECBAiUR0CgszxnbacECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBYtkA9Qc2RsWNROT6QzSHMuWzqUl8o1Fnq47d5AgQIECBAgAABAgQIECBAgAABAgQIECDQ9gICnW1/xDZIgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBlQmkqpwp0Jla37Z90bd9/2UDVo4PxsjY0UX7rGwVri6LgFBnWU7aPgkQIECAAAECBAgQIECAAAECBAgQIECAQPkEBDrLd+Z2TIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgboExidPRWV0YCbMeeOewazy5tyWD3wu1KeuCXUiMC2QQp0jd98S45MTMyZH9t4UXR1bGREgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECisg0FnYo7NwAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIrJ1AqshZGR3MAnVdHZ1R7em/LMyZD3wu1GftVmjkdheYL9RZ3Xkwert3tfvW7Y8AAQIECBAgQIAAAQIECBAgQIAAAQIECBBoUwGBzjY9WNsiQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDAcgVSmDNV3UwtVeRMVTfntnwfYc7lSrtuKYF8sLjWV6hzKTWfEyBAgAABAgQIECBAgAABAgQIECBAgAABAq0qINDZqidjXQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEFgHgcrxwRgZO5rN3LdtX/Rt33/ZKuoJfK7D0k3ZpgJCnW16sLZFgAABAgQIECBAgAABAgQIECBAgAABAgRKKCDQWcJDt2UCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjMJ5CqcqbwXGqpKmeqzjm3DZ04FEMnh7O3F6reSZfAaguMT57KqsaOT07MDK1S52orG48AAQIECBAgQIAAAQIECBAgQIAAAQIECBBYawGBzrUWNj4BAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRaXCBfAbGrozOqPf3zhjnzgc+Fqne2+FYtr8ACQp0FPjxLJ0CAAAECBAgQIECAAAECBAgQIECAAAECBDIBgU43AgECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBEoskMKcKaiZ2mIVN+up3lliRltvkoBQZ5OgTUOAAAECBAgQIECAAAECBAgQIECAAAECBAisiYBA55qwGpQAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQKtLzB04lAMnRzOFrpQmDMF6CqjA5GCn4tV72z93VphOwnccHhfjE9OzGypuvNg9Hbvaqct2gsBAgQIECBAgAABAgQIECBAgAABAgQIECDQhgICnW14qLZEgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBpQTqqbg5t3pntedgdHVsXWponxNoikDl+GCMjB2dmUuosynsJiFAgAABAgQIECBAgAABAgQIECBAgAABAgRWICDQuQI8lxIgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKBoAimkWRkdzKobLlZxc26Y88Y9g0XbqvWWQECoswSHbIsECBAgQIAAAQIECBAgQIAAAQIECBAgQKCNBAQ62+gwbYUAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQKLCdRbcXPoxKEYOjmcDdW3bV/0bd8PlkDLCuTv17RIlTpb9qgsjAABAgQIECBAgAABAgQIECBAgAABAgQIlF5AoLP0twAAAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTKIJAPve3ovD4Wqrh54Ob+SMHP1ATjynBntMcehTrb4xztggABAgQIECBAgAABAgQIECBAgAABAgQItLuAQGe7n7D9ESBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQeoF6Qprjk6eiMjowE+ZMgc8U/NQIFEVAqLMoJ2WdBAgQIECAAAECBAgQIECAAAECBAgQIECgvAICneU9ezsnQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKDNBfIhza6Ozqj29M8b0kz9UuhzfHIiFuvX5ly21wYCKdQ5cvct2b2cmiqzbXCotkCAAAECBAgQIECAAAECBAgQIECAAAECBNpIQKCzjQ7TVggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFATuH3iziykmVqqtFntORhdHVsvA5rbL1Xm1AgUWWBk7FgMnRwW6izyIVo7AQIECBAgQIAAAQIECBAgQIAAAQIECBBoUwGBzjY9WNsiQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKC8AqlKYQq0pZbCnAuFNFPwrXJ8YMl+5ZW086IKpKByZXRQqLOoB2jdBAgQIECAAAECBAgQIECAAAECBAgQIECgTQUEOtv0YG2LAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFyCqSqnCnMllp158Ho7d41L0Tl+GCMjB3NPuvbti/6tu8vJ5hdt63A+OSprErt+OTEkv8/tC2CjREgQIAAAQIECBAgQIAAAQIECBAgQIAAAQItJSDQ2VLHYTEECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBYnkAKr1VGB7IwZ1dHZ1R7+rPqnPO1fOgzVe9cqN/yVuIqAq0jINTZOmdhJQQIECBAgAABAgQIECBAgAABAgQIECBAgECEQKe7gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgUXSCHOFNJMLYUzqz0Ho6tj62W7yoc+04fCnAU/eMuvS2BuqFNF2rrYdCJAgAABAgQIECBAgAABAgQIECBAgAABAgTWQECgcw1QDUmAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFmCQydOBRDJ4ez6VKYM4U052v50OdSFTybtXbzEGimwA2H98X45EQ2pVBnM+XNRYAAAQIECBAgQIAAAQIECBAgQIAAAQIECNQEBDrdCwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECioQKrKmYKaqS0WUJtbwXOh0GdBGSybQN0CleODMTJ2dMn/Z+oeUEcCBAgQIECAAAECBAgQIECAAAECBAgQIECAQAMCAp0NYOlKgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBVhAYnzwVldGBmTBnCmim6pzztXoreLbCvqyBQDMEhDqboWwOAgQIECBAgAABAgQIECBAgAABAgQIECBAYD4BgU73BQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAokMLfaZrXnYHR1bJ13B/VW8CzQ9i2VwKoI5IPOi1W3XZXJDEKAAAECBAgQIECAAAECBAgQIECAAAECBAgQmBYQ6HQrECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoCACjVTbzIc5F6vgWZCtWyaBVRcQ6lx1UgMSIECAAAECBAgQIECAAAECBAgQIECAAAECSwgIdLpFCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUACBeqttjk+eisroQKRKnl0dnVHt6Y8dndcXYIeWSKD5AkKdzTc3IwECBAgQIECAAAECBAgQIECAAAECBAgQKLOAQGeZT9/eCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBoeYFGApopxJmCn6mlMGeqzNnVsbXl92iBBNZTYG6os7d7t/9v1vNAzE2AAAECBAgQIECAAAECBAgQIECAAAECBNpYQKCzjQ/X1ggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQKLZAPqCZqmxWew4uGDSb2zeFOTUCBOoTEOqsz0kvAgQIECBAgAABAgQIECBAgAABAgQIECBAYGUCAp0r83M1AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE1kQgHzBLYc7FApr5vqm6YHXnVJVOjQCB+gXS/0cjd98S45MTsVSAuv5R9SRAgAABAgQIECBAgAABAgQIECBAgAABAgQIXBIQ6HQ3ECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoMUEDtzcH6niZmrVnQejt3vXgitspG+LbdNyCLScgFBnyx2JBREgQIAA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BAgQKI2AQGdpjtpGCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBYTYF8mDNV5EyVORdry6nkuZrrNRYBAs0TEOpsnrWZCBAgQIAAAQIECBAgQIAAAQIECBAgQIBAkQQEOot0WtZKgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEBLCOSrbNZTeS8f5qy3kmdLbNQiCBBYtsBCoc7e7t3R1bF12eO6kAABAgQIECBAgAABAgQIECBAgAABAgQIECiugEBncc/OygkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQaLLAcqpsNlrJs8lbMh0BAmsokL4zUgB8fHJiZpYUAhfqXEN0QxMgQIAAAQIECBAgQIAAAQIECBAgQIAAgRYWEOhs4cOxNAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEWkcgH8yst8qmMGfrnJ+VEFgvgflCnTs6r49qz0GVOtfrUMxLgAABAgQIECBAgAABAgQIECBAgAABAgTWSUCgc53gTUuAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQHEEhk4ciqGTw9mCUxDrxj2DSy4+f02qyNe3ff+S1+hAgEB7Cgh1tue52hUBAgQIECBAgAABAgQIECBAgAABAgQIEGhUQKCzUTH9CRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAolcCBm/sjVdpMrd5gZv6aFP5MIVCNAIFyC8wX6kzVftN3RFfH1nLj2D0BAgQIECBAgAABAgQIECBAgAABAgQIECiJgEBnSQ7aNgkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQaEwgha8qowMzYc56gpnLuaaxVelNgECRBYQ6i3x61k6AAAECBAgQIECAAAECBAgQIECAAAECBFYuINC5ckMjECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECDQZgKpImeqsplaqqBX7elfsspmuqYyOhjjkxN1X9NmbLZDgEAdAvOFOtNlR/bepFJnHX66ECBAgAABAgQIECBAgAABAgQIECBAgACBIgsIdBb59KydAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFVFxg6cSiGTg5n4+7ovD5SZc6lWj4AWu81S43pcwIE2ldgoVBndefB6O3e1b4btzMCBAgQIECAAAECBAgQIECAAAECBAgQIFByAYHOkt8Atk+AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwCWBVJUzhTNT69u2L/q271+SZzkB0CUH1YEAgbYXEOps+yO2QQIECBAgQIAAAQIECBAgQIAAAQIECBAgcJmAQKebggABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB0gukYFVldGAmzJmqcqZKm0u1yvHBGBk7mnWrNwC61Jg+J0CgPAILhTp9n5TnHrBTAgQIECBAgAABAgQIECBAgAABAgQIECiXgEBnuc7bbgkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQmCOQKnKmypypdXV0RrWnv64wZ76aZ70BUPgECBCYKyDU6Z4gQIAAAQIECBAgQIAAAQIECBAgQIAAAQLlERDoLM9Z2ykBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAnMEhk4ciqGTw9m7qSJnCmYu1fLVPBsJgC41rs8JECivwGKhzt7u3dHVsbW8OHZOgAABAgQIECBAgAABAgQIECBAgAABAgTaSECgs40O01YIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEKhfIF9hs2/bvujbvn/Ji+dW80wBUEGrJdl0IECgDgGhzjqQdCFAgAABAgQIECBAgAABAgQIECBAgAABAgUXEOgs+AFaPgECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECjQnkK2ymK1MoM1XnXKrlw5z1VvNcakyfEyBAIC+wUKgzfedUew4KkLtdCBAgQIAAAQIECBAgQIAAAQIECBAgQIBAwQUEOgt+gJZPgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgED9AnMrbFZ7+usKcw6dOBRDJ4eziXq7d0d1Z3/9k+pJgACBBgSEOhvA0pUAAQIECBAgQIAAAQIECBAgQIAAAQIECBRMQKCzYAdmuQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQILE8gH8pspMLmgZv7IwVBU6vuPBi93buWtwBXESBAoE6BhUKdXR2dWVXhro6tdY6kGwECBAgQIECAAAECBAgQIECAAAECBAgQINBKAgKdrXQa1kKAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwJoI5EOZfdv2Rd/2/UvOkwJVldGBmTBnClGlIKhGgACBZggIdTZD2RwECBAgQIAAAQIECBAgQIAAAQIECBAgQKC5AgKdzfU2GwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECTRRYbigzH6RKFfGqPf3CnE08N1MRIDAlMPe7aHxyIntfpU53CAECBAgQIECAAAECBAgQIECAAAECBAgQKKaAQGcxz82qCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBYQuD2iTsjVeZMrZFQZv66VJEzVebUCBAgsF4Cc0OdXR1bVQ5er8MwLwECBAgQIECAAAECBAgQIECAAAECBAgQWKGAQOcKAV1OgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEDrCQydOBRDJ4ezhTUSyhwZOxaV4wMNX9d6AlZEgEC7CdxweF+kCp0poJ4PdVZ3Hoze7l3ttl37IUCAAAECBAgQIECAAAECBAgQIECAAAECbSkg0NmWx2pTBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBMorkKpypiqbqfVt2xd92/fXhVE5PhgjY0cbvq6uwXUiQIDAKgjkQ507Hne976xVMDUEAQIECBAgQIAAAQIECBAgQIAAAQIECBBopoBAZzO1zUWAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwJoJjE+eisrowEyY88Y9g1l1znpaPgTayHX1jK0PAQIEVlNAqHM1NY1FgAABAgQIECBAgAABAgQIECBAgAABAgSaKyDQ2VxvsxEgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgsAYCqSJnCmWm1tXRGdWe/rrCnPkQaCPXrcEWDEmAAIG6BeaGOm+/784Yn5zIqhL3du+Oro6tdY+lIwECBAgQIECAAAECBAgQIECAAAECBAgQINA8AYHO5lmbiQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBNRAYOnEohk4OZyOnipypwmY9bbkh0HrG1ocAAQJrLSDUudbCxidAgAABAgQIECBAgAABAgQIECBAgAABAqsvINC5+qZGJECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgSQKpKmcKZqaWKtP1bd9f18z5MGcjIdC6BteJAAECTRLIhzrTd2AKt6dKnel7rdpzUKXOJp2DaQgQIECAAAECBAgQIECAAAECBAgQIECAQL0CAp31SulHgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEDLCIxPnorK6MBMmDNV5UwBpnpavqJnb/fuqO7sr+cyfQgQINCSAkKdLXksFkWAAAECBAgQIECAAAECBAgQIECAAAECBOYVEOh0YxAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUCiBfHXNro7OqPb01x3mzFf0rO48GL3duwq1d4slQIDAfAKV44MxMnY0at+JldHBrFJn+j0F3rs6toIjQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEWkBAoLMFDsESCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCoTyBfXTNV5ExBpXraSip61jO+PgQIEFhvAaHO9T4B8xMgQIAAAQIECBAgQIAAAQIECBAgQIAAgaUFBDqXNtKDAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIEWEMhX1+zbti/6tu+va1X5MGejFT3rmkAnAgQItIhALdSZlnNk702RvjdV6myRw7EMAgQIECBAgAABAgQIECBAgAABAgQIECAQEQKdbgMCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBFpaYCXVNW+fuDMLNKXWSEXPlgaxOAIECCwiMDfUOXRyOEbGjmZXpJBnV8dWfgQIECBAgAABAgQIECBAgAABAgQIECBAgMA6CQh0rhO8aQkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQWFogH8hstLrmyNixqBwfyCYR5lzaWg8CBNpHYLFQZ3Xnwejt3tU+m7UTAgQIECBAgAABAgQIECBAgAABAgQIECBQIAGBzgIdlqUSIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQKJPA0IlDkSrLpdZoIDMfZurbti/6tu8vE529EiBAIOaGOlOVztp3qlCnG4QAAQIECBAgQIAAAQIECBAgQIAAAQIECKyPgEDn+riblQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBRQQO3NwfqTpnao0GMvPX3rhnMAuDagQIECijwGKhzka/W8voZ88ECBAgQIAAAQIECBAgQIAAAQIECBAgQGC1BQQ6V1vUeAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQILFtgfPJUVEYHZsKcjQQyV3LtshfsQgIECLS4wHyhzpG7b4nxyYmGA/MtvlXLI0CAAAECBAgQIECAAAECBAgQIECAAAECLS8g0NnyR2SBBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBMohkCpypuqaqXV1dEa1p7/u6porubYcunZJgECZBYZOHIqhk8MZwZG9N8XI2NHIhzp7u3dHV8fWMhPZOwECBAgQIECAAAECBAgQIECAAAECBAgQaIqAQGdTmE1CgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMBiAvlA5o7O6yNV5qy3reTaeufQjwABAkUXyIc6a9+xldHBmUqdQp1FP2HrJ0CAAAECBAgQIECAAAECBAgQIECAAIEiCAh0FuGUrJEAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAGwukqpwplJla37Z90bd9f927zQeUGg2C1j2JjgQIEGgTgfx3ZnXnweh6xNaohTrTd2i156BKnW1y1rZBgAABAgQIECBAgAABAgQIECBAgAABAq0pINDZmudiVQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTaXmB88lRURgdmwpypYlwKFNXb8kHQFEzq7d5V76X6ESBAoLQCc0OdOx53faTv0/HJiew7WKiztLeGjRMgQIAAAQIECBAgQIAAAQIECBAgQIBAEwQEOpuAbAoCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBGYLpIqctapwXR2dUe3przvMudIgqLMgQIBA2QUWC3Wm7+QUsO/q2Fp2JvsnQIAAAQIECBAgQIAAAQIECBAgQIAAAQKrLiDQueqkBiRAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYDGBFOZM1eBSS9XgUnCo3pYPczYaBK13Dv0IECBQBgGhzjKcsj0SIECAAAECBAgQIECAAAECBAgQIECAQKsJCHS22olYDwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIE2FqgcH4yRsaPZDnu7d0d151Sws562kiBoPePrQ4AAgbIJzA119nbvihsO74vxyYlQqbNsd4P9EiBAgAABAgQIECBAgAABAgQIECBAgEAzBAQ6m6FsDgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQItKpAClju2Pi1SiGetW6rKmUKZqaWqnKk6Z71NmLNeKf0IECDQmMB8oc58+L7R7+vGZtebAAECBAgQIECAAAECBAgQIECAAAECBAiUS0Cgs1znbbcECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEZgRqIZ4UrEyBnbVqKYxZGR2cqfhW7elvKMyZDxb1bdsXfdv3r9VSjUuAAIFSCiwV6qzuPNiU4H8p8W2aAAECBAgQIECAAAECBAgQIECAAAECBEolINBZquO2WQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQKXBG44vC8LWa5lSHKllTVXUtXTWRMgQIBA/QL5UGftuTDfe/WPWF/PWui/0bB/faPrRYAAAQIECBAgQIAAAQIECBAgQIAAAQIEWktAoLO1zsNqCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECKypwPjkqSzEmVoKS3Z1dMaRvcNrMmc+CNRoFdC0zsroQKSgT2qpgmgaQyNAgACBtRNYj1DnyNixqBwfyL7j17Ja9NqpGZkAAQIECBAgQIAAAQIECBAgQIAAAQIECNQvINBZv5WeBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAovUKvKmYKca1mdM19Zs7rzYPR276rbLl/VM61T1ba66XQkQIDAigUWCnWO3H3Lmj03as+mRp8XK96sAQgQIECAAAECBAgQIECAAAECBAgQIECAQJMFBDqbDG46AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAuslkA/ppDWsRXXOfGXN5YQx82FO1drW604xLwECZReoJ9TZ2707ujq2rpiqcnwwRsaOZuP43l8xpwEIECBAgAABAgQIECBAgAABAgQIECBAoMUFBDpb/IAsjwABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMBqCKSg5Q2HXz1rqL5t+6Jv+/7VGD4bY24Ys9pzsKGwTz5AJNSzasdiIAIECCxLYL5QZ/qer4wOzlTqXI1QZz7QmRaqSueyjstFBAgQIECAAAECBAgQIECAAAECBAgQIFAQAYHOghyUZRIgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBYicBaV+dcaRjzwM39WSA0NWGelZy0awkQILB6AkuFOlP4vtHw/nyru+HwviwkmppA/+qdn5EIECBAgAABAgQIECBAgAABAgQIECBAoPUEBDpb70ysiAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMCqCsxXnfPGPYNZaGY1Wj6MuZyqn/nrV3Ndq7E3YxAgQKDsAinUOXL3LTNVOVNl5/RcSd/dKYS5GqHOfOXP5C3YX/a7zv4JECBAgAABAgQIECBAgAABAgQIECDQvgICne17tnZGgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAIBPIBybT76tV/SwFeiqjAzOVNRsNY+av7+rojGpP/6qFTB09AQIECKyewFKhzvQdnp4BXR1blz3pSis9L3tiFxIgQIAAAQIECBAgQIAAAQIECBAgQIAAgSYKCHQ2EdtUBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBJotkKqepUBnvh3Ze9OKQjdprPy4ywlj5q9frYBps23NR4AAgTIJNCPUecPhfVnVz9RU6SzT3WWvBAgQIECAAAECBAgQIECAAAECBAgQKI+AQGd5ztpOCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIESiiQD8ek7fdt2xd92/evSGKlVdSEOVfE72ICBAism8B8oc60mNqzZqWVOj0f1u1oTUyAAAECBAgQIECAAAECBAgQIECAAAECTRIQ6GwStGkIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQINFsgH7xMc6egzZG9wytaRqr2mQI3qS0nHFo5PhgjY0eXff2KFu9iAgQIEFixwEKhzvz3+0oqQeefXap0rvi4DECAAAECBAgQIECAAAECBAgQIECAAAECLSYg0NliB2I5BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBFZLYNvvPX/WUMsJYNYGGJ88FZXRgZkw5417BmNH5/UNLTUfBl3O9Q1NpjMBAgQIrJlAPaHO5YYx0/MmPS/GJyey50x6XmgECBAgQIAAAQIECBAgQIAAAQIECBAgQKBdBAQ62+Uk7YMAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBATmA1q3OmipwpXJNaqvJZ7elvKMy5GmFQh0uAAAECrSWwUKhzNSps5sfwBwBa69ythgABAgQIECBAgAABAgQIECBAgAABAgRWJiDQuTI/VxMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBoOYEUoLzh8KtnrevI3puiq2Nrw2vNhzmXUyltpWHQhhfsAgIECBBomkD6jq+MDmbVNPNVoPOBzOVWh77h8D5VOpt2kiYiQIAAAQIECBAgQIAAAQIECBAgQIAAgWYJCHQ2S9o8BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBJokMLc653LDNPlxert3R3XnVJXOettKw6D1zqMfAQIECKyfwNxQZ3pepD8gsNJQ58jYsagcH8g2ttw/SrB+KmYmQIAAAQIECBAgQIAAAQIECBAgQIAAAQLzCwh0ujMIECBAgAABAgQIECBAgAABAsYPzDwAACAASURBVAQIECBAgAABAgQItJHA3OqcXR2dcWTvcMM7PHBzf6SQTmo37hmMVJ2zkZYP8iynsmcjc+lLgAABAusrsFioc+TuWy6r4FnvalXprFdKPwIECBAgQIAAAQIECBAgQIAAAQIECBAoioBAZ1FOyjoJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI1CFQOT4YI2NHZ3o2GsZMgdDK6EAW5kxh0GpPf8NhznwYdLnVQevYqi4ECBAg0EIC9YY6axU861m6Kp31KOlDgAABAgQIECBAgAABAgQIECBAgAABAkUSEOgs0mlZKwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFFBOZW50yhmerO/rrNUhgnhTFTS1U1qz0Ho6tja93Xp44rrezZ0GQ6EyBAgEBLCSwU6sy/n55NKexf7/NFlc6WOmKLIUCAAAECBAgQIECAAAECBAgQIECAAIEVCgh0rhDQ5QQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRaRSAfpkzVNY/sHa57aUMnDsXQyan+KcyZKns20lajsmcj8+lLgAABAq0pUE+os5E/GpD/YwNH9t5UdxC0NXWsigABAgQIECBAgAABAgQIECBAgAABAgTKLiDQWfY7wP4JECBAgAABAgQIECBAgAABAgQIECBAgAABAgTaQiAfeEkbSoHMFJipp+WDoKlqWt/2/fVcNtNnbmXPRsOgDU2mMwECBAi0vMBCoc4U/k/PnPHJiYYqQavS2fJHboEECBAgQIAAAQIECBAgQIAAAQIECBAgUKeAQGedULoRIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQaGWBWtglrbHeCpv5qprpukZCoDULYc5WviusjQABAusnkA9vpj8W0Nu9O6uumX8/VZNOz570/mJtZOxYVI4PZF1U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3e/6llSeWggQIECAAAECBAgQIECAAAECBAgQIECgGQUEOpsR39IECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQItW2D9qwZVCjyp31ExeO09W3bBqiNAgAABAgSaXeAvr94XP3rwnFxH6hp7z37XNXtNCiBAgAABAgQIECBAgAABAgQIECBAgACBliEg0NkyPgdVECBAgAABAgQIECBAgAABAgQIECBAgAABAgQItECB1KEzdepMx/f7HRHfXHvvFlilkggQIECAAIGWJHDzS3fFTx+5KJe0bJce8bd9r21J5amFAAECBAgQIECAAAECBAgQIECAAAECBJpRQKCzGfEtTYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg0LIFtr1+v/ho8thc5Pe+dlgcvO6+Lbtg1REgQIAAAQLNLvCHF26KC574Ta6jZ5ce8VeBzmb/TBRAgAABAgQIECBAgAABAgQIECBAgACBliIg0NlSPgl1ECBAgAABAgQIECBAgAABAgQIECBAgAABAgQItDiBfW87Il4eOzrXddxGh8Yh6+3f4mpUEAECBAgQINCyBC7/xx/j189ek4taZYkV45Y9r2xZBaqGAAECBAgQIECAAAECBAgQIECAAAECBJpNQKCz2egtTIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg0NIFjvzbD+Oxd57JZR69wcFx+PoHtfSS1UeAAAECBAg0s8BFT10RV4+6IVexwbLrxFU7XdjMFVmeAAECBAgQIECAAAECBAgQIECAAAECBFqKgEBnS/kk1EGAAAECBAgQIECAAAECBAgQIECAAAECBAgQINDiBE75+9lx9+gRua7Dvjo4vrvht1tcjQoiQIAAAQIEWpbA2Y9eEje8eHsuakDv/nHhwNNbVoGqIUCAAAECBAgQIECAAAECBAgQIECAAIFmExDobDZ6CxMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECLR0gfPKsFWXAAAfy0lEQVSf+L/40wt/zmV+e9394oSvfaell6w+AgQIECBAoJkFhj50ftzxyj25ij377Bin9h/SzBVZngABAgQIECBAgAABAgQIECBAgAABAgRaioBAZ0v5JNRBgAABAgQIECBAgAABAgQIECBAgAABAgQIECDQ4gRSmDOFOtMxeO0946R+R7W4GhVEgAABAgQItCyBk+7/adz7+oO5qOM2OjQOWW//llWgaggQIECAAAECBAgQIECAAAECBAgQIECg2QQEOpuN3sIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQItXeCRt5+Ko+85JZe5X9/d4pTNjm3pJauPAAECBAgQaGaB9HeH9HeIdPxqu7Oif6+Nm7kiyxMgQIAAAQIECBAgQIAAAQIECBAgQIBASxEQ6Gwpn4Q6CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEWpzAexM/iB1uHJzr2qPPjnFa/yEtrkYFESBAgAABAi1L4OC7Toh/fvBCLmr4/jfE0p26t6wCVUOAAAECBAgQIECAAAECBAgQIECAAAECzSYg0Nls9BYmQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBD4Mghsfe1eMW7q+Nhx1W3i7K1K3TodBAgQIECAAIG5Cex962HxyievR6/Fe8Zde/8BFAECBAgQIECAAAECBAgQIECAAAECBAgQqAgIdHoYCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECMxD4Hv3nR73vzkytlmpf/xym9NZESBAgAABAgTmKbDjsIPi3Qnvx+C194yT+h1FiwABAgQIECBAgAABAgQIECBAgAABAgQIVAQEOj0MBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBOYh8KcX/hznP/F/scUK/eLSQT9nRYAAAQIECBCYp8CWf9ojxk+bEJfvcH70W259WgQIECBAgAABAgQIECBAgAABAgQIECBAoCIg0OlhIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIDAPgatH3RAXPXVF9Om+Wty4+2WsCBAgQIAAAQLzFFj/qkH5+k3f+G2svuTKtAgQIECAAAECBAgQIECAAAECBAgQIECAQEVAoNPDQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGAeAtvdcEB8MOmj6NyuUzxy0O2sCBAgQIAAAQJzFXhnwvux07CD8vWTNz0m9l9zd1oECBAgQIAAAQIECBAgQIAAAQIECBAgQKAiINDpYSBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAwF4G7R4+IU/5+duXqiAOGRfeO3XgRIECAAAECBOYo8PR7o+LQu4fka4NW3jLOHzCUFAECBAgQIECAAAECBAgQIECAAAECBAgQqAgIdHoYCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECMxF4NjhP4mHxjxeufr7nS+O9ZZZixcBAgQIECBAYI4Cd716X/z4wXPytW4dusYDB95MigABAgQIECBAgAABAgQIECBAgAABAgQIVAQEOj0MBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBOYgUFdfF1v86RsxecaUytWztjw5dlptIC8CBAgQIECAwBwFfvfcdXHJ01dWrt273/XRo/NStAgQIECAAAECBAgQIECAAAECBAgQIECAQBYQ6PQgECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEJiDwKvjXo+9bjksVllixei/Qr/44ws3x559dopT+3+PFwECBAgQIEBgjgI/f/TiGPbinZVrv9vxgtio53q0CBAgQIAAAQIECBAgQIAAAQIECBAgQIBAFhDo9CAQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQmIPAiDdGxpARp8euq28XA1faIk6479To3K5TPHjgn6O2ppYZAQIECBAgQGA2gWPu/XE8/NYTlfOn9h8Se/bZkRQBAgQIECBAgAABAgQIECBAgAABAgQIEMgCAp0eBAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJzELh61A1x0VNXxB59doyhm58Q216/X4ydMi5+MeDU2HblrzMjQIAAAQIECMwmsM+th8e/P3kttu69WTzw5qPxP+vuF8d/7TukCBAgQIAAAQIECBAgQIAAAQIECBAgQIBAFhDo9CAQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQmIPAJU9fGb977rrY6ys750DnL564LP74ws0xoHf/uHDg6cwIECBAgAABArMJrH/VoHzu2I0OifR3id3X2D7O2OJEUgQIECBAgAABAgQIECBAgAABAgQIECBAIAsIdHoQCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECMxB4PJ//DF+/ew1sW/fXeNHmx0Xo8e9EXve8p2oramNEQcMi67tF+NGgAABAgQIEKgIvPzJ6Nj31iOiW8cl4sR+R8ZPHjw3dlx1QJy91Y8oESBAgAABAgQIECBAgAABAgQIECBAgACBLCDQ6UEgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgMAeBa0bdGBc+9dvYdPmN4rLtz8kj9r/9qHjx41fiO189MI7Z8H+4ESBAgAABAgQqArf++69x+sMXxNa9N4tdVhsUJ95/ps7eng8CBAgQIECAAAECBAgQIECAAAECBAgQaCQg0OmBIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIDAHgRFvjIwhI06Ptm1qYuRBt0fH2g4x/PWHcjgjdem8c+9romeXZdgRIECAAAECBLLAWY/+b9z44h35H31Yc+k14rv3/Cj699o4frXdWYQIECBAgAABAgQIECBAgAABAgQIECBAgEAWEOj0IBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCYg8CnU8fHVtfula+cP2BoDFp5y/z60LuHxNPvjYqtVtwsLt72THYECBAgQIAAgSxw0J3HxvMfvpg7e0+ZMTVOuO+0GLjSFnHBNqcRIkCAAAECBAgQIECAAAECBAgQIECAAAECWUCg04NAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYC4Ch//1B/HEu8/GrqsPip9+/Qd51Ohxb8Q+tx4edTPrc2Bj0+U34keAAAECBAi0coH6mTOj3+93ihn1M2LkQbfFXa8Oj7MevSQGr7VHnLTJ0a1cx/YJECBAgAABAgQIECBAgAABAgQIECBAoBAQ6PQsECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEJiLwPDXH4oT7z8zunVcIu4/YFi0iTZ55HmP/zqu/X+3xIpde8Ute1wRtTW1DAkQIECAAIFWLPDy2NGx721HRO+uveL2va6OS5++Mq547rr43saHx8Hr7NOKZWydAAECBAgQIECAAAECBAgQIECAAAECBKoFBDo9DwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTmIpC6bW13w/7x0eSxcexGh8Sh6x2QR06cPil2uelb8cmUT+PAtfaIH+i85RkiQIAAAQKtWuCa54fFhU9eHjutNjDO2vLkOG740HhwzGPxq+3Oiv69Nm7VNjZPgAABAgQIECBAgAABAgQIECBAgAABAg0CAp2eBgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLzELjjlXtj6EPnRU2bmvi/7c6OTZbfMI9+/J1n4si/nRwzY2acvdUpseOq23AkQIAAAQIEWqnAQXceG89/+GL8bMsfxk6rDowt/rR7TJkxNR4efGt0bteplarYNgECBAgQIECAAAECBAgQIECAAAECBAjMKiDQ6ZkgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg8DkCx9z743j4rSdisfZd4qZvXB49uyyT7/jtP/8Uv3rm6mjftl1cs/PFseZSa7AkQIAAAQIEWpnAexM/jB1uPDBqa2rjwQP/HG+MfysOuP3o/PeC63b7dSvTsF0CBAgQIECAAAECBAgQIECAAAECBAgQmJeAQKfngwABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMDnCIyfNiG+fdfxMXrcm9Gn+6px1U4XRpd2nfNdQ0acHiPeGBnLdF46btz9sujWcQmeBAgQIECAQCsSuOb5YXHhk5fHoJW3jPMHDI3/ffp3ceVz18exGx0Sh653QCuSsFUCBAgQIECAAAECBAgQIECAAAECBAgQ+DwBgc7PE3KdAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQER8MOmj3G3r48mfRK/Fe8ZFA8+MNZZcJSZNnxyD7/huvPbpmFivx5px9c4XRU2bGmYECBAgQIBAKxEYfMcx8cJHL8UvBpwaW6zQLwZev29MnjEl7tnvuli6U/dWomCbBAgQIECAAAECBAgQIECAAAECBAgQIDA/AgKd86NkDAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGIHNo8bvjQGDP+7ezxk82Pj72/skuM+eyd2P+2o2Li9EkxoPfmceHAM3gRIECAAAECrUDg3Qnvx47DDsqdu0ccMCz+8PxNcekzV8XAlbaIC7Y5rRUI2CIBAgQIECBAgAABAgQIECBAgAABAgQILIiAQOeCaBlLgAABAgQIECBAgAABAgQIECBAgAABAgQIECDQ6gVSx63THv5F3PPa37PFLqttG0P7nxD/eP+FOOJvP8znNl1+w7h42zOjQ9sOrd4LAAECBAgQWJQFznns0rj+X7flvw8cs9EhscONB+btDvvG5bmTt4MAAQIECBAgQIAAAQIECBAgQIAAAQIECFQLCHR6HggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgshEAKb6QQRzqW7dIj/mfd/WKFxZeL7484M6bWTY31eqwZv9nhvOhU23EhZncLAQIECBAg0NIFRo97I/a59fConzkz/rzn7+KSp38XI94YGQevs098b+PDW3r56iNAgAABAgQIECBAgAABAgQIECBAgACBZhAQ6GwGdEsSIECAAAECBAgQIECAAAECBAgQIECAAAECBAgsGgLPf/hiDBlxRnww6aO8oaU7dY8Nll0n7n39wfx+raXWyKHOxdsvtmhs2C4IECBAgACBisChdw+Jp98bFfv13S1W6dY7/0MP6R95uH2vq3Tp9pwQIECAAAECBAgQIECAAAECBAgQIECAwBwFBDo9GAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgS+gMDkGVPi5pfuiqtH3RgfTR4720zLLbZsnLnFibHxcut/gVXcSoAAAQIECLQkgQfefCROuO+0/I82pI6clz5zVXRp1zmu2PEXseZSa7SkUtVCgAABAgQIECBAgAABAgQIECBAgAABAi1IQKCzBX0YSiFAgAABAgQIECBAgAABAgQIECBAgAABAgQIEPhyC6Rg55Wjro+3P3tvto3st+buMWTjw3Ts+nJ/xKpvRoGpdVOjfubMqJ9ZHzPTz5gZM2fWNzpXN7MunZ1lXGlMZWy6s3qeNEejufIMpXtiZkT558z0svgvz1e8S0NmRuXqzCjVmO5NZyvj0j3pfbpWHl3cVzV3WjdfnWXddK6oqbRe47nzfbPUVNRQmBXr5kLmcLRpUxNtIqJNmzZR06Ymj2gT6XX6f5t0ofI6n0nny9fSmNLo8pjK+8hzlcanKcqv8zo1pXP5nur1Gs5XaprDepWayvenWtq2qYmaNm3zz9L7tnnu2d7XlOrI12uK66WfaXzaT4e2HZrxibd0SxZ4f+KHcfBdJ8R7Ez+IJTsuEZ9M+TQ6tG0fl21/bu7U7SBAgAABAgQIECBAgAABAgQIECBAgAABAnMTEOj0bBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBoYoG7R98fVz53Xfz7k9cazdyzS4/YbpWton+vjWOT5Tds4lVN1xwCU+um5fBeXX1d1OVwYfG69D4FDOd8vXStrj6F++pjRv2M0vj60vgZ5Z95TNX8xfXS+XR/w/V8X9V61a8b5phlfL5/9jXTXEWwsHidA5FFqLB8PccqczhyDgHLPLZ0vRSybAhSlgKUpXPp3hTWdBD4sgh0rO1QDn1WB0BLQdAiUJoCoXN7n0KqRXC0bU3bqE2/2tRGu7a10a6mXel9TbtoV5Pe10Zt1fnievqZxs96Xz6f7qmpjfZti7lK8xbn833F3DW1uaukY/4FUjfuQ/4yJN4c/3blpqU7dY+LBp4R6/ToO/8TGUmAAAECBAgQIECAAAECBAgQIECAAAECrVJAoLNVfuw2TYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg8N8QSIHOkW89ESPffiqefPcfsy3Zd6nVY9VuK8Vq3VaKr3RfLb9efrFl/xul5TVSiC4FCnPgsAgjlsN9pRBica0cSqyMqY/6SuCwNCYF9opQYn194/lyYLDRuXRP1Zzla9Xhx8Y1FUHHqtBkoxDlLPVVhysrAceqcOUc7m0IUDaEKmcNOqaaUoDT0XwCqWNiEZTLXSSrOjMWXSCL7opFaC79LI1LHSJLnRerxxbdKHO/xqrraZdF58iii2Q+U+4oOWuHykoHylKPy/J65c6W5a6XpXfVnSrLPS2Lbpa522XR0bJcQbkDZmXdqi6aldmLMeV1U5HFtaKDZqnzZqlrZakPZ+Oj6GxadCUtQre5q2f593hq7JlivaVOoEUn0jwgn690MS26kFaCvqXeoKXvinJn0UadS8vdTsvh4KLb6awdSYvvmtI6Deul8+lIv49TrQ3fZ2lMw/tSgHgu79N3WrnG9N3XWkPG6fdYCpS2a1sVAM3hz1I4tDif3qfAaP5V0z6fTx0q0/v0ulOeJ4VUS2PSteKe/LoYn4OpDfOU5izN0xKDpmOnjMthztc/HVP5DZQ6cl6wzWnRvWO35vtytDIBAgQIECBAgAABAgQIECBAgAABAgQIfGkEBDq/NB+VQgkQIECAAAECBAgQIECAAAECBAgQIECAAAECBL7MApOmT46/jL4vrhk1LMZ89s5ct9KptmP06b5qrLTEirmb2uLtF4vp9dNjRt2M/HN6/YyYXjcjZsws/Ww4V75WPyNm5HF1Mb1ueg5ZFmNSDY6mFygCUEU3vtRxr/Hr1H0vBQnbRtua1JmvdD2Fo0rhw4bX6Vr+VR6Xx1Ze10SaO3X2K9aoLc+Vu/xVvS66BKY1ivWq7y2tUzVfXrPhXI78tSkFC6uDjg3hyFIwsBR4rApC5vtKgcl8vghc5hBj1fnKvA3nUrQxBb0cBFqyQHUQPgdAqwLk1YHR1IG2ElIvd6dt/L4hWJq+p1MYNX9Xp+/3/L1d+u6e9XxaY0rdtIYx6Xt+ZsP3/Wz31pX+bJjX+ckzprRk8lzbYu27RPtKiLQU+Ezv27Vt3xAkrSkHR6tDpG3bxdjJ42LDZdcp/eMJS60W6Tt7YY47Xx0eFz3520gdOotj8Fp7xEmbHL0w07mHAAECBAgQIECAAAECBAgQIECAAAECBFqpgEBnK/3gbZsAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKD5BO5/c2T84fmb45n3RzVfEa185RScLUKXNVVhyMbhyiKEWQo6FuNT17lSoLLottgQXEysRffHUkfFhmBkpaNj0UWxCEOWO0MWnRMrHRWrA5PlQGSlu2LusliaO3ddbDRXVdCyPHeqf26dKBvCl+UQZtGlshzOLN07e2fLotNl3m+5nlm7YBaB0CK4msalMGmplvSr5FjaS7rWeK3K/cm7USi0Rvizlf8etv0FF0jBzRQITSHRFC6tK4dRSz/rcgfiKTOmxpQZUxpe102NaXXT8vvxUyfEpOmTYsL0STFxWvo5MT6bNjEmTJsYE6dPjGl102Na/fT8viUfK3btFat3WzlSl+xlOi8Vy3bpEUt36h49Oi8VS3ZcIj6dOj7GT5uQ9/Hx5E/iqfeey922U9ftdHSs7RC7rDYo9u27a/4HGBwECBAgQIAAAQIECBAgQIAAAQIECBAgQGBBBAQ6F0TLWAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJNKPDKJ6/Hy2NfjfcmfhjvTnw/3p3wQXRp1zlW7Lp87raYjtR5LXV6y53fcje49LO+cq7UBa4+X5+ZrufX6Wdd/pnvLY9PgZ3SXHM5N8scM4s1y93lSvOnOUtr5FnKtTWsE41qqa694b5yXeV5Usc7B4GmFkjdPosQaxGmLUKh1Z1G07pFqDVHcIvuojkoO+u10vXSuBzXLQVqq18Xod7qDqXV4d5yeLUIwTZF8LchXNxQc6q9COKW9j/7tUpAuKnxv2Tzpe/Q9I1WfF/NjKj6nit/55Wvz+m7rnSuNK7x66h8/xbfz+l68V2avq/TUXxvR/k7tvr7PIUt058D6Vx1ADMHMxudrwpozqzLwcxF8Uh/RqZAZfu27aNj29Sps9Shs0Nth9LP8rliTIe27aJjbceYOmNqDma+8NFLC83Sa/GeccRXvxkDV94i/1ntIECAAAECBAgQIECAAAECBAgQIECAAAECCyMg0Lkwau4hQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQOC/KpC6wzUEoUqhqeqAaQpgFSGouYeyGoKsjUJZ5cDrXENZxdzVa1bCW1WBrarrRTCrCIlVwmJ5rVJYrKi5emwKyJbel8eVxxeh3ITeEPbKE5WDZCWPWfeexs8aCq4Ea2cJCVeHdYtwWg66VULCDaHhIhhcCQlXQsbl2mNmDp8VIbbSPEXguCEQXJcDyg0h4SKIXAq4NVyb9f70PDgIEFgwgQ5tO0TbmprcJTd1GU4dcef6Ol9vG7W5G3FNtKtpF+3bln6l0GS7HJ5M79tH+5p2OVCZf+ZrpZ/5Wvl1CljmDsiVtUs1zPV9ub60fqq7qY7Ppk2IJ9/9Zzz+zjMx6sN/xavj3ox5/aMCvbv2iq17bxZbrLBJ9Ftu/aYqwzwECBAgQIAAAQIECBAgQIAAAQIECBAg0IoFBDpb8Ydv6wQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEFgUBVJAK2VjG4V8Z+mgWArNziUYXNXF9vPCv6VutdWda0vB2saB43Jn3KqOjEUXyIZxVaHcLxj8bbT+vGpLseIcIm7lR7nDagocpq6l6b/qrqcNr0sdWisdX8tjqzuh5rHlMaXXxXyz3lfd2bU0rib9l1u2tslhy3Smtiadawg/pvUbhzFLocwcliyHL0shzZomDUIuyk/Ih5M+jjfHvx2vfzomUuCz1+LL5V8rLL5cdG2/2KK8dXsjQIAAAQIECBAgQIAAAQIECBAgQIAAgWYQEOhsBnRLEiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAq1LQKCzdX3edkuAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAg0g4BAZzOgW5IAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBoXQICna3r87ZbAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoBkEBDqbAd2SBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQOsSEOhsXZ+33RIgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLNICDQ2QzoliRAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRal4BAZ+v6vO2WAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQaAYBgc5mQLckAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg0LoEBDpb1+dttwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEAzCAh0NgO6JQkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIHWJSDQ2bo+b7slQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEmkFAoLMZ0C1JgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQItC4Bgc7W9XnbLQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQINAMAgKdzYBuSQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKB1CQh0tq7P224JECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBZhD4/8gq1T4xw/owAAAAAElFTkSuQmCC" alt="抽奖过程" tabindex="0" loading="lazy"><figcaption>抽奖过程</figcaption></figure></li><li><p>了解了抽奖流程之后就开始写代码</p><ol><li><p>先写对应的 dao 层</p><ol><li>要查策略吧?写个策略的 Mapper</li><li>要查策略详情吧?写个策略详情的 Mapper</li><li>要查奖品吧?要减奖品库存吧?要查没库存的奖品吧?写个奖品的 Mapper</li></ol></li><li><p>然后实现 repository 层</p><p>这里主要是调 Mapper 将结果进行聚合封装</p></li><li><p>使用模板模式设计抽奖过程代码</p><ol><li>顶层接口规定抽奖的入参出参</li><li>加一层 Config 把抽奖策略进行统一录入</li><li>配置完成后需要调用基础服务比如 repository 层,所以加一层基础支持</li><li>然后来一个抽象类,在这里实现接口的抽奖,抽奖接口里面写抽奖的流程,然后具体的方法交给子类实现</li><li>实现抽象类</li></ol></li><li><p>测试</p></li></ol></li></ol><h3 id="遇到的问题" tabindex="-1"><a class="header-anchor" href="#遇到的问题" aria-hidden="true">#</a> 遇到的问题</h3><p>相对于前两天,今天的内容算容易的,因为只有一个模板设计模式没学过,只要理清了思路、理清代码执行流程,今天应该算容易的</p><ol><li><p>空指针 bug</p><p>今天太晚了,先注销那个判断吧,待会儿搞完又不想睡觉了,后面也会解决这个 bug 吧,先睡觉咯 <code>:TODO</code></p></li></ol><h3 id="总结" tabindex="-1"><a class="header-anchor" href="#总结" aria-hidden="true">#</a> 总结</h3><p>今天主要就两件事,先学习模板设计模式,然后使用模板设计模式来组织抽奖流程,主要就是通过一系列的封装,把公用的代码提取出来,比如配置、执行流程、以及公用仓储服务,然后把接口留给实现类而达到同一套代码,不同的处理方法</p><p>收获:</p><ol><li>今天对于前两天来说,对于包的组织架构以及 DDD 有了更深的理解,很明显的感觉到知道代码该写在哪了,找包都比前两天快</li><li>学习了模板模式,知道了模板模式的代码应该怎样组织,突然感觉那种设计模式大牛真的能把封装继承多态玩出花,有了设计模式,代码的扩展性提高了很多</li></ol></div><!----><footer class="page-meta"><div class="meta-item edit-link"><a href="https://github.com/fuzhengwei/xfg-resume-blog/edit/main/src/md/dev-log/day03.md" rel="noopener noreferrer" target="_blank" aria-label="在 GitHub 上编辑此页" class="nav-link label"><!--[--><svg xmlns="http://www.w3.org/2000/svg" class="icon edit-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="edit icon"><path d="M430.818 653.65a60.46 60.46 0 0 1-50.96-93.281l71.69-114.012 7.773-10.365L816.038 80.138A60.46 60.46 0 0 1 859.225 62a60.46 60.46 0 0 1 43.186 18.138l43.186 43.186a60.46 60.46 0 0 1 0 86.373L588.879 565.55l-8.637 8.637-117.466 68.234a60.46 60.46 0 0 1-31.958 11.229z"></path><path d="M728.802 962H252.891A190.883 190.883 0 0 1 62.008 771.98V296.934a190.883 190.883 0 0 1 190.883-192.61h267.754a60.46 60.46 0 0 1 0 120.92H252.891a69.962 69.962 0 0 0-69.098 69.099V771.98a69.962 69.962 0 0 0 69.098 69.098h475.911A69.962 69.962 0 0 0 797.9 771.98V503.363a60.46 60.46 0 1 1 120.922 0V771.98A190.883 190.883 0 0 1 728.802 962z"></path></svg><!--]-->在 GitHub 上编辑此页<span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">open in new window</span></span><!----></a></div><div class="meta-item git-info"><div class="update-time"><span class="label">上次编辑于: </span><!----></div><div class="contributors"><span class="label">贡献者: </span><!--[--><!--[--><span class="contributor" title="email: hqqich1314@outlook.com">hqqich</span><!--]--><!--]--></div></div></footer><nav class="vp-page-nav"><a aria-label="Day02" class="vp-link nav-link prev nav-link prev" href="/blog/dist/md/dev-log/day02.html"><div class="hint"><span class="arrow start"></span>上一页</div><div class="link"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day02</div></a><a aria-label="Day04" class="vp-link nav-link next nav-link next" href="/blog/dist/md/dev-log/day04.html"><div class="hint">下一页<span class="arrow end"></span></div><div class="link">Day04<span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span></div></a></nav><!----><!----><!--]--></main><!--]--><footer class="vp-footer-wrapper"><div class="vp-footer">我的微信:fustack</div><div class="vp-copyright">Copyright © 2024 小傅哥</div></footer></div><!--]--><!----><!--]--></div> - <script type="module" src="/blog/dist/assets/app-48e592bc.js" defer></script> - </body> -</html> diff --git a/blog/dist/md/dev-log/day04.html b/blog/dist/md/dev-log/day04.html deleted file mode 100644 index 1d71f17..0000000 --- a/blog/dist/md/dev-log/day04.html +++ /dev/null @@ -1,40 +0,0 @@ -<!doctype html> -<html lang="zh-CN" data-theme="light"> - <head> - <meta charset="utf-8" /> - <meta name="viewport" content="width=device-width,initial-scale=1" /> - <meta name="generator" content="VuePress 2.0.0-beta.67" /> - <meta name="theme" content="VuePress Theme Hope" /> - <meta property="og:url" content="https://vuepress-theme-hope-docs-demo.netlify.app/blog/dist/md/dev-log/day04.html"><meta property="og:site_name" content="我的简历"><meta property="og:title" content="Day04"><meta property="og:description" content="任务 [x] 简单工厂搭建发奖领域; 学习过程 1. 表结构变了,先导入 SQL,然后该对应的 PO 类,然后改一下 Mapper 文件 2. 先把包结构建好 1. 新建一个领域包,负责发奖 2. 领域包内建三个子包,model 实体封装包、repository 提供仓储服务、service 提供具体的服务(重点内容) 3. 看一下代码的继承关系 4...."><meta property="og:type" content="article"><meta property="og:locale" content="zh-CN"><meta property="og:updated_time" content="2024-01-31T06:40:14.000Z"><meta property="article:author" content="小傅哥"><meta property="article:modified_time" content="2024-01-31T06:40:14.000Z"><script type="application/ld+json">{"@context":"https://schema.org","@type":"Article","headline":"Day04","image":[""],"dateModified":"2024-01-31T06:40:14.000Z","author":[{"@type":"Person","name":"小傅哥","url":"https://mister-hope.com"}]}</script><title>Day04 | 我的简历</title><meta name="description" content="任务 [x] 简单工厂搭建发奖领域; 学习过程 1. 表结构变了,先导入 SQL,然后该对应的 PO 类,然后改一下 Mapper 文件 2. 先把包结构建好 1. 新建一个领域包,负责发奖 2. 领域包内建三个子包,model 实体封装包、repository 提供仓储服务、service 提供具体的服务(重点内容) 3. 看一下代码的继承关系 4...."> - <style> - :root { - --bg-color: #fff; - } - - html[data-theme="dark"] { - --bg-color: #1d1e1f; - } - - html, - body { - background: var(--bg-color); - } - </style> - <script> - const userMode = localStorage.getItem("vuepress-theme-hope-scheme"); - const systemDarkMode = - window.matchMedia && - window.matchMedia("(prefers-color-scheme: dark)").matches; - - if (userMode === "dark" || (userMode !== "light" && systemDarkMode)) { - document.documentElement.setAttribute("data-theme", "dark"); - } - </script> - <link rel="preload" href="/blog/dist/assets/style-e1af0ae0.css" as="style"><link rel="stylesheet" href="/blog/dist/assets/style-e1af0ae0.css"> - <link rel="modulepreload" href="/blog/dist/assets/app-48e592bc.js"><link rel="modulepreload" href="/blog/dist/assets/day04.html-d99e9bf2.js"><link rel="modulepreload" href="/blog/dist/assets/day04.html-b068227c.js"><link rel="modulepreload" href="/blog/dist/assets/plugin-vue_export-helper-c27b6911.js"><link rel="prefetch" href="/blog/dist/assets/index.html-2448c597.js" as="script"><link rel="prefetch" href="/blog/dist/assets/slides.html-a8da665a.js" as="script"><link rel="prefetch" href="/blog/dist/assets/resume.html-5daad762.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day01.html-5b3d75e2.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day02.html-16f7422e.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day03.html-8bf052f3.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day05.html-019a29ca.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day06.html-46d99ff3.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day07~day08.html-af1acce9.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day09~day10.html-ea2643e5.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day11.html-bf0a77d6.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day12.html-ca956336.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-b25c80fe.js" as="script"><link rel="prefetch" href="/blog/dist/assets/404.html-d25048b5.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-408426f6.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-970a5d45.js" as="script"><link rel="prefetch" href="/blog/dist/assets/slides.html-2a1d1365.js" as="script"><link rel="prefetch" href="/blog/dist/assets/resume.html-76c4384e.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day01.html-55eb354f.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day02.html-8d6bc722.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day03.html-fbe757fe.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day05.html-b3eb6724.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day06.html-435a8053.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day07~day08.html-99b6eb19.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day09~day10.html-fca95bc7.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day11.html-22b3645c.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day12.html-fd07949c.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-09a8d92e.js" as="script"><link rel="prefetch" href="/blog/dist/assets/404.html-98ecc787.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-fe05aaa1.js" as="script"><link rel="prefetch" href="/blog/dist/assets/photoswipe.esm-060dc2da.js" as="script"> - </head> - <body> - <div id="app"><!--[--><!--[--><!--[--><span tabindex="-1"></span><a href="#main-content" class="vp-skip-link sr-only">跳至主要內容</a><!--]--><div class="theme-container has-toc"><!--[--><header id="navbar" class="vp-navbar"><div class="vp-navbar-start"><button type="button" class="vp-toggle-sidebar-button" title="Toggle Sidebar"><span class="icon"></span></button><!--[--><!----><!--]--><!--[--><a class="vp-link vp-brand vp-brand" href="/blog/dist/"><img class="vp-nav-logo" src="/blog/dist/logo.svg" alt="我的简历"><!----><span class="vp-site-name hide-in-pad">我的简历</span></a><!--]--><!--[--><!----><!--]--></div><div class="vp-navbar-center"><!--[--><!----><!--]--><!--[--><nav class="vp-nav-links"><div class="nav-item hide-in-mobile"><a aria-label="主页" class="vp-link nav-link nav-link" href="/blog/dist/"><span class="font-icon icon fa-fw fa-sm fas fa-home" style=""></span>主页<!----></a></div><div class="nav-item hide-in-mobile"><a aria-label="个人简历" class="vp-link nav-link nav-link" href="/blog/dist/md/resume.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>个人简历<!----></a></div><div class="nav-item hide-in-mobile"><a aria-label="开发日志" class="vp-link nav-link nav-link" href="/blog/dist/md/dev-log/day01.html"><span class="font-icon icon fa-fw fa-sm fas fa-book" style=""></span>开发日志<!----></a></div></nav><!--]--><!--[--><!----><!--]--></div><div class="vp-navbar-end"><!--[--><!----><!--]--><!--[--><!----><div class="nav-item vp-repo"><a class="vp-repo-link" href="https://github.com/fuzhengwei/xfg-resume-blog" target="_blank" rel="noopener noreferrer" aria-label="GitHub"><svg xmlns="http://www.w3.org/2000/svg" class="icon github-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="github icon" style="width:1.25rem;height:1.25rem;vertical-align:middle;"><path d="M511.957 21.333C241.024 21.333 21.333 240.981 21.333 512c0 216.832 140.544 400.725 335.574 465.664 24.49 4.395 32.256-10.07 32.256-23.083 0-11.69.256-44.245 0-85.205-136.448 29.61-164.736-64.64-164.736-64.64-22.315-56.704-54.4-71.765-54.4-71.765-44.587-30.464 3.285-29.824 3.285-29.824 49.195 3.413 75.179 50.517 75.179 50.517 43.776 75.008 114.816 53.333 142.762 40.79 4.523-31.66 17.152-53.377 31.19-65.537-108.971-12.458-223.488-54.485-223.488-242.602 0-53.547 19.114-97.323 50.517-131.67-5.035-12.33-21.93-62.293 4.779-129.834 0 0 41.258-13.184 134.912 50.346a469.803 469.803 0 0 1 122.88-16.554c41.642.213 83.626 5.632 122.88 16.554 93.653-63.488 134.784-50.346 134.784-50.346 26.752 67.541 9.898 117.504 4.864 129.834 31.402 34.347 50.474 78.123 50.474 131.67 0 188.586-114.73 230.016-224.042 242.09 17.578 15.232 33.578 44.672 33.578 90.454v135.85c0 13.142 7.936 27.606 32.854 22.87C862.25 912.597 1002.667 728.747 1002.667 512c0-271.019-219.648-490.667-490.71-490.667z"></path></svg></a></div><div class="nav-item hide-in-mobile"><button type="button" id="appearance-switch"><svg xmlns="http://www.w3.org/2000/svg" class="icon auto-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="auto icon" style="display:block;"><path d="M512 992C246.92 992 32 777.08 32 512S246.92 32 512 32s480 214.92 480 480-214.92 480-480 480zm0-840c-198.78 0-360 161.22-360 360 0 198.84 161.22 360 360 360s360-161.16 360-360c0-198.78-161.22-360-360-360zm0 660V212c165.72 0 300 134.34 300 300 0 165.72-134.28 300-300 300z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" class="icon dark-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="dark icon" style="display:none;"><path d="M524.8 938.667h-4.267a439.893 439.893 0 0 1-313.173-134.4 446.293 446.293 0 0 1-11.093-597.334A432.213 432.213 0 0 1 366.933 90.027a42.667 42.667 0 0 1 45.227 9.386 42.667 42.667 0 0 1 10.24 42.667 358.4 358.4 0 0 0 82.773 375.893 361.387 361.387 0 0 0 376.747 82.774 42.667 42.667 0 0 1 54.187 55.04 433.493 433.493 0 0 1-99.84 154.88 438.613 438.613 0 0 1-311.467 128z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" class="icon light-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="light icon" style="display:none;"><path d="M952 552h-80a40 40 0 0 1 0-80h80a40 40 0 0 1 0 80zM801.88 280.08a41 41 0 0 1-57.96-57.96l57.96-58a41.04 41.04 0 0 1 58 58l-58 57.96zM512 752a240 240 0 1 1 0-480 240 240 0 0 1 0 480zm0-560a40 40 0 0 1-40-40V72a40 40 0 0 1 80 0v80a40 40 0 0 1-40 40zm-289.88 88.08-58-57.96a41.04 41.04 0 0 1 58-58l57.96 58a41 41 0 0 1-57.96 57.96zM192 512a40 40 0 0 1-40 40H72a40 40 0 0 1 0-80h80a40 40 0 0 1 40 40zm30.12 231.92a41 41 0 0 1 57.96 57.96l-57.96 58a41.04 41.04 0 0 1-58-58l58-57.96zM512 832a40 40 0 0 1 40 40v80a40 40 0 0 1-80 0v-80a40 40 0 0 1 40-40zm289.88-88.08 58 57.96a41.04 41.04 0 0 1-58 58l-57.96-58a41 41 0 0 1 57.96-57.96z"></path></svg></button></div><!----><!--]--><!--[--><!----><!--]--><button type="button" class="vp-toggle-navbar-button" aria-label="Toggle Navbar" aria-expanded="false" aria-controls="nav-screen"><span><span class="vp-top"></span><span class="vp-middle"></span><span class="vp-bottom"></span></span></button></div></header><!----><!--]--><!----><div class="toggle-sidebar-wrapper"><span class="arrow start"></span></div><aside id="sidebar" class="vp-sidebar"><!--[--><!----><!--]--><ul class="vp-sidebar-links"><li><!--[--><a aria-label="主页" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/"><span class="font-icon icon fa-fw fa-sm fas fa-home" style=""></span>主页<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><section class="vp-sidebar-group"><p class="vp-sidebar-heading active"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span><span class="vp-sidebar-title">Lottery 项目开发日志</span><!----></p><ul class="vp-sidebar-links"><li><!--[--><a aria-label="Day01" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day01.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day01<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day02" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day02.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day02<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day03" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day03.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day03<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day04" class="vp-link nav-link active vp-sidebar-link vp-sidebar-page active nav-link active vp-sidebar-link vp-sidebar-page active" href="/blog/dist/md/dev-log/day04.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day04<!----></a><ul class="vp-sidebar-sub-headers"><li class="vp-sidebar-sub-header"><a aria-label="任务" class="vp-link nav-link vp-sidebar-link vp-heading nav-link vp-sidebar-link vp-heading" href="/blog/dist/md/dev-log/day04.html#任务"><!---->任务<!----></a><ul class="vp-sidebar-sub-headers"></ul></li><li class="vp-sidebar-sub-header"><a aria-label="学习过程" class="vp-link nav-link vp-sidebar-link vp-heading nav-link vp-sidebar-link vp-heading" href="/blog/dist/md/dev-log/day04.html#学习过程"><!---->学习过程<!----></a><ul class="vp-sidebar-sub-headers"></ul></li><li class="vp-sidebar-sub-header"><a aria-label="遇到的问题" class="vp-link nav-link vp-sidebar-link vp-heading nav-link vp-sidebar-link vp-heading" href="/blog/dist/md/dev-log/day04.html#遇到的问题"><!---->遇到的问题<!----></a><ul class="vp-sidebar-sub-headers"></ul></li><li class="vp-sidebar-sub-header"><a aria-label="总结" class="vp-link nav-link vp-sidebar-link vp-heading nav-link vp-sidebar-link vp-heading" href="/blog/dist/md/dev-log/day04.html#总结"><!---->总结<!----></a><ul class="vp-sidebar-sub-headers"></ul></li></ul><!--]--></li><li><!--[--><a aria-label="Day05" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day05.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day05<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day06" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day06.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day06<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day07 ~ Day08" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day07~day08.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day07 ~ Day08<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day09 ~ Day10" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day09~day10.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day09 ~ Day10<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day011" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day11.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day011<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day012" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day12.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day012<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li></ul></section></li></ul><!--[--><!----><!--]--></aside><!--[--><main id="main-content" class="vp-page"><!--[--><!----><!----><nav class="vp-breadcrumb disable"></nav><div class="vp-page-title"><h1><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day04</h1><div class="page-info"><span class="page-author-info" aria-label="作者🖊" data-balloon-pos="down"><svg xmlns="http://www.w3.org/2000/svg" class="icon author-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="author icon"><path d="M649.6 633.6c86.4-48 147.2-144 147.2-249.6 0-160-128-288-288-288s-288 128-288 288c0 108.8 57.6 201.6 147.2 249.6-121.6 48-214.4 153.6-240 288-3.2 9.6 0 19.2 6.4 25.6 3.2 9.6 12.8 12.8 22.4 12.8h704c9.6 0 19.2-3.2 25.6-12.8 6.4-6.4 9.6-16 6.4-25.6-25.6-134.4-121.6-240-243.2-288z"></path></svg><span><a class="page-author-item" href="https://mister-hope.com" target="_blank" rel="noopener noreferrer">小傅哥</a></span><span property="author" content="小傅哥"></span></span><!----><span class="page-date-info" aria-label="写作日期📅" data-balloon-pos="down"><svg xmlns="http://www.w3.org/2000/svg" class="icon calendar-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="calendar icon"><path d="M716.4 110.137c0-18.753-14.72-33.473-33.472-33.473-18.753 0-33.473 14.72-33.473 33.473v33.473h66.993v-33.473zm-334.87 0c0-18.753-14.72-33.473-33.473-33.473s-33.52 14.72-33.52 33.473v33.473h66.993v-33.473zm468.81 33.52H716.4v100.465c0 18.753-14.72 33.473-33.472 33.473a33.145 33.145 0 01-33.473-33.473V143.657H381.53v100.465c0 18.753-14.72 33.473-33.473 33.473a33.145 33.145 0 01-33.473-33.473V143.657H180.6A134.314 134.314 0 0046.66 277.595v535.756A134.314 134.314 0 00180.6 947.289h669.74a134.36 134.36 0 00133.94-133.938V277.595a134.314 134.314 0 00-133.94-133.938zm33.473 267.877H147.126a33.145 33.145 0 01-33.473-33.473c0-18.752 14.72-33.473 33.473-33.473h736.687c18.752 0 33.472 14.72 33.472 33.473a33.145 33.145 0 01-33.472 33.473z"></path></svg><span><!----></span><meta property="datePublished" content="2024-01-31T06:40:14.000Z"></span><!----><span class="page-reading-time-info" aria-label="阅读时间⌛" data-balloon-pos="down"><svg xmlns="http://www.w3.org/2000/svg" class="icon timer-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="timer icon"><path d="M799.387 122.15c4.402-2.978 7.38-7.897 7.38-13.463v-1.165c0-8.933-7.38-16.312-16.312-16.312H256.33c-8.933 0-16.311 7.38-16.311 16.312v1.165c0 5.825 2.977 10.874 7.637 13.592 4.143 194.44 97.22 354.963 220.201 392.763-122.204 37.542-214.893 196.511-220.2 389.397-4.661 5.049-7.638 11.651-7.638 19.03v5.825h566.49v-5.825c0-7.379-2.849-13.981-7.509-18.9-5.049-193.016-97.867-351.985-220.2-389.527 123.24-37.67 216.446-198.453 220.588-392.892zM531.16 450.445v352.632c117.674 1.553 211.787 40.778 211.787 88.676H304.097c0-48.286 95.149-87.382 213.728-88.676V450.445c-93.077-3.107-167.901-81.297-167.901-177.093 0-8.803 6.99-15.793 15.793-15.793 8.803 0 15.794 6.99 15.794 15.793 0 80.261 63.69 145.635 142.01 145.635s142.011-65.374 142.011-145.635c0-8.803 6.99-15.793 15.794-15.793s15.793 6.99 15.793 15.793c0 95.019-73.789 172.82-165.96 177.093z"></path></svg><span>大约 2 分钟</span><meta property="timeRequired" content="PT2M"></span><span class="page-category-info" aria-label="分类🌈" data-balloon-pos="down"><svg xmlns="http://www.w3.org/2000/svg" class="icon category-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="category icon"><path d="M148.41 106.992h282.176c22.263 0 40.31 18.048 40.31 40.31V429.48c0 22.263-18.047 40.31-40.31 40.31H148.41c-22.263 0-40.311-18.047-40.311-40.31V147.302c0-22.263 18.048-40.31 40.311-40.31zM147.556 553.478H429.73c22.263 0 40.311 18.048 40.311 40.31v282.176c0 22.263-18.048 40.312-40.31 40.312H147.555c-22.263 0-40.311-18.049-40.311-40.312V593.79c0-22.263 18.048-40.311 40.31-40.311zM593.927 106.992h282.176c22.263 0 40.31 18.048 40.31 40.31V429.48c0 22.263-18.047 40.31-40.31 40.31H593.927c-22.263 0-40.311-18.047-40.311-40.31V147.302c0-22.263 18.048-40.31 40.31-40.31zM730.22 920.502H623.926c-40.925 0-74.22-33.388-74.22-74.425V623.992c0-41.038 33.387-74.424 74.425-74.424h222.085c41.038 0 74.424 33.226 74.424 74.067v114.233c0 10.244-8.304 18.548-18.547 18.548s-18.548-8.304-18.548-18.548V623.635c0-20.388-16.746-36.974-37.33-36.974H624.13c-20.585 0-37.331 16.747-37.331 37.33v222.086c0 20.585 16.654 37.331 37.126 37.331H730.22c10.243 0 18.547 8.304 18.547 18.547 0 10.244-8.304 18.547-18.547 18.547z"></path></svg><!--[--><span class="page-category-item category1" role>开发笔记</span><span class="page-category-item category7" role>学习记录</span><!--]--><meta property="articleSection" content="开发笔记,学习记录"></span><!----></div><hr></div><div class="toc-place-holder"><aside id="toc"><!--[--><!----><!--]--><div class="toc-header">此页内容<button type="button" class="print-button" title="打印"><svg xmlns="http://www.w3.org/2000/svg" class="icon print-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="print icon"><path d="M819.2 364.8h-44.8V128c0-17.067-14.933-32-32-32H281.6c-17.067 0-32 14.933-32 32v236.8h-44.8C145.067 364.8 96 413.867 96 473.6v192c0 59.733 49.067 108.8 108.8 108.8h44.8V896c0 17.067 14.933 32 32 32h460.8c17.067 0 32-14.933 32-32V774.4h44.8c59.733 0 108.8-49.067 108.8-108.8v-192c0-59.733-49.067-108.8-108.8-108.8zM313.6 160h396.8v204.8H313.6V160zm396.8 704H313.6V620.8h396.8V864zM864 665.6c0 25.6-19.2 44.8-44.8 44.8h-44.8V588.8c0-17.067-14.933-32-32-32H281.6c-17.067 0-32 14.933-32 32v121.6h-44.8c-25.6 0-44.8-19.2-44.8-44.8v-192c0-25.6 19.2-44.8 44.8-44.8h614.4c25.6 0 44.8 19.2 44.8 44.8v192z"></path></svg></button></div><div class="toc-wrapper"><ul class="toc-list"><!--[--><li class="toc-item"><a class="vp-link toc-link level3 toc-link level3" href="/blog/dist/#任务">任务</a></li><!----><!--]--><!--[--><li class="toc-item"><a class="vp-link toc-link level3 toc-link level3" href="/blog/dist/#学习过程">学习过程</a></li><!----><!--]--><!--[--><li class="toc-item"><a class="vp-link toc-link level2 toc-link level2" href="/blog/dist/#遇到的问题">遇到的问题</a></li><!----><!--]--><!--[--><li class="toc-item"><a class="vp-link toc-link level2 toc-link level2" href="/blog/dist/#总结">总结</a></li><!----><!--]--></ul><div class="toc-marker" style="top:-1.7rem;"></div></div><!--[--><!----><!--]--></aside></div><!----><div class="theme-hope-content"><h3 id="任务" tabindex="-1"><a class="header-anchor" href="#任务" aria-hidden="true">#</a> 任务</h3><ul><li>[x] 简单工厂搭建发奖领域</li></ul><h3 id="学习过程" tabindex="-1"><a class="header-anchor" href="#学习过程" aria-hidden="true">#</a> 学习过程</h3><ol><li><p>表结构变了,先导入 SQL,然后该对应的 PO 类,然后改一下 Mapper 文件</p></li><li><p>先把包结构建好</p><ol><li>新建一个领域包,负责发奖</li><li>领域包内建三个子包,model 实体封装包、repository 提供仓储服务、service 提供具体的服务(重点内容)</li></ol></li><li><p>看一下代码的继承关系</p></li><li><p>debug 看一下代码执行流程,了解其中的调用关系</p><ol><li>先执行抽奖,返回抽奖结果</li><li>对抽奖结果进行判断,如果是未中奖,直接返回</li><li>中奖了就保存用户信息以及订单信息</li><li>根据中奖结果中的奖品类型获取对应的服务</li><li>然后把第三步保存的用户信息以及订单信息传进去,做一个发奖的操作</li><li>然后返回发奖结果</li></ol></li></ol><h2 id="遇到的问题" tabindex="-1"><a class="header-anchor" href="#遇到的问题" aria-hidden="true">#</a> 遇到的问题</h2><p>今天还没遇到啥问题,代码比较简单,主要是数据库字段规范之后,好多 Mapper 要改 T.T,最开始我还在纠结要不要当初建表的时候就改了</p><p><strong>就很气,本来能学两小节的,md,电脑被亲戚孩子给整挂了,直接开不了机了,麻了,修电脑都修了两小时,系统还重装了,又重装环境</strong></p><h2 id="总结" tabindex="-1"><a class="header-anchor" href="#总结" aria-hidden="true">#</a> 总结</h2><ol><li>越来越喜欢 DDD 架构这种包的组织方式了,虽然包很多,看着有点复杂,但是真的理解了之后,就感觉很干净,扩展性也很好,虽然目前还没完全搞清楚 DDD</li><li>学会了工厂模式,根据奖品类型,从工厂里面拿对应的实现类进行发奖操作</li></ol></div><!----><footer class="page-meta"><div class="meta-item edit-link"><a href="https://github.com/fuzhengwei/xfg-resume-blog/edit/main/src/md/dev-log/day04.md" rel="noopener noreferrer" target="_blank" aria-label="在 GitHub 上编辑此页" class="nav-link label"><!--[--><svg xmlns="http://www.w3.org/2000/svg" class="icon edit-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="edit icon"><path d="M430.818 653.65a60.46 60.46 0 0 1-50.96-93.281l71.69-114.012 7.773-10.365L816.038 80.138A60.46 60.46 0 0 1 859.225 62a60.46 60.46 0 0 1 43.186 18.138l43.186 43.186a60.46 60.46 0 0 1 0 86.373L588.879 565.55l-8.637 8.637-117.466 68.234a60.46 60.46 0 0 1-31.958 11.229z"></path><path d="M728.802 962H252.891A190.883 190.883 0 0 1 62.008 771.98V296.934a190.883 190.883 0 0 1 190.883-192.61h267.754a60.46 60.46 0 0 1 0 120.92H252.891a69.962 69.962 0 0 0-69.098 69.099V771.98a69.962 69.962 0 0 0 69.098 69.098h475.911A69.962 69.962 0 0 0 797.9 771.98V503.363a60.46 60.46 0 1 1 120.922 0V771.98A190.883 190.883 0 0 1 728.802 962z"></path></svg><!--]-->在 GitHub 上编辑此页<span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">open in new window</span></span><!----></a></div><div class="meta-item git-info"><div class="update-time"><span class="label">上次编辑于: </span><!----></div><div class="contributors"><span class="label">贡献者: </span><!--[--><!--[--><span class="contributor" title="email: hqqich1314@outlook.com">hqqich</span><!--]--><!--]--></div></div></footer><nav class="vp-page-nav"><a aria-label="Day03" class="vp-link nav-link prev nav-link prev" href="/blog/dist/md/dev-log/day03.html"><div class="hint"><span class="arrow start"></span>上一页</div><div class="link"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day03</div></a><a aria-label="Day05" class="vp-link nav-link next nav-link next" href="/blog/dist/md/dev-log/day05.html"><div class="hint">下一页<span class="arrow end"></span></div><div class="link">Day05<span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span></div></a></nav><!----><!----><!--]--></main><!--]--><footer class="vp-footer-wrapper"><div class="vp-footer">我的微信:fustack</div><div class="vp-copyright">Copyright © 2024 小傅哥</div></footer></div><!--]--><!----><!--]--></div> - <script type="module" src="/blog/dist/assets/app-48e592bc.js" defer></script> - </body> -</html> diff --git a/blog/dist/md/dev-log/day05.html b/blog/dist/md/dev-log/day05.html deleted file mode 100644 index 636034d..0000000 --- a/blog/dist/md/dev-log/day05.html +++ /dev/null @@ -1,49 +0,0 @@ -<!doctype html> -<html lang="zh-CN" data-theme="light"> - <head> - <meta charset="utf-8" /> - <meta name="viewport" content="width=device-width,initial-scale=1" /> - <meta name="generator" content="VuePress 2.0.0-beta.67" /> - <meta name="theme" content="VuePress Theme Hope" /> - <meta property="og:url" content="https://vuepress-theme-hope-docs-demo.netlify.app/blog/dist/md/dev-log/day05.html"><meta property="og:site_name" content="我的简历"><meta property="og:title" content="Day05"><meta property="og:description" content="任务 [x] 活动领域的配置与状态; 学习过程 1. 包结构变化,调整对应的包 2. 了解活动创建的整个流程,然后将流程进行编排(其实就是落库的步骤呗),写对应的 repository 层代码 1. 首先明确要做哪些操作 1. 添加活动 2. 添加奖品 3. 添加活动配置 4. 添加策略 5. 添加策略明细 2. 编写对应的 repository 接口..."><meta property="og:type" content="article"><meta property="og:locale" content="zh-CN"><meta property="og:updated_time" content="2024-01-31T06:40:14.000Z"><meta property="article:author" content="小傅哥"><meta property="article:modified_time" content="2024-01-31T06:40:14.000Z"><script type="application/ld+json">{"@context":"https://schema.org","@type":"Article","headline":"Day05","image":[""],"dateModified":"2024-01-31T06:40:14.000Z","author":[{"@type":"Person","name":"小傅哥","url":"https://mister-hope.com"}]}</script><title>Day05 | 我的简历</title><meta name="description" content="任务 [x] 活动领域的配置与状态; 学习过程 1. 包结构变化,调整对应的包 2. 了解活动创建的整个流程,然后将流程进行编排(其实就是落库的步骤呗),写对应的 repository 层代码 1. 首先明确要做哪些操作 1. 添加活动 2. 添加奖品 3. 添加活动配置 4. 添加策略 5. 添加策略明细 2. 编写对应的 repository 接口..."> - <style> - :root { - --bg-color: #fff; - } - - html[data-theme="dark"] { - --bg-color: #1d1e1f; - } - - html, - body { - background: var(--bg-color); - } - </style> - <script> - const userMode = localStorage.getItem("vuepress-theme-hope-scheme"); - const systemDarkMode = - window.matchMedia && - window.matchMedia("(prefers-color-scheme: dark)").matches; - - if (userMode === "dark" || (userMode !== "light" && systemDarkMode)) { - document.documentElement.setAttribute("data-theme", "dark"); - } - </script> - <link rel="preload" href="/blog/dist/assets/style-e1af0ae0.css" as="style"><link rel="stylesheet" href="/blog/dist/assets/style-e1af0ae0.css"> - <link rel="modulepreload" href="/blog/dist/assets/app-48e592bc.js"><link rel="modulepreload" href="/blog/dist/assets/day05.html-019a29ca.js"><link rel="modulepreload" href="/blog/dist/assets/day05.html-b3eb6724.js"><link rel="modulepreload" href="/blog/dist/assets/plugin-vue_export-helper-c27b6911.js"><link rel="prefetch" href="/blog/dist/assets/index.html-2448c597.js" as="script"><link rel="prefetch" href="/blog/dist/assets/slides.html-a8da665a.js" as="script"><link rel="prefetch" href="/blog/dist/assets/resume.html-5daad762.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day01.html-5b3d75e2.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day02.html-16f7422e.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day03.html-8bf052f3.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day04.html-d99e9bf2.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day06.html-46d99ff3.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day07~day08.html-af1acce9.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day09~day10.html-ea2643e5.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day11.html-bf0a77d6.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day12.html-ca956336.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-b25c80fe.js" as="script"><link rel="prefetch" href="/blog/dist/assets/404.html-d25048b5.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-408426f6.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-970a5d45.js" as="script"><link rel="prefetch" href="/blog/dist/assets/slides.html-2a1d1365.js" as="script"><link rel="prefetch" href="/blog/dist/assets/resume.html-76c4384e.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day01.html-55eb354f.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day02.html-8d6bc722.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day03.html-fbe757fe.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day04.html-b068227c.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day06.html-435a8053.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day07~day08.html-99b6eb19.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day09~day10.html-fca95bc7.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day11.html-22b3645c.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day12.html-fd07949c.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-09a8d92e.js" as="script"><link rel="prefetch" href="/blog/dist/assets/404.html-98ecc787.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-fe05aaa1.js" as="script"><link rel="prefetch" href="/blog/dist/assets/photoswipe.esm-060dc2da.js" as="script"> - </head> - <body> - <div id="app"><!--[--><!--[--><!--[--><span tabindex="-1"></span><a href="#main-content" class="vp-skip-link sr-only">跳至主要內容</a><!--]--><div class="theme-container has-toc"><!--[--><header id="navbar" class="vp-navbar"><div class="vp-navbar-start"><button type="button" class="vp-toggle-sidebar-button" title="Toggle Sidebar"><span class="icon"></span></button><!--[--><!----><!--]--><!--[--><a class="vp-link vp-brand vp-brand" href="/blog/dist/"><img class="vp-nav-logo" src="/blog/dist/logo.svg" alt="我的简历"><!----><span class="vp-site-name hide-in-pad">我的简历</span></a><!--]--><!--[--><!----><!--]--></div><div class="vp-navbar-center"><!--[--><!----><!--]--><!--[--><nav class="vp-nav-links"><div class="nav-item hide-in-mobile"><a aria-label="主页" class="vp-link nav-link nav-link" href="/blog/dist/"><span class="font-icon icon fa-fw fa-sm fas fa-home" style=""></span>主页<!----></a></div><div class="nav-item hide-in-mobile"><a aria-label="个人简历" class="vp-link nav-link nav-link" href="/blog/dist/md/resume.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>个人简历<!----></a></div><div class="nav-item hide-in-mobile"><a aria-label="开发日志" class="vp-link nav-link nav-link" href="/blog/dist/md/dev-log/day01.html"><span class="font-icon icon fa-fw fa-sm fas fa-book" style=""></span>开发日志<!----></a></div></nav><!--]--><!--[--><!----><!--]--></div><div class="vp-navbar-end"><!--[--><!----><!--]--><!--[--><!----><div class="nav-item vp-repo"><a class="vp-repo-link" href="https://github.com/fuzhengwei/xfg-resume-blog" target="_blank" rel="noopener noreferrer" aria-label="GitHub"><svg xmlns="http://www.w3.org/2000/svg" class="icon github-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="github icon" style="width:1.25rem;height:1.25rem;vertical-align:middle;"><path d="M511.957 21.333C241.024 21.333 21.333 240.981 21.333 512c0 216.832 140.544 400.725 335.574 465.664 24.49 4.395 32.256-10.07 32.256-23.083 0-11.69.256-44.245 0-85.205-136.448 29.61-164.736-64.64-164.736-64.64-22.315-56.704-54.4-71.765-54.4-71.765-44.587-30.464 3.285-29.824 3.285-29.824 49.195 3.413 75.179 50.517 75.179 50.517 43.776 75.008 114.816 53.333 142.762 40.79 4.523-31.66 17.152-53.377 31.19-65.537-108.971-12.458-223.488-54.485-223.488-242.602 0-53.547 19.114-97.323 50.517-131.67-5.035-12.33-21.93-62.293 4.779-129.834 0 0 41.258-13.184 134.912 50.346a469.803 469.803 0 0 1 122.88-16.554c41.642.213 83.626 5.632 122.88 16.554 93.653-63.488 134.784-50.346 134.784-50.346 26.752 67.541 9.898 117.504 4.864 129.834 31.402 34.347 50.474 78.123 50.474 131.67 0 188.586-114.73 230.016-224.042 242.09 17.578 15.232 33.578 44.672 33.578 90.454v135.85c0 13.142 7.936 27.606 32.854 22.87C862.25 912.597 1002.667 728.747 1002.667 512c0-271.019-219.648-490.667-490.71-490.667z"></path></svg></a></div><div class="nav-item hide-in-mobile"><button type="button" id="appearance-switch"><svg xmlns="http://www.w3.org/2000/svg" class="icon auto-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="auto icon" style="display:block;"><path d="M512 992C246.92 992 32 777.08 32 512S246.92 32 512 32s480 214.92 480 480-214.92 480-480 480zm0-840c-198.78 0-360 161.22-360 360 0 198.84 161.22 360 360 360s360-161.16 360-360c0-198.78-161.22-360-360-360zm0 660V212c165.72 0 300 134.34 300 300 0 165.72-134.28 300-300 300z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" class="icon dark-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="dark icon" style="display:none;"><path d="M524.8 938.667h-4.267a439.893 439.893 0 0 1-313.173-134.4 446.293 446.293 0 0 1-11.093-597.334A432.213 432.213 0 0 1 366.933 90.027a42.667 42.667 0 0 1 45.227 9.386 42.667 42.667 0 0 1 10.24 42.667 358.4 358.4 0 0 0 82.773 375.893 361.387 361.387 0 0 0 376.747 82.774 42.667 42.667 0 0 1 54.187 55.04 433.493 433.493 0 0 1-99.84 154.88 438.613 438.613 0 0 1-311.467 128z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" class="icon light-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="light icon" style="display:none;"><path d="M952 552h-80a40 40 0 0 1 0-80h80a40 40 0 0 1 0 80zM801.88 280.08a41 41 0 0 1-57.96-57.96l57.96-58a41.04 41.04 0 0 1 58 58l-58 57.96zM512 752a240 240 0 1 1 0-480 240 240 0 0 1 0 480zm0-560a40 40 0 0 1-40-40V72a40 40 0 0 1 80 0v80a40 40 0 0 1-40 40zm-289.88 88.08-58-57.96a41.04 41.04 0 0 1 58-58l57.96 58a41 41 0 0 1-57.96 57.96zM192 512a40 40 0 0 1-40 40H72a40 40 0 0 1 0-80h80a40 40 0 0 1 40 40zm30.12 231.92a41 41 0 0 1 57.96 57.96l-57.96 58a41.04 41.04 0 0 1-58-58l58-57.96zM512 832a40 40 0 0 1 40 40v80a40 40 0 0 1-80 0v-80a40 40 0 0 1 40-40zm289.88-88.08 58 57.96a41.04 41.04 0 0 1-58 58l-57.96-58a41 41 0 0 1 57.96-57.96z"></path></svg></button></div><!----><!--]--><!--[--><!----><!--]--><button type="button" class="vp-toggle-navbar-button" aria-label="Toggle Navbar" aria-expanded="false" aria-controls="nav-screen"><span><span class="vp-top"></span><span class="vp-middle"></span><span class="vp-bottom"></span></span></button></div></header><!----><!--]--><!----><div class="toggle-sidebar-wrapper"><span class="arrow start"></span></div><aside id="sidebar" class="vp-sidebar"><!--[--><!----><!--]--><ul class="vp-sidebar-links"><li><!--[--><a aria-label="主页" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/"><span class="font-icon icon fa-fw fa-sm fas fa-home" style=""></span>主页<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><section class="vp-sidebar-group"><p class="vp-sidebar-heading active"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span><span class="vp-sidebar-title">Lottery 项目开发日志</span><!----></p><ul class="vp-sidebar-links"><li><!--[--><a aria-label="Day01" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day01.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day01<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day02" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day02.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day02<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day03" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day03.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day03<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day04" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day04.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day04<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day05" class="vp-link nav-link active vp-sidebar-link vp-sidebar-page active nav-link active vp-sidebar-link vp-sidebar-page active" href="/blog/dist/md/dev-log/day05.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day05<!----></a><ul class="vp-sidebar-sub-headers"><li class="vp-sidebar-sub-header"><a aria-label="任务" class="vp-link nav-link vp-sidebar-link vp-heading nav-link vp-sidebar-link vp-heading" href="/blog/dist/md/dev-log/day05.html#任务"><!---->任务<!----></a><ul class="vp-sidebar-sub-headers"></ul></li><li class="vp-sidebar-sub-header"><a aria-label="学习过程" class="vp-link nav-link vp-sidebar-link vp-heading nav-link vp-sidebar-link vp-heading" href="/blog/dist/md/dev-log/day05.html#学习过程"><!---->学习过程<!----></a><ul class="vp-sidebar-sub-headers"></ul></li><li class="vp-sidebar-sub-header"><a aria-label="遇到的问题" class="vp-link nav-link vp-sidebar-link vp-heading nav-link vp-sidebar-link vp-heading" href="/blog/dist/md/dev-log/day05.html#遇到的问题"><!---->遇到的问题<!----></a><ul class="vp-sidebar-sub-headers"></ul></li><li class="vp-sidebar-sub-header"><a aria-label="总结" class="vp-link nav-link vp-sidebar-link vp-heading nav-link vp-sidebar-link vp-heading" href="/blog/dist/md/dev-log/day05.html#总结"><!---->总结<!----></a><ul class="vp-sidebar-sub-headers"></ul></li></ul><!--]--></li><li><!--[--><a aria-label="Day06" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day06.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day06<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day07 ~ Day08" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day07~day08.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day07 ~ Day08<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day09 ~ Day10" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day09~day10.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day09 ~ Day10<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day011" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day11.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day011<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day012" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day12.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day012<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li></ul></section></li></ul><!--[--><!----><!--]--></aside><!--[--><main id="main-content" class="vp-page"><!--[--><!----><!----><nav class="vp-breadcrumb disable"></nav><div class="vp-page-title"><h1><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day05</h1><div class="page-info"><span class="page-author-info" aria-label="作者🖊" data-balloon-pos="down"><svg xmlns="http://www.w3.org/2000/svg" class="icon author-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="author icon"><path d="M649.6 633.6c86.4-48 147.2-144 147.2-249.6 0-160-128-288-288-288s-288 128-288 288c0 108.8 57.6 201.6 147.2 249.6-121.6 48-214.4 153.6-240 288-3.2 9.6 0 19.2 6.4 25.6 3.2 9.6 12.8 12.8 22.4 12.8h704c9.6 0 19.2-3.2 25.6-12.8 6.4-6.4 9.6-16 6.4-25.6-25.6-134.4-121.6-240-243.2-288z"></path></svg><span><a class="page-author-item" href="https://mister-hope.com" target="_blank" rel="noopener noreferrer">小傅哥</a></span><span property="author" content="小傅哥"></span></span><!----><span class="page-date-info" aria-label="写作日期📅" data-balloon-pos="down"><svg xmlns="http://www.w3.org/2000/svg" class="icon calendar-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="calendar icon"><path d="M716.4 110.137c0-18.753-14.72-33.473-33.472-33.473-18.753 0-33.473 14.72-33.473 33.473v33.473h66.993v-33.473zm-334.87 0c0-18.753-14.72-33.473-33.473-33.473s-33.52 14.72-33.52 33.473v33.473h66.993v-33.473zm468.81 33.52H716.4v100.465c0 18.753-14.72 33.473-33.472 33.473a33.145 33.145 0 01-33.473-33.473V143.657H381.53v100.465c0 18.753-14.72 33.473-33.473 33.473a33.145 33.145 0 01-33.473-33.473V143.657H180.6A134.314 134.314 0 0046.66 277.595v535.756A134.314 134.314 0 00180.6 947.289h669.74a134.36 134.36 0 00133.94-133.938V277.595a134.314 134.314 0 00-133.94-133.938zm33.473 267.877H147.126a33.145 33.145 0 01-33.473-33.473c0-18.752 14.72-33.473 33.473-33.473h736.687c18.752 0 33.472 14.72 33.472 33.473a33.145 33.145 0 01-33.472 33.473z"></path></svg><span><!----></span><meta property="datePublished" content="2024-01-31T06:40:14.000Z"></span><!----><span class="page-reading-time-info" aria-label="阅读时间⌛" data-balloon-pos="down"><svg xmlns="http://www.w3.org/2000/svg" class="icon timer-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="timer icon"><path d="M799.387 122.15c4.402-2.978 7.38-7.897 7.38-13.463v-1.165c0-8.933-7.38-16.312-16.312-16.312H256.33c-8.933 0-16.311 7.38-16.311 16.312v1.165c0 5.825 2.977 10.874 7.637 13.592 4.143 194.44 97.22 354.963 220.201 392.763-122.204 37.542-214.893 196.511-220.2 389.397-4.661 5.049-7.638 11.651-7.638 19.03v5.825h566.49v-5.825c0-7.379-2.849-13.981-7.509-18.9-5.049-193.016-97.867-351.985-220.2-389.527 123.24-37.67 216.446-198.453 220.588-392.892zM531.16 450.445v352.632c117.674 1.553 211.787 40.778 211.787 88.676H304.097c0-48.286 95.149-87.382 213.728-88.676V450.445c-93.077-3.107-167.901-81.297-167.901-177.093 0-8.803 6.99-15.793 15.793-15.793 8.803 0 15.794 6.99 15.794 15.793 0 80.261 63.69 145.635 142.01 145.635s142.011-65.374 142.011-145.635c0-8.803 6.99-15.793 15.794-15.793s15.793 6.99 15.793 15.793c0 95.019-73.789 172.82-165.96 177.093z"></path></svg><span>大约 4 分钟</span><meta property="timeRequired" content="PT4M"></span><span class="page-category-info" aria-label="分类🌈" data-balloon-pos="down"><svg xmlns="http://www.w3.org/2000/svg" class="icon category-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="category icon"><path d="M148.41 106.992h282.176c22.263 0 40.31 18.048 40.31 40.31V429.48c0 22.263-18.047 40.31-40.31 40.31H148.41c-22.263 0-40.311-18.047-40.311-40.31V147.302c0-22.263 18.048-40.31 40.311-40.31zM147.556 553.478H429.73c22.263 0 40.311 18.048 40.311 40.31v282.176c0 22.263-18.048 40.312-40.31 40.312H147.555c-22.263 0-40.311-18.049-40.311-40.312V593.79c0-22.263 18.048-40.311 40.31-40.311zM593.927 106.992h282.176c22.263 0 40.31 18.048 40.31 40.31V429.48c0 22.263-18.047 40.31-40.31 40.31H593.927c-22.263 0-40.311-18.047-40.311-40.31V147.302c0-22.263 18.048-40.31 40.31-40.31zM730.22 920.502H623.926c-40.925 0-74.22-33.388-74.22-74.425V623.992c0-41.038 33.387-74.424 74.425-74.424h222.085c41.038 0 74.424 33.226 74.424 74.067v114.233c0 10.244-8.304 18.548-18.547 18.548s-18.548-8.304-18.548-18.548V623.635c0-20.388-16.746-36.974-37.33-36.974H624.13c-20.585 0-37.331 16.747-37.331 37.33v222.086c0 20.585 16.654 37.331 37.126 37.331H730.22c10.243 0 18.547 8.304 18.547 18.547 0 10.244-8.304 18.547-18.547 18.547z"></path></svg><!--[--><span class="page-category-item category1" role>开发笔记</span><span class="page-category-item category7" role>学习记录</span><!--]--><meta property="articleSection" content="开发笔记,学习记录"></span><!----></div><hr></div><div class="toc-place-holder"><aside id="toc"><!--[--><!----><!--]--><div class="toc-header">此页内容<button type="button" class="print-button" title="打印"><svg xmlns="http://www.w3.org/2000/svg" class="icon print-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="print icon"><path d="M819.2 364.8h-44.8V128c0-17.067-14.933-32-32-32H281.6c-17.067 0-32 14.933-32 32v236.8h-44.8C145.067 364.8 96 413.867 96 473.6v192c0 59.733 49.067 108.8 108.8 108.8h44.8V896c0 17.067 14.933 32 32 32h460.8c17.067 0 32-14.933 32-32V774.4h44.8c59.733 0 108.8-49.067 108.8-108.8v-192c0-59.733-49.067-108.8-108.8-108.8zM313.6 160h396.8v204.8H313.6V160zm396.8 704H313.6V620.8h396.8V864zM864 665.6c0 25.6-19.2 44.8-44.8 44.8h-44.8V588.8c0-17.067-14.933-32-32-32H281.6c-17.067 0-32 14.933-32 32v121.6h-44.8c-25.6 0-44.8-19.2-44.8-44.8v-192c0-25.6 19.2-44.8 44.8-44.8h614.4c25.6 0 44.8 19.2 44.8 44.8v192z"></path></svg></button></div><div class="toc-wrapper"><ul class="toc-list"><!--[--><li class="toc-item"><a class="vp-link toc-link level2 toc-link level2" href="/blog/dist/#任务">任务</a></li><!----><!--]--><!--[--><li class="toc-item"><a class="vp-link toc-link level2 toc-link level2" href="/blog/dist/#学习过程">学习过程</a></li><!----><!--]--><!--[--><li class="toc-item"><a class="vp-link toc-link level2 toc-link level2" href="/blog/dist/#遇到的问题">遇到的问题</a></li><!----><!--]--><!--[--><li class="toc-item"><a class="vp-link toc-link level2 toc-link level2" href="/blog/dist/#总结">总结</a></li><!----><!--]--></ul><div class="toc-marker" style="top:-1.7rem;"></div></div><!--[--><!----><!--]--></aside></div><!----><div class="theme-hope-content"><h2 id="任务" tabindex="-1"><a class="header-anchor" href="#任务" aria-hidden="true">#</a> 任务</h2><ul><li>[x] 活动领域的配置与状态</li></ul><h2 id="学习过程" tabindex="-1"><a class="header-anchor" href="#学习过程" aria-hidden="true">#</a> 学习过程</h2><ol><li>包结构变化,调整对应的包</li><li>了解活动创建的整个流程,然后将流程进行编排(其实就是落库的步骤呗),写对应的 repository 层代码 <ol><li>首先明确要做哪些操作 <ol><li>添加活动</li><li>添加奖品</li><li>添加活动配置</li><li>添加策略</li><li>添加策略明细</li></ol></li><li>编写对应的 repository 接口和实现类</li><li></li></ol></li><li>debug 了解状态模式如何进行的状态判断(感觉不用刻意去学这个设计模式,通过对项目的学习,从而达到状态模式的学习,<strong>后期进行设计模式的统一学习</strong>) <ol><li>首先定义一个状态处理的接口,入参统一是活动ID和当前状态</li><li>定义一个活动状态抽象类,这个抽象类的子类用来判断某种状态是否可以流转</li><li>编写抽象类的实现,里面定义是否可以流转</li><li>编写状态配置类,把每一种活动状态抽象类的实现注入进去并放入 Map 中,供状态处理服务使用</li><li>编写状态处理接口的实现类 <ol><li>先从状态配置中获取当前状态所对应的活动状态流转实现类</li><li>然后实现类调用方法,通过方法的返回值来确定是否能进行操作 <ol><li>如果能进行变更的,先进行落库操作,然后根据 MyBatis 返回值返回对应信息</li><li>如果不能进行变更的,直接返回对应的错误信息</li></ol></li></ol></li></ol></li></ol><h2 id="遇到的问题" tabindex="-1"><a class="header-anchor" href="#遇到的问题" aria-hidden="true">#</a> 遇到的问题</h2><ol><li><p>为什么要使用 <code>BeanUtils.copyProperties()</code></p><p>因为原来很少使用这种方法,以前都是 new 对象,然后把传进来的对象手动一个一个赋值,对这个方法不太了解,简单来说就是实现对象的拷贝,属性名相同的就进行拷贝,属性名不相同的就不进行操作,底层使用反射,首先把读写权限都设置为 true,然后再进行获取和赋值操作,这种操作是 <strong>浅拷贝</strong></p><div class="language-java line-numbers-mode" data-ext="java"><pre class="language-java"><code><span class="token keyword">if</span> <span class="token punctuation">(</span><span class="token operator">!</span><span class="token class-name">Modifier</span><span class="token punctuation">.</span><span class="token function">isPublic</span><span class="token punctuation">(</span>readMethod<span class="token punctuation">.</span><span class="token function">getDeclaringClass</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">.</span><span class="token function">getModifiers</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">)</span><span class="token punctuation">)</span> <span class="token punctuation">{</span> - readMethod<span class="token punctuation">.</span><span class="token function">setAccessible</span><span class="token punctuation">(</span><span class="token boolean">true</span><span class="token punctuation">)</span><span class="token punctuation">;</span> -<span class="token punctuation">}</span> - -<span class="token class-name">Object</span> value <span class="token operator">=</span> readMethod<span class="token punctuation">.</span><span class="token function">invoke</span><span class="token punctuation">(</span>source<span class="token punctuation">)</span><span class="token punctuation">;</span> -<span class="token keyword">if</span> <span class="token punctuation">(</span><span class="token operator">!</span><span class="token class-name">Modifier</span><span class="token punctuation">.</span><span class="token function">isPublic</span><span class="token punctuation">(</span>writeMethod<span class="token punctuation">.</span><span class="token function">getDeclaringClass</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">.</span><span class="token function">getModifiers</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">)</span><span class="token punctuation">)</span> <span class="token punctuation">{</span> - writeMethod<span class="token punctuation">.</span><span class="token function">setAccessible</span><span class="token punctuation">(</span><span class="token boolean">true</span><span class="token punctuation">)</span><span class="token punctuation">;</span> -<span class="token punctuation">}</span> -writeMethod<span class="token punctuation">.</span><span class="token function">invoke</span><span class="token punctuation">(</span>target<span class="token punctuation">,</span> value<span class="token punctuation">)</span><span class="token punctuation">;</span> -</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></li><li><p>数据库 bug <code>### Error updating database. Cause: java.sql.SQLException: Incorrect string value: '\xE4\xB8\x80\xE7\xAD\x89...' for column 'award_name' at row 1</code></p><p>中文插入乱码问题,我建数据库的时候设置了 utf8,但是建表的时候默认没有设置成 <code>utf8</code>,使用的编码是 <code>latin1</code>,所以需要修改字段的编码为 <code>utf8</code></p></li></ol><h2 id="总结" tabindex="-1"><a class="header-anchor" href="#总结" aria-hidden="true">#</a> 总结</h2><ol><li><p>包结果的变化</p><ol><li>首先呢这个解决了我之前的一个疑问:为啥要把数据库的真实操作写到领域层呢?这不应该写到基础服务层更符合逻辑吗?</li><li>更改详情:基础服务模块引入领域模块,在领域层写 repository 接口,在基础服务层写实现</li></ol></li><li><p>状态流程处理</p><p>相对于普通的 if-else 处理流程,状态模式设计模式把状态的流转转化为方法,从而简化了 if-else 一坨接着一坨的形式,如果有新的状态,只需要添加对应的抽象实现以及在其他实现中添加对应的流转方法</p><p><em>后期对设计模式进行统一的学习,目前只了解了基础的程序运行流程,根据流程来了解对应的设计模式,目前对于状态模式的了解仅限于以下两点</em></p><ol><li>将一种状态的流转包装成一个类,然后在类里面定义是否可以流转</li><li>状态的流转通过调用方法的形式进行,而不是通过 if-else 去判断,比如要把状态修改为审核通过,那么直接调用 <code>checkPass()</code> 然后找到当前状态处理类,调用处理类的 <code>checkPass()</code> 方法,然后返回结果就可以了</li></ol></li><li><p>对于学习的思考</p><p>最近陷入了日夜颠倒的死循环,主要就是晚上窝在床上玩手机呢,然后看了会儿星球就想起床学习,一学又搞到两三点三四点,搞不好 bug 多还通了个宵,导致第二天甚至第三天状态低迷,后面要压制学习欲望了,每天该做的做完了就休息,以后每周日休息一天,晚上一点前就睡觉,避免陷入死循环,再多的任务,人的精力也是有限的,只要按部就班稳扎稳打,相信最后也会有收获,不必急于求成</p></li></ol></div><!----><footer class="page-meta"><div class="meta-item edit-link"><a href="https://github.com/fuzhengwei/xfg-resume-blog/edit/main/src/md/dev-log/day05.md" rel="noopener noreferrer" target="_blank" aria-label="在 GitHub 上编辑此页" class="nav-link label"><!--[--><svg xmlns="http://www.w3.org/2000/svg" class="icon edit-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="edit icon"><path d="M430.818 653.65a60.46 60.46 0 0 1-50.96-93.281l71.69-114.012 7.773-10.365L816.038 80.138A60.46 60.46 0 0 1 859.225 62a60.46 60.46 0 0 1 43.186 18.138l43.186 43.186a60.46 60.46 0 0 1 0 86.373L588.879 565.55l-8.637 8.637-117.466 68.234a60.46 60.46 0 0 1-31.958 11.229z"></path><path d="M728.802 962H252.891A190.883 190.883 0 0 1 62.008 771.98V296.934a190.883 190.883 0 0 1 190.883-192.61h267.754a60.46 60.46 0 0 1 0 120.92H252.891a69.962 69.962 0 0 0-69.098 69.099V771.98a69.962 69.962 0 0 0 69.098 69.098h475.911A69.962 69.962 0 0 0 797.9 771.98V503.363a60.46 60.46 0 1 1 120.922 0V771.98A190.883 190.883 0 0 1 728.802 962z"></path></svg><!--]-->在 GitHub 上编辑此页<span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">open in new window</span></span><!----></a></div><div class="meta-item git-info"><div class="update-time"><span class="label">上次编辑于: </span><!----></div><div class="contributors"><span class="label">贡献者: </span><!--[--><!--[--><span class="contributor" title="email: hqqich1314@outlook.com">hqqich</span><!--]--><!--]--></div></div></footer><nav class="vp-page-nav"><a aria-label="Day04" class="vp-link nav-link prev nav-link prev" href="/blog/dist/md/dev-log/day04.html"><div class="hint"><span class="arrow start"></span>上一页</div><div class="link"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day04</div></a><a aria-label="Day06" class="vp-link nav-link next nav-link next" href="/blog/dist/md/dev-log/day06.html"><div class="hint">下一页<span class="arrow end"></span></div><div class="link">Day06<span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span></div></a></nav><!----><!----><!--]--></main><!--]--><footer class="vp-footer-wrapper"><div class="vp-footer">我的微信:fustack</div><div class="vp-copyright">Copyright © 2024 小傅哥</div></footer></div><!--]--><!----><!--]--></div> - <script type="module" src="/blog/dist/assets/app-48e592bc.js" defer></script> - </body> -</html> diff --git a/blog/dist/md/dev-log/day06.html b/blog/dist/md/dev-log/day06.html deleted file mode 100644 index e72dd13..0000000 --- a/blog/dist/md/dev-log/day06.html +++ /dev/null @@ -1,40 +0,0 @@ -<!doctype html> -<html lang="zh-CN" data-theme="light"> - <head> - <meta charset="utf-8" /> - <meta name="viewport" content="width=device-width,initial-scale=1" /> - <meta name="generator" content="VuePress 2.0.0-beta.67" /> - <meta name="theme" content="VuePress Theme Hope" /> - <meta property="og:url" content="https://vuepress-theme-hope-docs-demo.netlify.app/blog/dist/md/dev-log/day06.html"><meta property="og:site_name" content="我的简历"><meta property="og:title" content="Day06"><meta property="og:description" content="任务 [x] ID 生成策略开发; 学习过程 1. 先看视频了解用到了啥 2. 看小傅哥策略模式的文章 (https://mp.weixin.qq.com/s/zOFLtSFVrYEyTuihzwgKYw) 3. 看代码结构 1. 定义一个接口,用来生成 id 2. 实现接口,实现不同的 id 生成算法 3. 定义一个上下文对象,包装各种 id 生成算..."><meta property="og:type" content="article"><meta property="og:locale" content="zh-CN"><meta property="og:updated_time" content="2024-01-31T06:40:14.000Z"><meta property="article:author" content="小傅哥"><meta property="article:modified_time" content="2024-01-31T06:40:14.000Z"><script type="application/ld+json">{"@context":"https://schema.org","@type":"Article","headline":"Day06","image":[""],"dateModified":"2024-01-31T06:40:14.000Z","author":[{"@type":"Person","name":"小傅哥","url":"https://mister-hope.com"}]}</script><title>Day06 | 我的简历</title><meta name="description" content="任务 [x] ID 生成策略开发; 学习过程 1. 先看视频了解用到了啥 2. 看小傅哥策略模式的文章 (https://mp.weixin.qq.com/s/zOFLtSFVrYEyTuihzwgKYw) 3. 看代码结构 1. 定义一个接口,用来生成 id 2. 实现接口,实现不同的 id 生成算法 3. 定义一个上下文对象,包装各种 id 生成算..."> - <style> - :root { - --bg-color: #fff; - } - - html[data-theme="dark"] { - --bg-color: #1d1e1f; - } - - html, - body { - background: var(--bg-color); - } - </style> - <script> - const userMode = localStorage.getItem("vuepress-theme-hope-scheme"); - const systemDarkMode = - window.matchMedia && - window.matchMedia("(prefers-color-scheme: dark)").matches; - - if (userMode === "dark" || (userMode !== "light" && systemDarkMode)) { - document.documentElement.setAttribute("data-theme", "dark"); - } - </script> - <link rel="preload" href="/blog/dist/assets/style-e1af0ae0.css" as="style"><link rel="stylesheet" href="/blog/dist/assets/style-e1af0ae0.css"> - <link rel="modulepreload" href="/blog/dist/assets/app-48e592bc.js"><link rel="modulepreload" href="/blog/dist/assets/day06.html-46d99ff3.js"><link rel="modulepreload" href="/blog/dist/assets/day06.html-435a8053.js"><link rel="modulepreload" href="/blog/dist/assets/plugin-vue_export-helper-c27b6911.js"><link rel="prefetch" href="/blog/dist/assets/index.html-2448c597.js" as="script"><link rel="prefetch" href="/blog/dist/assets/slides.html-a8da665a.js" as="script"><link rel="prefetch" href="/blog/dist/assets/resume.html-5daad762.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day01.html-5b3d75e2.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day02.html-16f7422e.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day03.html-8bf052f3.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day04.html-d99e9bf2.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day05.html-019a29ca.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day07~day08.html-af1acce9.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day09~day10.html-ea2643e5.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day11.html-bf0a77d6.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day12.html-ca956336.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-b25c80fe.js" as="script"><link rel="prefetch" href="/blog/dist/assets/404.html-d25048b5.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-408426f6.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-970a5d45.js" as="script"><link rel="prefetch" href="/blog/dist/assets/slides.html-2a1d1365.js" as="script"><link rel="prefetch" href="/blog/dist/assets/resume.html-76c4384e.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day01.html-55eb354f.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day02.html-8d6bc722.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day03.html-fbe757fe.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day04.html-b068227c.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day05.html-b3eb6724.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day07~day08.html-99b6eb19.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day09~day10.html-fca95bc7.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day11.html-22b3645c.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day12.html-fd07949c.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-09a8d92e.js" as="script"><link rel="prefetch" href="/blog/dist/assets/404.html-98ecc787.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-fe05aaa1.js" as="script"><link rel="prefetch" href="/blog/dist/assets/photoswipe.esm-060dc2da.js" as="script"> - </head> - <body> - <div id="app"><!--[--><!--[--><!--[--><span tabindex="-1"></span><a href="#main-content" class="vp-skip-link sr-only">跳至主要內容</a><!--]--><div class="theme-container has-toc"><!--[--><header id="navbar" class="vp-navbar"><div class="vp-navbar-start"><button type="button" class="vp-toggle-sidebar-button" title="Toggle Sidebar"><span class="icon"></span></button><!--[--><!----><!--]--><!--[--><a class="vp-link vp-brand vp-brand" href="/blog/dist/"><img class="vp-nav-logo" src="/blog/dist/logo.svg" alt="我的简历"><!----><span class="vp-site-name hide-in-pad">我的简历</span></a><!--]--><!--[--><!----><!--]--></div><div class="vp-navbar-center"><!--[--><!----><!--]--><!--[--><nav class="vp-nav-links"><div class="nav-item hide-in-mobile"><a aria-label="主页" class="vp-link nav-link nav-link" href="/blog/dist/"><span class="font-icon icon fa-fw fa-sm fas fa-home" style=""></span>主页<!----></a></div><div class="nav-item hide-in-mobile"><a aria-label="个人简历" class="vp-link nav-link nav-link" href="/blog/dist/md/resume.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>个人简历<!----></a></div><div class="nav-item hide-in-mobile"><a aria-label="开发日志" class="vp-link nav-link nav-link" href="/blog/dist/md/dev-log/day01.html"><span class="font-icon icon fa-fw fa-sm fas fa-book" style=""></span>开发日志<!----></a></div></nav><!--]--><!--[--><!----><!--]--></div><div class="vp-navbar-end"><!--[--><!----><!--]--><!--[--><!----><div class="nav-item vp-repo"><a class="vp-repo-link" href="https://github.com/fuzhengwei/xfg-resume-blog" target="_blank" rel="noopener noreferrer" aria-label="GitHub"><svg xmlns="http://www.w3.org/2000/svg" class="icon github-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="github icon" style="width:1.25rem;height:1.25rem;vertical-align:middle;"><path d="M511.957 21.333C241.024 21.333 21.333 240.981 21.333 512c0 216.832 140.544 400.725 335.574 465.664 24.49 4.395 32.256-10.07 32.256-23.083 0-11.69.256-44.245 0-85.205-136.448 29.61-164.736-64.64-164.736-64.64-22.315-56.704-54.4-71.765-54.4-71.765-44.587-30.464 3.285-29.824 3.285-29.824 49.195 3.413 75.179 50.517 75.179 50.517 43.776 75.008 114.816 53.333 142.762 40.79 4.523-31.66 17.152-53.377 31.19-65.537-108.971-12.458-223.488-54.485-223.488-242.602 0-53.547 19.114-97.323 50.517-131.67-5.035-12.33-21.93-62.293 4.779-129.834 0 0 41.258-13.184 134.912 50.346a469.803 469.803 0 0 1 122.88-16.554c41.642.213 83.626 5.632 122.88 16.554 93.653-63.488 134.784-50.346 134.784-50.346 26.752 67.541 9.898 117.504 4.864 129.834 31.402 34.347 50.474 78.123 50.474 131.67 0 188.586-114.73 230.016-224.042 242.09 17.578 15.232 33.578 44.672 33.578 90.454v135.85c0 13.142 7.936 27.606 32.854 22.87C862.25 912.597 1002.667 728.747 1002.667 512c0-271.019-219.648-490.667-490.71-490.667z"></path></svg></a></div><div class="nav-item hide-in-mobile"><button type="button" id="appearance-switch"><svg xmlns="http://www.w3.org/2000/svg" class="icon auto-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="auto icon" style="display:block;"><path d="M512 992C246.92 992 32 777.08 32 512S246.92 32 512 32s480 214.92 480 480-214.92 480-480 480zm0-840c-198.78 0-360 161.22-360 360 0 198.84 161.22 360 360 360s360-161.16 360-360c0-198.78-161.22-360-360-360zm0 660V212c165.72 0 300 134.34 300 300 0 165.72-134.28 300-300 300z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" class="icon dark-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="dark icon" style="display:none;"><path d="M524.8 938.667h-4.267a439.893 439.893 0 0 1-313.173-134.4 446.293 446.293 0 0 1-11.093-597.334A432.213 432.213 0 0 1 366.933 90.027a42.667 42.667 0 0 1 45.227 9.386 42.667 42.667 0 0 1 10.24 42.667 358.4 358.4 0 0 0 82.773 375.893 361.387 361.387 0 0 0 376.747 82.774 42.667 42.667 0 0 1 54.187 55.04 433.493 433.493 0 0 1-99.84 154.88 438.613 438.613 0 0 1-311.467 128z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" class="icon light-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="light icon" style="display:none;"><path d="M952 552h-80a40 40 0 0 1 0-80h80a40 40 0 0 1 0 80zM801.88 280.08a41 41 0 0 1-57.96-57.96l57.96-58a41.04 41.04 0 0 1 58 58l-58 57.96zM512 752a240 240 0 1 1 0-480 240 240 0 0 1 0 480zm0-560a40 40 0 0 1-40-40V72a40 40 0 0 1 80 0v80a40 40 0 0 1-40 40zm-289.88 88.08-58-57.96a41.04 41.04 0 0 1 58-58l57.96 58a41 41 0 0 1-57.96 57.96zM192 512a40 40 0 0 1-40 40H72a40 40 0 0 1 0-80h80a40 40 0 0 1 40 40zm30.12 231.92a41 41 0 0 1 57.96 57.96l-57.96 58a41.04 41.04 0 0 1-58-58l58-57.96zM512 832a40 40 0 0 1 40 40v80a40 40 0 0 1-80 0v-80a40 40 0 0 1 40-40zm289.88-88.08 58 57.96a41.04 41.04 0 0 1-58 58l-57.96-58a41 41 0 0 1 57.96-57.96z"></path></svg></button></div><!----><!--]--><!--[--><!----><!--]--><button type="button" class="vp-toggle-navbar-button" aria-label="Toggle Navbar" aria-expanded="false" aria-controls="nav-screen"><span><span class="vp-top"></span><span class="vp-middle"></span><span class="vp-bottom"></span></span></button></div></header><!----><!--]--><!----><div class="toggle-sidebar-wrapper"><span class="arrow start"></span></div><aside id="sidebar" class="vp-sidebar"><!--[--><!----><!--]--><ul class="vp-sidebar-links"><li><!--[--><a aria-label="主页" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/"><span class="font-icon icon fa-fw fa-sm fas fa-home" style=""></span>主页<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><section class="vp-sidebar-group"><p class="vp-sidebar-heading active"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span><span class="vp-sidebar-title">Lottery 项目开发日志</span><!----></p><ul class="vp-sidebar-links"><li><!--[--><a aria-label="Day01" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day01.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day01<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day02" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day02.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day02<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day03" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day03.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day03<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day04" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day04.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day04<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day05" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day05.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day05<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day06" class="vp-link nav-link active vp-sidebar-link vp-sidebar-page active nav-link active vp-sidebar-link vp-sidebar-page active" href="/blog/dist/md/dev-log/day06.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day06<!----></a><ul class="vp-sidebar-sub-headers"><li class="vp-sidebar-sub-header"><a aria-label="任务" class="vp-link nav-link vp-sidebar-link vp-heading nav-link vp-sidebar-link vp-heading" href="/blog/dist/md/dev-log/day06.html#任务"><!---->任务<!----></a><ul class="vp-sidebar-sub-headers"></ul></li><li class="vp-sidebar-sub-header"><a aria-label="学习过程" class="vp-link nav-link vp-sidebar-link vp-heading nav-link vp-sidebar-link vp-heading" href="/blog/dist/md/dev-log/day06.html#学习过程"><!---->学习过程<!----></a><ul class="vp-sidebar-sub-headers"></ul></li><li class="vp-sidebar-sub-header"><a aria-label="遇到的问题" class="vp-link nav-link vp-sidebar-link vp-heading nav-link vp-sidebar-link vp-heading" href="/blog/dist/md/dev-log/day06.html#遇到的问题"><!---->遇到的问题<!----></a><ul class="vp-sidebar-sub-headers"></ul></li><li class="vp-sidebar-sub-header"><a aria-label="总结" class="vp-link nav-link vp-sidebar-link vp-heading nav-link vp-sidebar-link vp-heading" href="/blog/dist/md/dev-log/day06.html#总结"><!---->总结<!----></a><ul class="vp-sidebar-sub-headers"></ul></li></ul><!--]--></li><li><!--[--><a aria-label="Day07 ~ Day08" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day07~day08.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day07 ~ Day08<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day09 ~ Day10" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day09~day10.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day09 ~ Day10<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day011" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day11.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day011<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day012" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day12.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day012<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li></ul></section></li></ul><!--[--><!----><!--]--></aside><!--[--><main id="main-content" class="vp-page"><!--[--><!----><!----><nav class="vp-breadcrumb disable"></nav><div class="vp-page-title"><h1><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day06</h1><div class="page-info"><span class="page-author-info" aria-label="作者🖊" data-balloon-pos="down"><svg xmlns="http://www.w3.org/2000/svg" class="icon author-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="author icon"><path d="M649.6 633.6c86.4-48 147.2-144 147.2-249.6 0-160-128-288-288-288s-288 128-288 288c0 108.8 57.6 201.6 147.2 249.6-121.6 48-214.4 153.6-240 288-3.2 9.6 0 19.2 6.4 25.6 3.2 9.6 12.8 12.8 22.4 12.8h704c9.6 0 19.2-3.2 25.6-12.8 6.4-6.4 9.6-16 6.4-25.6-25.6-134.4-121.6-240-243.2-288z"></path></svg><span><a class="page-author-item" href="https://mister-hope.com" target="_blank" rel="noopener noreferrer">小傅哥</a></span><span property="author" content="小傅哥"></span></span><!----><span class="page-date-info" aria-label="写作日期📅" data-balloon-pos="down"><svg xmlns="http://www.w3.org/2000/svg" class="icon calendar-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="calendar icon"><path d="M716.4 110.137c0-18.753-14.72-33.473-33.472-33.473-18.753 0-33.473 14.72-33.473 33.473v33.473h66.993v-33.473zm-334.87 0c0-18.753-14.72-33.473-33.473-33.473s-33.52 14.72-33.52 33.473v33.473h66.993v-33.473zm468.81 33.52H716.4v100.465c0 18.753-14.72 33.473-33.472 33.473a33.145 33.145 0 01-33.473-33.473V143.657H381.53v100.465c0 18.753-14.72 33.473-33.473 33.473a33.145 33.145 0 01-33.473-33.473V143.657H180.6A134.314 134.314 0 0046.66 277.595v535.756A134.314 134.314 0 00180.6 947.289h669.74a134.36 134.36 0 00133.94-133.938V277.595a134.314 134.314 0 00-133.94-133.938zm33.473 267.877H147.126a33.145 33.145 0 01-33.473-33.473c0-18.752 14.72-33.473 33.473-33.473h736.687c18.752 0 33.472 14.72 33.472 33.473a33.145 33.145 0 01-33.472 33.473z"></path></svg><span><!----></span><meta property="datePublished" content="2024-01-31T06:40:14.000Z"></span><!----><span class="page-reading-time-info" aria-label="阅读时间⌛" data-balloon-pos="down"><svg xmlns="http://www.w3.org/2000/svg" class="icon timer-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="timer icon"><path d="M799.387 122.15c4.402-2.978 7.38-7.897 7.38-13.463v-1.165c0-8.933-7.38-16.312-16.312-16.312H256.33c-8.933 0-16.311 7.38-16.311 16.312v1.165c0 5.825 2.977 10.874 7.637 13.592 4.143 194.44 97.22 354.963 220.201 392.763-122.204 37.542-214.893 196.511-220.2 389.397-4.661 5.049-7.638 11.651-7.638 19.03v5.825h566.49v-5.825c0-7.379-2.849-13.981-7.509-18.9-5.049-193.016-97.867-351.985-220.2-389.527 123.24-37.67 216.446-198.453 220.588-392.892zM531.16 450.445v352.632c117.674 1.553 211.787 40.778 211.787 88.676H304.097c0-48.286 95.149-87.382 213.728-88.676V450.445c-93.077-3.107-167.901-81.297-167.901-177.093 0-8.803 6.99-15.793 15.793-15.793 8.803 0 15.794 6.99 15.794 15.793 0 80.261 63.69 145.635 142.01 145.635s142.011-65.374 142.011-145.635c0-8.803 6.99-15.793 15.794-15.793s15.793 6.99 15.793 15.793c0 95.019-73.789 172.82-165.96 177.093z"></path></svg><span>大约 4 分钟</span><meta property="timeRequired" content="PT4M"></span><span class="page-category-info" aria-label="分类🌈" data-balloon-pos="down"><svg xmlns="http://www.w3.org/2000/svg" class="icon category-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="category icon"><path d="M148.41 106.992h282.176c22.263 0 40.31 18.048 40.31 40.31V429.48c0 22.263-18.047 40.31-40.31 40.31H148.41c-22.263 0-40.311-18.047-40.311-40.31V147.302c0-22.263 18.048-40.31 40.311-40.31zM147.556 553.478H429.73c22.263 0 40.311 18.048 40.311 40.31v282.176c0 22.263-18.048 40.312-40.31 40.312H147.555c-22.263 0-40.311-18.049-40.311-40.312V593.79c0-22.263 18.048-40.311 40.31-40.311zM593.927 106.992h282.176c22.263 0 40.31 18.048 40.31 40.31V429.48c0 22.263-18.047 40.31-40.31 40.31H593.927c-22.263 0-40.311-18.047-40.311-40.31V147.302c0-22.263 18.048-40.31 40.31-40.31zM730.22 920.502H623.926c-40.925 0-74.22-33.388-74.22-74.425V623.992c0-41.038 33.387-74.424 74.425-74.424h222.085c41.038 0 74.424 33.226 74.424 74.067v114.233c0 10.244-8.304 18.548-18.547 18.548s-18.548-8.304-18.548-18.548V623.635c0-20.388-16.746-36.974-37.33-36.974H624.13c-20.585 0-37.331 16.747-37.331 37.33v222.086c0 20.585 16.654 37.331 37.126 37.331H730.22c10.243 0 18.547 8.304 18.547 18.547 0 10.244-8.304 18.547-18.547 18.547z"></path></svg><!--[--><span class="page-category-item category1" role>开发笔记</span><span class="page-category-item category7" role>学习记录</span><!--]--><meta property="articleSection" content="开发笔记,学习记录"></span><!----></div><hr></div><div class="toc-place-holder"><aside id="toc"><!--[--><!----><!--]--><div class="toc-header">此页内容<button type="button" class="print-button" title="打印"><svg xmlns="http://www.w3.org/2000/svg" class="icon print-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="print icon"><path d="M819.2 364.8h-44.8V128c0-17.067-14.933-32-32-32H281.6c-17.067 0-32 14.933-32 32v236.8h-44.8C145.067 364.8 96 413.867 96 473.6v192c0 59.733 49.067 108.8 108.8 108.8h44.8V896c0 17.067 14.933 32 32 32h460.8c17.067 0 32-14.933 32-32V774.4h44.8c59.733 0 108.8-49.067 108.8-108.8v-192c0-59.733-49.067-108.8-108.8-108.8zM313.6 160h396.8v204.8H313.6V160zm396.8 704H313.6V620.8h396.8V864zM864 665.6c0 25.6-19.2 44.8-44.8 44.8h-44.8V588.8c0-17.067-14.933-32-32-32H281.6c-17.067 0-32 14.933-32 32v121.6h-44.8c-25.6 0-44.8-19.2-44.8-44.8v-192c0-25.6 19.2-44.8 44.8-44.8h614.4c25.6 0 44.8 19.2 44.8 44.8v192z"></path></svg></button></div><div class="toc-wrapper"><ul class="toc-list"><!--[--><li class="toc-item"><a class="vp-link toc-link level3 toc-link level3" href="/blog/dist/#任务">任务</a></li><!----><!--]--><!--[--><li class="toc-item"><a class="vp-link toc-link level3 toc-link level3" href="/blog/dist/#学习过程">学习过程</a></li><!----><!--]--><!--[--><li class="toc-item"><a class="vp-link toc-link level3 toc-link level3" href="/blog/dist/#遇到的问题">遇到的问题</a></li><!----><!--]--><!--[--><li class="toc-item"><a class="vp-link toc-link level3 toc-link level3" href="/blog/dist/#总结">总结</a></li><!----><!--]--></ul><div class="toc-marker" style="top:-1.7rem;"></div></div><!--[--><!----><!--]--></aside></div><!----><div class="theme-hope-content"><h3 id="任务" tabindex="-1"><a class="header-anchor" href="#任务" aria-hidden="true">#</a> 任务</h3><ul><li>[x] ID 生成策略开发</li></ul><h3 id="学习过程" tabindex="-1"><a class="header-anchor" href="#学习过程" aria-hidden="true">#</a> 学习过程</h3><ol><li><p>先看视频了解用到了啥</p></li><li><p>看小傅哥策略模式的<a href="https://mp.weixin.qq.com/s/zOFLtSFVrYEyTuihzwgKYw" target="_blank" rel="noopener noreferrer">文章<span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">open in new window</span></span></a></p></li><li><p>看代码结构</p><ol><li>定义一个接口,用来生成 id</li><li>实现接口,实现不同的 id 生成算法</li><li>定义一个上下文对象,包装各种 id 生成算法,然后放到 Spring 容器中供其他类注入使用</li></ol><p>今天的代码比较简单,主要就是涉及策略模式的使用,这里的上下文对象和之前的 config 类似,都是把写好的实现类进行包装,统一放到一个容器内,然后其他类通过这个容器,配合枚举拿到对应的实现类进行调用</p></li><li><p>实操</p></li></ol><h3 id="遇到的问题" tabindex="-1"><a class="header-anchor" href="#遇到的问题" aria-hidden="true">#</a> 遇到的问题</h3><ol><li>什么是雪花算法</li><li>项目代码中的雪花算法为什么要这么写</li></ol><h3 id="总结" tabindex="-1"><a class="header-anchor" href="#总结" aria-hidden="true">#</a> 总结</h3><ol><li><p>对策略模式的新看法</p><p>现在对策略模式的看法如下:</p><ol><li>将每一种策略想象成一个又一个的工具类</li><li>这些工具类都来自同一个接口,也就是实现的功能是类似的,比如都是生成 ID,都是用来发奖的</li><li>把这些工具类进行 “打包” 处理,封装在一个 Map 中,键使用枚举进行处理</li><li>后续使用通过注入封装好的 Map 和枚举直接进行 get 操作然后使用就可以了</li></ol><p>好处:</p><p>减少 if else 的次数,如果以后要进行扩展,只需要添加一个接口实现,然后在 "打包" 里添加一种策略就可以了,易于扩展,避免代码过度耦合,把一坨代码进行分片,功能职责划分更清楚,并且可以动态切换算法:将实现类进行更改就可以实现动态切换</p></li><li><p>什么是雪花算法</p><p>雪花算法用于生成分布式唯一 ID,核心思想如下:</p><ol><li>将一个64位的整数划分为不同的部分,每一部分代表不同的含义</li><li>符号位(1位):始终为 0,表示生成的 ID 为正整数</li><li>时间戳(41位):记录生成 ID 的时间戳,精确到毫秒级,41位可以表示约 69 年的时间</li><li>工作机器 ID(10位):标识机器的唯一ID,用于解决分布式系统中的多节点生成 ID 的冲突问题,最多有 2^10 台机器 ,即 1024 个</li><li>序列号(12位):表示同一毫秒内的序列号,用于解决同一节点在同一毫秒内生成 ID 的冲突问题,最多可以用 2 的 12 次方个 ID,也就是同一毫秒内同一机器最多生成 4096 个</li></ol><p>通俗化:确保在分布式系统中,通过对时间戳、机器和序列号进行加工,生成一个唯一 ID</p><p>了解了这个东西就能理解项目中为啥要这么写了,后面看看雪花算法的具体源码,看看每个部分如何进行加工的</p></li><li><p>短码生成的时候进行打乱和再加工</p><p>因为没有实际项目经验之前就是直接拿当前时间戳进行获取的,没有进行打乱操作,以后要记住这个操作,避免项目数据被别人抓个包一下子就猜出来了 -.- 好歹穿件衣服,不能裸奔</p></li><li><p>预习预习明天的内容,哈哈哈,好像要开始上强度了,昨天亲戚结婚忙了一天,半夜才回来,今天就到这把,查点资料预习预习明天的,感觉 DDD 这种包组织方式特别适合每种设计模式和算法的落地,MVC 如果想要算法和设计模式落地的话,感觉要考虑的东西很多很多,要么就是牵一发而动全身,要么就是落地之后包里面有很多的多余的东西,这种方式则不会出现这种情况,一个领域里面,使用一种设计模式,并不会影响其他的包,其他的包只管调用所提供的接口就好了</p></li></ol></div><!----><footer class="page-meta"><div class="meta-item edit-link"><a href="https://github.com/fuzhengwei/xfg-resume-blog/edit/main/src/md/dev-log/day06.md" rel="noopener noreferrer" target="_blank" aria-label="在 GitHub 上编辑此页" class="nav-link label"><!--[--><svg xmlns="http://www.w3.org/2000/svg" class="icon edit-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="edit icon"><path d="M430.818 653.65a60.46 60.46 0 0 1-50.96-93.281l71.69-114.012 7.773-10.365L816.038 80.138A60.46 60.46 0 0 1 859.225 62a60.46 60.46 0 0 1 43.186 18.138l43.186 43.186a60.46 60.46 0 0 1 0 86.373L588.879 565.55l-8.637 8.637-117.466 68.234a60.46 60.46 0 0 1-31.958 11.229z"></path><path d="M728.802 962H252.891A190.883 190.883 0 0 1 62.008 771.98V296.934a190.883 190.883 0 0 1 190.883-192.61h267.754a60.46 60.46 0 0 1 0 120.92H252.891a69.962 69.962 0 0 0-69.098 69.099V771.98a69.962 69.962 0 0 0 69.098 69.098h475.911A69.962 69.962 0 0 0 797.9 771.98V503.363a60.46 60.46 0 1 1 120.922 0V771.98A190.883 190.883 0 0 1 728.802 962z"></path></svg><!--]-->在 GitHub 上编辑此页<span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">open in new window</span></span><!----></a></div><div class="meta-item git-info"><div class="update-time"><span class="label">上次编辑于: </span><!----></div><div class="contributors"><span class="label">贡献者: </span><!--[--><!--[--><span class="contributor" title="email: hqqich1314@outlook.com">hqqich</span><!--]--><!--]--></div></div></footer><nav class="vp-page-nav"><a aria-label="Day05" class="vp-link nav-link prev nav-link prev" href="/blog/dist/md/dev-log/day05.html"><div class="hint"><span class="arrow start"></span>上一页</div><div class="link"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day05</div></a><a aria-label="Day07 ~ Day08" class="vp-link nav-link next nav-link next" href="/blog/dist/md/dev-log/day07~day08.html"><div class="hint">下一页<span class="arrow end"></span></div><div class="link">Day07 ~ Day08<span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span></div></a></nav><!----><!----><!--]--></main><!--]--><footer class="vp-footer-wrapper"><div class="vp-footer">我的微信:fustack</div><div class="vp-copyright">Copyright © 2024 小傅哥</div></footer></div><!--]--><!----><!--]--></div> - <script type="module" src="/blog/dist/assets/app-48e592bc.js" defer></script> - </body> -</html> diff --git a/blog/dist/md/dev-log/day07~day08.html b/blog/dist/md/dev-log/day07~day08.html deleted file mode 100644 index 491ffd5..0000000 --- a/blog/dist/md/dev-log/day07~day08.html +++ /dev/null @@ -1,40 +0,0 @@ -<!doctype html> -<html lang="zh-CN" data-theme="light"> - <head> - <meta charset="utf-8" /> - <meta name="viewport" content="width=device-width,initial-scale=1" /> - <meta name="generator" content="VuePress 2.0.0-beta.67" /> - <meta name="theme" content="VuePress Theme Hope" /> - <meta property="og:url" content="https://vuepress-theme-hope-docs-demo.netlify.app/blog/dist/md/dev-log/day07~day08.html"><meta property="og:site_name" content="我的简历"><meta property="og:title" content="Day07 ~ Day08"><meta property="og:description" content="任务 [x] 分库分表组件; 遇到的问题 问题就不说了,这一章节全是问题 T.T,基础不牢,地动山摇啊!!! 总结 首先建立一个大局观,要实现一个分库分表组件,那么先要学会如何编写 SpringBoot Starter,然后这个 Starter 需要实现的功能是分库分表,那么一定是有多个数据源,这个数据源从项目的 yml 配置文件传进来,然后就要实现多..."><meta property="og:type" content="article"><meta property="og:locale" content="zh-CN"><meta property="og:updated_time" content="2024-01-31T06:40:14.000Z"><meta property="article:author" content="小傅哥"><meta property="article:modified_time" content="2024-01-31T06:40:14.000Z"><script type="application/ld+json">{"@context":"https://schema.org","@type":"Article","headline":"Day07 ~ Day08","image":[""],"dateModified":"2024-01-31T06:40:14.000Z","author":[{"@type":"Person","name":"小傅哥","url":"https://mister-hope.com"}]}</script><title>Day07 ~ Day08 | 我的简历</title><meta name="description" content="任务 [x] 分库分表组件; 遇到的问题 问题就不说了,这一章节全是问题 T.T,基础不牢,地动山摇啊!!! 总结 首先建立一个大局观,要实现一个分库分表组件,那么先要学会如何编写 SpringBoot Starter,然后这个 Starter 需要实现的功能是分库分表,那么一定是有多个数据源,这个数据源从项目的 yml 配置文件传进来,然后就要实现多..."> - <style> - :root { - --bg-color: #fff; - } - - html[data-theme="dark"] { - --bg-color: #1d1e1f; - } - - html, - body { - background: var(--bg-color); - } - </style> - <script> - const userMode = localStorage.getItem("vuepress-theme-hope-scheme"); - const systemDarkMode = - window.matchMedia && - window.matchMedia("(prefers-color-scheme: dark)").matches; - - if (userMode === "dark" || (userMode !== "light" && systemDarkMode)) { - document.documentElement.setAttribute("data-theme", "dark"); - } - </script> - <link rel="preload" href="/blog/dist/assets/style-e1af0ae0.css" as="style"><link rel="stylesheet" href="/blog/dist/assets/style-e1af0ae0.css"> - <link rel="modulepreload" href="/blog/dist/assets/app-48e592bc.js"><link rel="modulepreload" href="/blog/dist/assets/day07~day08.html-99b6eb19.js"><link rel="modulepreload" href="/blog/dist/assets/plugin-vue_export-helper-c27b6911.js"><link rel="modulepreload" href="/blog/dist/assets/day07~day08.html-af1acce9.js"><link rel="prefetch" href="/blog/dist/assets/index.html-2448c597.js" as="script"><link rel="prefetch" href="/blog/dist/assets/slides.html-a8da665a.js" as="script"><link rel="prefetch" href="/blog/dist/assets/resume.html-5daad762.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day01.html-5b3d75e2.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day02.html-16f7422e.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day03.html-8bf052f3.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day04.html-d99e9bf2.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day05.html-019a29ca.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day06.html-46d99ff3.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day09~day10.html-ea2643e5.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day11.html-bf0a77d6.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day12.html-ca956336.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-b25c80fe.js" as="script"><link rel="prefetch" href="/blog/dist/assets/404.html-d25048b5.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-408426f6.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-970a5d45.js" as="script"><link rel="prefetch" href="/blog/dist/assets/slides.html-2a1d1365.js" as="script"><link rel="prefetch" href="/blog/dist/assets/resume.html-76c4384e.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day01.html-55eb354f.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day02.html-8d6bc722.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day03.html-fbe757fe.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day04.html-b068227c.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day05.html-b3eb6724.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day06.html-435a8053.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day09~day10.html-fca95bc7.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day11.html-22b3645c.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day12.html-fd07949c.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-09a8d92e.js" as="script"><link rel="prefetch" href="/blog/dist/assets/404.html-98ecc787.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-fe05aaa1.js" as="script"><link rel="prefetch" href="/blog/dist/assets/photoswipe.esm-060dc2da.js" as="script"> - </head> - <body> - <div id="app"><!--[--><!--[--><!--[--><span tabindex="-1"></span><a href="#main-content" class="vp-skip-link sr-only">跳至主要內容</a><!--]--><div class="theme-container has-toc"><!--[--><header id="navbar" class="vp-navbar"><div class="vp-navbar-start"><button type="button" class="vp-toggle-sidebar-button" title="Toggle Sidebar"><span class="icon"></span></button><!--[--><!----><!--]--><!--[--><a class="vp-link vp-brand vp-brand" href="/blog/dist/"><img class="vp-nav-logo" src="/blog/dist/logo.svg" alt="我的简历"><!----><span class="vp-site-name hide-in-pad">我的简历</span></a><!--]--><!--[--><!----><!--]--></div><div class="vp-navbar-center"><!--[--><!----><!--]--><!--[--><nav class="vp-nav-links"><div class="nav-item hide-in-mobile"><a aria-label="主页" class="vp-link nav-link nav-link" href="/blog/dist/"><span class="font-icon icon fa-fw fa-sm fas fa-home" style=""></span>主页<!----></a></div><div class="nav-item hide-in-mobile"><a aria-label="个人简历" class="vp-link nav-link nav-link" href="/blog/dist/md/resume.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>个人简历<!----></a></div><div class="nav-item hide-in-mobile"><a aria-label="开发日志" class="vp-link nav-link nav-link" href="/blog/dist/md/dev-log/day01.html"><span class="font-icon icon fa-fw fa-sm fas fa-book" style=""></span>开发日志<!----></a></div></nav><!--]--><!--[--><!----><!--]--></div><div class="vp-navbar-end"><!--[--><!----><!--]--><!--[--><!----><div class="nav-item vp-repo"><a class="vp-repo-link" href="https://github.com/fuzhengwei/xfg-resume-blog" target="_blank" rel="noopener noreferrer" aria-label="GitHub"><svg xmlns="http://www.w3.org/2000/svg" class="icon github-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="github icon" style="width:1.25rem;height:1.25rem;vertical-align:middle;"><path d="M511.957 21.333C241.024 21.333 21.333 240.981 21.333 512c0 216.832 140.544 400.725 335.574 465.664 24.49 4.395 32.256-10.07 32.256-23.083 0-11.69.256-44.245 0-85.205-136.448 29.61-164.736-64.64-164.736-64.64-22.315-56.704-54.4-71.765-54.4-71.765-44.587-30.464 3.285-29.824 3.285-29.824 49.195 3.413 75.179 50.517 75.179 50.517 43.776 75.008 114.816 53.333 142.762 40.79 4.523-31.66 17.152-53.377 31.19-65.537-108.971-12.458-223.488-54.485-223.488-242.602 0-53.547 19.114-97.323 50.517-131.67-5.035-12.33-21.93-62.293 4.779-129.834 0 0 41.258-13.184 134.912 50.346a469.803 469.803 0 0 1 122.88-16.554c41.642.213 83.626 5.632 122.88 16.554 93.653-63.488 134.784-50.346 134.784-50.346 26.752 67.541 9.898 117.504 4.864 129.834 31.402 34.347 50.474 78.123 50.474 131.67 0 188.586-114.73 230.016-224.042 242.09 17.578 15.232 33.578 44.672 33.578 90.454v135.85c0 13.142 7.936 27.606 32.854 22.87C862.25 912.597 1002.667 728.747 1002.667 512c0-271.019-219.648-490.667-490.71-490.667z"></path></svg></a></div><div class="nav-item hide-in-mobile"><button type="button" id="appearance-switch"><svg xmlns="http://www.w3.org/2000/svg" class="icon auto-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="auto icon" style="display:block;"><path d="M512 992C246.92 992 32 777.08 32 512S246.92 32 512 32s480 214.92 480 480-214.92 480-480 480zm0-840c-198.78 0-360 161.22-360 360 0 198.84 161.22 360 360 360s360-161.16 360-360c0-198.78-161.22-360-360-360zm0 660V212c165.72 0 300 134.34 300 300 0 165.72-134.28 300-300 300z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" class="icon dark-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="dark icon" style="display:none;"><path d="M524.8 938.667h-4.267a439.893 439.893 0 0 1-313.173-134.4 446.293 446.293 0 0 1-11.093-597.334A432.213 432.213 0 0 1 366.933 90.027a42.667 42.667 0 0 1 45.227 9.386 42.667 42.667 0 0 1 10.24 42.667 358.4 358.4 0 0 0 82.773 375.893 361.387 361.387 0 0 0 376.747 82.774 42.667 42.667 0 0 1 54.187 55.04 433.493 433.493 0 0 1-99.84 154.88 438.613 438.613 0 0 1-311.467 128z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" class="icon light-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="light icon" style="display:none;"><path d="M952 552h-80a40 40 0 0 1 0-80h80a40 40 0 0 1 0 80zM801.88 280.08a41 41 0 0 1-57.96-57.96l57.96-58a41.04 41.04 0 0 1 58 58l-58 57.96zM512 752a240 240 0 1 1 0-480 240 240 0 0 1 0 480zm0-560a40 40 0 0 1-40-40V72a40 40 0 0 1 80 0v80a40 40 0 0 1-40 40zm-289.88 88.08-58-57.96a41.04 41.04 0 0 1 58-58l57.96 58a41 41 0 0 1-57.96 57.96zM192 512a40 40 0 0 1-40 40H72a40 40 0 0 1 0-80h80a40 40 0 0 1 40 40zm30.12 231.92a41 41 0 0 1 57.96 57.96l-57.96 58a41.04 41.04 0 0 1-58-58l58-57.96zM512 832a40 40 0 0 1 40 40v80a40 40 0 0 1-80 0v-80a40 40 0 0 1 40-40zm289.88-88.08 58 57.96a41.04 41.04 0 0 1-58 58l-57.96-58a41 41 0 0 1 57.96-57.96z"></path></svg></button></div><!----><!--]--><!--[--><!----><!--]--><button type="button" class="vp-toggle-navbar-button" aria-label="Toggle Navbar" aria-expanded="false" aria-controls="nav-screen"><span><span class="vp-top"></span><span class="vp-middle"></span><span class="vp-bottom"></span></span></button></div></header><!----><!--]--><!----><div class="toggle-sidebar-wrapper"><span class="arrow start"></span></div><aside id="sidebar" class="vp-sidebar"><!--[--><!----><!--]--><ul class="vp-sidebar-links"><li><!--[--><a aria-label="主页" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/"><span class="font-icon icon fa-fw fa-sm fas fa-home" style=""></span>主页<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><section class="vp-sidebar-group"><p class="vp-sidebar-heading active"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span><span class="vp-sidebar-title">Lottery 项目开发日志</span><!----></p><ul class="vp-sidebar-links"><li><!--[--><a aria-label="Day01" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day01.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day01<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day02" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day02.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day02<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day03" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day03.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day03<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day04" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day04.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day04<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day05" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day05.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day05<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day06" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day06.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day06<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day07 ~ Day08" class="vp-link nav-link active vp-sidebar-link vp-sidebar-page active nav-link active vp-sidebar-link vp-sidebar-page active" href="/blog/dist/md/dev-log/day07~day08.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day07 ~ Day08<!----></a><ul class="vp-sidebar-sub-headers"><li class="vp-sidebar-sub-header"><a aria-label="任务" class="vp-link nav-link vp-sidebar-link vp-heading nav-link vp-sidebar-link vp-heading" href="/blog/dist/md/dev-log/day07~day08.html#任务"><!---->任务<!----></a><ul class="vp-sidebar-sub-headers"></ul></li><li class="vp-sidebar-sub-header"><a aria-label="遇到的问题" class="vp-link nav-link vp-sidebar-link vp-heading nav-link vp-sidebar-link vp-heading" href="/blog/dist/md/dev-log/day07~day08.html#遇到的问题"><!---->遇到的问题<!----></a><ul class="vp-sidebar-sub-headers"></ul></li><li class="vp-sidebar-sub-header"><a aria-label="总结" class="vp-link nav-link vp-sidebar-link vp-heading nav-link vp-sidebar-link vp-heading" href="/blog/dist/md/dev-log/day07~day08.html#总结"><!---->总结<!----></a><ul class="vp-sidebar-sub-headers"></ul></li></ul><!--]--></li><li><!--[--><a aria-label="Day09 ~ Day10" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day09~day10.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day09 ~ Day10<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day011" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day11.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day011<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day012" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day12.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day012<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li></ul></section></li></ul><!--[--><!----><!--]--></aside><!--[--><main id="main-content" class="vp-page"><!--[--><!----><!----><nav class="vp-breadcrumb disable"></nav><div class="vp-page-title"><h1><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day07 ~ Day08</h1><div class="page-info"><span class="page-author-info" aria-label="作者🖊" data-balloon-pos="down"><svg xmlns="http://www.w3.org/2000/svg" class="icon author-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="author icon"><path d="M649.6 633.6c86.4-48 147.2-144 147.2-249.6 0-160-128-288-288-288s-288 128-288 288c0 108.8 57.6 201.6 147.2 249.6-121.6 48-214.4 153.6-240 288-3.2 9.6 0 19.2 6.4 25.6 3.2 9.6 12.8 12.8 22.4 12.8h704c9.6 0 19.2-3.2 25.6-12.8 6.4-6.4 9.6-16 6.4-25.6-25.6-134.4-121.6-240-243.2-288z"></path></svg><span><a class="page-author-item" href="https://mister-hope.com" target="_blank" rel="noopener noreferrer">小傅哥</a></span><span property="author" content="小傅哥"></span></span><!----><span class="page-date-info" aria-label="写作日期📅" data-balloon-pos="down"><svg xmlns="http://www.w3.org/2000/svg" class="icon calendar-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="calendar icon"><path d="M716.4 110.137c0-18.753-14.72-33.473-33.472-33.473-18.753 0-33.473 14.72-33.473 33.473v33.473h66.993v-33.473zm-334.87 0c0-18.753-14.72-33.473-33.473-33.473s-33.52 14.72-33.52 33.473v33.473h66.993v-33.473zm468.81 33.52H716.4v100.465c0 18.753-14.72 33.473-33.472 33.473a33.145 33.145 0 01-33.473-33.473V143.657H381.53v100.465c0 18.753-14.72 33.473-33.473 33.473a33.145 33.145 0 01-33.473-33.473V143.657H180.6A134.314 134.314 0 0046.66 277.595v535.756A134.314 134.314 0 00180.6 947.289h669.74a134.36 134.36 0 00133.94-133.938V277.595a134.314 134.314 0 00-133.94-133.938zm33.473 267.877H147.126a33.145 33.145 0 01-33.473-33.473c0-18.752 14.72-33.473 33.473-33.473h736.687c18.752 0 33.472 14.72 33.472 33.473a33.145 33.145 0 01-33.472 33.473z"></path></svg><span><!----></span><meta property="datePublished" content="2024-01-31T06:40:14.000Z"></span><!----><span class="page-reading-time-info" aria-label="阅读时间⌛" data-balloon-pos="down"><svg xmlns="http://www.w3.org/2000/svg" class="icon timer-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="timer icon"><path d="M799.387 122.15c4.402-2.978 7.38-7.897 7.38-13.463v-1.165c0-8.933-7.38-16.312-16.312-16.312H256.33c-8.933 0-16.311 7.38-16.311 16.312v1.165c0 5.825 2.977 10.874 7.637 13.592 4.143 194.44 97.22 354.963 220.201 392.763-122.204 37.542-214.893 196.511-220.2 389.397-4.661 5.049-7.638 11.651-7.638 19.03v5.825h566.49v-5.825c0-7.379-2.849-13.981-7.509-18.9-5.049-193.016-97.867-351.985-220.2-389.527 123.24-37.67 216.446-198.453 220.588-392.892zM531.16 450.445v352.632c117.674 1.553 211.787 40.778 211.787 88.676H304.097c0-48.286 95.149-87.382 213.728-88.676V450.445c-93.077-3.107-167.901-81.297-167.901-177.093 0-8.803 6.99-15.793 15.793-15.793 8.803 0 15.794 6.99 15.794 15.793 0 80.261 63.69 145.635 142.01 145.635s142.011-65.374 142.011-145.635c0-8.803 6.99-15.793 15.794-15.793s15.793 6.99 15.793 15.793c0 95.019-73.789 172.82-165.96 177.093z"></path></svg><span>大约 3 分钟</span><meta property="timeRequired" content="PT3M"></span><span class="page-category-info" aria-label="分类🌈" data-balloon-pos="down"><svg xmlns="http://www.w3.org/2000/svg" class="icon category-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="category icon"><path d="M148.41 106.992h282.176c22.263 0 40.31 18.048 40.31 40.31V429.48c0 22.263-18.047 40.31-40.31 40.31H148.41c-22.263 0-40.311-18.047-40.311-40.31V147.302c0-22.263 18.048-40.31 40.311-40.31zM147.556 553.478H429.73c22.263 0 40.311 18.048 40.311 40.31v282.176c0 22.263-18.048 40.312-40.31 40.312H147.555c-22.263 0-40.311-18.049-40.311-40.312V593.79c0-22.263 18.048-40.311 40.31-40.311zM593.927 106.992h282.176c22.263 0 40.31 18.048 40.31 40.31V429.48c0 22.263-18.047 40.31-40.31 40.31H593.927c-22.263 0-40.311-18.047-40.311-40.31V147.302c0-22.263 18.048-40.31 40.31-40.31zM730.22 920.502H623.926c-40.925 0-74.22-33.388-74.22-74.425V623.992c0-41.038 33.387-74.424 74.425-74.424h222.085c41.038 0 74.424 33.226 74.424 74.067v114.233c0 10.244-8.304 18.548-18.547 18.548s-18.548-8.304-18.548-18.548V623.635c0-20.388-16.746-36.974-37.33-36.974H624.13c-20.585 0-37.331 16.747-37.331 37.33v222.086c0 20.585 16.654 37.331 37.126 37.331H730.22c10.243 0 18.547 8.304 18.547 18.547 0 10.244-8.304 18.547-18.547 18.547z"></path></svg><!--[--><span class="page-category-item category1" role>开发笔记</span><span class="page-category-item category7" role>学习记录</span><!--]--><meta property="articleSection" content="开发笔记,学习记录"></span><!----></div><hr></div><div class="toc-place-holder"><aside id="toc"><!--[--><!----><!--]--><div class="toc-header">此页内容<button type="button" class="print-button" title="打印"><svg xmlns="http://www.w3.org/2000/svg" class="icon print-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="print icon"><path d="M819.2 364.8h-44.8V128c0-17.067-14.933-32-32-32H281.6c-17.067 0-32 14.933-32 32v236.8h-44.8C145.067 364.8 96 413.867 96 473.6v192c0 59.733 49.067 108.8 108.8 108.8h44.8V896c0 17.067 14.933 32 32 32h460.8c17.067 0 32-14.933 32-32V774.4h44.8c59.733 0 108.8-49.067 108.8-108.8v-192c0-59.733-49.067-108.8-108.8-108.8zM313.6 160h396.8v204.8H313.6V160zm396.8 704H313.6V620.8h396.8V864zM864 665.6c0 25.6-19.2 44.8-44.8 44.8h-44.8V588.8c0-17.067-14.933-32-32-32H281.6c-17.067 0-32 14.933-32 32v121.6h-44.8c-25.6 0-44.8-19.2-44.8-44.8v-192c0-25.6 19.2-44.8 44.8-44.8h614.4c25.6 0 44.8 19.2 44.8 44.8v192z"></path></svg></button></div><div class="toc-wrapper"><ul class="toc-list"><!--[--><li class="toc-item"><a class="vp-link toc-link level3 toc-link level3" href="/blog/dist/#任务">任务</a></li><!----><!--]--><!--[--><li class="toc-item"><a class="vp-link toc-link level3 toc-link level3" href="/blog/dist/#遇到的问题">遇到的问题</a></li><!----><!--]--><!--[--><li class="toc-item"><a class="vp-link toc-link level3 toc-link level3" href="/blog/dist/#总结">总结</a></li><!----><!--]--></ul><div class="toc-marker" style="top:-1.7rem;"></div></div><!--[--><!----><!--]--></aside></div><!----><div class="theme-hope-content"><h3 id="任务" tabindex="-1"><a class="header-anchor" href="#任务" aria-hidden="true">#</a> 任务</h3><ul><li>[x] 分库分表组件</li></ul><h3 id="遇到的问题" tabindex="-1"><a class="header-anchor" href="#遇到的问题" aria-hidden="true">#</a> 遇到的问题</h3><p>问题就不说了,这一章节全是问题 T.T,基础不牢,地动山摇啊!!!</p><h3 id="总结" tabindex="-1"><a class="header-anchor" href="#总结" aria-hidden="true">#</a> 总结</h3><p>首先建立一个大局观,要实现一个分库分表组件,那么先要学会如何编写 SpringBoot Starter,然后这个 Starter 需要实现的功能是分库分表,那么一定是有多个数据源,这个数据源从项目的 yml 配置文件传进来,然后就要实现多数据源的切换,然后分表操作就是要修改 SQL 的表名,所以需要做的事情大概是如下:</p><ol><li>读取数据源信息</li><li>动态修改数据源</li><li>动态修改 SQL</li></ol><p>那么细节该如何实现呢?需要想几个问题,某条数据应该分到哪个库的哪个表呢?这个库表信息该存到哪里进行共享呢?如何动态修改数据源呢?如何动态修改 SQL 呢?那么就需要对应的技术进行支持:</p><ol><li>Spring & SpringBoot 基础框架,提供依赖注入、配置管理功能</li><li><code>AbstractRoutingDataSource </code> 实现动态数据源的路由逻辑</li><li><code>AspectJ</code> 切面编程,运行时动态拦截方法调用</li><li>反射 API,从方法参数中提取路由键的值</li><li>正则表达式,解析和修改 SQL</li><li>ThreadLocal,存储路由信息,以支持动态数据源路由</li></ol><p>总体执行流程:</p><ol><li>调用被 <code>@DBRouter</code> 注解的方法</li><li>然后被切面进行拦截,拦截之后先进行路由计算,然后把计算结果保存到 ThreadLocal 中</li><li>然后 DynamicDataSource 通过保存到 ThreadLocal 中的数据确定使用哪一个数据源</li><li>然后 MyBatis 插件修改 SQL 中的表字段</li><li>然后数据库操作执行完成</li><li>切面清理 ThreadLocal 里面的数据</li><li>方法执行完成,返回结果</li></ol><p>虽然步骤不多,但是稍不注意就会出现小 bug,抑或扰动函数算法出错,抑或解析 yml 配置出错等等诸多问题,也是花了两三天才大致搞明白这个路由组件,因为这里面的东西大部分之前都没接触过,查阅了许多文档,毕竟之前连切面都不怎么用,最多也就是拿来做全局日志处理</p><p>总之,要先在大脑里面理清总体的一个执行流程,然后根据这个流程再去看代码要清晰很多,最开始的时候没理清步骤,直接看的代码,那种感觉就像第一天学 DDD 一样,直接一脸懵逼,怎么这么多包,卧槽,第一遍下来大概只学到了百分之五十吧,这一遍大概只学到了整体架构,具体的细节还没掌握,下一次努力啃啃细节,如果要我写整个这一套代码,我肯定写出来会报很多错,但是第一次就想学透整个路程怎么可能呢?好在这一次理清了整体架构,至少有了头绪,不至于开不了头,有了头绪,到处搜一搜,拼拼凑凑也能写,哈哈哈</p></div><!----><footer class="page-meta"><div class="meta-item edit-link"><a href="https://github.com/fuzhengwei/xfg-resume-blog/edit/main/src/md/dev-log/day07~day08.md" rel="noopener noreferrer" target="_blank" aria-label="在 GitHub 上编辑此页" class="nav-link label"><!--[--><svg xmlns="http://www.w3.org/2000/svg" class="icon edit-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="edit icon"><path d="M430.818 653.65a60.46 60.46 0 0 1-50.96-93.281l71.69-114.012 7.773-10.365L816.038 80.138A60.46 60.46 0 0 1 859.225 62a60.46 60.46 0 0 1 43.186 18.138l43.186 43.186a60.46 60.46 0 0 1 0 86.373L588.879 565.55l-8.637 8.637-117.466 68.234a60.46 60.46 0 0 1-31.958 11.229z"></path><path d="M728.802 962H252.891A190.883 190.883 0 0 1 62.008 771.98V296.934a190.883 190.883 0 0 1 190.883-192.61h267.754a60.46 60.46 0 0 1 0 120.92H252.891a69.962 69.962 0 0 0-69.098 69.099V771.98a69.962 69.962 0 0 0 69.098 69.098h475.911A69.962 69.962 0 0 0 797.9 771.98V503.363a60.46 60.46 0 1 1 120.922 0V771.98A190.883 190.883 0 0 1 728.802 962z"></path></svg><!--]-->在 GitHub 上编辑此页<span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">open in new window</span></span><!----></a></div><div class="meta-item git-info"><div class="update-time"><span class="label">上次编辑于: </span><!----></div><div class="contributors"><span class="label">贡献者: </span><!--[--><!--[--><span class="contributor" title="email: hqqich1314@outlook.com">hqqich</span><!--]--><!--]--></div></div></footer><nav class="vp-page-nav"><a aria-label="Day06" class="vp-link nav-link prev nav-link prev" href="/blog/dist/md/dev-log/day06.html"><div class="hint"><span class="arrow start"></span>上一页</div><div class="link"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day06</div></a><a aria-label="Day09 ~ Day10" class="vp-link nav-link next nav-link next" href="/blog/dist/md/dev-log/day09~day10.html"><div class="hint">下一页<span class="arrow end"></span></div><div class="link">Day09 ~ Day10<span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span></div></a></nav><!----><!----><!--]--></main><!--]--><footer class="vp-footer-wrapper"><div class="vp-footer">我的微信:fustack</div><div class="vp-copyright">Copyright © 2024 小傅哥</div></footer></div><!--]--><!----><!--]--></div> - <script type="module" src="/blog/dist/assets/app-48e592bc.js" defer></script> - </body> -</html> diff --git a/blog/dist/md/dev-log/day09~day10.html b/blog/dist/md/dev-log/day09~day10.html deleted file mode 100644 index 11b68a4..0000000 --- a/blog/dist/md/dev-log/day09~day10.html +++ /dev/null @@ -1,40 +0,0 @@ -<!doctype html> -<html lang="zh-CN" data-theme="light"> - <head> - <meta charset="utf-8" /> - <meta name="viewport" content="width=device-width,initial-scale=1" /> - <meta name="generator" content="VuePress 2.0.0-beta.67" /> - <meta name="theme" content="VuePress Theme Hope" /> - <meta property="og:url" content="https://vuepress-theme-hope-docs-demo.netlify.app/blog/dist/md/dev-log/day09~day10.html"><meta property="og:site_name" content="我的简历"><meta property="og:title" content="Day09 ~ Day10"><meta property="og:description" content="任务 [x] 在应用层编排抽奖过程; 总结 有了前面的模板模式的基础,这一章节相对来说比较容易,自己实现的时候也没有什么大问题,大体流程就是写接口,编排流程,然后写实现类,然后写 Mapper,至于为什么花了两三天,这就不得不说上一章的分库分表了,没写过 SpringBoot Starter,没写过 MyBatis 插件,对 AOP 没有深刻的理解,纯..."><meta property="og:type" content="article"><meta property="og:locale" content="zh-CN"><meta property="og:updated_time" content="2024-01-31T06:40:14.000Z"><meta property="article:author" content="小傅哥"><meta property="article:modified_time" content="2024-01-31T06:40:14.000Z"><script type="application/ld+json">{"@context":"https://schema.org","@type":"Article","headline":"Day09 ~ Day10","image":[""],"dateModified":"2024-01-31T06:40:14.000Z","author":[{"@type":"Person","name":"小傅哥","url":"https://mister-hope.com"}]}</script><title>Day09 ~ Day10 | 我的简历</title><meta name="description" content="任务 [x] 在应用层编排抽奖过程; 总结 有了前面的模板模式的基础,这一章节相对来说比较容易,自己实现的时候也没有什么大问题,大体流程就是写接口,编排流程,然后写实现类,然后写 Mapper,至于为什么花了两三天,这就不得不说上一章的分库分表了,没写过 SpringBoot Starter,没写过 MyBatis 插件,对 AOP 没有深刻的理解,纯..."> - <style> - :root { - --bg-color: #fff; - } - - html[data-theme="dark"] { - --bg-color: #1d1e1f; - } - - html, - body { - background: var(--bg-color); - } - </style> - <script> - const userMode = localStorage.getItem("vuepress-theme-hope-scheme"); - const systemDarkMode = - window.matchMedia && - window.matchMedia("(prefers-color-scheme: dark)").matches; - - if (userMode === "dark" || (userMode !== "light" && systemDarkMode)) { - document.documentElement.setAttribute("data-theme", "dark"); - } - </script> - <link rel="preload" href="/blog/dist/assets/style-e1af0ae0.css" as="style"><link rel="stylesheet" href="/blog/dist/assets/style-e1af0ae0.css"> - <link rel="modulepreload" href="/blog/dist/assets/app-48e592bc.js"><link rel="modulepreload" href="/blog/dist/assets/day09~day10.html-fca95bc7.js"><link rel="modulepreload" href="/blog/dist/assets/plugin-vue_export-helper-c27b6911.js"><link rel="modulepreload" href="/blog/dist/assets/day09~day10.html-ea2643e5.js"><link rel="prefetch" href="/blog/dist/assets/index.html-2448c597.js" as="script"><link rel="prefetch" href="/blog/dist/assets/slides.html-a8da665a.js" as="script"><link rel="prefetch" href="/blog/dist/assets/resume.html-5daad762.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day01.html-5b3d75e2.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day02.html-16f7422e.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day03.html-8bf052f3.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day04.html-d99e9bf2.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day05.html-019a29ca.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day06.html-46d99ff3.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day07~day08.html-af1acce9.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day11.html-bf0a77d6.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day12.html-ca956336.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-b25c80fe.js" as="script"><link rel="prefetch" href="/blog/dist/assets/404.html-d25048b5.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-408426f6.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-970a5d45.js" as="script"><link rel="prefetch" href="/blog/dist/assets/slides.html-2a1d1365.js" as="script"><link rel="prefetch" href="/blog/dist/assets/resume.html-76c4384e.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day01.html-55eb354f.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day02.html-8d6bc722.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day03.html-fbe757fe.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day04.html-b068227c.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day05.html-b3eb6724.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day06.html-435a8053.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day07~day08.html-99b6eb19.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day11.html-22b3645c.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day12.html-fd07949c.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-09a8d92e.js" as="script"><link rel="prefetch" href="/blog/dist/assets/404.html-98ecc787.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-fe05aaa1.js" as="script"><link rel="prefetch" href="/blog/dist/assets/photoswipe.esm-060dc2da.js" as="script"> - </head> - <body> - <div id="app"><!--[--><!--[--><!--[--><span tabindex="-1"></span><a href="#main-content" class="vp-skip-link sr-only">跳至主要內容</a><!--]--><div class="theme-container has-toc"><!--[--><header id="navbar" class="vp-navbar"><div class="vp-navbar-start"><button type="button" class="vp-toggle-sidebar-button" title="Toggle Sidebar"><span class="icon"></span></button><!--[--><!----><!--]--><!--[--><a class="vp-link vp-brand vp-brand" href="/blog/dist/"><img class="vp-nav-logo" src="/blog/dist/logo.svg" alt="我的简历"><!----><span class="vp-site-name hide-in-pad">我的简历</span></a><!--]--><!--[--><!----><!--]--></div><div class="vp-navbar-center"><!--[--><!----><!--]--><!--[--><nav class="vp-nav-links"><div class="nav-item hide-in-mobile"><a aria-label="主页" class="vp-link nav-link nav-link" href="/blog/dist/"><span class="font-icon icon fa-fw fa-sm fas fa-home" style=""></span>主页<!----></a></div><div class="nav-item hide-in-mobile"><a aria-label="个人简历" class="vp-link nav-link nav-link" href="/blog/dist/md/resume.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>个人简历<!----></a></div><div class="nav-item hide-in-mobile"><a aria-label="开发日志" class="vp-link nav-link nav-link" href="/blog/dist/md/dev-log/day01.html"><span class="font-icon icon fa-fw fa-sm fas fa-book" style=""></span>开发日志<!----></a></div></nav><!--]--><!--[--><!----><!--]--></div><div class="vp-navbar-end"><!--[--><!----><!--]--><!--[--><!----><div class="nav-item vp-repo"><a class="vp-repo-link" href="https://github.com/fuzhengwei/xfg-resume-blog" target="_blank" rel="noopener noreferrer" aria-label="GitHub"><svg xmlns="http://www.w3.org/2000/svg" class="icon github-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="github icon" style="width:1.25rem;height:1.25rem;vertical-align:middle;"><path d="M511.957 21.333C241.024 21.333 21.333 240.981 21.333 512c0 216.832 140.544 400.725 335.574 465.664 24.49 4.395 32.256-10.07 32.256-23.083 0-11.69.256-44.245 0-85.205-136.448 29.61-164.736-64.64-164.736-64.64-22.315-56.704-54.4-71.765-54.4-71.765-44.587-30.464 3.285-29.824 3.285-29.824 49.195 3.413 75.179 50.517 75.179 50.517 43.776 75.008 114.816 53.333 142.762 40.79 4.523-31.66 17.152-53.377 31.19-65.537-108.971-12.458-223.488-54.485-223.488-242.602 0-53.547 19.114-97.323 50.517-131.67-5.035-12.33-21.93-62.293 4.779-129.834 0 0 41.258-13.184 134.912 50.346a469.803 469.803 0 0 1 122.88-16.554c41.642.213 83.626 5.632 122.88 16.554 93.653-63.488 134.784-50.346 134.784-50.346 26.752 67.541 9.898 117.504 4.864 129.834 31.402 34.347 50.474 78.123 50.474 131.67 0 188.586-114.73 230.016-224.042 242.09 17.578 15.232 33.578 44.672 33.578 90.454v135.85c0 13.142 7.936 27.606 32.854 22.87C862.25 912.597 1002.667 728.747 1002.667 512c0-271.019-219.648-490.667-490.71-490.667z"></path></svg></a></div><div class="nav-item hide-in-mobile"><button type="button" id="appearance-switch"><svg xmlns="http://www.w3.org/2000/svg" class="icon auto-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="auto icon" style="display:block;"><path d="M512 992C246.92 992 32 777.08 32 512S246.92 32 512 32s480 214.92 480 480-214.92 480-480 480zm0-840c-198.78 0-360 161.22-360 360 0 198.84 161.22 360 360 360s360-161.16 360-360c0-198.78-161.22-360-360-360zm0 660V212c165.72 0 300 134.34 300 300 0 165.72-134.28 300-300 300z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" class="icon dark-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="dark icon" style="display:none;"><path d="M524.8 938.667h-4.267a439.893 439.893 0 0 1-313.173-134.4 446.293 446.293 0 0 1-11.093-597.334A432.213 432.213 0 0 1 366.933 90.027a42.667 42.667 0 0 1 45.227 9.386 42.667 42.667 0 0 1 10.24 42.667 358.4 358.4 0 0 0 82.773 375.893 361.387 361.387 0 0 0 376.747 82.774 42.667 42.667 0 0 1 54.187 55.04 433.493 433.493 0 0 1-99.84 154.88 438.613 438.613 0 0 1-311.467 128z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" class="icon light-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="light icon" style="display:none;"><path d="M952 552h-80a40 40 0 0 1 0-80h80a40 40 0 0 1 0 80zM801.88 280.08a41 41 0 0 1-57.96-57.96l57.96-58a41.04 41.04 0 0 1 58 58l-58 57.96zM512 752a240 240 0 1 1 0-480 240 240 0 0 1 0 480zm0-560a40 40 0 0 1-40-40V72a40 40 0 0 1 80 0v80a40 40 0 0 1-40 40zm-289.88 88.08-58-57.96a41.04 41.04 0 0 1 58-58l57.96 58a41 41 0 0 1-57.96 57.96zM192 512a40 40 0 0 1-40 40H72a40 40 0 0 1 0-80h80a40 40 0 0 1 40 40zm30.12 231.92a41 41 0 0 1 57.96 57.96l-57.96 58a41.04 41.04 0 0 1-58-58l58-57.96zM512 832a40 40 0 0 1 40 40v80a40 40 0 0 1-80 0v-80a40 40 0 0 1 40-40zm289.88-88.08 58 57.96a41.04 41.04 0 0 1-58 58l-57.96-58a41 41 0 0 1 57.96-57.96z"></path></svg></button></div><!----><!--]--><!--[--><!----><!--]--><button type="button" class="vp-toggle-navbar-button" aria-label="Toggle Navbar" aria-expanded="false" aria-controls="nav-screen"><span><span class="vp-top"></span><span class="vp-middle"></span><span class="vp-bottom"></span></span></button></div></header><!----><!--]--><!----><div class="toggle-sidebar-wrapper"><span class="arrow start"></span></div><aside id="sidebar" class="vp-sidebar"><!--[--><!----><!--]--><ul class="vp-sidebar-links"><li><!--[--><a aria-label="主页" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/"><span class="font-icon icon fa-fw fa-sm fas fa-home" style=""></span>主页<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><section class="vp-sidebar-group"><p class="vp-sidebar-heading active"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span><span class="vp-sidebar-title">Lottery 项目开发日志</span><!----></p><ul class="vp-sidebar-links"><li><!--[--><a aria-label="Day01" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day01.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day01<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day02" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day02.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day02<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day03" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day03.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day03<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day04" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day04.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day04<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day05" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day05.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day05<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day06" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day06.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day06<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day07 ~ Day08" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day07~day08.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day07 ~ Day08<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day09 ~ Day10" class="vp-link nav-link active vp-sidebar-link vp-sidebar-page active nav-link active vp-sidebar-link vp-sidebar-page active" href="/blog/dist/md/dev-log/day09~day10.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day09 ~ Day10<!----></a><ul class="vp-sidebar-sub-headers"><li class="vp-sidebar-sub-header"><a aria-label="任务" class="vp-link nav-link vp-sidebar-link vp-heading nav-link vp-sidebar-link vp-heading" href="/blog/dist/md/dev-log/day09~day10.html#任务"><!---->任务<!----></a><ul class="vp-sidebar-sub-headers"></ul></li><li class="vp-sidebar-sub-header"><a aria-label="总结" class="vp-link nav-link vp-sidebar-link vp-heading nav-link vp-sidebar-link vp-heading" href="/blog/dist/md/dev-log/day09~day10.html#总结"><!---->总结<!----></a><ul class="vp-sidebar-sub-headers"></ul></li></ul><!--]--></li><li><!--[--><a aria-label="Day011" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day11.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day011<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day012" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day12.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day012<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li></ul></section></li></ul><!--[--><!----><!--]--></aside><!--[--><main id="main-content" class="vp-page"><!--[--><!----><!----><nav class="vp-breadcrumb disable"></nav><div class="vp-page-title"><h1><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day09 ~ Day10</h1><div class="page-info"><span class="page-author-info" aria-label="作者🖊" data-balloon-pos="down"><svg xmlns="http://www.w3.org/2000/svg" class="icon author-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="author icon"><path d="M649.6 633.6c86.4-48 147.2-144 147.2-249.6 0-160-128-288-288-288s-288 128-288 288c0 108.8 57.6 201.6 147.2 249.6-121.6 48-214.4 153.6-240 288-3.2 9.6 0 19.2 6.4 25.6 3.2 9.6 12.8 12.8 22.4 12.8h704c9.6 0 19.2-3.2 25.6-12.8 6.4-6.4 9.6-16 6.4-25.6-25.6-134.4-121.6-240-243.2-288z"></path></svg><span><a class="page-author-item" href="https://mister-hope.com" target="_blank" rel="noopener noreferrer">小傅哥</a></span><span property="author" content="小傅哥"></span></span><!----><span class="page-date-info" aria-label="写作日期📅" data-balloon-pos="down"><svg xmlns="http://www.w3.org/2000/svg" class="icon calendar-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="calendar icon"><path d="M716.4 110.137c0-18.753-14.72-33.473-33.472-33.473-18.753 0-33.473 14.72-33.473 33.473v33.473h66.993v-33.473zm-334.87 0c0-18.753-14.72-33.473-33.473-33.473s-33.52 14.72-33.52 33.473v33.473h66.993v-33.473zm468.81 33.52H716.4v100.465c0 18.753-14.72 33.473-33.472 33.473a33.145 33.145 0 01-33.473-33.473V143.657H381.53v100.465c0 18.753-14.72 33.473-33.473 33.473a33.145 33.145 0 01-33.473-33.473V143.657H180.6A134.314 134.314 0 0046.66 277.595v535.756A134.314 134.314 0 00180.6 947.289h669.74a134.36 134.36 0 00133.94-133.938V277.595a134.314 134.314 0 00-133.94-133.938zm33.473 267.877H147.126a33.145 33.145 0 01-33.473-33.473c0-18.752 14.72-33.473 33.473-33.473h736.687c18.752 0 33.472 14.72 33.472 33.473a33.145 33.145 0 01-33.472 33.473z"></path></svg><span><!----></span><meta property="datePublished" content="2024-01-31T06:40:14.000Z"></span><!----><span class="page-reading-time-info" aria-label="阅读时间⌛" data-balloon-pos="down"><svg xmlns="http://www.w3.org/2000/svg" class="icon timer-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="timer icon"><path d="M799.387 122.15c4.402-2.978 7.38-7.897 7.38-13.463v-1.165c0-8.933-7.38-16.312-16.312-16.312H256.33c-8.933 0-16.311 7.38-16.311 16.312v1.165c0 5.825 2.977 10.874 7.637 13.592 4.143 194.44 97.22 354.963 220.201 392.763-122.204 37.542-214.893 196.511-220.2 389.397-4.661 5.049-7.638 11.651-7.638 19.03v5.825h566.49v-5.825c0-7.379-2.849-13.981-7.509-18.9-5.049-193.016-97.867-351.985-220.2-389.527 123.24-37.67 216.446-198.453 220.588-392.892zM531.16 450.445v352.632c117.674 1.553 211.787 40.778 211.787 88.676H304.097c0-48.286 95.149-87.382 213.728-88.676V450.445c-93.077-3.107-167.901-81.297-167.901-177.093 0-8.803 6.99-15.793 15.793-15.793 8.803 0 15.794 6.99 15.794 15.793 0 80.261 63.69 145.635 142.01 145.635s142.011-65.374 142.011-145.635c0-8.803 6.99-15.793 15.794-15.793s15.793 6.99 15.793 15.793c0 95.019-73.789 172.82-165.96 177.093z"></path></svg><span>大约 2 分钟</span><meta property="timeRequired" content="PT2M"></span><span class="page-category-info" aria-label="分类🌈" data-balloon-pos="down"><svg xmlns="http://www.w3.org/2000/svg" class="icon category-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="category icon"><path d="M148.41 106.992h282.176c22.263 0 40.31 18.048 40.31 40.31V429.48c0 22.263-18.047 40.31-40.31 40.31H148.41c-22.263 0-40.311-18.047-40.311-40.31V147.302c0-22.263 18.048-40.31 40.311-40.31zM147.556 553.478H429.73c22.263 0 40.311 18.048 40.311 40.31v282.176c0 22.263-18.048 40.312-40.31 40.312H147.555c-22.263 0-40.311-18.049-40.311-40.312V593.79c0-22.263 18.048-40.311 40.31-40.311zM593.927 106.992h282.176c22.263 0 40.31 18.048 40.31 40.31V429.48c0 22.263-18.047 40.31-40.31 40.31H593.927c-22.263 0-40.311-18.047-40.311-40.31V147.302c0-22.263 18.048-40.31 40.31-40.31zM730.22 920.502H623.926c-40.925 0-74.22-33.388-74.22-74.425V623.992c0-41.038 33.387-74.424 74.425-74.424h222.085c41.038 0 74.424 33.226 74.424 74.067v114.233c0 10.244-8.304 18.548-18.547 18.548s-18.548-8.304-18.548-18.548V623.635c0-20.388-16.746-36.974-37.33-36.974H624.13c-20.585 0-37.331 16.747-37.331 37.33v222.086c0 20.585 16.654 37.331 37.126 37.331H730.22c10.243 0 18.547 8.304 18.547 18.547 0 10.244-8.304 18.547-18.547 18.547z"></path></svg><!--[--><span class="page-category-item category1" role>开发笔记</span><span class="page-category-item category7" role>学习记录</span><!--]--><meta property="articleSection" content="开发笔记,学习记录"></span><!----></div><hr></div><div class="toc-place-holder"><aside id="toc"><!--[--><!----><!--]--><div class="toc-header">此页内容<button type="button" class="print-button" title="打印"><svg xmlns="http://www.w3.org/2000/svg" class="icon print-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="print icon"><path d="M819.2 364.8h-44.8V128c0-17.067-14.933-32-32-32H281.6c-17.067 0-32 14.933-32 32v236.8h-44.8C145.067 364.8 96 413.867 96 473.6v192c0 59.733 49.067 108.8 108.8 108.8h44.8V896c0 17.067 14.933 32 32 32h460.8c17.067 0 32-14.933 32-32V774.4h44.8c59.733 0 108.8-49.067 108.8-108.8v-192c0-59.733-49.067-108.8-108.8-108.8zM313.6 160h396.8v204.8H313.6V160zm396.8 704H313.6V620.8h396.8V864zM864 665.6c0 25.6-19.2 44.8-44.8 44.8h-44.8V588.8c0-17.067-14.933-32-32-32H281.6c-17.067 0-32 14.933-32 32v121.6h-44.8c-25.6 0-44.8-19.2-44.8-44.8v-192c0-25.6 19.2-44.8 44.8-44.8h614.4c25.6 0 44.8 19.2 44.8 44.8v192z"></path></svg></button></div><div class="toc-wrapper"><ul class="toc-list"><!--[--><li class="toc-item"><a class="vp-link toc-link level3 toc-link level3" href="/blog/dist/#任务">任务</a></li><!----><!--]--><!--[--><li class="toc-item"><a class="vp-link toc-link level3 toc-link level3" href="/blog/dist/#总结">总结</a></li><!----><!--]--></ul><div class="toc-marker" style="top:-1.7rem;"></div></div><!--[--><!----><!--]--></aside></div><!----><div class="theme-hope-content"><h3 id="任务" tabindex="-1"><a class="header-anchor" href="#任务" aria-hidden="true">#</a> 任务</h3><ul><li>[x] 在应用层编排抽奖过程</li></ul><h3 id="总结" tabindex="-1"><a class="header-anchor" href="#总结" aria-hidden="true">#</a> 总结</h3><p>有了前面的模板模式的基础,这一章节相对来说比较容易,自己实现的时候也没有什么大问题,大体流程就是写接口,编排流程,然后写实现类,然后写 Mapper,至于为什么花了两三天,这就不得不说上一章的分库分表了,没写过 SpringBoot Starter,没写过 MyBatis 插件,对 AOP 没有深刻的理解,纯硬啃下来的,但是记不太劳,所以晚上睡不着觉,总感觉缺点什么东西,就花了两天干了如下几件事:</p><ol><li><p>新建一个空的 SpringBoot 项目,从 <code>SpringApplication.run()</code> 方法开始 debug,一步一步看,在这一个过程中主要学到了如下几点:</p><ul><li>一个 SpringBoot 项目是如何初始化的,在哪里创建的容器等等</li><li>如何加载第三方 Starter 的</li><li><s>在哪里打印的Banner 以及如何设置</s> 这个不是重点,哈哈哈,但是挺好玩的</li><li>还有 <code>ApplicationRunner</code> 和 <code>CommandLineRunner</code></li><li>还有异常报告器 <code>exceptionReporters</code></li><li>还有几个关于上下文环境的重要方法 <code>prepareContext()</code> 、<code>refreshContext()</code>、<code>afterRefresh()</code></li></ul><p>明白了 SpringBoot 应用初始化流程就知道所写的分录分表路由 starter 是在哪个阶段进行数据源设置以及为什么要在 <code>AutoConfig</code> 类下进行 Bean 的注入了</p></li><li><p>看了看 MyBatis 插件相关的文档,大致了解了一个 MyBatis 插件如何编写,看了这个以后看 MyBatis-Plus 源码的时候可能会轻松一点</p></li><li><p>复习了一下 AOP,注解的属性有哪些以及该怎么写都有点忘了</p></li><li><p>在这个 debug 的过程中其实画了一些图,但是因为没有 OSS,所以图片不太好展示,所以使用 vuepress + github pages + github actions 搭建了一个博客,后面有空了会把看源码的过程发上去</p></li></ol><p>虽然很想继续往下学,但是感觉这个项目里面,分库分表这一章节应该是灵魂所在了,虽然还没学后面,但是感觉其他章节更多的是关注业务层面,主要是来解决业务问题的,但是分库分表这一章节感觉能彻彻底底搞明白的话收获应该是很大的,虽然进度慢了,但是通过对源码的阅读也学到了很多东西,比如代码规范,在阅读 SpringBoot 源码的时候,给我最大的感觉就是,其实好的东西是不需要太多注释的,因为他每一步所调用的方法都给你写的很明白,比如 SpringBoot 程序初始化过程,只要英文够好,就跟看<s>小学阅读一样</s>,不知道花的这两天值不值,毕竟还有一个月就找工作了,是不是应该快点把项目做完</p></div><!----><footer class="page-meta"><div class="meta-item edit-link"><a href="https://github.com/fuzhengwei/xfg-resume-blog/edit/main/src/md/dev-log/day09~day10.md" rel="noopener noreferrer" target="_blank" aria-label="在 GitHub 上编辑此页" class="nav-link label"><!--[--><svg xmlns="http://www.w3.org/2000/svg" class="icon edit-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="edit icon"><path d="M430.818 653.65a60.46 60.46 0 0 1-50.96-93.281l71.69-114.012 7.773-10.365L816.038 80.138A60.46 60.46 0 0 1 859.225 62a60.46 60.46 0 0 1 43.186 18.138l43.186 43.186a60.46 60.46 0 0 1 0 86.373L588.879 565.55l-8.637 8.637-117.466 68.234a60.46 60.46 0 0 1-31.958 11.229z"></path><path d="M728.802 962H252.891A190.883 190.883 0 0 1 62.008 771.98V296.934a190.883 190.883 0 0 1 190.883-192.61h267.754a60.46 60.46 0 0 1 0 120.92H252.891a69.962 69.962 0 0 0-69.098 69.099V771.98a69.962 69.962 0 0 0 69.098 69.098h475.911A69.962 69.962 0 0 0 797.9 771.98V503.363a60.46 60.46 0 1 1 120.922 0V771.98A190.883 190.883 0 0 1 728.802 962z"></path></svg><!--]-->在 GitHub 上编辑此页<span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">open in new window</span></span><!----></a></div><div class="meta-item git-info"><div class="update-time"><span class="label">上次编辑于: </span><!----></div><div class="contributors"><span class="label">贡献者: </span><!--[--><!--[--><span class="contributor" title="email: hqqich1314@outlook.com">hqqich</span><!--]--><!--]--></div></div></footer><nav class="vp-page-nav"><a aria-label="Day07 ~ Day08" class="vp-link nav-link prev nav-link prev" href="/blog/dist/md/dev-log/day07~day08.html"><div class="hint"><span class="arrow start"></span>上一页</div><div class="link"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day07 ~ Day08</div></a><a aria-label="Day011" class="vp-link nav-link next nav-link next" href="/blog/dist/md/dev-log/day11.html"><div class="hint">下一页<span class="arrow end"></span></div><div class="link">Day011<span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span></div></a></nav><!----><!----><!--]--></main><!--]--><footer class="vp-footer-wrapper"><div class="vp-footer">我的微信:fustack</div><div class="vp-copyright">Copyright © 2024 小傅哥</div></footer></div><!--]--><!----><!--]--></div> - <script type="module" src="/blog/dist/assets/app-48e592bc.js" defer></script> - </body> -</html> diff --git a/blog/dist/md/dev-log/day11.html b/blog/dist/md/dev-log/day11.html deleted file mode 100644 index 4c14972..0000000 --- a/blog/dist/md/dev-log/day11.html +++ /dev/null @@ -1,40 +0,0 @@ -<!doctype html> -<html lang="zh-CN" data-theme="light"> - <head> - <meta charset="utf-8" /> - <meta name="viewport" content="width=device-width,initial-scale=1" /> - <meta name="generator" content="VuePress 2.0.0-beta.67" /> - <meta name="theme" content="VuePress Theme Hope" /> - <meta property="og:url" content="https://vuepress-theme-hope-docs-demo.netlify.app/blog/dist/md/dev-log/day11.html"><meta property="og:site_name" content="我的简历"><meta property="og:title" content="Day011"><meta property="og:description" content="任务 [x] 在应用层编排抽奖过程; 总结 今天的内容比较简单,最主要的问题就是表改了,然后花了很多时间去改对应的 PO 以及 SQL,然后今天第一次开发 application 层,感觉就是把 domain 层各个领域进行组装,然后形成一个又一个的流程,在这里面会使用 MQ 把流程进行切片,之后写门面接口应该就是调 application 层里面各个..."><meta property="og:type" content="article"><meta property="og:locale" content="zh-CN"><meta property="og:updated_time" content="2024-01-31T06:40:14.000Z"><meta property="article:author" content="小傅哥"><meta property="article:modified_time" content="2024-01-31T06:40:14.000Z"><script type="application/ld+json">{"@context":"https://schema.org","@type":"Article","headline":"Day011","image":[""],"dateModified":"2024-01-31T06:40:14.000Z","author":[{"@type":"Person","name":"小傅哥","url":"https://mister-hope.com"}]}</script><title>Day011 | 我的简历</title><meta name="description" content="任务 [x] 在应用层编排抽奖过程; 总结 今天的内容比较简单,最主要的问题就是表改了,然后花了很多时间去改对应的 PO 以及 SQL,然后今天第一次开发 application 层,感觉就是把 domain 层各个领域进行组装,然后形成一个又一个的流程,在这里面会使用 MQ 把流程进行切片,之后写门面接口应该就是调 application 层里面各个..."> - <style> - :root { - --bg-color: #fff; - } - - html[data-theme="dark"] { - --bg-color: #1d1e1f; - } - - html, - body { - background: var(--bg-color); - } - </style> - <script> - const userMode = localStorage.getItem("vuepress-theme-hope-scheme"); - const systemDarkMode = - window.matchMedia && - window.matchMedia("(prefers-color-scheme: dark)").matches; - - if (userMode === "dark" || (userMode !== "light" && systemDarkMode)) { - document.documentElement.setAttribute("data-theme", "dark"); - } - </script> - <link rel="preload" href="/blog/dist/assets/style-e1af0ae0.css" as="style"><link rel="stylesheet" href="/blog/dist/assets/style-e1af0ae0.css"> - <link rel="modulepreload" href="/blog/dist/assets/app-48e592bc.js"><link rel="modulepreload" href="/blog/dist/assets/day11.html-22b3645c.js"><link rel="modulepreload" href="/blog/dist/assets/plugin-vue_export-helper-c27b6911.js"><link rel="modulepreload" href="/blog/dist/assets/day11.html-bf0a77d6.js"><link rel="prefetch" href="/blog/dist/assets/index.html-2448c597.js" as="script"><link rel="prefetch" href="/blog/dist/assets/slides.html-a8da665a.js" as="script"><link rel="prefetch" href="/blog/dist/assets/resume.html-5daad762.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day01.html-5b3d75e2.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day02.html-16f7422e.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day03.html-8bf052f3.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day04.html-d99e9bf2.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day05.html-019a29ca.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day06.html-46d99ff3.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day07~day08.html-af1acce9.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day09~day10.html-ea2643e5.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day12.html-ca956336.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-b25c80fe.js" as="script"><link rel="prefetch" href="/blog/dist/assets/404.html-d25048b5.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-408426f6.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-970a5d45.js" as="script"><link rel="prefetch" href="/blog/dist/assets/slides.html-2a1d1365.js" as="script"><link rel="prefetch" href="/blog/dist/assets/resume.html-76c4384e.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day01.html-55eb354f.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day02.html-8d6bc722.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day03.html-fbe757fe.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day04.html-b068227c.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day05.html-b3eb6724.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day06.html-435a8053.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day07~day08.html-99b6eb19.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day09~day10.html-fca95bc7.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day12.html-fd07949c.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-09a8d92e.js" as="script"><link rel="prefetch" href="/blog/dist/assets/404.html-98ecc787.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-fe05aaa1.js" as="script"><link rel="prefetch" href="/blog/dist/assets/photoswipe.esm-060dc2da.js" as="script"> - </head> - <body> - <div id="app"><!--[--><!--[--><!--[--><span tabindex="-1"></span><a href="#main-content" class="vp-skip-link sr-only">跳至主要內容</a><!--]--><div class="theme-container has-toc"><!--[--><header id="navbar" class="vp-navbar"><div class="vp-navbar-start"><button type="button" class="vp-toggle-sidebar-button" title="Toggle Sidebar"><span class="icon"></span></button><!--[--><!----><!--]--><!--[--><a class="vp-link vp-brand vp-brand" href="/blog/dist/"><img class="vp-nav-logo" src="/blog/dist/logo.svg" alt="我的简历"><!----><span class="vp-site-name hide-in-pad">我的简历</span></a><!--]--><!--[--><!----><!--]--></div><div class="vp-navbar-center"><!--[--><!----><!--]--><!--[--><nav class="vp-nav-links"><div class="nav-item hide-in-mobile"><a aria-label="主页" class="vp-link nav-link nav-link" href="/blog/dist/"><span class="font-icon icon fa-fw fa-sm fas fa-home" style=""></span>主页<!----></a></div><div class="nav-item hide-in-mobile"><a aria-label="个人简历" class="vp-link nav-link nav-link" href="/blog/dist/md/resume.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>个人简历<!----></a></div><div class="nav-item hide-in-mobile"><a aria-label="开发日志" class="vp-link nav-link nav-link" href="/blog/dist/md/dev-log/day01.html"><span class="font-icon icon fa-fw fa-sm fas fa-book" style=""></span>开发日志<!----></a></div></nav><!--]--><!--[--><!----><!--]--></div><div class="vp-navbar-end"><!--[--><!----><!--]--><!--[--><!----><div class="nav-item vp-repo"><a class="vp-repo-link" href="https://github.com/fuzhengwei/xfg-resume-blog" target="_blank" rel="noopener noreferrer" aria-label="GitHub"><svg xmlns="http://www.w3.org/2000/svg" class="icon github-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="github icon" style="width:1.25rem;height:1.25rem;vertical-align:middle;"><path d="M511.957 21.333C241.024 21.333 21.333 240.981 21.333 512c0 216.832 140.544 400.725 335.574 465.664 24.49 4.395 32.256-10.07 32.256-23.083 0-11.69.256-44.245 0-85.205-136.448 29.61-164.736-64.64-164.736-64.64-22.315-56.704-54.4-71.765-54.4-71.765-44.587-30.464 3.285-29.824 3.285-29.824 49.195 3.413 75.179 50.517 75.179 50.517 43.776 75.008 114.816 53.333 142.762 40.79 4.523-31.66 17.152-53.377 31.19-65.537-108.971-12.458-223.488-54.485-223.488-242.602 0-53.547 19.114-97.323 50.517-131.67-5.035-12.33-21.93-62.293 4.779-129.834 0 0 41.258-13.184 134.912 50.346a469.803 469.803 0 0 1 122.88-16.554c41.642.213 83.626 5.632 122.88 16.554 93.653-63.488 134.784-50.346 134.784-50.346 26.752 67.541 9.898 117.504 4.864 129.834 31.402 34.347 50.474 78.123 50.474 131.67 0 188.586-114.73 230.016-224.042 242.09 17.578 15.232 33.578 44.672 33.578 90.454v135.85c0 13.142 7.936 27.606 32.854 22.87C862.25 912.597 1002.667 728.747 1002.667 512c0-271.019-219.648-490.667-490.71-490.667z"></path></svg></a></div><div class="nav-item hide-in-mobile"><button type="button" id="appearance-switch"><svg xmlns="http://www.w3.org/2000/svg" class="icon auto-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="auto icon" style="display:block;"><path d="M512 992C246.92 992 32 777.08 32 512S246.92 32 512 32s480 214.92 480 480-214.92 480-480 480zm0-840c-198.78 0-360 161.22-360 360 0 198.84 161.22 360 360 360s360-161.16 360-360c0-198.78-161.22-360-360-360zm0 660V212c165.72 0 300 134.34 300 300 0 165.72-134.28 300-300 300z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" class="icon dark-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="dark icon" style="display:none;"><path d="M524.8 938.667h-4.267a439.893 439.893 0 0 1-313.173-134.4 446.293 446.293 0 0 1-11.093-597.334A432.213 432.213 0 0 1 366.933 90.027a42.667 42.667 0 0 1 45.227 9.386 42.667 42.667 0 0 1 10.24 42.667 358.4 358.4 0 0 0 82.773 375.893 361.387 361.387 0 0 0 376.747 82.774 42.667 42.667 0 0 1 54.187 55.04 433.493 433.493 0 0 1-99.84 154.88 438.613 438.613 0 0 1-311.467 128z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" class="icon light-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="light icon" style="display:none;"><path d="M952 552h-80a40 40 0 0 1 0-80h80a40 40 0 0 1 0 80zM801.88 280.08a41 41 0 0 1-57.96-57.96l57.96-58a41.04 41.04 0 0 1 58 58l-58 57.96zM512 752a240 240 0 1 1 0-480 240 240 0 0 1 0 480zm0-560a40 40 0 0 1-40-40V72a40 40 0 0 1 80 0v80a40 40 0 0 1-40 40zm-289.88 88.08-58-57.96a41.04 41.04 0 0 1 58-58l57.96 58a41 41 0 0 1-57.96 57.96zM192 512a40 40 0 0 1-40 40H72a40 40 0 0 1 0-80h80a40 40 0 0 1 40 40zm30.12 231.92a41 41 0 0 1 57.96 57.96l-57.96 58a41.04 41.04 0 0 1-58-58l58-57.96zM512 832a40 40 0 0 1 40 40v80a40 40 0 0 1-80 0v-80a40 40 0 0 1 40-40zm289.88-88.08 58 57.96a41.04 41.04 0 0 1-58 58l-57.96-58a41 41 0 0 1 57.96-57.96z"></path></svg></button></div><!----><!--]--><!--[--><!----><!--]--><button type="button" class="vp-toggle-navbar-button" aria-label="Toggle Navbar" aria-expanded="false" aria-controls="nav-screen"><span><span class="vp-top"></span><span class="vp-middle"></span><span class="vp-bottom"></span></span></button></div></header><!----><!--]--><!----><div class="toggle-sidebar-wrapper"><span class="arrow start"></span></div><aside id="sidebar" class="vp-sidebar"><!--[--><!----><!--]--><ul class="vp-sidebar-links"><li><!--[--><a aria-label="主页" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/"><span class="font-icon icon fa-fw fa-sm fas fa-home" style=""></span>主页<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><section class="vp-sidebar-group"><p class="vp-sidebar-heading active"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span><span class="vp-sidebar-title">Lottery 项目开发日志</span><!----></p><ul class="vp-sidebar-links"><li><!--[--><a aria-label="Day01" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day01.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day01<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day02" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day02.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day02<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day03" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day03.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day03<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day04" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day04.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day04<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day05" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day05.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day05<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day06" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day06.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day06<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day07 ~ Day08" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day07~day08.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day07 ~ Day08<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day09 ~ Day10" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day09~day10.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day09 ~ Day10<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day011" class="vp-link nav-link active vp-sidebar-link vp-sidebar-page active nav-link active vp-sidebar-link vp-sidebar-page active" href="/blog/dist/md/dev-log/day11.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day011<!----></a><ul class="vp-sidebar-sub-headers"><li class="vp-sidebar-sub-header"><a aria-label="任务" class="vp-link nav-link vp-sidebar-link vp-heading nav-link vp-sidebar-link vp-heading" href="/blog/dist/md/dev-log/day11.html#任务"><!---->任务<!----></a><ul class="vp-sidebar-sub-headers"></ul></li><li class="vp-sidebar-sub-header"><a aria-label="总结" class="vp-link nav-link vp-sidebar-link vp-heading nav-link vp-sidebar-link vp-heading" href="/blog/dist/md/dev-log/day11.html#总结"><!---->总结<!----></a><ul class="vp-sidebar-sub-headers"></ul></li></ul><!--]--></li><li><!--[--><a aria-label="Day012" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day12.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day012<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li></ul></section></li></ul><!--[--><!----><!--]--></aside><!--[--><main id="main-content" class="vp-page"><!--[--><!----><!----><nav class="vp-breadcrumb disable"></nav><div class="vp-page-title"><h1><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day011</h1><div class="page-info"><span class="page-author-info" aria-label="作者🖊" data-balloon-pos="down"><svg xmlns="http://www.w3.org/2000/svg" class="icon author-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="author icon"><path d="M649.6 633.6c86.4-48 147.2-144 147.2-249.6 0-160-128-288-288-288s-288 128-288 288c0 108.8 57.6 201.6 147.2 249.6-121.6 48-214.4 153.6-240 288-3.2 9.6 0 19.2 6.4 25.6 3.2 9.6 12.8 12.8 22.4 12.8h704c9.6 0 19.2-3.2 25.6-12.8 6.4-6.4 9.6-16 6.4-25.6-25.6-134.4-121.6-240-243.2-288z"></path></svg><span><a class="page-author-item" href="https://mister-hope.com" target="_blank" rel="noopener noreferrer">小傅哥</a></span><span property="author" content="小傅哥"></span></span><!----><span class="page-date-info" aria-label="写作日期📅" data-balloon-pos="down"><svg xmlns="http://www.w3.org/2000/svg" class="icon calendar-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="calendar icon"><path d="M716.4 110.137c0-18.753-14.72-33.473-33.472-33.473-18.753 0-33.473 14.72-33.473 33.473v33.473h66.993v-33.473zm-334.87 0c0-18.753-14.72-33.473-33.473-33.473s-33.52 14.72-33.52 33.473v33.473h66.993v-33.473zm468.81 33.52H716.4v100.465c0 18.753-14.72 33.473-33.472 33.473a33.145 33.145 0 01-33.473-33.473V143.657H381.53v100.465c0 18.753-14.72 33.473-33.473 33.473a33.145 33.145 0 01-33.473-33.473V143.657H180.6A134.314 134.314 0 0046.66 277.595v535.756A134.314 134.314 0 00180.6 947.289h669.74a134.36 134.36 0 00133.94-133.938V277.595a134.314 134.314 0 00-133.94-133.938zm33.473 267.877H147.126a33.145 33.145 0 01-33.473-33.473c0-18.752 14.72-33.473 33.473-33.473h736.687c18.752 0 33.472 14.72 33.472 33.473a33.145 33.145 0 01-33.472 33.473z"></path></svg><span><!----></span><meta property="datePublished" content="2024-01-31T06:40:14.000Z"></span><!----><span class="page-reading-time-info" aria-label="阅读时间⌛" data-balloon-pos="down"><svg xmlns="http://www.w3.org/2000/svg" class="icon timer-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="timer icon"><path d="M799.387 122.15c4.402-2.978 7.38-7.897 7.38-13.463v-1.165c0-8.933-7.38-16.312-16.312-16.312H256.33c-8.933 0-16.311 7.38-16.311 16.312v1.165c0 5.825 2.977 10.874 7.637 13.592 4.143 194.44 97.22 354.963 220.201 392.763-122.204 37.542-214.893 196.511-220.2 389.397-4.661 5.049-7.638 11.651-7.638 19.03v5.825h566.49v-5.825c0-7.379-2.849-13.981-7.509-18.9-5.049-193.016-97.867-351.985-220.2-389.527 123.24-37.67 216.446-198.453 220.588-392.892zM531.16 450.445v352.632c117.674 1.553 211.787 40.778 211.787 88.676H304.097c0-48.286 95.149-87.382 213.728-88.676V450.445c-93.077-3.107-167.901-81.297-167.901-177.093 0-8.803 6.99-15.793 15.793-15.793 8.803 0 15.794 6.99 15.794 15.793 0 80.261 63.69 145.635 142.01 145.635s142.011-65.374 142.011-145.635c0-8.803 6.99-15.793 15.794-15.793s15.793 6.99 15.793 15.793c0 95.019-73.789 172.82-165.96 177.093z"></path></svg><span>大约 1 分钟</span><meta property="timeRequired" content="PT1M"></span><span class="page-category-info" aria-label="分类🌈" data-balloon-pos="down"><svg xmlns="http://www.w3.org/2000/svg" class="icon category-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="category icon"><path d="M148.41 106.992h282.176c22.263 0 40.31 18.048 40.31 40.31V429.48c0 22.263-18.047 40.31-40.31 40.31H148.41c-22.263 0-40.311-18.047-40.311-40.31V147.302c0-22.263 18.048-40.31 40.311-40.31zM147.556 553.478H429.73c22.263 0 40.311 18.048 40.311 40.31v282.176c0 22.263-18.048 40.312-40.31 40.312H147.555c-22.263 0-40.311-18.049-40.311-40.312V593.79c0-22.263 18.048-40.311 40.31-40.311zM593.927 106.992h282.176c22.263 0 40.31 18.048 40.31 40.31V429.48c0 22.263-18.047 40.31-40.31 40.31H593.927c-22.263 0-40.311-18.047-40.311-40.31V147.302c0-22.263 18.048-40.31 40.31-40.31zM730.22 920.502H623.926c-40.925 0-74.22-33.388-74.22-74.425V623.992c0-41.038 33.387-74.424 74.425-74.424h222.085c41.038 0 74.424 33.226 74.424 74.067v114.233c0 10.244-8.304 18.548-18.547 18.548s-18.548-8.304-18.548-18.548V623.635c0-20.388-16.746-36.974-37.33-36.974H624.13c-20.585 0-37.331 16.747-37.331 37.33v222.086c0 20.585 16.654 37.331 37.126 37.331H730.22c10.243 0 18.547 8.304 18.547 18.547 0 10.244-8.304 18.547-18.547 18.547z"></path></svg><!--[--><span class="page-category-item category1" role>开发笔记</span><span class="page-category-item category7" role>学习记录</span><!--]--><meta property="articleSection" content="开发笔记,学习记录"></span><!----></div><hr></div><div class="toc-place-holder"><aside id="toc"><!--[--><!----><!--]--><div class="toc-header">此页内容<button type="button" class="print-button" title="打印"><svg xmlns="http://www.w3.org/2000/svg" class="icon print-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="print icon"><path d="M819.2 364.8h-44.8V128c0-17.067-14.933-32-32-32H281.6c-17.067 0-32 14.933-32 32v236.8h-44.8C145.067 364.8 96 413.867 96 473.6v192c0 59.733 49.067 108.8 108.8 108.8h44.8V896c0 17.067 14.933 32 32 32h460.8c17.067 0 32-14.933 32-32V774.4h44.8c59.733 0 108.8-49.067 108.8-108.8v-192c0-59.733-49.067-108.8-108.8-108.8zM313.6 160h396.8v204.8H313.6V160zm396.8 704H313.6V620.8h396.8V864zM864 665.6c0 25.6-19.2 44.8-44.8 44.8h-44.8V588.8c0-17.067-14.933-32-32-32H281.6c-17.067 0-32 14.933-32 32v121.6h-44.8c-25.6 0-44.8-19.2-44.8-44.8v-192c0-25.6 19.2-44.8 44.8-44.8h614.4c25.6 0 44.8 19.2 44.8 44.8v192z"></path></svg></button></div><div class="toc-wrapper"><ul class="toc-list"><!--[--><li class="toc-item"><a class="vp-link toc-link level3 toc-link level3" href="/blog/dist/#任务">任务</a></li><!----><!--]--><!--[--><li class="toc-item"><a class="vp-link toc-link level3 toc-link level3" href="/blog/dist/#总结">总结</a></li><!----><!--]--></ul><div class="toc-marker" style="top:-1.7rem;"></div></div><!--[--><!----><!--]--></aside></div><!----><div class="theme-hope-content"><h3 id="任务" tabindex="-1"><a class="header-anchor" href="#任务" aria-hidden="true">#</a> 任务</h3><ul><li>[x] 在应用层编排抽奖过程</li></ul><h3 id="总结" tabindex="-1"><a class="header-anchor" href="#总结" aria-hidden="true">#</a> 总结</h3><p>今天的内容比较简单,最主要的问题就是表改了,然后花了很多时间去改对应的 PO 以及 SQL,然后今天第一次开发 application 层,感觉就是把 domain 层各个领域进行组装,然后形成一个又一个的流程,在这里面会使用 MQ 把流程进行切片,之后写门面接口应该就是调 application 层里面各个流程了,这样对于 Controller 层感觉挺好的,只需要简单的封装一下前端传进来的参数,然后调用 application 层执行各个流程就可以了</p><p>感觉今天最大的收获就在于学到了在开发的过程中要把整个流程切分一下,分成一块一块的,然后用 MQ 进行后续的操作,用户不需要感知到这一切,他只需要点进去,然后执行一个小的片段,然后剩下的操作可以使用 MQ 来慢慢操作,而不是之前那样直接单线程一个流程写完,又臭又长,返回得还慢,用户体验很不好,学到了流程切片,今天不亏,哈哈哈哈,这个东西还是很有用的</p></div><!----><footer class="page-meta"><div class="meta-item edit-link"><a href="https://github.com/fuzhengwei/xfg-resume-blog/edit/main/src/md/dev-log/day11.md" rel="noopener noreferrer" target="_blank" aria-label="在 GitHub 上编辑此页" class="nav-link label"><!--[--><svg xmlns="http://www.w3.org/2000/svg" class="icon edit-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="edit icon"><path d="M430.818 653.65a60.46 60.46 0 0 1-50.96-93.281l71.69-114.012 7.773-10.365L816.038 80.138A60.46 60.46 0 0 1 859.225 62a60.46 60.46 0 0 1 43.186 18.138l43.186 43.186a60.46 60.46 0 0 1 0 86.373L588.879 565.55l-8.637 8.637-117.466 68.234a60.46 60.46 0 0 1-31.958 11.229z"></path><path d="M728.802 962H252.891A190.883 190.883 0 0 1 62.008 771.98V296.934a190.883 190.883 0 0 1 190.883-192.61h267.754a60.46 60.46 0 0 1 0 120.92H252.891a69.962 69.962 0 0 0-69.098 69.099V771.98a69.962 69.962 0 0 0 69.098 69.098h475.911A69.962 69.962 0 0 0 797.9 771.98V503.363a60.46 60.46 0 1 1 120.922 0V771.98A190.883 190.883 0 0 1 728.802 962z"></path></svg><!--]-->在 GitHub 上编辑此页<span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">open in new window</span></span><!----></a></div><div class="meta-item git-info"><div class="update-time"><span class="label">上次编辑于: </span><!----></div><div class="contributors"><span class="label">贡献者: </span><!--[--><!--[--><span class="contributor" title="email: hqqich1314@outlook.com">hqqich</span><!--]--><!--]--></div></div></footer><nav class="vp-page-nav"><a aria-label="Day09 ~ Day10" class="vp-link nav-link prev nav-link prev" href="/blog/dist/md/dev-log/day09~day10.html"><div class="hint"><span class="arrow start"></span>上一页</div><div class="link"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day09 ~ Day10</div></a><a aria-label="Day012" class="vp-link nav-link next nav-link next" href="/blog/dist/md/dev-log/day12.html"><div class="hint">下一页<span class="arrow end"></span></div><div class="link">Day012<span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span></div></a></nav><!----><!----><!--]--></main><!--]--><footer class="vp-footer-wrapper"><div class="vp-footer">我的微信:fustack</div><div class="vp-copyright">Copyright © 2024 小傅哥</div></footer></div><!--]--><!----><!--]--></div> - <script type="module" src="/blog/dist/assets/app-48e592bc.js" defer></script> - </body> -</html> diff --git a/blog/dist/md/dev-log/day12.html b/blog/dist/md/dev-log/day12.html deleted file mode 100644 index 21dfd63..0000000 --- a/blog/dist/md/dev-log/day12.html +++ /dev/null @@ -1,54 +0,0 @@ -<!doctype html> -<html lang="zh-CN" data-theme="light"> - <head> - <meta charset="utf-8" /> - <meta name="viewport" content="width=device-width,initial-scale=1" /> - <meta name="generator" content="VuePress 2.0.0-beta.67" /> - <meta name="theme" content="VuePress Theme Hope" /> - <meta property="og:url" content="https://vuepress-theme-hope-docs-demo.netlify.app/blog/dist/md/dev-log/day12.html"><meta property="og:site_name" content="我的简历"><meta property="og:title" content="Day012"><meta property="og:description" content="任务 [x] 规则引擎量化人群参与活动; 总结 首先先去了解了一下组合模式和决策树,然后看了看数据库,其实就是把一个类似于二叉树的结构存到了数据库里,分别对应了三个东西,一个表用来保存决策树的树根信息,然后一个表用来保存树上的所有节点的信息,然后一个表用来存决策树的连接信息,我们可以通过树根的 ID 拿到所有相关的连线信息以及所有相关的节点信息,明白了..."><meta property="og:type" content="article"><meta property="og:locale" content="zh-CN"><meta property="og:updated_time" content="2024-01-31T06:40:14.000Z"><meta property="article:author" content="小傅哥"><meta property="article:modified_time" content="2024-01-31T06:40:14.000Z"><script type="application/ld+json">{"@context":"https://schema.org","@type":"Article","headline":"Day012","image":[""],"dateModified":"2024-01-31T06:40:14.000Z","author":[{"@type":"Person","name":"小傅哥","url":"https://mister-hope.com"}]}</script><title>Day012 | 我的简历</title><meta name="description" content="任务 [x] 规则引擎量化人群参与活动; 总结 首先先去了解了一下组合模式和决策树,然后看了看数据库,其实就是把一个类似于二叉树的结构存到了数据库里,分别对应了三个东西,一个表用来保存决策树的树根信息,然后一个表用来保存树上的所有节点的信息,然后一个表用来存决策树的连接信息,我们可以通过树根的 ID 拿到所有相关的连线信息以及所有相关的节点信息,明白了..."> - <style> - :root { - --bg-color: #fff; - } - - html[data-theme="dark"] { - --bg-color: #1d1e1f; - } - - html, - body { - background: var(--bg-color); - } - </style> - <script> - const userMode = localStorage.getItem("vuepress-theme-hope-scheme"); - const systemDarkMode = - window.matchMedia && - window.matchMedia("(prefers-color-scheme: dark)").matches; - - if (userMode === "dark" || (userMode !== "light" && systemDarkMode)) { - document.documentElement.setAttribute("data-theme", "dark"); - } - </script> - <link rel="preload" href="/blog/dist/assets/style-e1af0ae0.css" as="style"><link rel="stylesheet" href="/blog/dist/assets/style-e1af0ae0.css"> - <link rel="modulepreload" href="/blog/dist/assets/app-48e592bc.js"><link rel="modulepreload" href="/blog/dist/assets/day12.html-ca956336.js"><link rel="modulepreload" href="/blog/dist/assets/day12.html-fd07949c.js"><link rel="modulepreload" href="/blog/dist/assets/plugin-vue_export-helper-c27b6911.js"><link rel="prefetch" href="/blog/dist/assets/index.html-2448c597.js" as="script"><link rel="prefetch" href="/blog/dist/assets/slides.html-a8da665a.js" as="script"><link rel="prefetch" href="/blog/dist/assets/resume.html-5daad762.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day01.html-5b3d75e2.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day02.html-16f7422e.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day03.html-8bf052f3.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day04.html-d99e9bf2.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day05.html-019a29ca.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day06.html-46d99ff3.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day07~day08.html-af1acce9.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day09~day10.html-ea2643e5.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day11.html-bf0a77d6.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-b25c80fe.js" as="script"><link rel="prefetch" href="/blog/dist/assets/404.html-d25048b5.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-408426f6.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-970a5d45.js" as="script"><link rel="prefetch" href="/blog/dist/assets/slides.html-2a1d1365.js" as="script"><link rel="prefetch" href="/blog/dist/assets/resume.html-76c4384e.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day01.html-55eb354f.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day02.html-8d6bc722.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day03.html-fbe757fe.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day04.html-b068227c.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day05.html-b3eb6724.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day06.html-435a8053.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day07~day08.html-99b6eb19.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day09~day10.html-fca95bc7.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day11.html-22b3645c.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-09a8d92e.js" as="script"><link rel="prefetch" href="/blog/dist/assets/404.html-98ecc787.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-fe05aaa1.js" as="script"><link rel="prefetch" href="/blog/dist/assets/photoswipe.esm-060dc2da.js" as="script"> - </head> - <body> - <div id="app"><!--[--><!--[--><!--[--><span tabindex="-1"></span><a href="#main-content" class="vp-skip-link sr-only">跳至主要內容</a><!--]--><div class="theme-container has-toc"><!--[--><header id="navbar" class="vp-navbar"><div class="vp-navbar-start"><button type="button" class="vp-toggle-sidebar-button" title="Toggle Sidebar"><span class="icon"></span></button><!--[--><!----><!--]--><!--[--><a class="vp-link vp-brand vp-brand" href="/blog/dist/"><img class="vp-nav-logo" src="/blog/dist/logo.svg" alt="我的简历"><!----><span class="vp-site-name hide-in-pad">我的简历</span></a><!--]--><!--[--><!----><!--]--></div><div class="vp-navbar-center"><!--[--><!----><!--]--><!--[--><nav class="vp-nav-links"><div class="nav-item hide-in-mobile"><a aria-label="主页" class="vp-link nav-link nav-link" href="/blog/dist/"><span class="font-icon icon fa-fw fa-sm fas fa-home" style=""></span>主页<!----></a></div><div class="nav-item hide-in-mobile"><a aria-label="个人简历" class="vp-link nav-link nav-link" href="/blog/dist/md/resume.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>个人简历<!----></a></div><div class="nav-item hide-in-mobile"><a aria-label="开发日志" class="vp-link nav-link nav-link" href="/blog/dist/md/dev-log/day01.html"><span class="font-icon icon fa-fw fa-sm fas fa-book" style=""></span>开发日志<!----></a></div></nav><!--]--><!--[--><!----><!--]--></div><div class="vp-navbar-end"><!--[--><!----><!--]--><!--[--><!----><div class="nav-item vp-repo"><a class="vp-repo-link" href="https://github.com/fuzhengwei/xfg-resume-blog" target="_blank" rel="noopener noreferrer" aria-label="GitHub"><svg xmlns="http://www.w3.org/2000/svg" class="icon github-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="github icon" style="width:1.25rem;height:1.25rem;vertical-align:middle;"><path d="M511.957 21.333C241.024 21.333 21.333 240.981 21.333 512c0 216.832 140.544 400.725 335.574 465.664 24.49 4.395 32.256-10.07 32.256-23.083 0-11.69.256-44.245 0-85.205-136.448 29.61-164.736-64.64-164.736-64.64-22.315-56.704-54.4-71.765-54.4-71.765-44.587-30.464 3.285-29.824 3.285-29.824 49.195 3.413 75.179 50.517 75.179 50.517 43.776 75.008 114.816 53.333 142.762 40.79 4.523-31.66 17.152-53.377 31.19-65.537-108.971-12.458-223.488-54.485-223.488-242.602 0-53.547 19.114-97.323 50.517-131.67-5.035-12.33-21.93-62.293 4.779-129.834 0 0 41.258-13.184 134.912 50.346a469.803 469.803 0 0 1 122.88-16.554c41.642.213 83.626 5.632 122.88 16.554 93.653-63.488 134.784-50.346 134.784-50.346 26.752 67.541 9.898 117.504 4.864 129.834 31.402 34.347 50.474 78.123 50.474 131.67 0 188.586-114.73 230.016-224.042 242.09 17.578 15.232 33.578 44.672 33.578 90.454v135.85c0 13.142 7.936 27.606 32.854 22.87C862.25 912.597 1002.667 728.747 1002.667 512c0-271.019-219.648-490.667-490.71-490.667z"></path></svg></a></div><div class="nav-item hide-in-mobile"><button type="button" id="appearance-switch"><svg xmlns="http://www.w3.org/2000/svg" class="icon auto-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="auto icon" style="display:block;"><path d="M512 992C246.92 992 32 777.08 32 512S246.92 32 512 32s480 214.92 480 480-214.92 480-480 480zm0-840c-198.78 0-360 161.22-360 360 0 198.84 161.22 360 360 360s360-161.16 360-360c0-198.78-161.22-360-360-360zm0 660V212c165.72 0 300 134.34 300 300 0 165.72-134.28 300-300 300z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" class="icon dark-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="dark icon" style="display:none;"><path d="M524.8 938.667h-4.267a439.893 439.893 0 0 1-313.173-134.4 446.293 446.293 0 0 1-11.093-597.334A432.213 432.213 0 0 1 366.933 90.027a42.667 42.667 0 0 1 45.227 9.386 42.667 42.667 0 0 1 10.24 42.667 358.4 358.4 0 0 0 82.773 375.893 361.387 361.387 0 0 0 376.747 82.774 42.667 42.667 0 0 1 54.187 55.04 433.493 433.493 0 0 1-99.84 154.88 438.613 438.613 0 0 1-311.467 128z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" class="icon light-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="light icon" style="display:none;"><path d="M952 552h-80a40 40 0 0 1 0-80h80a40 40 0 0 1 0 80zM801.88 280.08a41 41 0 0 1-57.96-57.96l57.96-58a41.04 41.04 0 0 1 58 58l-58 57.96zM512 752a240 240 0 1 1 0-480 240 240 0 0 1 0 480zm0-560a40 40 0 0 1-40-40V72a40 40 0 0 1 80 0v80a40 40 0 0 1-40 40zm-289.88 88.08-58-57.96a41.04 41.04 0 0 1 58-58l57.96 58a41 41 0 0 1-57.96 57.96zM192 512a40 40 0 0 1-40 40H72a40 40 0 0 1 0-80h80a40 40 0 0 1 40 40zm30.12 231.92a41 41 0 0 1 57.96 57.96l-57.96 58a41.04 41.04 0 0 1-58-58l58-57.96zM512 832a40 40 0 0 1 40 40v80a40 40 0 0 1-80 0v-80a40 40 0 0 1 40-40zm289.88-88.08 58 57.96a41.04 41.04 0 0 1-58 58l-57.96-58a41 41 0 0 1 57.96-57.96z"></path></svg></button></div><!----><!--]--><!--[--><!----><!--]--><button type="button" class="vp-toggle-navbar-button" aria-label="Toggle Navbar" aria-expanded="false" aria-controls="nav-screen"><span><span class="vp-top"></span><span class="vp-middle"></span><span class="vp-bottom"></span></span></button></div></header><!----><!--]--><!----><div class="toggle-sidebar-wrapper"><span class="arrow start"></span></div><aside id="sidebar" class="vp-sidebar"><!--[--><!----><!--]--><ul class="vp-sidebar-links"><li><!--[--><a aria-label="主页" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/"><span class="font-icon icon fa-fw fa-sm fas fa-home" style=""></span>主页<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><section class="vp-sidebar-group"><p class="vp-sidebar-heading active"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span><span class="vp-sidebar-title">Lottery 项目开发日志</span><!----></p><ul class="vp-sidebar-links"><li><!--[--><a aria-label="Day01" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day01.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day01<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day02" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day02.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day02<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day03" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day03.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day03<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day04" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day04.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day04<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day05" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day05.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day05<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day06" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day06.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day06<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day07 ~ Day08" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day07~day08.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day07 ~ Day08<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day09 ~ Day10" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day09~day10.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day09 ~ Day10<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day011" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day11.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day011<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day012" class="vp-link nav-link active vp-sidebar-link vp-sidebar-page active nav-link active vp-sidebar-link vp-sidebar-page active" href="/blog/dist/md/dev-log/day12.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day012<!----></a><ul class="vp-sidebar-sub-headers"><li class="vp-sidebar-sub-header"><a aria-label="任务" class="vp-link nav-link vp-sidebar-link vp-heading nav-link vp-sidebar-link vp-heading" href="/blog/dist/md/dev-log/day12.html#任务"><!---->任务<!----></a><ul class="vp-sidebar-sub-headers"></ul></li><li class="vp-sidebar-sub-header"><a aria-label="总结" class="vp-link nav-link vp-sidebar-link vp-heading nav-link vp-sidebar-link vp-heading" href="/blog/dist/md/dev-log/day12.html#总结"><!---->总结<!----></a><ul class="vp-sidebar-sub-headers"></ul></li></ul><!--]--></li></ul></section></li></ul><!--[--><!----><!--]--></aside><!--[--><main id="main-content" class="vp-page"><!--[--><!----><!----><nav class="vp-breadcrumb disable"></nav><div class="vp-page-title"><h1><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day012</h1><div class="page-info"><span class="page-author-info" aria-label="作者🖊" data-balloon-pos="down"><svg xmlns="http://www.w3.org/2000/svg" class="icon author-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="author icon"><path d="M649.6 633.6c86.4-48 147.2-144 147.2-249.6 0-160-128-288-288-288s-288 128-288 288c0 108.8 57.6 201.6 147.2 249.6-121.6 48-214.4 153.6-240 288-3.2 9.6 0 19.2 6.4 25.6 3.2 9.6 12.8 12.8 22.4 12.8h704c9.6 0 19.2-3.2 25.6-12.8 6.4-6.4 9.6-16 6.4-25.6-25.6-134.4-121.6-240-243.2-288z"></path></svg><span><a class="page-author-item" href="https://mister-hope.com" target="_blank" rel="noopener noreferrer">小傅哥</a></span><span property="author" content="小傅哥"></span></span><!----><span class="page-date-info" aria-label="写作日期📅" data-balloon-pos="down"><svg xmlns="http://www.w3.org/2000/svg" class="icon calendar-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="calendar icon"><path d="M716.4 110.137c0-18.753-14.72-33.473-33.472-33.473-18.753 0-33.473 14.72-33.473 33.473v33.473h66.993v-33.473zm-334.87 0c0-18.753-14.72-33.473-33.473-33.473s-33.52 14.72-33.52 33.473v33.473h66.993v-33.473zm468.81 33.52H716.4v100.465c0 18.753-14.72 33.473-33.472 33.473a33.145 33.145 0 01-33.473-33.473V143.657H381.53v100.465c0 18.753-14.72 33.473-33.473 33.473a33.145 33.145 0 01-33.473-33.473V143.657H180.6A134.314 134.314 0 0046.66 277.595v535.756A134.314 134.314 0 00180.6 947.289h669.74a134.36 134.36 0 00133.94-133.938V277.595a134.314 134.314 0 00-133.94-133.938zm33.473 267.877H147.126a33.145 33.145 0 01-33.473-33.473c0-18.752 14.72-33.473 33.473-33.473h736.687c18.752 0 33.472 14.72 33.472 33.473a33.145 33.145 0 01-33.472 33.473z"></path></svg><span><!----></span><meta property="datePublished" content="2024-01-31T06:40:14.000Z"></span><!----><span class="page-reading-time-info" aria-label="阅读时间⌛" data-balloon-pos="down"><svg xmlns="http://www.w3.org/2000/svg" class="icon timer-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="timer icon"><path d="M799.387 122.15c4.402-2.978 7.38-7.897 7.38-13.463v-1.165c0-8.933-7.38-16.312-16.312-16.312H256.33c-8.933 0-16.311 7.38-16.311 16.312v1.165c0 5.825 2.977 10.874 7.637 13.592 4.143 194.44 97.22 354.963 220.201 392.763-122.204 37.542-214.893 196.511-220.2 389.397-4.661 5.049-7.638 11.651-7.638 19.03v5.825h566.49v-5.825c0-7.379-2.849-13.981-7.509-18.9-5.049-193.016-97.867-351.985-220.2-389.527 123.24-37.67 216.446-198.453 220.588-392.892zM531.16 450.445v352.632c117.674 1.553 211.787 40.778 211.787 88.676H304.097c0-48.286 95.149-87.382 213.728-88.676V450.445c-93.077-3.107-167.901-81.297-167.901-177.093 0-8.803 6.99-15.793 15.793-15.793 8.803 0 15.794 6.99 15.794 15.793 0 80.261 63.69 145.635 142.01 145.635s142.011-65.374 142.011-145.635c0-8.803 6.99-15.793 15.794-15.793s15.793 6.99 15.793 15.793c0 95.019-73.789 172.82-165.96 177.093z"></path></svg><span>大约 3 分钟</span><meta property="timeRequired" content="PT3M"></span><span class="page-category-info" aria-label="分类🌈" data-balloon-pos="down"><svg xmlns="http://www.w3.org/2000/svg" class="icon category-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="category icon"><path d="M148.41 106.992h282.176c22.263 0 40.31 18.048 40.31 40.31V429.48c0 22.263-18.047 40.31-40.31 40.31H148.41c-22.263 0-40.311-18.047-40.311-40.31V147.302c0-22.263 18.048-40.31 40.311-40.31zM147.556 553.478H429.73c22.263 0 40.311 18.048 40.311 40.31v282.176c0 22.263-18.048 40.312-40.31 40.312H147.555c-22.263 0-40.311-18.049-40.311-40.312V593.79c0-22.263 18.048-40.311 40.31-40.311zM593.927 106.992h282.176c22.263 0 40.31 18.048 40.31 40.31V429.48c0 22.263-18.047 40.31-40.31 40.31H593.927c-22.263 0-40.311-18.047-40.311-40.31V147.302c0-22.263 18.048-40.31 40.31-40.31zM730.22 920.502H623.926c-40.925 0-74.22-33.388-74.22-74.425V623.992c0-41.038 33.387-74.424 74.425-74.424h222.085c41.038 0 74.424 33.226 74.424 74.067v114.233c0 10.244-8.304 18.548-18.547 18.548s-18.548-8.304-18.548-18.548V623.635c0-20.388-16.746-36.974-37.33-36.974H624.13c-20.585 0-37.331 16.747-37.331 37.33v222.086c0 20.585 16.654 37.331 37.126 37.331H730.22c10.243 0 18.547 8.304 18.547 18.547 0 10.244-8.304 18.547-18.547 18.547z"></path></svg><!--[--><span class="page-category-item category1" role>开发笔记</span><span class="page-category-item category7" role>学习记录</span><!--]--><meta property="articleSection" content="开发笔记,学习记录"></span><!----></div><hr></div><div class="toc-place-holder"><aside id="toc"><!--[--><!----><!--]--><div class="toc-header">此页内容<button type="button" class="print-button" title="打印"><svg xmlns="http://www.w3.org/2000/svg" class="icon print-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="print icon"><path d="M819.2 364.8h-44.8V128c0-17.067-14.933-32-32-32H281.6c-17.067 0-32 14.933-32 32v236.8h-44.8C145.067 364.8 96 413.867 96 473.6v192c0 59.733 49.067 108.8 108.8 108.8h44.8V896c0 17.067 14.933 32 32 32h460.8c17.067 0 32-14.933 32-32V774.4h44.8c59.733 0 108.8-49.067 108.8-108.8v-192c0-59.733-49.067-108.8-108.8-108.8zM313.6 160h396.8v204.8H313.6V160zm396.8 704H313.6V620.8h396.8V864zM864 665.6c0 25.6-19.2 44.8-44.8 44.8h-44.8V588.8c0-17.067-14.933-32-32-32H281.6c-17.067 0-32 14.933-32 32v121.6h-44.8c-25.6 0-44.8-19.2-44.8-44.8v-192c0-25.6 19.2-44.8 44.8-44.8h614.4c25.6 0 44.8 19.2 44.8 44.8v192z"></path></svg></button></div><div class="toc-wrapper"><ul class="toc-list"><!--[--><li class="toc-item"><a class="vp-link toc-link level3 toc-link level3" href="/blog/dist/#任务">任务</a></li><!----><!--]--><!--[--><li class="toc-item"><a class="vp-link toc-link level2 toc-link level2" href="/blog/dist/#总结">总结</a></li><!----><!--]--></ul><div class="toc-marker" style="top:-1.7rem;"></div></div><!--[--><!----><!--]--></aside></div><!----><div class="theme-hope-content"><h3 id="任务" tabindex="-1"><a class="header-anchor" href="#任务" aria-hidden="true">#</a> 任务</h3><ul><li>[x] 规则引擎量化人群参与活动</li></ul><h2 id="总结" tabindex="-1"><a class="header-anchor" href="#总结" aria-hidden="true">#</a> 总结</h2><p>首先先去了解了一下组合模式和决策树,然后看了看数据库,其实就是把一个类似于二叉树的结构存到了数据库里,分别对应了三个东西,一个表用来保存决策树的树根信息,然后一个表用来保存树上的所有节点的信息,然后一个表用来存决策树的连接信息,我们可以通过树根的 ID 拿到所有相关的连线信息以及所有相关的节点信息,明白了数据库相关的东西之后屡屡代码结构</p><p>什么是组合模式呢?先看看维基百科对组合模式的定义,然后直接看代码,给我的第一感觉就是把每一个 if-else 的条件抽取出来,然后变成一个又一个的 filter,然后在规则引擎中进行使用,首先把一个个 filter 包装到 map 中,供子类使用</p><p>其中最重要的代码我觉得是这个:</p><div class="language-java line-numbers-mode" data-ext="java"><pre class="language-java"><code> <span class="token keyword">protected</span> <span class="token class-name">TreeNodeVO</span> <span class="token function">engineDecisionMaker</span><span class="token punctuation">(</span><span class="token class-name">TreeRuleRich</span> treeRuleRich<span class="token punctuation">,</span> <span class="token class-name">DecisionMatterReq</span> matterReq<span class="token punctuation">)</span> <span class="token punctuation">{</span> - <span class="token class-name">TreeRootVO</span> treeRoot <span class="token operator">=</span> treeRuleRich<span class="token punctuation">.</span><span class="token function">getTreeRoot</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span> - <span class="token class-name">Map</span><span class="token generics"><span class="token punctuation"><</span><span class="token class-name">Long</span><span class="token punctuation">,</span> <span class="token class-name">TreeNodeVO</span><span class="token punctuation">></span></span> treeNodeMap <span class="token operator">=</span> treeRuleRich<span class="token punctuation">.</span><span class="token function">getTreeNodeMap</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span> - <span class="token class-name">Long</span> rootNodeId <span class="token operator">=</span> treeRoot<span class="token punctuation">.</span><span class="token function">getTreeRootNodeId</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span> - <span class="token class-name">TreeNodeVO</span> treeNodeInfo <span class="token operator">=</span> treeNodeMap<span class="token punctuation">.</span><span class="token function">get</span><span class="token punctuation">(</span>rootNodeId<span class="token punctuation">)</span><span class="token punctuation">;</span> - <span class="token keyword">while</span> <span class="token punctuation">(</span><span class="token class-name">Constants<span class="token punctuation">.</span>NodeType</span><span class="token punctuation">.</span><span class="token constant">STEM</span><span class="token punctuation">.</span><span class="token function">equals</span><span class="token punctuation">(</span>treeNodeInfo<span class="token punctuation">.</span><span class="token function">getNodeType</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">)</span><span class="token punctuation">)</span> <span class="token punctuation">{</span> - <span class="token class-name">String</span> ruleKey <span class="token operator">=</span> treeNodeInfo<span class="token punctuation">.</span><span class="token function">getRuleKey</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span> - <span class="token class-name">LogicFilter</span> logicFilter <span class="token operator">=</span> logicFilterMap<span class="token punctuation">.</span><span class="token function">get</span><span class="token punctuation">(</span>ruleKey<span class="token punctuation">)</span><span class="token punctuation">;</span> - <span class="token class-name">String</span> matterValue <span class="token operator">=</span> logicFilter<span class="token punctuation">.</span><span class="token function">matterValue</span><span class="token punctuation">(</span>matterReq<span class="token punctuation">)</span><span class="token punctuation">;</span> - <span class="token class-name">Long</span> nextNode <span class="token operator">=</span> logicFilter<span class="token punctuation">.</span><span class="token function">filter</span><span class="token punctuation">(</span>matterValue<span class="token punctuation">,</span> treeNodeInfo<span class="token punctuation">.</span><span class="token function">getTreeNodeLineInfoList</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">)</span><span class="token punctuation">;</span> - treeNodeInfo <span class="token operator">=</span> treeNodeMap<span class="token punctuation">.</span><span class="token function">get</span><span class="token punctuation">(</span>nextNode<span class="token punctuation">)</span><span class="token punctuation">;</span> - <span class="token punctuation">}</span> - <span class="token keyword">return</span> treeNodeInfo<span class="token punctuation">;</span> - <span class="token punctuation">}</span> -</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><ol><li>获取树根节点信息</li><li>获取树根所对应的所有节点信息</li><li>判断每个节点是不是叶子节点 <ol><li>如果不是,就执行决策,如果通过就返回下一个节点</li><li>如果是叶子节点,也就是找到了对应的活动号,表示可以参与</li></ol></li></ol><p>那么就可以将代码结构分为两个部分,一个是决策者,提供决策相关逻辑,一个是执行者,对决策链条进行链路执行,然后返回最终结果,那么到这里应该代码逻辑就清晰了,决策者根据一定的比较规则,返回 ture 或者 false,执行者根据这个结果来判断是否要继续进行下一个判断,直到判断到叶子节点</p><p>了解了这个之后代码就好写了</p><p>感觉这个章节最大的难点就在于如果之前没有设计模式基础的话,会很难受,代码跳过去跳过来有时候找不到方向,一般我遇到这种情况的时候我就会梳理一下业务逻辑,代码结构无论怎么变,也一定是根据业务逻辑来的,之前做的事情一样不少,所以就按照自己想的逻辑去代码中找对应,去看看哪里做的比较,哪里拿到的链路结构,这样就将大问题化成了小问题,然后去对应代码中的每一个部分,这里也就是将逻辑执行步骤进行“打散”的过程,找到了每段代码对应那一段逻辑之后,看一看代码的继承体系,大概也就了解个七七八八了</p></div><!----><footer class="page-meta"><div class="meta-item edit-link"><a href="https://github.com/fuzhengwei/xfg-resume-blog/edit/main/src/md/dev-log/day12.md" rel="noopener noreferrer" target="_blank" aria-label="在 GitHub 上编辑此页" class="nav-link label"><!--[--><svg xmlns="http://www.w3.org/2000/svg" class="icon edit-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="edit icon"><path d="M430.818 653.65a60.46 60.46 0 0 1-50.96-93.281l71.69-114.012 7.773-10.365L816.038 80.138A60.46 60.46 0 0 1 859.225 62a60.46 60.46 0 0 1 43.186 18.138l43.186 43.186a60.46 60.46 0 0 1 0 86.373L588.879 565.55l-8.637 8.637-117.466 68.234a60.46 60.46 0 0 1-31.958 11.229z"></path><path d="M728.802 962H252.891A190.883 190.883 0 0 1 62.008 771.98V296.934a190.883 190.883 0 0 1 190.883-192.61h267.754a60.46 60.46 0 0 1 0 120.92H252.891a69.962 69.962 0 0 0-69.098 69.099V771.98a69.962 69.962 0 0 0 69.098 69.098h475.911A69.962 69.962 0 0 0 797.9 771.98V503.363a60.46 60.46 0 1 1 120.922 0V771.98A190.883 190.883 0 0 1 728.802 962z"></path></svg><!--]-->在 GitHub 上编辑此页<span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">open in new window</span></span><!----></a></div><div class="meta-item git-info"><div class="update-time"><span class="label">上次编辑于: </span><!----></div><div class="contributors"><span class="label">贡献者: </span><!--[--><!--[--><span class="contributor" title="email: hqqich1314@outlook.com">hqqich</span><!--]--><!--]--></div></div></footer><nav class="vp-page-nav"><a aria-label="Day011" class="vp-link nav-link prev nav-link prev" href="/blog/dist/md/dev-log/day11.html"><div class="hint"><span class="arrow start"></span>上一页</div><div class="link"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day011</div></a><!----></nav><!----><!----><!--]--></main><!--]--><footer class="vp-footer-wrapper"><div class="vp-footer">我的微信:fustack</div><div class="vp-copyright">Copyright © 2024 小傅哥</div></footer></div><!--]--><!----><!--]--></div> - <script type="module" src="/blog/dist/assets/app-48e592bc.js" defer></script> - </body> -</html> diff --git a/blog/dist/md/dev-log/index.html b/blog/dist/md/dev-log/index.html index 4cbc866..3c8fae5 100644 --- a/blog/dist/md/dev-log/index.html +++ b/blog/dist/md/dev-log/index.html @@ -5,7 +5,7 @@ <meta name="viewport" content="width=device-width,initial-scale=1" /> <meta name="generator" content="VuePress 2.0.0-beta.67" /> <meta name="theme" content="VuePress Theme Hope" /> - <meta property="og:url" content="https://vuepress-theme-hope-docs-demo.netlify.app/blog/dist/md/dev-log/"><meta property="og:site_name" content="我的简历"><meta property="og:title" content="开发日志"><meta property="og:description" content="day01.md (day01.md);"><meta property="og:type" content="article"><meta property="og:locale" content="zh-CN"><meta property="og:updated_time" content="2024-01-31T06:40:14.000Z"><meta property="article:author" content="小傅哥"><meta property="article:modified_time" content="2024-01-31T06:40:14.000Z"><script type="application/ld+json">{"@context":"https://schema.org","@type":"Article","headline":"开发日志","image":[""],"dateModified":"2024-01-31T06:40:14.000Z","author":[{"@type":"Person","name":"小傅哥","url":"https://mister-hope.com"}]}</script><title>开发日志 | 我的简历</title><meta name="description" content="day01.md (day01.md);"> + <meta property="og:url" content="https://vuepress-theme-hope-docs-demo.netlify.app/blog/dist/md/dev-log/"><meta property="og:site_name" content="blog"><meta property="og:title" content="开发日志"><meta property="og:description" content="day01.md (day01.md);"><meta property="og:type" content="article"><meta property="og:locale" content="zh-CN"><meta property="og:updated_time" content="2024-01-31T06:40:14.000Z"><meta property="article:author" content="hqqich"><meta property="article:modified_time" content="2024-01-31T06:40:14.000Z"><script type="application/ld+json">{"@context":"https://schema.org","@type":"Article","headline":"开发日志","image":[""],"dateModified":"2024-01-31T06:40:14.000Z","author":[{"@type":"Person","name":"hqqich","url":"https://mister-hope.com"}]}</script><title>开发日志 | blog</title><meta name="description" content="day01.md (day01.md);"> <style> :root { --bg-color: #fff; @@ -31,10 +31,10 @@ } </script> <link rel="preload" href="/blog/dist/assets/style-e1af0ae0.css" as="style"><link rel="stylesheet" href="/blog/dist/assets/style-e1af0ae0.css"> - <link rel="modulepreload" href="/blog/dist/assets/app-48e592bc.js"><link rel="modulepreload" href="/blog/dist/assets/index.html-b25c80fe.js"><link rel="modulepreload" href="/blog/dist/assets/index.html-09a8d92e.js"><link rel="modulepreload" href="/blog/dist/assets/plugin-vue_export-helper-c27b6911.js"><link rel="prefetch" href="/blog/dist/assets/index.html-2448c597.js" as="script"><link rel="prefetch" href="/blog/dist/assets/slides.html-a8da665a.js" as="script"><link rel="prefetch" href="/blog/dist/assets/resume.html-5daad762.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day01.html-5b3d75e2.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day02.html-16f7422e.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day03.html-8bf052f3.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day04.html-d99e9bf2.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day05.html-019a29ca.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day06.html-46d99ff3.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day07~day08.html-af1acce9.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day09~day10.html-ea2643e5.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day11.html-bf0a77d6.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day12.html-ca956336.js" as="script"><link rel="prefetch" href="/blog/dist/assets/404.html-d25048b5.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-408426f6.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-970a5d45.js" as="script"><link rel="prefetch" href="/blog/dist/assets/slides.html-2a1d1365.js" as="script"><link rel="prefetch" href="/blog/dist/assets/resume.html-76c4384e.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day01.html-55eb354f.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day02.html-8d6bc722.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day03.html-fbe757fe.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day04.html-b068227c.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day05.html-b3eb6724.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day06.html-435a8053.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day07~day08.html-99b6eb19.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day09~day10.html-fca95bc7.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day11.html-22b3645c.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day12.html-fd07949c.js" as="script"><link rel="prefetch" href="/blog/dist/assets/404.html-98ecc787.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-fe05aaa1.js" as="script"><link rel="prefetch" href="/blog/dist/assets/photoswipe.esm-060dc2da.js" as="script"> + <link rel="modulepreload" href="/blog/dist/assets/app-0009cf46.js"><link rel="modulepreload" href="/blog/dist/assets/index.html-8542c835.js"><link rel="modulepreload" href="/blog/dist/assets/index.html-ad5460d9.js"><link rel="modulepreload" href="/blog/dist/assets/plugin-vue_export-helper-c27b6911.js"><link rel="prefetch" href="/blog/dist/assets/index.html-5385c67b.js" as="script"><link rel="prefetch" href="/blog/dist/assets/slides.html-141feb08.js" as="script"><link rel="prefetch" href="/blog/dist/assets/resume.html-7640e47a.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day01.html-08915fe7.js" as="script"><link rel="prefetch" href="/blog/dist/assets/404.html-3afd45f4.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-8daec251.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-b50e8a62.js" as="script"><link rel="prefetch" href="/blog/dist/assets/slides.html-86266226.js" as="script"><link rel="prefetch" href="/blog/dist/assets/resume.html-b1aba35a.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day01.html-40ef3352.js" as="script"><link rel="prefetch" href="/blog/dist/assets/404.html-3ebe33b7.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-964d1ecc.js" as="script"><link rel="prefetch" href="/blog/dist/assets/photoswipe.esm-060dc2da.js" as="script"> </head> <body> - <div id="app"><!--[--><!--[--><!--[--><span tabindex="-1"></span><a href="#main-content" class="vp-skip-link sr-only">跳至主要內容</a><!--]--><div class="theme-container has-toc"><!--[--><header id="navbar" class="vp-navbar"><div class="vp-navbar-start"><button type="button" class="vp-toggle-sidebar-button" title="Toggle Sidebar"><span class="icon"></span></button><!--[--><!----><!--]--><!--[--><a class="vp-link vp-brand vp-brand" href="/blog/dist/"><img class="vp-nav-logo" src="/blog/dist/logo.svg" alt="我的简历"><!----><span class="vp-site-name hide-in-pad">我的简历</span></a><!--]--><!--[--><!----><!--]--></div><div class="vp-navbar-center"><!--[--><!----><!--]--><!--[--><nav class="vp-nav-links"><div class="nav-item hide-in-mobile"><a aria-label="主页" class="vp-link nav-link nav-link" href="/blog/dist/"><span class="font-icon icon fa-fw fa-sm fas fa-home" style=""></span>主页<!----></a></div><div class="nav-item hide-in-mobile"><a aria-label="个人简历" class="vp-link nav-link nav-link" href="/blog/dist/md/resume.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>个人简历<!----></a></div><div class="nav-item hide-in-mobile"><a aria-label="开发日志" class="vp-link nav-link nav-link" href="/blog/dist/md/dev-log/day01.html"><span class="font-icon icon fa-fw fa-sm fas fa-book" style=""></span>开发日志<!----></a></div></nav><!--]--><!--[--><!----><!--]--></div><div class="vp-navbar-end"><!--[--><!----><!--]--><!--[--><!----><div class="nav-item vp-repo"><a class="vp-repo-link" href="https://github.com/fuzhengwei/xfg-resume-blog" target="_blank" rel="noopener noreferrer" aria-label="GitHub"><svg xmlns="http://www.w3.org/2000/svg" class="icon github-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="github icon" style="width:1.25rem;height:1.25rem;vertical-align:middle;"><path d="M511.957 21.333C241.024 21.333 21.333 240.981 21.333 512c0 216.832 140.544 400.725 335.574 465.664 24.49 4.395 32.256-10.07 32.256-23.083 0-11.69.256-44.245 0-85.205-136.448 29.61-164.736-64.64-164.736-64.64-22.315-56.704-54.4-71.765-54.4-71.765-44.587-30.464 3.285-29.824 3.285-29.824 49.195 3.413 75.179 50.517 75.179 50.517 43.776 75.008 114.816 53.333 142.762 40.79 4.523-31.66 17.152-53.377 31.19-65.537-108.971-12.458-223.488-54.485-223.488-242.602 0-53.547 19.114-97.323 50.517-131.67-5.035-12.33-21.93-62.293 4.779-129.834 0 0 41.258-13.184 134.912 50.346a469.803 469.803 0 0 1 122.88-16.554c41.642.213 83.626 5.632 122.88 16.554 93.653-63.488 134.784-50.346 134.784-50.346 26.752 67.541 9.898 117.504 4.864 129.834 31.402 34.347 50.474 78.123 50.474 131.67 0 188.586-114.73 230.016-224.042 242.09 17.578 15.232 33.578 44.672 33.578 90.454v135.85c0 13.142 7.936 27.606 32.854 22.87C862.25 912.597 1002.667 728.747 1002.667 512c0-271.019-219.648-490.667-490.71-490.667z"></path></svg></a></div><div class="nav-item hide-in-mobile"><button type="button" id="appearance-switch"><svg xmlns="http://www.w3.org/2000/svg" class="icon auto-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="auto icon" style="display:block;"><path d="M512 992C246.92 992 32 777.08 32 512S246.92 32 512 32s480 214.92 480 480-214.92 480-480 480zm0-840c-198.78 0-360 161.22-360 360 0 198.84 161.22 360 360 360s360-161.16 360-360c0-198.78-161.22-360-360-360zm0 660V212c165.72 0 300 134.34 300 300 0 165.72-134.28 300-300 300z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" class="icon dark-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="dark icon" style="display:none;"><path d="M524.8 938.667h-4.267a439.893 439.893 0 0 1-313.173-134.4 446.293 446.293 0 0 1-11.093-597.334A432.213 432.213 0 0 1 366.933 90.027a42.667 42.667 0 0 1 45.227 9.386 42.667 42.667 0 0 1 10.24 42.667 358.4 358.4 0 0 0 82.773 375.893 361.387 361.387 0 0 0 376.747 82.774 42.667 42.667 0 0 1 54.187 55.04 433.493 433.493 0 0 1-99.84 154.88 438.613 438.613 0 0 1-311.467 128z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" class="icon light-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="light icon" style="display:none;"><path d="M952 552h-80a40 40 0 0 1 0-80h80a40 40 0 0 1 0 80zM801.88 280.08a41 41 0 0 1-57.96-57.96l57.96-58a41.04 41.04 0 0 1 58 58l-58 57.96zM512 752a240 240 0 1 1 0-480 240 240 0 0 1 0 480zm0-560a40 40 0 0 1-40-40V72a40 40 0 0 1 80 0v80a40 40 0 0 1-40 40zm-289.88 88.08-58-57.96a41.04 41.04 0 0 1 58-58l57.96 58a41 41 0 0 1-57.96 57.96zM192 512a40 40 0 0 1-40 40H72a40 40 0 0 1 0-80h80a40 40 0 0 1 40 40zm30.12 231.92a41 41 0 0 1 57.96 57.96l-57.96 58a41.04 41.04 0 0 1-58-58l58-57.96zM512 832a40 40 0 0 1 40 40v80a40 40 0 0 1-80 0v-80a40 40 0 0 1 40-40zm289.88-88.08 58 57.96a41.04 41.04 0 0 1-58 58l-57.96-58a41 41 0 0 1 57.96-57.96z"></path></svg></button></div><!----><!--]--><!--[--><!----><!--]--><button type="button" class="vp-toggle-navbar-button" aria-label="Toggle Navbar" aria-expanded="false" aria-controls="nav-screen"><span><span class="vp-top"></span><span class="vp-middle"></span><span class="vp-bottom"></span></span></button></div></header><!----><!--]--><!----><div class="toggle-sidebar-wrapper"><span class="arrow start"></span></div><aside id="sidebar" class="vp-sidebar"><!--[--><!----><!--]--><ul class="vp-sidebar-links"><li><!--[--><a aria-label="主页" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/"><span class="font-icon icon fa-fw fa-sm fas fa-home" style=""></span>主页<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><section class="vp-sidebar-group"><p class="vp-sidebar-heading"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span><span class="vp-sidebar-title">Lottery 项目开发日志</span><!----></p><ul class="vp-sidebar-links"><li><!--[--><a aria-label="Day01" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day01.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day01<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day02" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day02.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day02<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day03" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day03.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day03<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day04" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day04.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day04<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day05" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day05.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day05<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day06" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day06.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day06<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day07 ~ Day08" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day07~day08.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day07 ~ Day08<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day09 ~ Day10" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day09~day10.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day09 ~ Day10<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day011" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day11.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day011<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day012" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day12.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day012<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li></ul></section></li></ul><!--[--><!----><!--]--></aside><!--[--><main id="main-content" class="vp-page"><!--[--><!----><!----><nav class="vp-breadcrumb disable"></nav><div class="vp-page-title"><h1><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>开发日志</h1><div class="page-info"><span class="page-author-info" aria-label="作者🖊" data-balloon-pos="down"><svg xmlns="http://www.w3.org/2000/svg" class="icon author-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="author icon"><path d="M649.6 633.6c86.4-48 147.2-144 147.2-249.6 0-160-128-288-288-288s-288 128-288 288c0 108.8 57.6 201.6 147.2 249.6-121.6 48-214.4 153.6-240 288-3.2 9.6 0 19.2 6.4 25.6 3.2 9.6 12.8 12.8 22.4 12.8h704c9.6 0 19.2-3.2 25.6-12.8 6.4-6.4 9.6-16 6.4-25.6-25.6-134.4-121.6-240-243.2-288z"></path></svg><span><a class="page-author-item" href="https://mister-hope.com" target="_blank" rel="noopener noreferrer">小傅哥</a></span><span property="author" content="小傅哥"></span></span><!----><span class="page-date-info" aria-label="写作日期📅" data-balloon-pos="down"><svg xmlns="http://www.w3.org/2000/svg" class="icon calendar-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="calendar icon"><path d="M716.4 110.137c0-18.753-14.72-33.473-33.472-33.473-18.753 0-33.473 14.72-33.473 33.473v33.473h66.993v-33.473zm-334.87 0c0-18.753-14.72-33.473-33.473-33.473s-33.52 14.72-33.52 33.473v33.473h66.993v-33.473zm468.81 33.52H716.4v100.465c0 18.753-14.72 33.473-33.472 33.473a33.145 33.145 0 01-33.473-33.473V143.657H381.53v100.465c0 18.753-14.72 33.473-33.473 33.473a33.145 33.145 0 01-33.473-33.473V143.657H180.6A134.314 134.314 0 0046.66 277.595v535.756A134.314 134.314 0 00180.6 947.289h669.74a134.36 134.36 0 00133.94-133.938V277.595a134.314 134.314 0 00-133.94-133.938zm33.473 267.877H147.126a33.145 33.145 0 01-33.473-33.473c0-18.752 14.72-33.473 33.473-33.473h736.687c18.752 0 33.472 14.72 33.472 33.473a33.145 33.145 0 01-33.472 33.473z"></path></svg><span><!----></span><meta property="datePublished" content="2024-01-31T06:40:14.000Z"></span><!----><span class="page-reading-time-info" aria-label="阅读时间⌛" data-balloon-pos="down"><svg xmlns="http://www.w3.org/2000/svg" class="icon timer-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="timer icon"><path d="M799.387 122.15c4.402-2.978 7.38-7.897 7.38-13.463v-1.165c0-8.933-7.38-16.312-16.312-16.312H256.33c-8.933 0-16.311 7.38-16.311 16.312v1.165c0 5.825 2.977 10.874 7.637 13.592 4.143 194.44 97.22 354.963 220.201 392.763-122.204 37.542-214.893 196.511-220.2 389.397-4.661 5.049-7.638 11.651-7.638 19.03v5.825h566.49v-5.825c0-7.379-2.849-13.981-7.509-18.9-5.049-193.016-97.867-351.985-220.2-389.527 123.24-37.67 216.446-198.453 220.588-392.892zM531.16 450.445v352.632c117.674 1.553 211.787 40.778 211.787 88.676H304.097c0-48.286 95.149-87.382 213.728-88.676V450.445c-93.077-3.107-167.901-81.297-167.901-177.093 0-8.803 6.99-15.793 15.793-15.793 8.803 0 15.794 6.99 15.794 15.793 0 80.261 63.69 145.635 142.01 145.635s142.011-65.374 142.011-145.635c0-8.803 6.99-15.793 15.794-15.793s15.793 6.99 15.793 15.793c0 95.019-73.789 172.82-165.96 177.093z"></path></svg><span>小于 1 分钟</span><meta property="timeRequired" content="PT1M"></span><span class="page-category-info" aria-label="分类🌈" data-balloon-pos="down"><svg xmlns="http://www.w3.org/2000/svg" class="icon category-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="category icon"><path d="M148.41 106.992h282.176c22.263 0 40.31 18.048 40.31 40.31V429.48c0 22.263-18.047 40.31-40.31 40.31H148.41c-22.263 0-40.311-18.047-40.311-40.31V147.302c0-22.263 18.048-40.31 40.311-40.31zM147.556 553.478H429.73c22.263 0 40.311 18.048 40.311 40.31v282.176c0 22.263-18.048 40.312-40.31 40.312H147.555c-22.263 0-40.311-18.049-40.311-40.312V593.79c0-22.263 18.048-40.311 40.31-40.311zM593.927 106.992h282.176c22.263 0 40.31 18.048 40.31 40.31V429.48c0 22.263-18.047 40.31-40.31 40.31H593.927c-22.263 0-40.311-18.047-40.311-40.31V147.302c0-22.263 18.048-40.31 40.31-40.31zM730.22 920.502H623.926c-40.925 0-74.22-33.388-74.22-74.425V623.992c0-41.038 33.387-74.424 74.425-74.424h222.085c41.038 0 74.424 33.226 74.424 74.067v114.233c0 10.244-8.304 18.548-18.547 18.548s-18.548-8.304-18.548-18.548V623.635c0-20.388-16.746-36.974-37.33-36.974H624.13c-20.585 0-37.331 16.747-37.331 37.33v222.086c0 20.585 16.654 37.331 37.126 37.331H730.22c10.243 0 18.547 8.304 18.547 18.547 0 10.244-8.304 18.547-18.547 18.547z"></path></svg><!--[--><span class="page-category-item category0" role>自我介绍</span><span class="page-category-item category7" role>专业技能</span><span class="page-category-item category8" role>项目经验</span><!--]--><meta property="articleSection" content="自我介绍,专业技能,项目经验"></span><!----></div><hr></div><!----><!----><div class="theme-hope-content"><ul><li><a href="/blog/dist/md/dev-log/day01.html" class="">day01.md</a></li></ul></div><!----><footer class="page-meta"><div class="meta-item edit-link"><a href="https://github.com/fuzhengwei/xfg-resume-blog/edit/main/src/md/dev-log/README.md" rel="noopener noreferrer" target="_blank" aria-label="在 GitHub 上编辑此页" class="nav-link label"><!--[--><svg xmlns="http://www.w3.org/2000/svg" class="icon edit-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="edit icon"><path d="M430.818 653.65a60.46 60.46 0 0 1-50.96-93.281l71.69-114.012 7.773-10.365L816.038 80.138A60.46 60.46 0 0 1 859.225 62a60.46 60.46 0 0 1 43.186 18.138l43.186 43.186a60.46 60.46 0 0 1 0 86.373L588.879 565.55l-8.637 8.637-117.466 68.234a60.46 60.46 0 0 1-31.958 11.229z"></path><path d="M728.802 962H252.891A190.883 190.883 0 0 1 62.008 771.98V296.934a190.883 190.883 0 0 1 190.883-192.61h267.754a60.46 60.46 0 0 1 0 120.92H252.891a69.962 69.962 0 0 0-69.098 69.099V771.98a69.962 69.962 0 0 0 69.098 69.098h475.911A69.962 69.962 0 0 0 797.9 771.98V503.363a60.46 60.46 0 1 1 120.922 0V771.98A190.883 190.883 0 0 1 728.802 962z"></path></svg><!--]-->在 GitHub 上编辑此页<span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">open in new window</span></span><!----></a></div><div class="meta-item git-info"><div class="update-time"><span class="label">上次编辑于: </span><!----></div><div class="contributors"><span class="label">贡献者: </span><!--[--><!--[--><span class="contributor" title="email: hqqich1314@outlook.com">hqqich</span><!--]--><!--]--></div></div></footer><!----><!----><!----><!--]--></main><!--]--><footer class="vp-footer-wrapper"><div class="vp-footer">我的微信:fustack</div><div class="vp-copyright">Copyright © 2024 小傅哥</div></footer></div><!--]--><!----><!--]--></div> - <script type="module" src="/blog/dist/assets/app-48e592bc.js" defer></script> + <div id="app"><!--[--><!--[--><!--[--><span tabindex="-1"></span><a href="#main-content" class="vp-skip-link sr-only">跳至主要內容</a><!--]--><div class="theme-container has-toc"><!--[--><header id="navbar" class="vp-navbar"><div class="vp-navbar-start"><button type="button" class="vp-toggle-sidebar-button" title="Toggle Sidebar"><span class="icon"></span></button><!--[--><!----><!--]--><!--[--><a class="vp-link vp-brand vp-brand" href="/blog/dist/"><img class="vp-nav-logo" src="/blog/dist/logo.svg" alt="blog"><!----><span class="vp-site-name hide-in-pad">blog</span></a><!--]--><!--[--><!----><!--]--></div><div class="vp-navbar-center"><!--[--><!----><!--]--><!--[--><nav class="vp-nav-links"><div class="nav-item hide-in-mobile"><a aria-label="主页" class="vp-link nav-link nav-link" href="/blog/dist/"><span class="font-icon icon fa-fw fa-sm fas fa-home" style=""></span>主页<!----></a></div><div class="nav-item hide-in-mobile"><a aria-label="about me" class="vp-link nav-link nav-link" href="/blog/dist/md/resume.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>about me<!----></a></div><div class="nav-item hide-in-mobile"><a aria-label="学习日志" class="vp-link nav-link nav-link" href="/blog/dist/md/dev-log/day01.html"><span class="font-icon icon fa-fw fa-sm fas fa-book" style=""></span>学习日志<!----></a></div></nav><!--]--><!--[--><!----><!--]--></div><div class="vp-navbar-end"><!--[--><!----><!--]--><!--[--><!----><div class="nav-item vp-repo"><a class="vp-repo-link" href="https://github.com/hqqich/hqqich.github.io" target="_blank" rel="noopener noreferrer" aria-label="GitHub"><svg xmlns="http://www.w3.org/2000/svg" class="icon github-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="github icon" style="width:1.25rem;height:1.25rem;vertical-align:middle;"><path d="M511.957 21.333C241.024 21.333 21.333 240.981 21.333 512c0 216.832 140.544 400.725 335.574 465.664 24.49 4.395 32.256-10.07 32.256-23.083 0-11.69.256-44.245 0-85.205-136.448 29.61-164.736-64.64-164.736-64.64-22.315-56.704-54.4-71.765-54.4-71.765-44.587-30.464 3.285-29.824 3.285-29.824 49.195 3.413 75.179 50.517 75.179 50.517 43.776 75.008 114.816 53.333 142.762 40.79 4.523-31.66 17.152-53.377 31.19-65.537-108.971-12.458-223.488-54.485-223.488-242.602 0-53.547 19.114-97.323 50.517-131.67-5.035-12.33-21.93-62.293 4.779-129.834 0 0 41.258-13.184 134.912 50.346a469.803 469.803 0 0 1 122.88-16.554c41.642.213 83.626 5.632 122.88 16.554 93.653-63.488 134.784-50.346 134.784-50.346 26.752 67.541 9.898 117.504 4.864 129.834 31.402 34.347 50.474 78.123 50.474 131.67 0 188.586-114.73 230.016-224.042 242.09 17.578 15.232 33.578 44.672 33.578 90.454v135.85c0 13.142 7.936 27.606 32.854 22.87C862.25 912.597 1002.667 728.747 1002.667 512c0-271.019-219.648-490.667-490.71-490.667z"></path></svg></a></div><div class="nav-item hide-in-mobile"><button type="button" id="appearance-switch"><svg xmlns="http://www.w3.org/2000/svg" class="icon auto-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="auto icon" style="display:block;"><path d="M512 992C246.92 992 32 777.08 32 512S246.92 32 512 32s480 214.92 480 480-214.92 480-480 480zm0-840c-198.78 0-360 161.22-360 360 0 198.84 161.22 360 360 360s360-161.16 360-360c0-198.78-161.22-360-360-360zm0 660V212c165.72 0 300 134.34 300 300 0 165.72-134.28 300-300 300z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" class="icon dark-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="dark icon" style="display:none;"><path d="M524.8 938.667h-4.267a439.893 439.893 0 0 1-313.173-134.4 446.293 446.293 0 0 1-11.093-597.334A432.213 432.213 0 0 1 366.933 90.027a42.667 42.667 0 0 1 45.227 9.386 42.667 42.667 0 0 1 10.24 42.667 358.4 358.4 0 0 0 82.773 375.893 361.387 361.387 0 0 0 376.747 82.774 42.667 42.667 0 0 1 54.187 55.04 433.493 433.493 0 0 1-99.84 154.88 438.613 438.613 0 0 1-311.467 128z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" class="icon light-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="light icon" style="display:none;"><path d="M952 552h-80a40 40 0 0 1 0-80h80a40 40 0 0 1 0 80zM801.88 280.08a41 41 0 0 1-57.96-57.96l57.96-58a41.04 41.04 0 0 1 58 58l-58 57.96zM512 752a240 240 0 1 1 0-480 240 240 0 0 1 0 480zm0-560a40 40 0 0 1-40-40V72a40 40 0 0 1 80 0v80a40 40 0 0 1-40 40zm-289.88 88.08-58-57.96a41.04 41.04 0 0 1 58-58l57.96 58a41 41 0 0 1-57.96 57.96zM192 512a40 40 0 0 1-40 40H72a40 40 0 0 1 0-80h80a40 40 0 0 1 40 40zm30.12 231.92a41 41 0 0 1 57.96 57.96l-57.96 58a41.04 41.04 0 0 1-58-58l58-57.96zM512 832a40 40 0 0 1 40 40v80a40 40 0 0 1-80 0v-80a40 40 0 0 1 40-40zm289.88-88.08 58 57.96a41.04 41.04 0 0 1-58 58l-57.96-58a41 41 0 0 1 57.96-57.96z"></path></svg></button></div><!----><!--]--><!--[--><!----><!--]--><button type="button" class="vp-toggle-navbar-button" aria-label="Toggle Navbar" aria-expanded="false" aria-controls="nav-screen"><span><span class="vp-top"></span><span class="vp-middle"></span><span class="vp-bottom"></span></span></button></div></header><!----><!--]--><!----><div class="toggle-sidebar-wrapper"><span class="arrow start"></span></div><aside id="sidebar" class="vp-sidebar"><!--[--><!----><!--]--><ul class="vp-sidebar-links"><li><!--[--><a aria-label="主页" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/"><span class="font-icon icon fa-fw fa-sm fas fa-home" style=""></span>主页<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><section class="vp-sidebar-group"><p class="vp-sidebar-heading"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span><span class="vp-sidebar-title">学习日志</span><!----></p><ul class="vp-sidebar-links"><li><!--[--><a aria-label="Day01" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day01.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day01<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li></ul></section></li></ul><!--[--><!----><!--]--></aside><!--[--><main id="main-content" class="vp-page"><!--[--><!----><!----><nav class="vp-breadcrumb disable"></nav><div class="vp-page-title"><h1><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>开发日志</h1><div class="page-info"><span class="page-author-info" aria-label="作者🖊" data-balloon-pos="down"><svg xmlns="http://www.w3.org/2000/svg" class="icon author-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="author icon"><path d="M649.6 633.6c86.4-48 147.2-144 147.2-249.6 0-160-128-288-288-288s-288 128-288 288c0 108.8 57.6 201.6 147.2 249.6-121.6 48-214.4 153.6-240 288-3.2 9.6 0 19.2 6.4 25.6 3.2 9.6 12.8 12.8 22.4 12.8h704c9.6 0 19.2-3.2 25.6-12.8 6.4-6.4 9.6-16 6.4-25.6-25.6-134.4-121.6-240-243.2-288z"></path></svg><span><a class="page-author-item" href="https://mister-hope.com" target="_blank" rel="noopener noreferrer">hqqich</a></span><span property="author" content="hqqich"></span></span><!----><span class="page-date-info" aria-label="写作日期📅" data-balloon-pos="down"><svg xmlns="http://www.w3.org/2000/svg" class="icon calendar-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="calendar icon"><path d="M716.4 110.137c0-18.753-14.72-33.473-33.472-33.473-18.753 0-33.473 14.72-33.473 33.473v33.473h66.993v-33.473zm-334.87 0c0-18.753-14.72-33.473-33.473-33.473s-33.52 14.72-33.52 33.473v33.473h66.993v-33.473zm468.81 33.52H716.4v100.465c0 18.753-14.72 33.473-33.472 33.473a33.145 33.145 0 01-33.473-33.473V143.657H381.53v100.465c0 18.753-14.72 33.473-33.473 33.473a33.145 33.145 0 01-33.473-33.473V143.657H180.6A134.314 134.314 0 0046.66 277.595v535.756A134.314 134.314 0 00180.6 947.289h669.74a134.36 134.36 0 00133.94-133.938V277.595a134.314 134.314 0 00-133.94-133.938zm33.473 267.877H147.126a33.145 33.145 0 01-33.473-33.473c0-18.752 14.72-33.473 33.473-33.473h736.687c18.752 0 33.472 14.72 33.472 33.473a33.145 33.145 0 01-33.472 33.473z"></path></svg><span><!----></span><meta property="datePublished" content="2024-01-31T06:40:14.000Z"></span><!----><span class="page-reading-time-info" aria-label="阅读时间⌛" data-balloon-pos="down"><svg xmlns="http://www.w3.org/2000/svg" class="icon timer-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="timer icon"><path d="M799.387 122.15c4.402-2.978 7.38-7.897 7.38-13.463v-1.165c0-8.933-7.38-16.312-16.312-16.312H256.33c-8.933 0-16.311 7.38-16.311 16.312v1.165c0 5.825 2.977 10.874 7.637 13.592 4.143 194.44 97.22 354.963 220.201 392.763-122.204 37.542-214.893 196.511-220.2 389.397-4.661 5.049-7.638 11.651-7.638 19.03v5.825h566.49v-5.825c0-7.379-2.849-13.981-7.509-18.9-5.049-193.016-97.867-351.985-220.2-389.527 123.24-37.67 216.446-198.453 220.588-392.892zM531.16 450.445v352.632c117.674 1.553 211.787 40.778 211.787 88.676H304.097c0-48.286 95.149-87.382 213.728-88.676V450.445c-93.077-3.107-167.901-81.297-167.901-177.093 0-8.803 6.99-15.793 15.793-15.793 8.803 0 15.794 6.99 15.794 15.793 0 80.261 63.69 145.635 142.01 145.635s142.011-65.374 142.011-145.635c0-8.803 6.99-15.793 15.794-15.793s15.793 6.99 15.793 15.793c0 95.019-73.789 172.82-165.96 177.093z"></path></svg><span>小于 1 分钟</span><meta property="timeRequired" content="PT1M"></span><span class="page-category-info" aria-label="分类🌈" data-balloon-pos="down"><svg xmlns="http://www.w3.org/2000/svg" class="icon category-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="category icon"><path d="M148.41 106.992h282.176c22.263 0 40.31 18.048 40.31 40.31V429.48c0 22.263-18.047 40.31-40.31 40.31H148.41c-22.263 0-40.311-18.047-40.311-40.31V147.302c0-22.263 18.048-40.31 40.311-40.31zM147.556 553.478H429.73c22.263 0 40.311 18.048 40.311 40.31v282.176c0 22.263-18.048 40.312-40.31 40.312H147.555c-22.263 0-40.311-18.049-40.311-40.312V593.79c0-22.263 18.048-40.311 40.31-40.311zM593.927 106.992h282.176c22.263 0 40.31 18.048 40.31 40.31V429.48c0 22.263-18.047 40.31-40.31 40.31H593.927c-22.263 0-40.311-18.047-40.311-40.31V147.302c0-22.263 18.048-40.31 40.31-40.31zM730.22 920.502H623.926c-40.925 0-74.22-33.388-74.22-74.425V623.992c0-41.038 33.387-74.424 74.425-74.424h222.085c41.038 0 74.424 33.226 74.424 74.067v114.233c0 10.244-8.304 18.548-18.547 18.548s-18.548-8.304-18.548-18.548V623.635c0-20.388-16.746-36.974-37.33-36.974H624.13c-20.585 0-37.331 16.747-37.331 37.33v222.086c0 20.585 16.654 37.331 37.126 37.331H730.22c10.243 0 18.547 8.304 18.547 18.547 0 10.244-8.304 18.547-18.547 18.547z"></path></svg><!--[--><span class="page-category-item category0" role>自我介绍</span><span class="page-category-item category7" role>专业技能</span><span class="page-category-item category8" role>项目经验</span><!--]--><meta property="articleSection" content="自我介绍,专业技能,项目经验"></span><!----></div><hr></div><!----><!----><div class="theme-hope-content"><ul><li><a href="/blog/dist/md/dev-log/day01.html" class="">day01.md</a></li></ul></div><!----><footer class="page-meta"><div class="meta-item edit-link"><a href="https://github.com/hqqich/hqqich.github.io/edit/main/src/md/dev-log/README.md" rel="noopener noreferrer" target="_blank" aria-label="在 GitHub 上编辑此页" class="nav-link label"><!--[--><svg xmlns="http://www.w3.org/2000/svg" class="icon edit-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="edit icon"><path d="M430.818 653.65a60.46 60.46 0 0 1-50.96-93.281l71.69-114.012 7.773-10.365L816.038 80.138A60.46 60.46 0 0 1 859.225 62a60.46 60.46 0 0 1 43.186 18.138l43.186 43.186a60.46 60.46 0 0 1 0 86.373L588.879 565.55l-8.637 8.637-117.466 68.234a60.46 60.46 0 0 1-31.958 11.229z"></path><path d="M728.802 962H252.891A190.883 190.883 0 0 1 62.008 771.98V296.934a190.883 190.883 0 0 1 190.883-192.61h267.754a60.46 60.46 0 0 1 0 120.92H252.891a69.962 69.962 0 0 0-69.098 69.099V771.98a69.962 69.962 0 0 0 69.098 69.098h475.911A69.962 69.962 0 0 0 797.9 771.98V503.363a60.46 60.46 0 1 1 120.922 0V771.98A190.883 190.883 0 0 1 728.802 962z"></path></svg><!--]-->在 GitHub 上编辑此页<span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">open in new window</span></span><!----></a></div><div class="meta-item git-info"><div class="update-time"><span class="label">上次编辑于: </span><!----></div><div class="contributors"><span class="label">贡献者: </span><!--[--><!--[--><span class="contributor" title="email: hqqich1314@outlook.com">hqqich</span><!--]--><!--]--></div></div></footer><!----><!----><!----><!--]--></main><!--]--><footer class="vp-footer-wrapper"><div class="vp-footer">hqqich</div><div class="vp-copyright">Copyright © 2024 hqqich</div></footer></div><!--]--><!----><!--]--></div> + <script type="module" src="/blog/dist/assets/app-0009cf46.js" defer></script> </body> </html> diff --git a/blog/dist/md/index.html b/blog/dist/md/index.html index 3e628cb..1811518 100644 --- a/blog/dist/md/index.html +++ b/blog/dist/md/index.html @@ -5,7 +5,7 @@ <meta name="viewport" content="width=device-width,initial-scale=1" /> <meta name="generator" content="VuePress 2.0.0-beta.67" /> <meta name="theme" content="VuePress Theme Hope" /> - <meta property="og:url" content="https://vuepress-theme-hope-docs-demo.netlify.app/blog/dist/md/"><meta property="og:site_name" content="我的简历"><meta property="og:title" content="Md"><meta property="og:type" content="website"><meta property="og:locale" content="zh-CN"><meta property="article:author" content="小傅哥"><script type="application/ld+json">{"@context":"https://schema.org","@type":"WebPage","name":"Md"}</script><title>Md | 我的简历</title><meta name="description" content=""> + <meta property="og:url" content="https://vuepress-theme-hope-docs-demo.netlify.app/blog/dist/md/"><meta property="og:site_name" content="blog"><meta property="og:title" content="Md"><meta property="og:type" content="website"><meta property="og:locale" content="zh-CN"><meta property="article:author" content="hqqich"><script type="application/ld+json">{"@context":"https://schema.org","@type":"WebPage","name":"Md"}</script><title>Md | blog</title><meta name="description" content=""> <style> :root { --bg-color: #fff; @@ -31,10 +31,10 @@ } </script> <link rel="preload" href="/blog/dist/assets/style-e1af0ae0.css" as="style"><link rel="stylesheet" href="/blog/dist/assets/style-e1af0ae0.css"> - <link rel="modulepreload" href="/blog/dist/assets/app-48e592bc.js"><link rel="modulepreload" href="/blog/dist/assets/index.html-408426f6.js"><link rel="modulepreload" href="/blog/dist/assets/index.html-fe05aaa1.js"><link rel="modulepreload" href="/blog/dist/assets/plugin-vue_export-helper-c27b6911.js"><link rel="prefetch" href="/blog/dist/assets/index.html-2448c597.js" as="script"><link rel="prefetch" href="/blog/dist/assets/slides.html-a8da665a.js" as="script"><link rel="prefetch" href="/blog/dist/assets/resume.html-5daad762.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day01.html-5b3d75e2.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day02.html-16f7422e.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day03.html-8bf052f3.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day04.html-d99e9bf2.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day05.html-019a29ca.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day06.html-46d99ff3.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day07~day08.html-af1acce9.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day09~day10.html-ea2643e5.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day11.html-bf0a77d6.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day12.html-ca956336.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-b25c80fe.js" as="script"><link rel="prefetch" href="/blog/dist/assets/404.html-d25048b5.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-970a5d45.js" as="script"><link rel="prefetch" href="/blog/dist/assets/slides.html-2a1d1365.js" as="script"><link rel="prefetch" href="/blog/dist/assets/resume.html-76c4384e.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day01.html-55eb354f.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day02.html-8d6bc722.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day03.html-fbe757fe.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day04.html-b068227c.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day05.html-b3eb6724.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day06.html-435a8053.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day07~day08.html-99b6eb19.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day09~day10.html-fca95bc7.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day11.html-22b3645c.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day12.html-fd07949c.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-09a8d92e.js" as="script"><link rel="prefetch" href="/blog/dist/assets/404.html-98ecc787.js" as="script"><link rel="prefetch" href="/blog/dist/assets/photoswipe.esm-060dc2da.js" as="script"> + <link rel="modulepreload" href="/blog/dist/assets/app-0009cf46.js"><link rel="modulepreload" href="/blog/dist/assets/index.html-964d1ecc.js"><link rel="modulepreload" href="/blog/dist/assets/plugin-vue_export-helper-c27b6911.js"><link rel="modulepreload" href="/blog/dist/assets/index.html-8daec251.js"><link rel="prefetch" href="/blog/dist/assets/index.html-5385c67b.js" as="script"><link rel="prefetch" href="/blog/dist/assets/slides.html-141feb08.js" as="script"><link rel="prefetch" href="/blog/dist/assets/resume.html-7640e47a.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-8542c835.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day01.html-08915fe7.js" as="script"><link rel="prefetch" href="/blog/dist/assets/404.html-3afd45f4.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-b50e8a62.js" as="script"><link rel="prefetch" href="/blog/dist/assets/slides.html-86266226.js" as="script"><link rel="prefetch" href="/blog/dist/assets/resume.html-b1aba35a.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-ad5460d9.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day01.html-40ef3352.js" as="script"><link rel="prefetch" href="/blog/dist/assets/404.html-3ebe33b7.js" as="script"><link rel="prefetch" href="/blog/dist/assets/photoswipe.esm-060dc2da.js" as="script"> </head> <body> - <div id="app"><!--[--><!--[--><!--[--><span tabindex="-1"></span><a href="#main-content" class="vp-skip-link sr-only">跳至主要內容</a><!--]--><div class="theme-container has-toc"><!--[--><header id="navbar" class="vp-navbar"><div class="vp-navbar-start"><button type="button" class="vp-toggle-sidebar-button" title="Toggle Sidebar"><span class="icon"></span></button><!--[--><!----><!--]--><!--[--><a class="vp-link vp-brand vp-brand" href="/blog/dist/"><img class="vp-nav-logo" src="/blog/dist/logo.svg" alt="我的简历"><!----><span class="vp-site-name hide-in-pad">我的简历</span></a><!--]--><!--[--><!----><!--]--></div><div class="vp-navbar-center"><!--[--><!----><!--]--><!--[--><nav class="vp-nav-links"><div class="nav-item hide-in-mobile"><a aria-label="主页" class="vp-link nav-link nav-link" href="/blog/dist/"><span class="font-icon icon fa-fw fa-sm fas fa-home" style=""></span>主页<!----></a></div><div class="nav-item hide-in-mobile"><a aria-label="个人简历" class="vp-link nav-link nav-link" href="/blog/dist/md/resume.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>个人简历<!----></a></div><div class="nav-item hide-in-mobile"><a aria-label="开发日志" class="vp-link nav-link nav-link" href="/blog/dist/md/dev-log/day01.html"><span class="font-icon icon fa-fw fa-sm fas fa-book" style=""></span>开发日志<!----></a></div></nav><!--]--><!--[--><!----><!--]--></div><div class="vp-navbar-end"><!--[--><!----><!--]--><!--[--><!----><div class="nav-item vp-repo"><a class="vp-repo-link" href="https://github.com/fuzhengwei/xfg-resume-blog" target="_blank" rel="noopener noreferrer" aria-label="GitHub"><svg xmlns="http://www.w3.org/2000/svg" class="icon github-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="github icon" style="width:1.25rem;height:1.25rem;vertical-align:middle;"><path d="M511.957 21.333C241.024 21.333 21.333 240.981 21.333 512c0 216.832 140.544 400.725 335.574 465.664 24.49 4.395 32.256-10.07 32.256-23.083 0-11.69.256-44.245 0-85.205-136.448 29.61-164.736-64.64-164.736-64.64-22.315-56.704-54.4-71.765-54.4-71.765-44.587-30.464 3.285-29.824 3.285-29.824 49.195 3.413 75.179 50.517 75.179 50.517 43.776 75.008 114.816 53.333 142.762 40.79 4.523-31.66 17.152-53.377 31.19-65.537-108.971-12.458-223.488-54.485-223.488-242.602 0-53.547 19.114-97.323 50.517-131.67-5.035-12.33-21.93-62.293 4.779-129.834 0 0 41.258-13.184 134.912 50.346a469.803 469.803 0 0 1 122.88-16.554c41.642.213 83.626 5.632 122.88 16.554 93.653-63.488 134.784-50.346 134.784-50.346 26.752 67.541 9.898 117.504 4.864 129.834 31.402 34.347 50.474 78.123 50.474 131.67 0 188.586-114.73 230.016-224.042 242.09 17.578 15.232 33.578 44.672 33.578 90.454v135.85c0 13.142 7.936 27.606 32.854 22.87C862.25 912.597 1002.667 728.747 1002.667 512c0-271.019-219.648-490.667-490.71-490.667z"></path></svg></a></div><div class="nav-item hide-in-mobile"><button type="button" id="appearance-switch"><svg xmlns="http://www.w3.org/2000/svg" class="icon auto-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="auto icon" style="display:block;"><path d="M512 992C246.92 992 32 777.08 32 512S246.92 32 512 32s480 214.92 480 480-214.92 480-480 480zm0-840c-198.78 0-360 161.22-360 360 0 198.84 161.22 360 360 360s360-161.16 360-360c0-198.78-161.22-360-360-360zm0 660V212c165.72 0 300 134.34 300 300 0 165.72-134.28 300-300 300z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" class="icon dark-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="dark icon" style="display:none;"><path d="M524.8 938.667h-4.267a439.893 439.893 0 0 1-313.173-134.4 446.293 446.293 0 0 1-11.093-597.334A432.213 432.213 0 0 1 366.933 90.027a42.667 42.667 0 0 1 45.227 9.386 42.667 42.667 0 0 1 10.24 42.667 358.4 358.4 0 0 0 82.773 375.893 361.387 361.387 0 0 0 376.747 82.774 42.667 42.667 0 0 1 54.187 55.04 433.493 433.493 0 0 1-99.84 154.88 438.613 438.613 0 0 1-311.467 128z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" class="icon light-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="light icon" style="display:none;"><path d="M952 552h-80a40 40 0 0 1 0-80h80a40 40 0 0 1 0 80zM801.88 280.08a41 41 0 0 1-57.96-57.96l57.96-58a41.04 41.04 0 0 1 58 58l-58 57.96zM512 752a240 240 0 1 1 0-480 240 240 0 0 1 0 480zm0-560a40 40 0 0 1-40-40V72a40 40 0 0 1 80 0v80a40 40 0 0 1-40 40zm-289.88 88.08-58-57.96a41.04 41.04 0 0 1 58-58l57.96 58a41 41 0 0 1-57.96 57.96zM192 512a40 40 0 0 1-40 40H72a40 40 0 0 1 0-80h80a40 40 0 0 1 40 40zm30.12 231.92a41 41 0 0 1 57.96 57.96l-57.96 58a41.04 41.04 0 0 1-58-58l58-57.96zM512 832a40 40 0 0 1 40 40v80a40 40 0 0 1-80 0v-80a40 40 0 0 1 40-40zm289.88-88.08 58 57.96a41.04 41.04 0 0 1-58 58l-57.96-58a41 41 0 0 1 57.96-57.96z"></path></svg></button></div><!----><!--]--><!--[--><!----><!--]--><button type="button" class="vp-toggle-navbar-button" aria-label="Toggle Navbar" aria-expanded="false" aria-controls="nav-screen"><span><span class="vp-top"></span><span class="vp-middle"></span><span class="vp-bottom"></span></span></button></div></header><!----><!--]--><!----><div class="toggle-sidebar-wrapper"><span class="arrow start"></span></div><aside id="sidebar" class="vp-sidebar"><!--[--><!----><!--]--><ul class="vp-sidebar-links"><li><!--[--><a aria-label="主页" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/"><span class="font-icon icon fa-fw fa-sm fas fa-home" style=""></span>主页<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><section class="vp-sidebar-group"><p class="vp-sidebar-heading"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span><span class="vp-sidebar-title">Lottery 项目开发日志</span><!----></p><ul class="vp-sidebar-links"><li><!--[--><a aria-label="Day01" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day01.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day01<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day02" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day02.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day02<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day03" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day03.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day03<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day04" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day04.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day04<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day05" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day05.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day05<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day06" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day06.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day06<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day07 ~ Day08" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day07~day08.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day07 ~ Day08<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day09 ~ Day10" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day09~day10.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day09 ~ Day10<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day011" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day11.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day011<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day012" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day12.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day012<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li></ul></section></li></ul><!--[--><!----><!--]--></aside><!--[--><main id="main-content" class="vp-page"><!--[--><!----><!----><nav class="vp-breadcrumb disable"></nav><div class="vp-page-title"><h1><!---->Md</h1><div class="page-info"><span class="page-author-info" aria-label="作者🖊" data-balloon-pos="down"><svg xmlns="http://www.w3.org/2000/svg" class="icon author-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="author icon"><path d="M649.6 633.6c86.4-48 147.2-144 147.2-249.6 0-160-128-288-288-288s-288 128-288 288c0 108.8 57.6 201.6 147.2 249.6-121.6 48-214.4 153.6-240 288-3.2 9.6 0 19.2 6.4 25.6 3.2 9.6 12.8 12.8 22.4 12.8h704c9.6 0 19.2-3.2 25.6-12.8 6.4-6.4 9.6-16 6.4-25.6-25.6-134.4-121.6-240-243.2-288z"></path></svg><span><a class="page-author-item" href="https://mister-hope.com" target="_blank" rel="noopener noreferrer">小傅哥</a></span><span property="author" content="小傅哥"></span></span><!----><!----><!----><span class="page-reading-time-info" aria-label="阅读时间⌛" data-balloon-pos="down"><svg xmlns="http://www.w3.org/2000/svg" class="icon timer-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="timer icon"><path d="M799.387 122.15c4.402-2.978 7.38-7.897 7.38-13.463v-1.165c0-8.933-7.38-16.312-16.312-16.312H256.33c-8.933 0-16.311 7.38-16.311 16.312v1.165c0 5.825 2.977 10.874 7.637 13.592 4.143 194.44 97.22 354.963 220.201 392.763-122.204 37.542-214.893 196.511-220.2 389.397-4.661 5.049-7.638 11.651-7.638 19.03v5.825h566.49v-5.825c0-7.379-2.849-13.981-7.509-18.9-5.049-193.016-97.867-351.985-220.2-389.527 123.24-37.67 216.446-198.453 220.588-392.892zM531.16 450.445v352.632c117.674 1.553 211.787 40.778 211.787 88.676H304.097c0-48.286 95.149-87.382 213.728-88.676V450.445c-93.077-3.107-167.901-81.297-167.901-177.093 0-8.803 6.99-15.793 15.793-15.793 8.803 0 15.794 6.99 15.794 15.793 0 80.261 63.69 145.635 142.01 145.635s142.011-65.374 142.011-145.635c0-8.803 6.99-15.793 15.794-15.793s15.793 6.99 15.793 15.793c0 95.019-73.789 172.82-165.96 177.093z"></path></svg><span>小于 1 分钟</span><meta property="timeRequired" content="PT1M"></span><!----><!----></div><hr></div><!----><!----><div class="theme-hope-content"><div class="vp-catalog-wrapper"><h2 class="vp-catalog-main-title">目录</h2><!--[--><div class="vp-catalog-child-title"><a class="vp-link vp-catalog-title vp-catalog-title" href="/blog/dist/md/dev-log/"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>开发日志</a></div><!--]--></div></div><!----><footer class="page-meta"><!----><div class="meta-item git-info"><!----><!----></div></footer><!----><!----><!----><!--]--></main><!--]--><footer class="vp-footer-wrapper"><div class="vp-footer">我的微信:fustack</div><div class="vp-copyright">Copyright © 2024 小傅哥</div></footer></div><!--]--><!----><!--]--></div> - <script type="module" src="/blog/dist/assets/app-48e592bc.js" defer></script> + <div id="app"><!--[--><!--[--><!--[--><span tabindex="-1"></span><a href="#main-content" class="vp-skip-link sr-only">跳至主要內容</a><!--]--><div class="theme-container has-toc"><!--[--><header id="navbar" class="vp-navbar"><div class="vp-navbar-start"><button type="button" class="vp-toggle-sidebar-button" title="Toggle Sidebar"><span class="icon"></span></button><!--[--><!----><!--]--><!--[--><a class="vp-link vp-brand vp-brand" href="/blog/dist/"><img class="vp-nav-logo" src="/blog/dist/logo.svg" alt="blog"><!----><span class="vp-site-name hide-in-pad">blog</span></a><!--]--><!--[--><!----><!--]--></div><div class="vp-navbar-center"><!--[--><!----><!--]--><!--[--><nav class="vp-nav-links"><div class="nav-item hide-in-mobile"><a aria-label="主页" class="vp-link nav-link nav-link" href="/blog/dist/"><span class="font-icon icon fa-fw fa-sm fas fa-home" style=""></span>主页<!----></a></div><div class="nav-item hide-in-mobile"><a aria-label="about me" class="vp-link nav-link nav-link" href="/blog/dist/md/resume.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>about me<!----></a></div><div class="nav-item hide-in-mobile"><a aria-label="学习日志" class="vp-link nav-link nav-link" href="/blog/dist/md/dev-log/day01.html"><span class="font-icon icon fa-fw fa-sm fas fa-book" style=""></span>学习日志<!----></a></div></nav><!--]--><!--[--><!----><!--]--></div><div class="vp-navbar-end"><!--[--><!----><!--]--><!--[--><!----><div class="nav-item vp-repo"><a class="vp-repo-link" href="https://github.com/hqqich/hqqich.github.io" target="_blank" rel="noopener noreferrer" aria-label="GitHub"><svg xmlns="http://www.w3.org/2000/svg" class="icon github-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="github icon" style="width:1.25rem;height:1.25rem;vertical-align:middle;"><path d="M511.957 21.333C241.024 21.333 21.333 240.981 21.333 512c0 216.832 140.544 400.725 335.574 465.664 24.49 4.395 32.256-10.07 32.256-23.083 0-11.69.256-44.245 0-85.205-136.448 29.61-164.736-64.64-164.736-64.64-22.315-56.704-54.4-71.765-54.4-71.765-44.587-30.464 3.285-29.824 3.285-29.824 49.195 3.413 75.179 50.517 75.179 50.517 43.776 75.008 114.816 53.333 142.762 40.79 4.523-31.66 17.152-53.377 31.19-65.537-108.971-12.458-223.488-54.485-223.488-242.602 0-53.547 19.114-97.323 50.517-131.67-5.035-12.33-21.93-62.293 4.779-129.834 0 0 41.258-13.184 134.912 50.346a469.803 469.803 0 0 1 122.88-16.554c41.642.213 83.626 5.632 122.88 16.554 93.653-63.488 134.784-50.346 134.784-50.346 26.752 67.541 9.898 117.504 4.864 129.834 31.402 34.347 50.474 78.123 50.474 131.67 0 188.586-114.73 230.016-224.042 242.09 17.578 15.232 33.578 44.672 33.578 90.454v135.85c0 13.142 7.936 27.606 32.854 22.87C862.25 912.597 1002.667 728.747 1002.667 512c0-271.019-219.648-490.667-490.71-490.667z"></path></svg></a></div><div class="nav-item hide-in-mobile"><button type="button" id="appearance-switch"><svg xmlns="http://www.w3.org/2000/svg" class="icon auto-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="auto icon" style="display:block;"><path d="M512 992C246.92 992 32 777.08 32 512S246.92 32 512 32s480 214.92 480 480-214.92 480-480 480zm0-840c-198.78 0-360 161.22-360 360 0 198.84 161.22 360 360 360s360-161.16 360-360c0-198.78-161.22-360-360-360zm0 660V212c165.72 0 300 134.34 300 300 0 165.72-134.28 300-300 300z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" class="icon dark-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="dark icon" style="display:none;"><path d="M524.8 938.667h-4.267a439.893 439.893 0 0 1-313.173-134.4 446.293 446.293 0 0 1-11.093-597.334A432.213 432.213 0 0 1 366.933 90.027a42.667 42.667 0 0 1 45.227 9.386 42.667 42.667 0 0 1 10.24 42.667 358.4 358.4 0 0 0 82.773 375.893 361.387 361.387 0 0 0 376.747 82.774 42.667 42.667 0 0 1 54.187 55.04 433.493 433.493 0 0 1-99.84 154.88 438.613 438.613 0 0 1-311.467 128z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" class="icon light-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="light icon" style="display:none;"><path d="M952 552h-80a40 40 0 0 1 0-80h80a40 40 0 0 1 0 80zM801.88 280.08a41 41 0 0 1-57.96-57.96l57.96-58a41.04 41.04 0 0 1 58 58l-58 57.96zM512 752a240 240 0 1 1 0-480 240 240 0 0 1 0 480zm0-560a40 40 0 0 1-40-40V72a40 40 0 0 1 80 0v80a40 40 0 0 1-40 40zm-289.88 88.08-58-57.96a41.04 41.04 0 0 1 58-58l57.96 58a41 41 0 0 1-57.96 57.96zM192 512a40 40 0 0 1-40 40H72a40 40 0 0 1 0-80h80a40 40 0 0 1 40 40zm30.12 231.92a41 41 0 0 1 57.96 57.96l-57.96 58a41.04 41.04 0 0 1-58-58l58-57.96zM512 832a40 40 0 0 1 40 40v80a40 40 0 0 1-80 0v-80a40 40 0 0 1 40-40zm289.88-88.08 58 57.96a41.04 41.04 0 0 1-58 58l-57.96-58a41 41 0 0 1 57.96-57.96z"></path></svg></button></div><!----><!--]--><!--[--><!----><!--]--><button type="button" class="vp-toggle-navbar-button" aria-label="Toggle Navbar" aria-expanded="false" aria-controls="nav-screen"><span><span class="vp-top"></span><span class="vp-middle"></span><span class="vp-bottom"></span></span></button></div></header><!----><!--]--><!----><div class="toggle-sidebar-wrapper"><span class="arrow start"></span></div><aside id="sidebar" class="vp-sidebar"><!--[--><!----><!--]--><ul class="vp-sidebar-links"><li><!--[--><a aria-label="主页" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/"><span class="font-icon icon fa-fw fa-sm fas fa-home" style=""></span>主页<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><section class="vp-sidebar-group"><p class="vp-sidebar-heading"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span><span class="vp-sidebar-title">学习日志</span><!----></p><ul class="vp-sidebar-links"><li><!--[--><a aria-label="Day01" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day01.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day01<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li></ul></section></li></ul><!--[--><!----><!--]--></aside><!--[--><main id="main-content" class="vp-page"><!--[--><!----><!----><nav class="vp-breadcrumb disable"></nav><div class="vp-page-title"><h1><!---->Md</h1><div class="page-info"><span class="page-author-info" aria-label="作者🖊" data-balloon-pos="down"><svg xmlns="http://www.w3.org/2000/svg" class="icon author-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="author icon"><path d="M649.6 633.6c86.4-48 147.2-144 147.2-249.6 0-160-128-288-288-288s-288 128-288 288c0 108.8 57.6 201.6 147.2 249.6-121.6 48-214.4 153.6-240 288-3.2 9.6 0 19.2 6.4 25.6 3.2 9.6 12.8 12.8 22.4 12.8h704c9.6 0 19.2-3.2 25.6-12.8 6.4-6.4 9.6-16 6.4-25.6-25.6-134.4-121.6-240-243.2-288z"></path></svg><span><a class="page-author-item" href="https://mister-hope.com" target="_blank" rel="noopener noreferrer">hqqich</a></span><span property="author" content="hqqich"></span></span><!----><!----><!----><span class="page-reading-time-info" aria-label="阅读时间⌛" data-balloon-pos="down"><svg xmlns="http://www.w3.org/2000/svg" class="icon timer-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="timer icon"><path d="M799.387 122.15c4.402-2.978 7.38-7.897 7.38-13.463v-1.165c0-8.933-7.38-16.312-16.312-16.312H256.33c-8.933 0-16.311 7.38-16.311 16.312v1.165c0 5.825 2.977 10.874 7.637 13.592 4.143 194.44 97.22 354.963 220.201 392.763-122.204 37.542-214.893 196.511-220.2 389.397-4.661 5.049-7.638 11.651-7.638 19.03v5.825h566.49v-5.825c0-7.379-2.849-13.981-7.509-18.9-5.049-193.016-97.867-351.985-220.2-389.527 123.24-37.67 216.446-198.453 220.588-392.892zM531.16 450.445v352.632c117.674 1.553 211.787 40.778 211.787 88.676H304.097c0-48.286 95.149-87.382 213.728-88.676V450.445c-93.077-3.107-167.901-81.297-167.901-177.093 0-8.803 6.99-15.793 15.793-15.793 8.803 0 15.794 6.99 15.794 15.793 0 80.261 63.69 145.635 142.01 145.635s142.011-65.374 142.011-145.635c0-8.803 6.99-15.793 15.794-15.793s15.793 6.99 15.793 15.793c0 95.019-73.789 172.82-165.96 177.093z"></path></svg><span>小于 1 分钟</span><meta property="timeRequired" content="PT1M"></span><!----><!----></div><hr></div><!----><!----><div class="theme-hope-content"><div class="vp-catalog-wrapper"><h2 class="vp-catalog-main-title">目录</h2><!--[--><div class="vp-catalog-child-title"><a class="vp-link vp-catalog-title vp-catalog-title" href="/blog/dist/md/dev-log/"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>开发日志</a></div><!--]--></div></div><!----><footer class="page-meta"><!----><div class="meta-item git-info"><!----><!----></div></footer><!----><!----><!----><!--]--></main><!--]--><footer class="vp-footer-wrapper"><div class="vp-footer">hqqich</div><div class="vp-copyright">Copyright © 2024 hqqich</div></footer></div><!--]--><!----><!--]--></div> + <script type="module" src="/blog/dist/assets/app-0009cf46.js" defer></script> </body> </html> diff --git a/blog/dist/md/resume.html b/blog/dist/md/resume.html index 29cc93b..a5684e9 100644 --- a/blog/dist/md/resume.html +++ b/blog/dist/md/resume.html @@ -5,7 +5,7 @@ <meta name="viewport" content="width=device-width,initial-scale=1" /> <meta name="generator" content="VuePress 2.0.0-beta.67" /> <meta name="theme" content="VuePress Theme Hope" /> - <meta property="og:url" content="https://vuepress-theme-hope-docs-demo.netlify.app/blog/dist/md/resume.html"><meta property="og:site_name" content="我的简历"><meta property="og:title" content="个人简历"><meta property="og:description" content="个人信息 姓名; 电话; 邮箱; 毕业时间; 工作时间; Github:https://github.com/fuzhengwei; 开源项目:vo2dto (https://bugstack.cn/md/product/idea-plugin/vo2dto.html) - IDEA Plugin 自动转换对象插件,5.4k 下载使用; 毕业院校 时间..."><meta property="og:type" content="article"><meta property="og:locale" content="zh-CN"><meta property="og:updated_time" content="2024-01-31T06:40:14.000Z"><meta property="article:author" content="小傅哥"><meta property="article:modified_time" content="2024-01-31T06:40:14.000Z"><script type="application/ld+json">{"@context":"https://schema.org","@type":"Article","headline":"个人简历","image":[""],"dateModified":"2024-01-31T06:40:14.000Z","author":[{"@type":"Person","name":"小傅哥","url":"https://mister-hope.com"}]}</script><title>个人简历 | 我的简历</title><meta name="description" content="个人信息 姓名; 电话; 邮箱; 毕业时间; 工作时间; Github:https://github.com/fuzhengwei; 开源项目:vo2dto (https://bugstack.cn/md/product/idea-plugin/vo2dto.html) - IDEA Plugin 自动转换对象插件,5.4k 下载使用; 毕业院校 时间..."> + <meta property="og:url" content="https://vuepress-theme-hope-docs-demo.netlify.app/blog/dist/md/resume.html"><meta property="og:site_name" content="blog"><meta property="og:title" content="about me"><meta property="og:description" content="个人信息 姓名; 电话; 邮箱; 毕业时间; 工作时间; Github:https://github.com/hqqich; 专业技能 熟练掌握 Java 核心知识、JUC、HashMap、斐波那契散列等,具备良好的面向对象编程思想。; 熟练掌握 Java 设计模式,如工厂、代理、组合、策略等设计模式,并善用设计原则构建可复用代码。; 熟练使用 IDE..."><meta property="og:type" content="article"><meta property="og:locale" content="zh-CN"><meta property="og:updated_time" content="2024-02-03T12:14:57.000Z"><meta property="article:author" content="hqqich"><meta property="article:modified_time" content="2024-02-03T12:14:57.000Z"><script type="application/ld+json">{"@context":"https://schema.org","@type":"Article","headline":"about me","image":[""],"dateModified":"2024-02-03T12:14:57.000Z","author":[{"@type":"Person","name":"hqqich","url":"https://mister-hope.com"}]}</script><title>about me | blog</title><meta name="description" content="个人信息 姓名; 电话; 邮箱; 毕业时间; 工作时间; Github:https://github.com/hqqich; 专业技能 熟练掌握 Java 核心知识、JUC、HashMap、斐波那契散列等,具备良好的面向对象编程思想。; 熟练掌握 Java 设计模式,如工厂、代理、组合、策略等设计模式,并善用设计原则构建可复用代码。; 熟练使用 IDE..."> <style> :root { --bg-color: #fff; @@ -31,10 +31,10 @@ } </script> <link rel="preload" href="/blog/dist/assets/style-e1af0ae0.css" as="style"><link rel="stylesheet" href="/blog/dist/assets/style-e1af0ae0.css"> - <link rel="modulepreload" href="/blog/dist/assets/app-48e592bc.js"><link rel="modulepreload" href="/blog/dist/assets/resume.html-76c4384e.js"><link rel="modulepreload" href="/blog/dist/assets/plugin-vue_export-helper-c27b6911.js"><link rel="modulepreload" href="/blog/dist/assets/resume.html-5daad762.js"><link rel="prefetch" href="/blog/dist/assets/index.html-2448c597.js" as="script"><link rel="prefetch" href="/blog/dist/assets/slides.html-a8da665a.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day01.html-5b3d75e2.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day02.html-16f7422e.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day03.html-8bf052f3.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day04.html-d99e9bf2.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day05.html-019a29ca.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day06.html-46d99ff3.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day07~day08.html-af1acce9.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day09~day10.html-ea2643e5.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day11.html-bf0a77d6.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day12.html-ca956336.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-b25c80fe.js" as="script"><link rel="prefetch" href="/blog/dist/assets/404.html-d25048b5.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-408426f6.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-970a5d45.js" as="script"><link rel="prefetch" href="/blog/dist/assets/slides.html-2a1d1365.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day01.html-55eb354f.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day02.html-8d6bc722.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day03.html-fbe757fe.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day04.html-b068227c.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day05.html-b3eb6724.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day06.html-435a8053.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day07~day08.html-99b6eb19.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day09~day10.html-fca95bc7.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day11.html-22b3645c.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day12.html-fd07949c.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-09a8d92e.js" as="script"><link rel="prefetch" href="/blog/dist/assets/404.html-98ecc787.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-fe05aaa1.js" as="script"><link rel="prefetch" href="/blog/dist/assets/photoswipe.esm-060dc2da.js" as="script"> + <link rel="modulepreload" href="/blog/dist/assets/app-0009cf46.js"><link rel="modulepreload" href="/blog/dist/assets/resume.html-7640e47a.js"><link rel="modulepreload" href="/blog/dist/assets/resume.html-b1aba35a.js"><link rel="modulepreload" href="/blog/dist/assets/plugin-vue_export-helper-c27b6911.js"><link rel="prefetch" href="/blog/dist/assets/index.html-5385c67b.js" as="script"><link rel="prefetch" href="/blog/dist/assets/slides.html-141feb08.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-8542c835.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day01.html-08915fe7.js" as="script"><link rel="prefetch" href="/blog/dist/assets/404.html-3afd45f4.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-8daec251.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-b50e8a62.js" as="script"><link rel="prefetch" href="/blog/dist/assets/slides.html-86266226.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-ad5460d9.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day01.html-40ef3352.js" as="script"><link rel="prefetch" href="/blog/dist/assets/404.html-3ebe33b7.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-964d1ecc.js" as="script"><link rel="prefetch" href="/blog/dist/assets/photoswipe.esm-060dc2da.js" as="script"> </head> <body> - <div id="app"><!--[--><!--[--><!--[--><span tabindex="-1"></span><a href="#main-content" class="vp-skip-link sr-only">跳至主要內容</a><!--]--><div class="theme-container has-toc"><!--[--><header id="navbar" class="vp-navbar"><div class="vp-navbar-start"><button type="button" class="vp-toggle-sidebar-button" title="Toggle Sidebar"><span class="icon"></span></button><!--[--><!----><!--]--><!--[--><a class="vp-link vp-brand vp-brand" href="/blog/dist/"><img class="vp-nav-logo" src="/blog/dist/logo.svg" alt="我的简历"><!----><span class="vp-site-name hide-in-pad">我的简历</span></a><!--]--><!--[--><!----><!--]--></div><div class="vp-navbar-center"><!--[--><!----><!--]--><!--[--><nav class="vp-nav-links"><div class="nav-item hide-in-mobile"><a aria-label="主页" class="vp-link nav-link nav-link" href="/blog/dist/"><span class="font-icon icon fa-fw fa-sm fas fa-home" style=""></span>主页<!----></a></div><div class="nav-item hide-in-mobile"><a aria-label="个人简历" class="vp-link nav-link active nav-link active" href="/blog/dist/md/resume.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>个人简历<!----></a></div><div class="nav-item hide-in-mobile"><a aria-label="开发日志" class="vp-link nav-link nav-link" href="/blog/dist/md/dev-log/day01.html"><span class="font-icon icon fa-fw fa-sm fas fa-book" style=""></span>开发日志<!----></a></div></nav><!--]--><!--[--><!----><!--]--></div><div class="vp-navbar-end"><!--[--><!----><!--]--><!--[--><!----><div class="nav-item vp-repo"><a class="vp-repo-link" href="https://github.com/fuzhengwei/xfg-resume-blog" target="_blank" rel="noopener noreferrer" aria-label="GitHub"><svg xmlns="http://www.w3.org/2000/svg" class="icon github-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="github icon" style="width:1.25rem;height:1.25rem;vertical-align:middle;"><path d="M511.957 21.333C241.024 21.333 21.333 240.981 21.333 512c0 216.832 140.544 400.725 335.574 465.664 24.49 4.395 32.256-10.07 32.256-23.083 0-11.69.256-44.245 0-85.205-136.448 29.61-164.736-64.64-164.736-64.64-22.315-56.704-54.4-71.765-54.4-71.765-44.587-30.464 3.285-29.824 3.285-29.824 49.195 3.413 75.179 50.517 75.179 50.517 43.776 75.008 114.816 53.333 142.762 40.79 4.523-31.66 17.152-53.377 31.19-65.537-108.971-12.458-223.488-54.485-223.488-242.602 0-53.547 19.114-97.323 50.517-131.67-5.035-12.33-21.93-62.293 4.779-129.834 0 0 41.258-13.184 134.912 50.346a469.803 469.803 0 0 1 122.88-16.554c41.642.213 83.626 5.632 122.88 16.554 93.653-63.488 134.784-50.346 134.784-50.346 26.752 67.541 9.898 117.504 4.864 129.834 31.402 34.347 50.474 78.123 50.474 131.67 0 188.586-114.73 230.016-224.042 242.09 17.578 15.232 33.578 44.672 33.578 90.454v135.85c0 13.142 7.936 27.606 32.854 22.87C862.25 912.597 1002.667 728.747 1002.667 512c0-271.019-219.648-490.667-490.71-490.667z"></path></svg></a></div><div class="nav-item hide-in-mobile"><button type="button" id="appearance-switch"><svg xmlns="http://www.w3.org/2000/svg" class="icon auto-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="auto icon" style="display:block;"><path d="M512 992C246.92 992 32 777.08 32 512S246.92 32 512 32s480 214.92 480 480-214.92 480-480 480zm0-840c-198.78 0-360 161.22-360 360 0 198.84 161.22 360 360 360s360-161.16 360-360c0-198.78-161.22-360-360-360zm0 660V212c165.72 0 300 134.34 300 300 0 165.72-134.28 300-300 300z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" class="icon dark-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="dark icon" style="display:none;"><path d="M524.8 938.667h-4.267a439.893 439.893 0 0 1-313.173-134.4 446.293 446.293 0 0 1-11.093-597.334A432.213 432.213 0 0 1 366.933 90.027a42.667 42.667 0 0 1 45.227 9.386 42.667 42.667 0 0 1 10.24 42.667 358.4 358.4 0 0 0 82.773 375.893 361.387 361.387 0 0 0 376.747 82.774 42.667 42.667 0 0 1 54.187 55.04 433.493 433.493 0 0 1-99.84 154.88 438.613 438.613 0 0 1-311.467 128z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" class="icon light-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="light icon" style="display:none;"><path d="M952 552h-80a40 40 0 0 1 0-80h80a40 40 0 0 1 0 80zM801.88 280.08a41 41 0 0 1-57.96-57.96l57.96-58a41.04 41.04 0 0 1 58 58l-58 57.96zM512 752a240 240 0 1 1 0-480 240 240 0 0 1 0 480zm0-560a40 40 0 0 1-40-40V72a40 40 0 0 1 80 0v80a40 40 0 0 1-40 40zm-289.88 88.08-58-57.96a41.04 41.04 0 0 1 58-58l57.96 58a41 41 0 0 1-57.96 57.96zM192 512a40 40 0 0 1-40 40H72a40 40 0 0 1 0-80h80a40 40 0 0 1 40 40zm30.12 231.92a41 41 0 0 1 57.96 57.96l-57.96 58a41.04 41.04 0 0 1-58-58l58-57.96zM512 832a40 40 0 0 1 40 40v80a40 40 0 0 1-80 0v-80a40 40 0 0 1 40-40zm289.88-88.08 58 57.96a41.04 41.04 0 0 1-58 58l-57.96-58a41 41 0 0 1 57.96-57.96z"></path></svg></button></div><!----><!--]--><!--[--><!----><!--]--><button type="button" class="vp-toggle-navbar-button" aria-label="Toggle Navbar" aria-expanded="false" aria-controls="nav-screen"><span><span class="vp-top"></span><span class="vp-middle"></span><span class="vp-bottom"></span></span></button></div></header><!----><!--]--><!----><div class="toggle-sidebar-wrapper"><span class="arrow start"></span></div><aside id="sidebar" class="vp-sidebar"><!--[--><!----><!--]--><ul class="vp-sidebar-links"><li><!--[--><a aria-label="主页" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/"><span class="font-icon icon fa-fw fa-sm fas fa-home" style=""></span>主页<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><section class="vp-sidebar-group"><p class="vp-sidebar-heading"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span><span class="vp-sidebar-title">Lottery 项目开发日志</span><!----></p><ul class="vp-sidebar-links"><li><!--[--><a aria-label="Day01" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day01.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day01<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day02" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day02.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day02<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day03" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day03.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day03<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day04" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day04.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day04<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day05" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day05.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day05<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day06" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day06.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day06<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day07 ~ Day08" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day07~day08.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day07 ~ Day08<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day09 ~ Day10" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day09~day10.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day09 ~ Day10<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day011" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day11.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day011<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><!--[--><a aria-label="Day012" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day12.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day012<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li></ul></section></li></ul><!--[--><!----><!--]--></aside><!--[--><main id="main-content" class="vp-page"><!--[--><!----><!----><nav class="vp-breadcrumb disable"></nav><div class="vp-page-title"><h1><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>个人简历</h1><div class="page-info"><span class="page-author-info" aria-label="作者🖊" data-balloon-pos="down"><svg xmlns="http://www.w3.org/2000/svg" class="icon author-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="author icon"><path d="M649.6 633.6c86.4-48 147.2-144 147.2-249.6 0-160-128-288-288-288s-288 128-288 288c0 108.8 57.6 201.6 147.2 249.6-121.6 48-214.4 153.6-240 288-3.2 9.6 0 19.2 6.4 25.6 3.2 9.6 12.8 12.8 22.4 12.8h704c9.6 0 19.2-3.2 25.6-12.8 6.4-6.4 9.6-16 6.4-25.6-25.6-134.4-121.6-240-243.2-288z"></path></svg><span><a class="page-author-item" href="https://mister-hope.com" target="_blank" rel="noopener noreferrer">小傅哥</a></span><span property="author" content="小傅哥"></span></span><!----><span class="page-date-info" aria-label="写作日期📅" data-balloon-pos="down"><svg xmlns="http://www.w3.org/2000/svg" class="icon calendar-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="calendar icon"><path d="M716.4 110.137c0-18.753-14.72-33.473-33.472-33.473-18.753 0-33.473 14.72-33.473 33.473v33.473h66.993v-33.473zm-334.87 0c0-18.753-14.72-33.473-33.473-33.473s-33.52 14.72-33.52 33.473v33.473h66.993v-33.473zm468.81 33.52H716.4v100.465c0 18.753-14.72 33.473-33.472 33.473a33.145 33.145 0 01-33.473-33.473V143.657H381.53v100.465c0 18.753-14.72 33.473-33.473 33.473a33.145 33.145 0 01-33.473-33.473V143.657H180.6A134.314 134.314 0 0046.66 277.595v535.756A134.314 134.314 0 00180.6 947.289h669.74a134.36 134.36 0 00133.94-133.938V277.595a134.314 134.314 0 00-133.94-133.938zm33.473 267.877H147.126a33.145 33.145 0 01-33.473-33.473c0-18.752 14.72-33.473 33.473-33.473h736.687c18.752 0 33.472 14.72 33.472 33.473a33.145 33.145 0 01-33.472 33.473z"></path></svg><span><!----></span><meta property="datePublished" content="2024-01-31T06:40:14.000Z"></span><!----><span class="page-reading-time-info" aria-label="阅读时间⌛" data-balloon-pos="down"><svg xmlns="http://www.w3.org/2000/svg" class="icon timer-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="timer icon"><path d="M799.387 122.15c4.402-2.978 7.38-7.897 7.38-13.463v-1.165c0-8.933-7.38-16.312-16.312-16.312H256.33c-8.933 0-16.311 7.38-16.311 16.312v1.165c0 5.825 2.977 10.874 7.637 13.592 4.143 194.44 97.22 354.963 220.201 392.763-122.204 37.542-214.893 196.511-220.2 389.397-4.661 5.049-7.638 11.651-7.638 19.03v5.825h566.49v-5.825c0-7.379-2.849-13.981-7.509-18.9-5.049-193.016-97.867-351.985-220.2-389.527 123.24-37.67 216.446-198.453 220.588-392.892zM531.16 450.445v352.632c117.674 1.553 211.787 40.778 211.787 88.676H304.097c0-48.286 95.149-87.382 213.728-88.676V450.445c-93.077-3.107-167.901-81.297-167.901-177.093 0-8.803 6.99-15.793 15.793-15.793 8.803 0 15.794 6.99 15.794 15.793 0 80.261 63.69 145.635 142.01 145.635s142.011-65.374 142.011-145.635c0-8.803 6.99-15.793 15.794-15.793s15.793 6.99 15.793 15.793c0 95.019-73.789 172.82-165.96 177.093z"></path></svg><span>大约 9 分钟</span><meta property="timeRequired" content="PT9M"></span><span class="page-category-info" aria-label="分类🌈" data-balloon-pos="down"><svg xmlns="http://www.w3.org/2000/svg" class="icon category-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="category icon"><path d="M148.41 106.992h282.176c22.263 0 40.31 18.048 40.31 40.31V429.48c0 22.263-18.047 40.31-40.31 40.31H148.41c-22.263 0-40.311-18.047-40.311-40.31V147.302c0-22.263 18.048-40.31 40.311-40.31zM147.556 553.478H429.73c22.263 0 40.311 18.048 40.311 40.31v282.176c0 22.263-18.048 40.312-40.31 40.312H147.555c-22.263 0-40.311-18.049-40.311-40.312V593.79c0-22.263 18.048-40.311 40.31-40.311zM593.927 106.992h282.176c22.263 0 40.31 18.048 40.31 40.31V429.48c0 22.263-18.047 40.31-40.31 40.31H593.927c-22.263 0-40.311-18.047-40.311-40.31V147.302c0-22.263 18.048-40.31 40.31-40.31zM730.22 920.502H623.926c-40.925 0-74.22-33.388-74.22-74.425V623.992c0-41.038 33.387-74.424 74.425-74.424h222.085c41.038 0 74.424 33.226 74.424 74.067v114.233c0 10.244-8.304 18.548-18.547 18.548s-18.548-8.304-18.548-18.548V623.635c0-20.388-16.746-36.974-37.33-36.974H624.13c-20.585 0-37.331 16.747-37.331 37.33v222.086c0 20.585 16.654 37.331 37.126 37.331H730.22c10.243 0 18.547 8.304 18.547 18.547 0 10.244-8.304 18.547-18.547 18.547z"></path></svg><!--[--><span class="page-category-item category0" role>自我介绍</span><span class="page-category-item category7" role>专业技能</span><span class="page-category-item category8" role>项目经验</span><!--]--><meta property="articleSection" content="自我介绍,专业技能,项目经验"></span><!----></div><hr></div><div class="toc-place-holder"><aside id="toc"><!--[--><!----><!--]--><div class="toc-header">此页内容<button type="button" class="print-button" title="打印"><svg xmlns="http://www.w3.org/2000/svg" class="icon print-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="print icon"><path d="M819.2 364.8h-44.8V128c0-17.067-14.933-32-32-32H281.6c-17.067 0-32 14.933-32 32v236.8h-44.8C145.067 364.8 96 413.867 96 473.6v192c0 59.733 49.067 108.8 108.8 108.8h44.8V896c0 17.067 14.933 32 32 32h460.8c17.067 0 32-14.933 32-32V774.4h44.8c59.733 0 108.8-49.067 108.8-108.8v-192c0-59.733-49.067-108.8-108.8-108.8zM313.6 160h396.8v204.8H313.6V160zm396.8 704H313.6V620.8h396.8V864zM864 665.6c0 25.6-19.2 44.8-44.8 44.8h-44.8V588.8c0-17.067-14.933-32-32-32H281.6c-17.067 0-32 14.933-32 32v121.6h-44.8c-25.6 0-44.8-19.2-44.8-44.8v-192c0-25.6 19.2-44.8 44.8-44.8h614.4c25.6 0 44.8 19.2 44.8 44.8v192z"></path></svg></button></div><div class="toc-wrapper"><ul class="toc-list"><!--[--><li class="toc-item"><a class="vp-link toc-link level2 toc-link level2" href="/blog/dist/#个人信息">个人信息</a></li><!----><!--]--><!--[--><li class="toc-item"><a class="vp-link toc-link level2 toc-link level2" href="/blog/dist/#毕业院校">毕业院校</a></li><!----><!--]--><!--[--><li class="toc-item"><a class="vp-link toc-link level2 toc-link level2" href="/blog/dist/#专业技能">专业技能</a></li><!----><!--]--><!--[--><li class="toc-item"><a class="vp-link toc-link level2 toc-link level2" href="/blog/dist/#工作经历【在校生无】">工作经历【在校生无】</a></li><!----><!--]--><!--[--><li class="toc-item"><a class="vp-link toc-link level2 toc-link level2" href="/blog/dist/#项目经验">项目经验</a></li><li><ul class="toc-list"><!--[--><li class="toc-item"><a class="vp-link toc-link level3 toc-link level3" href="/blog/dist/#_1-营销活动平台-lottery-微服务抽奖系统">1. 营销活动平台 - Lottery 微服务抽奖系统</a></li><!----><!--]--><!--[--><li class="toc-item"><a class="vp-link toc-link level3 toc-link level3" href="/blog/dist/#_2-手写-mybatis">2. 手写 MyBatis</a></li><!----><!--]--><!--[--><li class="toc-item"><a class="vp-link toc-link level3 toc-link level3" href="/blog/dist/#_3-openai-应用服务-辅助工作提效工具开发">3. OpenAI 应用服务 - 辅助工作提效工具开发</a></li><!----><!--]--><!--[--><li class="toc-item"><a class="vp-link toc-link level3 toc-link level3" href="/blog/dist/#_4-服务治理-springboot-中间件">4. 服务治理 SpringBoot 中间件</a></li><!----><!--]--></ul></li><!--]--></ul><div class="toc-marker" style="top:-1.7rem;"></div></div><!--[--><!----><!--]--></aside></div><!----><div class="theme-hope-content"><h2 id="个人信息" tabindex="-1"><a class="header-anchor" href="#个人信息" aria-hidden="true">#</a> 个人信息</h2><ul><li>姓名</li><li>电话</li><li>邮箱</li><li>毕业时间</li><li>工作时间</li><li>Github:https://github.com/fuzhengwei</li><li>开源项目:<a href="https://bugstack.cn/md/product/idea-plugin/vo2dto.html" target="_blank" rel="noopener noreferrer">vo2dto<span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">open in new window</span></span></a> - IDEA Plugin 自动转换对象插件,5.4k 下载使用</li></ul><h2 id="毕业院校" tabindex="-1"><a class="header-anchor" href="#毕业院校" aria-hidden="true">#</a> 毕业院校</h2><ul><li>时间、院校、专业、学位</li><li>荣誉、成绩</li></ul><h2 id="专业技能" tabindex="-1"><a class="header-anchor" href="#专业技能" aria-hidden="true">#</a> 专业技能</h2><ul><li>熟练掌握 Java 核心知识、JUC、HashMap、斐波那契散列等,具备良好的面向对象编程思想。</li><li>熟练掌握 Java 设计模式,如工厂、代理、组合、策略等设计模式,并善用设计原则构建可复用代码。</li><li>熟练使用 IDEA、Eclipse、Visual Studio Code、Navicat、PostMan、Git、Maven、SVN 等开发工具。</li><li>深入理解 JVM 底层原理,熟悉 JVM 各类垃圾收集器的使用及核心参数的调优,具备一定的 JVM 调优能力。</li><li><code>深入学习 Spring 核心流程模块,如IOC、AOP、依赖倒置等,掌握Spring解决复杂场景所需的分治、抽象和知识(设计模式、设计原则),能从核心原理上解决Spring场景问题。同时,具备基于 Spring 开发 SpringBoot Starter 的技能,减少研发成本,为复杂项目提供通用技术组件。</code></li><li><code>深入学习 MyBatis 核心流程模块,包括会话、反射、代理、事务和插件,熟练掌握 ORM 框架的设计思想、实现方式和应用价值。并根据需求结合 MyBatis 插件机制,开发企业所需的功能,如数据分页、数据库表路由、监控日志和数据安全等。</code></li><li>深入理解 Spring Boot,Spring Cloud 等微服务框架的设计原理及底层架构,熟悉各种微服务架构设计比如服务注册与发现,服务降级,限流,熔断,服务网关路由设计,服务安全认证架构。</li><li>熟悉 Dubbo、Zookeeper 等分布式服务协调与治理等技术。</li><li>熟练掌握 MySql,掌握 MySQL 主从同步,读写分离技术以及集群的搭建,具备一定的 SQL 调优能力。</li><li>深入理解 Redis 线程模型,熟练掌握 Redis 的核心数据结构的使用场景,熟悉各种缓存高并发的使用场景,比如缓存雪崩,缓存穿透等。</li><li>熟练掌握分布式场景中的常见的技术问题及解决,比如分布式锁,分布式事务,分布式 session,分布式任务调度。</li><li>熟悉 RabbitMQ、Kafka 等常用的消息中间件进行消息的异步数据处理。</li><li>了解分布式搜索引擎 ElasticSearch,并能基于 ELK+Kafka 搭建分布式日志收集系统,以及 x-pack-jdbc 的扩展使用。</li><li>熟悉 docker 常用命令,能够实现基于 docker+Jenkins 实现自动化部署</li><li>掌握 Linux 常用命令,了解 Nginx 服务器的反向代理、负载均衡、动静分离等。</li><li>熟练运用 DDD 四层架构领域驱动设计,构建出易于迭代和维护的工程架构,遵守整洁代码、洋葱架构设计思想。</li></ul><h2 id="工作经历【在校生无】" tabindex="-1"><a class="header-anchor" href="#工作经历【在校生无】" aria-hidden="true">#</a> 工作经历【在校生无】</h2><ul><li>公司</li><li>岗位</li><li>时间</li><li>职责【可选】</li><li>成绩【可选】</li></ul><h2 id="项目经验" tabindex="-1"><a class="header-anchor" href="#项目经验" aria-hidden="true">#</a> 项目经验</h2><h3 id="_1-营销活动平台-lottery-微服务抽奖系统" tabindex="-1"><a class="header-anchor" href="#_1-营销活动平台-lottery-微服务抽奖系统" aria-hidden="true">#</a> 1. 营销活动平台 - Lottery 微服务抽奖系统</h3><ul><li>系统架构:以 DDD 领域驱动设计开发,微服务拆分的分布式系统架构</li><li>核心技术:SpringBoot、MyBatis、Dubbo、MQ、MySQL、XDB-Router、ES、ZK</li><li>项目描述:抽奖系统是营销平台的重要微服务之一,可以满足 C 端人群的需求,例如拉新、促活、留存等。该系统运用抽象、分治和 DDD 知识,拆解服务边界,凝练领域服务功能。围绕抽奖服务建设领域服务,包括规则引擎、抽奖策略、活动玩法、奖品发放等。这可以满足业务产品快速迭代上线的需求,同时减少研发成本,提高交付效率。</li><li>核心职责: <ul><li>【高级】构建以 DDD 分层结构的处理方式,搭建整个抽奖系统架构。运用设计原则和工厂、代理、模板、组合、策略等设计模式的综合使用,搭建易于维护和迭代的系统工程。</li><li>【高级】鉴于系统内有较多的规则策略过滤,包括准入、人群、风控、A/BTest等需求,为适应系统规模可快速开发和使用的方式,搭建了去中心化的量化人群规则引擎组件。通过业务需求对逻辑的扩展和内置引擎执行器的使用,完成自由组合的人群过滤服务。这降低了共性功能重复开发所带来的成本问题,并提高了研发效率。</li><li>【高级】根据实际秒杀峰值场景 <code>TPS 5000 ~ 8000</code> 的需求,开发了统一路由组件。该组件不仅可以满足差异化不同字段的分库分表组合,还支持 Redis 库存分片和秒杀滑动库存分块。而且,开发了统一路由 XDB-Router 的 SpringBoot Starter 技术组件。该套组件已经经历了多次大促活动场景的考验,支持横向扩展,可以满足业务规模的快速增长。</li><li>【简单】运用模板、策略、工厂三个设计模式,定义抽奖过程标准和实现对应的多类型抽奖的服务模块。</li><li>【简单】因活动秒杀的并发场景,将秒杀从最开始的数据库行级锁优化为Redis Key 加锁,又从 Redis Key 的独占锁,优化为滑块锁。优化后整体秒杀有了非常可观的性能提升。</li><li>【简单】解耦抽奖流程,把抽奖和发奖用MQ消息串联起来,避免一个流程太长,导致用户一直等待。</li></ul></li></ul><h3 id="_2-手写-mybatis" tabindex="-1"><a class="header-anchor" href="#_2-手写-mybatis" aria-hidden="true">#</a> 2. 手写 MyBatis</h3><ul><li>项目架构:Object Relational Mapping</li><li>项目描述:MyBatis 是 Java 应用编程开发中,非常常用的技术框架。需要较深入的学习和使用,具备 MyBatis 插件开发能力,解决日常场景问题。才能更好更高效的工作。为此,深度学习了《手写MyBatis:渐进式源码实践》一书,完整实现了一个 MyBatis ORM 框架。技术积累颇深,提高了设计思维和编码能力。</li><li>个人收获: <ul><li>首先学习到为什么日常使用 MyBatis 时,可以仅提供 IDao 接口,就可以关联对应配置的SQL语句,完成数据库操作。这是因为做了代理与映射,封装调用逻辑到 SqlSession 会话功能实现中。</li><li>掌握了数10种设计模式的运用,其中感触最大的是 MyBatis 如何管理多边服务的设计。如创建会话模型,统一调度执行器使用和数据的封装,并把这些复杂的操作,通过 SqlSessionFactory 工厂统一对外提供 SqlSession 服务。</li><li>彻底了解并掌握了 MyBatis Plugin 设计模型,这个技术可以让我基于 MyBatis 做出日志监控、库表路由、字段加解密等操作。为以后编程工作,提供更多的解决方案。</li><li>除此之外,还有一级缓存、二级缓存的装饰器模式使用,MyBatis 开发后与 Spring、SpringBoot 整合的实现,让我对 MyBatis 的全体系开发流程和对应的技术整合,已经非常清晰,便于以后应用和从根上快速排查解决问题,并给出合理的技术方案。</li></ul></li></ul><h3 id="_3-openai-应用服务-辅助工作提效工具开发" tabindex="-1"><a class="header-anchor" href="#_3-openai-应用服务-辅助工作提效工具开发" aria-hidden="true">#</a> 3. OpenAI 应用服务 - 辅助工作提效工具开发</h3><ul><li>项目架构:微服务架构设计,OpenAI-SDK 多模型组件【ChatGLM、ChatGPT】、DDD 应用服务API封装、WEB REACT 前端界面【按需编写】</li><li>核心技术:SpringBoot、MyBatis、Redis/Guava、OKHttp3、OpenAI 大模型【可对接ChatGLM、腾讯混元等】、React、TypeScript</li><li>项目描述:此项目以应用OpenAI技术,对接多种大模型提供生成式服务,为XXX场景提效。项目的架构设计实现以微服务进行拆分,涵盖;OpenAI-SDK、OpenAI-API、公众号鉴权、企业支付【暂时申请中,如果你对接了可以写】等。并以模块化设计,积木式构建应用,让不同的场景诉求都可以配置化对接。</li><li>核心职责: <ul><li>首先这是我们xxx公司/实践/实训的第一个OpenAI项目,后续势必会有更多的场景以不同的方式接入。包括 SDK 独立接入、API 接口接入、MQ 消息接入,以及使用提供好的服务类接入。所以在这部分设计的时候,我采用了微服务的架构设计,按照职责边界进行拆分设计。</li><li>采用 DDD 架构 API,以及便于不同领域模块的独立设计,一个领域就是一个功能域。在功能域中提供模型、仓储、事件、服务。这样可以更好扩展。</li><li>鉴于生成式服务的文本生成可能会有不可靠信息,所以对这部分内容添加了敏感词的过滤。并可根据不同场景选择不同范围的敏感词处理。</li><li>OpenAI 大模型有多种,这部分在架构上设计独立的 SDK,在实现上采用了 Session 会话模型进行处理,以及通过工厂处理服务。在细节对上,采用了 OKHttp3 框架完成模型对接,这样的方式更好扩展,代码也更易于维护。</li><li>在整套工程的设计实现中,采用了较多的分治、抽象的思想和设计模式和设计原则知识的运用,来解决各类场景问题。</li><li>对接微信扫码支付,完成从商品库、下单支付、异步发货、掉单补偿等核心流程实现。让用户可以在线购买对话额度。</li><li>注意:你还可以根据项目中提到的各类技术和章节,来编写你的职责。</li></ul></li></ul><h3 id="_4-服务治理-springboot-中间件" tabindex="-1"><a class="header-anchor" href="#_4-服务治理-springboot-中间件" aria-hidden="true">#</a> 4. 服务治理 SpringBoot 中间件</h3><ul><li>系统架构:SpringBoot Starter 组件开发</li><li>核心技术:熔断、降级、限流、切量、白名单、人群控制</li><li>项目描述:该SpringBoot Starter中间件实现了熔断、降级、限流、切量、白名单等服务治理功能,减少了开发工作量和出错风险。利用SpringBoot的自动化配置机制简化了集成和使用,并提供了可扩展接口,以满足不同场景的需求。</li><li>核心职责: <ul><li>鉴于组内同类需求的重复开发,设计并实现服务治理 SpringBoot Starter 中间件,提高开发效率和降低重复开发成本。 该中间件的核心功能包括服务治理中的熔断、降级、限流、切量和白名单等。</li><li>通过利用SpringBoot的自动化配置机制,该中间件可以简化集成和使用,同时提供足够的配置选项以满足不同场景的需求。</li><li>此外,该中间件还提供了可扩展的接口,方便用户根据自身需求扩展功能,从而更好地满足不同的业务需求。</li></ul></li></ul></div><!----><footer class="page-meta"><div class="meta-item edit-link"><a href="https://github.com/fuzhengwei/xfg-resume-blog/edit/main/src/md/resume.md" rel="noopener noreferrer" target="_blank" aria-label="在 GitHub 上编辑此页" class="nav-link label"><!--[--><svg xmlns="http://www.w3.org/2000/svg" class="icon edit-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="edit icon"><path d="M430.818 653.65a60.46 60.46 0 0 1-50.96-93.281l71.69-114.012 7.773-10.365L816.038 80.138A60.46 60.46 0 0 1 859.225 62a60.46 60.46 0 0 1 43.186 18.138l43.186 43.186a60.46 60.46 0 0 1 0 86.373L588.879 565.55l-8.637 8.637-117.466 68.234a60.46 60.46 0 0 1-31.958 11.229z"></path><path d="M728.802 962H252.891A190.883 190.883 0 0 1 62.008 771.98V296.934a190.883 190.883 0 0 1 190.883-192.61h267.754a60.46 60.46 0 0 1 0 120.92H252.891a69.962 69.962 0 0 0-69.098 69.099V771.98a69.962 69.962 0 0 0 69.098 69.098h475.911A69.962 69.962 0 0 0 797.9 771.98V503.363a60.46 60.46 0 1 1 120.922 0V771.98A190.883 190.883 0 0 1 728.802 962z"></path></svg><!--]-->在 GitHub 上编辑此页<span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">open in new window</span></span><!----></a></div><div class="meta-item git-info"><div class="update-time"><span class="label">上次编辑于: </span><!----></div><div class="contributors"><span class="label">贡献者: </span><!--[--><!--[--><span class="contributor" title="email: hqqich1314@outlook.com">hqqich</span><!--]--><!--]--></div></div></footer><!----><!----><!----><!--]--></main><!--]--><footer class="vp-footer-wrapper"><div class="vp-footer">我的微信:fustack</div><div class="vp-copyright">Copyright © 2024 小傅哥</div></footer></div><!--]--><!----><!--]--></div> - <script type="module" src="/blog/dist/assets/app-48e592bc.js" defer></script> + <div id="app"><!--[--><!--[--><!--[--><span tabindex="-1"></span><a href="#main-content" class="vp-skip-link sr-only">跳至主要內容</a><!--]--><div class="theme-container has-toc"><!--[--><header id="navbar" class="vp-navbar"><div class="vp-navbar-start"><button type="button" class="vp-toggle-sidebar-button" title="Toggle Sidebar"><span class="icon"></span></button><!--[--><!----><!--]--><!--[--><a class="vp-link vp-brand vp-brand" href="/blog/dist/"><img class="vp-nav-logo" src="/blog/dist/logo.svg" alt="blog"><!----><span class="vp-site-name hide-in-pad">blog</span></a><!--]--><!--[--><!----><!--]--></div><div class="vp-navbar-center"><!--[--><!----><!--]--><!--[--><nav class="vp-nav-links"><div class="nav-item hide-in-mobile"><a aria-label="主页" class="vp-link nav-link nav-link" href="/blog/dist/"><span class="font-icon icon fa-fw fa-sm fas fa-home" style=""></span>主页<!----></a></div><div class="nav-item hide-in-mobile"><a aria-label="about me" class="vp-link nav-link active nav-link active" href="/blog/dist/md/resume.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>about me<!----></a></div><div class="nav-item hide-in-mobile"><a aria-label="学习日志" class="vp-link nav-link nav-link" href="/blog/dist/md/dev-log/day01.html"><span class="font-icon icon fa-fw fa-sm fas fa-book" style=""></span>学习日志<!----></a></div></nav><!--]--><!--[--><!----><!--]--></div><div class="vp-navbar-end"><!--[--><!----><!--]--><!--[--><!----><div class="nav-item vp-repo"><a class="vp-repo-link" href="https://github.com/hqqich/hqqich.github.io" target="_blank" rel="noopener noreferrer" aria-label="GitHub"><svg xmlns="http://www.w3.org/2000/svg" class="icon github-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="github icon" style="width:1.25rem;height:1.25rem;vertical-align:middle;"><path d="M511.957 21.333C241.024 21.333 21.333 240.981 21.333 512c0 216.832 140.544 400.725 335.574 465.664 24.49 4.395 32.256-10.07 32.256-23.083 0-11.69.256-44.245 0-85.205-136.448 29.61-164.736-64.64-164.736-64.64-22.315-56.704-54.4-71.765-54.4-71.765-44.587-30.464 3.285-29.824 3.285-29.824 49.195 3.413 75.179 50.517 75.179 50.517 43.776 75.008 114.816 53.333 142.762 40.79 4.523-31.66 17.152-53.377 31.19-65.537-108.971-12.458-223.488-54.485-223.488-242.602 0-53.547 19.114-97.323 50.517-131.67-5.035-12.33-21.93-62.293 4.779-129.834 0 0 41.258-13.184 134.912 50.346a469.803 469.803 0 0 1 122.88-16.554c41.642.213 83.626 5.632 122.88 16.554 93.653-63.488 134.784-50.346 134.784-50.346 26.752 67.541 9.898 117.504 4.864 129.834 31.402 34.347 50.474 78.123 50.474 131.67 0 188.586-114.73 230.016-224.042 242.09 17.578 15.232 33.578 44.672 33.578 90.454v135.85c0 13.142 7.936 27.606 32.854 22.87C862.25 912.597 1002.667 728.747 1002.667 512c0-271.019-219.648-490.667-490.71-490.667z"></path></svg></a></div><div class="nav-item hide-in-mobile"><button type="button" id="appearance-switch"><svg xmlns="http://www.w3.org/2000/svg" class="icon auto-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="auto icon" style="display:block;"><path d="M512 992C246.92 992 32 777.08 32 512S246.92 32 512 32s480 214.92 480 480-214.92 480-480 480zm0-840c-198.78 0-360 161.22-360 360 0 198.84 161.22 360 360 360s360-161.16 360-360c0-198.78-161.22-360-360-360zm0 660V212c165.72 0 300 134.34 300 300 0 165.72-134.28 300-300 300z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" class="icon dark-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="dark icon" style="display:none;"><path d="M524.8 938.667h-4.267a439.893 439.893 0 0 1-313.173-134.4 446.293 446.293 0 0 1-11.093-597.334A432.213 432.213 0 0 1 366.933 90.027a42.667 42.667 0 0 1 45.227 9.386 42.667 42.667 0 0 1 10.24 42.667 358.4 358.4 0 0 0 82.773 375.893 361.387 361.387 0 0 0 376.747 82.774 42.667 42.667 0 0 1 54.187 55.04 433.493 433.493 0 0 1-99.84 154.88 438.613 438.613 0 0 1-311.467 128z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" class="icon light-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="light icon" style="display:none;"><path d="M952 552h-80a40 40 0 0 1 0-80h80a40 40 0 0 1 0 80zM801.88 280.08a41 41 0 0 1-57.96-57.96l57.96-58a41.04 41.04 0 0 1 58 58l-58 57.96zM512 752a240 240 0 1 1 0-480 240 240 0 0 1 0 480zm0-560a40 40 0 0 1-40-40V72a40 40 0 0 1 80 0v80a40 40 0 0 1-40 40zm-289.88 88.08-58-57.96a41.04 41.04 0 0 1 58-58l57.96 58a41 41 0 0 1-57.96 57.96zM192 512a40 40 0 0 1-40 40H72a40 40 0 0 1 0-80h80a40 40 0 0 1 40 40zm30.12 231.92a41 41 0 0 1 57.96 57.96l-57.96 58a41.04 41.04 0 0 1-58-58l58-57.96zM512 832a40 40 0 0 1 40 40v80a40 40 0 0 1-80 0v-80a40 40 0 0 1 40-40zm289.88-88.08 58 57.96a41.04 41.04 0 0 1-58 58l-57.96-58a41 41 0 0 1 57.96-57.96z"></path></svg></button></div><!----><!--]--><!--[--><!----><!--]--><button type="button" class="vp-toggle-navbar-button" aria-label="Toggle Navbar" aria-expanded="false" aria-controls="nav-screen"><span><span class="vp-top"></span><span class="vp-middle"></span><span class="vp-bottom"></span></span></button></div></header><!----><!--]--><!----><div class="toggle-sidebar-wrapper"><span class="arrow start"></span></div><aside id="sidebar" class="vp-sidebar"><!--[--><!----><!--]--><ul class="vp-sidebar-links"><li><!--[--><a aria-label="主页" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/"><span class="font-icon icon fa-fw fa-sm fas fa-home" style=""></span>主页<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li><li><section class="vp-sidebar-group"><p class="vp-sidebar-heading"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span><span class="vp-sidebar-title">学习日志</span><!----></p><ul class="vp-sidebar-links"><li><!--[--><a aria-label="Day01" class="vp-link nav-link vp-sidebar-link vp-sidebar-page nav-link vp-sidebar-link vp-sidebar-page" href="/blog/dist/md/dev-log/day01.html"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Day01<!----></a><ul class="vp-sidebar-sub-headers"></ul><!--]--></li></ul></section></li></ul><!--[--><!----><!--]--></aside><!--[--><main id="main-content" class="vp-page"><!--[--><!----><!----><nav class="vp-breadcrumb disable"></nav><div class="vp-page-title"><h1><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>about me</h1><div class="page-info"><span class="page-author-info" aria-label="作者🖊" data-balloon-pos="down"><svg xmlns="http://www.w3.org/2000/svg" class="icon author-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="author icon"><path d="M649.6 633.6c86.4-48 147.2-144 147.2-249.6 0-160-128-288-288-288s-288 128-288 288c0 108.8 57.6 201.6 147.2 249.6-121.6 48-214.4 153.6-240 288-3.2 9.6 0 19.2 6.4 25.6 3.2 9.6 12.8 12.8 22.4 12.8h704c9.6 0 19.2-3.2 25.6-12.8 6.4-6.4 9.6-16 6.4-25.6-25.6-134.4-121.6-240-243.2-288z"></path></svg><span><a class="page-author-item" href="https://mister-hope.com" target="_blank" rel="noopener noreferrer">hqqich</a></span><span property="author" content="hqqich"></span></span><!----><span class="page-date-info" aria-label="写作日期📅" data-balloon-pos="down"><svg xmlns="http://www.w3.org/2000/svg" class="icon calendar-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="calendar icon"><path d="M716.4 110.137c0-18.753-14.72-33.473-33.472-33.473-18.753 0-33.473 14.72-33.473 33.473v33.473h66.993v-33.473zm-334.87 0c0-18.753-14.72-33.473-33.473-33.473s-33.52 14.72-33.52 33.473v33.473h66.993v-33.473zm468.81 33.52H716.4v100.465c0 18.753-14.72 33.473-33.472 33.473a33.145 33.145 0 01-33.473-33.473V143.657H381.53v100.465c0 18.753-14.72 33.473-33.473 33.473a33.145 33.145 0 01-33.473-33.473V143.657H180.6A134.314 134.314 0 0046.66 277.595v535.756A134.314 134.314 0 00180.6 947.289h669.74a134.36 134.36 0 00133.94-133.938V277.595a134.314 134.314 0 00-133.94-133.938zm33.473 267.877H147.126a33.145 33.145 0 01-33.473-33.473c0-18.752 14.72-33.473 33.473-33.473h736.687c18.752 0 33.472 14.72 33.472 33.473a33.145 33.145 0 01-33.472 33.473z"></path></svg><span><!----></span><meta property="datePublished" content="2024-01-31T06:40:14.000Z"></span><!----><span class="page-reading-time-info" aria-label="阅读时间⌛" data-balloon-pos="down"><svg xmlns="http://www.w3.org/2000/svg" class="icon timer-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="timer icon"><path d="M799.387 122.15c4.402-2.978 7.38-7.897 7.38-13.463v-1.165c0-8.933-7.38-16.312-16.312-16.312H256.33c-8.933 0-16.311 7.38-16.311 16.312v1.165c0 5.825 2.977 10.874 7.637 13.592 4.143 194.44 97.22 354.963 220.201 392.763-122.204 37.542-214.893 196.511-220.2 389.397-4.661 5.049-7.638 11.651-7.638 19.03v5.825h566.49v-5.825c0-7.379-2.849-13.981-7.509-18.9-5.049-193.016-97.867-351.985-220.2-389.527 123.24-37.67 216.446-198.453 220.588-392.892zM531.16 450.445v352.632c117.674 1.553 211.787 40.778 211.787 88.676H304.097c0-48.286 95.149-87.382 213.728-88.676V450.445c-93.077-3.107-167.901-81.297-167.901-177.093 0-8.803 6.99-15.793 15.793-15.793 8.803 0 15.794 6.99 15.794 15.793 0 80.261 63.69 145.635 142.01 145.635s142.011-65.374 142.011-145.635c0-8.803 6.99-15.793 15.794-15.793s15.793 6.99 15.793 15.793c0 95.019-73.789 172.82-165.96 177.093z"></path></svg><span>大约 4 分钟</span><meta property="timeRequired" content="PT4M"></span><span class="page-category-info" aria-label="分类🌈" data-balloon-pos="down"><svg xmlns="http://www.w3.org/2000/svg" class="icon category-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="category icon"><path d="M148.41 106.992h282.176c22.263 0 40.31 18.048 40.31 40.31V429.48c0 22.263-18.047 40.31-40.31 40.31H148.41c-22.263 0-40.311-18.047-40.311-40.31V147.302c0-22.263 18.048-40.31 40.311-40.31zM147.556 553.478H429.73c22.263 0 40.311 18.048 40.311 40.31v282.176c0 22.263-18.048 40.312-40.31 40.312H147.555c-22.263 0-40.311-18.049-40.311-40.312V593.79c0-22.263 18.048-40.311 40.31-40.311zM593.927 106.992h282.176c22.263 0 40.31 18.048 40.31 40.31V429.48c0 22.263-18.047 40.31-40.31 40.31H593.927c-22.263 0-40.311-18.047-40.311-40.31V147.302c0-22.263 18.048-40.31 40.31-40.31zM730.22 920.502H623.926c-40.925 0-74.22-33.388-74.22-74.425V623.992c0-41.038 33.387-74.424 74.425-74.424h222.085c41.038 0 74.424 33.226 74.424 74.067v114.233c0 10.244-8.304 18.548-18.547 18.548s-18.548-8.304-18.548-18.548V623.635c0-20.388-16.746-36.974-37.33-36.974H624.13c-20.585 0-37.331 16.747-37.331 37.33v222.086c0 20.585 16.654 37.331 37.126 37.331H730.22c10.243 0 18.547 8.304 18.547 18.547 0 10.244-8.304 18.547-18.547 18.547z"></path></svg><!--[--><span class="page-category-item category0" role>自我介绍</span><span class="page-category-item category7" role>专业技能</span><span class="page-category-item category8" role>项目经验</span><!--]--><meta property="articleSection" content="自我介绍,专业技能,项目经验"></span><!----></div><hr></div><div class="toc-place-holder"><aside id="toc"><!--[--><!----><!--]--><div class="toc-header">此页内容<button type="button" class="print-button" title="打印"><svg xmlns="http://www.w3.org/2000/svg" class="icon print-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="print icon"><path d="M819.2 364.8h-44.8V128c0-17.067-14.933-32-32-32H281.6c-17.067 0-32 14.933-32 32v236.8h-44.8C145.067 364.8 96 413.867 96 473.6v192c0 59.733 49.067 108.8 108.8 108.8h44.8V896c0 17.067 14.933 32 32 32h460.8c17.067 0 32-14.933 32-32V774.4h44.8c59.733 0 108.8-49.067 108.8-108.8v-192c0-59.733-49.067-108.8-108.8-108.8zM313.6 160h396.8v204.8H313.6V160zm396.8 704H313.6V620.8h396.8V864zM864 665.6c0 25.6-19.2 44.8-44.8 44.8h-44.8V588.8c0-17.067-14.933-32-32-32H281.6c-17.067 0-32 14.933-32 32v121.6h-44.8c-25.6 0-44.8-19.2-44.8-44.8v-192c0-25.6 19.2-44.8 44.8-44.8h614.4c25.6 0 44.8 19.2 44.8 44.8v192z"></path></svg></button></div><div class="toc-wrapper"><ul class="toc-list"><!--[--><li class="toc-item"><a class="vp-link toc-link level2 toc-link level2" href="/blog/dist/#个人信息">个人信息</a></li><!----><!--]--><!--[--><li class="toc-item"><a class="vp-link toc-link level2 toc-link level2" href="/blog/dist/#专业技能">专业技能</a></li><!----><!--]--><!--[--><li class="toc-item"><a class="vp-link toc-link level2 toc-link level2" href="/blog/dist/#工作经历【在校生无】">工作经历【在校生无】</a></li><!----><!--]--><!--[--><li class="toc-item"><a class="vp-link toc-link level2 toc-link level2" href="/blog/dist/#项目经验">项目经验</a></li><li><ul class="toc-list"><!--[--><li class="toc-item"><a class="vp-link toc-link level3 toc-link level3" href="/blog/dist/#_1-手写-mybatis">1. 手写 MyBatis</a></li><!----><!--]--></ul></li><!--]--></ul><div class="toc-marker" style="top:-1.7rem;"></div></div><!--[--><!----><!--]--></aside></div><!----><div class="theme-hope-content"><h2 id="个人信息" tabindex="-1"><a class="header-anchor" href="#个人信息" aria-hidden="true">#</a> 个人信息</h2><ul><li>姓名</li><li>电话</li><li>邮箱</li><li>毕业时间</li><li>工作时间</li><li>Github:https://github.com/hqqich</li></ul><h2 id="专业技能" tabindex="-1"><a class="header-anchor" href="#专业技能" aria-hidden="true">#</a> 专业技能</h2><ul><li>熟练掌握 Java 核心知识、JUC、HashMap、斐波那契散列等,具备良好的面向对象编程思想。</li><li>熟练掌握 Java 设计模式,如工厂、代理、组合、策略等设计模式,并善用设计原则构建可复用代码。</li><li>熟练使用 IDEA、Eclipse、Visual Studio Code、Navicat、PostMan、Git、Maven、SVN 等开发工具。</li><li>深入理解 JVM 底层原理,熟悉 JVM 各类垃圾收集器的使用及核心参数的调优,具备一定的 JVM 调优能力。</li><li><code>深入学习 Spring 核心流程模块,如IOC、AOP、依赖倒置等,掌握Spring解决复杂场景所需的分治、抽象和知识(设计模式、设计原则),能从核心原理上解决Spring场景问题。同时,具备基于 Spring 开发 SpringBoot Starter 的技能,减少研发成本,为复杂项目提供通用技术组件。</code></li><li><code>深入学习 MyBatis 核心流程模块,包括会话、反射、代理、事务和插件,熟练掌握 ORM 框架的设计思想、实现方式和应用价值。并根据需求结合 MyBatis 插件机制,开发企业所需的功能,如数据分页、数据库表路由、监控日志和数据安全等。</code></li><li>深入理解 Spring Boot,Spring Cloud 等微服务框架的设计原理及底层架构,熟悉各种微服务架构设计比如服务注册与发现,服务降级,限流,熔断,服务网关路由设计,服务安全认证架构。</li><li>熟悉 Dubbo、Zookeeper 等分布式服务协调与治理等技术。</li><li>熟练掌握 MySql,掌握 MySQL 主从同步,读写分离技术以及集群的搭建,具备一定的 SQL 调优能力。</li><li>深入理解 Redis 线程模型,熟练掌握 Redis 的核心数据结构的使用场景,熟悉各种缓存高并发的使用场景,比如缓存雪崩,缓存穿透等。</li><li>熟练掌握分布式场景中的常见的技术问题及解决,比如分布式锁,分布式事务,分布式 session,分布式任务调度。</li><li>熟悉 RabbitMQ、Kafka 等常用的消息中间件进行消息的异步数据处理。</li><li>了解分布式搜索引擎 ElasticSearch,并能基于 ELK+Kafka 搭建分布式日志收集系统,以及 x-pack-jdbc 的扩展使用。</li><li>熟悉 docker 常用命令,能够实现基于 docker+Jenkins 实现自动化部署</li><li>掌握 Linux 常用命令,了解 Nginx 服务器的反向代理、负载均衡、动静分离等。</li><li>熟练运用 DDD 四层架构领域驱动设计,构建出易于迭代和维护的工程架构,遵守整洁代码、洋葱架构设计思想。</li></ul><h2 id="工作经历【在校生无】" tabindex="-1"><a class="header-anchor" href="#工作经历【在校生无】" aria-hidden="true">#</a> 工作经历【在校生无】</h2><ul><li>公司</li><li>岗位</li><li>时间</li><li>职责【可选】</li><li>成绩【可选】</li></ul><h2 id="项目经验" tabindex="-1"><a class="header-anchor" href="#项目经验" aria-hidden="true">#</a> 项目经验</h2><h3 id="_1-手写-mybatis" tabindex="-1"><a class="header-anchor" href="#_1-手写-mybatis" aria-hidden="true">#</a> 1. 手写 MyBatis</h3><ul><li>项目架构:Object Relational Mapping</li><li>项目描述:MyBatis 是 Java 应用编程开发中,非常常用的技术框架。需要较深入的学习和使用,具备 MyBatis 插件开发能力,解决日常场景问题。才能更好更高效的工作。为此,深度学习了《手写MyBatis:渐进式源码实践》一书,完整实现了一个 MyBatis ORM 框架。技术积累颇深,提高了设计思维和编码能力。</li><li>个人收获: <ul><li>首先学习到为什么日常使用 MyBatis 时,可以仅提供 IDao 接口,就可以关联对应配置的SQL语句,完成数据库操作。这是因为做了代理与映射,封装调用逻辑到 SqlSession 会话功能实现中。</li><li>掌握了数10种设计模式的运用,其中感触最大的是 MyBatis 如何管理多边服务的设计。如创建会话模型,统一调度执行器使用和数据的封装,并把这些复杂的操作,通过 SqlSessionFactory 工厂统一对外提供 SqlSession 服务。</li><li>彻底了解并掌握了 MyBatis Plugin 设计模型,这个技术可以让我基于 MyBatis 做出日志监控、库表路由、字段加解密等操作。为以后编程工作,提供更多的解决方案。</li><li>除此之外,还有一级缓存、二级缓存的装饰器模式使用,MyBatis 开发后与 Spring、SpringBoot 整合的实现,让我对 MyBatis 的全体系开发流程和对应的技术整合,已经非常清晰,便于以后应用和从根上快速排查解决问题,并给出合理的技术方案。</li></ul></li></ul></div><!----><footer class="page-meta"><div class="meta-item edit-link"><a href="https://github.com/hqqich/hqqich.github.io/edit/main/src/md/resume.md" rel="noopener noreferrer" target="_blank" aria-label="在 GitHub 上编辑此页" class="nav-link label"><!--[--><svg xmlns="http://www.w3.org/2000/svg" class="icon edit-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="edit icon"><path d="M430.818 653.65a60.46 60.46 0 0 1-50.96-93.281l71.69-114.012 7.773-10.365L816.038 80.138A60.46 60.46 0 0 1 859.225 62a60.46 60.46 0 0 1 43.186 18.138l43.186 43.186a60.46 60.46 0 0 1 0 86.373L588.879 565.55l-8.637 8.637-117.466 68.234a60.46 60.46 0 0 1-31.958 11.229z"></path><path d="M728.802 962H252.891A190.883 190.883 0 0 1 62.008 771.98V296.934a190.883 190.883 0 0 1 190.883-192.61h267.754a60.46 60.46 0 0 1 0 120.92H252.891a69.962 69.962 0 0 0-69.098 69.099V771.98a69.962 69.962 0 0 0 69.098 69.098h475.911A69.962 69.962 0 0 0 797.9 771.98V503.363a60.46 60.46 0 1 1 120.922 0V771.98A190.883 190.883 0 0 1 728.802 962z"></path></svg><!--]-->在 GitHub 上编辑此页<span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">open in new window</span></span><!----></a></div><div class="meta-item git-info"><div class="update-time"><span class="label">上次编辑于: </span><!----></div><div class="contributors"><span class="label">贡献者: </span><!--[--><!--[--><span class="contributor" title="email: hqqich1314@outlook.com">hqqich</span><!--]--><!--]--></div></div></footer><!----><!----><!----><!--]--></main><!--]--><footer class="vp-footer-wrapper"><div class="vp-footer">hqqich</div><div class="vp-copyright">Copyright © 2024 hqqich</div></footer></div><!--]--><!----><!--]--></div> + <script type="module" src="/blog/dist/assets/app-0009cf46.js" defer></script> </body> </html> diff --git a/blog/dist/sitemap.xml b/blog/dist/sitemap.xml index 998d421..920d536 100644 --- a/blog/dist/sitemap.xml +++ b/blog/dist/sitemap.xml @@ -1,3 +1,3 @@ <?xml version="1.0" encoding="UTF-8"?> <?xml-stylesheet type="text/xsl" href="/blog/dist/sitemap.xsl"?> -<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://vuepress-theme-hope-docs-demo.netlify.app/blog/dist/</loc><lastmod>2024-01-31T06:40:14.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://vuepress-theme-hope-docs-demo.netlify.app/blog/dist/slides.html</loc><lastmod>2024-01-31T06:40:14.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://vuepress-theme-hope-docs-demo.netlify.app/blog/dist/md/resume.html</loc><lastmod>2024-01-31T06:40:14.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://vuepress-theme-hope-docs-demo.netlify.app/blog/dist/md/dev-log/day01.html</loc><lastmod>2024-01-31T06:40:14.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://vuepress-theme-hope-docs-demo.netlify.app/blog/dist/md/dev-log/day02.html</loc><lastmod>2024-01-31T06:40:14.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://vuepress-theme-hope-docs-demo.netlify.app/blog/dist/md/dev-log/day03.html</loc><lastmod>2024-01-31T06:40:14.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://vuepress-theme-hope-docs-demo.netlify.app/blog/dist/md/dev-log/day04.html</loc><lastmod>2024-01-31T06:40:14.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://vuepress-theme-hope-docs-demo.netlify.app/blog/dist/md/dev-log/day05.html</loc><lastmod>2024-01-31T06:40:14.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://vuepress-theme-hope-docs-demo.netlify.app/blog/dist/md/dev-log/day06.html</loc><lastmod>2024-01-31T06:40:14.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://vuepress-theme-hope-docs-demo.netlify.app/blog/dist/md/dev-log/day07~day08.html</loc><lastmod>2024-01-31T06:40:14.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://vuepress-theme-hope-docs-demo.netlify.app/blog/dist/md/dev-log/day09~day10.html</loc><lastmod>2024-01-31T06:40:14.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://vuepress-theme-hope-docs-demo.netlify.app/blog/dist/md/dev-log/day11.html</loc><lastmod>2024-01-31T06:40:14.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://vuepress-theme-hope-docs-demo.netlify.app/blog/dist/md/dev-log/day12.html</loc><lastmod>2024-01-31T06:40:14.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://vuepress-theme-hope-docs-demo.netlify.app/blog/dist/md/dev-log/</loc><lastmod>2024-01-31T06:40:14.000Z</lastmod><changefreq>daily</changefreq></url></urlset> +<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://vuepress-theme-hope-docs-demo.netlify.app/blog/dist/</loc><lastmod>2024-01-31T06:40:14.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://vuepress-theme-hope-docs-demo.netlify.app/blog/dist/slides.html</loc><lastmod>2024-01-31T06:40:14.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://vuepress-theme-hope-docs-demo.netlify.app/blog/dist/md/resume.html</loc><lastmod>2024-02-03T12:14:57.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://vuepress-theme-hope-docs-demo.netlify.app/blog/dist/md/dev-log/</loc><lastmod>2024-01-31T06:40:14.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://vuepress-theme-hope-docs-demo.netlify.app/blog/dist/md/dev-log/day01.html</loc><lastmod>2024-02-03T12:18:20.000Z</lastmod><changefreq>daily</changefreq></url></urlset> \ No newline at end of file diff --git a/blog/dist/sitemap.xsl b/blog/dist/sitemap.xsl index 5c094df..8ad0f23 100644 --- a/blog/dist/sitemap.xsl +++ b/blog/dist/sitemap.xsl @@ -1,7 +1,8 @@ <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="2.0" - xmlns:sitemap="http://www.sitemaps.org/schemas/sitemap/0.9" - xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> + xmlns:html="http://www.w3.org/TR/REC-html40" + xmlns:sitemap="http://www.sitemaps.org/schemas/sitemap/0.9" + xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="html" version="1.0" encoding="UTF-8" indent="yes" /> <xsl:template match="/"> <html xmlns="http://www.w3.org/1999/xhtml"> diff --git a/blog/dist/slides.html b/blog/dist/slides.html index e719a96..7f6f082 100644 --- a/blog/dist/slides.html +++ b/blog/dist/slides.html @@ -5,7 +5,7 @@ <meta name="viewport" content="width=device-width,initial-scale=1" /> <meta name="generator" content="VuePress 2.0.0-beta.67" /> <meta name="theme" content="VuePress Theme Hope" /> - <meta property="og:url" content="https://vuepress-theme-hope-docs-demo.netlify.app/blog/dist/slides.html"><meta property="og:site_name" content="我的简历"><meta property="og:title" content="幻灯片页"><meta property="og:description" content="slidestart 幻灯片演示 一个简单的幻灯片演示与各种小贴士。 作者 Mr.Hope. 请滚动鼠标滚轮进入下一页 标注幻灯片 👇 (#/1/1) -- 标注幻灯片 使用 --- 标注水平幻灯片 在水平幻灯片中使用 -- 分割垂直幻灯片 使用 在幻灯片上添加属性 使用 在前一个 HTML 元素上添加属性 Markdown 你可以在幻灯片中使用 M..."><meta property="og:type" content="article"><meta property="og:locale" content="zh-CN"><meta property="og:updated_time" content="2024-01-31T06:40:14.000Z"><meta property="article:author" content="小傅哥"><meta property="article:modified_time" content="2024-01-31T06:40:14.000Z"><script type="application/ld+json">{"@context":"https://schema.org","@type":"Article","headline":"幻灯片页","image":[""],"dateModified":"2024-01-31T06:40:14.000Z","author":[{"@type":"Person","name":"小傅哥","url":"https://mister-hope.com"}]}</script><title>幻灯片页 | 我的简历</title><meta name="description" content="slidestart 幻灯片演示 一个简单的幻灯片演示与各种小贴士。 作者 Mr.Hope. 请滚动鼠标滚轮进入下一页 标注幻灯片 👇 (#/1/1) -- 标注幻灯片 使用 --- 标注水平幻灯片 在水平幻灯片中使用 -- 分割垂直幻灯片 使用 在幻灯片上添加属性 使用 在前一个 HTML 元素上添加属性 Markdown 你可以在幻灯片中使用 M..."> + <meta property="og:url" content="https://vuepress-theme-hope-docs-demo.netlify.app/blog/dist/slides.html"><meta property="og:site_name" content="blog"><meta property="og:title" content="幻灯片页"><meta property="og:description" content="slidestart 幻灯片演示 一个简单的幻灯片演示与各种小贴士。 作者 Mr.Hope. 请滚动鼠标滚轮进入下一页 标注幻灯片 👇 (#/1/1) -- 标注幻灯片 使用 --- 标注水平幻灯片 在水平幻灯片中使用 -- 分割垂直幻灯片 使用 在幻灯片上添加属性 使用 在前一个 HTML 元素上添加属性 Markdown 你可以在幻灯片中使用 M..."><meta property="og:type" content="article"><meta property="og:locale" content="zh-CN"><meta property="og:updated_time" content="2024-01-31T06:40:14.000Z"><meta property="article:author" content="hqqich"><meta property="article:modified_time" content="2024-01-31T06:40:14.000Z"><script type="application/ld+json">{"@context":"https://schema.org","@type":"Article","headline":"幻灯片页","image":[""],"dateModified":"2024-01-31T06:40:14.000Z","author":[{"@type":"Person","name":"hqqich","url":"https://mister-hope.com"}]}</script><title>幻灯片页 | blog</title><meta name="description" content="slidestart 幻灯片演示 一个简单的幻灯片演示与各种小贴士。 作者 Mr.Hope. 请滚动鼠标滚轮进入下一页 标注幻灯片 👇 (#/1/1) -- 标注幻灯片 使用 --- 标注水平幻灯片 在水平幻灯片中使用 -- 分割垂直幻灯片 使用 在幻灯片上添加属性 使用 在前一个 HTML 元素上添加属性 Markdown 你可以在幻灯片中使用 M..."> <style> :root { --bg-color: #fff; @@ -31,10 +31,10 @@ } </script> <link rel="preload" href="/blog/dist/assets/style-e1af0ae0.css" as="style"><link rel="stylesheet" href="/blog/dist/assets/style-e1af0ae0.css"> - <link rel="modulepreload" href="/blog/dist/assets/app-48e592bc.js"><link rel="modulepreload" href="/blog/dist/assets/slides.html-a8da665a.js"><link rel="modulepreload" href="/blog/dist/assets/slides.html-2a1d1365.js"><link rel="modulepreload" href="/blog/dist/assets/plugin-vue_export-helper-c27b6911.js"><link rel="prefetch" href="/blog/dist/assets/index.html-2448c597.js" as="script"><link rel="prefetch" href="/blog/dist/assets/resume.html-5daad762.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day01.html-5b3d75e2.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day02.html-16f7422e.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day03.html-8bf052f3.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day04.html-d99e9bf2.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day05.html-019a29ca.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day06.html-46d99ff3.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day07~day08.html-af1acce9.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day09~day10.html-ea2643e5.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day11.html-bf0a77d6.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day12.html-ca956336.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-b25c80fe.js" as="script"><link rel="prefetch" href="/blog/dist/assets/404.html-d25048b5.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-408426f6.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-970a5d45.js" as="script"><link rel="prefetch" href="/blog/dist/assets/resume.html-76c4384e.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day01.html-55eb354f.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day02.html-8d6bc722.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day03.html-fbe757fe.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day04.html-b068227c.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day05.html-b3eb6724.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day06.html-435a8053.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day07~day08.html-99b6eb19.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day09~day10.html-fca95bc7.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day11.html-22b3645c.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day12.html-fd07949c.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-09a8d92e.js" as="script"><link rel="prefetch" href="/blog/dist/assets/404.html-98ecc787.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-fe05aaa1.js" as="script"><link rel="prefetch" href="/blog/dist/assets/photoswipe.esm-060dc2da.js" as="script"> + <link rel="modulepreload" href="/blog/dist/assets/app-0009cf46.js"><link rel="modulepreload" href="/blog/dist/assets/slides.html-141feb08.js"><link rel="modulepreload" href="/blog/dist/assets/slides.html-86266226.js"><link rel="modulepreload" href="/blog/dist/assets/plugin-vue_export-helper-c27b6911.js"><link rel="prefetch" href="/blog/dist/assets/index.html-5385c67b.js" as="script"><link rel="prefetch" href="/blog/dist/assets/resume.html-7640e47a.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-8542c835.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day01.html-08915fe7.js" as="script"><link rel="prefetch" href="/blog/dist/assets/404.html-3afd45f4.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-8daec251.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-b50e8a62.js" as="script"><link rel="prefetch" href="/blog/dist/assets/resume.html-b1aba35a.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-ad5460d9.js" as="script"><link rel="prefetch" href="/blog/dist/assets/day01.html-40ef3352.js" as="script"><link rel="prefetch" href="/blog/dist/assets/404.html-3ebe33b7.js" as="script"><link rel="prefetch" href="/blog/dist/assets/index.html-964d1ecc.js" as="script"><link rel="prefetch" href="/blog/dist/assets/photoswipe.esm-060dc2da.js" as="script"> </head> <body> <div id="app"><!--[--><!----><!----><!--]--></div> - <script type="module" src="/blog/dist/assets/app-48e592bc.js" defer></script> + <script type="module" src="/blog/dist/assets/app-0009cf46.js" defer></script> </body> </html> diff --git a/blog/src/.vuepress/public/assets/icon/apple-icon-152.png b/blog/src/.vuepress/public/assets/icon/apple-icon-152.png deleted file mode 100644 index 434fcc3..0000000 Binary files a/blog/src/.vuepress/public/assets/icon/apple-icon-152.png and /dev/null differ diff --git a/blog/src/.vuepress/public/assets/icon/chrome-192.png b/blog/src/.vuepress/public/assets/icon/chrome-192.png deleted file mode 100644 index 6645f52..0000000 Binary files a/blog/src/.vuepress/public/assets/icon/chrome-192.png and /dev/null differ diff --git a/blog/src/.vuepress/public/assets/icon/chrome-512.png b/blog/src/.vuepress/public/assets/icon/chrome-512.png deleted file mode 100644 index a146f00..0000000 Binary files a/blog/src/.vuepress/public/assets/icon/chrome-512.png and /dev/null differ diff --git a/blog/src/.vuepress/public/assets/icon/chrome-mask-192.png b/blog/src/.vuepress/public/assets/icon/chrome-mask-192.png deleted file mode 100644 index 530977a..0000000 Binary files a/blog/src/.vuepress/public/assets/icon/chrome-mask-192.png and /dev/null differ diff --git a/blog/src/.vuepress/public/assets/icon/chrome-mask-512.png b/blog/src/.vuepress/public/assets/icon/chrome-mask-512.png deleted file mode 100644 index a4f90ae..0000000 Binary files a/blog/src/.vuepress/public/assets/icon/chrome-mask-512.png and /dev/null differ diff --git a/blog/src/.vuepress/public/assets/icon/guide-maskable.png b/blog/src/.vuepress/public/assets/icon/guide-maskable.png deleted file mode 100644 index 75449b6..0000000 Binary files a/blog/src/.vuepress/public/assets/icon/guide-maskable.png and /dev/null differ diff --git a/blog/src/.vuepress/public/assets/icon/ms-icon-144.png b/blog/src/.vuepress/public/assets/icon/ms-icon-144.png deleted file mode 100644 index 2464124..0000000 Binary files a/blog/src/.vuepress/public/assets/icon/ms-icon-144.png and /dev/null differ diff --git a/blog/src/.vuepress/public/favicon.ico b/blog/src/.vuepress/public/favicon.ico index b411f79..a7d6288 100644 Binary files a/blog/src/.vuepress/public/favicon.ico and b/blog/src/.vuepress/public/favicon.ico differ diff --git a/blog/src/.vuepress/public/logo.png b/blog/src/.vuepress/public/logo.png deleted file mode 100644 index ccd732e..0000000 Binary files a/blog/src/.vuepress/public/logo.png and /dev/null differ diff --git a/blog/src/README.md b/blog/src/README.md index 7b25fad..180484e 100644 --- a/blog/src/README.md +++ b/blog/src/README.md @@ -7,7 +7,7 @@ bgImage: https://theme-hope-assets.vuejs.press/bg/6-light.svg bgImageDark: https://theme-hope-assets.vuejs.press/bg/6-dark.svg bgImageStyle: background-attachment: fixed -heroText: 我的博客简历 +heroText: 我的博客 tagline: 您好,我叫二不豆,毕业于🎓家里蹲大学。在校期间积累了不错的编程经验,可熟练运用主流分布式技术栈,独立开发项目。 actions: - text: 查看简历 👣