From 24ec68a356fd789f2046d737dc44bed7bdce46d3 Mon Sep 17 00:00:00 2001 From: tangjiang <465264938@qq.com> Date: Tue, 10 Dec 2019 18:06:23 +0800 Subject: [PATCH] add layout and style --- css/demo.css | 216 +++++++++++++++ css/slider.css | 582 +++++++++++++++++++++++++++++++++++++++ demo.html | 189 ++++++++++++- font/demo.css | 539 ++++++++++++++++++++++++++++++++++++ font/demo_index.html | 260 +++++++++++++++++ font/iconfont.css | 33 +++ font/iconfont.eot | Bin 0 -> 2364 bytes font/iconfont.js | 1 + font/iconfont.json | 37 +++ font/iconfont.svg | 38 +++ font/iconfont.ttf | Bin 0 -> 2196 bytes font/iconfont.woff | Bin 0 -> 1452 bytes font/iconfont.woff2 | Bin 0 -> 1032 bytes image/1.jpg | Bin 0 -> 11645 bytes image/2.jpg | Bin 0 -> 11532 bytes image/3.jpg | Bin 0 -> 12871 bytes image/4.jpg | Bin 0 -> 12657 bytes image/5.jpg | Bin 0 -> 14373 bytes image/6.jpg | Bin 0 -> 13305 bytes image/7.jpg | Bin 0 -> 18027 bytes image/8.jpg | Bin 0 -> 7542 bytes image/9.jpg | Bin 0 -> 20817 bytes image/kuoda.svg | 1 + image/search.svg | 1 + image/suoxiao.svg | 1 + js/jQuery-1.8.3.min.js | 2 + js/jquery.easy_slides.js | 328 ++++++++++++++++++++++ 27 files changed, 2221 insertions(+), 7 deletions(-) create mode 100644 css/demo.css create mode 100644 css/slider.css create mode 100644 font/demo.css create mode 100644 font/demo_index.html create mode 100644 font/iconfont.css create mode 100644 font/iconfont.eot create mode 100644 font/iconfont.js create mode 100644 font/iconfont.json create mode 100644 font/iconfont.svg create mode 100644 font/iconfont.ttf create mode 100644 font/iconfont.woff create mode 100644 font/iconfont.woff2 create mode 100644 image/1.jpg create mode 100644 image/2.jpg create mode 100644 image/3.jpg create mode 100644 image/4.jpg create mode 100644 image/5.jpg create mode 100644 image/6.jpg create mode 100644 image/7.jpg create mode 100644 image/8.jpg create mode 100644 image/9.jpg create mode 100644 image/kuoda.svg create mode 100644 image/search.svg create mode 100644 image/suoxiao.svg create mode 100644 js/jQuery-1.8.3.min.js create mode 100644 js/jquery.easy_slides.js diff --git a/css/demo.css b/css/demo.css new file mode 100644 index 0000000..9de9ef8 --- /dev/null +++ b/css/demo.css @@ -0,0 +1,216 @@ +body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { + margin:0; + padding:0; +} + +ul,ol { + list-style: none; +} + +a { + text-decoration: none; +} + +img{ + border: none; +} + +em, +i{ + font-style: normal; +} + +html, +body { + width: 100%; + min-width: 1240px; +} + +body{ + background-image: linear-gradient(120deg,#6fc9b7,#093637); + font-family: Helvetica; + font-size: 16px; +} +/* .div-a{ position: fixed;width:400px;height:536px;padding:10px;z-index: 1;background-color: rgba(0,0,0,0.3);} +.div-b{ width:400px;height:536px;padding:5px;color:rgb(255, 255, 255);position: relative;} */ +.div-a{ position: fixed;width:400px;height:100%;z-index: 1;background-color: rgba(0,0,0,0.3);} +/* .div-b{ width:400px;height:536px;padding:5px;color:rgb(255, 255, 255);position: relative;} */ +.div-a{ + position: fixed; + width: 400px; + height: 100%; + background-color: rgba(0,0,0,0.3); + transition: width .3s; + z-index: 20; +} +.div-a.active{ + text-align: center; + width: 100%; +} +.div-a.active .div-c{ + display: none; +} +.div-b, +.div-c{ + color:rgb(255, 255, 255); +} +.div-b{ height: 60%; } +.div-c{ + position: relative; + box-sizing: border-box; + height: 40%; +} +.div-c::before{ + position: absolute; + left: 0px; + right: 0px; + content: ''; + border-top: 1px solid #fff; +} +.div-video{ + height: 60%; + /* background: pink; */ +} +.div-img{ + position: relative; + height: 40%; +} +.screen-btn{ + position: absolute; + right: 10px; + top: 10px; + color: #fff; + z-index: 10; + cursor: pointer; + color: #fff; +} + +.search-area{ + position: fixed; + right: 20px; + top: 20px; + z-index: 10; + text-align: right; +} + +.show_detail{ + position: relative; +} +.more_icon{ + display: inline-block; + width: 30px; + height: 30px; + border-radius: 50%; + background: #fff; + text-align: center; + line-height: 30px; + /* color: #fff; */ + transform: rotate(90deg); + font-size: 20px !important; + cursor: pointer; + +} + +.detail_info{ + display: none; + position: absolute; + background: #fff; + padding: 10px 0; + right: 40px; + top: -10px; + border-radius: 5px; +} + +.detail_info::before{ + position: absolute; + left: 100%; + top: 18px; + content: ''; + width: 0; + height: 0; + border: 8px solid transparent; + border-left-color: #fff; +} +.info_txt{ + width: 50px; + line-height: 24px; + font-size: 14px; + padding: 5px 15px; + border-bottom: 1px solid #eee; + cursor: pointer; + text-align: left; + transition: color .3s; +} +.info_txt:hover{ + color: #1890ff; +} +.info_txt:last-child{ + border-bottom-color: transparent; +} + +.search-prov{ + font-size: 0; + /* margin-top: 5px; */ +} + +.search-prov, +.lat_lon_sec{ + display: none; + margin-top: 10px; +} + +.search_input, +.search_icon{ + display: inline-block; + height: 40px; + line-height: 40px; + vertical-align: top; +} + +.search_input_common, +.search_input { + outline: none; + border: none; +} + +.search_input{ + /* width: 100px; */ + overflow: hidden; + width: 0; + transition: width 0.3s; +} + +.search_input.active{ + width: 150px; + padding: 0 15px; +} +.search_icon{ + cursor: pointer; + width: 40px; + text-align: center; + background: #fff; + border: 1px solid #eee; + box-sizing: border-box; + /* box-shadow: 5px 5px 10px #eee; */ +} + +.search_input_common{ + outline: none; + border: none; + padding: 5px 10px; + width: 50px; +} + +.lat_lon_search{ + cursor: pointer; + background: #fff; + display: inline-block; + height: 24px; + line-height: 24px; + width: 24px; + vertical-align: top; + text-align: center; +} + + + diff --git a/css/slider.css b/css/slider.css new file mode 100644 index 0000000..731a3c5 --- /dev/null +++ b/css/slider.css @@ -0,0 +1,582 @@ +/*********************************/ + +.slider_one_big_picture { + position: relative; + width: 100%; + height: 100%; + margin: 0 auto; + user-select: none; + /*overflow: hidden;*/ +} + +.slider_one_big_picture > * { + transition: ease all 1s; +} + +.slider_one_big_picture .hidden { + opacity: 0; + position: absolute; + top: 0px; + left: 0px; + width: 100%; + height: 100%; + z-index: 0; +} + +.slider_one_big_picture .active { + opacity: 1; + position: absolute; + top: 0px; + left: 0%; + width: 100%; + height: 100%; + z-index: 2; +} + +.slider_one_big_picture .prev1, +.slider_one_big_picture .next1 { + opacity: 0; + position: absolute; + top: 0px; + left: 0%; + width: 0px; + height: 100%; + z-index: 0; +} + +.slider_one_big_picture .next1 { + left: 100%; +} + +.slider_one_big_picture .prev2, +.slider_one_big_picture .next2 { + opacity: 0; + position: absolute; + top: 0px; + left: 0%; + width: 0px; + height: 100%; + z-index: 0; +} + +.slider_one_big_picture .next2 { + left: 100%; +} + +/*********************************/ + +.slider_one_big_2 { + position: relative; + width: 50%; + height: 38vw; + max-width: 640px; + max-height: 480px; + margin: 0 auto; + user-select: none; +} + +.slider_one_big_2 > * { + transition: ease all 1s; +} + +.slider_one_big_2 .hidden { + opacity: 0; + position: absolute; + top: 0px; + left: 50%; + margin-left: -100%; + width: 100%; + max-width: 640px; + height: 100%; + z-index: 0; +} + +.slider_one_big_2 .active { + opacity: 1; + position: absolute; + top: 0px; + left: 50%; + margin-left: -50%; + width: 100%; + max-width: 640px; + height: 100%; + z-index: 10; +} + +.slider_one_big_2 .prev1, +.slider_one_big_2 .next1 { + opacity: 0.5; + position: absolute; + top: 0px; + left: 50%; + margin-left: -150%; + width: 100%; + max-width: 640px; + height: 100%; + z-index: 3; +} + +.slider_one_big_2 .next1 { + left: 50%; + margin-left: 50%; +} + +.slider_one_big_2 .prev2, +.slider_one_big_2 .next2 { + opacity: 0; + position: absolute; + top: 0px; + left: 50%; + margin-left: -250%; + width: 100%; + max-width: 640px; + height: 100%; + z-index: 1; +} + +.slider_one_big_2 .next2 { + left: 50%; + margin-left: 150%; +} + +.slider_one_big_2 .prev3, +.slider_one_big_2 .next3 { + opacity: 0; + position: absolute; + top: 0px; + left: 50%; + margin-left: -50%; + width: 100%; + max-width: 640px; + height: 100%; + z-index: 0; +} + +/*********************************/ + +/*********************************/ + +.slider_circle_10 { + position: relative; + width: 70vw; + /* 640px; */ + height: 53.2vw; + margin: 0 auto; + user-select: none; +} + +.slider_circle_10 > * { + transition: ease all 1s; +} + +.slider_circle_10 > div, +.slider_circle_10 .hidden { + opacity: 0; + position: absolute; + top: 20%; + left: 50%; + width: 1px; + height: 1px; + z-index: 0; + overflow: hidden; +} + +.slider_circle_10 .active { + opacity: 1; + position: absolute; + top: 30%; + left: 50%; + margin-left: -25%; + width: 50%; + height: 50%; + z-index: 10; +} + +.slider_circle_10 .prev1, +.slider_circle_10 .next1 { + opacity: 0.9; + position: absolute; + top: 60%; + left: 50%; + margin-left: -45%; + width: 25%; + height: 25%; + z-index: 9; +} + +.slider_circle_10 .next1 { + margin-left: 15%; +} + +.slider_circle_10 .prev2, +.slider_circle_10 .next2 { + opacity: 0.7; + position: absolute; + top: 50%; + left: 50%; + margin-left: -50%; + width: 15%; + height: 15%; + z-index: 8; +} + +.slider_circle_10 .next2 { + margin-left: 35%; +} + +.slider_circle_10 .prev3, +.slider_circle_10 .next3 { + opacity: 0.5; + position: absolute; + top: 35%; + left: 50%; + margin-left: -50%; + width: 7%; + height: 7%; + z-index: 7; +} + +.slider_circle_10 .next3 { + margin-left: 43%; +} + +.slider_circle_10 .prev4, +.slider_circle_10 .next4 { + opacity: 0.3; + position: absolute; + top: 25%; + left: 50%; + margin-left: -40%; + width: 3%; + height: 3%; + z-index: 6; +} + +.slider_circle_10 .next4 { + margin-left: 37%; +} + +.slider_circle_10 .prev5, +.slider_circle_10 .next5 { + opacity: 0.1; + position: absolute; + top: 20%; + left: 50%; + margin-left: -15%; + width: 2%; + height: 2%; + z-index: 5; +} + +.slider_circle_10 .next5 { + margin-left: 13%; +} + +/*********************************/ + +.slider_four_in_line { + width: 100vw; + height: 19.5vw; + position: relative; + margin: 0 auto; + user-select: none; +} + +.slider_four_in_line > * { + transition: ease all 1s; + overflow: hidden; +} + +.slider_four_in_line .hidden { + opacity: 0; + z-index: 0; + top: 0px; + left: 50%; +} + +.slider_four_in_line .active, +.slider_four_in_line .next1, +.slider_four_in_line .next2, +.slider_four_in_line .next3, +.slider_four_in_line .next4, +.slider_four_in_line .prev1 { + position: absolute; + width: 24%; + height: 100%; + top: 0px; + left: 25%; + z-index: 10; + margin: 0 0.5%; +} + +.slider_four_in_line .next1 { + left: 50%; +} + +.slider_four_in_line .next2 { + left: 75%; +} + +.slider_four_in_line .next3 { + width: 0%; + left: 100%; + z-index: 0; + opacity: 0; +} + +.slider_four_in_line .next4 { + left: 100%; + width: 0%; + z-index: 0; + opacity: 0; +} + +.slider_four_in_line .prev1 { + position: absolute; + width: 24%; + height: 100%; + top: 0px; + left: 0%; + z-index: 10; + opacity: 1; +} + +.slider_four_in_line .prev2, +.slider_four_in_line .prev3, +.slider_four_in_line .prev4 { + position: absolute; + width: 0%; + height: 100%; + top: 0px; + left: 0%; + z-index: 0; + opacity: 0; +} + +/*********************************/ + +.slider_clock { + width: 600px; + height: 600px; + position: relative; + margin: 0 auto; + user-select: none; +} + +.slider_clock > * { + transition: ease all 1s; +} + +.slider_clock .active { + position: absolute; + left: 50%; + top: 50%; + margin-left: -200px; + margin-top: -125px; + width: 400px; + height: 250px; + transform: rotate(0deg); + opacity: 1; + z-index: 10; + overflow: hidden; +} + +.slider_clock .next1, +.slider_clock .next2, +.slider_clock .next3, +.slider_clock .next4, +.slider_clock .next5, +.slider_clock .next6, +.slider_clock .next7, +.slider_clock .prev1, +.slider_clock .prev2, +.slider_clock .prev3, +.slider_clock .prev4, +.slider_clock .prev5, +.slider_clock .prev6, +.slider_clock .prev7, +.slider_clock .hidden { + position: absolute; + left: 50%; + top: 50%; + width: 96px; + height: 60px; + margin-top: 200px; + margin-left: -48px; + transform-origin: 48px -200px; + transform: rotate(0deg); + opacity: 1; + overflow: hidden; +} + +.slider_clock .next2 { + transform: rotate(-30deg); +} + +.slider_clock .next3 { + transform: rotate(-60deg); +} + +.slider_clock .next4 { + transform: rotate(-90deg); +} + +.slider_clock .next5 { + transform: rotate(-120deg); +} + +.slider_clock .next6 { + transform: rotate(-150deg); +} + +.slider_clock .next7 { + opacity: 0; + transform: rotate(-180deg); +} + +.slider_clock .prev1 { + transform: rotate(30deg); +} + +.slider_clock .prev2 { + transform: rotate(60deg); +} + +.slider_clock .prev3 { + transform: rotate(90deg); +} + +.slider_clock .prev4 { + transform: rotate(120deg); +} + +.slider_clock .prev5 { + transform: rotate(150deg); +} + +.slider_clock .prev6 { + transform: rotate(180deg); +} + +.slider_clock .prev7 { + opacity: 0; + transform: rotate(210deg); +} + +.slider_clock .hidden { + opacity: 0; + transform: rotate(180deg); +} + + +/*********************************/ + +.nav_indicators { + position: absolute; + bottom: 0px; + left: 0px; + width: 100%; + text-align: center; + z-index: 50000; +} + +.nav_indicators ul { + position: static; + display: inline-block; + margin: 0 auto; + padding: 0; +} + +.nav_indicators ul li { + position: static; + display: inline-block; + width: 20px; + height: 20px; + margin: 10px; + padding: 0; + overflow: hidden; + background: #fff; + color: #fff; + border: 2px solid #000; + border-radius: 50%; + cursor: pointer; +} + +.nav_indicators ul li.active { + position: static; + display: inline-block; + width: 20px; + height: 20px; + margin: 10px; + padding: 0; + background: #555; + color: #555; + border: 2px solid #aaa; + border-radius: 50%; + cursor: pointer; +} + +.next_button, +.prev_button { + position: absolute; + left: 100% !important; + top: 50% !important; + margin: -15px 0 0 -25px !important; + width: 50px !important; + height: 50px !important; + border: 1px solid #000 !important; + background: #fff !important; + opacity: 0.5 !important; + z-index: 5000 !important; + cursor: pointer; + text-align: center; + line-height: 30px; + border-radius: 50%; + +} + +.prev_button { + position: absolute; + left: 0% !important; +} + +.next_button:hover, +.prev_button:hover { + opacity: 1 !important; +} +.next_button:after, +.prev_button:after { + content: ""; + position: absolute; + top: 50%; + left: 50%; + width: 1px; + height: 1px; + margin-top: -10px; +} + +.next_button:after { + border-left: 15px solid #000; + border-right: 15px solid transparent; + border-bottom: 10px solid transparent; + border-top: 10px solid transparent; + margin-left: -5px; +} + +.prev_button:after { + border-right: 15px solid #000; + border-left: 15px solid transparent; + border-bottom: 10px solid transparent; + border-top: 10px solid transparent; + margin-left: -25px; +} + + +div.slider > div:not(.nav_indicators):not(.next_button):not(.prev_button) { + /* box-shadow: 0px 1px 3px #000; */ + /* border: 1px solid #000; */ + /* background: #fff; */ + text-align: center; + box-sizing: border-box; + /* font-size: 150px; */ +} diff --git a/demo.html b/demo.html index 535123d..28ec947 100644 --- a/demo.html +++ b/demo.html @@ -2,24 +2,96 @@ + map + + + + - -
-
知识图谱
+
+ +
+ +
+
知识图谱
+ +
+
+ +
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+ +
+
+ +
+
+ +
    +
  • 省份
  • +
  • 经纬度
  • +
+
+
+ + +
+
+ + + +
+
-
+
+ + + + + + \ No newline at end of file diff --git a/font/demo.css b/font/demo.css new file mode 100644 index 0000000..a67054a --- /dev/null +++ b/font/demo.css @@ -0,0 +1,539 @@ +/* Logo 字体 */ +@font-face { + font-family: "iconfont logo"; + src: url('https://at.alicdn.com/t/font_985780_km7mi63cihi.eot?t=1545807318834'); + src: url('https://at.alicdn.com/t/font_985780_km7mi63cihi.eot?t=1545807318834#iefix') format('embedded-opentype'), + url('https://at.alicdn.com/t/font_985780_km7mi63cihi.woff?t=1545807318834') format('woff'), + url('https://at.alicdn.com/t/font_985780_km7mi63cihi.ttf?t=1545807318834') format('truetype'), + url('https://at.alicdn.com/t/font_985780_km7mi63cihi.svg?t=1545807318834#iconfont') format('svg'); +} + +.logo { + font-family: "iconfont logo"; + font-size: 160px; + font-style: normal; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +/* tabs */ +.nav-tabs { + position: relative; +} + +.nav-tabs .nav-more { + position: absolute; + right: 0; + bottom: 0; + height: 42px; + line-height: 42px; + color: #666; +} + +#tabs { + border-bottom: 1px solid #eee; +} + +#tabs li { + cursor: pointer; + width: 100px; + height: 40px; + line-height: 40px; + text-align: center; + font-size: 16px; + border-bottom: 2px solid transparent; + position: relative; + z-index: 1; + margin-bottom: -1px; + color: #666; +} + + +#tabs .active { + border-bottom-color: #f00; + color: #222; +} + +.tab-container .content { + display: none; +} + +/* 页面布局 */ +.main { + padding: 30px 100px; + width: 960px; + margin: 0 auto; +} + +.main .logo { + color: #333; + text-align: left; + margin-bottom: 30px; + line-height: 1; + height: 110px; + margin-top: -50px; + overflow: hidden; + *zoom: 1; +} + +.main .logo a { + font-size: 160px; + color: #333; +} + +.helps { + margin-top: 40px; +} + +.helps pre { + padding: 20px; + margin: 10px 0; + border: solid 1px #e7e1cd; + background-color: #fffdef; + overflow: auto; +} + +.icon_lists { + width: 100% !important; + overflow: hidden; + *zoom: 1; +} + +.icon_lists li { + width: 100px; + margin-bottom: 10px; + margin-right: 20px; + text-align: center; + list-style: none !important; + cursor: default; +} + +.icon_lists li .code-name { + line-height: 1.2; +} + +.icon_lists .icon { + display: block; + height: 100px; + line-height: 100px; + font-size: 42px; + margin: 10px auto; + color: #333; + -webkit-transition: font-size 0.25s linear, width 0.25s linear; + -moz-transition: font-size 0.25s linear, width 0.25s linear; + transition: font-size 0.25s linear, width 0.25s linear; +} + +.icon_lists .icon:hover { + font-size: 100px; +} + +.icon_lists .svg-icon { + /* 通过设置 font-size 来改变图标大小 */ + width: 1em; + /* 图标和文字相邻时,垂直对齐 */ + vertical-align: -0.15em; + /* 通过设置 color 来改变 SVG 的颜色/fill */ + fill: currentColor; + /* path 和 stroke 溢出 viewBox 部分在 IE 下会显示 + normalize.css 中也包含这行 */ + overflow: hidden; +} + +.icon_lists li .name, +.icon_lists li .code-name { + color: #666; +} + +/* markdown 样式 */ +.markdown { + color: #666; + font-size: 14px; + line-height: 1.8; +} + +.highlight { + line-height: 1.5; +} + +.markdown img { + vertical-align: middle; + max-width: 100%; +} + +.markdown h1 { + color: #404040; + font-weight: 500; + line-height: 40px; + margin-bottom: 24px; +} + +.markdown h2, +.markdown h3, +.markdown h4, +.markdown h5, +.markdown h6 { + color: #404040; + margin: 1.6em 0 0.6em 0; + font-weight: 500; + clear: both; +} + +.markdown h1 { + font-size: 28px; +} + +.markdown h2 { + font-size: 22px; +} + +.markdown h3 { + font-size: 16px; +} + +.markdown h4 { + font-size: 14px; +} + +.markdown h5 { + font-size: 12px; +} + +.markdown h6 { + font-size: 12px; +} + +.markdown hr { + height: 1px; + border: 0; + background: #e9e9e9; + margin: 16px 0; + clear: both; +} + +.markdown p { + margin: 1em 0; +} + +.markdown>p, +.markdown>blockquote, +.markdown>.highlight, +.markdown>ol, +.markdown>ul { + width: 80%; +} + +.markdown ul>li { + list-style: circle; +} + +.markdown>ul li, +.markdown blockquote ul>li { + margin-left: 20px; + padding-left: 4px; +} + +.markdown>ul li p, +.markdown>ol li p { + margin: 0.6em 0; +} + +.markdown ol>li { + list-style: decimal; +} + +.markdown>ol li, +.markdown blockquote ol>li { + margin-left: 20px; + padding-left: 4px; +} + +.markdown code { + margin: 0 3px; + padding: 0 5px; + background: #eee; + border-radius: 3px; +} + +.markdown strong, +.markdown b { + font-weight: 600; +} + +.markdown>table { + border-collapse: collapse; + border-spacing: 0px; + empty-cells: show; + border: 1px solid #e9e9e9; + width: 95%; + margin-bottom: 24px; +} + +.markdown>table th { + white-space: nowrap; + color: #333; + font-weight: 600; +} + +.markdown>table th, +.markdown>table td { + border: 1px solid #e9e9e9; + padding: 8px 16px; + text-align: left; +} + +.markdown>table th { + background: #F7F7F7; +} + +.markdown blockquote { + font-size: 90%; + color: #999; + border-left: 4px solid #e9e9e9; + padding-left: 0.8em; + margin: 1em 0; +} + +.markdown blockquote p { + margin: 0; +} + +.markdown .anchor { + opacity: 0; + transition: opacity 0.3s ease; + margin-left: 8px; +} + +.markdown .waiting { + color: #ccc; +} + +.markdown h1:hover .anchor, +.markdown h2:hover .anchor, +.markdown h3:hover .anchor, +.markdown h4:hover .anchor, +.markdown h5:hover .anchor, +.markdown h6:hover .anchor { + opacity: 1; + display: inline-block; +} + +.markdown>br, +.markdown>p>br { + clear: both; +} + + +.hljs { + display: block; + background: white; + padding: 0.5em; + color: #333333; + overflow-x: auto; +} + +.hljs-comment, +.hljs-meta { + color: #969896; +} + +.hljs-string, +.hljs-variable, +.hljs-template-variable, +.hljs-strong, +.hljs-emphasis, +.hljs-quote { + color: #df5000; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-type { + color: #a71d5d; +} + +.hljs-literal, +.hljs-symbol, +.hljs-bullet, +.hljs-attribute { + color: #0086b3; +} + +.hljs-section, +.hljs-name { + color: #63a35c; +} + +.hljs-tag { + color: #333333; +} + +.hljs-title, +.hljs-attr, +.hljs-selector-id, +.hljs-selector-class, +.hljs-selector-attr, +.hljs-selector-pseudo { + color: #795da3; +} + +.hljs-addition { + color: #55a532; + background-color: #eaffea; +} + +.hljs-deletion { + color: #bd2c00; + background-color: #ffecec; +} + +.hljs-link { + text-decoration: underline; +} + +/* 代码高亮 */ +/* PrismJS 1.15.0 +https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript */ +/** + * prism.js default theme for JavaScript, CSS and HTML + * Based on dabblet (http://dabblet.com) + * @author Lea Verou + */ +code[class*="language-"], +pre[class*="language-"] { + color: black; + background: none; + text-shadow: 0 1px white; + font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + word-wrap: normal; + line-height: 1.5; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; +} + +pre[class*="language-"]::-moz-selection, +pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, +code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #b3d4fc; +} + +pre[class*="language-"]::selection, +pre[class*="language-"] ::selection, +code[class*="language-"]::selection, +code[class*="language-"] ::selection { + text-shadow: none; + background: #b3d4fc; +} + +@media print { + + code[class*="language-"], + pre[class*="language-"] { + text-shadow: none; + } +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +:not(pre)>code[class*="language-"], +pre[class*="language-"] { + background: #f5f2f0; +} + +/* Inline code */ +:not(pre)>code[class*="language-"] { + padding: .1em; + border-radius: .3em; + white-space: normal; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: slategray; +} + +.token.punctuation { + color: #999; +} + +.namespace { + opacity: .7; +} + +.token.property, +.token.tag, +.token.boolean, +.token.number, +.token.constant, +.token.symbol, +.token.deleted { + color: #905; +} + +.token.selector, +.token.attr-name, +.token.string, +.token.char, +.token.builtin, +.token.inserted { + color: #690; +} + +.token.operator, +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #9a6e3a; + background: hsla(0, 0%, 100%, .5); +} + +.token.atrule, +.token.attr-value, +.token.keyword { + color: #07a; +} + +.token.function, +.token.class-name { + color: #DD4A68; +} + +.token.regex, +.token.important, +.token.variable { + color: #e90; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.italic { + font-style: italic; +} + +.token.entity { + cursor: help; +} diff --git a/font/demo_index.html b/font/demo_index.html new file mode 100644 index 0000000..17f821f --- /dev/null +++ b/font/demo_index.html @@ -0,0 +1,260 @@ + + + + + IconFont Demo + + + + + + + + + + + +
+

+ +
+
+
    + +
  • + +
    搜索
    +
    &#xe739;
    +
  • + +
  • + +
    更多
    +
    &#xe7ba;
    +
  • + +
  • + +
    缩小
    +
    &#xe62b;
    +
  • + +
  • + +
    扩大
    +
    &#xe62c;
    +
  • + +
+
+

Unicode 引用

+
+ +

Unicode 是字体在网页端最原始的应用方式,特点是:

+
    +
  • 兼容性最好,支持 IE6+,及所有现代浏览器。
  • +
  • 支持按字体的方式去动态调整图标大小,颜色等等。
  • +
  • 但是因为是字体,所以不支持多色。只能使用平台里单色的图标,就算项目里有多色图标也会自动去色。
  • +
+
+

注意:新版 iconfont 支持多色图标,这些多色图标在 Unicode 模式下将不能使用,如果有需求建议使用symbol 的引用方式

+
+

Unicode 使用步骤如下:

+

第一步:拷贝项目下面生成的 @font-face

+
@font-face {
+  font-family: 'iconfont';
+  src: url('iconfont.eot');
+  src: url('iconfont.eot?#iefix') format('embedded-opentype'),
+      url('iconfont.woff2') format('woff2'),
+      url('iconfont.woff') format('woff'),
+      url('iconfont.ttf') format('truetype'),
+      url('iconfont.svg#iconfont') format('svg');
+}
+
+

第二步:定义使用 iconfont 的样式

+
.iconfont {
+  font-family: "iconfont" !important;
+  font-size: 16px;
+  font-style: normal;
+  -webkit-font-smoothing: antialiased;
+  -moz-osx-font-smoothing: grayscale;
+}
+
+

第三步:挑选相应图标并获取字体编码,应用于页面

+
+<span class="iconfont">&#x33;</span>
+
+
+

"iconfont" 是你项目下的 font-family。可以通过编辑项目查看,默认是 "iconfont"。

+
+
+
+
+
    + +
  • + +
    + 搜索 +
    +
    .icon-search +
    +
  • + +
  • + +
    + 更多 +
    +
    .icon-gengduo +
    +
  • + +
  • + +
    + 缩小 +
    +
    .icon-suoxiao +
    +
  • + +
  • + +
    + 扩大 +
    +
    .icon-kuoda +
    +
  • + +
+
+

font-class 引用

+
+ +

font-class 是 Unicode 使用方式的一种变种,主要是解决 Unicode 书写不直观,语意不明确的问题。

+

与 Unicode 使用方式相比,具有如下特点:

+
    +
  • 兼容性良好,支持 IE8+,及所有现代浏览器。
  • +
  • 相比于 Unicode 语意明确,书写更直观。可以很容易分辨这个 icon 是什么。
  • +
  • 因为使用 class 来定义图标,所以当要替换图标时,只需要修改 class 里面的 Unicode 引用。
  • +
  • 不过因为本质上还是使用的字体,所以多色图标还是不支持的。
  • +
+

使用步骤如下:

+

第一步:引入项目下面生成的 fontclass 代码:

+
<link rel="stylesheet" href="./iconfont.css">
+
+

第二步:挑选相应图标并获取类名,应用于页面:

+
<span class="iconfont icon-xxx"></span>
+
+
+

" + iconfont" 是你项目下的 font-family。可以通过编辑项目查看,默认是 "iconfont"。

+
+
+
+
+
    + +
  • + +
    搜索
    +
    #icon-search
    +
  • + +
  • + +
    更多
    +
    #icon-gengduo
    +
  • + +
  • + +
    缩小
    +
    #icon-suoxiao
    +
  • + +
  • + +
    扩大
    +
    #icon-kuoda
    +
  • + +
+
+

Symbol 引用

+
+ +

这是一种全新的使用方式,应该说这才是未来的主流,也是平台目前推荐的用法。相关介绍可以参考这篇文章 + 这种用法其实是做了一个 SVG 的集合,与另外两种相比具有如下特点:

+
    +
  • 支持多色图标了,不再受单色限制。
  • +
  • 通过一些技巧,支持像字体那样,通过 font-size, color 来调整样式。
  • +
  • 兼容性较差,支持 IE9+,及现代浏览器。
  • +
  • 浏览器渲染 SVG 的性能一般,还不如 png。
  • +
+

使用步骤如下:

+

第一步:引入项目下面生成的 symbol 代码:

+
<script src="./iconfont.js"></script>
+
+

第二步:加入通用 CSS 代码(引入一次就行):

+
<style>
+.icon {
+  width: 1em;
+  height: 1em;
+  vertical-align: -0.15em;
+  fill: currentColor;
+  overflow: hidden;
+}
+</style>
+
+

第三步:挑选相应图标并获取类名,应用于页面:

+
<svg class="icon" aria-hidden="true">
+  <use xlink:href="#icon-xxx"></use>
+</svg>
+
+
+
+ +
+
+ + + diff --git a/font/iconfont.css b/font/iconfont.css new file mode 100644 index 0000000..30c0b5c --- /dev/null +++ b/font/iconfont.css @@ -0,0 +1,33 @@ +@font-face {font-family: "iconfont"; + src: url('iconfont.eot?t=1575968442554'); /* IE9 */ + src: url('iconfont.eot?t=1575968442554#iefix') format('embedded-opentype'), /* IE6-IE8 */ + url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAQIAAsAAAAACJQAAAO5AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCDKgqEOINsATYCJAMUCwwABCAFhG0HTBt0B8iehbHzIjQqeeZs2X+PAP7Yey9+roMiMS1SR+WRNpCBbToeroEmPqsQ2N+3aQ9+aqQudE1q6jT5UGJkgKxoUtHjmvqtJqddv5qeUn/n+d8PePy9qhlj4TyLxWW9/7P2smAAwwEK0OxeXLJWpCDeRTybDP4n8HUCqvqtQSznldSAvUw9LyCc8BwD9pGAXDAelAXFjFszhAuwUY5D5CiAc+f3wx9EBXsQFRKob1rfy1VDxufq95HZmpZkBnN3MbB3kTABZMJRZmIH8hoTkKrcqzALlLV9kc81E9+3QtpqbCn7yqqqSDL5x4uEIqiOWqDO+7ItQ4Zf2kgEWRlAoCPwdb8p4pjuoooKHgC8IHVgR5REsdvRQWUEBH5lc93uZS8WiPn5utnZmrm52pGF8n1etedGnlgMSeHCQr0hc8fm2+OWiZEx82iHS10QTVtmLpWoYe/T5wlkeTLyyA/qry2leUWN8tRfP6Q2DJ8/fMSnnjr92PJE6TTideockGcPhx/7EzVnpWzycqkfuTcgD3cn9UcHpK8eHXvUkrSj5N0HX2rYZduz0d3vv28rbikwprirCJ50CxX0r92S9ebug9q0RynVRwbQjVvXv3vwxu0Bsp9Eg2eIGBKzEPm4OsOlIKTImEqHigZYayj2Z1wyIKMxz7WIfixsX5KOO3zaPJIDYuJjqCP//oVG10Z52PccOZodnx0QG+Xv+emT+nV0RXI126K6dc9fH01jRYrouOijPSe9y1AyFaBucn4EoYzzyJSFSNdawuP/v6NlnwobAP7LBDIDkE6JOes/AgStHOwDeJ+r5oxf7S4pv+2VCoBnL/fBXB01Nz9FVBk9bl+GAgKLgqvBQpYwg/m/gzRaMAtxydDTxR9zh2ZvunG2DWK2UmVtAUQlfZCUDRAzdQIKakxCUdkcVI3Lv7tGCxESsgMwpo9A0OgKRPWeIGk0RszU11DQ7jMUNQYEVRvB45E1hgJPZYuYkbGa7txI8yrBwOphmXLHqzBn0jFiGHeUdViU+DIdGRYRb+djAxa7uEJax0XJMkuzoqCn88jbsE4n0EZR0GCVHNYly8ak8HA265vCVIIeKEtEGEOGqdE6bUTjqQgMWGu9jEr8fBWMY6LDEAuWyvp1MJGE354WKUxEBWK+w1Bp6VT2S9bhRJHJWOoslkigR8uDGKbTGgKaMfuYBqYiC9PVoGaUJBxXsVUdYcO79Od4A6rUzxUCSSBCQdgQtlA8xYyo6rLjsIFTmwQ7yTi4gWcEG61JUDMAAAAA') format('woff2'), + url('iconfont.woff?t=1575968442554') format('woff'), + url('iconfont.ttf?t=1575968442554') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */ + url('iconfont.svg?t=1575968442554#iconfont') format('svg'); /* iOS 4.1- */ +} + +.iconfont { + font-family: "iconfont" !important; + font-size: 16px; + font-style: normal; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.icon-search:before { + content: "\e739"; +} + +.icon-gengduo:before { + content: "\e7ba"; +} + +.icon-suoxiao:before { + content: "\e62b"; +} + +.icon-kuoda:before { + content: "\e62c"; +} + diff --git a/font/iconfont.eot b/font/iconfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..c420a1f2ad8b692abf66006715405dabfc39ba12 GIT binary patch literal 2364 zcmd^B&2Jk;6n}3&?BEo;@mGLAVp4xdP1wYn)K1$djhd1Kh(wi^99ksm+8Zau_8Qx% zS_yTFAi|+JBa>^N9Qy#azoMq* zK)CPA7l2n$qjSaDxga+lqwNong9S62VTC_I`>T+56*K3`?588pzW_N>$`p-}<69pQ zsXw9rV%eK7(naxU0>0I-Hhe=_y1aNtmhUWHUb1!! z$yNRlyP=IRm#XmyJHTe-j#yHEGpTQV6HjvTtz>fRZcGP}W(M&xn0r;X_vT&k}eZ#W57K+A&Td-5zT|xMT*6@3C z4PtY)h-w^9Hp2d9XFtVet4f`b`J=PL(GNLF_pEQ9~v!3yww2dhY54;<{G-8kv(K0P$U z0SC8Ioaa4b6(dtKa*@;LBlB6aG;5Y>o+g+!@(YDbr71SwGe)I4Zw76E-FhbBipOU5w5C{ csbuHed83riEtu}=f_ZK}W2)~jn7ItmKaf>%B>(^b literal 0 HcmV?d00001 diff --git a/font/iconfont.js b/font/iconfont.js new file mode 100644 index 0000000..84f6541 --- /dev/null +++ b/font/iconfont.js @@ -0,0 +1 @@ +!function(s){var e,l='',t=(e=document.getElementsByTagName("script"))[e.length-1].getAttribute("data-injectcss");if(t&&!s.__iconfont__svg__cssinject__){s.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(e){console&&console.log(e)}}!function(e){if(document.addEventListener)if(~["complete","loaded","interactive"].indexOf(document.readyState))setTimeout(e,0);else{var t=function(){document.removeEventListener("DOMContentLoaded",t,!1),e()};document.addEventListener("DOMContentLoaded",t,!1)}else document.attachEvent&&(o=e,a=s.document,i=!1,(l=function(){try{a.documentElement.doScroll("left")}catch(e){return void setTimeout(l,50)}n()})(),a.onreadystatechange=function(){"complete"==a.readyState&&(a.onreadystatechange=null,n())});function n(){i||(i=!0,o())}var o,a,i,l}(function(){var e,t,n,o,a,i;(e=document.createElement("div")).innerHTML=l,l=null,(t=e.getElementsByTagName("svg")[0])&&(t.setAttribute("aria-hidden","true"),t.style.position="absolute",t.style.width=0,t.style.height=0,t.style.overflow="hidden",n=t,(o=document.body).firstChild?(a=n,(i=o.firstChild).parentNode.insertBefore(a,i)):o.appendChild(n))})}(window); \ No newline at end of file diff --git a/font/iconfont.json b/font/iconfont.json new file mode 100644 index 0000000..10151ec --- /dev/null +++ b/font/iconfont.json @@ -0,0 +1,37 @@ +{ + "id": "", + "name": "", + "font_family": "iconfont", + "css_prefix_text": "icon-", + "description": "", + "glyphs": [ + { + "icon_id": "10686079", + "name": "搜索", + "font_class": "search", + "unicode": "e739", + "unicode_decimal": 59193 + }, + { + "icon_id": "14769760", + "name": "更多", + "font_class": "gengduo", + "unicode": "e7ba", + "unicode_decimal": 59322 + }, + { + "icon_id": "46750641", + "name": "缩小", + "font_class": "suoxiao", + "unicode": "e62b", + "unicode_decimal": 58923 + }, + { + "icon_id": "46750642", + "name": "扩大", + "font_class": "kuoda", + "unicode": "e62c", + "unicode_decimal": 58924 + } + ] +} diff --git a/font/iconfont.svg b/font/iconfont.svg new file mode 100644 index 0000000..25d7a2b --- /dev/null +++ b/font/iconfont.svg @@ -0,0 +1,38 @@ + + + + + +Created by iconfont + + + + + + + + + + + + + + + + + + + + + + + diff --git a/font/iconfont.ttf b/font/iconfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..323f15e0ec0d2ad88d74e8a745f6b0b78063da1d GIT binary patch literal 2196 zcmd^AOK%%h6h3Djc5sT__!S_KnA8uc36pr*+G!i5QB#rtl|XIDq97sHo;WGC$JkEQ zN+7(c`VbNP>vxEF1nj}rj}DompTBYy^81iy^5tChkAan)kblMe zqF6dJdpKZ!MxnpFBfQhZD4)Htsl8JVIiv*OFf*eO>{?Otz(LKgRYuSO8Wv>;W>yq zDg>{gZqW;;8*78>d)HS)1gs|!v~D$SPgHoY=n;$B{_kU((|~c=20Vzh0e6b-uc7;5 ziU+j5*PWvK>)4HAKG=WbRHbkDc_GW)`79-f5~*ZrjQ1Fv^0T*>yUk2C+Q(5dvpWH9 zjI-eUtp2tfh^A87-KE95x_)e7Xai_VTAwa!0aH+0c+c*X|r&Y01#M>lwkC2$$FCy_Q^ zO`BU^C)1pMEuG%FnJ_`5d4Pwfhwok8>+{V9X@bcul7k*ruK zz`J@m?AgKn24@cN4zd2O7tQWoj&y}R{mIlGuSYqqZ1V-9@obzoLc5Z|jmtfWM9=+e z;l6;^?+U#Cp#@*kI{HGqUl?892qw+&2E%uAEs{w19Vql$-@5vcc$7-3h36ph?4d03 z{8utrCzRSfW$r;peczvDMU4KifB*4XD6MNm}xtGDX~I+x+$>= z{yT{^;M)@G6s0>7duTgOdN-zzW;i5qCnb5_H&L^44XY44aV9pOw=1)DrQvIXBUW*t zl&iJH_I<{x)#vR>ENu+8sVS>s)!K3Dr;28yF&mq$+2z%n zu&z-Zb|Pww(qz!^6JArWsyLR9=ToOsSj|M14dfKVtRYevXi{cqA(Ikt42O=;okW~G ztPPrTysEU1hVW}w)V4RAO3PxSw7;9;8~I;DXN6UK?R9)3JasEq%g=d>R;5^2u)XyK Q`}BOy*56&Q3pt{H0MVdeUjP6A literal 0 HcmV?d00001 diff --git a/font/iconfont.woff b/font/iconfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..6558b6ee5f5a97a6aff9f91ae7e13e5caeb7c236 GIT binary patch literal 1452 zcmY*ZdobHs6#o4Z1WmoIzLqRouRh{ES`C_1J*J`+kFF5E2*FmoTXegXl(cjsE3GP% zpk}IrQq)o#Ib~AXpWswgAN1t@=+s6ub@4jsboGAmCW3XBC4*j|UnX@F=iW z&K+p7jEqTRg8U;u6$GIiPie;8ii)6zLl8O-)L8>K78$`-(udPxlyd- zRG&N)Gq-1bkPzyN$oO*(R(WxQ^5{@9_VY!R}I+C35S&cr9AapjAi)E0R7mZJ2rD$m# zJ6Z$B%*aAP*G3Y+(--ate1eC*Ry(Wl%&Z8i=|qEr-jKhDPD(lsV;o7iaaI2JDs zVdY}effA?yR=SaeN+cmo1=1e$M2|jZQ)&y_H;j2Lh*skE=rp^(8804MsyVpYkh6ZN zC@7BK5PFl5*2`~@UC)?-gTwsAMiWl7=BJzNvEXzt@X&qR=$N|! zbWWyaYDTjPJ~t%YuvEALOCNZJSLnoy*1gwnLJHmP;zU-u?s5`wEY}HY4)e ziCy$wsdel8ka<-vcf)*YjcSQ=R;$~Rmgy+b-i=SWvNnF2$T%(N86B1yS){M~mCv*v z&u7fdaEi)@86mujs#Fp-QE$O&xF&}tC2I-{8dahl8mV0sOUv0tW)WBXt-Lm0oWK2f zz64K~H58e)4l*zg`YyOg1TSj>FI%?j`;}eJa!hFq3<*t-o8@ew81=6bE>!r56s>vG z0{-+JPAhWG`17(nN|(TxZgn8H8^o>`8hhz@|1$0F>Kk=$4O1&GxMssutTW%F=YxW)Yg`AJhn)_?y*i6JKw|mK+*f3$a>L z$P_yd^7?kV9>$<`J@lY6LhNZU#9utIt1^jJd)uO7L7_Ov!@6qgNz|b``6|(1pAKe{ zGpR`DthzuNb4r@P1;Q1IhdSVWU;Ic!ErKv1*cA5xMO3+}K%CK#1|JRt=STePO>Vc+ z;)bqa?&?&QBiE*s!(j7G?fbE3{l1rnB+KrRg_hYS-PObBctgHK%@H-mc3Si>6FTH~ z%buh$e4w#$j3HlkNG>1*+c+ieG!Pp+prmWX=7wepqbB{uZkyht-M07ISjqIXj1h6z zN@faO^Xp5hBk?&t?~eY3f2Z;{Rh;d#q5f!KX|~Pz11(UTPabzroN@jjgY2|^}oAWsdoRUCr?`aYIZ<*@ARK% zY7DXsGfm&0Wo$Keq4){P-2ECnYvQi(Ea}IOPX5g0nmSS&?S}wD|8z1{Z&;DUg;C4D z2UD6J4y7IS;SfUi`kqfd5ZhavXD6Wbd+IzS(q16)!5&X2vn%;cY}aCJYh7ahtDVb! N0SAT}d(~T@e*h$8W>x?I literal 0 HcmV?d00001 diff --git a/font/iconfont.woff2 b/font/iconfont.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..33818577a8329c6dde92f1dcdbef561f7dd6d906 GIT binary patch literal 1032 zcmV+j1o!)QPew8T0RR9100amC3jhEB00@)-00X%I0RR9100000000000000000000 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 literal 0 HcmV?d00001 diff --git a/image/2.jpg b/image/2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f27281ddf5ae7352c0181e1f7f90cd60375fec33 GIT binary patch literal 11532 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�zB-UEKYObQ1O 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 tQ(e}0L`K1)FZJUBNX z--(us;zM`0FaF2%sQMk-YFydg0WYrU%5MXtX+`F%mLk_~OXeL1p)_l>X_G0U^UDhz z4UGX(7e&ZQ%7Cl@3*+3c&w{5*bj$UqT$~EXEJ;0~vuJ45> zB^A%}BUDRa!!P0Bb9Ng_7WYL_1y5h$VSs4u*{^_RC2~mUgirPfcc&}X~$0;hX(Kt#9Etehvpti{g;92^qUPdN# zxaW9GhRp##Wr}14l?;_}Vd)FYpC$qR#)u)2Vh8aEx=g+`_T_W9uTDgFK7+qefHOtA zuPu=%0zx8mW9&IEhcrxC>oweJt&0=|W^~jhC!5Qe_D?K9=YIN1h_o6sm<{u}uIP{b z5DzV0th7T=^#Z0M(znfUtr|;= zn&mWRTv&xvGKQ($ghV4X%4MEHdyiC50V~RLl7;y^_Au-&mu)M?MJmVlJllOEAIhbE)f1KH-{Zl->oF&Yts0Gi zg8fF3IP_$UIkUUIQ4~bl-j*?`ih2fZa;C98l%A5^ak?tu>c?xS9_CicJF+>mF)5*M zU;em(EHFmoomt*))wvkEQD)rM^?24!ysYxB?NAOr;L@UiC8>wQ(c91R5e+V+FQmN3 zz3@44?|RXyy?=!kYm4Rf684%z0Dmx><>y~>IkO2$7q!eMTTrg~6!7bCRFo#8p>-NK ziQy5F$Lh9ZY7g7ajc-H={Z_*?m^FsV?2>UCEzNwf06#6WO&F=Asy*=|NmQVRF_Wl1eMt7f z3&SYD&Onp}fcz-kd z@*gq*`2rXvDllyq#Q}tUWAf zyqz4K-9@~`>Hami2;%*pW^Ou~e}Q;7h|@{^LzPBfMV&?(?q*FR$i>fT$-~P_1A%by z3J5|Vyc{%qJiL6|JcvJplUG1Q5F)}SMDy=LhoI(WWh0^~BlmAwh?+RvzbED8<;CU2 z&jok0<>nO@7XD`pK0Zza1gE=?vxkK@r?Wf#e@2k8cDHncxp=_f&NTmwXz>Q_=^;*s z;Pn5Uf|HAi%6|v`KdzRO(?9e27qq*FruF}@@qdJN*YEyE}MN|;YZ7{V_Hkr5Q; z7vPtbdIgcOX)lP-uBk(WEr+EL`dEgA?=l2*9;HuQc80Pp3EE@Dqk4eb)NOP}eJM=`Nrx zNW>H>Bd3et0)&K&j1ES{Kn(B?2Z$=l3p`X>UJWS=*L*rYe6-Wx#GYwQg4)ejN&Iiz zLO#<=YY`Hi)wweWJS_v*2;xXDkY50jz^?%ZoSzCHKm(w_1)u^z9@rk}QJ@s3^kz=RgvuU)7 zBvGeg-dxcHw%sgYF)1k6d3YdPmLPvzR2L{C4gQOuH-*78n0Y{uXaWF5M-Bm?)S5s! zaCZ(Rgp%e_;-b2$BX!h6NzPuW({y{j23*zAf<(2GEY0)?f$OIFwl){*2JZBsP%@KC zZvHZon+*BXQ>Lo7kgXO%4~`}{K7Y_PW;y>ni+q}p)aLvLR`3{1MS||3;8Seay;6ym zky!-Qg16@)t@-qI^~a)--QGUVNsOI=zSEeH`89h&c1J(@9+D!BI>RmRjqsU~;|A+* z=adzuDs0Yf8b*@}IV1GXE%q(D>7xed7>S8P+3$+`r{Ot!Z@B8xzqgN;NQvD&pKE%1 zw`Q*l4qKFX0$|64hP2GLw%({tU$&FdF-Ug(WOaL~EF-r=O`hY^RlbkzOmB6Pa<9U! zq&}i?@xC(GxicJScmk;OCTlLsnWR++YT7^RiU>U{hRp7>Ta&VKXbreKiEmk^IxGMz zc}M`1Z6oL9TTx!)X9;RSUqKtl#V89wede>y-qbSB5?Fb5?zZ8N(unUWEd@xq^by6>@U(tob^udcmFATEbaEyZEGq~ z6{TMeFr6i+D5|M3JPN2Sp`Jk6bz#GvIJn|%K`pN;(@y#kvil;|Fndm+U9Y|=F0pT# z8va`4x*W$@EhSwiCM{s+^6Evi=yERwrMm->nAt)=w1DHmWIKi*Hh)T%=#}M>jDHue z$3m!yoW$>KuDhslO0s>k;42cwa#+F-v4AhD_FcQG8GK*U`+^*00;H@BpG|UTJ~CMP zK4vt(c>=;S&QBhQvf`TcfdZ{=29FZm!k8(aY}*AJaLH9(A3iF7O5h3pB!> zfPM@393kwt;Ntbp5&w|ZtnEX8o2%)T=B&5THz~)|i_nMF{E|7Pd_Co|XJ^U28ukQ7 zTF^*tPAXf?s}72m&_T}yvyljJFs-hmLZ1C zW-8Y2S+;!&%=;^!@A&&*QJ_iNV6paI!&J%Tgs!&YFxF2M$2)p!!&$?8}Pk-T)pH9qH7+1MY$u|8XcIozhkiYK$~ zK9u=mcCMeU5(`ojSXkWifT$ZRkBsa^#2Y1hGD~1ZEf<74CKsb!wzliC%3>Fy&_+|{h+9;4`H4xAP{%6$J>29O$?q02wD5hD$ArZTj#jr z`}N;sN*xu9Tt6)r?z^Z$MC=MfZ2M>m6I&X$8_adR#|S?ZRVZoiZgO3kV)qliB#B7~ z4mL&SfgE{?%Po>Slv$Rbwam^ZebJqXRsBo%AUjGHK0q8Rk`!O{@vYIe_WNMB;o}U} zSP|+6o5!NkFFX5u$HG$g8dJ+Yqr2p61KOrTb0z}ZpLkUD2PX`e%$~Wy%z9{y$De?- z{h8$jyT8*n1ts+h9B_!`=G-P{wqH7TK+(~7pN3c>=+WU|#yzy$F#Pe4q zcrS`;uDMLj`Olpjfm2VTrwWeR#j^`1V;JEI=(l*>ef5cnbwruc-dj_=o#-DopSC#^ z{B?(~3B<+qFGF9!!u{qTA6|^3BNYa31@S`Zf_!#^WC0og_Zd(FCCNiUE(g$&K5Ycy zlJds+Wena=(pFIxmcpNPAb*c8K3ox)t*YiEojYL3#Qx^YP+PE$`~hZYL_Ux`X!c=y zZ^pbt%R%Pt#LDSDUfbiP?%?VlLpQ&{myZYD6=bnLBI<@Z?$Y{iG*uksj3#%<9iuNF zcmx-popwF}7RkR>?!SIjM$0X1dno@jNa=PT%T-VzH(QI%Y?hWHy-ojV&17}$n{8{# z?CZnz3$1%%1Eplx5C>k=?#qg(E4DF#mE_h*o;nh!O&D)JngUuFwrv!0-cgm{LYviV z&cF9j$~2_&eZAt(4E-`bjDH2scXU}^E>sXM=fdu8JaLT%`$pU2&O*;Zfyup;U(lwZ%NV?6j>1X@vR>_1L?`WKNM)6bL z;q$-ma_5FPx-`XihH|&G!)kvFD;XZKzWJ_qvC7kQ{bsD?`{DQDI&kASLphG$8{vL0N&hLg002G% z=UO)o2S%JC^Q#L-U%$N_Ta6Kk-EPd!y{})QvL1Z|Q**hO8!KnIx-u1h9C$mzSWEwF zCY75A+eNShS$e%tFgRQNoHq%#2b}~Jl!ObnYmy`{lL9@GdTHkdx1>ZhoDbC77Ays* ze4`zSP!Syme`4i6eB`1G$lPdSSkFPJRN;C(G6+IUv4tSZ;e<8SCeR zx#{Ft=3>&Bn&OtIO?9o~B;#&{TJuhX^9Au+eS|Y{&hnqLi2mG?Oa+G_LwO<-!)WB7 zOZ2wHi#XlHsn_ZB6k7gR5|axiaIaIm_P?DYe{0+vvvZ>v^A{@#mELjqof`Q}&)+KR zdD#EK3!E*zc2_=G^)$iUT0e@NJ)w8pqGM>r!^y+qMW*81_!?-UlsO5G5G7qRQy*K2 zudGqQZHZ9G-EypSr+9uM5dI2(jFEBJA+bBBk0L&1cZi7kcSeBn{#g=Cg0bL5)FoOF z;yy?Kl0kwBfV5;lGN9Cd>IexDc62Aj3k+k#OPFvgQ!fm|ySQyT)=icV>S70W- zzuH2!Rd`l=6`h-k`mZp{@gcvdD~HuMYQ&{8@*HyTKKQ++9;|BDl94?Vl^1}Go3 z-r8V>J$f<5)c@0@`M~3RRc9)v%!z+CER5OUyrbgCR%3Z#jm)oD;_`&y9g(?2d=RSCb1-T|R=pbD!#JZ-oT&kys!(gZ!?N9O z!fuYtoBEbA4ys)TdLg31=Bg5dnhtNG=E|G*R(Ww#7+5=t1WC#HJq-a1$@BKSX_F`q zrN3Xi6#nM!=7R%w9dJKis+nrp`R>x`%uCf+Dz}R4Y)!q)7@#zvKNb2AW?&S{Rv{At z$|Iin=h&VUK-}kEfiO^jAQsUngjvIYj0&>&ZuP9c``sKLXdlb0>@mKIyGi zD!)H9^uTzvndC_C>P63uXqFezXOrBV!&?`V_4LSD=^Kq62hR4kPk+C~=*3!W`Z(Iy zxucq{M)HnG%h?O^ozO4ez7cT9>KnV}CRdK*O=DuN>1u;7QzhW@^R|1t@DVS@(^d(( zZY*r2e>!EYx_@?{&*Ws4Jus6Pswz(F8^xxZWjcHeVGp@B7vV~@ck-z4hHYWvcx?qn z9~c_Wj6(vV6&g=DVSU%GSDi)UcSl9xVMI;IEjcfjDPPmW=!y$njr%>87Ry*C>xtGW z)Lt|u@9uDZ$Y>iZu`OMCb*(GLc^Z4GUgCaw z^V&LPOKuDv;2g+#;$e)XC~$(=P{7~>(<#z;o78{mIX==e({Zg`>FmZS7c1CGD~~a=I{{Ta z=#>=0M%2~-@i#Ex9*gp+KIgJ{{HRn?Do@5Irel)oA+FM?i#K~Xbr-eE*wW{CS{ldx zwK5yt!jO@JRSeP1Aw(|fTWF`mY4Y>7A2mx|L5~-FAll2bUmCaa1y=eH~MMQzN{~n;4h^QnDd3M z8N0%hf;t-Y4!@F2p8!|+t)`N(K}=vPjCZ<(4D+;y=h;QN9wv4>ZbVBA4W9!geJGij z8g13dOBT1$+Kt!dKj(C>PenR3Zh3}?(Z4S|{~g8sNjnGD>gt{ARiM@vV|iZK8I5#X zT+?UiOd0vwiR%)x3RN%WhvMhTvrPYASnatJ?K$uhYyaE@SN8p6i_{nKV+3t6!)IRv zlflocfVVU#paFme50@`UR2>7j9|dTE1nfK_7KO)TaA!(SQ%7?P35k`%1F%&)A7|H+ zaKm4nT4(qEONeeRv1J5Sq61QlQS?yoq)<*MQ+|nXr4zhTIU9FtH->6bp`SA%(QiYy z=f<{varmMCpov-so?pF?}) ziR5nL>t+I?$iKg)&ro#FA@hg}$W*RJY3fX`^vL1mFq6iNS;1me&sg^L=~$q5&(yE# z68se|-zLswm~DU1llKUFt1)$JIyBU-888}9a(p175?){Zc!p1 zF`~%|-LlkYoqvd82Ygqa;oR-!`KZ6-@9fL}I@5R;@SLoJcF@cxFK)r*PBS#=F5+dX z6j1XDy!T2PI{|$fzzf4^u?l*=C&Qqhj|@x$k-rgk^JWsTtyRRi$HUIaRd>V3urtrnFY8hF8p>G3 zFMG;pmfl4M5J-N@c05DLdBHk{BQP1&T_H8e=BE;?BC;z$C=cE|+dB{=ayJy9u|T(R z?L6zOFvBH9h(>!IIXZrpBd z%~s{MeYI-OQQYG63Oj+{R<)+JtIesg-8bh@@g-VtI&;#QaB1<9{orWPxQ=SB->Q>? zk@JmImZ2({AsflHUU2~)?@&~attaM`W~66oqY7VD!)&JJWSg>k_jCj+V`8Gr%q^AO zAhx3TX#dXwVy07t1%hiGL#XjWtip{wP{6Yo z!Xlur7W>oKWHwa(blLA==j-`+=D?y~>hS%NVX}{^kIr|}V1?&1r3iNwMGFdz0^mi% zR}OOR!5~JV@qmH_fUs!1Ab(Legn5J%G{NLKyl}>#*DBLQXGviwo2Js0rq*gT4eSQb zG6V)hM(%5~YwFO4LK=U|xsDxj6D{g4z8%jY#-MvgARNQ%5Q)@)U%Yi{E3BE7&p|cv z!Z#x0H-&W=v1~TDqwlvqBeEsjJ>C2!c`eY!z#er`H@vAiqG*mf`Qlsfan4lJHQC(W zTju3RLqU-*X=TQiA^}mkqmPt~@p_Ymu^_uGSIhX0&2@e)5#HpF8x{=<4(bJ( zQQm_kln0bY9_JYpM3$<2P?8KBYhWeCn-)!hwALaJ5qTJk_VQ3#ttq8{PqRxLm7u9F zJ`k-untDa31jpc3DGZ-qXl?bxXUNtgMoW1{$zlF$*sDBus=hc?*t|Jl;CA9ft31gd z7j-S_hUf^{S*nPC+%Igg`lb*W4f)#ODrI=zx1ripXQ{aD?j3kaKpcrkS*%?r=hjU= zL*m**zy!UeY5%N~gTO;Qw{dxM#NCVd<=Z!o&ef-f{cEe4Nwd;*{K|^XMc_@RmX1^A zk3Pw>4NGgQK1`|#sTO^w&rl)c=Z0KP3R;^9ZzD>pOQ0wsZs{AY=A{kDC` z{gs8WKmro*3K?kFrhn6zKeN(abm`E!NVE<0 zDUD9%Ng8nf^1(|`q}KI>OZ)nYFxJw>=?P#m$`?BS{avImzyaTH`LGk!`ABdqY|ikE z_d4t02}rH7%9=er-C0j7EwfujE2m@>8v63$u)*egPvCiLbi0nSC|I>q=~FYQv;Lv}k)MdN zp4U1fi!?SP6V&RDu zWPf9~a8)S!u$b=!eXF~dsYT|Xz;;^p$+fenGBvZ7zEZ=*sm9vTx{*f}jYw05KSzwb zyuv~PvUKOn@yk==o$=Mei+N|2vl~jCms3p<3XG_|64{P*2EVU~0JXQ*Uv0J*&XEoM zK;!o1#!7y4O@#KV6V=1TiKJ~peI5tu9)J2Tl(r@%q~wIK?^L;rp0UfH?Ot@?>2HpD zr&L4@%JX)9ZU5R9Fuz)zvn8#kw5_!&3>xv$wtJPVO;b1Ef?@7`!|?$R6KWm?Mq$83 z#YIy9XhG`;oq=uyVIW-NQ(#*L2Hc?1SI|76%i?YN_K-g9POGLS1rFIQt=I6|H$E-f zzp>=Y-hKYfu6sgmnnl#nA4{p_vUkTIXH=Fo6uiK>C79AzTaasC?_jOle#n{SgDI2| z-r2R^7(X^TA?VX`jV2&m#LIp zUAg&(%ANcwUVRQp>)^WWLXjGUDXQy*f~ss#%PCv-LPmuN>)er+#=%b$a2s(BC79$U zlkwVY!bx+~X4zSo((ld1W*1U@-=8}>2HOU8zA5!IZMAJka-$2ihqT`#1!n15-|LmBv^2AfxYw6Ad6W;xxkg{n;i(`?e_XE# z%dzN`lqD?P_u^d>CS@*IRt{kClK{t`J28#)`YGG=v7V+0wA07(GADiiZl+hkRKm0X zZg=8a53AP-iK*$cVKM{R`in)EhSkIqD>A&{d#Pd6*;*z?TGmm=zqYK^5~oxl;Mz~# z^!DDZHs&Ucy0A)gf$PT&w=>SESP8PD=Y^S$Y`AZ3~vM1#^ z509_z-PqV=0mb|iP$4wD(&OQ}CtSW9mf1`B=_;{(+b4Fc1o5epybv@JwT)H!DO5;G zbw~!@gliNNvJIw}1PJU~KL{&Y8xKXd=Mu_Oof|1+GkYE^>l8Mn>Y*kmh|zXSj)|F2 z2F&QRT@%=k2`v0j`BmYh+DX#VtIs??-JNyoTD~^aVv}T|sq8B1z{2<9j1Tku3a#YZ z!gAlvx)hvm1a%i)db|z_Rm3hG1}AIrTmHXPeEf1=hqbOM$Er2Dd2>m(_t4>c>o}L~#>_=7K)XqSCmxri2tSH)8O(EwHYSUL`}0pCbBv7gM5Pt$)a_ z6YcihXS}Q>LwXZV?0U)3An>zk5-wDHvC49^?6xMy+^pUfXDdA86OZFw>q@w#bnts~ zv#{CR-%BH`Y*m%dyJe)hu5Fh{e4L&rgEp0$022d+!8@Oo_*w7;+KJ<;KjW;4XP&X> z-|-yh_wB;8;CRT-EtiKCfEUWO)^IG`7XsF~ur>TBETvWZx=dw=B^K7h+XBC;Da{d^Q0hbjYyV z9M|t?4>uGQ+HOhpH8F)P5V`%>*YXz+?>b{3>70-_)DSvSI7Xgn)ZSAqOlGaLdEoVb zp?Q2xbUMzhCp>)f?tD&&a|JsVvTR*TH>3)ypr;P_bu{eVKG)7Esv2JT)+wufX8T(U zeQ0|}w$E-Nz^}KY1uA9;2~nhVU~F)Sj3=0GGJGr2KoxEi{atgeR4Hpa^GqJ^tXYWj z+go0U{Ukm(b>qa}LLGq$gPG)d4k2=*s3;A6+^&2qHyvzTU~(p?pBB0Iy@Fl{B6vtK6+D-RnR5xK zC!j+S;af}{;Q16S?OF!#1rcY)yYrLp6KX2bE9+P`tYj@PkI_pSK7*p-qw?$5c66@c z8!UC-9v3;ntu*33OJ{yKq%3kgI*`jIWbMF{u-r8=P`Wc95}q^D$T_+7;R?^^*Y4_y z5Lc3K2xNye*03Xi@|hm9 z%~whbxhs5)rxs)O`7tdiG<3JRA{J0HVJAM2uVvy{(`~=t#w}Rww3(DpvEM#ouG9{l zu&V%0<4Vh=3d+fNen^H~fe5Qm%YL0a)<($rgv}c4M&)^9dpuERNiH+?dt>PV#X)6^ zAzz6|CwH>xZ?O&sV~D*=)0$&E=b$}pQ_`9A8D+@`*rQxZBTS8Doy#aejmgy$-4$D3 z?_C!z>Ppzotnf5DWBev5eEfrBS_GNx z*>DmYvdu`g=e)d@h_HtVy}^iavmi)DIdy2EI!3kmqQN#=y5uFbad@ldVoT=Iix zVhJuGeg`%zBnVS#+lx1Xsy4JO1K4HPIy7ME6Q~h19JpvI$o8t|5dL$8x#0DBiE2}g zIt)7qnNct=Z$^%j=*~+cTha08(3l8qK$qT)Z5lBD*BPq;&|rpvLh#Vhg7j^IaM93_ zqarXWpyZA{-z&zCAeXwh^407UOqN`jpe#tUR?>G`|3cd-j1u1q)6^~E zYnOh(%kmmE636?wLwB5P3D&Gv&s+i6hpz2OgS%-NCO*V&X={^(uDJK70Sfz!DwGnBJvW{ z6?!8u#5;-8D`bre915>6pTkU^fp=d5a~V)ktb8Rk-1 zPyXO*{{1wc?!Jq4@9pt5wQ~`l*r&E}yv(5hnHal%z`pFZIxE#UDaF{O$2kCRvwxd; zXQ}OzYzY#v(cI-ddoc_`G)a_7`8wd+(BE(8_%ZSKoNzS$AR{9q!#dR>gSWpTt-ao~ zaB;`9zJ3CZtznXA8g4P7qGk@%^~mb>O;!O-ANxwKD{$83dVJ#MD@{H3!S<;e-XyG3U0fPcGfJNa95g7w4 zzXzfB0A9O6eCil0{xs$fQ{`hmtwpOQ;Lo8n6&c9u6W9Bru7dSrrucvX%8Z>6oM@uhGztY@H*s~j^YUrPA!_q)sq8|SwvrkY4k zfTw+1%Jvse;=d|mk4vZ19b{8H4)OreL^z9PNSK~AS;c#i8Mlw#^<%dqo6oC$)Y?qw z-ATBE4~U(6@@ubywT?8hZpdHKtDGy+M;E%f$K!QC3}ZC)X;HC1e*W8j>kcb33>06L z=_^#$ceEI&&QKIXat^?L*_?i8d|XjJ7xtHo+@7;;SNY>Y>|l2BpUyHbm+u-^u}mlO z^VOFX-?%u6Jk-3_pWPUXQY;g;HnqgsyOvQMrb@b2m8tZqawp7VL6{Rmbx<}iF-X*V z?3a!F^gXL4nw-q2Qinsyy_kdJ8E@r{Oo8^2@va^=$a~Q1`eJ|IzOR&vn&7g(aTt)Axey#BygS6E?>u~ zVP60;8;70YEmLU%n=&4~&ADkZpfLW0Jg-NgIN(HUsxWQxn}A($l2i^J$R-x}vHt!E zID9vsw*Lbu^t>=|p^-Zu;-Qc4_YK9hun*$UK59M4 zPH|4xHgL||8wf(icMT$&n7f|DXs>vbtC*a#df2d3uhPYXzDi300xFw5A__ ze(g1{IIb=@@?4eP!(3iGZp91i9sTk;f2eXUb4PN_?%~1d?D={}v!vz-rSsVn0Kc{J z_I2tSUx;OuF!nFA?P~KCj{nf?H8oSmX^JrSZEvm5!~#&eZYBD3?umD>6rX_AXfTjA>^Yr)SpM;ksxmTE>NWRXxeFR=*-R^)zD%H2_@>93{HsRZuz0Ek$%Pu zx^;a(G)6M_XTA7nNG6>jV*Jc-cVk12CWMbZBgXrf;ppDM*TDIx+@q?8-AR!4*7b)Z zdXc}mhl1LY*E)r}vD09h=IHidUVUGxSOw){LD}qqQjyqXUZttQs=?~lDS*T23-ZOB?B~4obl~ z0I2(_gRb+asFD$W4pH@l%{c#rAan&nY`(WV{!KTi+H3M|e9}`7=ztdHOjex2NO$yY zVujfcr^VX7yYo{&uj4O1l`c$2-%15lClCK)(kDU$P zn$m|rT6}B^uY~6&!X2yaTNr~U>APxwwZMzF{*1RV5d$k`tBQ~OANNc811Ajr*8Lr{v^)xZ0u}=Q zd{HaQ#S8pZ`6z#zp7~Z{aohfQa@;pS=1(HR*0w#D{PrzkX!#1EjRApMT~{UX5)9%< zlRpE~(*rl!jUH2;fNgP!&;ANefHds9%Ypb2wXtjO=jH1iNeu~x!2E_=>)Qwj+JfYv z&E@N#XFL7pmsqBFe|sglAtNKr$Zc=l6-kK2OaA5zbXe9FviV?9WLzi8Piy(Xp<~FC z0uYN7%*k3YQo*URP+cp+e!JbVwnBZ4NCF~#0-&b$aEOTH?Fb zXyg)t^A4e;w2Xf5s2{xJ+=s3zAORP-7yM7aejpzGqp`e#Cx%ZO({m`JRi~dOi;pU0 zM$*Ilb()~eL4SY(v^T+qUsIZoU@VF1b%cVCjg%tVtBzh=$U>>qr*S2)@DD2q8_|c0 zm4}2XO<~T!k2jy3f=#%(POP2)9Tk;b6Y5LJ4@v!79pq3b3BvY6L4Jj;js&{H1%3X< zGE@iWBQEC+D*hOVP_<)AU0=*Iq=~%5V%^duKI{Hj&bo<7x(~*svSd#ZE|KUbQD%AzVDl(P# zP*V!O?5|gUUCJIJeQY{KSHWDXW%2{3)0u?yJGvY=RgOu;Sa)6Rj`*KahTZ#_t`y_H zx9t16WfZCHYw^nW*iAzZ6$lr#+LiX)y7lxEApa+~B~{>y{izcOpuu55I7mR9y+v`5WtwA5DSVzk=)O0Se0rJ?Vv6y7^S)!!>?n7y|#6Edfj5T_RP6!x@p zw1c{uPOVNUxL!T|fE?U>!u&vC9s%lq6xt_g&gK@v5E;3D$a-pt(f(sn z9v&W?9=x0m&X!!ls}Lif)RWS}l)&Q^}DRu1;me~f5i z>fq)oM*F1c|4hNoQAz1v1OKhH?Ck!S*Pqlbt`O*7YWyv=i-wmYlnVlNad2}sgFcbd z{ge60cK=<_AB0cZ2+KH_x!FPOT|qKpv`;;p=2qsyKyBrgxY zprE9z>?=Mg9!XirfAWItU0hA<&7l9}wfc(}_+NR2rJbQBt`5!`4i2{eTs_ry4z3O^ z?;ISdrPYDd+E(`F4jwLl81^4}LY=MLq2_YV4tCUkT1MFF-=s@Q%kW4`3Gv7X0eR(s zGW_*P&{3ZLm}n>{XqeA2FfcJN zp5s3Mv*13*#=*tGeojC@NJv0HPDVyXPW7*XfQpKW^&IO3F769bB0M6}e?9m=tvt2^ z@X!FY2(OV4@BoN-2uOGckKKTpCyz!zMnL$>*8wO9&yZ2kkPx3b5t07=0RZV40wOXB zE&u@u2@&ZT3JU5oRP-kTgr^1o4;deYh8tB}vq009pXiG~~hnWP%Bi4!dkK|od& zgfON<%9#k|cSCAFkyxxSF)g~TFINMZ&>-(VPn zUm|>*44TJ>UrXFh`b)^5a2ft?x@@40l}A$d|5igpgemO8s=AcB5|XWf#c{I91)KFr zx$jJyew9()Q~Fx@@LKXI>YA90vvKqOWS~^sLDBxY*3WNwWWL6l_OkR{S5@t8{k{+r>D;7fJ>X3outc5A+|^K($Oe< z#0e<%2?nU)rpG)`>-Ar2g@CswcV}s}j@lI{k)B2vZXoL|KsoX2if`)rDuXC4cY69$ zigTyguwwLWNxU%lZWpFyzcI+Tr*<3S29`2=(cjJeW1<)fWdiC*!!*&=>YwN;ZcVlK z@Pc{?k$qKAZ?opZil&WS7^|C-i~<|=e*p*rH6jRIfdmo-030&u22m!`%#X0^wD zc|AM=^1m4qxfQJ1rBpiy{pkk9LH_4I2uqPLn>{SpY)oci`|-=g4Rk^uE~WeCtg3bo zMg7-pSU|z6+Yw!9BR_c|&gxp35ir!WU8*sYnEOR{$t#F>P4`I=>qO>ifsa|hejoP2K~eJ6>4_=|Pqy8=VLCt*`w>n+VVHv`u z*9&vlKrQHMD}&$Fc}3>2S_v!X<(clVP&74*>|>EJM(L8CWQHov4c>I_=qN^ue(`TfMuM z+N;AswsL=jE^)=eZ4HhU>38gzL$#^FvE|Drs}hD5XiFo|Z@>o$kxUmFSPa7zseC*| z<*Fh(^{s*xz_IZ%&NC&Rw&k!W+&fptAWkb`8KV9?w#b%{uTtR(bexLOWuX>nlkMg8 zavHX+6tv+PLyx!+!L*G2F1Dx#8{86PQuBUVS9ovpjR9rMmI)1uHN6F06?!?!kaRy5 z!mR)!1xqYhUxUWkhXYh~9`RuJTgn2`F*6 zTBtl|%&9HP4cR#K++{llhD3uSRscIj+29L$CIuRU2$O~NkJcMC-DjsR#_jDTZigUU z&ty@#_5o-w`5m?hHz}*?Jd!vTR+jvn{Uu0eZKrgAYNA%QJTAt*Y7@TLk{S~6xi?KT z=_PW$GR@8-0E_mOZ+wGXs;+{Qv{o*DJn00z6Vq-9dsAb4TQXeSsG2o-ywuEE;FVD< zF4dfL9*9axTf6D7i7t6BF8pW#rN3y@^N;x1{wu9q1Pf=Kq2Dg>8(2>|5;(>@Uol^mEMLpsJs&oOBh%0tlzIz2#Q$|7V1u6I8LH6P$ z+vEe;M$7$RQ-aXR1N4aM+S(m@+<0BR=&Zg>j1VrT;i-h1<){b<&vf~+Rm+>{>HUM* zFQ+w?kTZONiPBB6XA}{aIlf3#`ql*~BZj+3$cObmuZB_eoc#GTR?ME{V~wPUzhe zQ7&Q~-6`x&S=CWxg1r+YN z)z0F2MQT<+E?b}nW|J)7Ws;HghE*n+_J#o=5f~LHEcG?0|lpn5c!{JWq1?I0R z`rMU;(%yVLJ28z*$ot4nW_Z8sb2M7|ZH&|wvhSG3nMu}Mn0P0#;fDp`_ZVJ&GuU_7 z8`o*Z;=IXD?Zm)r#nQMn-#Qo~t_(KCx);GOJ9h?u&`JD|scchKnlt?XOyxJr-_Eqc zDbwQR+5#Tx3$FXC5;uavg1#j4tMF5BCpoQ%9V;sQfVl}0tg}#jb>a_R1J$t}nkQ6` zGAo`=3)najK>>j|a{U}w%k0F8*z@}8xBv^|;;9%I+Rsi0rTN- zG6-L7om8`TQL>0jDp95O;Ci;t4m;SQ=GMy#{qO-T<+Ent}cwO^Cxz2g* zrtWu1MQhtuqkNo>opKY5FP%kl6?}^?ezUVZST(KNzUP)=D4ZZ#}-}XMO)O-J?V! zjw6c0MnuTFTK>y&DxA&A8s(tBI;P_}$H?3FsHx@A;fkDF4j=MM^&f09;;dT6^T+F` zKTUL5I z$7|+ObMPs7kLjmM_Azk64;Ms9z`d$(B3>Jzc!O*`S2Yu#74tWzXl&!(#o_9$+!cEL zF`pHtcCCIQJOcCz-DkR!SI$fPYM_Tq>A+EtU%{=fQUfeujV898j2L7abuc~f&ZTCl zq~VPI6BqE36syhho`#HQfX2m)4TqCZVN5B?E6K-CRn?UVJZzl^@QNSsj|ES$e^T>p&lT2gq6 zx@!EcCB9%p!#ygODF(|)^RDHA0QY2`F$`AGV z?KxmldzpZ0u_mMQZo=jzB#!euM94;${JXRKvr8=^GiSxkR-2atcwvo=AyB9nXyblSOZI@%R-w)6u)vI=W^)7b{6*1ZSILaG zguo`0q3W2MEHdW)XV{elen|5k(QH?cSp}ijxBD*^ZESwo>|Rcyx2zCqd2CV8CNpNC z3qz%?e?hcZ{((}9e6_#mV5)Jiv`W(WQ4w*Y(tR#7&cti8d=?u>Ueh=%IAGi#omFiW z&}O&)e2&6uY~(Z0zBdfv{MlB1tO#fMN~kB&)=K7iG=9Kd;lY5Kz~7!~u)L;6lO6%z z^$j^B*|{_QE5ErG3`k)RzV-?#MKUiF^`fNK@aQeo+5ZU_0_|MUF0h%~bHqn@AjImc zR}HuP+~Bcg9dP0T7(wkydV^?2sZUw>337^3&9$9Fdw1pxwbI3|PW1ch@vPM>DC1>M z$5oyo{!rD*(2EkD9CSO8qeU6rU$hL6+q0#nWcWF>BVNlVJ-hOXXDAj=mUj#;J&1%Y`D1n2Je;)F={Y0#I zk0X-Yw^$#k$`aMSR(0kkbpr28NLY__Pv>hH1@^392!N81aXyryc-xmBN*_m?{_9}D zyZTr4I}MjoUZ$?{z(tJU839ectKkourohptFg8%4ID}FWasCtcuRQjsuF_niVt40y zBXLX1u@gCYKa7f&3<=KWP>M*?`YdOsSPE$GB2bt? zy$3}+xQCp+>sGZwunT*iiK+!i+V*QNNJ0JW^;GdAAS8tHCf>q&q<2dt{|G$h_x#!` zVS?uXioq!7Rgfht+P@zzm8`05tsz!nD7DxqOkr!lcF5%@l0f+8lg>}$$kN!d_+J0L zT2VMGo4?L!eWN{~7vATg&0w^R?ovvL&(q)=6F2fJt#%8Z-bc#@iehoM%d3rIVR`4m zQpKiQA4Hq0+W_BirpiB^t~Kru@mBWPb3f=jQqJLJ;1Ny36o13ZhqyF%2F?`^jMj*| z9#HBz;L_wVvUR^n;`l;vHzwiqtsV#D{$V315O?KO)%EOFgK|3-v&730R?xJ)U`&P1 zHmF3f+HsE3gTu~uVa3?%*~$`sB7AjtsM|N>Snbn$Jy_jKd0jLte}X*gX|F5IZ-$Y| zlv|=ng0~San`Zf#l|IQ#vA&5HABwA`bQGXF`y5TFLc_)}=TWi<$x;S317U=Lr3J%o zLk5BOTXMlTiR{DYyHy$qlLkoslTq)dKG8SlEQmZB+j!_6Ijoj|>K;r%;1A>4we58#xwJ1IuuC^ueC0>HM1ev)3?b_AgRu~dr zxRBoSJlp8p-JDO)3*p@%Wv0BFNous=l>}K`auAIZ2}g3I;5;lScsc?dqoEC1({=OWV8t#@&%bu@s4o9=svBLRn?Zl#c zFq5NjK3~so{iY5}7BE%Nv!oM-!s9NR0I4@twH5)XM}6~RKtl#=|3H@a5f)&a>R$kn z$4+4vC@(jvuHz=n>g0iXtFpwMqdmPUgzRJ$$z4~#-W9!#UJe5t`|r~=gPZSEoY|s2 z*jnUzsWf!)q@L#T1rdg*Vt*wTv6bz6cTo5tM~`-8ykvUFbU1{{m8H|r@l^dYtM(b| zHr$`yF~s^JFDO~}o0x@$g)?~RIG;9Z1l$UAH}DXfD*T8YUj z&LD`ENW^~D$MPGx?>BWsbW9oHDM$5NzYJ@b2$S%Zd^_WNu{o@m-IzLSSyz!6@3`7$ z;A zpo31KIT4Z2J36m=JU}y$W<1bObydBzzSjb}RNo;YGvAe>pZY}m|IaldXnZNeejr2z z9t?Mk-VJX#zpsM_#FzxRqvQZXcaX+bORH6ovXQMjN^kbKK6iPbs~A6^6{nZQ?D*BU zdOreK?-aP+wC&$9U-?Wu0s@;pAzhEnT{zs-Uwt@t71$|{%OISP;ME1;I+2-7V<(zz zE+)-a*l_Zaj@{?z%GoqFo}8&kP~g883k&C`5id|Bx%v@$>C_GXSeMEmI#4Qr@g|S+ zx%b%xeM~#0W;xT4x{x*nTE-ohSoIYmX``FYZ&JX|`#GkAvg(R}+wco=iyXgX@-RFW zmz!Kq2uh}Ig@gww!zF9?lFtAb$ zGzr6bSNEKka(>7Ls2456p$Sdi->##Oz6J=h73K72)(IU829!FK>&XVltaf{}c&bSn(41M&~haXE7 zSVRfYHf{9aY1uvvC9p`ix|U`9x@j_ zN(koby!Gu;Y5Xh!RZ3$5gwl?Q&F@`dvCHK${Jxyk>_B)-7NX}HB6B_}wX(ZB?_{xe z*CY(OpR~Fy)^g6+nqEt&;7%$8Ud`-_65Q-%THF*TG)<0G57^X&n7#&RW;9)cTM|z) ztjB9vu<2Pak=Z0SAz7w4rKCw8bw?@GW<6Vyc}bV~?TZPg4b?P)g4jmvh6wZ9b)K;R ziF$vnYFdk`KzGF!EXx{YrlOOdD`<&9#^=K|gcG!`DFN%_8gbTJg@LiwMPRWz>|n** zbvO28pxd*vhO&&_5*L~qYka5O!%`&Digy_cDV3iO;#T2C+e2n_%6&a&8{g{SA)mtJ zg7``(-iJ=~#cV)k3Sh^3wQSG}(HE(Ci@IbJ#A(IcCliTYMK53Z(|;QTt7Z#g`}C84 zxAQ0(6zBMklfL2Mr^K&<&e^79D`Q!SIfJ#W($rQZeKAEjKJ7D_2wuT7dNU(t&`Bc& zltH>TK6ODmoLGOC`IT^5*kd_=Y0u8Da%T1psOa(w&D#vG^G%OmvUiFul$cYn*}G7M z$}q&v5cXMKZ|&9W9U~xlv(xf-*hEGMTROTE9~NRLkvXXd} z@)1yD@CX=R7@;hC%0rmmCESK%AJ4uNE2Cr&gKhN76cA2Wy=BK$O*b#mA!ij$G9;}2 zDL=V8XQ#=J;l}OlfVS-|M1nst5ZMSd;o@KbDF+grC{%6a*Y+tZV~Uk`c13Jjd&W+l zGdi@Tn&Zqx{#-7uxsl&?qPimT``tDl;W2&SxKQIh{k-`^j#yY~s6!Y(PlCPp1_Z1t z(>hU)c)R9)D`Cu0Eu#|9CM*YTGJ&IS7h+|W#_IFLE}mz!@d8hy=-I%2{(6m#RJ@jx5q1+g6(w1o#9igTA-tjvX3nS>JjY)S?MrRQ6htFvr zrRJgLB&5=xmClK>SXtUctWhREvDC^6=hSZ6i^Z^!ML`+8v1x6Iaq<1@^;+|LO4Ajk zLMc-3ToW_hOs?Ek#ClN@%XXc1JJ-#uvMi<+3rwlLZKn@cY zNKi$t6Wy4Lb>71JT-W#fKKkqek&DR1@u6((hC#uyRjTtk!L^=SIukCQd(pdPV-5 zn?F4J;?@_t8N05>NH3}Vc=+zm<+OgXx&|;9LgwFk$JY6xn+#2NC(IsHdrn$lSE5s=iR@+zL5K`G~(RY{VgI^{x|pQ>Tnp1yKsywyW#GH7qPFEl=3%d5vy zFVKCu1xz~w1lxNHPM${U?QC0nK1`c1x(yKr#^O-XY|LtAWnIRnILl0(e~aPBeam!F z;3)j*_{Xg2-Ip)=xxPq4N;cnh*tN&^32b--qE~KP4Lpz<`TL~C-9iTx5xYHdt#7Rc z>XA!*$@xl85)UUARL}f))SX_bg|*9n!C6bj+f10#TeJltlCyeE^jMvE^AE!h=GYax zYn5kzr>Dk7od_|}7B3WX%qGm*~|Ea1q$(Q<0!5m(NEu8V9*5^RWCKTrr;V zJU6SmHo4w;W{&{*oZpL5A8zRQ7q=rrbDO7po9$`x`dx2gUVfj^HIFi@LVo+l0aAWT zN7d^k7u8*s#_hjjwmi{k<@(D5lV69S53wF(#E9s%f#l`02tTKt2 zry1di_^|b%6e(D3Dwg5YNK-1GyVE5Va#m36=}5d)V!GT~uij2rYbWYG%#sGqC4xCX8Oj1e=fT4S=!_+o8*kCftzJy zs&gL4Nv=&ISNkFbuF`f-_Yo@sF-|6X5=6Hu&*5gJF9Z3~ifdx= z2Ux8*dptTd*cEE%sNMy341UD_vPbGsWK>M!L@ruJ1X2>vHb9pojx-cYt+6ykx2eka-^XbD6 zV+5ub0)@zj9W)9Fn`4`IK7Fc#{cnkTa~Y^3B$|5*@;%iYlCmp^QSdNmQANpA?5Qb^Q^&8lB>ky##}FAU0c8H z7s)@cjyOVIDn*1sV6F?-WqNh2SbJ;vE^Gmcqzv%H$xMv#J^X4yLA-U6pPFozhG`V; zKOqALltdFQB!kA@Y!KAbbWjP=;ieIf^{#Fbd-}W+MjbClH(M2F78{iwngmqI=r%$v zD!1`XLb=^^wslN&qUY{vT(6y?lkqS>rF8mxQ#NbeWlHJ$A#uEhjjp!MA2Ae`0SUWj z#uDA0OgqK(Efr@Hl}mhZaq^M&6o>d=%%35>y$`9abxd={6Z&RD?+?yTEl8Dy^b)ZS zolifFD9LxR8)7)sg|PeKqwbebm8;7KdjM ztuU?hq3shvIhBtX#BIGdal1ER3b(9e?$r_m_Wa2oH(T}Xlz6jXRe3B{ERv0@sDVhm zU+r2(8YL$L6O5ul0w~Vo#3wCO_lOP|tn6rB-$<6&m_=See_^!=@YRb=q>*@;lvSy^5s;>L;VQ0mB8gz85GyK5=DZ;?F;qQx13V3lbq_ zWiNu--W7u%pfl2`R|g(Ww<~;uZa@+S6<};v`!#m%LUWI*p|wGuLy+VlCdJEZcH!)= z`w<_rad>=Da$pzCDQ|i z6kn&wK3QwSU?OaoF*Y=tAVuD2V*Jx~FeO-p-%!~5XaVA^`fgHCeEsdVm`K0505U9_ z^z@)$I_|c|QY-bd2z6WoJ?z97DM~$}!9ZP-`jboNC4FJKTuwTOOPL?mMfux>x=YzV zKTRwCi$~OqoUEcE2quthQdr@olt&M&aTL5|tdlL!h^4z#M$2qG{^8GhmRD20=)lJ(*8s?Op-Da_=uZ zDxxCXmg2l$3h67wz)Fyv{=<&OjP_kU>Fma%VWI8_VG3ba0pqs#jmo-=*9R>ds)VCQ zK;A{?+8wsW{m2-JiiLfa#+QOAg!~6HtQh#fR^jYsRfAz5^{8eQtq8pV7I^KmkhEBx@AG0P#UJ9aPqf(V8hLXk zlBFX4NZXI#r?eL%R-CclRV-T!EY$JOYX4$XeCa46uFyPrFkKQ6$`?+l?!Zkgbx^U2Ni@x zap&P+hPIT)+CS6!F}-DwpgfXuWZ#oWN3TsPQvFP8@;rN-@MppgVm6~_+tg{#`pUd` z+f>Ie%oxM|S0>Vuv9zWbX7H8J()rc=rBAh|M0px5m|l9ClTjPM?X{SOlrCpO#DWsU}B7ftn5Wi#8BuGj&wV7z#&vDH|b^Guf7#tvjwa&opS zDU~UmCvOdJDRzu60`7Xqaf% z86N@1BMwp9a>?RaR&5D$oN3E`R2>|R`0UxuhEFN&di#A{O`8Td^g~{@TB|sPc3bj& zO11&4Rq7G2?07#W$@uwqWZKTqs#73?5-od?mGiVw9SeumuL+ZjsfTnADCbr_Uc==( zB+Iw2w|=`CAIEC)+ztZYomy>VVjNbdzpp~4zu8-!6|+8KYp-@#2QSC5 zF(ZiVl7G&}ZsdC6wiRG!Uy%|uE5atYQ<(K)C}GBVm~+R**7iW-;Pyp#)rkY&GN?aP zC8buljOn!+y3&-Xl-&o5tPxE;cr8==5p1vqKK}ODS9b1qFnP?$p;>P2r=NY97U_ys z0;^T74Vh9ZW12)0lXX5?C84ovt$B7Y@vEGiVzK3HcMp23Npazm5jN|mcimBlb|1(! zb(QrLhxLhIc7>{T$S%|;<;jDx|6yPGABcQ%v#>uF(bE#JeXE@m3$yF5DB}W-MFxHG zN+E<4@H+wMj}J?o-KJOs@`a5R#hHW8B}^T}8WRV$1jy-M^S-T|)S7q0CX7CfgD-)> zrM3Pz9+YkjXDdv@Fut1?yQjeW?d3BA@speV*V@C5-aq%h^5f`VGM+B#hTE&#cgdV# zAPo;#&8RNtk$j8}hGnNKLNs!^=eyGP-&?kbYb4#gsP;LmaN^q)U0QZ8HE{pgUV+6% zy5OV($*@}ql_GH9l>)~tm2wh#UTXNH*I8p7MaGR+z!;}uC12xk-XIFKQZ3rdd&ynS zYox8uPhd)-J3f65CyT75pelR#euDnQ$AiA754Ke`%H_IJv^CYRjp1G1kX=uH%w7Z* zfW*0_!c>H}T3c1J~B=Bx_(E8M!8f{y9 z2Fhx}e-?p!dk4IPm=)*X~xJiCWaS}lQoB?ija6S$( zEfFG%Q}?`vOK zjt{PUYXN=lE~(1>eMAiV_PULcRoEcU{GgDplE9vUpo|=AHe%S;NNqgB^0RZyyAOH&BzuU_R09VT0+};}i1R%i3 zLIA+aCOol?o12pWD=WkmY--_XW(hWTbYS%|bz)@)v#|n%M7^9$&FwASsLU*_Z6U(c z=N&!NRJInv)H>WsY)Vd&mNvF>J}#CTKFXTrKKADP7Sy65R6|6reJOUiNRR3z!Fl{atRs!l$GXK&AyA!7Vms6geo?uT-u%nAL zD?2|w|6dFa4i*>(i>o)p&D4tp;!5*x1Sv~ba~E4DH(N&t)n7zYGe>tfVQQGA|K);% zlakVZfdAKMIXL|F>mP1cH+9SZHsgQgcGdKDvSd}abaixhF}H-V)BIZ)7Q6quqQ8tV zYXqbm&D|X=A#U z=ijpO5LY)-h`HszWo`dkmgoN}DtSgjkc2 zaW-igJ}wDv>VL^t{10#cpE9g4<*a{)@qY~Kze%uM`Fr`FB!%7lC(SJ(u-tZmCGpD{ z0PCOB1X%RKCJXRo6%YzQLO?)3L_k7BL_$S^ebG^nkWkPu(9qD)&@gZ?{%JTESlBq& zSQvPC`1p8uWTd2|WR(ADKxAZOObkpS92_DN0$c);|8)HSUcB@Ia8Uq_KrwhAE&vV} z2#*VV83gnI0B}G=An?EEIsk|S2akY=jDiZI!odUoXCDv&4jvH+83hLbgoiO9A;UaE zLH_F_j1w2(4LhQ^+AAc}#C&QzWal6bbu)b0z8MJulscCrnv2cg0#3quNey$?LN21Y{%xM0mu%MgZY(;bA~997I!RJfxt+{61<9iMp9hbr<{#vm~0! zU`_(Uf_~cBEmtn&mlXg8JWMw(JT5>Ku-#3Yb9u}J_tPuMccd!sbqqtN&ouVn=M7;? zz<-gjU#WQgP6lqtpHtKa3dsv^FRCI({pBKRNsVnIU}aAB<$zz7SxB~;DLG9Mxt4Y% zUud|a15+H9=aVBkDsg5DLcp<2TVv-PRpsojV_3V->O&*`IRy&o`QN(3u*YG2dDw&| z{_8NU^$%yqjPOHgKRorsD44q++P?xg##J0(U7i21)Ba0pTTYbtm{H8@`~_g+GaD#k z`r{P)k}3~%&E?Yz;FT)&@aG@GmMH&)3Qv^!7o1V-@gE4dOS;?jMa{r}PO1c6Nq<#> zC}_L?zyKfR{jXs@#xTGPg;^;4kA;7&hgqls0|C;5@>elb5zzn@z`R$$JTxja*g?gZ zO0*kWuN}d5^5BDCDoHFYua=>B3X%ie^`v9{@b1n&cC%IwTk|AW3v6HteuV-AP$2*U zJ8Z4Jec8glqJm5KWzorL+B49?XIB(rEIJgg0&>oK-BM%cwnXEvWNPPbNr%sdjJ=)W z?=!dKcof`T094;2_5@~Jo9kyOdJnOe8x;kEd1bL+_&(OHASOym~HcXf2F`vO0huIWQ~L!gH``X5qC=cV?zaw6se z@1q-thfXZL#S8VM)2nRYB4Pi_@OffHR2Vp~oRi8th6Cl`B9W!wYU}`gC?r7boJOD~ zz))EnP*D_OOu>G1cG1elT??O~(;LgzQ9|w(9YMz4@Hbr_G5OkV`lowL!m%I3A zzpEoq3g7!7mZKoByFscfggNxw735qmFi2C}G;w#vygK5j?Er0j@WOl(3E#A%wNbA_ zc&2nbwdJ^`rxvRnZvQ?XVarFIP@T=?!{Flg5epi7#U0-j8hdFa*IvYh!@7_3S(v;T z`EjLJDZhFJcKa7{&KvK2c)*wXp}|vWzbfqr2eyPh^81d=bD+udh`mSZ`y_#6SA=N8 zE{5f*hqvpSG5UosmnPC)A8Cni8hEHKKF&Y&n{<=}zNmT5@XT~x*LL&!r&X)m_}$*d zIY)p?9frIjBs^+oShy5-AA6qR%i0*iqEc&&!t5SmO?~5gx(Pmg>C>C!JOcAWgO`{N@bBj<--F*?7jO z2CC5)fc{#BC249FW(&wgh0RsE&ngoevjLN#I~5u%{B%Be9@Yx=bd(`|2mPMhOx}>( zS-G2Ig3;<{t}(v?f}D|{>j$h$#~2)PGi7_ytDi_ec+gNRzRN-nWS~^GtLq%An}a~6 zaLCw~h>cQ7!xv;(MFc`-O#Hk&ZA}}y59qEM;u<_(1!O3dubWQ`&VC&W)$aM~8Sk_Z z;}5wp+A{&=f$vlkXG?;MvVw73b2)@AcCi#MKj;VWE-f>1jeEuut-lkoGL#Bv2c3m= zFA9}b588HoWIGocpAxZitr6&K(d}kG{JF>iTCCG=bZaCT^)XgBSgj*E(a(BF+oh%k zz=Z(YAY7P$X+-=_TtF#!APNG!7z!#ClwEUjU2FkSN_l}+lgF_jNVR%yzDSd4K2($K zn_Sr|L^cTorY2P40rJdG(aH0aO@LuJ5HsLF9YigSE#r?OtsF8&p*>bHye?^Com%t=bFPoSv9kb`{ZtGucF->m&UXwJTaT(rZc0 zXE&3tVTq1HQ zH|_54JOzH9ed8OAvD+rI{&5rk6&x0;Z%-Zfm_52lWadgc|2c~Gl(w?*Ee~9@90eKx zk;+X12v7qYgkl1y5UFs2<&=1|Gz2Be6<#5AxTs6MpOu5YHHu&>2&JdCzbz*q5^0o! z#da<-jEewn?@R$L!A=z=I}!v>ONC_vQa!Trxq{_Sxwqr)xZ!fssS7AXp6dZQENy(U{0y^K){-y+*#*Q+{Nn@E1f)w>7pe076xl`0fGhqU|&lO3KeV zjr$fRE;D4s`uXa4ffbPeDiUB|C?XD~9GGKca|>!(s*Ea$?82xn$^3Cuj&wG(oS`?=jl zky$oQ2jZ$wL@{wy`Xb0maMAwPGlc~G9s%eB@-C0cvmxZG_wbu8W-G{HpU!B9v~=Tl zJA#Gm@_DGTZ#a66e%Wv@5G;tVNxIIf@_`voF?NJ10OesR=ZJXi1%U9;q_F|A&TTcx z*LtAR&`_)z3bKCtdVqAG--(nUG|nA2w#7k$FHtQ>A~Glsi}FZ4#f`ee$;KXDMoi5o zMs+t@+E$>BC7ezSFO~Ku+$-1OOWwi9`)n`8kNYlJb&r6G6tA zI4RF;_gsRcw8F6Zt`>(vbwuH>Y=I@kIS036?TghFHugf$94|#0nGU^rWw|p5L~Idl zhRIZCCf_v63?JB<{9d#l;x2M&Xk40J8iB2{rrU&hvd$hhQqWc{WUAqs=%j8 zt^pq|){UnIS^1BC{~0ihDcRSc=>MloH5qoAd{z;`Kwqc9Nf1xV_Jp{YcKx_ z%+y^Odu_T}F*&A|7XX3gu_lnai~yNtx+J(@YdvZ$nE)+o*j54r+Kw7R0h~;0GKK%9 zE@r4KW|WqUd8H)%Dmec@49lsQDQYcL^YEkm!H3kd2ZLmD2qLtEGX9;VlQ1R#mSRP4pEDrnyk`-K28ZmC48WEFdOMi- zf;rznfd%Ofq;^%qu-bzrde8_#?O=nazoR93H3P$dEpQMmONr1alLc*N!Fa&v4%`Gap)$afV^s#MiNm}FQr0wkXEe-9m*&PlfQ6)>$ItGI4o?3 zd00SsqfZ zdB;|53CNJ+Dh9yvntJC5oD1xyN zO|mpoOMOnid{dX_kTjo6YEInfUrLOK!p(oii?FL?Hu>su?v~PwmA!Yi`lT_mir8iO z$C=`qr`-&bM*McJE7A$iaMwzvFYoY`;SzU$dNB5hPP@z9cZnl=850^C^s1R+{B93} z;fE+h^Pu>Y?ajF2ky_@|cAQ_bQ%}~KY1)gdzx9j{X?t2zce?IcqbLkl?n%Uq%0RU7 zLhE|rgfewAC?IvDKpZ%L7z)yeQ&;tx_>lxjIomGSIPJ^tV}E*vFF%}?_^Zvm))b|^ z#0K!Ry4Ub?sv~zSf25RYv+sYlrP}~o@5bq*amyawCtD^UeA%H2yb!>WazJ(Y!L*e# ztSlnYo)gazpA@r7=%zyZM|f?Z;P@hgXk%uGG|cPHK$+x(wgbKvTH8aadeZ) z3cA<16&6->p9FmUl^G=g@jkuz#fZWmir0 zsyUMQ6c``#y%ik@E0XWXg%8Y%`@0|!R&#WN?nH8GoQ?FLUmYCmh+ zQeMAn^#2 zF_V_Jb1bexDEm1bFztbe%^DPYU)4fu-8b&TOkLfA$7i`kA;6+O`Wdt~)pTVKcIJO~fLG(-D2mkmxeL^Ko*nX1?7s zij{C9t+3Q0Z8xp$jOJPVDkpzDgRt14Y?#>lTG{@d&y_r|l3Y@nXtBd&P5r=Oa(6YW zT9ldlq|$zIR41o1ig{_Wtv0m#wE7adytWgr@i>e&M<|L@v;0vwbZLql3rRB-$#0v5 zdHpU8;RTT3JX*NZ4f!;aAv_-cbMfhza&_&oxOo0DXFO*0mU!CRd};~*;+JiZAi3Db z1qzHb#EqGZsm5nxTTdC4HJLyf937$G66NKir}SkYg8V^e2&1&Ls_1KR6cAD-a$ZuP z@{}p5O`uF`V$Kd+f9BX~n;e`C(*SIR8ib6t9W|NxNmFq04Yb_34@xTE3qYE$zNoly z6x5wRhy2PGRkDA_-sgx1)>Q`k>cY2{*OH~>_P9W&Z=V>7@8lKiA9AftotrP~U(3wI ztcZISLA167E8j)IqUw1&&E=c&=Im}CrZ?(;E4EKo+NEwAV z(6GI%YO|ZT=Co8i=F%s&MQqyTh0Ahmj4dK&nfk%JLRhH&?`Nuiv+`!{w#r}Y`z1uo z-BE;~Pk6q$*f4}uS)OSp2efPFeHR;=rdDy!Is+`WI)}9pk12)RwmTMm{0tv>mu_}) ztzH0XU&P7R5)_IIK*gk;bFVamOSq?84H~Bj>gUOJ3L+t4WsOg!&+z*>MCc5k_uhns z%P2Y~gir6!%=A!iN1sTR^syLxSYoOS$~LukMW?*xXtqUP@7?1J^m0Fg1Nrt^xqud8 z*HgG4Tv{cvH0`eI}L>5oEGGJ zU}>DBcqST#rEe+dTWfmig6HrDEAzit>*wmHRbAPMM^`4IIggwN7RHrec8sr9{%jyqpOsyb4-Dcvw^@pQfFHp(scCf~Xoc(%Wm zZ}3p}e9aMsl{pU9Nss;TAp;c*GGL;ml~r-CE)!`oa%U<(Enm$|b*9b6|Los^ZrHH9 za27R5c>9BW%T`;ug?(I%&M!Dmx?f;Ct@!Y(C(RVy_<8kL%D2}_<3!gfF&a8_`l369 zOPMW7Bjx<&>4i(s;tWAOhtAhXlz2Et(F@f?6e*KmhdqiF7E4V^-4Roe>0XoA*0g0t z2tyHJX-m{L0(cumTk)&hzcEFxqHPbNXH&IQD?iZc)%c9F3n9|k7;Q-Oh5nR&)S-F- z96f;S_ph-(pUR7}0VpHc*xWn9ATI#>QD2*m?;6i4A(V+@&tF7a=QsW=jioMZwUU!* zNFkeN)x%0jzWWIFA8lj)FmI$4L?n!rLv2lrB<4Ml>^}kJ2xUSL^4@NhkIW}i7iAKG$v(giAueWYSQp%|qM&^6&{Q6isI?8qR2pgn_h&E4%3@U8?i1 zo&8)HCBup17l6dCoYL_pe%|eGA9H)w+!Vc})TZPA+(d8l_(sa6c%-2Zh|?!i%&ZA$ zI+k1u6jv@wZajgR{uF&aBB2!_B|cGa8oXa>8+2HS^O(Nl)eY5F8geMbvX*JKFK28_ zlbi2J9#=u#?NnmH?{(Osw42iO-q*B)fCKLKKKH_d}Ky&mY9~b8F8G@ za@d)Ok6-;5JTDMWd!tOzU|XWNWoX1_{5VJJ16CttIhKEuut@ezBH@^ZN#utslVSc*VIlKQhH~jssBs?#vAAk z&$j8eYpgD<7mC`kwW^Vu@h>k z%wV?2N(-9IPU^JKrcT}&amO$F5bwGVR;)O%4n;E5Zym#ql!On$_vOnLj~p+y9c`E* z=gAgH%q8<}N*kk-{oa@3zu=uFHTwpmtHa)K30B*dlB!{FbT0*`sBdtOCrJ5JRhK82 zfi#kq!fWQmeyeabl{b}vfBh(FYOW-O@94MUi@t;Mq0OOLbYZK6)-@^D1if| z&aP(5CVX_@nf>jQ63=^|_#`(~Uh`<*^XT$`jepHkS@Esfq*<};jwVNjgPkU0v8kF0 zFfBF;UVlh(b^mZ>BuX;>K_W5EP{W5tVRO)Tu;VsLw8=(*lm``R?*j0_M{8EKKh-Ys z(K2r(a8Mp-l0*B6B#nx8l9xAzg2RBTkMSuwy7A$Yrc?$Ad?&0*Muu)9BaDJ*JOt>n zw0js|W-+_j_jqW}5MJMh7p0 zPE)StP#qB+(PP~$F-dr-y*VZRq>zOt4N>bo-1nFW!Pz1YM?bW61E_9a1oz0LXe!fQ zz{o3h?{YhmtnfG5gGy2?y&Asp3rBTqEX(@#tP_5@Q17H?<0QY-TXEkP0Ot+CxS89y zhYFXUr}ZH|BH@l_*;sL(TsihHvpNh zZIgn5D2l7f^qY^+37%$|`)!pBCad#r zFnZ^Jxq+b=mBR{@)^(TOC^mJb$%&vpbVdnNJ+Wm@=-Z;V{`W;fRRe{wENc!!#XIILoGyQr(nS;WmkrFW`l#!+?C(?Zma&K(!a-lj6eD)vR*gj zP_X4Ja@IB@Jrz}@DL1Xyry2CL4f$YMPOOBq#hA1${1(OXeF$D0XLi7iKp8<-foEhA zk6LLSp}^IYTYVT$TIf>pnyX?8#T2%*+>{MUIAa)uHm3$^)pFzn*6$c%_}MzYKQ=Ir z(OvBDveBbWtWfGYX*6PHMeJItji{T)M=Z&k-V8zqG2}yevOROAb`8Ftw>c_xr+4D5 z8;md)B%cfCWg-3Ec7ifW4}H)`Tk-wq$vCXyBNZ@_%h^aF8NQ-qIw!oe!7#R>Un`&| z#Kt#9+f?P~g+;AhdBX`dEG{WTcvrm|ykxr#HOcyutKQX`qhzkeHcs;cpTqdw)iD2H zQdu6{vh-bxxpx=JiGxd;KiLXNm+>uhFB!1+Gy`@Y(Y(B4NWR@XN4bJG+zXzIq=f3P zQ=j(@7rEj-dQO>FqUM>?x@Spi&SW`1)%9(YvH?v&k~f9ui&aw10I;nr!`gs%IFi0vn@{>Xv}v^!9`HT2ZHr&7u0Q>$D}k~c~>NTR-Ehbj-Dag)5bJhY*_@R(5trNGWtmuZDEaes`g`&8__~YM0%njSvpR3~@qV z)oUPiR*R3K#GIUJOLWnxZvSdLIjHap3TBcck*kUz*_Yn;NmF-$tWowi-#jDFz+Ot| zuEe^y=y2~>nYW{R{^{<&DYaVdcx(EoJj_cTPYm`Te*qwErEbsvuFh&;x3)jB-+WRu zMGMwr*+oE;o0VK~A|lh*X^s7?Wk7skzxdlZHO{}}ia4ECLdLT3gdCkSg|W3=xOh{R zC$u>{)VdCXB0~BqbwBk~xsYXNW}s3CX;nlADFBqcNtzw#%ztWFU5TC)N1ds;=0geI zs6%aW9#U?1b)qvIpCX}1&+GoWp}lTm*nhAJk4~~q8w^>W6Ky)e~nj)YaRi<}@InV5HP8Y3Bv@Yb3 z_{}`?6PO52V%uHsD@PnTmvBNV%W8I8Iqgc)`m&1XSF+-?oo15<+^6xB?Wt=~y~6-| z`zzV`kjLV$DWyBjnlFGL%C#Kfsfj0x=f$O+gmMxr=c}4j_YH%dIkzW~C8hb2*!JOj zluW#ILEnijS1}3t0th|6apO{b>_a#mOh6L=MJ=fuh}|3?a2-F z@8#+rR>oD7xRQT?GRByzb(cO#K1r(xwSKu{`x)KC(KBHvxL7)vhDQlUhWw}a(iST% z(of9eef_27;L!H!Pn8o`p^L)K_WqrZAE(|sGcxAx)P?FV9A9|iSQ0vFFDeKxpnd9~ zm~+;TN3z0uA~t&zmh;)=_DfesudB(Z_2de5F(ru>XP`FKVoc7_2AHohQ|GjcdT|g{ z;ox+Nu6Y_tZFThBv!2Ow@}|Lh3R&ga*`cunk?YQy29wf{ik|evphedBgfQ)U2piGu z@J%-_p>Qana4U|C6mFZna`>%G*$sh;v$Hejerw{K(wi;61a43W0r~;4LB-JKPag z+&T)HSNu~t9YAYf)q+y6P`8haI-E;RB3nbH(kKxZ8QpO9Q!|}Oz z^a$J_ce9}z#{AVJ!^G?nw!Y?Tk&NZM6b{;mRdBP&k#*C{&8FX;E9)*FBJoG!>3-;v z*K>S$WLGl71-x+RIy^p>qJy5U%{j@8{i@OG=-i$h$ zI+*(ld0@sbpBpb6`tVqDTokt)J|v|5St@W*y!BWbV9l+2c2s_z)3SDR$dc!dS{4y) zneBoTadknnI^!L_Te-oa7rex7DVG118Xwy}J8dh5-I1*=H^ZR5Z4B%Myw!Neu17== zJQv3{hJh9nKBv^{pnx;>0{GnWEy19(k^4ULkA)7DPkW2(I!XxU=;1-9BJ3e8E#%RA z+(&+_rYh9mKGJ%Z@exMw5+7iGuhh2QOec_n{yFHK}ku z+kZIfoeYxBSXOWCroJK>48$Q>ow`rE?=c%nJw4&z3*sWWVWGRq-dSQ+4MYw#b0YpA zt_BpdH*{4;9Ervu)1BT=QPnJgGEfvzVe-xu+5zF?Jo5yQ-%vi_^*p??e1IAn=RX&m z3Gb%{+)w@Pse9#b%%GCj5%H>*Qe|D#WuU}pXVj?4xPB?a+2|}&z#)w8NzgykT)FL! zZ?mYtH2j=?bd3q$Tl$>qt*on%*zIfSa`5kR{&26o_r92t4aC!D#*|Ei+VtD3vUVa5 zGwn@Pk6s(iu(|ew*iq$fzIB7d!f7=7s0k}CYjkaddpoMS@7sYO{;)E*(vGdej+c6y zPPa)W7mgfiGgX%?H+*Rz^z-CS{t^7JRCo9!ZDLp>U*l*e!nvmcR)K>!Rn_g*J)6L) zIS&(x25k;SNFvvw_!fKZwmA}~P294_ydF#J6En0@XHJ5`OafUQ&1-I!7Z3pkGC?V<%1B&#LIfm z#k|L-u&IlhlJ+zH$Sk*i8~j#bbJ1Lam$~2aep0yR{WyDYmpRR0qRg|%T^5FLH6TP) z#vkoa4z&UpEMp_4nfKPoKAb;~g%39ahZbHPV-;20Hoi4P`yR{AOs9){PghV|+IguM zz~2W2I~U3(`PHmhGQ?_55dq7LZba49R_2t|*K zk85H?F!a;{#MD**&EE+Z!ELdKHc}Cimho%_=KS&H`$kMq3-Hcb%Uk5T%@B`Ry=wSli6QqE4gK3bqggePFT*EL~uNqBR-QiLg0~9yRy=# z^nh3AF$p5_Hy`|u&FSwktLrKcC%YOOQoV@0-p%k-(PDVncR0L`JMy}@tad49@pP13 z_G{U5+*pA;YE>rAg<7wlOHQ@gq4340D3n6W6~8QT)&1nJ#&6o^4>f+?()s zWmXQ@`6`bQc(FajSr6UHllsLZAB#R@?v}Fa5IcPFi081KU#K>=7%{-lExe=_Q6Bd- zd|muBY-p_gBMIR?`GYA^CvI!v0d12`Zu;i0ewEpn)W;Opqc(!I%!jz4gwzZ!D$>gI zGYTZhaGsoMnw9ePYnG*}VfLG}lRumktlP<@>je*EMkVE@-(sxTw8*+IQ1uI$4Gp{zqiJs9mvR6 z6oka6Xi(&xs*7nM!bhRt@=?8|u^9p+e`4F`?)%0?L!E;EZp;ey7%v={{c}czy?EIm z@Ca+USC|e&kTW~@d7Po~D8ZAepk%a9DqlP?X=M7n&$MVg=drMVo4@2`~A)CQ&GDZ2@cRFa5H0L}zH(y!^tr_gR^}KElgLIc?tD zl22v#`tS->Smx>GwX*^rHP#-jTuBu4j$TT!}kI#BCoYlrvA+Ga(0C* zYJs79QS_(FbANK5DmT0_RKOiBFMv_ar2CK8#cS(_K9-$Itx1AR=DPWgcOUR6#wA_) zybgvvX*cRqH|FMbN0OgOoom25t}ITr@8&HY>&{Xq0=;rgK0FxGZpjvVp76Im+Qr^@ zLC(WFrINdbaXrj33Ad)BHmO4s^x@4NCP=a{eqNGtA{kSalZLtKuYYOQXbXWr8VgTY zroLs3;3B4`wqOv2FI@KAe5(3BJe2x5`R5ZRMF20l$huJqV0il0L1=Xzla1!e2`M1 zLA^mN6j5^?Q9&~rwU;6kkz0%w5NOT?G*o?km%+PaThY5B5YqVigF2dI%ZV77=Jy~8 z1UYz&dz?f~4YKJ#`am_Hl1-qyND-28Lb;&w{OLK8nn(>?Ywgd?`KBK&Q%Eto{K`WI zYX-R&@y*|fY4q<#T`AzdY&MdK8(UV`OqG|vrCl7UUDjKNLtwp$s67pZ=qk`v>hN+} zn^)M8_?0NWU5D?%fv||AW}(fv%v+VyX)xX0oK+}uv)W~xl~;I~-I&st)r3z^Poqvu zJE++WvMi-IuniBiSan9HurbBI`M`qiV6RDKIrvF_zz0Z%iSr5TO_8<9;XBo6)Kl{n z^8oL71pZPGd9*nLVa7@Y)aUqI=fr36*;Ydlh)>4t!9YU67w8M%{I!?V-V0#Z`31oB6zZt6(``4q_pz{O zz58$m3$)rbZP-*uMuLL%o1mLqVf`C@+^d5$=3_hKJ%~5_B*gr2a$I?l4pM09&SdI# z6;B!&635rNsthL2@2}u!_wUwWJe2y-f7GHm&u~e9xZ-I8hFTK@TYcqi3{laxkMuFy zu0TOvEW!}|h`*cyk0qpKTNv~^6rcL>$8G@4b)fU2TdK&fXkNAEs@F<~m&B(59|)RX z7n6sVe~)d>@xEpnjblyTPCA;({B|{DEYs&>n}9Avb#Z-YuXW5Xw4!#8ro%qF zJSjyU&gaHtDXs<3lEeIx_Z9?z3q%z|K_8q)i`66rsE4QDEJTb>~v)!y_oUH%2q(DF^_(A2-W@@FhKX>3cOl&-y_(vpQZDv8Lq{VMQF-KP7vtSfp0*OliV3 zHWQ85T|QV5c79j6a|)h4y?^#|ubC@xY7fqqGJn-PZEX9F<0y>owTeuHL2V8pmO_2* zt}>+C=llWB-cfujZQh5dO$4js`aKS)INPRM?+csx95*^IfAPb%S0BatE9U<3m5Lc$ z0IyK=BZr`8(w4L(5(z05$CnB-dSjJ`*$r6|gFb3M)7@q)cOLA#+S2nDjRamSKiC3Y z1J8nT?0%e_36J3J8YndJ-?AS0_~(?{mK`;q+tVBR4W8$_gRag<*j_pJdDfIbxtgc1 zTIW+0921t^JiX_3S5@$uP}lahFg&i7s)L-gStgMypCs=QcSWLA-_;Go%wW!Wk=xdvSoU+&JKHWEye-v(2!2}q37N)HQK zg|`$-NgdrM5l4o}{gf#{Xpjg`)Y@4B*aVb1* zTv5rnPQ;(fo!joerj+MPX`NpeOQr$^f>dEU9RM=`EdUi*Q-c7>teOA?kgRuT!w zaLYr>BTz+zeNd7Cd_h=9p=KzwuqSmYC1~iBze35P-1WUI!XR=*B*wPOoic8 zu>OPG>5nh>b0LMb_8$uQbROk}xt%u26@GVTB3}E+=8j$~{js%WvR`~E3BJ}}WR>UD zX;3nXPh1o2XCxTa4fUXnCqH?(HL~UxRb-Px*iI;R0Aawm z+|L|Om|o-G6k32MMVT|`)_RJswT6m3N7UP*UuO&&wh<5G^!ikNXuZ3$C zr6Yu{z22L1>n+a&+VklG4mQyfneAOZC#M()`{$GwQi;mrHks%~Yn%!rSLBK~7M@loGzv#$vAo94M ze<*_V7=sMtDVsMuzdg8 zkHT}@*x?bw*zYl7=VRpyV0M#|;nex!(zE=|%d?8Z+qQbnQ+a>y?xWJa=)KRgfKLid zJ!{F`1J0+vh5#2j8y>eG>qS&{o;5~3hm2eb8G~+HJ4Lc8>l|D3DPSnZyhGoNc+_*| z9KM;b{;|m2WBuAmfqW;zFyWO2E8%G<-xAoSK`n(dQfi+APQ6lI0IZE$e_aKQRGQ!G ze-s&{5`lRof%rEjpG0A*@&Abo;BU-|F#K9zA^6K6MhTOl!v1R-^1oyDUx9>w`TlV0pb9H9XY+sojJKVxHth~l3vc{KzooIwFSu9 z)=8Y^xV4jp+SXE>Mvq^GOT}3RWMiw~;|kL9QPl?e*aL+vX(T16#k@qk9Gx9OZsycp zjt))`5ifC?--V07?;js?(op|S;$|;S^YXD)YJC-TY8kLAh?<{+mmSE(%}p&Jz`@PO zFCf6pM$N;;&BMtB{}W*6<`dx;5aAJ|{_CKD*XC+zC8GIC?ytJwzr<<&>XfIaCx<65 z2iVn`lUrC=_^}Kg9(H&Nc8Ir=o4FUe6NL8f5?+BIKv!F5H(Rh1^<#^U3jSY5%hB<%U%yjB+%!S|ZpQzb8lvs(4C2%TLBQ^=KoC4R?cbT_^NPs0g3R5(uG(O*!{4)~ZUc4$Lu|m#)G}HE z)Oxl~mS9iFs=<5DY*?Mn*s zgr@++rwB+-5gvL0HSjMQ5eWeS;ol!S3Mv9J8WJKp{MqA+f4o6JK}AMFM8g9hAR!_l zqr!WDf{gUoLwFHSkzb&oa=&!J*D!xe^9(H}o2Q0=Us`j57D8D4&BFCvtk(0c(>OZq zwVZBV;CnuJ6A%zkkTB5T1t30_0YHG4@q!x}<)sF`xy##_Z#1sYc(bd!c%%tYPu4VP zPiqL?b?2PPJj?^Ikl+5rBkc3X8#BET;;J<)v z-!PDhULgH(AT70r92Zmo&szsFR7{IZ<)Lez{ivIQdVfu(rmn;P11(r&$ge-|q;O_d zbs!N|Etn{(V2HZfpJ`CCnqb>zIkc;r+W-3Ir?TYF)4+nUsodejt7-XU_Tw@?ilkew z&Pni|8jsP6{yBa7kIz3vIUiH4Ol4R$c2sXcefK4--m|?!8x!+5=^`$RQ<$CYk7^VG z5cF%sRSOHYoY5O98g3qJvyddEP@2q%4Ulz+AI>|nzfYdMIzyVRVA@HZD>d`%W4#M; zG_gxFNz+W?8uA+%H;6xIv;;R~yry-S9tLCtZ6!S^0LqR`>dvQZ#)+T#q(Si2BU0kJ z1VNpM-|cP_PjtUGoNL+GlMM^ig_o3smq|F$>1#*o`zc6{Y z{a4o*+kZsAuURqOagib)NPX80uy(_|$bSL7XGSCr&J5Fx>pn=s)5B<^+P^cby zkj;*psHK*7v~S45vfkvHEUdd;UDS^mu5w`ZOxTR8nBKiYwKtlrRmaG9Y0KLmR+sEy z8_%ccYjq_6ZgnoT3|F|RbfV4n*Zn%g9lSv=q}{b#xj6YHtv*n|DLswXh$N=eHP;CQ z`y~09@8!!;JJu1yiEz_Qt#D{FG_XNuy=GtVfZox`qNO2xi{+AkYe9@_vT9-@qWP&o-pE!1bbb#XXJF_!Ys_G=jPH=8z;%D^`>jTjZUe%I4yW)7HW_49JR3&ot!u*^&a$;&MPAto?OPx zyw`1d^K$Qn>v|dc(iIOhX3x6$uzuLY)J}jkHimhHQfSVs#w)J6HU zu8xD4Zi7ayjx+Rv7W-#55+%A~F!kRi0&XXG9}$BvALLBzmi1`X9u1mz37*jfNRp$8 zFPj%Q`=z*^amBcgvgiR&?WHCT%BLIKs7jgMUp*(U0E(9te&+7_g4Vyy+cElv3*z#` z?cgkHGp{L|ANW)B$ZtW3ZCP(bvCuO2Em3}*sc-zAec8m>`tthdMf`?RplSA{G}-&4}_Yy5%{Oqc5jJFcz(nt);Q_`a$oGL&`vIgjg*O z@r}Ee4}gA&8R-+lB-bA+myneF5>HOExr1#1_t3)Hi4^~twn(@BPoU}4Om?oy11`_> zo#i&SgZNsVCdXD13AGjT^wF)`&%&*nciY>_3;WQUxyni__r9f`kK4&N#v8u?v#79N z;w&14gv6yZRdNjZimIxb?X?5t{+Y;^viTekg=EO+v|&oS*Xz@|h|)fSp>CyxvShZhM28Ds#(reHRs;gDn%3>}o|c{EoMUS06mvb!N}B zO}S<1#eGGwSfB+D0B_F3{r!F+UhY2{pHkGkLZYK^yENG|cCTxycc2JaRzCYxZL1fa z=2@Bv6gB-cnmtluvlXSm9TjmZHzSZf;e$Tw#ip8_=vFcZN=y=t=1|ctI4l&M>3gOe ze1eXMh-NT(wg72UdwY*q#u3u!#ayf>S63h(W{^y?RY zTc}64rui@hd3?tpzR*C2BaC}B$h_7LAsP_WxHFbG_VWSo6Gf%i=VQ0VUPjJI+)!Hu zI-vNAg(or^{`r%A?(e@&lPOhuoEHF&Z*2IiKj8BBR(O1wPQ%!-TeRg0Rb$?oYK?BY z?noG$2mQcM=KXxO7Kpu+UrBSOr)v0WX8W09vhifc*G2P2wCpU;rQVn>?X6C_a=|-W zX>oAXadysR`0-VyCIjfKQ)-Zk5r!R&>m+PtKVae=z8=+>W_F)=p64#k%P|8z1W9Uo zn+L|tK^Zbf=t04iIEfR+lvGNB#|Emqb074C*_{aU5^Om5>ph;yC|CBdc>7e4>z%CG zpS~#Ys~P6Ce@^}Y;7^!?Pz^5#Rr}^Sp&e%$^4Aw2IrWh&*%5$1#2n(s)lXVX+)?)*VW_3r&l+ z8MdwqS-7-xE-8x{VMr@rJT;W1gxlCUs!MvIGvgZ^!+CaQj&1iJIYdJPRzAM^E4B`E znYir3vft!3bd!O{_1~I&r4{yNrdr+mu=)-8cbDTX#czktCiYY#U`d%G+jlcx_CHda z!KW0dtiuRxBigwXTM!O{0p%Z5!9~EHa^s};(?O&sQd||pr&3Q4Lf3Ysa1Ab~x&FmT z9t}lq1vQP-3v}m(E=sRcg#WCIj4(7oct%YBm(aa+~ zclX&C^D@IimHF6APC;9J*BIf&dOXB%SV)y~bz<6GDidz!`l~{un0;;-p*trxU`%Of z)@-&rNLOsIZJ6E7e-@hUH{+=m{;h*dIjxJg$P~$?f&k5hWm2vX!wT4c5aH-A&)`w7 zt)RYwxc8M-&E=twm>F(W3uhxX~fJ`!VD+MaKXe7K3CI##XB zvQ)cRMJc~c->hNmdq}!Yx<$E=Hbs-R9(K{>bKcM16Ic4iwg-FPy2U1@ZOO1wp+Hzd z)(^CR*m|nS3Vz-Ac47L%rkrUrq~Mw1%$D=)&AIvpmw1D%hLvBO7Wn*~8Vi&?HxZNvJ!VHMGc6b0p`NLNWP7N<5ajhv+ zd~dykE`+|ey(u%2^sbohy{?2P-yi|9WLbrKRCO16$4;^#XH9ogey)>>X)FG=F@o>> z!7khUVp&tu$rAqJ=@*fqWBfqiGqG9XW_HhRERBRczPbK&2IaY^TNzrWiZu!#1wYdNRY&Y4<#~GKfPq_vxsvIgtPEgJ5 zh2>5DQhr0scg)UWo-2{TUGpxLh8xuHzmpEIPn>i?KKHoo`-TxOh}V){a<8Y)VL-f< z!)hm5Yed}6Rr+xR%A;3Zw;(P#aj_n*ls-mAFrUJ8io`BAntB-iqA_=QMDqgi44Ozq z0pE_9!68q9?x-Lcs2VsnET<<-I(<^;apvbpJXx-nZYgJ!xWp?IyL%;n|!9-SeL6;kL0W^(i@58SwB*2sa;Tb4L1CZek850@kmSR86x9Wva0nu_;d zPD}qOnR3+KsSjX?a3KgZHHd-2pSmq?U_dL4hbIDsRRsuLJ*k@X zmtSLZ>(uzE6oy}+-1X&65GDU=kcax8+(7}AT>U@6LLoB|L`|7T=kZ89P~;VvP(`cO z|NPE7kH?w_1@iYeG2~0&)?ba~tm)erB-JmDp>3oBz&+P*X^%S@XX$Xy_=%`Pk8S^Z zB>xY|Gq0Jl;+G=_lHA6Nizdb+?#}1*eLYKTW1`FF!yCJ-KhR&wv9O|eY6PdHP#Ol`uo((9Oxi z#~)JIV`a5BJ}}0f7x}D)loXHjSB6Gs{A$szSfY<>136Cv)VZ;A-C%mq%5|z~XKXkk zz`hEmyV5gc_i{V5>3NS`{|6F&6#zR3mw9Q}#gsoonO0~HhuH|!G&gg?wzF9)9B%Ah2KCi zzX51tZ|_ZJ6@0c4#>JY-boWjpnlsDnp#LKzf{1$V0` zQ;_L=#^0^vN*GCQJOEbz3xJy)UUn>l)`irb9wMe@2tPj1pi&}M9%7pO9M#;__4TcO z04!9E*(XOZS9rLVlpCargnmdd^83h{LFB4T;`{jk8{M}>7pVCz!GQ7ofu!cG#}h+8 zniD^>11LHE(w3mJyr=7HuBJh@iBBX1mhWj74|~EZ(txV$eWpj%j=oRrH722x@e>-Y zw}k#6*tt_-$_>*8BU9l~zd1+Zetbo->NDYC`yLx?Y>Gw{P@!D~w|ddf+#0j3`%$f@ z$+tc_w%2t>MaM2HEu)%mt>d<4W-6=eY7^~eQ?3RbrZbU7oSq&y!AJR{~nHfxP-Vj>;Gb>l(VQRoWSrg~^3N!u^U}Mgh=Nt)8WR$lot%wMj_Lgz5GE+ydnOypm^w7XHBQl#0RCACnA39 zRmPGBQKogA{22=iwB-7&W1OSyc8CDdL1S-QUURsKjv+b4D@Ercm9=i!@fE_&N;<1MJtzP zJAht_Mej43x0o@h=u0VYI-aOII^pehh1b*|uYh#DB+n-ywMsh9WO!s!(W__ibuR(# zk-UmGeePhCbQJJDTW>fJN<6uyp}TzAmnf&U)=Pp(hDShO9i=-pFi1@ux6VIW8uo|g z(olW(jJ?MLAXQILjy`8-$aTGxL!iN&YKc<2%RjyFqpL8O*WRy(gJwmfuAg;Wv@I3O z6X5I8^hR!_q$B^cdcm6JFV|n*o&ylp+G{1(`+=pBs>FM_hH_Xm%VgrE;1x+dG~~$N z^8v6sY&!4S5RbP|OZ9{y0)<<2sH`$Aezka@RZd8LgZ(gpuZU@Ia7D1O)|Ec##gY8- z=7}+XSK9lO!tR8&ZxHlrT5Q03Ov63lWeVXWS+<_&!zjU@8GU_0g~F45+AFxt7X)A) zSAEw*R&Ul|m!DC<7dPix%jPyu#p_)>1M0-bQNR1=TA3L4>d`i~j@7%lrTyv;s5`3( z{^@0;S0R7=liVuai1!J2ljQrTV!FZB^z5K5wQur|S?8Fr;$b=tzhyXOR!XaieE?8S zuCSX-6csd36|y^(R~(wR)(8G!4a&DyVDQjM!Tzw zzuM!kziXD1uD`Ws?$em|l7@{w0Dz3;TS9M&;YyKE-}7;3+`RScd*?Y=A`pw~)94Nk zByG*);tNVo+NifKUAe>fjt|jYiDrD0Iay-^)KBD6oHl;mHVHH`yx=%Szj*YiPZ#>a z*AEZjIFzE$r!X=8+@0R+c+LMf- zF@AM@kd%CUttq@je{_2NDBdJGZ3YJ6E=8fQyM&$%9+Ml3enOHT3Y76tIxjboNlUp7 zQA;@D6C1kyweq5V@M0;ihI~Q`?9K;hJ_G?^kg(eIxMlC|ph|zT!310FO8Q0JysKka zt;acMsZKf59Kk|TZPm?L|FMRAj4|w2IEG`C7E@z=bMw)8KSC)|`r(JKT|F+C+lGa* z-y?SFIk^od;PRwV)AdBU9vViWgA>CszpfsN(Np)yU$g|^^VVA;La`7<;F8?C#B^Q# zD?MhdsSco;xs&M?rt7Z{@Y9dZE-Eum@qLy4tVVe*dP~NQRT}@zkA@CgZ54g>cYg@D6MnpnW9-q; z(O2CbZPh6H1`$(t_8M3;tj~nLsr&(7t#uz)>#{$gEY7moj#idMnTHg`BsJiigGB81 z9U+Ah{XdbMQ9B#tOt20&rS?<7|5B_d9yNBjA_az8FJ1kIcStR^Ir#wiY@4{{T+?VE z)4V9vyPzOrN!5L%=c5<6(cH<=nRsuQc~G_g1-efXAY!acd=o|bd}lB*9W6y3WwY6@ z0_M0xfgvg;_kQXAMYYbJ8+lGa1L*^xxAwG9Q`_=DhwGGM@>uxmF=WYkv1BA~#FfTA zy+x=8O)P51o-F)2J0%jUGMSAQ{8LPl8ah;wvs&#ZvC&K(IyO)TF+L8hX>=@eKCu7% z1|B$HeAqzjy}5g)<)xGy2p58a%!T91TxGt5p~kG~IX5w; z0LE(cOz7D?bsPuz3W^da7N!#ejD~5GXB*u)c1DIIOjm1^ z^I+C_ceYmBLy-o^r}<^F(9LH5ta{62ll+s`mR927=~krmaL-VQ6NuQ6=elM2NQPRcl#sHOs+X7O)WUbyxBU)7(O%?ayi6_e!?@JB_GG&o5k$MEIb8q zute`vyFUQlV^j=@ahvIV*_5>(o?C27`6_|*x|1)Vu6bl-v|Em5p2mpkTr_z(B;@v^ z;FjLm3>5d$>ymVYjI&Gmj}1;2$-e}PibuiXnZ|Dl$+ZrrkkQCUI82Yr_WtAI4QGn~ zDOT)Bafv=^RwC*#`|t}KlyD5wHQGEXSARn>=eJM+3ME;K#aI|a9(IFp-7$zgZ}NGv z8j)sbw^eC^Vwsaty*f5*7)GB-JI3jnTDEF2htbgM#ciUw4;+a*P+~r| zh_}SzhQvTz*m;a?P0v zqNNv{EOj~xC+!{Q{q0Pn*vi;9%_@Ut?0175E!01Qi1jCRKU~)F9TS*7RZ8=st=cZ^ zL1*g0zPVPDMW*6`60mJ2A4CaydgoCis**RY+K(47H(CsQx{l8!bg1&ZOe@ugi3A8s za5A(;p0q_jA8hO8O-m7>krl?UJvuT>muR#3{#S_?p!4us)=a7dLrGN zck^SDRb41;PmLBDW0z3{nDhm?Be88RP_F$7HWxG47p9$Z2?=7m@KXNre~*6qzZZ}G zZ>SjIpcmJAa1_G_sh)6rp^RQ?XNn?)b@l&>!NFYbI;*QVu?F(CsLOT>KY`yae(jNf!IINiETP2et(08tp-xj{w^R?h5 znsR8UtQ?E+TfKeHT$?I32~M1wc0A>9-AmRt$JtI8KaZ0Kv%9|}oNebJtt%PStOTw% zD`Q?7S+`T*JcD-f#HV?==r1`|Km!C~o?16Z#@F&R$9(FQr6lzp5cQ~!zicUL%}-29 z?jl>+f2M=2n{+$WE|=4=0`_$ajL}Wi@9|BR1JgiUKbM@^4G}3^hS&DZX_)2KhSx@A ztl{h*x3@M&M5+y%o3@;58F;OHsgBckIo3VsN&8VV;|PTi-O{PWF(gL&$L&x&TZ#xp z(i&pD@NhQc=Nsdp*apcq27Wj<`_!G_u`7Fx-x+ep3C3l7;gzHb>x@xOGZ=z?_zVCV zdo#0E+0#{4N6nWgY;JFrXzEIay(mb`R~&cGno82S$#1%tNWmA|n;^f@8f2e5CR;ZG z!TK4{m7CXjU7s#5PdCJq+395j>bP0%sw;^J3OhDBrdQg&B-I=a1nI6kALeNI?wE;* z9nDjN^^tSj;QfK?g1uh#392Hw3NB!1+~(FK>Q*l?GNn{YkWzR^fBhO4TQx)owz)x& zzI+}UkkHCwt$QY_)->o}1aiVEPl&lI1ni~>2}B;UGG7Zg?R+!x9eV(nPReA%PK(Do z7!3@by^`9OOzir(vB=W%NFS^JT666-+u%YT^LQ|Js@fZAd4yeQG`Q+I>z>Vk7xWKF zc8mZCCm0?ZMn|(i=$(0o&%JXfjY`4v7fK%hCx7a(f0{YC9&5AR%ttb<;u}9AS93{A zW*QKj3Jg4HLu@~54wEjk!tF^5$`nL`axgTPt;gd#Rr z#=gsG3ctrTxY!g@t=N!A9+n^nV~i}Y!!z{ngNQlC#3*eEXh2yF*O9_xf)?s!!aeKX z?yJ^igE8$ERS)Cszt#>HEE{K^&Kb|u$tN4AZlQL6`7*6CdarIl-Z8!LR$u9tR<=e- z@eof3kC8Xqy>aNV!YHWpWlQ=pL3=RgXOZpKrZzWei7R|0Q8o_%)S5oBVX&Jkn%K`^ z{#I1XTE&U|9-fjRa)RT&Qs@f9hbM{NCB ztYYIko;~)~r@uT^EnPMZ2%|J8FzP-CSmWmNwobIxZ&nWTCMTKJl}Hxf2>45_s+Z|S3w;DksZk-$@8xAr?%v%dRoit7&*C!c6s$sn;nX zyAOc3Q!ZQM4T;ySa8uR=!NZQbUKl!7S_}|QJ!fhGZx!BG;*?=E)F-VL_g5vg<->$^ zMy-9I%06f!`Ny6${n!)ebJOoP8{zw;9Zwe0Iwi!g@$=r!eGa54-yXLwTd!sT{f?bYQ1HQWCyJnS?uuh zneG$~COTzm<=W}hAA&jK#hZU zlGlmFL}v{R%`yShQ*W$2J)X|m9rbBk+g|v zrjmPyj)s`1mJyH}JA!QsE91*Wz7>;Ja7U&?IRb~41I=Hwdp$>uf}}LERtbV5C+fr_ z*li1NMD3^A&o2DtP8Q6&itR9&4HFh~=|@si=KPF+Zm&6gNoPn`CmY(`H9lv< z)It~JQj6G@IQba~?e)$AT1F1*D9#Jk=uO(Y4#93L(w{8!5YGGmSZoos~ zi{Z`$S#ScZTs!g4m>}wL=Wk0ttTk9U*T0pMe5uo(aQMxp6yDJVO_;Eg?RSmd?6Qt{{?3 z_L0`0qR1M2Pbc7YicjJS%QA$O1gJ?d1GPTT-JP4=y>6BZh%~d>{`Q`6_EM3|GP3Km z^?7?iIc-r$@1*JgMDQdwR`a7Or(HXVy5i1)ajaJbNyZpqhxTlmQ$!_}OOe<+?n9z; z3*ncu9rT)IhG%i^>@COMI_0|gr1&9nt?;P7ukdR!6c0r3227ljp>Q{fv)3fQH` zcbu)XR8nFdtjlR=jnS*O6oDFo=Ct`e^c=R8o$u04<>iO=DEi;NHP8k#CZ@}uwD1XX>ghkH2G?r+c5S zo+RKbe}R9Ij~tarfkLJp9jPDZ@&aceddMctqHg7@Yx{4`RQ$LRDX^JpxB9bjdPx@lNOCpUFWv9KW_tQOZ z*Bg!bN@bOH%eS1Oz`O|wpW?Hw0{VM?c;rI71B6%I>dS2}f;yf{hyPL?43N$66p5bg zK$(1Hn~quJYQ-zm?$;9T8$st#VHwH8_fws(?fF-4AY>_&jHQ@g>=MkWIqy;v9<|?W zd0D3BkWVW7A<#0dq%pGb+|+BoTs*r5t3qH?aMa2lrRP@fXGN?cvZXwq>_8*u|?MPFxD6EcH@6Y^TWQMf1L^W=9 zBqmPu`^$KY8h~eCRN2n6_mu2P-jD+*WXdfAX~&ocH9ocoLNi^wb3x=Zdt#t4?r*Y( z*{$xM6AIwN#x>KfHZxTlmDc1{c67{nTg>D#x3p}xv?nfZ?ZRHaY;6yA0oWIW8W;}n zNzTzxChTM7+vYQMtB8NyO0-BbiBjbCz*ubxiCg$Om=zC^=X1gZhAA6Qyfo$c_|Zd!WRudPeBnp7%0WH9t7+{2>$1Ok&G#T zo(DQ2!rUt)?4Mc0@a+WaLG?DxDUL^nqd4{pOjI>%&|lKUQ)_;pL35Roo^}$q=luFQ zk7d|yc}r-d^wNy5Ww!(UGfCd|wNV`6bhj66v1ocs#zpgrm3#}4wTuP1ZVZ{AaC1Dz zmsZ_zqPMxghk>vI1*wW9ymG@0bxrOhCY96}_;M|y>{(0q$v%IGB}rzrgpg0_Hlgv6 zqwktR&&2u?6{R&i`K`plGUs-U9E@{D1&eqF&)TlIpxg0k;$_ECMxisu*!E*l{O)$T zW6TCR`6T%ku{|!y!xPTMOpW%hqi4BiTX2!GyuD!|{qA%I1rV~VK~kCZknavj+OvT9 z*%p(|H@gORW`^2Yg(?eLfv0!ZnB}6%?rdrIYJmqHsXb!4ynY10{wNWnSK|Nz0vnsT zB{IZ5EhQ~ur>$fD_*^2UViU5KaQ(sB{_4i^cV~Lht%Gtv8XI+H@HX!AT?jd` zifg829V9Y1XNkRfP_5bJC%!yU&1m!3%7435$USF zGYV@lI65}{x_6b*+>2=JvSZhfQ6HB}NIW!^@Q2)4vu$#CY=aWiqc&?-jfsaX|Dbh* zlGpx{(u#WoRv!_$&KnWz)`^p!F&6Mrw`8sG&iMfVo2kvY*W6&vn=Cj?@-gkcRbk1G?HFbjA=qWtGG{=w9OfF>WbJ+uN1p6*9OOG|xH zUqiz9VEYJPr3M-LdIzH_udbq@_f$SfDP1{z?leiQk^Bcsar$5?4a}I`sY}BaRmK8M z-xnhbyLAn{>y^rU=oB3Dn-}OAEM3_CU%Y?U4=Fsg5 z`eR(O4WhOyb6atvc)900dt)MgcIQULV|TmM9f{ZPBf}DSMDNcolF~mjp)|?N=IBqS zGV*<7s)K#FB1L7?du|H#OUs%nm#(aS)V$jUilt6ilHH9s8iF>pi}-K06%UuC@*j;Y zS}_J!F!I0cEGnGp(gCy@%K-xcy+}{Y_oe0d`_RepV*1dDwUAMTz9Xc0Y5)k9gMhCE zs1Z}gvDC3d)vO}87dha2K-h{r>U0e(yWiIoCCF&)w&~=ggTo=W*_F4M3^r?`RJIsH(mIU;+N8JRSgu6?|+U z0RSKX?FlRi06eatQaN~gyNmPixO#D0*}7TVaof1L@c3J~^YC%=@&F{I{oSo>Aa>qh zYrD6Ou2KxgEk78*j1KGDyD!OZtoZySTg9 zd0T<~U7TIL#Qmih{>5DUss0a`hXMRA6mN(WgX}+2!A6=oV0kxBJFpP90GACfA0Jp) zn43>fNLZMU6U@)c$Irw2bP03u35p8|i}QyJ zg*%G%Ax zTZ-XH)Bo257k5p~|1$nRddtP-AG`jA?dAQ-?tj$yKVp072e{kuyt4Ch^YOH?dqQXY z5Al=l{_leRL449iT*1x8$HmUoTU9}d;R(WR>u4)3%PS(!D=#d>uP7|W$EPSND$g$> zD=W*(DR#K$l2A6ivcFK;VX8@vC|I{pu>;Qy6YT;9{p%G=FT-_6bWKclDP;O6b- z<>2NHme&&o8#=n$y7_tiE;6dmuJKs|Ce-Gc?EuXIWc|(F<}8E zVFe*E0YL#pSvg@@UPUEQK{+9Yf796hFKholX?UK5^ZYZ6|7%$P1A2;;f2#it(x=9M z!`#mGDYiYIg81wB@6Ho3HSiOKtn@AN5eoz$H2yTx^b~EFtBj(aBy&O zaPWxm{#A(Z2ndM?3Ghfs$;e1aX{f2GY3Tl2fS8z=_;~n~L`0Mza$<7Oe>?vFRvtS5 z#8`kjpbRRI7=S_yL?s43_5i8@02CBdAQ1T9WPfU*p<`eIu(1DuK6U-K=gAZl)F&H= z06esDk=3;#ML+QfN$g}OsQIZ&>$=(LMpMr63aq;K+NvGx_~k&$}2v)BX)6Ru8!VPkuk=I z-@{CXfJVr(KzDEJDP3-JB+~!1(@hg_vf6twu-ZiUapPQ%m z(xv$cqUq;}@<9XQcYpqrAfGjYHDLGAYC{Gs9!;zqHD}LK0~Z0*Dg5wURh<%5CP>%11lp0;XYrwCVjHzm%Zh?Qf$TrpdK4b-j-S5T(?xO~Tz!}xEeh=w%u%-a* zQezV<9RLYZT4MLvZ2IB63Z0+R*m^O^)>2;O566oybcCT}65*?|6LQ<2v}h#&)(v}| zB0{~oJ6_3XL}2#8^dnX99AA;se*CNtE|b@33sT?H`9Mf3Z3lQp+(==$YO*&u5|D}V zh9VX?p`UOdSjC?rM>{^zvF@%1>jx#+zEcTPlhOjSnPS+i>A?6!bGIW})IaWN80&?S zz9Ejr3*_;-B$*}27u@5>d^p4d*v7^!Vqy|aJKLf&*{6?}K5NT|Z8u>MOvdQ)v$^+$ zCopFtqUzE_!DcFXbkjPaxj$(xtmp|`x^*7`#OndC`JUz1N0~(Tjtr3Y-~fjqLVP2X zG^hw2lG*x1z1p!DXLN-2!_s-n3?-pfjk!po8(S1Ce;@iKTvigfapVsJHaS$e;+~?zoJYX))#1oD z_r*pR-3LzWSRk*hnJi_#6wQm5`A}F32c+MG?{T@)a+mkjATg zl74Aj`41l?&_xT$DJ?&}p#F?VEtukSFeN(|1Rx@6-h_G#+vt4mxo$(D7e!=J5IS*r z%&cS6<}jj>5pi4ZaF_;hzXtF1cf95cu`8}cxmQw(#nN#<9a?1rzkwhrfz6{8eA^*K zdBi$sAXx)OnsFi2X!@7>EU>ZwR(B*q#Nqq*TrjUl@(}h^dVZXkexL(B6uJ^Lf)tKf z>P0FIyZG+f=34SpE}qj^nH5+$wQR^@SkyOuZQH18sJQZ{a(TIf>iQgysp;E(5-83c zb4yWjKMAjCs@c@^@GZl7CD>jYumCV|*y-K-t4w96E9oC}0rZYYGM2Z+$tN(?@hAsl zAR{n^U`-XhzYrUxXQgs@%6j^aXx6jzZi(8U&m8805WK_~N-6>+m=}$P!@3-RPlGgq z49pYNRA5|yI03|yZOCZWaYAu3_I&LGP71(^dtRI46Szf+>)5CHRE;BK6<#2K>72l( zXF(F>jeI8P5nv!56X>tg5uwyU1Xom@O=3;K(WrvR*9#evOn6~-!75RQRq2NLTno0_ z_1Wf%pdrjn?^23&C2w?KO>s;OGD6|)s35D zS`F92@rpq^P>JC9#;PM|V3dfu{Uud7A4eWF4PJ!}UD)SeU*%2-+E;=Ww$lC3}!V`FCX(*c-Q7qqej^Sxe5 zUHXBRPR$iZXN1c8*2D3pLN1+P@DQHdaKE|;b#rfY-3#!5JYODav8Ypb$8v4LDA@;P z3)!rxvd>MLH$kZf0w$0&}?C9RM%{0h&%Vu5PDU2TAnF znhveF`sKXB0OO7<+&Pb1OakiM+^*5=p}0{W8mS@k z)Iv&1C9N$Jzi!~b$nN`ni{vCbU z65qCy@7JuY683MIyxLcSkeBP;W(sphpcR55V0Vs;t7jj~Y9FTpH$+ld{Ie~l(8ykD zE*8JXOV+M3EXbSU3Oo#%O-STMcRZnZs9NoxOgQstSn&=gA)fzhFc%cG7UpsCQdt~> zU#X6b(IEMpfa_F{-fWE1if5vq8@~h4!~>!nAX4xV+X^3{Oj1SNko(x+8Z#p~FjK&) zuElLibVA1NG3I4VM6v^rS@%%9(TOY?zv7rK3&m4AJ1>yudzSopU%y{a8wBW~FK~Bu zsAA*~7$-ln>u|u7WB6Nw5~6op5W^vKidjQd`c;QsQ#~)LK)u3aN-eD}0l*&p^h^~e zmT%Kk@MVvWJ}Y>IzKSMedZNz|ay|YzhzcK^u&T#|2S^cQy8&~hjSH$^^L=_X-D#{c zwLn&1P>dE&mx@y6;kk{nqa*V*qNWnJxF>eOaKQhS?7;m&;2o>iRiwW$;c#s>a@eFt z=_udPVi`Vx6QOK0-{|ty|9hC{!e{5ZpkE%18Rf<0;fT#RtWQKHDG``7WGU|Gq(e9u zOxQ6ro8yRrb+0}cT{;OiW{f{Gj-bha(idw&N#5;Gs2OfxfRMHzt_~XK7u>zzqSaU5 zqUdM55aIA$QGf$b_w69e4;5Ekjqv18Qo!GJ{1kt4%uy@>Nal| z%pE@LO6yPd72M+&{r)~}k$F`7N9t1Y$45XHha62ea&+T3=4IEMv$F(f|6v(d^p8nc z71!EF`8*)f{+jLDZ*?N8L zVxY7zWu{|7) zQp!{pN&b`)Mk=6x6srBeQLm>1PL+~FH|5s|$3|J6RWas66TOI*lM$-`?*2JT#?!)o zCmKmZ6#MY>ozbV4(yzW8pB+5TwG<3K=#wWZrNR*Q?9JF1}Ee+sI+3s{C;s z$L11iT~)?A&rg(kHi!pXU->kE#rU&G8odif@X3S3INSqE|HFt`TIo2&YC;b89-*F! zqbbdi{KpNs{JQU@s+~oA=d7Fo6>_<@e2M!nRz1M)LbP71MYAk3s9qw9j9+^Wc;<&# z?>v~O^rFs^>pn$nn|T`kn-@tc5Bsr1a~eItELFvG?5iaya+!H;)X&c8oEzCGdlAUz z1Z#BC1D-0m9*FV6``ES!3+Ds+h8K5`nDi2QjI>K}SfKHVB8tfG6tI{s9DS4!3?SWR z+LUzA%kZQ7AqB5fxr1Pi{8*|^I4;DeSdAs!XS$HM2hX(Fsf<`VkNXksbF?sfJebta zxg5~Zr~mYR1Vl**2TfOO2gS}XVndG&oBcQe*O-$vL$|&6H0#C%U$?8h7x8XSC{OxbHuwnGC@Z@r3UBmUO22nr zbOU)2JQE=Ndy#4+UvxyU4*#>U>^8S*sMC^7{s;)p%%G>rqVsP1S*`u$$YfUNN2nja z?_Y(Apx3_2`Yu^Km(P}GTpgA;zxg@z56k0!E?eEb zXKmb)3|iA&JCyWeU5G3bc`phNsSK&rZ;anyL5_O=@hBV64BxNxKk?EW(E}`jY}Biq zp;*Aq3Id$Y=!sVmjC5pt32;!?p7aOzjV_pOLb(DCCKH^MB)vcl$d$xz?BVZj0MjS$ zD3H||Xhx-+W;T2#R2tnGSRV3f5M*4U3;tWeKmh3<3`d_(xmsW10{K`I-t|Y9>Y!ln|#WyKtS60tRMD*SS|R~4l+^}A2u;? zL-hf!!U^W{riT;saeuJ6@>b_5jno1i^r9XCn%Bv1R<2ngi>T9$oXye2?twf$tpn0a z`3cgc(jH*jx3vvJU#PUJ5T;%7>Em&6vyr0&C2>Xu*$un!x!=>-Lg8^T{X&vAEadr% z0wmEe(efAiXbu{EG%vzN2e<=pV6b4OxB9f^7IreSLb7Xl`}tVsrG%h$nsI89xt^1Xx6_b^#ioZt)*CkT!h9-0MO_!$NX!@zw#{ERbO)m_K$V)=LGVFWD zyKBX}K{GWX&yXR}+fx;#Q`SN0iOEnCI0x(jlW8{g(mESbY(x&irHawO;-Ugmrr(%_v` zj9NzP9?~@0&zZ`+Sd*a@@)U0-Dcy9w<`NKyhDBgWE9$&%N#);;_!EWAg7fSz*rNcK z$V`cnk^6Fw)7A)pd03!F&f)E(Tbloh_f#8%AzdDKAw*;ui7&~fFV=CPo=CXKLaEU3`BAUnG~b3rb>=-YMMptTZ5+#;m&_!NkWeuU@~x#~j?nTM&9c4mOP8yL zAs6=Uo&GAsZ7s4zBGUEPY{l3A;dP5e`w@1S$;7Yclhd`z9V9cMvtE70-yvPc@Si^* z5h+Us8Ty9(zt>oD7NIFKJBx<1X-OGJN4XnznRk#j)bi=oTH^X#xqD-+6qpPoXEf zuUF|oV1n5ulz@hWFG#R?_Z|Bst9x#@WDLA~q)WG-%L9u+D(0BHDXOSghDG1Gn8?{m z0HWhPX(}^yUGlM+vNV}kU1j>@e*nCxV8>fTfmq_YgZu&|aV*<*3P{(7hHpnskavB; zJjfxumz02Ao~av84&X`lN^k8-htR>x=Ed3PcTr&8npts8(v+{++9c8%=#ssg{B2(>ujt_*<%ZeS=$X z#_NJv3OYq&pHkxC;s}4Jv4Pdx#UxN7=XZ3RgxJv=2(6f8+Pmev=HbAvN3ux@lpLoU!JhUr>Uz#pmakZc5>&E=Xs0SxPW>22S{jIdN?%AWphKPHJm35ZHk6Z!#@Tm5iSN1NcYQou zPE54Z?8@69kAR7LytWnJL$h(s`c3YJ<@^AFad# zx%tZ_c);oE(wp^W@4=>*!9yLr<_ERC_-&U{B>XdG9{e|t0K9?j-*0sVe>;dtfQ}}n z2kRMkL`(v+pv@-p6vA3l^ViRCp>eBW_J|jA56#%`2rzlZViAImfQ)>7f4Dk(W6K}k zV^mVx#wFpFD7&{?ZM7ORO|7_Q1s(VG@u|c0h1ts;(2pasKZc5@qQ4yC5T5hu4cQpK z&^&nCG%}^M;=+KCI6GPs3n&)k|E=g4lzuJtA-N_EWhXGX<2ar5_`IwD?x5aQcr8|{ z?P~f-I{X)1SKbdzyyk=-_hr|dVuUW{JfF9yI?$x!zN89)H?HCrcba}Y0>r$3?G5)V zhSIEP;yKB$U70MQP(K1z7rO-4Z&w{Ik{<*N3_Z*(z6=yFDt#YZW0vF zq!KFPu{)p(G7@#Qei-FIqPSLA*6lB9-Dd3DFkaMWUgBYwmu|-G?gqgR)Gb7p?+*Kp z9&BcOC#Sq&18Vy%d19s|6sRSmZTyZZ2e7EQK3eqs6$;j-C;gt5s*Jp@Vfs~mBwjy8p$l83_!}7P(knJgBymp|;wRQ1^JG{DJ zWfFB)BP}!DIz{X|0AsredpyO)tIhWSxGLN|j9S3J7gWU4=*vms(ZAQT1!$Z?>;}&! zmSphsPj2+le8^TY=-4?U8!dJ>wdh(rU~tVjKQHI9Q0dhHDTlqNMRC{YaWaaiN}%6XJQd28`& z@{0xmr(ehH$Z^f2`{l3R+1In(k*h)Gla9&HMTOoebFT=XH$Cm3P+yz5C|*&22Rb*5 zMbC_z^6fBE5m>r+)YVgbp@DuXd<6JNoI}>_BIek$VtxfLCQC?HKi_FoxAIsxQ)Tj- zQ2C9dK!o-SjbIpMz__4#x{hlpJ`GeP#)NcLF3t->N7~I2DD+GTH~_$g8R_6&6FXuisBZQ%{e1nndoh6Aq{? z+=kGkJDUS*2i0Hm{>dwGzY%Vwx|b&xMaFk&YBFdRYcTLszvYWdybu+hQ|m37g1 zfoZ;Yu{~koXr@raxLsf}qmoAsH<9UWSl0}^*mIVlvaD$5A%_mJw4d^|Bs1;y#f_lv z4+qyfi}#1{e%BCqb4{w!SWx{UzA+ONl?jsRL7QLUegnGt<8sF893WQ7(Hq=PI9*x0 zJJ{mb*g6Xxn-3c7JZ?MmVA-%-k6&2yF;l>P1Vro*&%DhPCGeRs5FMeeYIvT8@Ez?_ z{97CId!0@yUat(j+VP@RIP^`$d|UTmk)6`2>~H{qqfUV`)e8dlJ2ni8dPG9IHycRS zSCoZu5N2cKu8@!ajd3bwO@_KiJV2tC_bi_yX&g(zk57gOVQV>j?HEU7o482=nt7M4 z=7|Cuoi{hOnCpCRBk3n>s6lFCs^HVlL)pVEYqr1DMl~;Z89@AzZ zHYN@UUKfma*w$06XW+|Bu#iEu%6bGiK)*u$Jlb8;d}j?B$`f*eo;6<6M+m2--rmmmi)0Db=?Y1`_nJ4Qu6IJ3 zxy)))-rT8%iL_OC4y-MHBOcbRWI^O_&XV-s*MC=fCtZ8is#RR$a{f91adWq`dBcY! z3{+l_xKPf&o}V9OU1$Wx9_Y(xWXdn_UC{k9S;osC`Kj*sbJ{yOG0n5#s)457uj>&I zlec%+KQFNN-Yp1Of0W^J$Zdvqgy8x}J>;97%_O>)i{hiCCCgip^glb&K1_-m6vOeX}1j#EoUeS{SiZ9G_lu#`^5?In`v^;8;V}U+UITjxTlB zr+=es7F|xtvRZx+(B;uZpYyzf=HL%xxz1T8O^>VXMy%s$65x3_?)4Y!s3)W3&n83m zv{JKE4Nlfw$M#(Z*@aGpaLo^n_FPTeT$;@_g_CAFW~0eVRngxu#WkKpP-h#mf~Sa2G%d8BH*_LLDVwJIrtUAt&YmgvkYa`5%W=P> zl=A8Kv|kDqvfA4F7i*5Fg_5tNHmfU_1eUnIjkqiK^b@Yj<%^1JI}WxO*S=;sEMpz3 z>hIZFn}1qLw3+e0)Ein`@;UOY{B`YC*Ak)Ra_uExbEK5;^XlttM9mmgR=^;?fy7B@ zT;&KqN12&+_DDlJhd44*L|Is=MLh&J)Gm+oO{T3mWxeRmP9JQ`?EL7xpYO5fNaKRZ z8){6xTH|(yP476j!FvU%0{MR68z$@dh?te!T{NGDwsxJS#tN!C`5Z%)DLc;l2knPz zOC3ZOG&}ew^`Cu5?xGUkNYA-z;a-eOJFtA}r%S*=% zR}u60_lK>s7P=yGlwd9bo(WS`uK{2_4ij})miZ$|(}P z!-w)`(D_j#i51fKCc%SrAo%)Yvr>`M)$Ahe?oq|^{*Zgbgal>9G97aZZU3dMBc5xC z)QBdy!p2s=?-8JJx9M?}cxY16)_8UO%+P?Sl`%MFf*wzD;nFu(scwDD@U2$qwX5(O z4!9lUuyJhTLV};}Q^-k`>>7^bFE(suHO~U{feB;S&QK13lYp{?gjWr)yb~M$dF?cx zNl88IyMj)}Yd*>2wS))uIMFiv=g=Ee@>eU(`5~Hs9M#VcU^cx`rZnEZn#M?J93o6AQ>_H!Wx&mN zX+&L9=KxS2i?16eoU(7-==2+NP%%$n6$;=r%* zrY$Z`KEW2z3u7r;U&|c>nFHav)voXcKC?IS9uAKHb)=ISS^=L*5yUFbR56BIp2%XFIm;Sdbr^ujr{~-*Sy&)69<_iaI`qP2+?txH>n*RMq zz`Np4ZxCVuLEH(8UFylETAE)cXaq##C(XRwFO^BX58wwQoF-=Xb5+_wrwIjeg~pUpySoHn#3cwbV#A`kKHCAFNnr zv7r_A?(|*QeBQ4_glyVhiGtQ$y}sR&?>?=Pp2E89I|gQ)QW-wsi4d;(YsQ&c1a`HpxP(Q*f;0)4#t*m&oHs3P()30T*pDc}{ z273omgrUq^2p4_EQkC%qfz+0!P}JUY`!RKWM9!f)SZ^Sf;W~E2g|wNgaG~7!;Y5@n ze3vG@4-T|_Rx5(|lQlqoQgO9xSE;n;TI2L`CyTYj<@j~U&g`~xTia26%3TF`sp0nE zOLInote0!Qsd2Mm4p=na)JdD1e7U=|;;{Inrf=oX>+0Fp=H_zRnj`Oo`y zTG1Ipp(RqkoFH0}%AXTUL-x8Vj2yNa9_IbLi>C32!unJ@8CN_04C%(D+J6hmTxOZP z6v-Fi=gLp)Cjd@3xM(U)_z?6Q+yyUwkQ>PEm@wZNl>eM~O!;8)&J?4Y`9gRHQ-_WRDQ^=p9&A1`pduDj{gdZYQ## zW?WBWyLzv~wummOfU@fewW7R64qRPXUTbx=g#|o8~{qKZav_fMxey~Yh}BRrYT*3^Hn5wYAxDb$VXyz%Eb6o>Yw_@!lB+!4OlmQhb<(9xt4Xh7 z@y*}7p5k`roVA5>MS{s@?Pljjxb#IM4}nr$cx+nIgx;1H)=Tp5ZfO+3!sQje=lW@p zFD0~CE88#6)?X0p9NMe=*4mqA@~O*XY9wkzs3uHX>2 z>KB|YjY@5&$Ar}qncG7ScCjKFEpba{*j#jX;e&#NIRz`knnx3j4POeb1ulw}<26P; zJuKqoj;u(G&M#iiB)E_+9#$rp$zI@lh$eAWCM%X6!-lJh`i?LaKx} zm^~%^z7(&`Er^U>UZc7$;$3C6WHqQ4sxTrNBOJ1)&}xpLR7}B)1~eSAb(fNHH4gQ& z(zZ5FyWydK^?a^Q#os$!3$H9fdD|L5v~3(MF2=EX3<=MBD@RIFeBHMUzZHeF&LiD| zcs}ml-T5eK_6X%$YD=C}lq6KrQl4pnnh57*q$&w|2MY9bFfXQo^&Nl^;1F6V1}{X$ z6tKQyi5cHjDr{CuOuFXFJhR^p4V-DgjeL*XQeA~ZN0wKBUa&fPanLYGE{yz5e` zPcmlEFj7j|W><>U_R^^~{CQJO9#Z9a{a}dwIDL-C?Q&_LPq3cx(}TJxqDqsacn@h8 zNuuht?sad%-@aBn*eb2(1i=fN(z~2RY{xpwtGY21!eGB5)Vy8_0@<)T2m*A_ce%!f zx?rT~@{u4E0ME;!RninJ6$e+WqL7o*a-30*sj{yIFFe$UVI8YwXP;#1h)A>Lr}Npc ziXDt3pN>O9H_cJuXylvVM%8|p#?#js9(}P6Zp0a#+FdYVN5}w|doT{KhTM3Pv6Ul^ zTv+FOMS1XotmDO624fct1+|`)W(Jo26VfJnJ6@E>Kt|aD2Sol1tpHZ~xj_z>e$}Zr znzeksepgX7PtBCNti2Lrj-!N8{qtj^t{ux?>a4Yfa?zK;*BtXl*N5g4OO3iqE{iR} z!h+^T7Zzw$kWG9*P4oJ2_zRAoF1h0KZ+Mz$zy68PD4Q8xjf)Msd$ZiJSm+f~DBsbil{p#cQ@ako5uxG} zD~cc5bT-IcO+^{H&z$stcRnX8ULcH-or-A95ElOdU(zaWbDFKp`XwD*y#P%-+)UVQ zJB;WmcuwPcbLO;zGp$R3$AS>hj*sc9TU}&{NUXm zT@w?*5n|Iy>&a+YqN$)i0__< z=z}@q?-aOC%Pop>aMtngbu5X!*>xN8(lhgTzK2B}7CCW*Af8%bMkP36E4|-T~)qsv(OcTj- z-1GIL)# z9spms--Y`T(A%Q96#++KBzm<%FI%A4n80_H> zN?&d=&bz371N#r;jEk!Tvh(NpL^d7)?i!N*uhE1$KD{D5$j4Jsf%MV$)2jk6G6lo~ zfN42QIJUa+dS^dNhz@RRpz1KqH#WM zQ?9sciYKT0g-If0_@>XC)@NJkH!l3csu~ftZpO*^x6d6AkT)8Zz==?pFoPkA6B&ux zH2ubw4D@0GpsOuOD(ugkL>*!Mv&h2+xw!@hY0AF}b@4Ez^KzKK8&p|yo36`>ivO}s zr=GKZQbhOSY{kA}=v1P`&D2LX_4|7J7dfc;gx#m0{%TW;ZiFm{ZF@swE?XtnPmY;5 zk;YltnvY@}!xg!WXJ;?=9?}S?b_P%0NNl)xtT#y~CO0l`9-Xp`z1(BoyldPxZ8&Vh zRAmgZR*Kh?4}IUwZY-cT=q6CL*jy=j_pqafezMb3W0GlFNY~~q(899fQGNA#W~fz_ z^J;uq9LnLjW%CY(wS+zJ?h^tv59j>tvWc+TH@CwbS}9v(?R)@N)3mGJ8nR+fTCRqrjp02X!78#p zJalR6_QKC+y^maSgR&Z2F_110_`|UTL4^S67YTcjt&3Rmbs{@+{81Wzw{2VFk`%*8 zub@W5Md2DLcCYV$sAn4}8l}2hj!YD?7NOZ$!5P;%i=tW48qqW!3gh4K9qbd-tGCS4 z_O6zfY+HXR^AJv*BYooE#weP%Jm4Z5^$_xI_;v0J$i@;kTzUG~V2XHT&+IRoe&g2$ ztuLDB1d^`Waw>Xj&vo+&8@}@~NxF~a0MHK!wgYqkJEBQ>B+{>etNkZvw2}_k&RQF= zF}kAyOo|5K)Y#WFdXj7a=)I*VY!*+F0%nqJgi3%32V^jb5+Qc{N%B8%je*gRgoWPw%B;)^G0lNBf~@&e4U z<^MPUEC<3-a{x0RaNH$J3844#yg%lHx47sSU9tnihbW4hs0=es1G5PkyIQA3jBL7u z)casd;)wD}nu#(PlOxDf%H_7koaQT~fJ~Z|3LsA$h0LqxHD*{Tq0JB-4$9GzK#^^} z;uKn}mxg5dXQd&QeJ-`%Ix3F9!u}MsD%LUNGWxN{k-^i+>)P8u#=CERECvIYWGfYtDGRi8|H&m#F4Cr3@ zfZsCY0}Ui_z4nQOz}I_HOS*rIT)!;2I!6XCA3V?0EOD6SoRm~WtPJNsqA7{XsrPI^ zFAeZoe^-8@<2-QDaO~{~-AK_R>h!g}1)hs~0FVzB$EM>` zQY2lk2qjqbB>KQ+O@iE5eX983Ht6(8n0^JZS*>#dqTa;XH zu&ySP)->s2KRx;go6a`dc+&F1-Isp$Xj~tBwTzH(dg4_0=thaE1HBr0x9&!+_Xp+# zWL9qSbCIGyj#Y0s>uw)p5bqGuK21QKTkqK>Z2fhH_4huy_!}{TF=N;L)D@#OK4TZX$MIH|m%Znv zQYeYnIvP~1+ka4wammbgaoO^PpaRD`lEFzM^)por^W6Q1Vl0jDt(`Z_tLSKDgD@la z*QTUIP6?q$M!BYJxV|ol<4wcKGNy6~r7wQs0!+*PZmp9$vdP$+b@U9pgLB3v{VFc6 z98qKcTzHC>)$vS6nwNmi}2h)CDQpJ8H&7h^I5)1 z8Jd`UA75sV-Pzc%+LZr(U%9Mgz`&t5&q&x7d^&JmF56Kido_+9!K3wU_EHCXNd%r| z_x;b|!Wk~ErrgW6?r!Rec|p<)$#6gn?atxIFAQYM8#B@yYeX#K5l}4OzK_Z{@yUL2 zRV5!>GpfL*Bz;hTPMN#24#z6c0#DO(J4^_s(6uFW*vNdKNMk=)yT7ml*Oy~3d-M}F z=X3LIJ-e3aD}Cm^_RXE3CliQIz$V=w2>eL}F;#iZl)y{xbu*!gTIApWQUzO1t+#t8 zq9J%&47Bdb$wUe)71hXe$0l;Q1yQL#v%f6#R0F6o3jr!RfGGfR84cc(d?uI@00cmx ziK9cl0L*nyS>r8|2XFyz9|4O7U6Y7ws0@+GikSjtn7u#wR-?dp6J;5hm=fCGl8b32 zVKRSrj9RcP*4aIIv@T_pI2n=WL`La(xhliDqkY0pflHO+j9wrsXQ(dF7LoA7N5`lk zsYeNIB9%lfwXR8$|0`2Sjj4-E;uqB%CX46-qhRzGLrkbMwF73B<>3Jn3K-m6D8+M3 ztK~AXUHQcCOqgPSG1|&}#JNe16P=J}Tjq^YRRF~Pg)kAiP#0f~H7~f%@bE3oX+Q66 z>BsC_-QF7EU{Z=7k3+6FOT;ub96t1R@A*mCoAzNaSGub*p4)V127YBk6|g`0X4UZy zgYxZZK4%8QM|L`nFt82oW=0QSrj8>!5LQ5#DzVdg1RX=HG^?2XZ9wWvFn?_~TGi)I zd;|#FPVIQg8ep>kuf|nlHf+XFjIs0ivkX12g@CR)ZUQqYen+oRe8iUE?q2k5>#dzTHmKHigS@9eST(t6S(3%; z;D#_xDA|B0G}2#9r1O0348T#<7W)QZ%TsKRVEFy)Db{3H-VHLtlvjMG z^l_8Ao*cYye^x72h5G#B^yzt@80U{gbA&4JdV*L;m4Hi!ENM%IPt-oNMo}cj&7mdd z9`3jNELpYz*)#Lgu5nqcdc+6t>K0^fO!Vc*c41%d(RfV2 zT!U2UBkWn9c}OCu`*w4e^?qaXVaDQcbQa08{JhB{&eD+%((5v< zNBH9YqhSkLY&#;xt>xocZ>^;9vhpvbHrG4ZxWLMq*D4<*!n?Xs_*>6j{#8b6;&9W^jn*E?tRcMTcBNo!WK zNx!)Mpe8-D(nva1hoi(9Jk-A39ucML(iIJ^}> z`1lZoNVJNfHx=K4=9B8{9!lPNOgCK}CacQK^w28D;rr13K$%|q4L-^VIi9&}9J6ck zi$Gp{uWm4bI9LD@Ta9iR;g#b@jBw+x+7vcPa|?HR8tW~~vp;;de+!Q_cewCa%ICw3 zcF!Q|zFM&-j2mzl$wSI(Q>}wdzuf|0Lw##o>&MYiY&V{_;#T$HUsTNlK`+l!fD89O zu4p;lSS{WS@UQzO?D~oh1QH|2G4_=n0c7#FE*Ix4;bAoivvsx;i~s!ghy_rf#0jS_ z{iwrA+P@~F3LR3y3S`5An9hT?Ke)b)*3%EewS$h^MX-e9H-xE2>uksQF0f6@6ah(3iL9G5{pmq%okkoY^$7a>#RrSFS**mvs5!7 zMj4-L-xNDQ@P_s|?ekJfTYpneH`isWrkDz@kmjl1i@S+H#pWuZ3l3KX2yv;(<++CW z4-z`Rs6XTDczWO(vqucFOk#ey`zSc^O%>tm_x=9s0&)9>1Jam>(dJK9_+)tRCLE8s zGfC9ZKA#wb?ix12I<&lX_w)U7_2H=qB;KU~X`AVq_-T|WWjVEN5ET9mE2Z*MJEVm? z$G@olF6ds=xAGhbedc~NJNx;F+S^dXfJlYWG558*|0jGG`%r-8#>ZbSySCSUA}a4o zq#ZIR=7lqMtiXGzXMX6kz^?L6{cXJWTjpYE8&|9gxWO53T@_|}e2AxW7EToWc`oB| zey)Grj%pNprpE|5v}myEQC`S$unraloxNW+Za0Hcwq6IlNe-)lviw@Pxc|{0KcH*} zxKnkSF*dZpcWZLx%5!S$!*8GA^!SCwb&pT>K~uXaAfEX9WO3PDLB%~v8G+rs%8?YE zJv5{;;1N(NJadS)ZQK9mjXBl?oDeCS zUmzEiJ-wk{jv)lIRM=h)v#K5f@4IPW{EQFQ$8e?upZ58KO5~x0o?Gp_Fs7Q|qPgTH z_tPiuQ|aN402QShoiC30A^T#spI?mQCMn=NBkfDVRO-&hv|o!_{{(D!7P=&Zf`vWo zb)$pljI%Bu;&B^!wI;(?v+IO+UM^<>Te~_feHANpk%O8zayIs==z-jWk%Fi8w4D-b%x}scp>uUWgK&lualt` zNS8amDfIryED7KZd}Mr&PkNBX?4)!sJ`@)#^2>@|)C4Ap_F)BXjEFYsg+Tpkp3@<` z2qH69SY6)$&g-Y)B6tM!)bEDLro&om)Tfd(0sWXId@>qZ%Ioq<0pkSFPD-M(&~fq{ zHr-N~mN(#8j;;IsCrqM;3K4p@!x^OIGie;;ojBUBD5bF zE)*oOllKTHL0vLFrCLe6`li@SP%TUUn)hMD1THH{AyW1tsslj4N=t?Y_ri!gv0$S6 z0&@hyCutcIv1PC_4jEB$$xw~1C4^96bd@lX|0h)hs{6PCzcA&M2rFD<`ia9Npc5mU zWjP{bC<_d>W5DWs?LreH$eIDYMlrwvieu+Mc+AWQP)eL=4>ne6T|6=17Jy8$ypZxj zWI)T9t00ERQE+QqRQdQ+0vz_uD~QZu2|o;}0I?RgFyN$dToBL@5lXI}9uxawr9gH{i9lOqi5Lh9P!joNUq(YdX+S0SS4dHXc>uHp8Sl3SyZCKPF((hQfU9$P zyOJEp+TqI|(?Da+&MIyKw@tF!SDEj$J-_2kLHZ|AruEQ_jcpl&iU=zZLIdhkTTBjUAAK`euBi)fO6`? zl}4ngoTks)UvswW>wDOCCrd4)teQ5+*1j_49Ya$cgMy5!6-Y96I)lB-{-GmbGj{V| zBb)iJ5gjGV^EIs~-zv<&ZNI!e`@s)J&a8BhQ1Dcs0sip&%-1XXedwTRM`m&q1pff< zAH2oEJ8|LO0pDl$&>FwETc5if`D0^id)tz?=p}s7NYGdF8XD%}gYeX9N}L!z)9r6~ z`)7NHdf9eqW50>AM;qjguW4+I(($F-!Oo(r71~a>wR?f@dL6l6?HX= zaX9B$7@250_uh$v-*MWfTZ%OG29P|DG@vv4cX@lFV~#m{bc`2QQMh8O`lt-l9n0TR zv^H&#(YOTzP{i_H6a~ibeb7O4yIa^s4o40@vVgS~_q^!*%Tfv`Tu;R)3vg~*gsy9( zf$d%>qJ%8A_Ulm&iN#Jw1Oqgn8q0~E;B;Uz=9C6TDP9#@i?|QbKq^^-oKpuJ`Fu?P zEpmg7q{qgE3MaU=+z?|x33P&$fAC#fWIEDi&0TH zWkQO#)VQaL=kZzruj((QRd~<{kyXpjAMT(X8sYoNYgDFA4%(^!i83r|zH#{TgA@RmD@68UnoE zN9kUgc;t)YKnVIJ3)5f2l>sjPQPdy8_##jPFY;Xj_*%aY%b&u4LHKTHIsrrZDi7hV3zskKlm)0il%Y)- z`f^GF+dr269SitZHI%FIexkU(5D}d_t1x=RS2FQR4EP7)*87KS`byo)9S$$F-+ISfdAR& CS>E0N literal 0 HcmV?d00001 diff --git a/image/8.jpg b/image/8.jpg new file mode 100644 index 0000000000000000000000000000000000000000..08d0935d6c6283c0bdef48dc07f520cdeef192f7 GIT binary patch literal 7542 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 literal 0 HcmV?d00001 diff --git a/image/9.jpg b/image/9.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d467d8c9e095e79d13a40d859ed9841d0aaf5edf GIT binary patch literal 20817 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 literal 0 HcmV?d00001 diff --git a/image/kuoda.svg b/image/kuoda.svg new file mode 100644 index 0000000..fc3e511 --- /dev/null +++ b/image/kuoda.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/image/search.svg b/image/search.svg new file mode 100644 index 0000000..7ac0d87 --- /dev/null +++ b/image/search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/image/suoxiao.svg b/image/suoxiao.svg new file mode 100644 index 0000000..fed64d3 --- /dev/null +++ b/image/suoxiao.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/js/jQuery-1.8.3.min.js b/js/jQuery-1.8.3.min.js new file mode 100644 index 0000000..83589da --- /dev/null +++ b/js/jQuery-1.8.3.min.js @@ -0,0 +1,2 @@ +/*! jQuery v1.8.3 jquery.com | jquery.org/license */ +(function(e,t){function _(e){var t=M[e]={};return v.each(e.split(y),function(e,n){t[n]=!0}),t}function H(e,n,r){if(r===t&&e.nodeType===1){var i="data-"+n.replace(P,"-$1").toLowerCase();r=e.getAttribute(i);if(typeof r=="string"){try{r=r==="true"?!0:r==="false"?!1:r==="null"?null:+r+""===r?+r:D.test(r)?v.parseJSON(r):r}catch(s){}v.data(e,n,r)}else r=t}return r}function B(e){var t;for(t in e){if(t==="data"&&v.isEmptyObject(e[t]))continue;if(t!=="toJSON")return!1}return!0}function et(){return!1}function tt(){return!0}function ut(e){return!e||!e.parentNode||e.parentNode.nodeType===11}function at(e,t){do e=e[t];while(e&&e.nodeType!==1);return e}function ft(e,t,n){t=t||0;if(v.isFunction(t))return v.grep(e,function(e,r){var i=!!t.call(e,r,e);return i===n});if(t.nodeType)return v.grep(e,function(e,r){return e===t===n});if(typeof t=="string"){var r=v.grep(e,function(e){return e.nodeType===1});if(it.test(t))return v.filter(t,r,!n);t=v.filter(t,r)}return v.grep(e,function(e,r){return v.inArray(e,t)>=0===n})}function lt(e){var t=ct.split("|"),n=e.createDocumentFragment();if(n.createElement)while(t.length)n.createElement(t.pop());return n}function Lt(e,t){return e.getElementsByTagName(t)[0]||e.appendChild(e.ownerDocument.createElement(t))}function At(e,t){if(t.nodeType!==1||!v.hasData(e))return;var n,r,i,s=v._data(e),o=v._data(t,s),u=s.events;if(u){delete o.handle,o.events={};for(n in u)for(r=0,i=u[n].length;r").appendTo(i.body),n=t.css("display");t.remove();if(n==="none"||n===""){Pt=i.body.appendChild(Pt||v.extend(i.createElement("iframe"),{frameBorder:0,width:0,height:0}));if(!Ht||!Pt.createElement)Ht=(Pt.contentWindow||Pt.contentDocument).document,Ht.write(""),Ht.close();t=Ht.body.appendChild(Ht.createElement(e)),n=Dt(t,"display"),i.body.removeChild(Pt)}return Wt[e]=n,n}function fn(e,t,n,r){var i;if(v.isArray(t))v.each(t,function(t,i){n||sn.test(e)?r(e,i):fn(e+"["+(typeof i=="object"?t:"")+"]",i,n,r)});else if(!n&&v.type(t)==="object")for(i in t)fn(e+"["+i+"]",t[i],n,r);else r(e,t)}function Cn(e){return function(t,n){typeof t!="string"&&(n=t,t="*");var r,i,s,o=t.toLowerCase().split(y),u=0,a=o.length;if(v.isFunction(n))for(;u)[^>]*$|#([\w\-]*)$)/,E=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,S=/^[\],:{}\s]*$/,x=/(?:^|:|,)(?:\s*\[)+/g,T=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,N=/"[^"\\\r\n]*"|true|false|null|-?(?:\d\d*\.|)\d+(?:[eE][\-+]?\d+|)/g,C=/^-ms-/,k=/-([\da-z])/gi,L=function(e,t){return(t+"").toUpperCase()},A=function(){i.addEventListener?(i.removeEventListener("DOMContentLoaded",A,!1),v.ready()):i.readyState==="complete"&&(i.detachEvent("onreadystatechange",A),v.ready())},O={};v.fn=v.prototype={constructor:v,init:function(e,n,r){var s,o,u,a;if(!e)return this;if(e.nodeType)return this.context=this[0]=e,this.length=1,this;if(typeof e=="string"){e.charAt(0)==="<"&&e.charAt(e.length-1)===">"&&e.length>=3?s=[null,e,null]:s=w.exec(e);if(s&&(s[1]||!n)){if(s[1])return n=n instanceof v?n[0]:n,a=n&&n.nodeType?n.ownerDocument||n:i,e=v.parseHTML(s[1],a,!0),E.test(s[1])&&v.isPlainObject(n)&&this.attr.call(e,n,!0),v.merge(this,e);o=i.getElementById(s[2]);if(o&&o.parentNode){if(o.id!==s[2])return r.find(e);this.length=1,this[0]=o}return this.context=i,this.selector=e,this}return!n||n.jquery?(n||r).find(e):this.constructor(n).find(e)}return v.isFunction(e)?r.ready(e):(e.selector!==t&&(this.selector=e.selector,this.context=e.context),v.makeArray(e,this))},selector:"",jquery:"1.8.3",length:0,size:function(){return this.length},toArray:function(){return l.call(this)},get:function(e){return e==null?this.toArray():e<0?this[this.length+e]:this[e]},pushStack:function(e,t,n){var r=v.merge(this.constructor(),e);return r.prevObject=this,r.context=this.context,t==="find"?r.selector=this.selector+(this.selector?" ":"")+n:t&&(r.selector=this.selector+"."+t+"("+n+")"),r},each:function(e,t){return v.each(this,e,t)},ready:function(e){return v.ready.promise().done(e),this},eq:function(e){return e=+e,e===-1?this.slice(e):this.slice(e,e+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(l.apply(this,arguments),"slice",l.call(arguments).join(","))},map:function(e){return this.pushStack(v.map(this,function(t,n){return e.call(t,n,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:[].sort,splice:[].splice},v.fn.init.prototype=v.fn,v.extend=v.fn.extend=function(){var e,n,r,i,s,o,u=arguments[0]||{},a=1,f=arguments.length,l=!1;typeof u=="boolean"&&(l=u,u=arguments[1]||{},a=2),typeof u!="object"&&!v.isFunction(u)&&(u={}),f===a&&(u=this,--a);for(;a0)return;r.resolveWith(i,[v]),v.fn.trigger&&v(i).trigger("ready").off("ready")},isFunction:function(e){return v.type(e)==="function"},isArray:Array.isArray||function(e){return v.type(e)==="array"},isWindow:function(e){return e!=null&&e==e.window},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},type:function(e){return e==null?String(e):O[h.call(e)]||"object"},isPlainObject:function(e){if(!e||v.type(e)!=="object"||e.nodeType||v.isWindow(e))return!1;try{if(e.constructor&&!p.call(e,"constructor")&&!p.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(n){return!1}var r;for(r in e);return r===t||p.call(e,r)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},error:function(e){throw new Error(e)},parseHTML:function(e,t,n){var r;return!e||typeof e!="string"?null:(typeof t=="boolean"&&(n=t,t=0),t=t||i,(r=E.exec(e))?[t.createElement(r[1])]:(r=v.buildFragment([e],t,n?null:[]),v.merge([],(r.cacheable?v.clone(r.fragment):r.fragment).childNodes)))},parseJSON:function(t){if(!t||typeof t!="string")return null;t=v.trim(t);if(e.JSON&&e.JSON.parse)return e.JSON.parse(t);if(S.test(t.replace(T,"@").replace(N,"]").replace(x,"")))return(new Function("return "+t))();v.error("Invalid JSON: "+t)},parseXML:function(n){var r,i;if(!n||typeof n!="string")return null;try{e.DOMParser?(i=new DOMParser,r=i.parseFromString(n,"text/xml")):(r=new ActiveXObject("Microsoft.XMLDOM"),r.async="false",r.loadXML(n))}catch(s){r=t}return(!r||!r.documentElement||r.getElementsByTagName("parsererror").length)&&v.error("Invalid XML: "+n),r},noop:function(){},globalEval:function(t){t&&g.test(t)&&(e.execScript||function(t){e.eval.call(e,t)})(t)},camelCase:function(e){return e.replace(C,"ms-").replace(k,L)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,n,r){var i,s=0,o=e.length,u=o===t||v.isFunction(e);if(r){if(u){for(i in e)if(n.apply(e[i],r)===!1)break}else for(;s0&&e[0]&&e[a-1]||a===0||v.isArray(e));if(f)for(;u-1)a.splice(n,1),i&&(n<=o&&o--,n<=u&&u--)}),this},has:function(e){return v.inArray(e,a)>-1},empty:function(){return a=[],this},disable:function(){return a=f=n=t,this},disabled:function(){return!a},lock:function(){return f=t,n||c.disable(),this},locked:function(){return!f},fireWith:function(e,t){return t=t||[],t=[e,t.slice?t.slice():t],a&&(!r||f)&&(i?f.push(t):l(t)),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!r}};return c},v.extend({Deferred:function(e){var t=[["resolve","done",v.Callbacks("once memory"),"resolved"],["reject","fail",v.Callbacks("once memory"),"rejected"],["notify","progress",v.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var e=arguments;return v.Deferred(function(n){v.each(t,function(t,r){var s=r[0],o=e[t];i[r[1]](v.isFunction(o)?function(){var e=o.apply(this,arguments);e&&v.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[s+"With"](this===i?n:this,[e])}:n[s])}),e=null}).promise()},promise:function(e){return e!=null?v.extend(e,r):r}},i={};return r.pipe=r.then,v.each(t,function(e,s){var o=s[2],u=s[3];r[s[1]]=o.add,u&&o.add(function(){n=u},t[e^1][2].disable,t[2][2].lock),i[s[0]]=o.fire,i[s[0]+"With"]=o.fireWith}),r.promise(i),e&&e.call(i,i),i},when:function(e){var t=0,n=l.call(arguments),r=n.length,i=r!==1||e&&v.isFunction(e.promise)?r:0,s=i===1?e:v.Deferred(),o=function(e,t,n){return function(r){t[e]=this,n[e]=arguments.length>1?l.call(arguments):r,n===u?s.notifyWith(t,n):--i||s.resolveWith(t,n)}},u,a,f;if(r>1){u=new Array(r),a=new Array(r),f=new Array(r);for(;t
a",n=p.getElementsByTagName("*"),r=p.getElementsByTagName("a")[0];if(!n||!r||!n.length)return{};s=i.createElement("select"),o=s.appendChild(i.createElement("option")),u=p.getElementsByTagName("input")[0],r.style.cssText="top:1px;float:left;opacity:.5",t={leadingWhitespace:p.firstChild.nodeType===3,tbody:!p.getElementsByTagName("tbody").length,htmlSerialize:!!p.getElementsByTagName("link").length,style:/top/.test(r.getAttribute("style")),hrefNormalized:r.getAttribute("href")==="/a",opacity:/^0.5/.test(r.style.opacity),cssFloat:!!r.style.cssFloat,checkOn:u.value==="on",optSelected:o.selected,getSetAttribute:p.className!=="t",enctype:!!i.createElement("form").enctype,html5Clone:i.createElement("nav").cloneNode(!0).outerHTML!=="<:nav>",boxModel:i.compatMode==="CSS1Compat",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,boxSizingReliable:!0,pixelPosition:!1},u.checked=!0,t.noCloneChecked=u.cloneNode(!0).checked,s.disabled=!0,t.optDisabled=!o.disabled;try{delete p.test}catch(d){t.deleteExpando=!1}!p.addEventListener&&p.attachEvent&&p.fireEvent&&(p.attachEvent("onclick",h=function(){t.noCloneEvent=!1}),p.cloneNode(!0).fireEvent("onclick"),p.detachEvent("onclick",h)),u=i.createElement("input"),u.value="t",u.setAttribute("type","radio"),t.radioValue=u.value==="t",u.setAttribute("checked","checked"),u.setAttribute("name","t"),p.appendChild(u),a=i.createDocumentFragment(),a.appendChild(p.lastChild),t.checkClone=a.cloneNode(!0).cloneNode(!0).lastChild.checked,t.appendChecked=u.checked,a.removeChild(u),a.appendChild(p);if(p.attachEvent)for(l in{submit:!0,change:!0,focusin:!0})f="on"+l,c=f in p,c||(p.setAttribute(f,"return;"),c=typeof p[f]=="function"),t[l+"Bubbles"]=c;return v(function(){var n,r,s,o,u="padding:0;margin:0;border:0;display:block;overflow:hidden;",a=i.getElementsByTagName("body")[0];if(!a)return;n=i.createElement("div"),n.style.cssText="visibility:hidden;border:0;width:0;height:0;position:static;top:0;margin-top:1px",a.insertBefore(n,a.firstChild),r=i.createElement("div"),n.appendChild(r),r.innerHTML="
t
",s=r.getElementsByTagName("td"),s[0].style.cssText="padding:0;margin:0;border:0;display:none",c=s[0].offsetHeight===0,s[0].style.display="",s[1].style.display="none",t.reliableHiddenOffsets=c&&s[0].offsetHeight===0,r.innerHTML="",r.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",t.boxSizing=r.offsetWidth===4,t.doesNotIncludeMarginInBodyOffset=a.offsetTop!==1,e.getComputedStyle&&(t.pixelPosition=(e.getComputedStyle(r,null)||{}).top!=="1%",t.boxSizingReliable=(e.getComputedStyle(r,null)||{width:"4px"}).width==="4px",o=i.createElement("div"),o.style.cssText=r.style.cssText=u,o.style.marginRight=o.style.width="0",r.style.width="1px",r.appendChild(o),t.reliableMarginRight=!parseFloat((e.getComputedStyle(o,null)||{}).marginRight)),typeof r.style.zoom!="undefined"&&(r.innerHTML="",r.style.cssText=u+"width:1px;padding:1px;display:inline;zoom:1",t.inlineBlockNeedsLayout=r.offsetWidth===3,r.style.display="block",r.style.overflow="visible",r.innerHTML="
",r.firstChild.style.width="5px",t.shrinkWrapBlocks=r.offsetWidth!==3,n.style.zoom=1),a.removeChild(n),n=r=s=o=null}),a.removeChild(p),n=r=s=o=u=a=p=null,t}();var D=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,P=/([A-Z])/g;v.extend({cache:{},deletedIds:[],uuid:0,expando:"jQuery"+(v.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(e){return e=e.nodeType?v.cache[e[v.expando]]:e[v.expando],!!e&&!B(e)},data:function(e,n,r,i){if(!v.acceptData(e))return;var s,o,u=v.expando,a=typeof n=="string",f=e.nodeType,l=f?v.cache:e,c=f?e[u]:e[u]&&u;if((!c||!l[c]||!i&&!l[c].data)&&a&&r===t)return;c||(f?e[u]=c=v.deletedIds.pop()||v.guid++:c=u),l[c]||(l[c]={},f||(l[c].toJSON=v.noop));if(typeof n=="object"||typeof n=="function")i?l[c]=v.extend(l[c],n):l[c].data=v.extend(l[c].data,n);return s=l[c],i||(s.data||(s.data={}),s=s.data),r!==t&&(s[v.camelCase(n)]=r),a?(o=s[n],o==null&&(o=s[v.camelCase(n)])):o=s,o},removeData:function(e,t,n){if(!v.acceptData(e))return;var r,i,s,o=e.nodeType,u=o?v.cache:e,a=o?e[v.expando]:v.expando;if(!u[a])return;if(t){r=n?u[a]:u[a].data;if(r){v.isArray(t)||(t in r?t=[t]:(t=v.camelCase(t),t in r?t=[t]:t=t.split(" ")));for(i=0,s=t.length;i1,null,!1))},removeData:function(e){return this.each(function(){v.removeData(this,e)})}}),v.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=v._data(e,t),n&&(!r||v.isArray(n)?r=v._data(e,t,v.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=v.queue(e,t),r=n.length,i=n.shift(),s=v._queueHooks(e,t),o=function(){v.dequeue(e,t)};i==="inprogress"&&(i=n.shift(),r--),i&&(t==="fx"&&n.unshift("inprogress"),delete s.stop,i.call(e,o,s)),!r&&s&&s.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return v._data(e,n)||v._data(e,n,{empty:v.Callbacks("once memory").add(function(){v.removeData(e,t+"queue",!0),v.removeData(e,n,!0)})})}}),v.fn.extend({queue:function(e,n){var r=2;return typeof e!="string"&&(n=e,e="fx",r--),arguments.length1)},removeAttr:function(e){return this.each(function(){v.removeAttr(this,e)})},prop:function(e,t){return v.access(this,v.prop,e,t,arguments.length>1)},removeProp:function(e){return e=v.propFix[e]||e,this.each(function(){try{this[e]=t,delete this[e]}catch(n){}})},addClass:function(e){var t,n,r,i,s,o,u;if(v.isFunction(e))return this.each(function(t){v(this).addClass(e.call(this,t,this.className))});if(e&&typeof e=="string"){t=e.split(y);for(n=0,r=this.length;n=0)r=r.replace(" "+n[s]+" "," ");i.className=e?v.trim(r):""}}}return this},toggleClass:function(e,t){var n=typeof e,r=typeof t=="boolean";return v.isFunction(e)?this.each(function(n){v(this).toggleClass(e.call(this,n,this.className,t),t)}):this.each(function(){if(n==="string"){var i,s=0,o=v(this),u=t,a=e.split(y);while(i=a[s++])u=r?u:!o.hasClass(i),o[u?"addClass":"removeClass"](i)}else if(n==="undefined"||n==="boolean")this.className&&v._data(this,"__className__",this.className),this.className=this.className||e===!1?"":v._data(this,"__className__")||""})},hasClass:function(e){var t=" "+e+" ",n=0,r=this.length;for(;n=0)return!0;return!1},val:function(e){var n,r,i,s=this[0];if(!arguments.length){if(s)return n=v.valHooks[s.type]||v.valHooks[s.nodeName.toLowerCase()],n&&"get"in n&&(r=n.get(s,"value"))!==t?r:(r=s.value,typeof r=="string"?r.replace(R,""):r==null?"":r);return}return i=v.isFunction(e),this.each(function(r){var s,o=v(this);if(this.nodeType!==1)return;i?s=e.call(this,r,o.val()):s=e,s==null?s="":typeof s=="number"?s+="":v.isArray(s)&&(s=v.map(s,function(e){return e==null?"":e+""})),n=v.valHooks[this.type]||v.valHooks[this.nodeName.toLowerCase()];if(!n||!("set"in n)||n.set(this,s,"value")===t)this.value=s})}}),v.extend({valHooks:{option:{get:function(e){var t=e.attributes.value;return!t||t.specified?e.value:e.text}},select:{get:function(e){var t,n,r=e.options,i=e.selectedIndex,s=e.type==="select-one"||i<0,o=s?null:[],u=s?i+1:r.length,a=i<0?u:s?i:0;for(;a=0}),n.length||(e.selectedIndex=-1),n}}},attrFn:{},attr:function(e,n,r,i){var s,o,u,a=e.nodeType;if(!e||a===3||a===8||a===2)return;if(i&&v.isFunction(v.fn[n]))return v(e)[n](r);if(typeof e.getAttribute=="undefined")return v.prop(e,n,r);u=a!==1||!v.isXMLDoc(e),u&&(n=n.toLowerCase(),o=v.attrHooks[n]||(X.test(n)?F:j));if(r!==t){if(r===null){v.removeAttr(e,n);return}return o&&"set"in o&&u&&(s=o.set(e,r,n))!==t?s:(e.setAttribute(n,r+""),r)}return o&&"get"in o&&u&&(s=o.get(e,n))!==null?s:(s=e.getAttribute(n),s===null?t:s)},removeAttr:function(e,t){var n,r,i,s,o=0;if(t&&e.nodeType===1){r=t.split(y);for(;o=0}})});var $=/^(?:textarea|input|select)$/i,J=/^([^\.]*|)(?:\.(.+)|)$/,K=/(?:^|\s)hover(\.\S+|)\b/,Q=/^key/,G=/^(?:mouse|contextmenu)|click/,Y=/^(?:focusinfocus|focusoutblur)$/,Z=function(e){return v.event.special.hover?e:e.replace(K,"mouseenter$1 mouseleave$1")};v.event={add:function(e,n,r,i,s){var o,u,a,f,l,c,h,p,d,m,g;if(e.nodeType===3||e.nodeType===8||!n||!r||!(o=v._data(e)))return;r.handler&&(d=r,r=d.handler,s=d.selector),r.guid||(r.guid=v.guid++),a=o.events,a||(o.events=a={}),u=o.handle,u||(o.handle=u=function(e){return typeof v=="undefined"||!!e&&v.event.triggered===e.type?t:v.event.dispatch.apply(u.elem,arguments)},u.elem=e),n=v.trim(Z(n)).split(" ");for(f=0;f=0&&(y=y.slice(0,-1),a=!0),y.indexOf(".")>=0&&(b=y.split("."),y=b.shift(),b.sort());if((!s||v.event.customEvent[y])&&!v.event.global[y])return;n=typeof n=="object"?n[v.expando]?n:new v.Event(y,n):new v.Event(y),n.type=y,n.isTrigger=!0,n.exclusive=a,n.namespace=b.join("."),n.namespace_re=n.namespace?new RegExp("(^|\\.)"+b.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,h=y.indexOf(":")<0?"on"+y:"";if(!s){u=v.cache;for(f in u)u[f].events&&u[f].events[y]&&v.event.trigger(n,r,u[f].handle.elem,!0);return}n.result=t,n.target||(n.target=s),r=r!=null?v.makeArray(r):[],r.unshift(n),p=v.event.special[y]||{};if(p.trigger&&p.trigger.apply(s,r)===!1)return;m=[[s,p.bindType||y]];if(!o&&!p.noBubble&&!v.isWindow(s)){g=p.delegateType||y,l=Y.test(g+y)?s:s.parentNode;for(c=s;l;l=l.parentNode)m.push([l,g]),c=l;c===(s.ownerDocument||i)&&m.push([c.defaultView||c.parentWindow||e,g])}for(f=0;f=0:v.find(h,this,null,[s]).length),u[h]&&f.push(c);f.length&&w.push({elem:s,matches:f})}d.length>m&&w.push({elem:this,matches:d.slice(m)});for(r=0;r0?this.on(t,null,e,n):this.trigger(t)},Q.test(t)&&(v.event.fixHooks[t]=v.event.keyHooks),G.test(t)&&(v.event.fixHooks[t]=v.event.mouseHooks)}),function(e,t){function nt(e,t,n,r){n=n||[],t=t||g;var i,s,a,f,l=t.nodeType;if(!e||typeof e!="string")return n;if(l!==1&&l!==9)return[];a=o(t);if(!a&&!r)if(i=R.exec(e))if(f=i[1]){if(l===9){s=t.getElementById(f);if(!s||!s.parentNode)return n;if(s.id===f)return n.push(s),n}else if(t.ownerDocument&&(s=t.ownerDocument.getElementById(f))&&u(t,s)&&s.id===f)return n.push(s),n}else{if(i[2])return S.apply(n,x.call(t.getElementsByTagName(e),0)),n;if((f=i[3])&&Z&&t.getElementsByClassName)return S.apply(n,x.call(t.getElementsByClassName(f),0)),n}return vt(e.replace(j,"$1"),t,n,r,a)}function rt(e){return function(t){var n=t.nodeName.toLowerCase();return n==="input"&&t.type===e}}function it(e){return function(t){var n=t.nodeName.toLowerCase();return(n==="input"||n==="button")&&t.type===e}}function st(e){return N(function(t){return t=+t,N(function(n,r){var i,s=e([],n.length,t),o=s.length;while(o--)n[i=s[o]]&&(n[i]=!(r[i]=n[i]))})})}function ot(e,t,n){if(e===t)return n;var r=e.nextSibling;while(r){if(r===t)return-1;r=r.nextSibling}return 1}function ut(e,t){var n,r,s,o,u,a,f,l=L[d][e+" "];if(l)return t?0:l.slice(0);u=e,a=[],f=i.preFilter;while(u){if(!n||(r=F.exec(u)))r&&(u=u.slice(r[0].length)||u),a.push(s=[]);n=!1;if(r=I.exec(u))s.push(n=new m(r.shift())),u=u.slice(n.length),n.type=r[0].replace(j," ");for(o in i.filter)(r=J[o].exec(u))&&(!f[o]||(r=f[o](r)))&&(s.push(n=new m(r.shift())),u=u.slice(n.length),n.type=o,n.matches=r);if(!n)break}return t?u.length:u?nt.error(e):L(e,a).slice(0)}function at(e,t,r){var i=t.dir,s=r&&t.dir==="parentNode",o=w++;return t.first?function(t,n,r){while(t=t[i])if(s||t.nodeType===1)return e(t,n,r)}:function(t,r,u){if(!u){var a,f=b+" "+o+" ",l=f+n;while(t=t[i])if(s||t.nodeType===1){if((a=t[d])===l)return t.sizset;if(typeof a=="string"&&a.indexOf(f)===0){if(t.sizset)return t}else{t[d]=l;if(e(t,r,u))return t.sizset=!0,t;t.sizset=!1}}}else while(t=t[i])if(s||t.nodeType===1)if(e(t,r,u))return t}}function ft(e){return e.length>1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function lt(e,t,n,r,i){var s,o=[],u=0,a=e.length,f=t!=null;for(;u-1&&(s[f]=!(o[f]=c))}}else g=lt(g===o?g.splice(d,g.length):g),i?i(null,o,g,a):S.apply(o,g)})}function ht(e){var t,n,r,s=e.length,o=i.relative[e[0].type],u=o||i.relative[" "],a=o?1:0,f=at(function(e){return e===t},u,!0),l=at(function(e){return T.call(t,e)>-1},u,!0),h=[function(e,n,r){return!o&&(r||n!==c)||((t=n).nodeType?f(e,n,r):l(e,n,r))}];for(;a1&&ft(h),a>1&&e.slice(0,a-1).join("").replace(j,"$1"),n,a0,s=e.length>0,o=function(u,a,f,l,h){var p,d,v,m=[],y=0,w="0",x=u&&[],T=h!=null,N=c,C=u||s&&i.find.TAG("*",h&&a.parentNode||a),k=b+=N==null?1:Math.E;T&&(c=a!==g&&a,n=o.el);for(;(p=C[w])!=null;w++){if(s&&p){for(d=0;v=e[d];d++)if(v(p,a,f)){l.push(p);break}T&&(b=k,n=++o.el)}r&&((p=!v&&p)&&y--,u&&x.push(p))}y+=w;if(r&&w!==y){for(d=0;v=t[d];d++)v(x,m,a,f);if(u){if(y>0)while(w--)!x[w]&&!m[w]&&(m[w]=E.call(l));m=lt(m)}S.apply(l,m),T&&!u&&m.length>0&&y+t.length>1&&nt.uniqueSort(l)}return T&&(b=k,c=N),x};return o.el=0,r?N(o):o}function dt(e,t,n){var r=0,i=t.length;for(;r2&&(f=u[0]).type==="ID"&&t.nodeType===9&&!s&&i.relative[u[1].type]){t=i.find.ID(f.matches[0].replace($,""),t,s)[0];if(!t)return n;e=e.slice(u.shift().length)}for(o=J.POS.test(e)?-1:u.length-1;o>=0;o--){f=u[o];if(i.relative[l=f.type])break;if(c=i.find[l])if(r=c(f.matches[0].replace($,""),z.test(u[0].type)&&t.parentNode||t,s)){u.splice(o,1),e=r.length&&u.join("");if(!e)return S.apply(n,x.call(r,0)),n;break}}}return a(e,h)(r,t,s,n,z.test(e)),n}function mt(){}var n,r,i,s,o,u,a,f,l,c,h=!0,p="undefined",d=("sizcache"+Math.random()).replace(".",""),m=String,g=e.document,y=g.documentElement,b=0,w=0,E=[].pop,S=[].push,x=[].slice,T=[].indexOf||function(e){var t=0,n=this.length;for(;ti.cacheLength&&delete e[t.shift()],e[n+" "]=r},e)},k=C(),L=C(),A=C(),O="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[-\\w]|[^\\x00-\\xa0])+",_=M.replace("w","w#"),D="([*^$|!~]?=)",P="\\["+O+"*("+M+")"+O+"*(?:"+D+O+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+_+")|)|)"+O+"*\\]",H=":("+M+")(?:\\((?:(['\"])((?:\\\\.|[^\\\\])*?)\\2|([^()[\\]]*|(?:(?:"+P+")|[^:]|\\\\.)*|.*))\\)|)",B=":(even|odd|eq|gt|lt|nth|first|last)(?:\\("+O+"*((?:-\\d)?\\d*)"+O+"*\\)|)(?=[^-]|$)",j=new RegExp("^"+O+"+|((?:^|[^\\\\])(?:\\\\.)*)"+O+"+$","g"),F=new RegExp("^"+O+"*,"+O+"*"),I=new RegExp("^"+O+"*([\\x20\\t\\r\\n\\f>+~])"+O+"*"),q=new RegExp(H),R=/^(?:#([\w\-]+)|(\w+)|\.([\w\-]+))$/,U=/^:not/,z=/[\x20\t\r\n\f]*[+~]/,W=/:not\($/,X=/h\d/i,V=/input|select|textarea|button/i,$=/\\(?!\\)/g,J={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),NAME:new RegExp("^\\[name=['\"]?("+M+")['\"]?\\]"),TAG:new RegExp("^("+M.replace("w","w*")+")"),ATTR:new RegExp("^"+P),PSEUDO:new RegExp("^"+H),POS:new RegExp(B,"i"),CHILD:new RegExp("^:(only|nth|first|last)-child(?:\\("+O+"*(even|odd|(([+-]|)(\\d*)n|)"+O+"*(?:([+-]|)"+O+"*(\\d+)|))"+O+"*\\)|)","i"),needsContext:new RegExp("^"+O+"*[>+~]|"+B,"i")},K=function(e){var t=g.createElement("div");try{return e(t)}catch(n){return!1}finally{t=null}},Q=K(function(e){return e.appendChild(g.createComment("")),!e.getElementsByTagName("*").length}),G=K(function(e){return e.innerHTML="",e.firstChild&&typeof e.firstChild.getAttribute!==p&&e.firstChild.getAttribute("href")==="#"}),Y=K(function(e){e.innerHTML="";var t=typeof e.lastChild.getAttribute("multiple");return t!=="boolean"&&t!=="string"}),Z=K(function(e){return e.innerHTML="",!e.getElementsByClassName||!e.getElementsByClassName("e").length?!1:(e.lastChild.className="e",e.getElementsByClassName("e").length===2)}),et=K(function(e){e.id=d+0,e.innerHTML="
",y.insertBefore(e,y.firstChild);var t=g.getElementsByName&&g.getElementsByName(d).length===2+g.getElementsByName(d+0).length;return r=!g.getElementById(d),y.removeChild(e),t});try{x.call(y.childNodes,0)[0].nodeType}catch(tt){x=function(e){var t,n=[];for(;t=this[e];e++)n.push(t);return n}}nt.matches=function(e,t){return nt(e,null,null,t)},nt.matchesSelector=function(e,t){return nt(t,null,null,[e]).length>0},s=nt.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(i===1||i===9||i===11){if(typeof e.textContent=="string")return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=s(e)}else if(i===3||i===4)return e.nodeValue}else for(;t=e[r];r++)n+=s(t);return n},o=nt.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?t.nodeName!=="HTML":!1},u=nt.contains=y.contains?function(e,t){var n=e.nodeType===9?e.documentElement:e,r=t&&t.parentNode;return e===r||!!(r&&r.nodeType===1&&n.contains&&n.contains(r))}:y.compareDocumentPosition?function(e,t){return t&&!!(e.compareDocumentPosition(t)&16)}:function(e,t){while(t=t.parentNode)if(t===e)return!0;return!1},nt.attr=function(e,t){var n,r=o(e);return r||(t=t.toLowerCase()),(n=i.attrHandle[t])?n(e):r||Y?e.getAttribute(t):(n=e.getAttributeNode(t),n?typeof e[t]=="boolean"?e[t]?t:null:n.specified?n.value:null:null)},i=nt.selectors={cacheLength:50,createPseudo:N,match:J,attrHandle:G?{}:{href:function(e){return e.getAttribute("href",2)},type:function(e){return e.getAttribute("type")}},find:{ID:r?function(e,t,n){if(typeof t.getElementById!==p&&!n){var r=t.getElementById(e);return r&&r.parentNode?[r]:[]}}:function(e,n,r){if(typeof n.getElementById!==p&&!r){var i=n.getElementById(e);return i?i.id===e||typeof i.getAttributeNode!==p&&i.getAttributeNode("id").value===e?[i]:t:[]}},TAG:Q?function(e,t){if(typeof t.getElementsByTagName!==p)return t.getElementsByTagName(e)}:function(e,t){var n=t.getElementsByTagName(e);if(e==="*"){var r,i=[],s=0;for(;r=n[s];s++)r.nodeType===1&&i.push(r);return i}return n},NAME:et&&function(e,t){if(typeof t.getElementsByName!==p)return t.getElementsByName(name)},CLASS:Z&&function(e,t,n){if(typeof t.getElementsByClassName!==p&&!n)return t.getElementsByClassName(e)}},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace($,""),e[3]=(e[4]||e[5]||"").replace($,""),e[2]==="~="&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),e[1]==="nth"?(e[2]||nt.error(e[0]),e[3]=+(e[3]?e[4]+(e[5]||1):2*(e[2]==="even"||e[2]==="odd")),e[4]=+(e[6]+e[7]||e[2]==="odd")):e[2]&&nt.error(e[0]),e},PSEUDO:function(e){var t,n;if(J.CHILD.test(e[0]))return null;if(e[3])e[2]=e[3];else if(t=e[4])q.test(t)&&(n=ut(t,!0))&&(n=t.indexOf(")",t.length-n)-t.length)&&(t=t.slice(0,n),e[0]=e[0].slice(0,n)),e[2]=t;return e.slice(0,3)}},filter:{ID:r?function(e){return e=e.replace($,""),function(t){return t.getAttribute("id")===e}}:function(e){return e=e.replace($,""),function(t){var n=typeof t.getAttributeNode!==p&&t.getAttributeNode("id");return n&&n.value===e}},TAG:function(e){return e==="*"?function(){return!0}:(e=e.replace($,"").toLowerCase(),function(t){return t.nodeName&&t.nodeName.toLowerCase()===e})},CLASS:function(e){var t=k[d][e+" "];return t||(t=new RegExp("(^|"+O+")"+e+"("+O+"|$)"))&&k(e,function(e){return t.test(e.className||typeof e.getAttribute!==p&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r,i){var s=nt.attr(r,e);return s==null?t==="!=":t?(s+="",t==="="?s===n:t==="!="?s!==n:t==="^="?n&&s.indexOf(n)===0:t==="*="?n&&s.indexOf(n)>-1:t==="$="?n&&s.substr(s.length-n.length)===n:t==="~="?(" "+s+" ").indexOf(n)>-1:t==="|="?s===n||s.substr(0,n.length+1)===n+"-":!1):!0}},CHILD:function(e,t,n,r){return e==="nth"?function(e){var t,i,s=e.parentNode;if(n===1&&r===0)return!0;if(s){i=0;for(t=s.firstChild;t;t=t.nextSibling)if(t.nodeType===1){i++;if(e===t)break}}return i-=r,i===n||i%n===0&&i/n>=0}:function(t){var n=t;switch(e){case"only":case"first":while(n=n.previousSibling)if(n.nodeType===1)return!1;if(e==="first")return!0;n=t;case"last":while(n=n.nextSibling)if(n.nodeType===1)return!1;return!0}}},PSEUDO:function(e,t){var n,r=i.pseudos[e]||i.setFilters[e.toLowerCase()]||nt.error("unsupported pseudo: "+e);return r[d]?r(t):r.length>1?(n=[e,e,"",t],i.setFilters.hasOwnProperty(e.toLowerCase())?N(function(e,n){var i,s=r(e,t),o=s.length;while(o--)i=T.call(e,s[o]),e[i]=!(n[i]=s[o])}):function(e){return r(e,0,n)}):r}},pseudos:{not:N(function(e){var t=[],n=[],r=a(e.replace(j,"$1"));return r[d]?N(function(e,t,n,i){var s,o=r(e,null,i,[]),u=e.length;while(u--)if(s=o[u])e[u]=!(t[u]=s)}):function(e,i,s){return t[0]=e,r(t,null,s,n),!n.pop()}}),has:N(function(e){return function(t){return nt(e,t).length>0}}),contains:N(function(e){return function(t){return(t.textContent||t.innerText||s(t)).indexOf(e)>-1}}),enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return t==="input"&&!!e.checked||t==="option"&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},parent:function(e){return!i.pseudos.empty(e)},empty:function(e){var t;e=e.firstChild;while(e){if(e.nodeName>"@"||(t=e.nodeType)===3||t===4)return!1;e=e.nextSibling}return!0},header:function(e){return X.test(e.nodeName)},text:function(e){var t,n;return e.nodeName.toLowerCase()==="input"&&(t=e.type)==="text"&&((n=e.getAttribute("type"))==null||n.toLowerCase()===t)},radio:rt("radio"),checkbox:rt("checkbox"),file:rt("file"),password:rt("password"),image:rt("image"),submit:it("submit"),reset:it("reset"),button:function(e){var t=e.nodeName.toLowerCase();return t==="input"&&e.type==="button"||t==="button"},input:function(e){return V.test(e.nodeName)},focus:function(e){var t=e.ownerDocument;return e===t.activeElement&&(!t.hasFocus||t.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},active:function(e){return e===e.ownerDocument.activeElement},first:st(function(){return[0]}),last:st(function(e,t){return[t-1]}),eq:st(function(e,t,n){return[n<0?n+t:n]}),even:st(function(e,t){for(var n=0;n=0;)e.push(r);return e}),gt:st(function(e,t,n){for(var r=n<0?n+t:n;++r",e.querySelectorAll("[selected]").length||i.push("\\["+O+"*(?:checked|disabled|ismap|multiple|readonly|selected|value)"),e.querySelectorAll(":checked").length||i.push(":checked")}),K(function(e){e.innerHTML="

",e.querySelectorAll("[test^='']").length&&i.push("[*^$]="+O+"*(?:\"\"|'')"),e.innerHTML="",e.querySelectorAll(":enabled").length||i.push(":enabled",":disabled")}),i=new RegExp(i.join("|")),vt=function(e,r,s,o,u){if(!o&&!u&&!i.test(e)){var a,f,l=!0,c=d,h=r,p=r.nodeType===9&&e;if(r.nodeType===1&&r.nodeName.toLowerCase()!=="object"){a=ut(e),(l=r.getAttribute("id"))?c=l.replace(n,"\\$&"):r.setAttribute("id",c),c="[id='"+c+"'] ",f=a.length;while(f--)a[f]=c+a[f].join("");h=z.test(e)&&r.parentNode||r,p=a.join(",")}if(p)try{return S.apply(s,x.call(h.querySelectorAll(p),0)),s}catch(v){}finally{l||r.removeAttribute("id")}}return t(e,r,s,o,u)},u&&(K(function(t){e=u.call(t,"div");try{u.call(t,"[test!='']:sizzle"),s.push("!=",H)}catch(n){}}),s=new RegExp(s.join("|")),nt.matchesSelector=function(t,n){n=n.replace(r,"='$1']");if(!o(t)&&!s.test(n)&&!i.test(n))try{var a=u.call(t,n);if(a||e||t.document&&t.document.nodeType!==11)return a}catch(f){}return nt(n,null,null,[t]).length>0})}(),i.pseudos.nth=i.pseudos.eq,i.filters=mt.prototype=i.pseudos,i.setFilters=new mt,nt.attr=v.attr,v.find=nt,v.expr=nt.selectors,v.expr[":"]=v.expr.pseudos,v.unique=nt.uniqueSort,v.text=nt.getText,v.isXMLDoc=nt.isXML,v.contains=nt.contains}(e);var nt=/Until$/,rt=/^(?:parents|prev(?:Until|All))/,it=/^.[^:#\[\.,]*$/,st=v.expr.match.needsContext,ot={children:!0,contents:!0,next:!0,prev:!0};v.fn.extend({find:function(e){var t,n,r,i,s,o,u=this;if(typeof e!="string")return v(e).filter(function(){for(t=0,n=u.length;t0)for(i=r;i=0:v.filter(e,this).length>0:this.filter(e).length>0)},closest:function(e,t){var n,r=0,i=this.length,s=[],o=st.test(e)||typeof e!="string"?v(e,t||this.context):0;for(;r-1:v.find.matchesSelector(n,e)){s.push(n);break}n=n.parentNode}}return s=s.length>1?v.unique(s):s,this.pushStack(s,"closest",e)},index:function(e){return e?typeof e=="string"?v.inArray(this[0],v(e)):v.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.prevAll().length:-1},add:function(e,t){var n=typeof e=="string"?v(e,t):v.makeArray(e&&e.nodeType?[e]:e),r=v.merge(this.get(),n);return this.pushStack(ut(n[0])||ut(r[0])?r:v.unique(r))},addBack:function(e){return this.add(e==null?this.prevObject:this.prevObject.filter(e))}}),v.fn.andSelf=v.fn.addBack,v.each({parent:function(e){var t=e.parentNode;return t&&t.nodeType!==11?t:null},parents:function(e){return v.dir(e,"parentNode")},parentsUntil:function(e,t,n){return v.dir(e,"parentNode",n)},next:function(e){return at(e,"nextSibling")},prev:function(e){return at(e,"previousSibling")},nextAll:function(e){return v.dir(e,"nextSibling")},prevAll:function(e){return v.dir(e,"previousSibling")},nextUntil:function(e,t,n){return v.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return v.dir(e,"previousSibling",n)},siblings:function(e){return v.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return v.sibling(e.firstChild)},contents:function(e){return v.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:v.merge([],e.childNodes)}},function(e,t){v.fn[e]=function(n,r){var i=v.map(this,t,n);return nt.test(e)||(r=n),r&&typeof r=="string"&&(i=v.filter(r,i)),i=this.length>1&&!ot[e]?v.unique(i):i,this.length>1&&rt.test(e)&&(i=i.reverse()),this.pushStack(i,e,l.call(arguments).join(","))}}),v.extend({filter:function(e,t,n){return n&&(e=":not("+e+")"),t.length===1?v.find.matchesSelector(t[0],e)?[t[0]]:[]:v.find.matches(e,t)},dir:function(e,n,r){var i=[],s=e[n];while(s&&s.nodeType!==9&&(r===t||s.nodeType!==1||!v(s).is(r)))s.nodeType===1&&i.push(s),s=s[n];return i},sibling:function(e,t){var n=[];for(;e;e=e.nextSibling)e.nodeType===1&&e!==t&&n.push(e);return n}});var ct="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",ht=/ jQuery\d+="(?:null|\d+)"/g,pt=/^\s+/,dt=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,vt=/<([\w:]+)/,mt=/]","i"),Et=/^(?:checkbox|radio)$/,St=/checked\s*(?:[^=]|=\s*.checked.)/i,xt=/\/(java|ecma)script/i,Tt=/^\s*\s*$/g,Nt={option:[1,""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]},Ct=lt(i),kt=Ct.appendChild(i.createElement("div"));Nt.optgroup=Nt.option,Nt.tbody=Nt.tfoot=Nt.colgroup=Nt.caption=Nt.thead,Nt.th=Nt.td,v.support.htmlSerialize||(Nt._default=[1,"X
","
"]),v.fn.extend({text:function(e){return v.access(this,function(e){return e===t?v.text(this):this.empty().append((this[0]&&this[0].ownerDocument||i).createTextNode(e))},null,e,arguments.length)},wrapAll:function(e){if(v.isFunction(e))return this.each(function(t){v(this).wrapAll(e.call(this,t))});if(this[0]){var t=v(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstChild&&e.firstChild.nodeType===1)e=e.firstChild;return e}).append(this)}return this},wrapInner:function(e){return v.isFunction(e)?this.each(function(t){v(this).wrapInner(e.call(this,t))}):this.each(function(){var t=v(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=v.isFunction(e);return this.each(function(n){v(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){v.nodeName(this,"body")||v(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(e){(this.nodeType===1||this.nodeType===11)&&this.appendChild(e)})},prepend:function(){return this.domManip(arguments,!0,function(e){(this.nodeType===1||this.nodeType===11)&&this.insertBefore(e,this.firstChild)})},before:function(){if(!ut(this[0]))return this.domManip(arguments,!1,function(e){this.parentNode.insertBefore(e,this)});if(arguments.length){var e=v.clean(arguments);return this.pushStack(v.merge(e,this),"before",this.selector)}},after:function(){if(!ut(this[0]))return this.domManip(arguments,!1,function(e){this.parentNode.insertBefore(e,this.nextSibling)});if(arguments.length){var e=v.clean(arguments);return this.pushStack(v.merge(this,e),"after",this.selector)}},remove:function(e,t){var n,r=0;for(;(n=this[r])!=null;r++)if(!e||v.filter(e,[n]).length)!t&&n.nodeType===1&&(v.cleanData(n.getElementsByTagName("*")),v.cleanData([n])),n.parentNode&&n.parentNode.removeChild(n);return this},empty:function(){var e,t=0;for(;(e=this[t])!=null;t++){e.nodeType===1&&v.cleanData(e.getElementsByTagName("*"));while(e.firstChild)e.removeChild(e.firstChild)}return this},clone:function(e,t){return e=e==null?!1:e,t=t==null?e:t,this.map(function(){return v.clone(this,e,t)})},html:function(e){return v.access(this,function(e){var n=this[0]||{},r=0,i=this.length;if(e===t)return n.nodeType===1?n.innerHTML.replace(ht,""):t;if(typeof e=="string"&&!yt.test(e)&&(v.support.htmlSerialize||!wt.test(e))&&(v.support.leadingWhitespace||!pt.test(e))&&!Nt[(vt.exec(e)||["",""])[1].toLowerCase()]){e=e.replace(dt,"<$1>");try{for(;r1&&typeof f=="string"&&St.test(f))return this.each(function(){v(this).domManip(e,n,r)});if(v.isFunction(f))return this.each(function(i){var s=v(this);e[0]=f.call(this,i,n?s.html():t),s.domManip(e,n,r)});if(this[0]){i=v.buildFragment(e,this,l),o=i.fragment,s=o.firstChild,o.childNodes.length===1&&(o=s);if(s){n=n&&v.nodeName(s,"tr");for(u=i.cacheable||c-1;a0?this.clone(!0):this).get(),v(o[i])[t](r),s=s.concat(r);return this.pushStack(s,e,o.selector)}}),v.extend({clone:function(e,t,n){var r,i,s,o;v.support.html5Clone||v.isXMLDoc(e)||!wt.test("<"+e.nodeName+">")?o=e.cloneNode(!0):(kt.innerHTML=e.outerHTML,kt.removeChild(o=kt.firstChild));if((!v.support.noCloneEvent||!v.support.noCloneChecked)&&(e.nodeType===1||e.nodeType===11)&&!v.isXMLDoc(e)){Ot(e,o),r=Mt(e),i=Mt(o);for(s=0;r[s];++s)i[s]&&Ot(r[s],i[s])}if(t){At(e,o);if(n){r=Mt(e),i=Mt(o);for(s=0;r[s];++s)At(r[s],i[s])}}return r=i=null,o},clean:function(e,t,n,r){var s,o,u,a,f,l,c,h,p,d,m,g,y=t===i&&Ct,b=[];if(!t||typeof t.createDocumentFragment=="undefined")t=i;for(s=0;(u=e[s])!=null;s++){typeof u=="number"&&(u+="");if(!u)continue;if(typeof u=="string")if(!gt.test(u))u=t.createTextNode(u);else{y=y||lt(t),c=t.createElement("div"),y.appendChild(c),u=u.replace(dt,"<$1>"),a=(vt.exec(u)||["",""])[1].toLowerCase(),f=Nt[a]||Nt._default,l=f[0],c.innerHTML=f[1]+u+f[2];while(l--)c=c.lastChild;if(!v.support.tbody){h=mt.test(u),p=a==="table"&&!h?c.firstChild&&c.firstChild.childNodes:f[1]===""&&!h?c.childNodes:[];for(o=p.length-1;o>=0;--o)v.nodeName(p[o],"tbody")&&!p[o].childNodes.length&&p[o].parentNode.removeChild(p[o])}!v.support.leadingWhitespace&&pt.test(u)&&c.insertBefore(t.createTextNode(pt.exec(u)[0]),c.firstChild),u=c.childNodes,c.parentNode.removeChild(c)}u.nodeType?b.push(u):v.merge(b,u)}c&&(u=c=y=null);if(!v.support.appendChecked)for(s=0;(u=b[s])!=null;s++)v.nodeName(u,"input")?_t(u):typeof u.getElementsByTagName!="undefined"&&v.grep(u.getElementsByTagName("input"),_t);if(n){m=function(e){if(!e.type||xt.test(e.type))return r?r.push(e.parentNode?e.parentNode.removeChild(e):e):n.appendChild(e)};for(s=0;(u=b[s])!=null;s++)if(!v.nodeName(u,"script")||!m(u))n.appendChild(u),typeof u.getElementsByTagName!="undefined"&&(g=v.grep(v.merge([],u.getElementsByTagName("script")),m),b.splice.apply(b,[s+1,0].concat(g)),s+=g.length)}return b},cleanData:function(e,t){var n,r,i,s,o=0,u=v.expando,a=v.cache,f=v.support.deleteExpando,l=v.event.special;for(;(i=e[o])!=null;o++)if(t||v.acceptData(i)){r=i[u],n=r&&a[r];if(n){if(n.events)for(s in n.events)l[s]?v.event.remove(i,s):v.removeEvent(i,s,n.handle);a[r]&&(delete a[r],f?delete i[u]:i.removeAttribute?i.removeAttribute(u):i[u]=null,v.deletedIds.push(r))}}}}),function(){var e,t;v.uaMatch=function(e){e=e.toLowerCase();var t=/(chrome)[ \/]([\w.]+)/.exec(e)||/(webkit)[ \/]([\w.]+)/.exec(e)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(e)||/(msie) ([\w.]+)/.exec(e)||e.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(e)||[];return{browser:t[1]||"",version:t[2]||"0"}},e=v.uaMatch(o.userAgent),t={},e.browser&&(t[e.browser]=!0,t.version=e.version),t.chrome?t.webkit=!0:t.webkit&&(t.safari=!0),v.browser=t,v.sub=function(){function e(t,n){return new e.fn.init(t,n)}v.extend(!0,e,this),e.superclass=this,e.fn=e.prototype=this(),e.fn.constructor=e,e.sub=this.sub,e.fn.init=function(r,i){return i&&i instanceof v&&!(i instanceof e)&&(i=e(i)),v.fn.init.call(this,r,i,t)},e.fn.init.prototype=e.fn;var t=e(i);return e}}();var Dt,Pt,Ht,Bt=/alpha\([^)]*\)/i,jt=/opacity=([^)]*)/,Ft=/^(top|right|bottom|left)$/,It=/^(none|table(?!-c[ea]).+)/,qt=/^margin/,Rt=new RegExp("^("+m+")(.*)$","i"),Ut=new RegExp("^("+m+")(?!px)[a-z%]+$","i"),zt=new RegExp("^([-+])=("+m+")","i"),Wt={BODY:"block"},Xt={position:"absolute",visibility:"hidden",display:"block"},Vt={letterSpacing:0,fontWeight:400},$t=["Top","Right","Bottom","Left"],Jt=["Webkit","O","Moz","ms"],Kt=v.fn.toggle;v.fn.extend({css:function(e,n){return v.access(this,function(e,n,r){return r!==t?v.style(e,n,r):v.css(e,n)},e,n,arguments.length>1)},show:function(){return Yt(this,!0)},hide:function(){return Yt(this)},toggle:function(e,t){var n=typeof e=="boolean";return v.isFunction(e)&&v.isFunction(t)?Kt.apply(this,arguments):this.each(function(){(n?e:Gt(this))?v(this).show():v(this).hide()})}}),v.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Dt(e,"opacity");return n===""?"1":n}}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":v.support.cssFloat?"cssFloat":"styleFloat"},style:function(e,n,r,i){if(!e||e.nodeType===3||e.nodeType===8||!e.style)return;var s,o,u,a=v.camelCase(n),f=e.style;n=v.cssProps[a]||(v.cssProps[a]=Qt(f,a)),u=v.cssHooks[n]||v.cssHooks[a];if(r===t)return u&&"get"in u&&(s=u.get(e,!1,i))!==t?s:f[n];o=typeof r,o==="string"&&(s=zt.exec(r))&&(r=(s[1]+1)*s[2]+parseFloat(v.css(e,n)),o="number");if(r==null||o==="number"&&isNaN(r))return;o==="number"&&!v.cssNumber[a]&&(r+="px");if(!u||!("set"in u)||(r=u.set(e,r,i))!==t)try{f[n]=r}catch(l){}},css:function(e,n,r,i){var s,o,u,a=v.camelCase(n);return n=v.cssProps[a]||(v.cssProps[a]=Qt(e.style,a)),u=v.cssHooks[n]||v.cssHooks[a],u&&"get"in u&&(s=u.get(e,!0,i)),s===t&&(s=Dt(e,n)),s==="normal"&&n in Vt&&(s=Vt[n]),r||i!==t?(o=parseFloat(s),r||v.isNumeric(o)?o||0:s):s},swap:function(e,t,n){var r,i,s={};for(i in t)s[i]=e.style[i],e.style[i]=t[i];r=n.call(e);for(i in t)e.style[i]=s[i];return r}}),e.getComputedStyle?Dt=function(t,n){var r,i,s,o,u=e.getComputedStyle(t,null),a=t.style;return u&&(r=u.getPropertyValue(n)||u[n],r===""&&!v.contains(t.ownerDocument,t)&&(r=v.style(t,n)),Ut.test(r)&&qt.test(n)&&(i=a.width,s=a.minWidth,o=a.maxWidth,a.minWidth=a.maxWidth=a.width=r,r=u.width,a.width=i,a.minWidth=s,a.maxWidth=o)),r}:i.documentElement.currentStyle&&(Dt=function(e,t){var n,r,i=e.currentStyle&&e.currentStyle[t],s=e.style;return i==null&&s&&s[t]&&(i=s[t]),Ut.test(i)&&!Ft.test(t)&&(n=s.left,r=e.runtimeStyle&&e.runtimeStyle.left,r&&(e.runtimeStyle.left=e.currentStyle.left),s.left=t==="fontSize"?"1em":i,i=s.pixelLeft+"px",s.left=n,r&&(e.runtimeStyle.left=r)),i===""?"auto":i}),v.each(["height","width"],function(e,t){v.cssHooks[t]={get:function(e,n,r){if(n)return e.offsetWidth===0&&It.test(Dt(e,"display"))?v.swap(e,Xt,function(){return tn(e,t,r)}):tn(e,t,r)},set:function(e,n,r){return Zt(e,n,r?en(e,t,r,v.support.boxSizing&&v.css(e,"boxSizing")==="border-box"):0)}}}),v.support.opacity||(v.cssHooks.opacity={get:function(e,t){return jt.test((t&&e.currentStyle?e.currentStyle.filter:e.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":t?"1":""},set:function(e,t){var n=e.style,r=e.currentStyle,i=v.isNumeric(t)?"alpha(opacity="+t*100+")":"",s=r&&r.filter||n.filter||"";n.zoom=1;if(t>=1&&v.trim(s.replace(Bt,""))===""&&n.removeAttribute){n.removeAttribute("filter");if(r&&!r.filter)return}n.filter=Bt.test(s)?s.replace(Bt,i):s+" "+i}}),v(function(){v.support.reliableMarginRight||(v.cssHooks.marginRight={get:function(e,t){return v.swap(e,{display:"inline-block"},function(){if(t)return Dt(e,"marginRight")})}}),!v.support.pixelPosition&&v.fn.position&&v.each(["top","left"],function(e,t){v.cssHooks[t]={get:function(e,n){if(n){var r=Dt(e,t);return Ut.test(r)?v(e).position()[t]+"px":r}}}})}),v.expr&&v.expr.filters&&(v.expr.filters.hidden=function(e){return e.offsetWidth===0&&e.offsetHeight===0||!v.support.reliableHiddenOffsets&&(e.style&&e.style.display||Dt(e,"display"))==="none"},v.expr.filters.visible=function(e){return!v.expr.filters.hidden(e)}),v.each({margin:"",padding:"",border:"Width"},function(e,t){v.cssHooks[e+t]={expand:function(n){var r,i=typeof n=="string"?n.split(" "):[n],s={};for(r=0;r<4;r++)s[e+$t[r]+t]=i[r]||i[r-2]||i[0];return s}},qt.test(e)||(v.cssHooks[e+t].set=Zt)});var rn=/%20/g,sn=/\[\]$/,on=/\r?\n/g,un=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,an=/^(?:select|textarea)/i;v.fn.extend({serialize:function(){return v.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?v.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||an.test(this.nodeName)||un.test(this.type))}).map(function(e,t){var n=v(this).val();return n==null?null:v.isArray(n)?v.map(n,function(e,n){return{name:t.name,value:e.replace(on,"\r\n")}}):{name:t.name,value:n.replace(on,"\r\n")}}).get()}}),v.param=function(e,n){var r,i=[],s=function(e,t){t=v.isFunction(t)?t():t==null?"":t,i[i.length]=encodeURIComponent(e)+"="+encodeURIComponent(t)};n===t&&(n=v.ajaxSettings&&v.ajaxSettings.traditional);if(v.isArray(e)||e.jquery&&!v.isPlainObject(e))v.each(e,function(){s(this.name,this.value)});else for(r in e)fn(r,e[r],n,s);return i.join("&").replace(rn,"+")};var ln,cn,hn=/#.*$/,pn=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,dn=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,vn=/^(?:GET|HEAD)$/,mn=/^\/\//,gn=/\?/,yn=/)<[^<]*)*<\/script>/gi,bn=/([?&])_=[^&]*/,wn=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,En=v.fn.load,Sn={},xn={},Tn=["*/"]+["*"];try{cn=s.href}catch(Nn){cn=i.createElement("a"),cn.href="",cn=cn.href}ln=wn.exec(cn.toLowerCase())||[],v.fn.load=function(e,n,r){if(typeof e!="string"&&En)return En.apply(this,arguments);if(!this.length)return this;var i,s,o,u=this,a=e.indexOf(" ");return a>=0&&(i=e.slice(a,e.length),e=e.slice(0,a)),v.isFunction(n)?(r=n,n=t):n&&typeof n=="object"&&(s="POST"),v.ajax({url:e,type:s,dataType:"html",data:n,complete:function(e,t){r&&u.each(r,o||[e.responseText,t,e])}}).done(function(e){o=arguments,u.html(i?v("
").append(e.replace(yn,"")).find(i):e)}),this},v.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(e,t){v.fn[t]=function(e){return this.on(t,e)}}),v.each(["get","post"],function(e,n){v[n]=function(e,r,i,s){return v.isFunction(r)&&(s=s||i,i=r,r=t),v.ajax({type:n,url:e,data:r,success:i,dataType:s})}}),v.extend({getScript:function(e,n){return v.get(e,t,n,"script")},getJSON:function(e,t,n){return v.get(e,t,n,"json")},ajaxSetup:function(e,t){return t?Ln(e,v.ajaxSettings):(t=e,e=v.ajaxSettings),Ln(e,t),e},ajaxSettings:{url:cn,isLocal:dn.test(ln[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded; charset=UTF-8",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":Tn},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":e.String,"text html":!0,"text json":v.parseJSON,"text xml":v.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:Cn(Sn),ajaxTransport:Cn(xn),ajax:function(e,n){function T(e,n,s,a){var l,y,b,w,S,T=n;if(E===2)return;E=2,u&&clearTimeout(u),o=t,i=a||"",x.readyState=e>0?4:0,s&&(w=An(c,x,s));if(e>=200&&e<300||e===304)c.ifModified&&(S=x.getResponseHeader("Last-Modified"),S&&(v.lastModified[r]=S),S=x.getResponseHeader("Etag"),S&&(v.etag[r]=S)),e===304?(T="notmodified",l=!0):(l=On(c,w),T=l.state,y=l.data,b=l.error,l=!b);else{b=T;if(!T||e)T="error",e<0&&(e=0)}x.status=e,x.statusText=(n||T)+"",l?d.resolveWith(h,[y,T,x]):d.rejectWith(h,[x,T,b]),x.statusCode(g),g=t,f&&p.trigger("ajax"+(l?"Success":"Error"),[x,c,l?y:b]),m.fireWith(h,[x,T]),f&&(p.trigger("ajaxComplete",[x,c]),--v.active||v.event.trigger("ajaxStop"))}typeof e=="object"&&(n=e,e=t),n=n||{};var r,i,s,o,u,a,f,l,c=v.ajaxSetup({},n),h=c.context||c,p=h!==c&&(h.nodeType||h instanceof v)?v(h):v.event,d=v.Deferred(),m=v.Callbacks("once memory"),g=c.statusCode||{},b={},w={},E=0,S="canceled",x={readyState:0,setRequestHeader:function(e,t){if(!E){var n=e.toLowerCase();e=w[n]=w[n]||e,b[e]=t}return this},getAllResponseHeaders:function(){return E===2?i:null},getResponseHeader:function(e){var n;if(E===2){if(!s){s={};while(n=pn.exec(i))s[n[1].toLowerCase()]=n[2]}n=s[e.toLowerCase()]}return n===t?null:n},overrideMimeType:function(e){return E||(c.mimeType=e),this},abort:function(e){return e=e||S,o&&o.abort(e),T(0,e),this}};d.promise(x),x.success=x.done,x.error=x.fail,x.complete=m.add,x.statusCode=function(e){if(e){var t;if(E<2)for(t in e)g[t]=[g[t],e[t]];else t=e[x.status],x.always(t)}return this},c.url=((e||c.url)+"").replace(hn,"").replace(mn,ln[1]+"//"),c.dataTypes=v.trim(c.dataType||"*").toLowerCase().split(y),c.crossDomain==null&&(a=wn.exec(c.url.toLowerCase()),c.crossDomain=!(!a||a[1]===ln[1]&&a[2]===ln[2]&&(a[3]||(a[1]==="http:"?80:443))==(ln[3]||(ln[1]==="http:"?80:443)))),c.data&&c.processData&&typeof c.data!="string"&&(c.data=v.param(c.data,c.traditional)),kn(Sn,c,n,x);if(E===2)return x;f=c.global,c.type=c.type.toUpperCase(),c.hasContent=!vn.test(c.type),f&&v.active++===0&&v.event.trigger("ajaxStart");if(!c.hasContent){c.data&&(c.url+=(gn.test(c.url)?"&":"?")+c.data,delete c.data),r=c.url;if(c.cache===!1){var N=v.now(),C=c.url.replace(bn,"$1_="+N);c.url=C+(C===c.url?(gn.test(c.url)?"&":"?")+"_="+N:"")}}(c.data&&c.hasContent&&c.contentType!==!1||n.contentType)&&x.setRequestHeader("Content-Type",c.contentType),c.ifModified&&(r=r||c.url,v.lastModified[r]&&x.setRequestHeader("If-Modified-Since",v.lastModified[r]),v.etag[r]&&x.setRequestHeader("If-None-Match",v.etag[r])),x.setRequestHeader("Accept",c.dataTypes[0]&&c.accepts[c.dataTypes[0]]?c.accepts[c.dataTypes[0]]+(c.dataTypes[0]!=="*"?", "+Tn+"; q=0.01":""):c.accepts["*"]);for(l in c.headers)x.setRequestHeader(l,c.headers[l]);if(!c.beforeSend||c.beforeSend.call(h,x,c)!==!1&&E!==2){S="abort";for(l in{success:1,error:1,complete:1})x[l](c[l]);o=kn(xn,c,n,x);if(!o)T(-1,"No Transport");else{x.readyState=1,f&&p.trigger("ajaxSend",[x,c]),c.async&&c.timeout>0&&(u=setTimeout(function(){x.abort("timeout")},c.timeout));try{E=1,o.send(b,T)}catch(k){if(!(E<2))throw k;T(-1,k)}}return x}return x.abort()},active:0,lastModified:{},etag:{}});var Mn=[],_n=/\?/,Dn=/(=)\?(?=&|$)|\?\?/,Pn=v.now();v.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Mn.pop()||v.expando+"_"+Pn++;return this[e]=!0,e}}),v.ajaxPrefilter("json jsonp",function(n,r,i){var s,o,u,a=n.data,f=n.url,l=n.jsonp!==!1,c=l&&Dn.test(f),h=l&&!c&&typeof a=="string"&&!(n.contentType||"").indexOf("application/x-www-form-urlencoded")&&Dn.test(a);if(n.dataTypes[0]==="jsonp"||c||h)return s=n.jsonpCallback=v.isFunction(n.jsonpCallback)?n.jsonpCallback():n.jsonpCallback,o=e[s],c?n.url=f.replace(Dn,"$1"+s):h?n.data=a.replace(Dn,"$1"+s):l&&(n.url+=(_n.test(f)?"&":"?")+n.jsonp+"="+s),n.converters["script json"]=function(){return u||v.error(s+" was not called"),u[0]},n.dataTypes[0]="json",e[s]=function(){u=arguments},i.always(function(){e[s]=o,n[s]&&(n.jsonpCallback=r.jsonpCallback,Mn.push(s)),u&&v.isFunction(o)&&o(u[0]),u=o=t}),"script"}),v.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(e){return v.globalEval(e),e}}}),v.ajaxPrefilter("script",function(e){e.cache===t&&(e.cache=!1),e.crossDomain&&(e.type="GET",e.global=!1)}),v.ajaxTransport("script",function(e){if(e.crossDomain){var n,r=i.head||i.getElementsByTagName("head")[0]||i.documentElement;return{send:function(s,o){n=i.createElement("script"),n.async="async",e.scriptCharset&&(n.charset=e.scriptCharset),n.src=e.url,n.onload=n.onreadystatechange=function(e,i){if(i||!n.readyState||/loaded|complete/.test(n.readyState))n.onload=n.onreadystatechange=null,r&&n.parentNode&&r.removeChild(n),n=t,i||o(200,"success")},r.insertBefore(n,r.firstChild)},abort:function(){n&&n.onload(0,1)}}}});var Hn,Bn=e.ActiveXObject?function(){for(var e in Hn)Hn[e](0,1)}:!1,jn=0;v.ajaxSettings.xhr=e.ActiveXObject?function(){return!this.isLocal&&Fn()||In()}:Fn,function(e){v.extend(v.support,{ajax:!!e,cors:!!e&&"withCredentials"in e})}(v.ajaxSettings.xhr()),v.support.ajax&&v.ajaxTransport(function(n){if(!n.crossDomain||v.support.cors){var r;return{send:function(i,s){var o,u,a=n.xhr();n.username?a.open(n.type,n.url,n.async,n.username,n.password):a.open(n.type,n.url,n.async);if(n.xhrFields)for(u in n.xhrFields)a[u]=n.xhrFields[u];n.mimeType&&a.overrideMimeType&&a.overrideMimeType(n.mimeType),!n.crossDomain&&!i["X-Requested-With"]&&(i["X-Requested-With"]="XMLHttpRequest");try{for(u in i)a.setRequestHeader(u,i[u])}catch(f){}a.send(n.hasContent&&n.data||null),r=function(e,i){var u,f,l,c,h;try{if(r&&(i||a.readyState===4)){r=t,o&&(a.onreadystatechange=v.noop,Bn&&delete Hn[o]);if(i)a.readyState!==4&&a.abort();else{u=a.status,l=a.getAllResponseHeaders(),c={},h=a.responseXML,h&&h.documentElement&&(c.xml=h);try{c.text=a.responseText}catch(p){}try{f=a.statusText}catch(p){f=""}!u&&n.isLocal&&!n.crossDomain?u=c.text?200:404:u===1223&&(u=204)}}}catch(d){i||s(-1,d)}c&&s(u,f,c,l)},n.async?a.readyState===4?setTimeout(r,0):(o=++jn,Bn&&(Hn||(Hn={},v(e).unload(Bn)),Hn[o]=r),a.onreadystatechange=r):r()},abort:function(){r&&r(0,1)}}}});var qn,Rn,Un=/^(?:toggle|show|hide)$/,zn=new RegExp("^(?:([-+])=|)("+m+")([a-z%]*)$","i"),Wn=/queueHooks$/,Xn=[Gn],Vn={"*":[function(e,t){var n,r,i=this.createTween(e,t),s=zn.exec(t),o=i.cur(),u=+o||0,a=1,f=20;if(s){n=+s[2],r=s[3]||(v.cssNumber[e]?"":"px");if(r!=="px"&&u){u=v.css(i.elem,e,!0)||n||1;do a=a||".5",u/=a,v.style(i.elem,e,u+r);while(a!==(a=i.cur()/o)&&a!==1&&--f)}i.unit=r,i.start=u,i.end=s[1]?u+(s[1]+1)*n:n}return i}]};v.Animation=v.extend(Kn,{tweener:function(e,t){v.isFunction(e)?(t=e,e=["*"]):e=e.split(" ");var n,r=0,i=e.length;for(;r-1,f={},l={},c,h;a?(l=i.position(),c=l.top,h=l.left):(c=parseFloat(o)||0,h=parseFloat(u)||0),v.isFunction(t)&&(t=t.call(e,n,s)),t.top!=null&&(f.top=t.top-s.top+c),t.left!=null&&(f.left=t.left-s.left+h),"using"in t?t.using.call(e,f):i.css(f)}},v.fn.extend({position:function(){if(!this[0])return;var e=this[0],t=this.offsetParent(),n=this.offset(),r=er.test(t[0].nodeName)?{top:0,left:0}:t.offset();return n.top-=parseFloat(v.css(e,"marginTop"))||0,n.left-=parseFloat(v.css(e,"marginLeft"))||0,r.top+=parseFloat(v.css(t[0],"borderTopWidth"))||0,r.left+=parseFloat(v.css(t[0],"borderLeftWidth"))||0,{top:n.top-r.top,left:n.left-r.left}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||i.body;while(e&&!er.test(e.nodeName)&&v.css(e,"position")==="static")e=e.offsetParent;return e||i.body})}}),v.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,n){var r=/Y/.test(n);v.fn[e]=function(i){return v.access(this,function(e,i,s){var o=tr(e);if(s===t)return o?n in o?o[n]:o.document.documentElement[i]:e[i];o?o.scrollTo(r?v(o).scrollLeft():s,r?s:v(o).scrollTop()):e[i]=s},e,i,arguments.length,null)}}),v.each({Height:"height",Width:"width"},function(e,n){v.each({padding:"inner"+e,content:n,"":"outer"+e},function(r,i){v.fn[i]=function(i,s){var o=arguments.length&&(r||typeof i!="boolean"),u=r||(i===!0||s===!0?"margin":"border");return v.access(this,function(n,r,i){var s;return v.isWindow(n)?n.document.documentElement["client"+e]:n.nodeType===9?(s=n.documentElement,Math.max(n.body["scroll"+e],s["scroll"+e],n.body["offset"+e],s["offset"+e],s["client"+e])):i===t?v.css(n,r,i,u):v.style(n,r,i,u)},n,o?i:t,o,null)}})}),e.jQuery=e.$=v,typeof define=="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return v})})(window); \ No newline at end of file diff --git a/js/jquery.easy_slides.js b/js/jquery.easy_slides.js new file mode 100644 index 0000000..44c87fa --- /dev/null +++ b/js/jquery.easy_slides.js @@ -0,0 +1,328 @@ +/* +EasySlides - слидер +Autor 2017 Shabanov Ivan (Шабанов Иван) +Usage: + + $('.slider').EasySlides({ + 'autoplay': true, + 'timeout': 3000, + 'show': 5, //Сколь-ко позывать слайдов (по умолчанию 5: 1-активный, 2-предыдущих и 2-следующих) + 'vertical': false, //Если True то слайдер вертикальный, слайды листаются движением вверх/вниз + 'reverse': false, //Перевернутый слайдер + 'touchevents': true, //Вкючено ли события на прикосновения к сладеру (листания и т.п) + 'delayaftershow': 300, //Задержка после смены слайдера, в это время слайдер нельзя листать + 'stepbystep': true, //При клике на далекий слайд перейти к нему последовательно, а не сразу + 'startslide': 0, //Стартовый слайд + 'beforeshow': function () {}, + 'aftershow': function () {}, + }); + +*/ +(function ($) { + + $.fn.EasySlides = function (options) { + var settings = $.extend({ + 'autoplay': false, + 'timeout': 3000, + 'show': 5, + 'vertical': false, + 'reverse': false, + 'touchevents': true, + 'delayaftershow': 300, + 'stepbystep': true, + 'loop': true, + 'startslide': 0, + 'distancetochange': 10, + 'beforeshow': function () {}, + 'aftershow': function () {}, + + }, options); + return this.each(function () { + var this_slider = this; + var EasySlidesTimer; + var EasySlidesCanChange = true; + + var count = $(this_slider).children('*:not(.next_button, .prev_button, .nav_indicators)').length; + var cur_slide = 0; + var mousedowned = false; + var need_slide = 0; + var slides; + if (count > 0) { + + while (count < settings['show']) { + var html = $(this_slider).html(); + $(html).appendTo(this_slider); + $(this_slider).children('.next_button:eq(0), .prev_button:eq(0), .nav_indicators:eq(0)').remove(); + slides = $(this_slider).children('*:not(.next_button, .prev_button, .nav_indicators)'); + + count = $(slides).length; + } + slides = $(this_slider).children('*:not(.next_button, .prev_button, .nav_indicators)'); + + if ($(this_slider).children('.nav_indicators').length > 0) { + var nav_indicators = '
    '; + while (need_slide < count) { + need_slide++; + nav_indicators = nav_indicators + '
  • ' + need_slide + '
  • '; + } + nav_indicators = nav_indicators + '
'; + $(this_slider).children('.nav_indicators').html(nav_indicators); + need_slide = 0 + } + var EasySlidesLoopToNeeded = function () { + var next; + var left = need_slide - cur_slide; + var right = cur_slide - need_slide + if (settings['loop'] == true) { + if (left < 0) { + left = left + count; + } + if (right < 0) { + right = right + count; + } + } + if (cur_slide != need_slide) { + if (settings['loop'] == true) { + if ((left) < (right)) { + next = cur_slide + 1; + } else { + next = cur_slide - 1; + } + } else { + if (left > 0) { + next = cur_slide + 1; + } else { + next = cur_slide - 1; + } + } + EasySlidesNext(next); + setTimeout(EasySlidesLoopToNeeded, settings['delayaftershow']); + } + } + var EasySlidesNext = function (nextslide) { + if (EasySlidesCanChange) { + EasySlidesCanChange = false; + setTimeout(function () { + EasySlidesCanChange = true; + }, settings['delayaftershow']); + clearTimeout(EasySlidesTimer); + if (typeof settings['beforeshow'] == 'function') { + settings['beforeshow'](); + } + var i = 0; + if (count > 0) { + if (typeof nextslide == 'number') { + cur_slide = nextslide; + } else { + cur_slide++; + nextslide = cur_slide; + } + if (settings['loop'] == true) { + while (cur_slide < 0) { + cur_slide = cur_slide + count; + } + while (cur_slide >= count) { + cur_slide = cur_slide - count; + } + while (nextslide < 0) { + nextslide = nextslide + count; + } + while (nextslide >= count) { + nextslide = nextslide - count; + } + + } else { + if (cur_slide < 0) { + cur_slide = 0; + } + if (cur_slide >= count) { + cur_slide = count - 1; + } + if (nextslide < 0) { + nextslide = 0; + } + if (nextslide >= count) { + nextslide = count - 1; + } + } + $(this_slider).children('.nav_indicators').find('ul').find('li').removeClass('active'); + + $(this_slider).find('.nav_indicators ul li:nth-child(' + (nextslide + 1) + ')').addClass('active'); + i = 0; + /* + $(this_slider).children('*:not(.next_button, .prev_button, .nav_indicators)').each(function() { + */ + $(slides).each(function () { + + + var cssclass = ''; + var icount = 0; + icount = i - nextslide; + while (icount < 0) { + icount = icount + count; + } + + while (icount > count) { + icount = icount - count; + } + if (icount == 0) { + cssclass = 'active'; + $(this_slider).find('.' + cssclass + ':not(.nav_indicators ul li)').removeClass(cssclass); + $(this).removeClass('hidden'); + $(this).addClass(cssclass); + } else if (icount < settings['show'] / 2) { + cssclass = 'next' + icount; + $(this_slider).find('.' + cssclass).removeClass(cssclass); + $(this).removeClass('hidden'); + $(this).addClass(cssclass); + } else if (icount > count - (settings['show'] / 2)) { + cssclass = 'prev' + (count - icount); + $(this_slider).find('.' + cssclass).removeClass(cssclass); + $(this).removeClass('hidden'); + $(this).addClass(cssclass); + } else { + $(this).addClass('hidden'); + } + + if ((Math.abs(i - nextslide) > (settings['show'] / 2)) && (settings['loop'] == false)) { + var icnt = 1; + while (icnt < settings['show'] / 2) { + cssclass = 'next' + icnt; + if ($(this).hasClass(cssclass) ) { + $(this).removeClass(cssclass) + }; + cssclass = 'prev' + icnt; + if ($(this).hasClass(cssclass) ) { + $(this).removeClass(cssclass) + }; + icnt ++; + }; + $(this).addClass('hidden'); + } + i++; + }); + if (settings['autoplay']) { + clearTimeout(EasySlidesTimer); + EasySlidesTimer = setTimeout(function () { + EasySlidesNext(); + }, settings['timeout']); + } + } + if (typeof settings['aftershow'] == 'function') { + settings['aftershow'](); + } + + } + } + EasySlidesNext(settings['startslide']); + /* + $(this_slider).children(':not(.next_button, .prev_button, .nav_indicators)').click(function () { + */ + $(slides).click(function () { + need_slide = $(this_slider).children().index(this); + if (settings['stepbystep']) { + EasySlidesLoopToNeeded() + } else { + EasySlidesNext(need_slide); + } + }); + $(this_slider).children('.nav_indicators').find('ul').find('li').click(function () { + need_slide = $(this_slider).find('.nav_indicators ul li').index(this); + if (settings['stepbystep']) { + EasySlidesLoopToNeeded() + } else { + EasySlidesNext(need_slide); + } + }); + + $(this_slider).find('.next_button').click(function () { + EasySlidesCanChange = true; + EasySlidesNext(); + }); + $(this_slider).find('.prev_button').click(function () { + EasySlidesCanChange = true; + cur_slide--; + EasySlidesNext(cur_slide); + }); + if (settings['touchevents']) { + var EasySliderMoved = function (xcur, ycur) { + var offset = $(slides).find('.active').offset(); + var left = 0; + var top = 0; + if (typeof offset !== 'undefined') { + left = offset.left; + top = offset.top; + } + + var p0 = $(this_slider).data('posstart'), + p1 = { + x: xcur, + y: ycur, + l: left, + t: top, + }, + d = 0; + if (typeof p0 === 'undefined') { + p0 = p1; + $(this_slider).data('posstart', p1); + } + + if (settings['vertical']) { + d = p1.y - p0.y; + top = p0.t + d; + //$(this_slider).find('.active:not(.nav_indicators ul li)').offset({'top': top}); + } else { + d = p1.x - p0.x; + left = p0.l + d; + //$(this_slider).find('.active:not(.nav_indicators ul li)').offset({'left': left}); + } + if (settings['reverse']) { + d = -d; + } + if ((Math.abs(d) > settings['distancetochange']) && (EasySlidesCanChange)) { + $(this_slider).data('posstart', p1); + + if (d > 0) { + cur_slide--; + } else { + cur_slide++; + } + EasySlidesNext(cur_slide); + } + } + /*События*/ + $(this_slider).bind('mousemove', function (e) { + e.preventDefault(); + if (e.buttons > 0) { + EasySliderMoved(e.pageX, e.pageY); + mousedowned = true; + } else { + if (mousedowned) { + EasySliderMoved(e.pageX, e.pageY); + $(this_slider).removeData('posstart'); + mousedowned = false; + } + } + }); + $(this_slider).bind('mouseup', function (e) { + e.preventDefault(); + if (mousedowned) { + EasySliderMoved(e.pageX, e.pageY); + $(this_slider).removeData('posstart'); + mousedowned = false; + } + }) + + $(this_slider).bind('touchmove', function (e) { + var touch = e.originalEvent.touches[0] || e.originalEvent.changedTouches[0]; + EasySliderMoved(touch.pageX, touch.pageY); + }); + $(this_slider).bind('touchend', function (e) { + $(this_slider).removeData('posstart'); + }); + + } + } + }); + } +})(jQuery);